| | |
| | | rules: [{ required: true, message: '库区名称不能为空', trigger: 'blur' }], |
| | | }, |
| | | { |
| | | label: '描述', |
| | | prop: 'areaDesc', |
| | | el: 'input', |
| | | placeholder: '请输入描述', |
| | | }, |
| | | { |
| | | label: '库区状态', |
| | | prop: 'areaStatus', |
| | | el: 'select', |
| | |
| | | prop: 'storeCode', |
| | | el: 'select', |
| | | options: [], |
| | | // storeValueAndLabel: true, |
| | | placeholder: '请输入仓库代码', |
| | | }, |
| | | // { |
| | | // label: '仓库名称', |
| | | // prop: 'storeName', |
| | | // el: 'input', |
| | | // placeholder: '请输入仓库名称', |
| | | // }, |
| | | // { |
| | | // label: '排序', |
| | | // prop: 'sort', |
| | | // el: 'input-number', |
| | | // placeholder: '请输入排序', |
| | | // rules: [{ required: true, message: '排序不能为空', trigger: 'blur' }], |
| | | // }, |
| | | { |
| | | label: '仓库名称', |
| | | prop: 'storeName', |
| | | label: '描述', |
| | | prop: 'areaDesc', |
| | | el: 'input', |
| | | placeholder: '请输入仓库名称', |
| | | }, |
| | | { |
| | | label: '排序', |
| | | prop: 'sort', |
| | | el: 'input-number', |
| | | placeholder: '请输入排序', |
| | | rules: [{ required: true, message: '排序不能为空', trigger: 'blur' }], |
| | | placeholder: '请输入描述', |
| | | }, |
| | | { |
| | | label: '备注', |
| | | prop: 'remark', |
| | | el: 'input', |
| | | placeholder: '请输入备注', |
| | | }, |
| | | { |
| | | label: '是否禁用', |
| | | prop: 'isDisabled', |
| | | el: 'switch', |
| | | rules: [ |
| | | { required: true, message: '是否禁用不能为空', trigger: 'change' }, |
| | | ], |
| | | }, |
| | | ]) |
| | | /** |
| | |
| | | */ |
| | | const onConfirm = async () => { |
| | | await formRef.value?.validate() |
| | | console.log(formData.value) |
| | | const data = { |
| | | areaNo: formData.value.areaNo, // 库区编号 |
| | | areaName: formData.value.areaName, // 库区名称 |
| | |
| | | areaStatus: formData.value.areaStatus, // 库区状态 |
| | | areaType: formData.value.areaType, // 库区类型 |
| | | storeCode: formData.value.storeCode, // 仓库代码 |
| | | storeName: formData.value.storeName, // 仓库名称 |
| | | // storeName: formData.value.storeName, // 仓库名称 |
| | | remark: formData.value.remark, // 备注 |
| | | } |
| | | if (!current.value) { |
| | |
| | | const item = formItems.find((item) => item.prop === propName) |
| | | if (item && enumData) { |
| | | item.options = enumData.map((item) => ({ |
| | | label: item.StoreCode, |
| | | value: item.StoreName, |
| | | label: item.storeName, |
| | | value: item.storeCode, |
| | | })) |
| | | } |
| | | } |
| | |
| | | updateFormItemOptions('areaType', areaTypeEnum) |
| | | |
| | | const storeList = await getStoreDataList() |
| | | updateFormItemOptions('storeCode', storeList) |
| | | updateFormStoreOptions('storeCode', storeList) |
| | | if (current.value) { |
| | | const res = await wmsAreaDrawer.getWmsAreaDetail(current.value) |
| | | |
| | |
| | | areaStatus: res.areaStatus, // 库区状态 |
| | | areaType: res.areaType, // 库区类型 |
| | | storeCode: res.storeCode, // 仓库代码 |
| | | storeName: res.storeName, // 仓库名称 |
| | | // storeName: res.storeName, // 仓库名称 |
| | | remark: res.remark, // 备注 |
| | | id: res.id, |
| | | } |
| | |
| | | updateCheckData() |
| | | } else { |
| | | disabled.value = false |
| | | formData.value = {} |
| | | formData.value = { |
| | | areaStatus: 1, // 库区状态 |
| | | areaType: 1, // 库区类型 |
| | | storeCode: storeList[0], |
| | | } |
| | | updateCheckData() |
| | | } |
| | | } |