Parcourir la source

更新 船舶字段;证书状态tab

wzg il y a 2 ans
Parent
commit
2300a0c2f5

+ 37 - 0
src/components/ShipInfo.vue

@@ -184,6 +184,43 @@
           <view class="unit">吨</view>
         </div>
       </div>
+      <div class="line">
+        <div class="info-line">
+          <div class="info-line-title">主机功率</div>
+          <el-input
+            class="info-line-text"
+            v-model="shipInfos[currentIndex].monitorRate"
+            :disabled="shipInfoDisabled"
+          ></el-input>
+          <view class="unit">千瓦</view>
+        </div>
+        <div class="info-line">
+          <div class="info-line-title">南京报备</div>
+          <el-switch
+            v-model="shipInfos[currentIndex].nanjingReport"
+            size="large"
+            active-text="已报备"
+            :active-value="1"
+            inactive-text="未报备"
+            :inactive-value="0"
+            :disabled="shipInfoDisabled"
+          />
+        </div>
+      </div>
+      <div class="line">
+        <div class="info-line">
+          <div class="info-line-title">三峡报备</div>
+          <el-switch
+            v-model="shipInfos[currentIndex].sanxiaReport"
+            size="large"
+            active-text="已报备"
+            :active-value="1"
+            inactive-text="未报备"
+            :inactive-value="0"
+            :disabled="shipInfoDisabled"
+          />
+        </div>
+      </div>
     </div>
     <div style="max-width: 1200px">
       <div class="container-title">船舶证书</div>

+ 7 - 1
src/views/workStation/certsManage.vue

@@ -2,6 +2,12 @@
   <div class="full-container-p24">
     <div class="mb20" style="margin-left: 200px">
       <el-button-group class="mr30">
+        <el-button
+          :type="type == 0 ? 'primary' : ''"
+          @click="(currentPage = 1), (type = 0), getCertList()"
+        >
+          已过期
+        </el-button>
         <el-button
           :type="type == 1 ? 'primary' : ''"
           @click="(currentPage = 1), (type = 1), getCertList()"
@@ -122,7 +128,7 @@ import _ from "lodash";
 import { subTimeStr } from "../../utils/utils";
 
 const route = useRoute();
-let type = ref(1);
+let type = ref(0);
 let certType = ref(1);
 let tableData = ref([]);
 let total = ref(0);

+ 7 - 1
src/views/workStation/insuranceManage.vue

@@ -2,6 +2,12 @@
   <div class="full-container-p24">
     <div class="mb30">
       <el-button-group class="mr30">
+        <el-button
+          :type="type == 0 ? 'primary' : ''"
+          @click="(currentPage = 1), (type = 0), getCertList()"
+        >
+          已过期
+        </el-button>
         <el-button
           :type="type == 1 ? 'primary' : ''"
           @click="(currentPage = 1), (type = 1), getCertList()"
@@ -81,7 +87,7 @@ import _ from "lodash";
 import { subTimeStr } from "../../utils/utils";
 
 const route = useRoute();
-let type = ref(1);
+let type = ref(0);
 let certType = ref(1);
 let tableData = ref([]);
 let total = ref(0);