|
|
@ -7,7 +7,7 @@ |
|
|
|
<el-form-item prop="categoryCode" label="模块类别编码"> |
|
|
|
<el-input v-model="dataForm.categoryCode" placeholder="模块类别编码"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="模块样式" prop="moduleStyle"> |
|
|
|
<el-form-item label="模块样式"> |
|
|
|
<el-input v-model="dataForm.moduleStyle" v-show="false"></el-input> |
|
|
|
<el-button type="primary" @click="openModuleStyleSelect">点击选择模块样式</el-button> |
|
|
|
{{moduleStyleName}} |
|
|
@ -29,7 +29,7 @@ |
|
|
|
</el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="模块类别图片" |
|
|
|
v-loading="loading" prop="imgUrl"> |
|
|
|
v-loading="loading"> |
|
|
|
<el-upload class="avatar-uploader" |
|
|
|
:action="uploadUrl" |
|
|
|
:show-file-list="false" |
|
|
@ -59,7 +59,7 @@ |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="是否有banner" prop="bannerFlag"> |
|
|
|
<el-select v-model="dataForm.bannerFlag" placeholder="请选择是否启用"> |
|
|
|
<el-select v-model="dataForm.bannerFlag" placeholder="请选择是否有banner"> |
|
|
|
<el-option |
|
|
|
v-for="item in isEnableFlag" |
|
|
|
:key="item.value" |
|
|
@ -144,15 +144,9 @@ export default { |
|
|
|
sort: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'change' } |
|
|
|
], |
|
|
|
imgUrl: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
], |
|
|
|
enableFlag: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
], |
|
|
|
moduleStyle: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
], |
|
|
|
bannerFlag: [ |
|
|
|
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } |
|
|
|
] |
|
|
@ -163,6 +157,7 @@ export default { |
|
|
|
init () { |
|
|
|
this.visible = true |
|
|
|
this.dataForm.imgUrl = '' |
|
|
|
this.moduleStyleName = '' |
|
|
|
this.$nextTick(() => { |
|
|
|
this.$refs['dataForm'].resetFields() |
|
|
|
this.getcategoryList().then(() => { |
|
|
@ -174,7 +169,6 @@ export default { |
|
|
|
} else { |
|
|
|
this.dataForm.categoryCode = '' |
|
|
|
this.dataForm.categoryType = '' |
|
|
|
this.moduleStyleName = '' |
|
|
|
} |
|
|
|
}) |
|
|
|
}) |
|
|
|