From 6c76e7bdba80eb1317a08af2a5930b13e5f9ea34 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期三, 26 二月 2025 11:03:13 +0800
Subject: [PATCH] 质量监控计划联调

---
 src/views/CNAS/process/ensureResultsValidity/components/carryOutDialog.vue |   44 ++++++++++++++++++--------------------------
 1 files changed, 18 insertions(+), 26 deletions(-)

diff --git a/src/views/CNAS/process/ensureResultsValidity/components/carryOutDialog.vue b/src/views/CNAS/process/ensureResultsValidity/components/carryOutDialog.vue
index 22a138b..205ec80 100644
--- a/src/views/CNAS/process/ensureResultsValidity/components/carryOutDialog.vue
+++ b/src/views/CNAS/process/ensureResultsValidity/components/carryOutDialog.vue
@@ -8,7 +8,7 @@
         <el-step title="瀹炴柦"></el-step>
         <el-step title="鎵瑰噯"></el-step>
       </el-steps>
-      <div style="height: 620px;overflow-y: auto">
+      <div style="height: 520px;overflow-y: auto">
         <table border="1" cellspacing="10" class="tables">
           <tr>
             <td class="td-title">
@@ -181,6 +181,12 @@
 
 <script>
 
+import {
+  addQualityMonitorRatify, addQualityMonitorRatifyOpinion,
+  getQualityMonitorRatify
+} from "@/api/cnas/process/ensureResultsValidity/qualityMonitor";
+import {selectUserCondition} from "@/api/business/inspectionTask";
+
 export default {
   name: 'carryOutDialog',
   // import 寮曞叆鐨勭粍浠堕渶瑕佹敞鍏ュ埌瀵硅薄涓墠鑳戒娇鐢�
@@ -219,8 +225,7 @@
     },
     // 鏌ヨ鐩戞帶璁″垝璇︽儏瀹炴柦淇℃伅
     searchInfo (row) {
-      this.$axios.get(this.$api.qualityMonitor.getQualityMonitorRatify + '?qualityMonitorDetailsId=' + row.qualityMonitorDetailsId).then(res => {
-        if (res.code === 201) return
+      getQualityMonitorRatify({qualityMonitorDetailsId: row.qualityMonitorDetailsId}).then(res => {
         // 鏈塪etailsRatifyId鍒欒鏄庢彁浜よ繃瀹炴柦淇℃伅
         if (res.data.detailsRatifyId) {
           // 鏄惁缁撴潫0:鏈粨鏉�, 1:宸茬粨鏉�
@@ -252,12 +257,7 @@
     },
     // 鎻愪氦瀹炴柦
     addInfo () {
-      this.$axios.post(this.$api.qualityMonitor.addQualityMonitorRatify, this.form, {
-        headers: {
-          "Content-Type": "application/json"
-        },
-        noQs: true
-      }).then(res => {
+      addQualityMonitorRatify(this.form).then(res => {
         this.editLoad = false
         if (res.code === 201) return
         this.$message.success('鎿嶄綔鎴愬姛')
@@ -269,12 +269,7 @@
     },
     // 鎻愪氦鎵瑰噯
     editInfo () {
-      this.$axios.post(this.$api.qualityMonitor.addQualityMonitorRatifyOpinion, this.form, {
-        headers: {
-          "Content-Type": "application/json"
-        },
-        noQs: true
-      }).then(res => {
+      addQualityMonitorRatifyOpinion(this.form).then(res => {
         this.editLoad = false
         if (res.code === 201) return
         this.$message.success('鎿嶄綔鎴愬姛')
@@ -290,25 +285,22 @@
       this.$emit('closeCarryOutDia')
     },
     getAuthorizedPerson() {
-      this.$axios.get(this.$api.user.getUserMenu).then(res => {
-        let data = []
-        res.data.forEach(a => {
+      selectUserCondition({ type: 1 }).then((res) => {
+        let data = [];
+        res.data.forEach((a) => {
           data.push({
             label: a.name,
-            value: a.id
-          })
-        })
-        this.personList = data
-      })
+            value: a.id,
+          });
+        });
+        this.personList = data;
+      });
     },
   }
 };
 </script>
 
 <style scoped>
->>>.el-dialog {
-  margin: 20px auto 50px !important;
-}
 .tables {
   table-layout: fixed;
   width: 100%;

--
Gitblit v1.9.3