|
|
@ -95,6 +95,7 @@ |
|
|
|
</div> |
|
|
|
<!-- 新增表单 --> |
|
|
|
<el-dialog |
|
|
|
@open='openDialog' |
|
|
|
:title="dialog.title" |
|
|
|
:visible.sync="dialog.Visible" |
|
|
|
width="1000px" |
|
|
@ -358,7 +359,7 @@ |
|
|
|
> |
|
|
|
</div> |
|
|
|
<h3 class="form-title">剧本资源</h3> |
|
|
|
<el-form-item label="图片" prop="imgUrls" style="width: 100%;"> |
|
|
|
<!-- <el-form-item label="图片" prop="imgUrls" style="width: 100%;"> |
|
|
|
<el-radio-group |
|
|
|
:disabled="disabled" |
|
|
|
v-model="radioImg" |
|
|
@ -367,8 +368,8 @@ |
|
|
|
<el-radio :label="1">本地上传</el-radio> |
|
|
|
<el-radio :label="2">网易云地址</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item v-if="radioImg == 1"> |
|
|
|
</el-form-item> --> |
|
|
|
<el-form-item label="图片" prop="imgUrls" style="width: 100%;" v-if="radioImg == 1"> |
|
|
|
<div v-for="(item, s) in imgData" :key="s" class="imgdata"> |
|
|
|
<el-image |
|
|
|
style="width: 146px; height: 146px" |
|
|
@ -515,7 +516,7 @@ |
|
|
|
<el-radio :label="2">网易云地址</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item v-if="radioMusic == 1"> |
|
|
|
<el-form-item style="margin-left: 100px;" v-if="radioMusic == 1"> |
|
|
|
<div v-for="(item, i) in musicData" :key="i" class="imgdata"> |
|
|
|
<el-image |
|
|
|
style="width: 146px; height: 146px" |
|
|
@ -665,7 +666,7 @@ |
|
|
|
> |
|
|
|
</div> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="视频" prop="imgUrls" style="width: 100%;"> |
|
|
|
<!-- <el-form-item label="视频" prop="imgUrls" style="width: 100%;"> |
|
|
|
<el-radio-group |
|
|
|
:disabled="disabled" |
|
|
|
v-model="radioVideo" |
|
|
@ -674,8 +675,8 @@ |
|
|
|
<el-radio :label="1">本地上传</el-radio> |
|
|
|
<el-radio :label="2">网易云地址</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item v-if="radioVideo == 1"> |
|
|
|
</el-form-item> --> |
|
|
|
<el-form-item label="视频" prop="imgUrls" style="width: 100%;" v-if="radioVideo == 1"> |
|
|
|
<div v-for="(item, idx) in videoData" :key="idx" class="imgdata"> |
|
|
|
<el-image |
|
|
|
style="width: 146px; height: 146px" |
|
|
@ -909,7 +910,36 @@ export default { |
|
|
|
Visible: false |
|
|
|
}, |
|
|
|
ruleForm: { |
|
|
|
processesList: [], |
|
|
|
// processesList: [], |
|
|
|
processesList: [ |
|
|
|
{ |
|
|
|
title:'测试', |
|
|
|
}, |
|
|
|
{ |
|
|
|
title:'测试', |
|
|
|
} |
|
|
|
// { |
|
|
|
// title: "开场", //标题 |
|
|
|
// code: rand(1000,9999), //随机4位数 |
|
|
|
// introduction: "开场", //介绍 |
|
|
|
// sort: "", //排序 |
|
|
|
// // type: '1', //类型 |
|
|
|
// }, |
|
|
|
// { |
|
|
|
// title: "选角", |
|
|
|
// code: rand(1000,9999), |
|
|
|
// introduction: "选角", |
|
|
|
// sort: "", |
|
|
|
// // type: '2', |
|
|
|
// }, |
|
|
|
// { |
|
|
|
// title: "复盘", |
|
|
|
// code: rand(1000,9999), |
|
|
|
// introduction: "复盘", |
|
|
|
// sort: "", |
|
|
|
// // type: '9', |
|
|
|
// }, |
|
|
|
], |
|
|
|
imgUrl: "", |
|
|
|
imgUrls: [], |
|
|
|
radioImg: [], |
|
|
@ -950,11 +980,44 @@ export default { |
|
|
|
disabledButton: false |
|
|
|
}; |
|
|
|
}, |
|
|
|
|
|
|
|
mounted() { |
|
|
|
this.queryList(); |
|
|
|
// this.queryFindList(); |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
//新增剧本流程数据 |
|
|
|
openDialog(){ |
|
|
|
//随机生成4位数函数 |
|
|
|
function rand(min,max) { |
|
|
|
return Math.floor(Math.random()*(max-min))+min; |
|
|
|
} |
|
|
|
this.queryFindList(); |
|
|
|
this.ruleForm.processesList.push( |
|
|
|
{ |
|
|
|
title: "开场", //标题 |
|
|
|
// code: 1233, //随机4位数 |
|
|
|
code: rand(1000,9999), //随机4位数 |
|
|
|
introduction: "开场", //介绍 |
|
|
|
sort: "1", //排序 |
|
|
|
type: '1', //类型 |
|
|
|
}, |
|
|
|
{ |
|
|
|
title: "选角", |
|
|
|
code: rand(1000,9999), |
|
|
|
introduction: "选角", |
|
|
|
sort: "2", |
|
|
|
type: '2', |
|
|
|
}, |
|
|
|
{ |
|
|
|
title: "复盘", |
|
|
|
code: rand(1000,9999), |
|
|
|
introduction: "复盘", |
|
|
|
sort: "3", |
|
|
|
type: '9', |
|
|
|
}, |
|
|
|
) |
|
|
|
}, |
|
|
|
mapForChannel(e) { |
|
|
|
for (var i = 0; i < this.lcData.length; i++) { |
|
|
|
if (this.lcData[i].id == e) { |
|
|
@ -1487,16 +1550,36 @@ export default { |
|
|
|
}, |
|
|
|
// 开本流程新增 |
|
|
|
handleAddK() { |
|
|
|
//为空不能进行添加 |
|
|
|
if(!this.ruleForm.processesList.includes(false)){ |
|
|
|
this.disabledButton = true; |
|
|
|
} |
|
|
|
this.ruleForm.processesList.push({ |
|
|
|
title: "", |
|
|
|
code: "", |
|
|
|
introduction: "", |
|
|
|
sort: "" |
|
|
|
sort: "", |
|
|
|
type: '5', |
|
|
|
}); |
|
|
|
}, |
|
|
|
// 开本流程删除 |
|
|
|
Del(index) { |
|
|
|
this.ruleForm.processesList.splice(index, 1); |
|
|
|
this.$confirm("此操作将永久删除该剧本流程,是否继续?", "提示", { |
|
|
|
confirmButtonText: '确定', |
|
|
|
cancelButtonText: '取消', |
|
|
|
type: 'warning' |
|
|
|
}).then(() => { |
|
|
|
this.ruleForm.processesList.splice(index, 1), |
|
|
|
this.$message({ |
|
|
|
type: 'success', |
|
|
|
message: '删除成功!' |
|
|
|
}); |
|
|
|
}).catch(() => { |
|
|
|
this.$message({ |
|
|
|
type: 'error', |
|
|
|
message: '已取消删除' |
|
|
|
}); |
|
|
|
}); |
|
|
|
}, |
|
|
|
// 图片预览 |
|
|
|
dialogimg(e) { |
|
|
|