|
|
@ -67,7 +67,7 @@
|
|
|
|
:total="pagination.total"
|
|
|
|
:total="pagination.total"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<el-dialog v-model="reviewVisible" width="30%" title="审核">
|
|
|
|
<el-dialog v-model="reviewVisible" width="40%" title="审核">
|
|
|
|
<el-form label-width="80px" size="default">
|
|
|
|
<el-form label-width="80px" size="default">
|
|
|
|
<el-form-item label="审核结果">
|
|
|
|
<el-form-item label="审核结果">
|
|
|
|
<el-radio-group v-model="reviewForm.status">
|
|
|
|
<el-radio-group v-model="reviewForm.status">
|
|
|
@ -75,14 +75,6 @@
|
|
|
|
<el-radio :label="3">拒绝</el-radio>
|
|
|
|
<el-radio :label="3">拒绝</el-radio>
|
|
|
|
</el-radio-group>
|
|
|
|
</el-radio-group>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<!-- <el-form-item v-if="reviewForm.status == 2" label="平台类型">
|
|
|
|
|
|
|
|
<el-select disabled v-model="platformType">
|
|
|
|
|
|
|
|
<el-option label="抖音" :value="1"></el-option>
|
|
|
|
|
|
|
|
<el-option label="快手" :value="2"></el-option>
|
|
|
|
|
|
|
|
<el-option label="朋友圈" :value="3"></el-option>
|
|
|
|
|
|
|
|
<el-option label="视频号" :value="4"></el-option>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
|
|
</el-form-item> -->
|
|
|
|
|
|
|
|
<el-form-item v-if="reviewForm.status == 2 && (platformType == 1 || platformType == 2)" label="播放次数">
|
|
|
|
<el-form-item v-if="reviewForm.status == 2 && (platformType == 1 || platformType == 2)" label="播放次数">
|
|
|
|
<el-input-number @change="getTransVal" v-model="reviewForm.playNum"></el-input-number>
|
|
|
|
<el-input-number @change="getTransVal" v-model="reviewForm.playNum"></el-input-number>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
@ -105,7 +97,9 @@
|
|
|
|
{{transformValue}}
|
|
|
|
{{transformValue}}
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item type="textarea" v-if="reviewForm.status == 3" label="拒绝理由">
|
|
|
|
<el-form-item type="textarea" v-if="reviewForm.status == 3" label="拒绝理由">
|
|
|
|
<el-input v-model="reviewForm.reason"></el-input>
|
|
|
|
<!-- <el-input v-model="reviewForm.reason"></el-input> -->
|
|
|
|
|
|
|
|
<el-autocomplete v-model="reviewForm.reason" clearable @select="reasonSelect" :fetch-suggestions="querySearch">
|
|
|
|
|
|
|
|
</el-autocomplete>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form>
|
|
|
|
</el-form>
|
|
|
|
<template #footer>
|
|
|
|
<template #footer>
|
|
|
@ -155,10 +149,14 @@ export default defineComponent({
|
|
|
|
const departmentList = ref([]);
|
|
|
|
const departmentList = ref([]);
|
|
|
|
const { proxy } = getCurrentInstance();
|
|
|
|
const { proxy } = getCurrentInstance();
|
|
|
|
const reviewVisible = ref(false);
|
|
|
|
const reviewVisible = ref(false);
|
|
|
|
|
|
|
|
const reasonArr = ref([]);
|
|
|
|
|
|
|
|
const querySearch = (queryString, cb) => {
|
|
|
|
|
|
|
|
cb(reasonArr.value);
|
|
|
|
|
|
|
|
}
|
|
|
|
return {
|
|
|
|
return {
|
|
|
|
form,reviewForm,pagination,proxy,platformType,transformValue,
|
|
|
|
form,reviewForm,pagination,proxy,platformType,transformValue,
|
|
|
|
tableData,departmentList,selTime,
|
|
|
|
tableData,departmentList,selTime,reasonArr,
|
|
|
|
statusFormatter,
|
|
|
|
statusFormatter,querySearch,
|
|
|
|
reviewVisible
|
|
|
|
reviewVisible
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
@ -179,6 +177,18 @@ export default defineComponent({
|
|
|
|
const data = res.data;
|
|
|
|
const data = res.data;
|
|
|
|
this.departmentList = data;
|
|
|
|
this.departmentList = data;
|
|
|
|
}).catch(() => {});
|
|
|
|
}).catch(() => {});
|
|
|
|
|
|
|
|
let o = {pageNum: 1,pageSize: 100};
|
|
|
|
|
|
|
|
this.proxy.$post("/commonWords/list", o).then(res => {
|
|
|
|
|
|
|
|
if(res.code == 200) {
|
|
|
|
|
|
|
|
let arr = [];
|
|
|
|
|
|
|
|
const data = res.data.records;
|
|
|
|
|
|
|
|
data.forEach(ele => {
|
|
|
|
|
|
|
|
let obj = {value: ele.title}
|
|
|
|
|
|
|
|
arr.push(obj);
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
this.reasonArr = arr;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}).catch(() => {});
|
|
|
|
},
|
|
|
|
},
|
|
|
|
getData() {
|
|
|
|
getData() {
|
|
|
|
let obj = Object.assign(this.form,{pageNum: this.pagination.current,pageSize: this.pagination.pageSize})
|
|
|
|
let obj = Object.assign(this.form,{pageNum: this.pagination.current,pageSize: this.pagination.pageSize})
|
|
|
@ -277,7 +287,10 @@ export default defineComponent({
|
|
|
|
filename = '审核不通过列表.xlsx'
|
|
|
|
filename = '审核不通过列表.xlsx'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
this.proxy.$download("/video/excel", obj, filename).then(() => {}).catch(() => {});
|
|
|
|
this.proxy.$download("/video/excel", obj, filename).then(() => {}).catch(() => {});
|
|
|
|
}
|
|
|
|
},
|
|
|
|
|
|
|
|
reasonSelect(val) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
}
|
|
|
|
}
|
|
|
|
})
|
|
|
|
})
|
|
|
|
</script>
|
|
|
|
</script>
|
|
|
|