Procházet zdrojové kódy

更新 日报图片审核

王智慧 před 3 roky
rodič
revize
8607c02145
1 změnil soubory, kde provedl 32 přidání a 5 odebrání
  1. 32 5
      src/views/voyage/dailyDetail.vue

+ 32 - 5
src/views/voyage/dailyDetail.vue

@@ -10,7 +10,7 @@
     <el-card>
     <el-card>
       <div class="df">
       <div class="df">
         <el-card v-for="item in medias" :key="item" class="mr20">
         <el-card v-for="item in medias" :key="item" class="mr20">
-          <div style="width: 160px">
+          <div style="width: 180px">
             <div class="title m0a mb5 c3">{{ item.shipName }} 拍摄于</div>
             <div class="title m0a mb5 c3">{{ item.shipName }} 拍摄于</div>
             <div class="time m0a mb5 c3">{{ item.createTime }}</div>
             <div class="time m0a mb5 c3">{{ item.createTime }}</div>
             <div class="time m0a mb5 c3">
             <div class="time m0a mb5 c3">
@@ -24,22 +24,46 @@
               fit="contain"
               fit="contain"
               :preview-src-list="previewSrcList"
               :preview-src-list="previewSrcList"
             />
             />
-            <div class="df jcsb m0a">
+            <div class="df jcsb m0a" v-if="!item.isShowMark">
               <el-button
               <el-button
                 size="small"
                 size="small"
-                @click="authMedia(item.id, 1)"
+                @click="item.isShowMark = true"
                 type="primary"
                 type="primary"
               >
               >
+                {{ item.isShowMark }}
                 通过
                 通过
               </el-button>
               </el-button>
               <el-button
               <el-button
                 size="small"
                 size="small"
-                @click="authMedia(item.id, 2)"
+                @click="checkMedia(item.id, 2)"
                 type="danger"
                 type="danger"
               >
               >
                 未通过
                 未通过
               </el-button>
               </el-button>
             </div>
             </div>
+            <div class="df jcsb m0a" v-else>
+              <el-button
+                type="primary"
+                size="mini"
+                @click="checkMedia(item.id, 1, 0)"
+              >
+                日报
+              </el-button>
+              <el-button
+                type="primary"
+                size="mini"
+                @click="checkMedia(item.id, 1, 1)"
+              >
+                验仓
+              </el-button>
+              <el-button
+                type="primary"
+                size="mini"
+                @click="checkMedia(item.id, 1, 2)"
+              >
+                清仓
+              </el-button>
+            </div>
           </div>
           </div>
         </el-card>
         </el-card>
       </div>
       </div>
@@ -76,14 +100,17 @@ async function getDailyMedia() {
     medias.value = [];
     medias.value = [];
   }
   }
 }
 }
-async function authMedia(mediaId, audit) {
+
+async function checkMedia(mediaId, audit, type) {
   let res = await api.auditDailyMedia({
   let res = await api.auditDailyMedia({
     mediaId,
     mediaId,
     audit,
     audit,
+    type,
   });
   });
   console.log(res);
   console.log(res);
   getDailyMedia();
   getDailyMedia();
 }
 }
+
 onMounted(() => {
 onMounted(() => {
   getDailyMedia();
   getDailyMedia();
 });
 });