Commit b6d5cfd9 authored by 乐宝呗666's avatar 乐宝呗666

添加展板视频详情功能

parent bdaa5854
...@@ -153,7 +153,7 @@ ...@@ -153,7 +153,7 @@
<!--查看详情--> <!--查看详情-->
<el-dialog <el-dialog
custom-class="party-dialog" custom-class="party-dialog"
title="查看详情" title="审核详情"
width="468px" width="468px"
:visible.sync="FormVisible" :visible.sync="FormVisible"
:before-close="close" :before-close="close"
...@@ -165,37 +165,25 @@ ...@@ -165,37 +165,25 @@
class="party-form" class="party-form"
ref="editform" ref="editform"
label-width="80px" label-width="80px"
label-position="right" label-position="top"
:rules="rules" :rules="rules"
> >
<el-form-item label="审核层级:" :label-width="formLabelWidth"> <el-form-item label="初审时间:" :label-width="formLabelWidth">
<el-input size="small" v-model="editform.sort" auto-complete="off" clearable></el-input> <span class="input-item">{{editform.firstTime}}</span>
</el-form-item> </el-form-item>
<el-form-item label="审核时间:" :label-width="formLabelWidth"> <el-form-item label="复审时间:" :label-width="formLabelWidth">
<el-input <span class="input-item">{{editform.secondTime}}</span>
size="small"
v-model="editform.menuName"
auto-complete="off"
clearable
onkeyup="this.value=this.value.replace(/^ +| +$/g,'')"
></el-input>
</el-form-item> </el-form-item>
<el-form-item label="审核结果:" :label-width="formLabelWidth"> <el-form-item label="审核结果:" :label-width="formLabelWidth">
<el-input <span class="input-item">{{keyMap[editform.status]}}</span>
size="small"
v-model="editform.menuUrl"
auto-complete="off"
clearable
onkeyup="this.value=this.value.replace(/^ +| +$/g,'')"
></el-input>
</el-form-item> </el-form-item>
<el-form-item label="驳回原因:" :label-width="formLabelWidth"> <el-form-item label="驳回原因:" :label-width="formLabelWidth" v-if="editform.status==='REFUSED'">
<el-input type="textarea" v-model="editform.desc"></el-input> <span class="input-item">{{editform.firstRemarks || editform.secondRemarks}}</span>
</el-form-item> </el-form-item>
</el-form> </el-form>
</div> </div>
<div slot="footer" class="dialog-footer btn-group"> <div slot="footer" class="dialog-footer btn-group">
<el-button size="mini" type="primary" @click="submitForm('editform')">确定</el-button> <el-button size="mini" type="primary" @click="close">确定</el-button>
<el-button size="mini" @click="close">取 消</el-button> <el-button size="mini" @click="close">取 消</el-button>
</div> </div>
</el-dialog> </el-dialog>
...@@ -213,7 +201,9 @@ export default { ...@@ -213,7 +201,9 @@ export default {
} }
} }
}; };
const keyMap ={'TBC':'待初审','REFUSED':'已驳回','TBCA':'待复审','APPROVED_FINAL':'通过'}
return { return {
keyMap:keyMap,
value1: "", value1: "",
page: { currentPage: 1, pageSize: 10, total: 0 }, page: { currentPage: 1, pageSize: 10, total: 0 },
tableData: [], tableData: [],
...@@ -223,13 +213,7 @@ export default { ...@@ -223,13 +213,7 @@ export default {
form: { form: {
name: "" name: ""
}, },
editform: { editform: {},
menuName: "",
menuUrl: "",
parentId: "",
sort: "",
id: ""
},
permisform: { permisform: {
menuName: "", menuName: "",
menuUrl: "", menuUrl: "",
...@@ -439,17 +423,21 @@ export default { ...@@ -439,17 +423,21 @@ export default {
// 获取视频分类详情 // 获取视频分类详情
getAssetInfo(id) { getAssetInfo(id) {
let vm = this; let vm = this;
const param ={
id:id,
type:'VIDEO_CONTENT'
}
vm.$https( vm.$https(
{ {
url: "videoContent/get/" + id, url: "audit/getById",
method: "get", method: "get",
authType: this.backToken authType: this.backToken
} },
// param param
) )
.then(res => { .then(res => {
let data = res.data.data; let data = res.data.data;
this.editform = data; this.editform = data || {};
}) })
.catch(function(err) { .catch(function(err) {
console.log(err); console.log(err);
...@@ -485,57 +473,6 @@ export default { ...@@ -485,57 +473,6 @@ export default {
}) })
.catch(() => {}); .catch(() => {});
}, },
// 保存编辑信息
submitForm() {
let _this = this;
_this.$refs.editform.validate(valid => {
if (valid) {
let searchObj = {};
for (let key in _this.editform) {
if (this.editform[key]) {
searchObj[key] = _this.editform[key];
}
}
let str = _this.editform.menuName;
let index = str.lastIndexOf("-");
str = str.substring(index + 1, str.length);
searchObj.menuName = str;
_this
.$https(
{
url: "menu/edit",
method: "put",
authType: this.backToken
},
_this.$qs.stringify(searchObj)
)
.then(
res => {
if (res.data.status == 200 || res.data.status == 201) {
_this.$message({
type: "success",
message: res.data.message
});
_this.onSearch();
_this.FormVisible = false;
_this.$refs["editform"].resetFields();
} else {
_this.$message({
type: "error",
message: res.data.message
});
}
},
error => {
_this.$message({
type: "error",
message: error
});
}
);
}
});
},
// 批量操作 // 批量操作
handleSelectionChange(selection) { handleSelectionChange(selection) {
...@@ -604,4 +541,11 @@ export default { ...@@ -604,4 +541,11 @@ export default {
@import "../../../../style/table.less"; @import "../../../../style/table.less";
@import "../../../../style/pagination.less"; @import "../../../../style/pagination.less";
@import "../../../../style/dialog.less"; @import "../../../../style/dialog.less";
.listPage {
.input-item {
font-size: 16px;
color:#333;
}
}
</style> </style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment