9a4f1f8c by xukangle

updata: tree形下拉框

1 parent 3223d85f
......@@ -54,7 +54,6 @@ declare module '@vue/runtime-core' {
Table_tools: typeof import('./../components/Tools/table_tools.vue')['default']
Table_v2: typeof import('./../components/Table/table_v2.vue')['default']
Tabs: typeof import('./../components/Tabs/index.vue')['default']
TemplateItem: typeof import('./../components/TemplateItem/index.vue')['default']
Toolbar: typeof import('./../components/LineageGraph/toolbar.vue')['default']
Topbar: typeof import('./../components/LineageGraph/topbar.vue')['default']
Transfer: typeof import('./../components/Transfer/index.vue')['default']
......
......@@ -9,7 +9,7 @@ import TableTools from '@/components/Tools/table_tools.vue';
import { MoreFilled } from "@element-plus/icons-vue";
import { commonPageConfig } from '@/components/PageNav/index';
import { useValidator } from '@/hooks/useValidator';
import TemplateItem from '@/components/TemplateItem/index.vue'
import TemplateItem from './templateItem.vue';
import { getTempleteClassifyData, saveClassifyGrad, getClassifyGradList, deleteClassifyGrad, updateClassifyGrad, getGradeTreeList } from "@/api/modules/dataInventory";
......@@ -39,6 +39,7 @@ const getGradeTreeListData = async () => {
const res: any = await getGradeTreeList();
if (res.code == proxy.$passCode) {
gradeTreeData.value = res.data || [];
(classStandardFormItems.value[1].options as any) = gradeTreeData.value;
} else {
proxy.$ElMessage.error(res.msg);
}
......@@ -211,13 +212,22 @@ const classStandardFormItems = ref([{
type: 'tree-select',
placeholder: '请选择',
field: 'gradeStandard',
default: 1,
options: [], //TODO
required: true,
options: [],
nodeKey: 'guid',
checkStrictly: false,//只能选择叶子节点。
lazy: false,
multiple: false,
collapseTagsTooltip: true,
collapseTags: true,
props: {
label: "name",
value: "guid",
children: "gradeRSVOList"
},
filterable: true,
clearable: true,
visible: true,
block: true,
default: '',
required: true
}]);
const classStandardFormRules = ref({
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!