fix: 表单拷贝分类不显示的问题

master
ssc 3 years ago
parent 6e4d3d4cc2
commit 2e04609107
  1. 12
      src/views/plugin/workflow/design/form.vue

@ -3,7 +3,7 @@
<el-container> <el-container>
<el-aside width="200px"> <el-aside width="200px">
<wf-category @node-click="nodeClick" <wf-category @node-click="nodeClick"
@list-change="findObject(option.column, 'categoryId').dicData = $event"></wf-category> @list-change="handleCategoryListChange"></wf-category>
</el-aside> </el-aside>
<el-main style="margin-left: 10px;"> <el-main style="margin-left: 10px;">
<avue-crud ref="crud" <avue-crud ref="crud"
@ -61,7 +61,7 @@
style="height: 88vh" style="height: 88vh"
ref="formDesign" ref="formDesign"
:toolbar="['clear', 'preview', 'import', 'generate']" :toolbar="['clear', 'preview', 'import', 'generate']"
:includeFields="['group', 'dynamic', 'input', 'textarea', 'number', 'map', 'radio','checkbox','select','tree','cascader', 'date','time','datetime','daterange','datetimerange','timerange','switch','rate','color','icon','slider']" :includeFields="['table','group', 'dynamic', 'input', 'textarea', 'number', 'map', 'radio','checkbox','select','tree','cascader', 'date','time','datetime','daterange','datetimerange','timerange','switch','rate','color','icon','slider']"
:customFields="customFields" :customFields="customFields"
:default-values="defaultValues" :default-values="defaultValues"
:options="options"> :options="options">
@ -165,6 +165,7 @@ export default {
message: "请选择分类", message: "请选择分类",
trigger: "change" trigger: "change"
}], }],
overHidden: true,
}, },
{ {
label: '版本', label: '版本',
@ -194,7 +195,8 @@ export default {
label: '备注', label: '备注',
prop: 'remark', prop: 'remark',
type: 'textarea', type: 'textarea',
span: 24 span: 24,
overHidden: true,
}, },
] ]
}, },
@ -289,6 +291,10 @@ export default {
this.getDefaultValues() this.getDefaultValues()
}, },
methods: { methods: {
handleCategoryListChange(val) {
this.findObject(this.option.column, 'categoryId').dicData = val
this.findObject(this.copyOption.column, 'categoryId').dicData = val
},
handleChangeCategorySubmit(form, done) { handleChangeCategorySubmit(form, done) {
const { category } = form const { category } = form
changeCategory({ ids: this.ids, category }).then(() => { changeCategory({ ids: this.ids, category }).then(() => {

Loading…
Cancel
Save