|
@@ -207,7 +207,6 @@
|
|
|
label="交接数量"
|
|
label="交接数量"
|
|
|
prop="handoverQuantity"
|
|
prop="handoverQuantity"
|
|
|
class="form_item"
|
|
class="form_item"
|
|
|
- required
|
|
|
|
|
>
|
|
>
|
|
|
<el-input
|
|
<el-input
|
|
|
v-model="handoverForm.handoverQuantity"
|
|
v-model="handoverForm.handoverQuantity"
|
|
@@ -223,7 +222,6 @@
|
|
|
label="交接重量"
|
|
label="交接重量"
|
|
|
prop="handoverWeight"
|
|
prop="handoverWeight"
|
|
|
class="form_item"
|
|
class="form_item"
|
|
|
- required
|
|
|
|
|
>
|
|
>
|
|
|
<el-input
|
|
<el-input
|
|
|
v-model="handoverForm.handoverWeight"
|
|
v-model="handoverForm.handoverWeight"
|
|
@@ -362,10 +360,10 @@
|
|
|
{ required: true, message: '请选择交接人', trigger: 'change' }
|
|
{ required: true, message: '请选择交接人', trigger: 'change' }
|
|
|
],
|
|
],
|
|
|
handoverQuantity: [
|
|
handoverQuantity: [
|
|
|
- { required: true, message: '请选择交接数量', trigger: 'change' }
|
|
|
|
|
|
|
+ { required: true, message: '请输入交接数量', trigger: 'change' }
|
|
|
],
|
|
],
|
|
|
handoverWeight: [
|
|
handoverWeight: [
|
|
|
- { required: true, message: '请选择交接重量', trigger: 'change' }
|
|
|
|
|
|
|
+ { required: true, message: '请输入交接重量', trigger: 'change' }
|
|
|
]
|
|
]
|
|
|
},
|
|
},
|
|
|
teamList: [],
|
|
teamList: [],
|
|
@@ -584,33 +582,35 @@
|
|
|
|
|
|
|
|
submitHandover(isRelease) {
|
|
submitHandover(isRelease) {
|
|
|
if (this.submitHandoverLoading) return;
|
|
if (this.submitHandoverLoading) return;
|
|
|
- const param = {
|
|
|
|
|
- ...this.handoverForm,
|
|
|
|
|
- ...this.workOrderInfo,
|
|
|
|
|
- detailList: this.getSafeDetailList(),
|
|
|
|
|
- isRelease,
|
|
|
|
|
- categoryCode: this.workOrderInfo.productCode,
|
|
|
|
|
- categoryName: this.workOrderInfo.productName,
|
|
|
|
|
- initiateId: this.$store.state.user.info.id,
|
|
|
|
|
- initiateName: this.$store.state.user.info.name,
|
|
|
|
|
- initiateTaskId: this.workOrderInfo.currentTaskDiagram.taskId,
|
|
|
|
|
- initiateTaskName: this.workOrderInfo.currentTaskDiagram.taskTypeName,
|
|
|
|
|
- workOrderId: this.workOrderInfo.id,
|
|
|
|
|
- workOrderCode: this.workOrderInfo.code
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- // return;
|
|
|
|
|
|
|
+ this.$refs.handoverForm.validate((valid) => {
|
|
|
|
|
+ if (!valid) return;
|
|
|
|
|
+ const param = {
|
|
|
|
|
+ ...this.handoverForm,
|
|
|
|
|
+ ...this.workOrderInfo,
|
|
|
|
|
+ detailList: this.getSafeDetailList(),
|
|
|
|
|
+ isRelease,
|
|
|
|
|
+ categoryCode: this.workOrderInfo.productCode,
|
|
|
|
|
+ categoryName: this.workOrderInfo.productName,
|
|
|
|
|
+ initiateId: this.$store.state.user.info.id,
|
|
|
|
|
+ initiateName: this.$store.state.user.info.name,
|
|
|
|
|
+ initiateTaskId: this.workOrderInfo.currentTaskDiagram.taskId,
|
|
|
|
|
+ initiateTaskName: this.workOrderInfo.currentTaskDiagram.taskTypeName,
|
|
|
|
|
+ workOrderId: this.workOrderInfo.id,
|
|
|
|
|
+ workOrderCode: this.workOrderInfo.code
|
|
|
|
|
+ };
|
|
|
|
|
|
|
|
- this.submitHandoverLoading = true;
|
|
|
|
|
- this.submitHandoverAction = isRelease;
|
|
|
|
|
- saveHandover(param)
|
|
|
|
|
- .then((res) => {
|
|
|
|
|
- this.$message.success(isRelease === 1 ? '提交成功' : '保存成功');
|
|
|
|
|
- })
|
|
|
|
|
- .finally(() => {
|
|
|
|
|
- this.submitHandoverLoading = false;
|
|
|
|
|
- this.submitHandoverAction = null;
|
|
|
|
|
- });
|
|
|
|
|
|
|
+ this.submitHandoverLoading = true;
|
|
|
|
|
+ this.submitHandoverAction = isRelease;
|
|
|
|
|
+ saveHandover(param)
|
|
|
|
|
+ .then((res) => {
|
|
|
|
|
+ this.$message.success(isRelease === 1 ? '提交成功' : '保存成功');
|
|
|
|
|
+ this.$emit('success', res);
|
|
|
|
|
+ })
|
|
|
|
|
+ .finally(() => {
|
|
|
|
|
+ this.submitHandoverLoading = false;
|
|
|
|
|
+ this.submitHandoverAction = null;
|
|
|
|
|
+ });
|
|
|
|
|
+ });
|
|
|
},
|
|
},
|
|
|
onCancel() {
|
|
onCancel() {
|
|
|
this.$emit('cancel');
|
|
this.$emit('cancel');
|