|
|
@@ -660,6 +660,32 @@
|
|
|
</el-col>
|
|
|
</div>
|
|
|
<div>
|
|
|
+ <el-col :span="13">
|
|
|
+ <el-form-item label="OP" prop="operatorName" label-width="80px">
|
|
|
+ <span slot="label">
|
|
|
+ <span style="color: #1e9fff">OP</span>
|
|
|
+ </span>
|
|
|
+ <dic-select v-model="assemblyForm.operatorName" placeholder="OP" key="id"
|
|
|
+ label="name"
|
|
|
+ :url="'/blade-user/page?current=1&size=10&deptId=' + saberUserInfo.dept_pid.split(',')[0]"
|
|
|
+ :filterable="true" dataName="name"
|
|
|
+ @selectChange="dicChange('operatorName', $event)" res="records"
|
|
|
+ :disabled="detailData.seeDisabled"></dic-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="11">
|
|
|
+ <el-form-item label="客服" prop="accDeptName" label-width="40px">
|
|
|
+ <span slot="label">
|
|
|
+ <span style="color: #1e9fff">客服</span>
|
|
|
+ </span>
|
|
|
+ <tree-select v-model="assemblyForm.accDeptName" :data="dicTree" nodeKey="title"
|
|
|
+ size="small" :clearable="false" :multiple="false" placeholder="请选择客服"
|
|
|
+ :disabled="detailData.seeDisabled" @input="treeChange($event)">
|
|
|
+ </tree-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
<el-col>
|
|
|
<el-form-item label="设备单指示" prop="equipmentListIndication" label-width="90px">
|
|
|
<span slot="label">
|
|
|
@@ -672,15 +698,16 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</div>
|
|
|
- <div>
|
|
|
+ <div>
|
|
|
<el-col>
|
|
|
- <el-form-item label="ML-MB/L NO" prop="equipmentListIndication" label-width="90px">
|
|
|
+ <el-form-item label="ML-MB/L NO" prop="mlMblno" label-width="90px">
|
|
|
<span slot="label">
|
|
|
<span style="color: #1e9fff">ML-MB/L NO</span>
|
|
|
</span>
|
|
|
- <el-input v-model="assemblyForm.equipmentListIndication" clearable
|
|
|
+ <el-input v-model="assemblyForm.mlMblno" clearable
|
|
|
style="width: 100%" size="small"
|
|
|
- :disabled="detailData.seeDisabled || generateBillsfalse" placeholder="请输入ML-MB/L NO">
|
|
|
+ :disabled="detailData.seeDisabled || generateBillsfalse"
|
|
|
+ placeholder="请输入ML-MB/L NO">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
@@ -712,22 +739,7 @@
|
|
|
</el-col>
|
|
|
</div> -->
|
|
|
|
|
|
- <!-- <div>
|
|
|
- <el-col>
|
|
|
- <el-form-item label="OP" prop="operatorName" label-width="80px">
|
|
|
- <span slot="label">
|
|
|
- <span style="color: #1e9fff">OP</span>
|
|
|
- </span>
|
|
|
- <dic-select v-model="assemblyForm.operatorName" placeholder="OP" key="id"
|
|
|
- label="name"
|
|
|
- :url="'/blade-user/page?current=1&size=10&deptId=' + saberUserInfo.dept_pid.split(',')[0]"
|
|
|
- :filterable="true" dataName="name"
|
|
|
- @selectChange="dicChange('operatorName', $event)" res="records"
|
|
|
- :disabled="detailData.seeDisabled"></dic-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
|
|
|
- </div> -->
|
|
|
<!-- <div>
|
|
|
<el-col>
|
|
|
<el-form-item label="付款方式" prop="mpaymode" label-width="80px">
|
|
|
@@ -982,6 +994,8 @@ import { synchronizationExchangeRate } from "@/api/iosBasicData/rateManagement";
|
|
|
import { isProcurement } from "@/api/basicData/configuration";
|
|
|
import _ from "lodash";
|
|
|
import dicSelect from "@/components/dicSelect/main";
|
|
|
+import TreeSelect from "@/components/iosbasic-data/TreeSelect.vue";
|
|
|
+import { getDeptLazyTree, getDeptTree, getLazyList } from "@/api/system/dept";
|
|
|
export default {
|
|
|
props: {
|
|
|
detailData: {
|
|
|
@@ -1005,9 +1019,10 @@ export default {
|
|
|
default: false
|
|
|
}
|
|
|
},
|
|
|
- components: { bcorps, SearchQuery, precontainers, bcorpstypedefine, dicSelect },
|
|
|
+ components: { TreeSelect,bcorps, SearchQuery, precontainers, bcorpstypedefine, dicSelect },
|
|
|
data() {
|
|
|
return {
|
|
|
+ dicTree: [],
|
|
|
textareaNumber: 5,
|
|
|
loading: false,
|
|
|
delData: [],
|
|
|
@@ -1136,8 +1151,25 @@ export default {
|
|
|
// 危险品包装等级
|
|
|
this.dgPackingLevelWorkDicts()
|
|
|
this.getHsCode()
|
|
|
+ this.getDicTree()
|
|
|
},
|
|
|
methods: {
|
|
|
+ getDicTree() {
|
|
|
+ getDeptTree().then(res => {
|
|
|
+ res.data.data.forEach(item => {
|
|
|
+ item.label = item.title
|
|
|
+ })
|
|
|
+ this.dicTree = res.data.data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ treeChange(val) {
|
|
|
+ for (let item of this.dicTree) {
|
|
|
+ if (item.title == val) {
|
|
|
+ this.assemblyForm.accDeptName = item.title
|
|
|
+ this.assemblyForm.accDept = item.id
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
//DEL监听
|
|
|
delShow(val, type) {
|
|
|
if (val) {
|