|
@@ -8,7 +8,7 @@
|
|
|
<el-form-item label="编码">
|
|
|
<el-input
|
|
|
v-model="basicForm.code"
|
|
|
- size="small"
|
|
|
+ size="mini"
|
|
|
disabled
|
|
|
style="width: 200px"
|
|
|
/>
|
|
@@ -17,7 +17,7 @@
|
|
|
|
|
|
<el-col :span="1.5">
|
|
|
<el-form-item label="组织" prop="org" :rules="{ required: true, message: '请选择组织', trigger: 'blur' }">
|
|
|
- <el-select clearable size="small" v-model="basicForm.org" :disabled="sonDisable" @focus="chooseOrg('ORG_PARAM', true, '选择组织')" style="width: 200px">
|
|
|
+ <el-select clearable size="mini" v-model="basicForm.org" :disabled="sonDisable" @focus="chooseOrg('ORG_PARAM', true, '选择组织')" style="width: 200px">
|
|
|
<el-option v-for="item in orgOptions" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
@@ -25,7 +25,7 @@
|
|
|
|
|
|
<el-col :span="1.5">
|
|
|
<el-form-item label="需求处理方式">
|
|
|
- <el-select disabled v-model="basicForm.demandBusinessType" size="small" style="width: 200px">
|
|
|
+ <el-select disabled v-model="basicForm.demandBusinessType" size="mini" style="width: 200px">
|
|
|
<el-option v-for="dict in dict.type.sys_processing_mode" :key="dict.value" :label="dict.label" :value="dict.value">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
@@ -34,7 +34,7 @@
|
|
|
|
|
|
<el-col :span="1.5">
|
|
|
<el-form-item label="单据状态">
|
|
|
- <el-select disabled v-model="basicForm.status" size="small" style="width: 200px">
|
|
|
+ <el-select disabled v-model="basicForm.status" size="mini" style="width: 200px">
|
|
|
<el-option v-for="dict in dict.type.sys_status" :key="dict.value" :label="dict.label" :value="dict.value">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
@@ -43,7 +43,7 @@
|
|
|
|
|
|
<el-col :span="1.5">
|
|
|
<el-form-item label="需求客户">
|
|
|
- <el-select clearable size="small" v-model="basicForm.customer" :disabled="sonDisable" @clear="cleanCustomer" @focus="chooseOrg('CUSTOMER_PARAM', true, '选择客户')" style="width: 200px">
|
|
|
+ <el-select clearable size="mini" v-model="basicForm.customer" :disabled="sonDisable" @clear="cleanCustomer" @focus="chooseOrg('CUSTOMER_PARAM', true, '选择客户')" style="width: 200px">
|
|
|
<el-option v-for="item in customerOptions" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
@@ -51,13 +51,13 @@
|
|
|
|
|
|
<el-col :span="1.5">
|
|
|
<el-form-item label="需求客户名称">
|
|
|
- <el-input disabled v-model="basicForm.customerName" size="small" style="width: 200px"></el-input>
|
|
|
+ <el-input disabled v-model="basicForm.customerName" size="mini" style="width: 200px"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
<el-col :span="1.5">
|
|
|
<el-form-item label="客户负责人">
|
|
|
- <el-select disabled size="small" v-model="basicForm.customerPrincipal" style="width: 200px">
|
|
|
+ <el-select disabled size="mini" v-model="basicForm.customerPrincipal" style="width: 200px">
|
|
|
<el-option v-for="item in manOptions" :key="item.id" :label="item.name" :value="item.code"/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
@@ -65,7 +65,7 @@
|
|
|
|
|
|
<el-col :span="1.5">
|
|
|
<el-form-item label="需求人员">
|
|
|
- <el-select clearable size="small" v-model="basicForm.demandPersonal" :disabled="sonDisable" @focus="chooseOrg('CONTACTS_PARAM', true, '需求人员')" style="width: 200px">
|
|
|
+ <el-select clearable size="mini" v-model="basicForm.demandPersonal" :disabled="sonDisable" @focus="chooseOrg('CONTACTS_PARAM', true, '需求人员')" style="width: 200px">
|
|
|
<el-option v-for="item in personOptions" :key="item.id" :label="item.name" :value="item.code" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
@@ -73,7 +73,7 @@
|
|
|
|
|
|
<el-col :span="1.5">
|
|
|
<el-form-item label="需求部门">
|
|
|
- <el-select clearable v-model="basicForm.demandDept" size="small" :disabled="sonDisable" @focus="chooseOrg('DEPT_PARAM', true, '需求部门')" style="width: 200px">
|
|
|
+ <el-select clearable v-model="basicForm.demandDept" size="mini" :disabled="sonDisable" @focus="chooseOrg('DEPT_PARAM', true, '需求部门')" style="width: 200px">
|
|
|
<el-option
|
|
|
v-for="item in deptOptions"
|
|
|
:key="item.id"
|
|
@@ -93,7 +93,7 @@
|
|
|
type="date"
|
|
|
value-format="yyyy-MM-dd"
|
|
|
@change="changeDemandDate"
|
|
|
- size="small"
|
|
|
+ size="mini"
|
|
|
style="width: 200px"
|
|
|
>
|
|
|
</el-date-picker>
|
|
@@ -102,7 +102,7 @@
|
|
|
|
|
|
<el-col :span="1.5">
|
|
|
<el-form-item label="单据来源">
|
|
|
- <el-select v-model="basicForm.source" disabled size="small" style="width: 200px">
|
|
|
+ <el-select v-model="basicForm.source" disabled size="mini" style="width: 200px">
|
|
|
<el-option v-for="dict in dict.type.sys_bill_source" :key="dict.value" :label="dict.label" :value="dict.value">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
@@ -111,7 +111,7 @@
|
|
|
|
|
|
<el-col :span="1.5">
|
|
|
<el-form-item label="业务类型">
|
|
|
- <el-select clearable v-model="basicForm.billType" @change="changeBillType" :disabled="sonDisable" size="small" style="width: 200px">
|
|
|
+ <el-select clearable v-model="basicForm.billType" @change="changeBillType" :disabled="sonDisable" size="mini" style="width: 200px">
|
|
|
<el-option v-for=" dict in dict.type.sys_business" :key="dict.value" :label="dict.label" :value="dict.value">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
@@ -120,7 +120,7 @@
|
|
|
|
|
|
<el-col :span="1.5">
|
|
|
<el-form-item label="是否客户指定">
|
|
|
- <el-select clearable v-model="basicForm.isSpeical" :disabled="sonDisable" size="small" style="width: 200px">
|
|
|
+ <el-select clearable v-model="basicForm.isSpeical" :disabled="sonDisable" size="mini" style="width: 200px">
|
|
|
<el-option v-for=" item in options" :key="item.value" :label="item.label" :value="item.value">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
@@ -131,7 +131,7 @@
|
|
|
<el-form-item label="是否处理需求">
|
|
|
<el-input
|
|
|
v-model="basicForm.isProcess"
|
|
|
- size="small"
|
|
|
+ size="mini"
|
|
|
placeholder=""
|
|
|
clearable
|
|
|
style="width: 200px"
|
|
@@ -143,7 +143,7 @@
|
|
|
<el-form-item label="备注">
|
|
|
<el-input
|
|
|
v-model.trim="basicForm.remark"
|
|
|
- size="small"
|
|
|
+ size="mini"
|
|
|
:disabled="sonDisable"
|
|
|
clearable
|
|
|
style="width: 200px"
|
|
@@ -155,9 +155,9 @@
|
|
|
|
|
|
<span>明细信息</span>
|
|
|
<div class="btn_grooup">
|
|
|
- <el-button type="primary" size="small" @click="addLine" v-if="!sonDisable">增行</el-button>
|
|
|
- <el-button type="primary" size="small" v-if="!sonDisable" @click="adjustPl">批量调整</el-button>
|
|
|
- <el-button type="primary" size="small" v-if="sonPageStu == 'check' || sonPageStu == 'edit'" @click="showReserved">货权预留单</el-button>
|
|
|
+ <el-button type="primary" size="mini" @click="addLine" v-if="!sonDisable">增行</el-button>
|
|
|
+ <el-button type="primary" size="mini" v-if="!sonDisable" @click="adjustPl">批量调整</el-button>
|
|
|
+ <el-button type="primary" size="mini" v-if="sonPageStu == 'check' || sonPageStu == 'edit'" @click="showReserved">货权预留单</el-button>
|
|
|
</div>
|
|
|
|
|
|
<el-table
|
|
@@ -180,28 +180,28 @@
|
|
|
<el-table-column show-overflow-tooltip label="一级品类" align="center" prop="materialClassifyOneName" width="180px">
|
|
|
<template slot-scope="scope">
|
|
|
<el-form-item class="hang">
|
|
|
- <el-input readonly size="small" v-model="scope.row.materialClassifyOneName"/>
|
|
|
+ <el-input readonly size="mini" v-model="scope.row.materialClassifyOneName"/>
|
|
|
</el-form-item>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column show-overflow-tooltip label="二级品类" align="center" prop="materialClassifyTwoName" width="180px">
|
|
|
<template slot-scope="scope">
|
|
|
<el-form-item class="hang">
|
|
|
- <el-input readonly size="small" v-model="scope.row.materialClassifyTwoName"/>
|
|
|
+ <el-input readonly size="mini" v-model="scope.row.materialClassifyTwoName"/>
|
|
|
</el-form-item>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column show-overflow-tooltip label="三级品类" align="center" prop="materialClassifyThreeName" width="180px">
|
|
|
<template slot-scope="scope">
|
|
|
<el-form-item class="hang">
|
|
|
- <el-input readonly size="small" v-model="scope.row.materialClassifyThreeName"/>
|
|
|
+ <el-input readonly size="mini" v-model="scope.row.materialClassifyThreeName"/>
|
|
|
</el-form-item>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column show-overflow-tooltip label="四级品类" align="center" prop="materialClassifyFourName" width="180px">
|
|
|
<template slot-scope="scope">
|
|
|
<el-form-item class="hang">
|
|
|
- <el-input readonly size="small" v-model="scope.row.materialClassifyFourName"/>
|
|
|
+ <el-input readonly size="mini" v-model="scope.row.materialClassifyFourName"/>
|
|
|
</el-form-item>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
@@ -210,8 +210,8 @@
|
|
|
<el-table-column show-overflow-tooltip label="物料编码" align="center" prop="materialCode" width="230px">
|
|
|
<template slot-scope="scope">
|
|
|
<el-form-item class="hang" :prop="'puDemandItemList.' + scope.$index + '.' + 'materialCode'" :rules="{ required: true, message: '请选择物料编码', trigger: 'blur' }">
|
|
|
- <el-input clearable :disabled="sonDisable" size="small" v-model="scope.row.materialCode" @focus="chooseMaterial(scope.$index)">
|
|
|
- <el-button size="small" :disabled="sonDisable" slot="append" icon="el-icon-more" @click="chooseMaterial(scope.$index)"></el-button>
|
|
|
+ <el-input clearable :disabled="sonDisable" size="mini" v-model="scope.row.materialCode" @focus="chooseMaterial(scope.$index)">
|
|
|
+ <el-button size="mini" :disabled="sonDisable" slot="append" icon="el-icon-more" @click="chooseMaterial(scope.$index)"></el-button>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</template>
|
|
@@ -225,7 +225,7 @@
|
|
|
<el-table-column show-overflow-tooltip label="采购周期" align="center" prop="puPeriod" width="150px">
|
|
|
<template slot-scope="scope">
|
|
|
<el-form-item class="hang">
|
|
|
- <el-input clearable :readonly="sonDisable" size="small" v-model="scope.row.puPeriod"/>
|
|
|
+ <el-input clearable :readonly="sonDisable" size="mini" v-model="scope.row.puPeriod"/>
|
|
|
</el-form-item>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
@@ -237,14 +237,14 @@
|
|
|
<el-table-column show-overflow-tooltip label="安全库存" align="center" prop="safeStock" width="120px">
|
|
|
<template slot-scope="scope">
|
|
|
<el-form-item class="hang">
|
|
|
- <el-input clearable :readonly="sonDisable" size="small" v-model="scope.row.safeStock"/>
|
|
|
+ <el-input clearable :readonly="sonDisable" size="mini" v-model="scope.row.safeStock"/>
|
|
|
</el-form-item>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column show-overflow-tooltip label="预留比例" align="center" prop="reservedProportion" width="150px">
|
|
|
<template slot-scope="scope">
|
|
|
<el-form-item class="hang">
|
|
|
- <el-select clearable :disabled="sonDisable" size="small" v-model="scope.row.reservedProportion" @change="getYLSL(scope)">
|
|
|
+ <el-select clearable :disabled="sonDisable" size="mini" v-model="scope.row.reservedProportion" @change="getYLSL(scope)">
|
|
|
<el-option v-for=" dict in dict.type.sys_reserve_ratio" :key="dict.value" :label="dict.label" :value="dict.value">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
@@ -255,14 +255,14 @@
|
|
|
<el-table-column show-overflow-tooltip label="预留周期" align="center" prop="reservedPeriod" width="150px">
|
|
|
<template slot-scope="scope">
|
|
|
<el-form-item class="hang" :prop="'puDemandItemList.' + scope.$index + '.' + 'reservedPeriod'" :rules="{ required: isYl, message: '请填写预留周期', trigger: 'blur' }">
|
|
|
- <el-input clearable :readonly="sonDisable" size="small" v-model="scope.row.reservedPeriod"/>
|
|
|
+ <el-input clearable :readonly="sonDisable" size="mini" v-model="scope.row.reservedPeriod"/>
|
|
|
</el-form-item>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column show-overflow-tooltip label="预留数量" align="center" prop="reservedQty" width="150px">
|
|
|
<template slot-scope="scope">
|
|
|
<el-form-item class="hang">
|
|
|
- <el-input readonly size="small" v-model="scope.row.reservedQty"/>
|
|
|
+ <el-input readonly size="mini" v-model="scope.row.reservedQty"/>
|
|
|
</el-form-item>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
@@ -270,7 +270,7 @@
|
|
|
<el-table-column show-overflow-tooltip label="实际(业务)需求量" align="center" prop="qty" width="120px">
|
|
|
<template slot-scope="scope">
|
|
|
<el-form-item class="hang" :prop="'puDemandItemList.' + scope.$index + '.' + 'qty'" :rules="{ required: true, message: '请填写实际(业务)需求量', trigger: 'blur' }">
|
|
|
- <el-input clearable :readonly="sonDisable" size="small" v-model="scope.row.qty" @input="getYLSL(scope)"/>
|
|
|
+ <el-input clearable :readonly="sonDisable" size="mini" v-model="scope.row.qty" @input="getYLSL(scope)"/>
|
|
|
</el-form-item>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
@@ -286,7 +286,7 @@
|
|
|
:readonly="sonDisable"
|
|
|
clearable
|
|
|
type="date"
|
|
|
- size="small"
|
|
|
+ size="mini"
|
|
|
value-format="yyyy-MM-dd"
|
|
|
:picker-options="pickerOptionsEnd"
|
|
|
placeholder="选择日期">
|
|
@@ -325,7 +325,7 @@
|
|
|
<el-table-column show-overflow-tooltip label="业务备注" align="center" prop="remark" width="150px">
|
|
|
<template slot-scope="scope">
|
|
|
<el-form-item class="hang">
|
|
|
- <el-input clearable :readonly="sonDisable" size="small" v-model="scope.row.remark"/>
|
|
|
+ <el-input clearable :readonly="sonDisable" size="mini" v-model="scope.row.remark"/>
|
|
|
</el-form-item>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
@@ -335,7 +335,7 @@
|
|
|
<el-table-column show-overflow-tooltip label="最终净需求量" align="center" prop="resDemandQty" width="150px">
|
|
|
<template slot-scope="scope">
|
|
|
<el-form-item class="hang">
|
|
|
- <el-input clearable :readonly="sonDisable" size="small" v-model="scope.row.resDemandQty"/>
|
|
|
+ <el-input clearable :readonly="sonDisable" size="mini" v-model="scope.row.resDemandQty"/>
|
|
|
</el-form-item>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
@@ -347,8 +347,8 @@
|
|
|
<el-table-column show-overflow-tooltip label="收货仓库" align="center" prop="deliveryWarehouseName" width="200px">
|
|
|
<template slot-scope="scope">
|
|
|
<el-form-item class="hang">
|
|
|
- <el-input clearable :disabled="sonDisable" size="small" v-model="scope.row.deliveryWarehouseName" @clear="clearHang(scope.$index, '选择收货仓库')" @focus="chooseDept(scope.$index, 'WAREHOUSE_PARAM', true, '选择收货仓库')">
|
|
|
- <el-button size="small" :disabled="sonDisable" slot="append" icon="el-icon-more" @click="chooseDept(scope.$index, 'WAREHOUSE_PARAM', true, '选择收货仓库')"></el-button>
|
|
|
+ <el-input clearable :disabled="sonDisable" size="mini" v-model="scope.row.deliveryWarehouseName" @clear="clearHang(scope.$index, '选择收货仓库')" @focus="chooseDept(scope.$index, 'WAREHOUSE_PARAM', true, '选择收货仓库')">
|
|
|
+ <el-button size="mini" :disabled="sonDisable" slot="append" icon="el-icon-more" @click="chooseDept(scope.$index, 'WAREHOUSE_PARAM', true, '选择收货仓库')"></el-button>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</template>
|
|
@@ -356,8 +356,8 @@
|
|
|
<el-table-column show-overflow-tooltip label="收货货位" align="center" prop="deliveryAllocationName" width="200px">
|
|
|
<template slot-scope="scope">
|
|
|
<el-form-item class="hang">
|
|
|
- <el-input clearable :disabled="sonDisable" size="small" v-model="scope.row.deliveryAllocationName" @clear="clearHang(scope.$index, '选择收货货位')" @focus="choosehuoWei(scope.$index, 'ALLOCATION_PARAM', true, '选择收货货位', scope.row.deliveryWarehouse)">
|
|
|
- <el-button size="small" :disabled="sonDisable" slot="append" icon="el-icon-more" @click="choosehuoWei(scope.$index, 'ALLOCATION_PARAM', true, '选择收货货位', scope.row.deliveryWarehouse)"></el-button>
|
|
|
+ <el-input clearable :disabled="sonDisable" size="mini" v-model="scope.row.deliveryAllocationName" @clear="clearHang(scope.$index, '选择收货货位')" @focus="choosehuoWei(scope.$index, 'ALLOCATION_PARAM', true, '选择收货货位', scope.row.deliveryWarehouse)">
|
|
|
+ <el-button size="mini" :disabled="sonDisable" slot="append" icon="el-icon-more" @click="choosehuoWei(scope.$index, 'ALLOCATION_PARAM', true, '选择收货货位', scope.row.deliveryWarehouse)"></el-button>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</template>
|
|
@@ -402,8 +402,8 @@
|
|
|
<el-table-column show-overflow-tooltip label="补单供应商编码" align="center" prop="additionalSupplier" width="200px">
|
|
|
<template slot-scope="scope">
|
|
|
<el-form-item class="hang" :prop="'puDemandItemList.' + scope.$index + '.' + 'additionalSupplier'" :rules="{ required: isBDXQ, message: '请选择补单供应商', trigger: 'blur' }">
|
|
|
- <el-input clearable :disabled="sonDisable || BDZT" size="small" v-model="scope.row.additionalSupplier" @clear="clearHang(scope.$index, '选择补单供应商')" @focus="chooseDept(scope.$index, 'SUPPLIER_PARAM', true, '选择补单供应商')">
|
|
|
- <el-button size="small" :disabled="sonDisable || BDZT" slot="append" icon="el-icon-more" @click="chooseDept(scope.$index, 'SUPPLIER_PARAM', true, '选择补单供应商')"></el-button>
|
|
|
+ <el-input clearable :disabled="sonDisable || BDZT" size="mini" v-model="scope.row.additionalSupplier" @clear="clearHang(scope.$index, '选择补单供应商')" @focus="chooseDept(scope.$index, 'SUPPLIER_PARAM', true, '选择补单供应商')">
|
|
|
+ <el-button size="mini" :disabled="sonDisable || BDZT" slot="append" icon="el-icon-more" @click="chooseDept(scope.$index, 'SUPPLIER_PARAM', true, '选择补单供应商')"></el-button>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</template>
|
|
@@ -411,14 +411,14 @@
|
|
|
<el-table-column show-overflow-tooltip label="补单供应商名称" align="center" prop="additionalSupplierName" width="200px">
|
|
|
<template slot-scope="scope">
|
|
|
<el-form-item class="hang">
|
|
|
- <el-input readonly size="small" v-model="scope.row.additionalSupplierName"/>
|
|
|
+ <el-input readonly size="mini" v-model="scope.row.additionalSupplierName"/>
|
|
|
</el-form-item>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<!-- <el-table-column show-overflow-tooltip label="周期单位" align="center" prop="periodUnit" width="150px">
|
|
|
<template slot-scope="scope">
|
|
|
<el-form-item class="hang">
|
|
|
- <el-select clearable :disabled="sonDisable" size="small" v-model="scope.row.periodUnit">
|
|
|
+ <el-select clearable :disabled="sonDisable" size="mini" v-model="scope.row.periodUnit">
|
|
|
<el-option v-for=" dict in dict.type.sys_period_unit" :key="dict.value" :label="dict.label" :value="dict.value">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
@@ -431,8 +431,8 @@
|
|
|
<el-table-column show-overflow-tooltip label="收货地址" align="center" prop="deliveryAddressName" width="200px">
|
|
|
<template slot-scope="scope">
|
|
|
<el-form-item class="hang">
|
|
|
- <el-input clearable :disabled="sonDisable" size="small" v-model="scope.row.deliveryAddressName" @clear="clearHang(scope.$index, '选择收货地址')" @focus="chooseDept(scope.$index, 'ADDRESS_PARAM', true, '选择收货地址')">
|
|
|
- <el-button size="small" :disabled="sonDisable" slot="append" icon="el-icon-more" @click="chooseDept(scope.$index, 'ADDRESS_PARAM', true, '选择收货地址')"></el-button>
|
|
|
+ <el-input clearable :disabled="sonDisable" size="mini" v-model="scope.row.deliveryAddressName" @clear="clearHang(scope.$index, '选择收货地址')" @focus="chooseDept(scope.$index, 'ADDRESS_PARAM', true, '选择收货地址')">
|
|
|
+ <el-button size="mini" :disabled="sonDisable" slot="append" icon="el-icon-more" @click="chooseDept(scope.$index, 'ADDRESS_PARAM', true, '选择收货地址')"></el-button>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</template>
|
|
@@ -444,7 +444,7 @@
|
|
|
<el-table-column show-overflow-tooltip label="价格类型" align="center" prop="priceType" width="150px">
|
|
|
<template slot-scope="scope">
|
|
|
<el-form-item class="hang" :prop="'puDemandItemList.' + scope.$index + '.' + 'priceType'" :rules="{ required: true, message: '请选择价格类型', trigger: 'blur' }">
|
|
|
- <el-select clearable :disabled="sonDisable" size="small" v-model="scope.row.priceType">
|
|
|
+ <el-select clearable :disabled="sonDisable" size="mini" v-model="scope.row.priceType">
|
|
|
<el-option v-for=" dict in dict.type.sys_price_type" :key="dict.value" :label="dict.label" :value="dict.value">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
@@ -458,7 +458,7 @@
|
|
|
align="center"
|
|
|
>
|
|
|
<template slot-scope="scope">
|
|
|
- <el-button type="text" size="small" :disabled="sonDisable" @click="delLine(scope.$index, scope.row)">删除</el-button>
|
|
|
+ <el-button type="text" size="mini" :disabled="sonDisable" @click="delLine(scope.$index, scope.row)">删除</el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
@@ -467,16 +467,16 @@
|
|
|
|
|
|
<div class="btn_group">
|
|
|
<el-col :span="1.5">
|
|
|
- <el-button type="primary" size="small" plain @click="copy" v-if="sonPageStu == 'check'">复制</el-button>
|
|
|
+ <el-button type="primary" size="mini" plain @click="copy" v-if="sonPageStu == 'check'">复制</el-button>
|
|
|
</el-col>
|
|
|
<el-col :span="1.5">
|
|
|
- <el-button type="primary" size="small" plain @click="save" v-if="sonPageStu == 'add' || sonPageStu == 'edit'">保存</el-button>
|
|
|
+ <el-button type="primary" size="mini" plain @click="save" v-if="sonPageStu == 'add' || sonPageStu == 'edit'">保存</el-button>
|
|
|
</el-col>
|
|
|
<el-col :span="1.5" style="margin: 0 10px;">
|
|
|
- <el-button type="primary" size="small" plain @click="submit" v-if="sonPageStu == 'check' && (row.status == '0' || row.status == '3')">提交</el-button>
|
|
|
+ <el-button type="primary" size="mini" plain @click="submit" v-if="sonPageStu == 'check' && (row.status == '0' || row.status == '3')">提交</el-button>
|
|
|
</el-col>
|
|
|
<el-col :span="1.5">
|
|
|
- <el-button size="small" plain @click="back">返回</el-button>
|
|
|
+ <el-button size="mini" plain @click="back">返回</el-button>
|
|
|
</el-col>
|
|
|
|
|
|
<Reserved v-if="dialog.config" :isVisible="dialog.config" :info="row" @updateReserved="updateReserved"/>
|
|
@@ -492,7 +492,7 @@
|
|
|
<el-row style="margin-bottom: 10px;">
|
|
|
<el-col :span="6">价格类型</el-col>
|
|
|
<el-col :span="14">
|
|
|
- <el-select clearable size="small" v-model="adjust.priceType">
|
|
|
+ <el-select clearable size="mini" v-model="adjust.priceType">
|
|
|
<el-option v-for=" dict in dict.type.sys_price_type" :key="dict.value" :label="dict.label" :value="dict.value">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
@@ -501,7 +501,7 @@
|
|
|
<el-row style="margin-bottom: 10px;">
|
|
|
<el-col :span="6">采购员</el-col>
|
|
|
<el-col :span="14">
|
|
|
- <el-select clearable size="small" v-model="adjust.purchaseMan" @focus="chooseOrg('CONTACTS_PARAM', true, '采购员')">
|
|
|
+ <el-select clearable size="mini" v-model="adjust.purchaseMan" @focus="chooseOrg('CONTACTS_PARAM', true, '采购员')">
|
|
|
<el-option v-for="item in purchaseManOptions" :key="item.id" :label="item.name" :value="item.code" />
|
|
|
</el-select>
|
|
|
</el-col>
|
|
@@ -509,60 +509,60 @@
|
|
|
<el-row style="margin-bottom: 10px;">
|
|
|
<el-col :span="6">收货仓库</el-col>
|
|
|
<el-col :span="14">
|
|
|
- <el-input clearable size="small" v-model="adjust.warehouseName" @focus="chooseOrg('WAREHOUSE_PARAM', true, '收货仓库')">
|
|
|
- <el-button size="small" slot="append" icon="el-icon-more" @click="chooseOrg('WAREHOUSE_PARAM', true, '收货仓库')"></el-button>
|
|
|
+ <el-input clearable size="mini" v-model="adjust.warehouseName" @focus="chooseOrg('WAREHOUSE_PARAM', true, '收货仓库')">
|
|
|
+ <el-button size="mini" slot="append" icon="el-icon-more" @click="chooseOrg('WAREHOUSE_PARAM', true, '收货仓库')"></el-button>
|
|
|
</el-input>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row style="margin-bottom: 10px;">
|
|
|
<el-col :span="6">收货货位</el-col>
|
|
|
<el-col :span="14">
|
|
|
- <el-input clearable size="small" v-model="adjust.allocationName" @focus="adjustHuoWei('ALLOCATION_PARAM', true, '收货货位', adjust.warehouse)">
|
|
|
- <el-button size="small" slot="append" icon="el-icon-more" @click="adjustHuoWei('ALLOCATION_PARAM', true, '收货货位', adjust.warehouse)"></el-button>
|
|
|
+ <el-input clearable size="mini" v-model="adjust.allocationName" @focus="adjustHuoWei('ALLOCATION_PARAM', true, '收货货位', adjust.warehouse)">
|
|
|
+ <el-button size="mini" slot="append" icon="el-icon-more" @click="adjustHuoWei('ALLOCATION_PARAM', true, '收货货位', adjust.warehouse)"></el-button>
|
|
|
</el-input>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row style="margin-bottom: 10px;">
|
|
|
<el-col :span="6">业务备注</el-col>
|
|
|
<el-col :span="14">
|
|
|
- <el-input clearable size="small" v-model="adjust.remark"/>
|
|
|
+ <el-input clearable size="mini" v-model="adjust.remark"/>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row style="margin-bottom: 10px;">
|
|
|
<el-col :span="6">收货地址</el-col>
|
|
|
<el-col :span="14">
|
|
|
- <el-input clearable size="small" v-model="adjust.deliveryAddressName" @focus="chooseOrg('ADDRESS_PARAM', true, '收货地址')">
|
|
|
- <el-button size="small" slot="append" icon="el-icon-more" @click="chooseOrg('ADDRESS_PARAM', true, '收货地址')"></el-button>
|
|
|
+ <el-input clearable size="mini" v-model="adjust.deliveryAddressName" @focus="chooseOrg('ADDRESS_PARAM', true, '收货地址')">
|
|
|
+ <el-button size="mini" slot="append" icon="el-icon-more" @click="chooseOrg('ADDRESS_PARAM', true, '收货地址')"></el-button>
|
|
|
</el-input>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row style="margin-bottom: 10px;">
|
|
|
<el-col :span="6">收货地址编码</el-col>
|
|
|
<el-col :span="14">
|
|
|
- <el-input disabled clearable size="small" v-model="adjust.deliveryAddress"/>
|
|
|
+ <el-input disabled clearable size="mini" v-model="adjust.deliveryAddress"/>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row style="margin-bottom: 10px;">
|
|
|
<el-col :span="6">联系人</el-col>
|
|
|
<el-col :span="14">
|
|
|
- <el-input disabled clearable size="small" v-model="adjust.contacts"/>
|
|
|
+ <el-input disabled clearable size="mini" v-model="adjust.contacts"/>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row style="margin-bottom: 10px;">
|
|
|
<el-col :span="6">联系人电话</el-col>
|
|
|
<el-col :span="14">
|
|
|
- <el-input disabled clearable size="small" v-model="adjust.contactsPhone"/>
|
|
|
+ <el-input disabled clearable size="mini" v-model="adjust.contactsPhone"/>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row style="margin-bottom: 10px;">
|
|
|
<el-col :span="6">详细地址</el-col>
|
|
|
<el-col :span="14">
|
|
|
- <el-input disabled clearable size="small" v-model="adjust.address"/>
|
|
|
+ <el-input disabled clearable size="mini" v-model="adjust.address"/>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
- <el-button size="small" type="primary" @click="confirmAdjust">确 认</el-button>
|
|
|
- <el-button size="small" @click="adjust.open = false">取 消</el-button>
|
|
|
+ <el-button size="mini" type="primary" @click="confirmAdjust">确 认</el-button>
|
|
|
+ <el-button size="mini" @click="adjust.open = false">取 消</el-button>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
</div>
|
|
@@ -757,6 +757,7 @@ export default {
|
|
|
this.basicForm.id = ''
|
|
|
this.basicForm.code = ''
|
|
|
this.basicForm.createBy = ''
|
|
|
+ this.basicForm.source = '4'
|
|
|
if (this.basicForm.puDemandItemList.length !== 0) {
|
|
|
this.basicForm.puDemandItemList.forEach(item => {
|
|
|
if (item.id) {
|