|
|
@@ -8,7 +8,7 @@
|
|
|
>
|
|
|
<div class="form-wrapper">
|
|
|
<el-form
|
|
|
- :model="formData"
|
|
|
+ :model="requestData"
|
|
|
label-width="0"
|
|
|
:show-message="false"
|
|
|
ref="formRef"
|
|
|
@@ -27,10 +27,10 @@
|
|
|
{{ formData.brandNo }}|{{ formData.model }}</el-descriptions-item
|
|
|
>
|
|
|
<el-descriptions-item label="要求成型数量">{{
|
|
|
- formData.requiredFormingNum
|
|
|
+ formData.formingNum
|
|
|
}}</el-descriptions-item>
|
|
|
<el-descriptions-item label="计划开始时间">{{
|
|
|
- formData.productNum
|
|
|
+ formData.planStartTime
|
|
|
}}</el-descriptions-item>
|
|
|
<el-descriptions-item
|
|
|
label="成型数量"
|
|
|
@@ -39,7 +39,7 @@
|
|
|
>
|
|
|
<span slot="label" class="label-required">成型数量</span>
|
|
|
<el-form-item prop="formingNum" required>
|
|
|
- <el-input v-model="formData.formingNum"></el-input>
|
|
|
+ <el-input v-model="requestData.formingNum"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-descriptions-item>
|
|
|
<el-descriptions-item
|
|
|
@@ -52,7 +52,7 @@
|
|
|
<el-form-item prop="planStartTime" required class="w100">
|
|
|
<el-date-picker
|
|
|
class="w100"
|
|
|
- v-model="formData.planStartTime"
|
|
|
+ v-model="requestData.planStartTime"
|
|
|
type="date"
|
|
|
value-format="yyyy-MM-dd"
|
|
|
></el-date-picker> </el-form-item
|
|
|
@@ -67,8 +67,8 @@
|
|
|
><el-input
|
|
|
@click.native="getEquip"
|
|
|
:value="
|
|
|
- formData.deviceName &&
|
|
|
- `${formData.deviceName}(${formData.deviceCode})`
|
|
|
+ requestData.deviceName &&
|
|
|
+ `${requestData.deviceName}(${requestData.deviceCode})`
|
|
|
"
|
|
|
></el-input> </el-form-item
|
|
|
></el-descriptions-item>
|
|
|
@@ -95,24 +95,18 @@
|
|
|
return {
|
|
|
visible: false,
|
|
|
produceVersionId: '',
|
|
|
- formData: {
|
|
|
- productionPlanCode: '',
|
|
|
- deviceCode: '',
|
|
|
- deviceName: '',
|
|
|
- productCode: '',
|
|
|
- productName: '',
|
|
|
- formingNum: '',
|
|
|
- brandNo: '',
|
|
|
- model: '',
|
|
|
- requiredFormingNum: '',
|
|
|
- planStartTime: '',
|
|
|
- productNum: ''
|
|
|
- }
|
|
|
+ formData: {},
|
|
|
+ requestData:{}
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
|
open (row) {
|
|
|
this.visible = true;
|
|
|
+ this.formData = row
|
|
|
+ this.produceVersionId = row.produceVersionId
|
|
|
+ if(row.planStartTime){
|
|
|
+ this.requestData.planStartTime = row.planStartTime
|
|
|
+ }
|
|
|
},
|
|
|
// codeChoose () {
|
|
|
// this.$refs.apsPlanOrderRef.open(this.formData.productCode, (res) => {
|
|
|
@@ -133,26 +127,27 @@
|
|
|
// });
|
|
|
// },
|
|
|
getEquip () {
|
|
|
- if (!this.produceVersionId) {
|
|
|
- return this.$message.error('请先选择计划');
|
|
|
- }
|
|
|
+ // if (!this.produceVersionId) {
|
|
|
+ // return this.$message.error('请先选择计划');
|
|
|
+ // }
|
|
|
this.$refs.equipmentDailogRef.openSingle(
|
|
|
- [this.formData.deviceCode],
|
|
|
+ [this.requestData.deviceCode],
|
|
|
(res) => {
|
|
|
- this.formData.deviceCode = res.code;
|
|
|
- this.formData.deviceName = res.name;
|
|
|
- this.formData.deviceId = res.id;
|
|
|
+ this.requestData.deviceCode = res.code;
|
|
|
+ this.requestData.deviceName = res.name;
|
|
|
+ this.requestData.deviceId = res.id;
|
|
|
}
|
|
|
);
|
|
|
},
|
|
|
cancel () {
|
|
|
this.formData = {};
|
|
|
+ this.requestData = {};
|
|
|
this.visible = false;
|
|
|
},
|
|
|
confirm () {
|
|
|
this.$refs.formRef.validate(async (value) => {
|
|
|
if (value) {
|
|
|
- const res = await save(this.formData);
|
|
|
+ const res = await save(this.requestData);
|
|
|
this.$message.success('操作成功!');
|
|
|
this.$emit('success');
|
|
|
this.cancel();
|