<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>