Browse Source

更新 更新船舶信息逻辑

wangzhihui 4 năm trước cách đây
mục cha
commit
43f5ae4234

+ 4 - 1
src/components/Header.vue

@@ -16,7 +16,7 @@
           :value="isNewMessage.length"
           class="mr30"
         >
-          <el-icon size="20" color="#00a9dc">
+          <el-icon :size="size" color="#00a9dc">
             <BellFilled />
           </el-icon>
         </el-badge>
@@ -101,7 +101,10 @@ export default {
         }
       }, 2 * 60 * 1000);
     });
+
+    const size = 20;
     return {
+      size,
       quit,
       userName,
       isNewMessage,

+ 6 - 1
src/views/shipInfo/shipDetail.vue

@@ -440,7 +440,11 @@ export default {
         }
       }
       delete shipDetail.value.shipCertificates;
-      let res = await api.updateShip(shipDetail.value);
+      let postData = {
+        ...shipDetail.value,
+        userId: 0,
+      };
+      let res = await api.updateShip(postData);
       if (res.data.status == 0) {
         unchangeable.value = true;
         ElNotification({
@@ -454,6 +458,7 @@ export default {
         });
         console.log(res);
       }
+      getShipDetail();
     }
     let currentbtn = ref(true);
     let currentPage = ref(1);

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

@@ -331,7 +331,7 @@ export default {
     });
 
     let dialogImageUrl = ref();
-    let dialogVisible = ref();
+    let dialogVisible = ref(false);
 
     function idFrontUploadSuccess(response, file, list) {
       idFrontFile.value = list;
@@ -449,6 +449,7 @@ export default {
           });
           console.log(res);
         }
+        getUserDetail();
       } else {
         let shipCerts = [];
         for (let i of shipFileList.value) {
@@ -461,7 +462,9 @@ export default {
         let postData = {
           ...shipDetail.value,
           shipCerts,
+          userId: route.query.userId,
         };
+        postData.shipId = postData.shipId || 0;
         let res = await api.updateShip(postData);
         console.log(res);
         if (res.data.status == 0) {
@@ -477,6 +480,7 @@ export default {
           });
           console.log(res);
         }
+        getUserDetail();
       }
     }
     onMounted(() => {