diff --git a/klp-ui/src/views/wms/coil/do/correct.vue b/klp-ui/src/views/wms/coil/do/correct.vue index 6fa848cd..ee95575f 100644 --- a/klp-ui/src/views/wms/coil/do/correct.vue +++ b/klp-ui/src/views/wms/coil/do/correct.vue @@ -477,19 +477,19 @@ export default { currentCoilNo: [ { required: true, message: "当前钢卷号不能为空", trigger: "blur" }, // 远程校验,当前钢卷号不能重复 - { - validator: (rule, value, callback) => { - checkCoilNo({ currentCoilNo: value, coilId: this.form.coilId }).then(res => { - const { duplicateType } = res.data; - if (duplicateType === 'current' || duplicateType === 'both') { - // alert('当前钢卷号重复,请重新输入'); - callback(new Error('当前钢卷号重复,请重新输入')); - } else { - callback(); - } - }) - }, trigger: 'blur' - }, + // { + // validator: (rule, value, callback) => { + // checkCoilNo({ currentCoilNo: value, coilId: this.form.coilId }).then(res => { + // const { duplicateType } = res.data; + // if (duplicateType === 'current' || duplicateType === 'both') { + // // alert('当前钢卷号重复,请重新输入'); + // callback(new Error('当前钢卷号重复,请重新输入')); + // } else { + // callback(); + // } + // }) + // }, trigger: 'blur' + // }, ], materialType: [ { required: true, message: "材料类型不能为空", trigger: "change" } diff --git a/klp-ui/src/views/wms/coil/do/warehousing.vue b/klp-ui/src/views/wms/coil/do/warehousing.vue index d5b92fb6..33e267e7 100644 --- a/klp-ui/src/views/wms/coil/do/warehousing.vue +++ b/klp-ui/src/views/wms/coil/do/warehousing.vue @@ -443,19 +443,19 @@ export default { currentCoilNo: [ { required: true, message: "当前钢卷号不能为空", trigger: "blur" }, // 远程校验,当前钢卷号不能重复 - { - validator: (rule, value, callback) => { - checkCoilNo({ currentCoilNo: value, coilId: this.form.coilId }).then(res => { - const { duplicateType } = res.data; - if (duplicateType === 'current' || duplicateType === 'both') { - // alert('当前钢卷号重复,请重新输入'); - callback(new Error('当前钢卷号重复,请重新输入')); - } else { - callback(); - } - }) - }, trigger: 'blur' - }, + // { + // validator: (rule, value, callback) => { + // checkCoilNo({ currentCoilNo: value, coilId: this.form.coilId }).then(res => { + // const { duplicateType } = res.data; + // if (duplicateType === 'current' || duplicateType === 'both') { + // // alert('当前钢卷号重复,请重新输入'); + // callback(new Error('当前钢卷号重复,请重新输入')); + // } else { + // callback(); + // } + // }) + // }, trigger: 'blur' + // }, ], materialType: [ { required: true, message: "材料类型不能为空", trigger: "change" } diff --git a/klp-ui/src/views/wms/coil/panels/base.vue b/klp-ui/src/views/wms/coil/panels/base.vue index 48f4ba7b..1627f4dd 100644 --- a/klp-ui/src/views/wms/coil/panels/base.vue +++ b/klp-ui/src/views/wms/coil/panels/base.vue @@ -590,26 +590,26 @@ export default { currentCoilNo: [ { required: true, message: "当前钢卷号不能为空", trigger: "blur" }, // 仅在新增的时候校验 - { - validator: (rule, value, callback) => { - // if (this.form.coilId) { - // // 修改时会有coilId,不触发校验 - // console.log('修改时会有coilId,不触发校验'); - // callback(); - // } else { - // 没有coilId则为新增 触发校验 - checkCoilNo({ currentCoilNo: value, coilId: this.form.coilId }).then(res => { - const { duplicateType } = res.data; - if (duplicateType === 'current' || duplicateType === 'both') { - // alert('当前钢卷号重复,请重新输入'); - callback(new Error('当前钢卷号重复,请重新输入')); - } else { - callback(); - } - }) - // } - }, trigger: 'blur' - } + // { + // validator: (rule, value, callback) => { + // // if (this.form.coilId) { + // // // 修改时会有coilId,不触发校验 + // // console.log('修改时会有coilId,不触发校验'); + // // callback(); + // // } else { + // // 没有coilId则为新增 触发校验 + // checkCoilNo({ currentCoilNo: value, coilId: this.form.coilId }).then(res => { + // const { duplicateType } = res.data; + // if (duplicateType === 'current' || duplicateType === 'both') { + // // alert('当前钢卷号重复,请重新输入'); + // callback(new Error('当前钢卷号重复,请重新输入')); + // } else { + // callback(); + // } + // }) + // // } + // }, trigger: 'blur' + // } ], itemId: [ { required: true, message: "物品ID不能为空", trigger: "blur" } diff --git a/klp-ui/src/views/wms/coil/panels/stepSplit.vue b/klp-ui/src/views/wms/coil/panels/stepSplit.vue index 116476d8..f91e9cc5 100644 --- a/klp-ui/src/views/wms/coil/panels/stepSplit.vue +++ b/klp-ui/src/views/wms/coil/panels/stepSplit.vue @@ -278,20 +278,20 @@ export default { }, trigger: 'blur' }, // 仅在新增的时候校验 - { - validator: (rule, value, callback) => { - // 没有coilId则为新增 触发校验 - checkCoilNo({ currentCoilNo: value, coilId: this.splitForm.coilId }).then(res => { - const { duplicateType } = res.data; - if (duplicateType === 'current' || duplicateType === 'both') { - // alert('当前钢卷号重复,请重新输入'); - callback(new Error('当前钢卷号重复,请重新输入')); - } else { - callback(); - } - }) - }, trigger: 'blur' - } + // { + // validator: (rule, value, callback) => { + // // 没有coilId则为新增 触发校验 + // checkCoilNo({ currentCoilNo: value, coilId: this.splitForm.coilId }).then(res => { + // const { duplicateType } = res.data; + // if (duplicateType === 'current' || duplicateType === 'both') { + // // alert('当前钢卷号重复,请重新输入'); + // callback(new Error('当前钢卷号重复,请重新输入')); + // } else { + // callback(); + // } + // }) + // }, trigger: 'blur' + // } ], materialType: [{ required: true, message: '请选择材料类型', trigger: 'change' }], itemId: [{ required: true, message: '请选择成品/原料', trigger: 'change' }], diff --git a/klp-ui/src/views/wms/coil/typing.vue b/klp-ui/src/views/wms/coil/typing.vue index 9e33253e..faabcae8 100644 --- a/klp-ui/src/views/wms/coil/typing.vue +++ b/klp-ui/src/views/wms/coil/typing.vue @@ -298,20 +298,20 @@ export default { }, trigger: 'blur' }, // 仅在新增的时候校验 - { - validator: (rule, value, callback) => { - // 没有coilId则为新增 触发校验 - checkCoilNo({ currentCoilNo: value, coilId: this.updateForm.coilId }).then(res => { - const { duplicateType } = res.data; - if (duplicateType === 'current' || duplicateType === 'both') { - // alert('当前钢卷号重复,请重新输入'); - callback(new Error('当前钢卷号重复,请重新输入')); - } else { - callback(); - } - }) - }, trigger: 'blur' - } + // { + // validator: (rule, value, callback) => { + // // 没有coilId则为新增 触发校验 + // checkCoilNo({ currentCoilNo: value, coilId: this.updateForm.coilId }).then(res => { + // const { duplicateType } = res.data; + // if (duplicateType === 'current' || duplicateType === 'both') { + // // alert('当前钢卷号重复,请重新输入'); + // callback(new Error('当前钢卷号重复,请重新输入')); + // } else { + // callback(); + // } + // }) + // }, trigger: 'blur' + // } ], team: [ { required: true, message: '请输入班组', trigger: 'blur' } diff --git a/klp-ui/src/views/wms/hrm/records/meal.vue b/klp-ui/src/views/wms/hrm/records/meal.vue index 25c91a52..fd82e323 100644 --- a/klp-ui/src/views/wms/hrm/records/meal.vue +++ b/klp-ui/src/views/wms/hrm/records/meal.vue @@ -31,7 +31,15 @@ /> - + + + + @@ -156,7 +164,15 @@ - + + + + @@ -188,6 +204,7 @@ import { listMealReport, getMealReport, delMealReport, addMealReport, updateMealReport } from "@/api/wms/mealReport"; import DictSelect from "@/components/DictSelect"; import EmployeeSelector from "@/components/EmployeeSelector"; +import { listDept } from "@/api/wms/dept" export default { name: "MealReport", @@ -241,11 +258,13 @@ export default { takeoutPeople: [{ required: true, message: '打包人数不能为空', trigger: 'blur' }], totalPeople: [{ required: true, message: '用餐总人数不能为空', trigger: 'blur' }], reportUserName: [{ required: true, message: '报餐人姓名不能为空', trigger: 'change' }] - } + }, + deptOptions: [] }; }, created() { this.getList(); + this.getDeptList(); }, watch: { 'form.dineInPeople': { @@ -262,6 +281,11 @@ export default { } }, methods: { + getDeptList() { + listDept().then(response => { + this.deptOptions = response.data + }) + }, /** 查询部门报餐主列表 */ getList() { this.loading = true; diff --git a/klp-ui/src/views/wms/receive/detail/index.vue b/klp-ui/src/views/wms/receive/detail/index.vue index 81340274..514a0562 100644 --- a/klp-ui/src/views/wms/receive/detail/index.vue +++ b/klp-ui/src/views/wms/receive/detail/index.vue @@ -395,31 +395,6 @@ export default { this.title = "修改收货单"; }); }, - /** 提交按钮 */ - submitForm() { - this.$refs["form"].validate(valid => { - if (valid) { - this.buttonLoading = true; - if (this.form.waybillId != null) { - updateDeliveryWaybill(this.form).then(response => { - this.$modal.msgSuccess("修改成功"); - this.open = false; - this.getList(); - }).finally(() => { - this.buttonLoading = false; - }); - } else { - addDeliveryWaybill(this.form).then(response => { - this.$modal.msgSuccess("新增成功"); - this.open = false; - this.getList(); - }).finally(() => { - this.buttonLoading = false; - }); - } - } - }); - }, /** 导出按钮操作 */ handleExport() { this.download('wms/deliveryWaybill/export', {