From 70911270d2ced32678828e8359963639edbb0350 Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期五, 07 三月 2025 14:26:27 +0800
Subject: [PATCH] 标准物质验收加删除功能

---
 src/api/cnas/resourceDemand/externalService/serviceAndSupplyPro/serviceAndSupplyPro.js |  142 +++++++++++++++++------------------
 src/views/CNAS/resourceDemand/standardMaterialAccept/index.vue                         |   17 ++++
 src/api/cnas/resourceDemand/standardMaterialAccept/standardMaterialAccept.js           |   74 +++++++++--------
 3 files changed, 125 insertions(+), 108 deletions(-)

diff --git a/src/api/cnas/resourceDemand/externalService/serviceAndSupplyPro/serviceAndSupplyPro.js b/src/api/cnas/resourceDemand/externalService/serviceAndSupplyPro/serviceAndSupplyPro.js
index 2a0d5ca..faae0a6 100644
--- a/src/api/cnas/resourceDemand/externalService/serviceAndSupplyPro/serviceAndSupplyPro.js
+++ b/src/api/cnas/resourceDemand/externalService/serviceAndSupplyPro/serviceAndSupplyPro.js
@@ -1,20 +1,20 @@
-import request from '@/utils/request'
+import request from "@/utils/request";
 
 // 鏈嶅姟鍜屼緵搴斿搧閲囪喘
 export function procurementSuppliesList(query) {
   return request({
-    url: '/procurementSuppliesList/procurementSuppliesList',
-    method: 'get',
-    params: query
-  })
+    url: "/procurementSuppliesList/procurementSuppliesList",
+    method: "get",
+    params: query,
+  });
 }
 
 export function deleteProcurementSuppliesList(query) {
   return request({
-    url: '/procurementSuppliesList/deleteProcurementSuppliesList',
-    method: 'delete',
-    params: query
-  })
+    url: "/procurementSuppliesList/deleteProcurementSuppliesList",
+    method: "delete",
+    params: query,
+  });
 }
 
 export function exportProcurementSuppliesList(query) {
@@ -28,122 +28,122 @@
 
 export function addProcurementSuppliesList(query) {
   return request({
-    url: '/procurementSuppliesList/addProcurementSuppliesList',
-    method: 'post',
+    url: "/procurementSuppliesList/addProcurementSuppliesList",
+    method: "post",
     data: query,
-  })
+  });
 }
 
 export function selectEnumByCategory(query) {
   return request({
-    url: '/enum/selectEnumByCategory',
-    method: 'post',
+    url: "/enum/selectEnumByCategory",
+    method: "post",
     data: query,
-  })
+  });
 }
 
 export function updateProcurementSuppliesList(query) {
   return request({
-    url: '/procurementSuppliesList/updateProcurementSuppliesList',
-    method: 'post',
+    url: "/procurementSuppliesList/updateProcurementSuppliesList",
+    method: "post",
     data: query,
-  })
+  });
 }
 
 // 鏈嶅姟鍜屼緵搴斿搧閲囪喘
 export function selectSupplierManagementAll(query) {
   return request({
-    url: '/supplierManagement/selectSupplierManagementAll',
-    method: 'get',
-    params: query
-  })
+    url: "/supplierManagement/selectSupplierManagementAll",
+    method: "get",
+    params: query,
+  });
 }
 
 export function addProcurementSuppliesExpends(query) {
   return request({
-    url: '/procurementSuppliesExpends/addProcurementSuppliesExpends',
-    method: 'post',
+    url: "/procurementSuppliesExpends/addProcurementSuppliesExpends",
+    method: "post",
     data: query,
-  })
+  });
 }
 
 export function deleteProcurementSuppliesExpends(query) {
   return request({
-    url: '/procurementSuppliesExpends/deleteProcurementSuppliesExpends',
-    method: 'delete',
-    params: query
-  })
+    url: "/procurementSuppliesExpends/deleteProcurementSuppliesExpends",
+    method: "delete",
+    params: query,
+  });
 }
 
 export function procurementSuppliesExpendlist(query) {
   return request({
-    url: '/procurementSuppliesExpends/procurementSuppliesExpendlist/',
-    method: 'get',
-    params: query
-  })
+    url: "/procurementSuppliesExpends/procurementSuppliesExpendlist",
+    method: "get",
+    params: query,
+  });
 }
 
 export function exportProcurementSuppliesStoreExcel(query) {
   return request({
-    url: '/procurementSuppliesStore/exportExcel',
+    url: "/procurementSuppliesStore/exportExcel",
     method: "get",
     responseType: "blob",
     params: query,
-  })
+  });
 }
 
 // 鏂板鑺傜偣
 export function addSuppliersDirectoryContents(query) {
   return request({
-    url: '/suppliersDirectoryContents/addSuppliersDirectoryContents',
-    method: 'post',
+    url: "/suppliersDirectoryContents/addSuppliersDirectoryContents",
+    method: "post",
     data: query,
-  })
+  });
 }
 
 // 缂栬緫鑺傜偣
 export function updateSuppliersDirectoryContents(query) {
   return request({
-    url: '/suppliersDirectoryContents/updateSuppliersDirectoryContents',
-    method: 'post',
+    url: "/suppliersDirectoryContents/updateSuppliersDirectoryContents",
+    method: "post",
     data: query,
-  })
+  });
 }
 
 // 鍒犻櫎鑺傜偣
 export function deleteSuppliersDirectoryContentsById(query) {
   return request({
-    url: '/suppliersDirectoryContents/deleteSuppliersDirectoryContentsById',
-    method: 'delete',
-    params: query
-  })
+    url: "/suppliersDirectoryContents/deleteSuppliersDirectoryContentsById",
+    method: "delete",
+    params: query,
+  });
 }
 
 // 閲囪喘鐗╄祫鐩綍鍒犻櫎
 export function deleteProcurementSuppliesContentById(query) {
   return request({
-    url: '/procurementSuppliesContents/deleteProcurementSuppliesContentById',
-    method: 'delete',
-    params: query
-  })
+    url: "/procurementSuppliesContents/deleteProcurementSuppliesContentById",
+    method: "delete",
+    params: query,
+  });
 }
 
 // 鏌ヨ鎵�鏈夎妭鐐�
 export function getSuppliersDirectoryContentsNodeNames(query) {
   return request({
-    url: '/suppliersDirectoryContents/getSuppliersDirectoryContentsNodeNames',
-    method: 'get',
-    params: query
-  })
+    url: "/suppliersDirectoryContents/getSuppliersDirectoryContentsNodeNames",
+    method: "get",
+    params: query,
+  });
 }
 
 // 閲囪喘鐗╄祫鐩綍鑾峰彇鑺傜偣鍚嶇О
 export function getProcurementSuppliesContentsNodeNames(query) {
   return request({
-    url: '/procurementSuppliesContents/getNodeNames',
-    method: 'get',
-    params: query
-  })
+    url: "/procurementSuppliesContents/getNodeNames",
+    method: "get",
+    params: query,
+  });
 }
 
 //鑾峰彇鐢ㄦ埛鍒楄〃
@@ -176,19 +176,19 @@
 // 鑰楁潗鍏ュ簱淇敼
 export function updateStore(query) {
   return request({
-    url: '/procurementSuppliesStore/updateStore',
-    method: 'post',
+    url: "/procurementSuppliesStore/updateStore",
+    method: "post",
     data: query,
-  })
+  });
 }
 
 // 鑰楁潗鍏ュ簱鏂板
 export function addStore(query) {
   return request({
-    url: '/procurementSuppliesStore/addStore',
-    method: 'post',
+    url: "/procurementSuppliesStore/addStore",
+    method: "post",
     data: query,
-  })
+  });
 }
 
 // 鏍规嵁id鏌ヨ鑰楁潗鍏ュ簱
@@ -212,19 +212,17 @@
 // 鑰楁潗鍏ュ簱鍒犻櫎
 export function deleteStore(query) {
   return request({
-    url: '/procurementSuppliesStore/deleteStore',
-    method: 'delete',
-    params: query
-  })
+    url: "/procurementSuppliesStore/deleteStore",
+    method: "delete",
+    params: query,
+  });
 }
 
 // 閲囪喘鐗╄祫鐩綍鏂板
 export function addProcurementSuppliesContents(query) {
   return request({
-    url: '/procurementSuppliesContents/addProcurementSuppliesContents',
-    method: 'post',
+    url: "/procurementSuppliesContents/addProcurementSuppliesContents",
+    method: "post",
     data: query,
-  })
+  });
 }
-
-
diff --git a/src/api/cnas/resourceDemand/standardMaterialAccept/standardMaterialAccept.js b/src/api/cnas/resourceDemand/standardMaterialAccept/standardMaterialAccept.js
index e9a0a7a..36e3e8e 100644
--- a/src/api/cnas/resourceDemand/standardMaterialAccept/standardMaterialAccept.js
+++ b/src/api/cnas/resourceDemand/standardMaterialAccept/standardMaterialAccept.js
@@ -1,35 +1,35 @@
-import request from '@/utils/request'
+import request from "@/utils/request";
 
 export function getPageAcceptance(query) {
   return request({
-    url: '/feStandardSubstanceAcceptance/getPageAcceptance',
-    method: 'get',
-    params: query
-  })
+    url: "/feStandardSubstanceAcceptance/getPageAcceptance",
+    method: "get",
+    params: query,
+  });
 }
 
 export function updateAcceptanc(query) {
   return request({
-    url: '/feStandardSubstanceAcceptance/updateAcceptanc',
-    method: 'post',
-    data: query
-  })
+    url: "/feStandardSubstanceAcceptance/updateAcceptanc",
+    method: "post",
+    data: query,
+  });
 }
 // 鏂板楠屾敹
 export function addAcceptance(query) {
   return request({
-    url: '/feStandardSubstanceAcceptance/addAcceptance',
-    method: 'post',
-    data: query
-  })
+    url: "/feStandardSubstanceAcceptance/addAcceptance",
+    method: "post",
+    data: query,
+  });
 }
 // 淇敼楠屾敹
 export function updateAcceptance(query) {
   return request({
-    url: '/feStandardSubstanceAcceptance/updateAcceptance',
-    method: 'post',
-    data: query
-  })
+    url: "/feStandardSubstanceAcceptance/updateAcceptance",
+    method: "post",
+    data: query,
+  });
 }
 
 /**
@@ -37,32 +37,36 @@
  */
 export function getStandardSubstanceAll(query) {
   return request({
-    url: '/feStandardSubstance/getStandardSubstanceAll',
-    method: 'get',
-    params: query
-  })
+    url: "/feStandardSubstance/getStandardSubstanceAll",
+    method: "get",
+    params: query,
+  });
 }
 // 鏍囧噯鐗╄川楠屾敹鏌ョ湅璇︽儏
 export function getAcceptanceDetails(query) {
   return request({
-    url: '/feStandardSubstanceAcceptance/getAcceptanceDetails',
-    method: 'get',
-    params: query
-  })
+    url: "/feStandardSubstanceAcceptance/getAcceptanceDetails",
+    method: "get",
+    params: query,
+  });
 }
 // 鏍囧噯鐗╄川楠屾敹瀵煎嚭
 export function exportFeStandardSubstanceAcceptance(query) {
   return request({
-    url: '/feStandardSubstanceAcceptance/exportFeStandardSubstanceAcceptance',
-    method: 'get',
+    url: "/feStandardSubstanceAcceptance/exportFeStandardSubstanceAcceptance",
+    method: "get",
     params: query,
-    responseType: "blob"
-  })
+    responseType: "blob",
+  });
 }
 
-
-
-
-
-
-
+/**
+ * @desc 鍒犻櫎
+ */
+export function deleteAcceptance(query) {
+  return request({
+    url: "/feStandardSubstanceAcceptance/deleteAcceptance/" + query,
+    method: "delete",
+    // params: query,
+  });
+}
diff --git a/src/views/CNAS/resourceDemand/standardMaterialAccept/index.vue b/src/views/CNAS/resourceDemand/standardMaterialAccept/index.vue
index 80106ab..437315e 100644
--- a/src/views/CNAS/resourceDemand/standardMaterialAccept/index.vue
+++ b/src/views/CNAS/resourceDemand/standardMaterialAccept/index.vue
@@ -22,6 +22,7 @@
         :page="page" :tableLoading="tableLoading">
         <template slot="action" slot-scope="{ row }">
           <el-button type="text" @click="edit(row)">缂栬緫</el-button>
+          <el-button type="text" style="color: red;" @click="del(row)">鍒犻櫎</el-button>
         </template>
       </lims-table>
     </div>
@@ -33,7 +34,7 @@
 import limsTable from '@/components/Table/lims-table.vue'
 import AddRecord from './component/AddRecord.vue';
 import {
-  getPageAcceptance, getAcceptanceDetails, exportFeStandardSubstanceAcceptance, updateAcceptance, addAcceptance
+  getPageAcceptance, deleteAcceptance, exportFeStandardSubstanceAcceptance
 } from '@/api/cnas/resourceDemand/standardMaterialAccept/standardMaterialAccept'
 export default {
   components: {
@@ -149,6 +150,20 @@
       this.page.size = page.limit
       this.getTableData()
     },
+    del(row) {
+      this.$confirm('鏄惁纭畾鍒犻櫎', '鎻愮ず', {
+        confirmButtonText: '纭畾',
+        cancelButtonText: '鍙栨秷',
+        type: 'warning'
+      }).then(() => {
+        deleteAcceptance(row.id).then(res => {
+          if (res.code == 200) {
+            this.$message.success("鍒犻櫎鎴愬姛")
+            this.getTableData();
+          }
+        })
+      })
+    },
   }
 }
 </script>

--
Gitblit v1.9.3