|
@@ -79,10 +79,10 @@
|
|
|
<el-form-item label="项目名称" :label-width="formLabelWidth">
|
|
|
<el-input v-model="form.content" autocomplete="off" clearable />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="icon" :label-width="formLabelWidth">
|
|
|
+ <el-form-item v-if="type === 'add'" label="icon" :label-width="formLabelWidth">
|
|
|
<el-input v-model="form.icon" autocomplete="off" clearable />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="模板" :label-width="formLabelWidth">
|
|
|
+ <el-form-item v-if="type === 'add'" label="模板" :label-width="formLabelWidth">
|
|
|
<el-select v-model="form.targetType" placeholder="请选择">
|
|
|
<el-option value="LIBRARY" label="图书馆课程" />
|
|
|
<el-option value="PAY" label="知识付费" />
|
|
@@ -94,6 +94,9 @@
|
|
|
<el-form-item label="排序" :label-width="formLabelWidth">
|
|
|
<el-input v-model="form.sort" autocomplete="off" clearable />
|
|
|
</el-form-item>
|
|
|
+ <el-form-item v-if="type === 'add'" label="Code" :label-width="formLabelWidth">
|
|
|
+ <el-input v-model="form.targetContent" autocomplete="off" clearable />
|
|
|
+ </el-form-item>
|
|
|
<el-form-item v-if="type === 'add'" label="状态" :label-width="formLabelWidth">
|
|
|
<el-select v-model="form.status" placeholder="请选择">
|
|
|
<el-option value="NOT_ON_STOCK" label="下架" />
|
|
@@ -267,7 +270,7 @@ export default {
|
|
|
id: this.$route.query.id
|
|
|
})
|
|
|
})
|
|
|
- } else if (this.form.content !== '' && this.form.icon !== '' && this.form.targetType !== '' && this.form.sort !== '' && this.form.status !== '') {
|
|
|
+ } else if (this.form.content !== '' && this.form.icon !== '' && this.form.targetType !== '' && this.form.sort !== '' && this.form.status !== '' && this.form.targetContent !== '') {
|
|
|
this.$store.dispatch('dashboard/addRowItemList', this.form).then(() => {
|
|
|
this.dialogFormVisible = false
|
|
|
this.$store.dispatch('dashboard/getRowItemList', {
|