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