diff --git a/src/views/wms/basicDataManage/strategySetting/strategy/repairMaterialStrategy/AddForm.vue b/src/views/wms/basicDataManage/strategySetting/strategy/repairMaterialStrategy/AddForm.vue
index 9390c60b5..f2be85f3a 100644
--- a/src/views/wms/basicDataManage/strategySetting/strategy/repairMaterialStrategy/AddForm.vue
+++ b/src/views/wms/basicDataManage/strategySetting/strategy/repairMaterialStrategy/AddForm.vue
@@ -99,37 +99,21 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -320,7 +325,7 @@ const formData = ref({
//规则条件集合
condition: [
// 物料类型/物料分组/物料/abc类/项目/
- { ParamCode: 'ItemGroup', Operator: 'IN', Value: '' },
+ { ParamCode: 'itemType', Operator: 'IN', Value: '' },
// 仓库
{ ParamCode: 'LocationCode', Operator: 'IN', Value: '' }
],
@@ -332,7 +337,11 @@ const formData = ref({
// 安全库存
SafetyQty: 0,
// 补料数量
- FeedQty: 0
+ FeedQty: 0,
+ // 自动补料
+ autoFeed: false,
+ // 邮件提醒
+ emailNotification: true
}
})
@@ -370,9 +379,9 @@ const options = reactive({
// 物料类型列表
itemTypeOptions: [
- { value: 'ItemGroup', label: '物料分组' },
- { value: 'ItemCode', label: '物料' },
- { value: 'Project', label: '项目' }
+ { value: 'ItemType', label: '物料类型' },
+ { value: 'ItemStatus', label: '物料状态' },
+ { value: 'ItemCode', label: '物料' }
],
//仓库列表
@@ -593,7 +602,11 @@ const resetForm = () => {
// 安全库存
SafetyQty: 0,
// 补料数量
- FeedQty: 0
+ FeedQty: 0,
+ // 自动补料
+ autoFeed: false,
+ // 邮件提醒
+ emailNotification: true
}
}
}
@@ -609,6 +622,16 @@ const validatorNum = (rule: any, value: any, callback: any) => {
callback()
}
}
+
+// 添加自定义验证函数
+const validateFeedQty = (rule, value, callback) => {
+ if (formData.value.configuration.autoFeed && value <= 0) {
+ callback(new Error('自动补料开启时,补料数量必须大于0'))
+ } else {
+ callback()
+ }
+}
+