From a7dd838394ad36cadb74d6bdd379d4d098ab8d8c Mon Sep 17 00:00:00 2001
From: liding <756868258@qq.com>
Date: 星期五, 28 三月 2025 09:13:57 +0800
Subject: [PATCH] 外购件检验提交
---
src/views/business/outsourcedParts/index.vue | 23 ++++++++++++++++++++---
src/api/business/outsourcedParts.js | 12 ++++++++++++
2 files changed, 32 insertions(+), 3 deletions(-)
diff --git a/src/api/business/outsourcedParts.js b/src/api/business/outsourcedParts.js
index e05ec57..6badb1d 100644
--- a/src/api/business/outsourcedParts.js
+++ b/src/api/business/outsourcedParts.js
@@ -27,3 +27,15 @@
params: query,
});
}
+
+// 妫�楠屾彁浜�
+export function updateInspection(data) {
+ return request({
+ url: '/inspectionPurchased/updateInspection',
+ method: 'post',
+ data: data,
+ headers: {
+ 'Content-Type': 'multipart/form-data'
+ }
+ })
+}
diff --git a/src/views/business/outsourcedParts/index.vue b/src/views/business/outsourcedParts/index.vue
index a8851a9..8da7077 100644
--- a/src/views/business/outsourcedParts/index.vue
+++ b/src/views/business/outsourcedParts/index.vue
@@ -59,12 +59,12 @@
</el-input>
</el-form-item>
<el-form-item label="妫�娴嬬粨鏋�" prop="result" v-if="title == '妫�楠�'">
- <el-select v-model="value" placeholder="璇烽�夋嫨">
+ <el-select v-model="addForm.result" placeholder="璇烽�夋嫨">
<el-option label="鍚堟牸" value="鍚堟牸">
</el-option>
<el-option label="涓嶅悎鏍�" value="涓嶅悎鏍�">
</el-option>
- <el-option label="涓嶅垽鏂�" value="涓嶅垽鏂�">
+ <el-option label="涓嶅垽鏂�" value="涓嶅垽鏂�">
</el-option>
</el-select>
<!-- <el-switch v-model="addForm.result" active-text="鍚堟牸" inactive-text="涓嶅悎鏍�" active-value="鍚堟牸"
@@ -88,13 +88,14 @@
<script>
import limsTable from "@/components/Table/lims-table.vue";
-import { selectInspection, addOrUpdateInspection, delInspection } from '@/api/business/outsourcedParts.js'
+import { selectInspection, addOrUpdateInspection, delInspection, updateInspection } from '@/api/business/outsourcedParts.js'
export default {
components: { limsTable },
data() {
return {
queryParams: {},
tableData: [],
+ value: '',
column: [
{ label: "濮旀墭缂栧彿", prop: "entrustmentNo" },
{ label: "浜у搧", prop: "name" },
@@ -179,6 +180,9 @@
inspectionItems: [
{ required: true, message: "璇疯緭鍏ュ瑙�", trigger: "blur" },
],
+ result: [
+ { required: true, message: "璇烽�夋嫨妫�娴嬬粨鏋�", trigger: "change" },
+ ],
},
uploading: false,
inspectionTaskState: []
@@ -260,6 +264,19 @@
}
fd.append("inspectionItems", this.addForm.inspectionItems);
fd.append("result", this.addForm.result);
+ fd.append("id", this.addForm.id); // 娣诲姞id鍙傛暟
+ updateInspection(fd)
+ .then(res => {
+ this.uploading = false;
+ if (res.code === 200) {
+ this.$message.success("妫�楠屾彁浜ゆ垚鍔�");
+ this.refresh();
+ this.addDia = false;
+ }
+ })
+ .catch(err => {
+ this.uploading = false;
+ });
}
} else {
return false;
--
Gitblit v1.9.3