Bladeren bron

feat(shipOwnerManage): 添加船东证书删除功能

- 在 shipOwnerDetail.vue 中实现船东证书删除功能
- 在 fetch.js 中添加 deleteShipOwnerCert 接口
- 优化证书删除逻辑,成功时显示成功提示
wzg 9 maanden geleden
bovenliggende
commit
5449d0d7c3
2 gewijzigde bestanden met toevoegingen van 9 en 3 verwijderingen
  1. 4 0
      src/apis/fetch.js
  2. 5 3
      src/views/shipOwnerManage/shipOwnerDetail.vue

+ 4 - 0
src/apis/fetch.js

@@ -19,6 +19,10 @@ export default {
     return $http("/shipOwner/list", data);
   },
 
+  deleteShipOwnerCert(data) {
+    return $http("/shipOwner/delete/cert", data);
+  },
+
   // 获取船员详情
   getShipOwnerDetail(data) {
     return $http("/shipOwner/detail", data);

+ 5 - 3
src/views/shipOwnerManage/shipOwnerDetail.vue

@@ -815,10 +815,12 @@ const handleCertSuccess = ({ response: data }) => {
 // 证书删除处理
 const handleCertRemove = async ({ file, fileIndex }) => {
   if (file.id) {
-    let { data } = await api.deleteShipCert({
-      shipCertId: file.id,
+    let { data } = await api.deleteShipOwnerCert({
+      docId: file.id,
     });
-    if (data.status !== 0) {
+    if (data.status === 0) {
+      ElMessage.success("删除成功");
+    } else {
       ElMessage.error(data.msg || "删除失败");
       return;
     }