|
|
@@ -10,7 +10,7 @@
|
|
|
<el-card>
|
|
|
<div class="df">
|
|
|
<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="time m0a mb5 c3">{{ item.createTime }}</div>
|
|
|
<div class="time m0a mb5 c3">
|
|
|
@@ -24,22 +24,46 @@
|
|
|
fit="contain"
|
|
|
:preview-src-list="previewSrcList"
|
|
|
/>
|
|
|
- <div class="df jcsb m0a">
|
|
|
+ <div class="df jcsb m0a" v-if="!item.isShowMark">
|
|
|
<el-button
|
|
|
size="small"
|
|
|
- @click="authMedia(item.id, 1)"
|
|
|
+ @click="item.isShowMark = true"
|
|
|
type="primary"
|
|
|
>
|
|
|
+ {{ item.isShowMark }}
|
|
|
通过
|
|
|
</el-button>
|
|
|
<el-button
|
|
|
size="small"
|
|
|
- @click="authMedia(item.id, 2)"
|
|
|
+ @click="checkMedia(item.id, 2)"
|
|
|
type="danger"
|
|
|
>
|
|
|
未通过
|
|
|
</el-button>
|
|
|
</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>
|
|
|
</el-card>
|
|
|
</div>
|
|
|
@@ -76,14 +100,17 @@ async function getDailyMedia() {
|
|
|
medias.value = [];
|
|
|
}
|
|
|
}
|
|
|
-async function authMedia(mediaId, audit) {
|
|
|
+
|
|
|
+async function checkMedia(mediaId, audit, type) {
|
|
|
let res = await api.auditDailyMedia({
|
|
|
mediaId,
|
|
|
audit,
|
|
|
+ type,
|
|
|
});
|
|
|
console.log(res);
|
|
|
getDailyMedia();
|
|
|
}
|
|
|
+
|
|
|
onMounted(() => {
|
|
|
getDailyMedia();
|
|
|
});
|