e747bde3 by chentao

新增系列属性

1 parent fea9544d
...@@ -61,6 +61,7 @@ export default { ...@@ -61,6 +61,7 @@ export default {
61 title: '系列管理', 61 title: '系列管理',
62 indexName: '序号', 62 indexName: '序号',
63 blockName: '系列名称', 63 blockName: '系列名称',
64 typeName: '类型',
64 sortName: '排序', 65 sortName: '排序',
65 groupName: '套件', 66 groupName: '套件',
66 tableControlsName: '操作', 67 tableControlsName: '操作',
...@@ -72,6 +73,7 @@ export default { ...@@ -72,6 +73,7 @@ export default {
72 dialogTitleAdd: '新增', 73 dialogTitleAdd: '新增',
73 dialogTitleEdit: '修改', 74 dialogTitleEdit: '修改',
74 dialogName: '系列名称', 75 dialogName: '系列名称',
76 dialogType: '类型',
75 tableSortName: '排序', 77 tableSortName: '排序',
76 dialogPhoto: '图片', 78 dialogPhoto: '图片',
77 dialogConfim: '确认', 79 dialogConfim: '确认',
......
...@@ -42,6 +42,7 @@ ...@@ -42,6 +42,7 @@
42 > 42 >
43 <el-table-column :label="$t('block.indexName')" type="index" width="80" /> 43 <el-table-column :label="$t('block.indexName')" type="index" width="80" />
44 <el-table-column :label="$t('block.blockName')" prop="name" /> 44 <el-table-column :label="$t('block.blockName')" prop="name" />
45 <el-table-column :label="$t('block.typeName')" prop="type" />
45 <el-table-column :label="$t('block.sortName')" prop="sort" /> 46 <el-table-column :label="$t('block.sortName')" prop="sort" />
46 <el-table-column :label="$t('block.tableControlsName')" class-name="small-padding fixed-width"> 47 <el-table-column :label="$t('block.tableControlsName')" class-name="small-padding fixed-width">
47 <template #default="{ row }"> 48 <template #default="{ row }">
...@@ -72,6 +73,15 @@ ...@@ -72,6 +73,15 @@
72 <el-form-item :label="$t('block.dialogName')" prop="name" label-width="80"> 73 <el-form-item :label="$t('block.dialogName')" prop="name" label-width="80">
73 <el-input v-model="showForm.form.name" placeholder="请输入系列名称" /> 74 <el-input v-model="showForm.form.name" placeholder="请输入系列名称" />
74 </el-form-item> 75 </el-form-item>
76 <el-form-item :label="$t('block.dialogType')" prop="type" label-width="80">
77 <el-select-v2
78 v-model="showForm.form.type"
79 :options="blockLists"
80 :props="props"
81 placeholder="请选择类型"
82 style="width: 180px;"
83 />
84 </el-form-item>
75 <el-form-item :label="$t('block.tableSortName')" label-width="80"> 85 <el-form-item :label="$t('block.tableSortName')" label-width="80">
76 <el-input-number v-model="showForm.form.sort" controls-position="right" :min="0" /> 86 <el-input-number v-model="showForm.form.sort" controls-position="right" :min="0" />
77 </el-form-item> 87 </el-form-item>
...@@ -111,7 +121,7 @@ const data = reactive({ ...@@ -111,7 +121,7 @@ const data = reactive({
111 showForm: false, 121 showForm: false,
112 showCodePart: false 122 showCodePart: false
113 }, 123 },
114 kitLists: [], 124 blockLists: [{"id":"词语编程","name":"词语编程"},{"id":"图标编程","name":"图标编程"},{"id":"无编程","name":"无编程"}],
115 queryParams: { 125 queryParams: {
116 pageNum: 1, 126 pageNum: 1,
117 pageSize: 10 127 pageSize: 10
...@@ -132,7 +142,7 @@ const data = reactive({ ...@@ -132,7 +142,7 @@ const data = reactive({
132 } 142 }
133 }) 143 })
134 144
135 const { status, queryParams, total, list, showForm, rules, kitLists } = toRefs(data) 145 const { status, queryParams, total, list, showForm, rules, blockLists } = toRefs(data)
136 146
137 147
138 //#region 初始化 148 //#region 初始化
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!