diff --git a/anrui-scm/anrui-scm-ui/src/views/anruiscm/scmwarehouse/scmwarehouseAdd.vue b/anrui-scm/anrui-scm-ui/src/views/anruiscm/scmwarehouse/scmwarehouseAdd.vue index 307b8ecf28..b5e8ac1c9f 100644 --- a/anrui-scm/anrui-scm-ui/src/views/anruiscm/scmwarehouse/scmwarehouseAdd.vue +++ b/anrui-scm/anrui-scm-ui/src/views/anruiscm/scmwarehouse/scmwarehouseAdd.vue @@ -53,7 +53,7 @@
*库管人员
- + @@ -128,7 +128,7 @@ export default { warehouseAttribute: [{ required: true, message: '存放地点详细地址不能为空', trigger: 'blur' }], // 存放地点属性 warehouseContract: [{ required: true, message: '存放地点负责人不能为空', trigger: 'blur' }], // 存放地点负责人 warehouseGroupKey: [{ required: true, message: '分组不能为空', trigger: 'change' }], // 分组 - libTubeName: [{ required: true, message: '库管人员不能为空', trigger: 'change' }] + libTubeSid: [{ required: true, message: '库管人员不能为空', trigger: 'change' }] } } }, @@ -240,9 +240,9 @@ export default { changeLibTube(value) { const choosetItem = this.libTube_list.filter((item) => item.userSid === value) if (choosetItem.length > 0 && choosetItem !== null) { - this.formobj.libTubeSid = choosetItem[0].userName + this.formobj.libTubeName = choosetItem[0].userName } else { - this.formobj.libTubeSid = '' + this.formobj.libTubeName = '' } }, saveAdd() { diff --git a/anrui-scm/anrui-scm-ui/src/views/anruiscm/scmwarehouse/scmwarehouseInfo.vue b/anrui-scm/anrui-scm-ui/src/views/anruiscm/scmwarehouse/scmwarehouseInfo.vue index 40fdea1a1d..2f9c80672b 100644 --- a/anrui-scm/anrui-scm-ui/src/views/anruiscm/scmwarehouse/scmwarehouseInfo.vue +++ b/anrui-scm/anrui-scm-ui/src/views/anruiscm/scmwarehouse/scmwarehouseInfo.vue @@ -3,83 +3,63 @@
-
存放地点详情
- +
{{ viewTitle }}
+
关闭
+
+
存放地点
- + - - 使用组织 - - - - {{ formobj.useOrg }} - - - - 编码 - - - - {{ formobj.gressionCode }} - + + 注:存放地点名称、详细地址会在相关合同中显示,请安要求认真填写 - - 名称 - - - - {{ formobj.warehouseName }} - - - - 负责人及电话 + +
使用组织
+ {{ formobj.useOrg }}
- - - {{ formobj.warehouseContract }} - + +
编码
+ {{ formobj.gressionCode }}
- - 分组 + +
名称
+ {{ formobj.warehouseName }}
- - - {{ formobj.warehouseGroupValue }} - + +
负责人及电话
+ {{ formobj.warehouseContract }}
- - 库管人员 +
+ + +
分组
+ {{ formobj.warehouseGroupValue }}
- - - {{ formobj.libTubeName }} - + +
库管人员
+ {{ formobj.libTubeName }}
- - 详细地址 - - - - {{ formobj.warehouseAttribute }} - + +
详细地址
+ {{ formobj.city }}{{ formobj.county }}{{ formobj.warehouseAttribute }}
+ @@ -90,35 +70,78 @@ export default { name: 'ScmWarehouseInfo', data() { return { - formobj: {} + viewTitle: '', + formobj: { + sid: '', + useOrg: '', // 使用组织 + useOrgSid: '', // 使用组织sid + gressionCode: '', // 编码 + warehouseName: '', // 名称 + warehouseAttribute: '', // 存放地点属性 + warehouseContract: '', // 存放地点负责人 + warehouseContractSid: '', // 存放地点负责人sid + warehouseGroupValue: '', + warehouseGroupKey: '', + libTubeName: '', + libTubeSid: '', + provinceSid: '', + province: '', + citySid: '', + city: '', + countySid: '', + county: '' + }, + rules: {} } }, methods: { - handleReturn() { - this.formobj = {} - this.$emit('doback') - }, showInfo(row) { - this.formobj = row - req.fetchBySid(row.sid).then(resp => { - const vdata = resp.data - this.formobj.id = vdata.id - this.formobj.sid = vdata.sid // SID - this.formobj.useOrg = vdata.useOrg // 使用组织 - this.formobj.warehouseName = vdata.warehouseName // 名称 - this.formobj.gressionCode = vdata.gressionCode // 编码 - this.formobj.warehouseAttribute = vdata.warehouseAttribute // 存放地点属性 - this.formobj.warehouseContract = vdata.warehouseContract // 存放地点负责人 - this.formobj.warehouseContractSid = vdata.warehouseContractSid // 存放地点负责人sid - this.formobj.warehouseGroupKey = vdata.warehouseGroupKey // 分组 - this.formobj.warehouseGroupValue = vdata.warehouseGroupValue // 分组 + this.$nextTick(() => { + this.$refs['form_obj'].clearValidate() + }) + this.dialogStatus = 'edit' + this.viewTitle = '存放地点详情' + req.fetchBySid(row.sid).then((resp) => { + if (resp.success) { + this.formobj = resp.data + } }).catch(e => { this.formobj = row }) - } + }, + handleReturn() { + this.formobj = { + sid: '', + useOrg: '', // 使用组织 + useOrgSid: '', // 使用组织sid + gressionCode: '', // 编码 + warehouseName: '', // 名称 + warehouseAttribute: '', // 存放地点属性 + warehouseContract: '', // 存放地点负责人 + warehouseContractSid: '', // 存放地点负责人sid + warehouseGroupValue: '', + warehouseGroupKey: '', + libTubeName: '', + libTubeSid: '', + provinceSid: '', + province: '', + citySid: '', + city: '', + countySid: '', + county: '' + } + this.$refs['form_obj'].resetFields() + this.$emit('doback') + }, } }