From 91ee87478341b25cd7d0107952fc6313a6b16ab6 Mon Sep 17 00:00:00 2001
From: Fixiaobai <fixiaobai@163.com>
Date: 星期五, 17 十一月 2023 18:31:42 +0800
Subject: [PATCH] modified: src/views/plan/customerorder/schedule-table.vue
---
src/views/plan/outsourcingorder/outsourcingorder-form.vue | 31 ++++++++++++++++++++++++-------
1 files changed, 24 insertions(+), 7 deletions(-)
diff --git a/src/views/plan/outsourcingorder/outsourcingorder-form.vue b/src/views/plan/outsourcingorder/outsourcingorder-form.vue
index 1f39da7..de15f2b 100644
--- a/src/views/plan/outsourcingorder/outsourcingorder-form.vue
+++ b/src/views/plan/outsourcingorder/outsourcingorder-form.vue
@@ -9,7 +9,7 @@
:rules="dataRule"
:disabled="editable"
ref="dataForm"
- label-width="100px"
+ label-width="110px"
class="l-mes"
>
<el-row :gutter="10">
@@ -37,6 +37,7 @@
<el-col :span="12">
<el-form-item label="闇�姹傛暟閲�" prop="qtyRequired">
<el-input
+ style="width:100%"
v-model="dataForm.qtyRequired"
@change="checkNumber()"
></el-input>
@@ -61,6 +62,18 @@
<el-input v-model="dataForm.remark"></el-input>
</el-form-item>
</el-col>
+ <el-col :span="12">
+ <el-form-item label="鏄惁澶栧崗鐩村彂" prop="foreignState">
+ <el-switch
+ v-model="dataForm.foreignState"
+ active-text="鏄�"
+ inactive-text="鍚�"
+ active-value="0"
+ inactive-value="1"
+ active-color="#13ce66">
+ </el-switch>
+ </el-form-item>
+ </el-col>
</el-row>
</el-form>
<span slot="footer" class="dialog-footer">
@@ -82,7 +95,8 @@
addOutsourcingOrder,
putOutsourcingOrder
} from '@/api/plan/outsourcingorder'
-import { validateSixDecimalNotNull } from '@/util/validate'
+import { getObj } from '@/api/plan/masterproductionschedule'
+import { validatePositiveInteger } from '@/util/validate'
import partDialog from '@/views/common/part.vue'
export default {
@@ -102,13 +116,14 @@
qtyRequired: '',
requiredDate: '',
remark: '',
- mpsId: null
+ mpsId: null,
+ foreignState: null,
},
dataRule: {
partId: [{ required: true, message: '闆朵欢涓嶈兘涓虹┖', trigger: 'blur' }],
qtyRequired: [
{ required: true, message: '闇�姹傛暟閲忎笉鑳戒负绌�', trigger: 'blur' },
- { validator: validateSixDecimalNotNull, trigger: 'blur' }
+ { validator: validatePositiveInteger, trigger: 'blur' },
],
requiredDate: [
{ required: true, message: '闇�姹傛棩鏈熶笉鑳戒负绌�', trigger: 'blur' }
@@ -119,7 +134,7 @@
},
created() {},
methods: {
- init(id, masterProductionSchedule) {
+ init(id, masterProductionSchedule,mpsId) {
this.dataForm.id = id || 0
this.visible = true
this.$nextTick(() => {
@@ -129,13 +144,14 @@
this.dataForm = response.data.data
})
}
+
// 浠庝富鐢熶骇璁″垝杩囨潵鐨勶紝甯︿笂闆朵欢
if (masterProductionSchedule) {
+ this.dataForm.qtyRequired = masterProductionSchedule.qtyRequired
this.dataForm.partNo = masterProductionSchedule.partNo
this.dataForm.partName = masterProductionSchedule.partName
this.dataForm.partId = masterProductionSchedule.partId
this.dataForm.mpsId = masterProductionSchedule.id
- this.dataForm.qtyRequired = masterProductionSchedule.qtyRequired
this.dataForm.requiredDate = masterProductionSchedule.requiredDate
}
})
@@ -179,7 +195,8 @@
}
},
// 妫�楠岄渶姹傛暟閲�
- checkNumber() {},
+ checkNumber() {
+ },
// 妫�楠岄渶姹傛棩鏈�
checkDate() {}
},
--
Gitblit v1.9.3