|
@@ -3,23 +3,30 @@
|
|
<div class="app-container">
|
|
<div class="app-container">
|
|
<el-form ref="form" :model="form" label-width="120px">
|
|
<el-form ref="form" :model="form" label-width="120px">
|
|
<el-form-item label="任务号:">
|
|
<el-form-item label="任务号:">
|
|
- {{form.taskId}}
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="工序名:">
|
|
|
|
- {{form.name}}
|
|
|
|
|
|
+ <el-input v-model="form.taskNumber" readonly disabled></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="投产数量:">
|
|
<el-form-item label="投产数量:">
|
|
- {{form.tNum}}
|
|
|
|
|
|
+ <el-input v-model="form.productQuantity" readonly disabled></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="完成数量:">
|
|
|
|
- {{form.cNum}}
|
|
|
|
|
|
+ <el-form-item label="组装数量:">
|
|
|
|
+ <el-input v-model="form.assembled" readonly disabled></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="合格数量:">
|
|
<el-form-item label="合格数量:">
|
|
- {{form.qualifiedNum}}
|
|
|
|
|
|
+ <el-input v-model="form.qualified"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="不合格数量:">
|
|
<el-form-item label="不合格数量:">
|
|
- {{form.noQualifiedNum}}
|
|
|
|
|
|
+ <el-input v-model="form.unqualified"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+ <!--记录信息-->
|
|
|
|
+ <el-form-item>
|
|
|
|
+ <el-button
|
|
|
|
+ type="primary"
|
|
|
|
+ class="btn"
|
|
|
|
+ @click="submitHandler"
|
|
|
|
+ style=""
|
|
|
|
+ >质检信息记录</el-button
|
|
|
|
+ >
|
|
|
|
+ </el-form-item>
|
|
</el-form>
|
|
</el-form>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
@@ -33,12 +40,11 @@ export default {
|
|
return {
|
|
return {
|
|
isEdit: false,
|
|
isEdit: false,
|
|
form: {
|
|
form: {
|
|
- taskId: '',
|
|
|
|
- name: '',
|
|
|
|
- tnum: '',
|
|
|
|
- cnum: '',
|
|
|
|
- qualifiedNum: '',
|
|
|
|
- noQualifiedNum: ''
|
|
|
|
|
|
+ taskNumber: '',
|
|
|
|
+ productQuantity: '',
|
|
|
|
+ assembled: '',
|
|
|
|
+ qualified: '',
|
|
|
|
+ unqualified: ''
|
|
}
|
|
}
|
|
};
|
|
};
|
|
},
|
|
},
|
|
@@ -51,9 +57,11 @@ export default {
|
|
myFormData: {
|
|
myFormData: {
|
|
handler(nval) {
|
|
handler(nval) {
|
|
this.form = nval.resultMap;
|
|
this.form = nval.resultMap;
|
|
- this.isEdit = this.form.taskProcessKey && this.form.taskNodeKey;
|
|
|
|
|
|
+ console.log(this.form,"ddddd")
|
|
|
|
+ this.isEdit = this.form.taskProcessKey&&this.form.taskNodeKey;
|
|
|
|
+ console.log(this.isEdit,"acd")
|
|
this.$nextTick(() => {
|
|
this.$nextTick(() => {
|
|
- this.$refs.form?.clearValidate();
|
|
|
|
|
|
+ this.$refs.form?.clearValidate();
|
|
});
|
|
});
|
|
},
|
|
},
|
|
deep: true,
|
|
deep: true,
|
|
@@ -61,7 +69,7 @@ export default {
|
|
},
|
|
},
|
|
},
|
|
},
|
|
mounted() {
|
|
mounted() {
|
|
-
|
|
|
|
|
|
+
|
|
},
|
|
},
|
|
|
|
|
|
methods: {
|
|
methods: {
|
|
@@ -70,40 +78,44 @@ export default {
|
|
let res = await this.$refs.form?.validate();
|
|
let res = await this.$refs.form?.validate();
|
|
if (res) {
|
|
if (res) {
|
|
let payLoad = {};
|
|
let payLoad = {};
|
|
- let { teamId } = this.form;
|
|
|
|
if (this.isEdit) {
|
|
if (this.isEdit) {
|
|
- let { taskProcessKey, taskNodeKey } = this.myFormData.resultMap;
|
|
|
|
- payLoad.updateCommonEntityList = [
|
|
|
|
- {
|
|
|
|
- basicMap: {
|
|
|
|
- tableName: "task_team_relevance",
|
|
|
|
- },
|
|
|
|
- conditionMap: {
|
|
|
|
- task_process_key: taskProcessKey,
|
|
|
|
- task_node_key: taskNodeKey,
|
|
|
|
- },
|
|
|
|
- commMap: {
|
|
|
|
- team_id: teamId,
|
|
|
|
- task_id: this.row.bepTaskPlanKey,
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- ];
|
|
|
|
|
|
+ console.log("修改")
|
|
|
|
+ let { taskProcessKey, taskNodeKey } = this.myFormData.resultMap;
|
|
|
|
+ payLoad.updateCommonEntityList = [
|
|
|
|
+ {
|
|
|
|
+ basicMap: {
|
|
|
|
+ tableName: "quality_inspection",
|
|
|
|
+ },
|
|
|
|
+ conditionMap: {
|
|
|
|
+ task_process_key: taskProcessKey,
|
|
|
|
+ task_node_key: taskNodeKey,
|
|
|
|
+ },
|
|
|
|
+ commMap: {
|
|
|
|
+ qualifiedQuantity:this.form.qualifiedNum,
|
|
|
|
+ unqualifiedQuantity:this.form.unqualifiedQuantity
|
|
|
|
+ },
|
|
|
|
+ },
|
|
|
|
+ ];
|
|
} else {
|
|
} else {
|
|
- payLoad.insertCommonEntityList = [
|
|
|
|
- {
|
|
|
|
- basicMap: {
|
|
|
|
- tableName: "task_team_relevance",
|
|
|
|
- },
|
|
|
|
- addListMap: [
|
|
|
|
- {
|
|
|
|
- team_id: teamId,
|
|
|
|
- task_id: this.row.bepTaskPlanKey,
|
|
|
|
- taskProcessKey: this.row.benTaskProcessKey,
|
|
|
|
- taskNodeKey: this.row.benTaskNodeKey,
|
|
|
|
- },
|
|
|
|
- ],
|
|
|
|
- },
|
|
|
|
- ];
|
|
|
|
|
|
+ console.log("新增")
|
|
|
|
+ payLoad.insertCommonEntityList = [
|
|
|
|
+ {
|
|
|
|
+ basicMap: {
|
|
|
|
+ tableName: "quality_inspection",
|
|
|
|
+ },
|
|
|
|
+ addListMap: [
|
|
|
|
+ {
|
|
|
|
+ taskNumber: this.form.taskNumber,
|
|
|
|
+ taskQuantity:this.form.productQuantity,
|
|
|
|
+ overNumber:this.form.assembled,
|
|
|
|
+ taskProcessKey: this.row.benTaskProcessKey,
|
|
|
|
+ taskNodeKey: this.row.benTaskNodeKey,
|
|
|
|
+ qualifiedQuantity:this.form.qualified,
|
|
|
|
+ unqualifiedQuantity:this.form.unqualified
|
|
|
|
+ },
|
|
|
|
+ ],
|
|
|
|
+ },
|
|
|
|
+ ];
|
|
}
|
|
}
|
|
submitNodeForm(payLoad).then((response) => {
|
|
submitNodeForm(payLoad).then((response) => {
|
|
if (response.code == 200) {
|
|
if (response.code == 200) {
|
|
@@ -141,4 +153,4 @@ export default {
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
<style lang="scss" scoped>
|
|
|
|
|
|
-</style>
|
|
|
|
|
|
+</style>
|