|
@@ -6,18 +6,36 @@
|
|
|
:rules="rules"
|
|
|
label-width="130px"
|
|
|
>
|
|
|
- <el-form-item label="名称:" prop="bannerName">
|
|
|
+
|
|
|
+ <el-form-item label="名称:" prop="bannerName">
|
|
|
<el-input
|
|
|
v-model="setQuery.bannerName"
|
|
|
class="item-width-300"
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="主题色:" prop="colour">
|
|
|
+ <el-form-item label="名称:" prop="bannerName">
|
|
|
<el-input
|
|
|
- v-model="setQuery.colour"
|
|
|
+ v-model="setQuery.bannerName"
|
|
|
class="item-width-300"
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="主商户" prop="platformType">
|
|
|
+ <el-select
|
|
|
+ v-model="setQuery.platformType"
|
|
|
+ size="small"
|
|
|
+ clearable
|
|
|
+ class="item-width-300"
|
|
|
+ placeholder="请选择主商户"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in masterShopOptions"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="banner图:" prop="bannerImg">
|
|
|
<Upload
|
|
|
type="bannerImg"
|
|
@@ -85,6 +103,7 @@ export default {
|
|
|
return {
|
|
|
loading:false,
|
|
|
setQuery: {
|
|
|
+ platformType:'',
|
|
|
"bannerImg": "",
|
|
|
"bannerName": "",
|
|
|
"id": 0,
|
|
@@ -102,6 +121,7 @@ export default {
|
|
|
rules() {
|
|
|
if(this.setQuery.jumpSet == 1){
|
|
|
return {
|
|
|
+ platformType: [{ required: true, message: "请选择主商户", trigger: "change" }],
|
|
|
bannerImg: [{ required: true, message: "请上传banner图", trigger: "change" }],
|
|
|
bannerName: [{ required: true, message: "请输入banner名称", trigger: "blur" }],
|
|
|
colour: [{ required: true, message: "请输入banner主题色", trigger: "blur" }],
|
|
@@ -110,6 +130,7 @@ export default {
|
|
|
}
|
|
|
}else{
|
|
|
return {
|
|
|
+ platformType: [{ required: true, message: "请选择主商户", trigger: "change" }],
|
|
|
bannerImg: [{ required: true, message: "请上传banner图", trigger: "change" }],
|
|
|
bannerName: [{ required: true, message: "请输入banner名称", trigger: "blur" }],
|
|
|
colour: [{ required: true, message: "请输入banner主题色", trigger: "blur" }],
|
|
@@ -164,6 +185,9 @@ export default {
|
|
|
},
|
|
|
created () {
|
|
|
this.getMenuName()
|
|
|
+ if(this.$route.query.title == '编辑banner'){
|
|
|
+ this.setQuery = JSON.parse(sessionStorage.getItem('bannerItem'))
|
|
|
+ }
|
|
|
},
|
|
|
};
|
|
|
</script>
|