|
@ -7,6 +7,17 @@ |
|
|
<el-form-item prop="categoryCode" label="模块类别编码"> |
|
|
<el-form-item prop="categoryCode" label="模块类别编码"> |
|
|
<el-input v-model="dataForm.categoryCode" placeholder="模块类别编码"></el-input> |
|
|
<el-input v-model="dataForm.categoryCode" placeholder="模块类别编码"></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item label="模块类型" |
|
|
|
|
|
prop="categoryType"> |
|
|
|
|
|
<el-select v-model="dataForm.categoryType" |
|
|
|
|
|
placeholder="请选择"> |
|
|
|
|
|
<el-option v-for="item in categoryTypeList" |
|
|
|
|
|
:key="item.dictValue" |
|
|
|
|
|
:label="item.dictName" |
|
|
|
|
|
:value="item.dictValue"> |
|
|
|
|
|
</el-option> |
|
|
|
|
|
</el-select> |
|
|
|
|
|
</el-form-item> |
|
|
<el-form-item label="模块样式"> |
|
|
<el-form-item label="模块样式"> |
|
|
<el-input v-model="dataForm.moduleStyle" v-show="false"></el-input> |
|
|
<el-input v-model="dataForm.moduleStyle" v-show="false"></el-input> |
|
|
<el-button type="primary" @click="openModuleStyleSelect">点击选择模块样式</el-button> |
|
|
<el-button type="primary" @click="openModuleStyleSelect">点击选择模块样式</el-button> |
|
@ -118,7 +129,8 @@ export default { |
|
|
}], |
|
|
}], |
|
|
moduleStyleName: '', |
|
|
moduleStyleName: '', |
|
|
moduleStyleListVisible: false, |
|
|
moduleStyleListVisible: false, |
|
|
moduleStyleList: [] |
|
|
moduleStyleList: [], |
|
|
|
|
|
categoryTypeList: [] |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
components: { |
|
|
components: { |
|
@ -128,6 +140,7 @@ export default { |
|
|
this.uploadUrl = `${window.SITE_CONFIG['apiURL']}/oss/file/upload?token=${Cookies.get('token')}` |
|
|
this.uploadUrl = `${window.SITE_CONFIG['apiURL']}/oss/file/upload?token=${Cookies.get('token')}` |
|
|
this.dataForm.imgUrl = '' |
|
|
this.dataForm.imgUrl = '' |
|
|
this.getModuleStyleList() |
|
|
this.getModuleStyleList() |
|
|
|
|
|
this.getCategoryTypeList() |
|
|
}, |
|
|
}, |
|
|
computed: { |
|
|
computed: { |
|
|
dataRule () { |
|
|
dataRule () { |
|
@ -182,6 +195,14 @@ export default { |
|
|
this.moduleStyleList = res.data |
|
|
this.moduleStyleList = res.data |
|
|
}).catch(() => {}) |
|
|
}).catch(() => {}) |
|
|
}, |
|
|
}, |
|
|
|
|
|
getCategoryTypeList () { |
|
|
|
|
|
this.$http.get(`/sys/dict/listSimple/module_category_type`).then(({ data: res }) => { |
|
|
|
|
|
if (res.code !== 0) { |
|
|
|
|
|
return this.$message.error(res.msg) |
|
|
|
|
|
} |
|
|
|
|
|
this.categoryTypeList = res.data |
|
|
|
|
|
}).catch(() => {}) |
|
|
|
|
|
}, |
|
|
setModuleStyle (data) { |
|
|
setModuleStyle (data) { |
|
|
this.dataForm.moduleStyle = data.moduleStyle |
|
|
this.dataForm.moduleStyle = data.moduleStyle |
|
|
this.moduleStyleName = data.moduleStyleName |
|
|
this.moduleStyleName = data.moduleStyleName |
|
|