<template> <div v-if="isInitFinish" :class="cssClass" style=""> <HiTable ref="DtTable_QSXRbGgs" v-bind="crlConfig['DtTable_QSXRbGgs']" style="" :data-source="DtDataSet_OebHHT12" :model="DtDataSet_OebHHT12.data"> </HiTable> <HiTable ref="DtTable_VhhpptP1" v-bind="crlConfig['DtTable_VhhpptP1']" style="" :data-source="DtDataSet_OebHHT12" :model="DtDataSet_OebHHT12.data"> </HiTable> <HiPagination ref="DtPagination_RJBUhxj2" :total="DtDataSet_OebHHT12.total" :page-size.sync="DtDataSet_OebHHT12.pageSize" :target="DtDataSet_OebHHT12" v-bind="crlConfig['DtPagination_RJBUhxj2']"></HiPagination> </div> </template> <script> import dtevt from "/project/WangGeShu/view/ShuWangGe/dtv/1.0.0/_extFile/ShuWangGe.dtvevt"; import "/project/WangGeShu/view/ShuWangGe/dtv/1.0.0/_extFile/ShuWangGe.less"; import defaultsDeep from "lodash/defaultsDeep"; import { utils } from "hi-ui"; import { HiTable, HiPagination } from "hi-ui"; import Qjja3YlH from "/project/WangGeShu/dataset/ShuJieGouShuJuJi/bizstore/1.0.0/_extFile/desktop/Qjja3YlH.js"; export default { name: "main_ShuWangGe", extends: dtevt, components: { HiPagination, HiTable }, data() { //用户控件配置 let userControlConfig = { DtTable_QSXRbGgs: { moduleName: "HiTable", isBigData: false, isEdit: false, isFill: false, hasSelection: false, hasRowNumber: false, hasOperAdd: false, hasOperDel: false, showSummary: false, border: false, stripe: false, height: 250, columns: [ { label: "FGUID", name: "FGUID", props: {} }, { label: "FPGUID", name: "FPGUID", props: {} }, { label: "名称", name: "FNAME", props: {} }, { label: "分类1", name: "FSORT1", props: {} }, { label: "分类2", name: "FSORT2", props: {} }, { label: "目录类型", name: "FDIRTYPE", props: {} }, { label: "备注", name: "FNOTE", props: {} }, { label: "制单人", name: "FOPERATOR", props: {} }, { label: "制单时间", name: "FWRITETIME", props: {} }, { label: "树编号", name: "FTREENO", props: {} } ], defaultExpandAll: false, rowKey: "FGUID", treeProps: { children: "children", hasChildren: "", idField: "FGUID", pidField: "FPGUID", addNode: false, addSub: false, pnodeEdit: false, nodeEdit: false }, downFileName: "" }, DtDataSet_OebHHT12: { //数据集初始化 crlName: "DtDataSet", aliasName: "DtDataSet_OebHHT12", desc: "树结构数据集", entityPath: "eap5csxm.pro/08335.dir/WangGeShu.moduledir/dataset.datadir/ShuJieGouShuJuJi.bizstore|Qjja3YlH.BizEntity~_extFile", pageSize: 500, action: "autoAction", listening: {}, defaultCdionsTiming: "", id: "DtDataSet_OebHHT12" }, DtTable_VhhpptP1: { moduleName: "HiTable", isBigData: false, isEdit: true, isFill: false, hasSelection: true, hasRowNumber: true, hasOperAdd: true, hasOperDel: true, showSummary: false, border: false, stripe: true, height: 250, columns: [ { label: "FGUID", name: "FGUID", props: {} }, { label: "FPGUID", name: "FPGUID", props: {} }, { label: "名称", name: "FNAME", props: {} }, { label: "分类1", name: "FSORT1", props: {} }, { label: "分类2", name: "FSORT2", props: {} }, { label: "目录类型", name: "FDIRTYPE", props: {} }, { label: "备注", name: "FNOTE", props: {} }, { label: "制单人", name: "FOPERATOR", props: {} }, { label: "制单时间", name: "FWRITETIME", props: {} }, { label: "树编号", name: "FTREENO", props: {} } ], contextMenu: { lock: true, fill: false, copy: true, downAll: false, downChecked: true }, downFileName: "哈哈" }, DtPagination_RJBUhxj2: { crlName: "DtPagination", layout: "sizes,prev, pager, next", id: "DtPagination_RJBUhxj2" } }; let componentConfig = { DtDataSet_OebHHT12: Qjja3YlH }; let defaultConfig = {}; if (HIVUI_SETTING && HIVUI_SETTING.defaultCmp) { let HIVUI_SETTING_DEFAULT_CMP = HIVUI_SETTING.defaultCmp; let controlModuleNames = { DtCol_Dyv18RjM: "DtCol", DtDataSet_OebHHT12: "DtDataSet", DtPagination_RJBUhxj2: "DtPagination", DtCol_UK3BEPUp: "DtCol", DtCol_E0vcMlpR: "DtCol", DtCol_JpJL1eWR: "DtCol", DtCol_UGRqNe6r: "DtCol", DtCol_HiIecnQc: "DtCol", DtCol_xLABPu7N: "DtCol", DtCol_ugxb4WDB: "DtCol", DtCol_CADOaSi6: "DtCol", DtCol_THpatvfb: "DtCol", DtCol_etLkJE7D: "DtCol", DtCol_XPDLhKa1: "DtCol", DtCol_Se1nlcsn: "DtCol", DtTable_VhhpptP1: "DtTable", DtCol_dMotJU8q: "DtCol", DtCol_jqWQyLhM: "DtCol", DtCol_S170g1Up: "DtCol", DtCol_bRmBtM2e: "DtCol", DtTable_QSXRbGgs: "DtTable", DtCol_tVxaqHZf: "DtCol", DtCol_IIWu135Z: "DtCol", DtCol_uVaGH2Da: "DtCol" }; for (let moduleCrlID in controlModuleNames) { let moduleName = controlModuleNames[moduleCrlID]; if (HIVUI_SETTING_DEFAULT_CMP[moduleName]) { defaultConfig[moduleCrlID] = HIVUI_SETTING_DEFAULT_CMP[moduleName]; } } } let controlConfig = defaultsDeep({}, componentConfig, userControlConfig); if (HIVUI_SETTING.defaultCmp) controlConfig = utils.bom.mergeDefaultCfg( HIVUI_SETTING.defaultCmp, controlConfig ); console.log(controlConfig); return { DtDataSet_OebHHT12: null, crlConfig: controlConfig }; }, model: { prop: "value", event: "valuechange" }, props: { value: { type: Object }, is_child_vue: false }, computed: { cssClass() { return { "page-container": !!this.is_child_vue == false, pageShuWangGe: true }; }, DtTable_QSXRbGgs() { let id = "DtTable_QSXRbGgs"; let control = this.$refs[id]; control.cfgAttrs = this.crlConfig[id]; return control; }, DtTable_VhhpptP1() { let id = "DtTable_VhhpptP1"; let control = this.$refs[id]; control.cfgAttrs = this.crlConfig[id]; return control; }, DtPagination_RJBUhxj2() { let id = "DtPagination_RJBUhxj2"; let control = this.$refs[id]; control.cfgAttrs = this.crlConfig[id]; return control; } }, watch: {}, methods: { closepage() { eap.page.closepage(); }, newPage(title, url, params, method, target) { eap.page.newPage(title, url, params, method, target); } }, created() { this.$HI = Object.assign(this.$HI, HIVUI_SETTING); this.dsConfigs = [this.crlConfig.DtDataSet_OebHHT12]; }, mounted() {} }; </script> <style> </style>