diff --git a/src/views/user/goodsManagement/index.vue b/src/views/user/goodsManagement/index.vue index 9ff23dc..4e1d93f 100644 --- a/src/views/user/goodsManagement/index.vue +++ b/src/views/user/goodsManagement/index.vue @@ -170,6 +170,7 @@ const equipmentDeployment = (row: any) => { deviceCount: 1, originaValue: '', itemTypeModel: '', + deviceType: '', buyPrice: '', unitName: '', code: '', @@ -270,6 +271,7 @@ const getDetailData = async (row: any) => { deviceCount, originaValue, itemTypeModel, + deviceType, buyPrice, unitName, code, @@ -299,6 +301,7 @@ const getDetailData = async (row: any) => { deviceCount, originaValue, itemTypeModel, + deviceType, buyPrice, unitName, code, @@ -521,6 +524,7 @@ const equipmentDeploymentParams: any = ref({ deviceCount: 1, originaValue: '', itemTypeModel: '', + deviceType: '', buyPrice: '', unitName: '', code: '', @@ -545,7 +549,7 @@ const dialogTypeChange = async () => { const deviceTypeList = dialogTypeCascader.value.getCheckedNodes() console.log('deviceTypeList', deviceTypeList[0].data) warningDays.value = deviceTypeList[0].data.maintenanceAlarmDay - if (deviceTypeList[0].data.manageType == 0) { + if (deviceTypeList[0].data.deviceType == 0) { addAndEditForm.deviceCount = 1 typeDisabled.value = true } else { @@ -614,6 +618,13 @@ const equipRules = ref({ trigger: 'blur', }, ], + deviceType: [ + { + required: true, + message: '请选择管理方式', + trigger: 'change', + }, + ], deviceName: [ { required: true, @@ -1056,6 +1067,7 @@ const addAndEditForm = reactive({ deviceCount: 1, originaValue: '', itemTypeModel: '', + deviceType: '', buyPrice: '', unitName: '', code: '', @@ -1298,6 +1310,7 @@ const onDialogClose = () => { deviceCount: 1, originaValue: '', itemTypeModel: '', + deviceType: '', buyPrice: '', unitName: '', code: '', @@ -1879,6 +1892,22 @@ const handleDel = (index: any) => { /> + + + + + + + + 说明:编码管理按一台一台管理,一台设备一个唯一编码,数量管理支持同规格型号批量录入,一般小型工器具。 + +