提交 dad372aa 编写于 作者: ibizdev's avatar ibizdev

jackwang 部署微服务应用

上级 7531262e
...@@ -15,7 +15,7 @@ export interface HROMHierarchyCat { ...@@ -15,7 +15,7 @@ export interface HROMHierarchyCat {
omhierarchycatid?: any; omhierarchycatid?: any;
/** /**
* 层次类别名称 * 用途
* *
* @returns {*} * @returns {*}
* @memberof HROMHierarchyCat * @memberof HROMHierarchyCat
......
...@@ -109,4 +109,12 @@ export interface HROMHierarchy { ...@@ -109,4 +109,12 @@ export interface HROMHierarchy {
* @memberof HROMHierarchy * @memberof HROMHierarchy
*/ */
hromhierarchycatname?: any; hromhierarchycatname?: any;
/**
* 组织简称
*
* @returns {*}
* @memberof HROMHierarchy
*/
shortname?: any;
} }
\ No newline at end of file
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
export default { export default {
fields: { fields: {
omhierarchycatid: "结构层次类别标识", omhierarchycatid: "结构层次类别标识",
omhierarchycatname: "层次类别名称", omhierarchycatname: "用途",
createman: "建立人", createman: "建立人",
createdate: "建立时间", createdate: "建立时间",
updateman: "更新人", updateman: "更新人",
...@@ -42,12 +42,12 @@ export default { ...@@ -42,12 +42,12 @@ export default {
srfupdatedate: "更新时间", srfupdatedate: "更新时间",
srforikey: "", srforikey: "",
srfkey: "结构层次类别标识", srfkey: "结构层次类别标识",
srfmajortext: "层次类别名称", srfmajortext: "用途",
srftempmode: "", srftempmode: "",
srfuf: "", srfuf: "",
srfdeid: "", srfdeid: "",
srfsourcekey: "", srfsourcekey: "",
omhierarchycatname: "层次类别名称", omhierarchycatname: "用途",
memo: "备注", memo: "备注",
omhierarchycatid: "结构层次类别标识", omhierarchycatid: "结构层次类别标识",
}, },
...@@ -63,12 +63,12 @@ export default { ...@@ -63,12 +63,12 @@ export default {
srfupdatedate: "更新时间", srfupdatedate: "更新时间",
srforikey: "", srforikey: "",
srfkey: "结构层次类别标识", srfkey: "结构层次类别标识",
srfmajortext: "层次类别名称", srfmajortext: "用途",
srftempmode: "", srftempmode: "",
srfuf: "", srfuf: "",
srfdeid: "", srfdeid: "",
srfsourcekey: "", srfsourcekey: "",
omhierarchycatname: "层次类别名称", omhierarchycatname: "用途",
memo: "备注", memo: "备注",
omhierarchycatid: "结构层次类别标识", omhierarchycatid: "结构层次类别标识",
}, },
...@@ -77,7 +77,7 @@ export default { ...@@ -77,7 +77,7 @@ export default {
}, },
main_grid: { main_grid: {
columns: { columns: {
omhierarchycatname: "层次类别名称", omhierarchycatname: "用途",
memo: "备注", memo: "备注",
}, },
uiactions: { uiactions: {
......
export default { export default {
fields: { fields: {
omhierarchycatid: "结构层次类别标识", omhierarchycatid: "结构层次类别标识",
omhierarchycatname: "层次类别名称", omhierarchycatname: "用途",
createman: "建立人", createman: "建立人",
createdate: "建立时间", createdate: "建立时间",
updateman: "更新人", updateman: "更新人",
...@@ -41,12 +41,12 @@ export default { ...@@ -41,12 +41,12 @@ export default {
srfupdatedate: "更新时间", srfupdatedate: "更新时间",
srforikey: "", srforikey: "",
srfkey: "结构层次类别标识", srfkey: "结构层次类别标识",
srfmajortext: "层次类别名称", srfmajortext: "用途",
srftempmode: "", srftempmode: "",
srfuf: "", srfuf: "",
srfdeid: "", srfdeid: "",
srfsourcekey: "", srfsourcekey: "",
omhierarchycatname: "层次类别名称", omhierarchycatname: "用途",
memo: "备注", memo: "备注",
omhierarchycatid: "结构层次类别标识", omhierarchycatid: "结构层次类别标识",
}, },
...@@ -62,12 +62,12 @@ export default { ...@@ -62,12 +62,12 @@ export default {
srfupdatedate: "更新时间", srfupdatedate: "更新时间",
srforikey: "", srforikey: "",
srfkey: "结构层次类别标识", srfkey: "结构层次类别标识",
srfmajortext: "层次类别名称", srfmajortext: "用途",
srftempmode: "", srftempmode: "",
srfuf: "", srfuf: "",
srfdeid: "", srfdeid: "",
srfsourcekey: "", srfsourcekey: "",
omhierarchycatname: "层次类别名称", omhierarchycatname: "用途",
memo: "备注", memo: "备注",
omhierarchycatid: "结构层次类别标识", omhierarchycatid: "结构层次类别标识",
}, },
...@@ -76,7 +76,7 @@ export default { ...@@ -76,7 +76,7 @@ export default {
}, },
main_grid: { main_grid: {
columns: { columns: {
omhierarchycatname: "层次类别名称", omhierarchycatname: "用途",
memo: "备注", memo: "备注",
}, },
uiactions: { uiactions: {
......
...@@ -14,6 +14,7 @@ export default { ...@@ -14,6 +14,7 @@ export default {
organizationname: "组织名称", organizationname: "组织名称",
showorder: "排序号", showorder: "排序号",
hromhierarchycatname: "名称", hromhierarchycatname: "名称",
shortname: "组织简称",
}, },
views: { views: {
gridview: { gridview: {
...@@ -65,6 +66,7 @@ export default { ...@@ -65,6 +66,7 @@ export default {
columns: { columns: {
organizationname: "组织名称", organizationname: "组织名称",
pomhierarchyname: "上级组织", pomhierarchyname: "上级组织",
shortname: "组织简称",
showorder: "排序号", showorder: "排序号",
}, },
uiactions: { uiactions: {
...@@ -74,6 +76,7 @@ export default { ...@@ -74,6 +76,7 @@ export default {
columns: { columns: {
organizationname: "组织名称", organizationname: "组织名称",
pomhierarchyname: "上级组织", pomhierarchyname: "上级组织",
shortname: "组织简称",
showorder: "排序号", showorder: "排序号",
}, },
uiactions: { uiactions: {
......
...@@ -13,6 +13,7 @@ export default { ...@@ -13,6 +13,7 @@ export default {
organizationname: "组织名称", organizationname: "组织名称",
showorder: "排序号", showorder: "排序号",
hromhierarchycatname: "名称", hromhierarchycatname: "名称",
shortname: "组织简称",
}, },
views: { views: {
gridview: { gridview: {
...@@ -64,6 +65,7 @@ export default { ...@@ -64,6 +65,7 @@ export default {
columns: { columns: {
organizationname: "组织名称", organizationname: "组织名称",
pomhierarchyname: "上级组织", pomhierarchyname: "上级组织",
shortname: "组织简称",
showorder: "排序号", showorder: "排序号",
}, },
uiactions: { uiactions: {
...@@ -73,6 +75,7 @@ export default { ...@@ -73,6 +75,7 @@ export default {
columns: { columns: {
organizationname: "组织名称", organizationname: "组织名称",
pomhierarchyname: "上级组织", pomhierarchyname: "上级组织",
shortname: "组织简称",
showorder: "排序号", showorder: "排序号",
}, },
uiactions: { uiactions: {
......
<studio-view-style2 viewName="hromhierarchycatgridview" viewTitle="组织层次结构" class='degridview hromhierarchy-cat-grid-view'> <studio-view-style2 viewName="hromhierarchycatgridview" viewTitle="组织层次结构" class='degridview hromhierarchy-cat-grid-view'>
<i-input slot="quickSearch" v-show="!isExpandSearchForm" v-model="query" placeholder="层次类别名称" search @on-search="onSearch($event)"/> <i-input slot="quickSearch" v-show="!isExpandSearchForm" v-model="query" placeholder="用途" search @on-search="onSearch($event)"/>
<template slot="toolbar"> <template slot="toolbar">
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click($event)"/> </template> <view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click($event)"/> </template>
<template slot="searchForm"> <template slot="searchForm">
......
...@@ -99,10 +99,10 @@ export class HROMHierarchyCatV_002Base extends EditViewBase { ...@@ -99,10 +99,10 @@ export class HROMHierarchyCatV_002Base extends EditViewBase {
* @memberof HROMHierarchyCatV_002 * @memberof HROMHierarchyCatV_002
*/ */
public toolBarModels: any = { public toolBarModels: any = {
tbitem1_ff_001: { name: 'tbitem1_ff_001', caption: '编辑', 'isShowCaption': true, 'isShowIcon': true, tooltip: '编辑', disabled: false, type: 'DEUIACTION', visabled: true,noprivdisplaymode:2,dataaccaction: '', uiaction: { tag: 'FF_001', target: 'SINGLEKEY', class: '' } }, tbitem1_ff_001: { name: 'tbitem1_ff_001', caption: '编辑', 'isShowCaption': true, 'isShowIcon': true, tooltip: '编辑', iconcls: 'fa fa-edit', icon: '', disabled: false, type: 'DEUIACTION', visabled: true,noprivdisplaymode:2,dataaccaction: '', uiaction: { tag: 'FF_001', target: 'SINGLEKEY', class: '' } },
tbitem1_remove_sep: { name: 'tbitem1_remove_sep', type: 'SEPERATOR', visabled: true, dataaccaction: '', uiaction: { } }, tbitem1_remove_sep: { name: 'tbitem1_remove_sep', type: 'SEPERATOR', visabled: true, dataaccaction: '', uiaction: { } },
tbitem1_remove: { name: 'tbitem1_remove', caption: '删除并关闭', 'isShowCaption': true, 'isShowIcon': true, tooltip: '删除并关闭', disabled: false, type: 'DEUIACTION', visabled: true,noprivdisplaymode:2,dataaccaction: '', uiaction: { tag: 'Remove', target: 'SINGLEKEY', class: '' } }, tbitem1_remove: { name: 'tbitem1_remove', caption: '删除并关闭', 'isShowCaption': true, 'isShowIcon': true, tooltip: '删除并关闭', iconcls: 'fa fa-remove', icon: '', disabled: false, type: 'DEUIACTION', visabled: true,noprivdisplaymode:2,dataaccaction: '', uiaction: { tag: 'Remove', target: 'SINGLEKEY', class: '' } },
tbitem2: { name: 'tbitem2', type: 'SEPERATOR', visabled: true, dataaccaction: '', uiaction: { } }, tbitem2: { name: 'tbitem2', type: 'SEPERATOR', visabled: true, dataaccaction: '', uiaction: { } },
tbitem22: { name: 'tbitem22', caption: '关闭', 'isShowCaption': true, 'isShowIcon': true, tooltip: '关闭', iconcls: 'fa fa-sign-out', icon: '', disabled: false, type: 'DEUIACTION', visabled: true,noprivdisplaymode:2,dataaccaction: '', uiaction: { tag: 'Exit', target: '', class: '' } }, tbitem22: { name: 'tbitem22', caption: '关闭', 'isShowCaption': true, 'isShowIcon': true, tooltip: '关闭', iconcls: 'fa fa-sign-out', icon: '', disabled: false, type: 'DEUIACTION', visabled: true,noprivdisplaymode:2,dataaccaction: '', uiaction: { tag: 'Exit', target: '', class: '' } },
......
...@@ -127,7 +127,7 @@ export class EF_001EditFormBase extends EditFormControlBase { ...@@ -127,7 +127,7 @@ export class EF_001EditFormBase extends EditFormControlBase {
srfkey: new FormItemModel({ caption: '结构层次类别标识', detailType: 'FORMITEM', name: 'srfkey', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }), srfkey: new FormItemModel({ caption: '结构层次类别标识', detailType: 'FORMITEM', name: 'srfkey', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
srfmajortext: new FormItemModel({ caption: '层次类别名称', detailType: 'FORMITEM', name: 'srfmajortext', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }), srfmajortext: new FormItemModel({ caption: '用途', detailType: 'FORMITEM', name: 'srfmajortext', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
srftempmode: new FormItemModel({ caption: '', detailType: 'FORMITEM', name: 'srftempmode', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }), srftempmode: new FormItemModel({ caption: '', detailType: 'FORMITEM', name: 'srftempmode', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
...@@ -137,7 +137,7 @@ export class EF_001EditFormBase extends EditFormControlBase { ...@@ -137,7 +137,7 @@ export class EF_001EditFormBase extends EditFormControlBase {
srfsourcekey: new FormItemModel({ caption: '', detailType: 'FORMITEM', name: 'srfsourcekey', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }), srfsourcekey: new FormItemModel({ caption: '', detailType: 'FORMITEM', name: 'srfsourcekey', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
omhierarchycatname: new FormItemModel({ caption: '层次类别名称', detailType: 'FORMITEM', name: 'omhierarchycatname', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }), omhierarchycatname: new FormItemModel({ caption: '用途', detailType: 'FORMITEM', name: 'omhierarchycatname', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
memo: new FormItemModel({ caption: '备注', detailType: 'FORMITEM', name: 'memo', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }), memo: new FormItemModel({ caption: '备注', detailType: 'FORMITEM', name: 'memo', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
......
...@@ -104,7 +104,7 @@ export class MainEditFormBase extends EditFormControlBase { ...@@ -104,7 +104,7 @@ export class MainEditFormBase extends EditFormControlBase {
* @memberof MainEditFormBase * @memberof MainEditFormBase
*/ */
public detailsModel: any = { public detailsModel: any = {
group1: new FormGroupPanelModel({ caption: '结构层次类别信息', detailType: 'GROUPPANEL', name: 'group1', visible: true, isShowCaption: true, form: this, showMoreMode: 0, uiActionGroup: { caption: '', langbase: 'entities.hromhierarchycat.main_form', extractMode: 'ITEM', details: [] } }), group1: new FormGroupPanelModel({ caption: '结构层次类别信息', detailType: 'GROUPPANEL', name: 'group1', visible: true, isShowCaption: false, form: this, showMoreMode: 0, uiActionGroup: { caption: '', langbase: 'entities.hromhierarchycat.main_form', extractMode: 'ITEM', details: [] } }),
formpage1: new FormPageModel({ caption: '基本信息', detailType: 'FORMPAGE', name: 'formpage1', visible: true, isShowCaption: true, form: this, showMoreMode: 0 }), formpage1: new FormPageModel({ caption: '基本信息', detailType: 'FORMPAGE', name: 'formpage1', visible: true, isShowCaption: true, form: this, showMoreMode: 0 }),
...@@ -114,7 +114,7 @@ export class MainEditFormBase extends EditFormControlBase { ...@@ -114,7 +114,7 @@ export class MainEditFormBase extends EditFormControlBase {
srfkey: new FormItemModel({ caption: '结构层次类别标识', detailType: 'FORMITEM', name: 'srfkey', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }), srfkey: new FormItemModel({ caption: '结构层次类别标识', detailType: 'FORMITEM', name: 'srfkey', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
srfmajortext: new FormItemModel({ caption: '层次类别名称', detailType: 'FORMITEM', name: 'srfmajortext', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }), srfmajortext: new FormItemModel({ caption: '用途', detailType: 'FORMITEM', name: 'srfmajortext', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
srftempmode: new FormItemModel({ caption: '', detailType: 'FORMITEM', name: 'srftempmode', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }), srftempmode: new FormItemModel({ caption: '', detailType: 'FORMITEM', name: 'srftempmode', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
...@@ -124,7 +124,7 @@ export class MainEditFormBase extends EditFormControlBase { ...@@ -124,7 +124,7 @@ export class MainEditFormBase extends EditFormControlBase {
srfsourcekey: new FormItemModel({ caption: '', detailType: 'FORMITEM', name: 'srfsourcekey', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }), srfsourcekey: new FormItemModel({ caption: '', detailType: 'FORMITEM', name: 'srfsourcekey', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
omhierarchycatname: new FormItemModel({ caption: '层次类别名称', detailType: 'FORMITEM', name: 'omhierarchycatname', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }), omhierarchycatname: new FormItemModel({ caption: '用途', detailType: 'FORMITEM', name: 'omhierarchycatname', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
memo: new FormItemModel({ caption: '备注', detailType: 'FORMITEM', name: 'memo', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }), memo: new FormItemModel({ caption: '备注', detailType: 'FORMITEM', name: 'memo', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<row > <row >
<i-col class="form-layout-container" v-show="detailsModel.group1.visible" :style="{}" :lg="{ span: 24, offset: 0 }"> <i-col class="form-layout-container" v-show="detailsModel.group1.visible" :style="{}" :lg="{ span: 24, offset: 0 }">
<app-form-group :model="detailsModel.group1" layoutType="TABLE_24COL" titleStyle="" class='' :uiActionGroup="detailsModel.group1.uiActionGroup" @groupuiactionclick="groupUIActionClick($event)" :caption="$t('entities.hromhierarchycat.main_form.details.group1')" :isShowCaption="true" uiStyle="DEFAULT" :titleBarCloseMode="0" :isInfoGroupMode="false" > <app-form-group :model="detailsModel.group1" layoutType="TABLE_24COL" titleStyle="" class='' :uiActionGroup="detailsModel.group1.uiActionGroup" @groupuiactionclick="groupUIActionClick($event)" :caption="$t('entities.hromhierarchycat.main_form.details.group1')" :isShowCaption="false" uiStyle="DEFAULT" :titleBarCloseMode="0" :isInfoGroupMode="false" >
<app-form-group-data-panel slot="dataInfoPanel" :model="detailsModel.group1" :data="data" :context="context" :viewparams="viewparams"/> <app-form-group-data-panel slot="dataInfoPanel" :model="detailsModel.group1" :data="data" :context="context" :viewparams="viewparams"/>
<row> <row>
<i-col class="form-layout-container" v-show="detailsModel.omhierarchycatname.visible" :style="{}" :lg="{ span: 24, offset: 0 }"> <i-col class="form-layout-container" v-show="detailsModel.omhierarchycatname.visible" :style="{}" :lg="{ span: 24, offset: 0 }">
......
...@@ -85,7 +85,7 @@ export class MainGridBase extends GridControlBase { ...@@ -85,7 +85,7 @@ export class MainGridBase extends GridControlBase {
public allColumns: any[] = [ public allColumns: any[] = [
{ {
name: 'omhierarchycatname', name: 'omhierarchycatname',
label: '层次类别名称', label: '用途',
langtag: 'entities.hromhierarchycat.main_grid.columns.omhierarchycatname', langtag: 'entities.hromhierarchycat.main_grid.columns.omhierarchycatname',
show: true, show: true,
util: 'PX', util: 'PX',
......
...@@ -99,6 +99,14 @@ export class GRID_001GridBase extends GridControlBase { ...@@ -99,6 +99,14 @@ export class GRID_001GridBase extends GridControlBase {
util: 'PX', util: 'PX',
isEnableRowEdit: true, isEnableRowEdit: true,
}, },
{
name: 'shortname',
label: '组织简称',
langtag: 'entities.hromhierarchy.grid_001_grid.columns.shortname',
show: true,
util: 'PX',
isEnableRowEdit: false,
},
{ {
name: 'showorder', name: 'showorder',
label: '排序号', label: '排序号',
...@@ -168,6 +176,7 @@ export class GRID_001GridBase extends GridControlBase { ...@@ -168,6 +176,7 @@ export class GRID_001GridBase extends GridControlBase {
public hasRowEdit: any = { public hasRowEdit: any = {
'organizationname':true, 'organizationname':true,
'pomhierarchyname':true, 'pomhierarchyname':true,
'shortname':false,
'showorder':true, 'showorder':true,
}; };
......
...@@ -61,6 +61,11 @@ export default class GRID_001Model { ...@@ -61,6 +61,11 @@ export default class GRID_001Model {
dataType: 'BIGINT', dataType: 'BIGINT',
isEditable:true isEditable:true
}, },
{
name: 'shortname',
prop: 'shortname',
dataType: 'PICKUPDATA',
},
{ {
name: 'srfmajortext', name: 'srfmajortext',
prop: 'organizationname', prop: 'organizationname',
......
...@@ -103,6 +103,18 @@ ...@@ -103,6 +103,18 @@
</template> </template>
</el-table-column> </el-table-column>
</template> </template>
<template v-if="getColumnState('shortname')">
<el-table-column show-overflow-tooltip :prop="'shortname'" :label="$t('entities.hromhierarchy.grid_001_grid.columns.shortname')" :width="200" :align="'left'" :sortable="'custom'">
<template v-slot:header="{column}">
<span class="column-header ">
{{$t('entities.hromhierarchy.grid_001_grid.columns.shortname')}}
</span>
</template>
<template v-slot="{row,column,$index}">
<span>{{row.shortname}}</span>
</template>
</el-table-column>
</template>
<template v-if="getColumnState('showorder')"> <template v-if="getColumnState('showorder')">
<el-table-column show-overflow-tooltip :prop="'showorder'" :label="$t('entities.hromhierarchy.grid_001_grid.columns.showorder')" :width="150" :align="'left'" :sortable="'custom'"> <el-table-column show-overflow-tooltip :prop="'showorder'" :label="$t('entities.hromhierarchy.grid_001_grid.columns.showorder')" :width="150" :align="'left'" :sortable="'custom'">
<template v-slot:header="{column}"> <template v-slot:header="{column}">
......
...@@ -99,6 +99,14 @@ export class MainGridBase extends GridControlBase { ...@@ -99,6 +99,14 @@ export class MainGridBase extends GridControlBase {
util: 'PX', util: 'PX',
isEnableRowEdit: false, isEnableRowEdit: false,
}, },
{
name: 'shortname',
label: '组织简称',
langtag: 'entities.hromhierarchy.main_grid.columns.shortname',
show: true,
util: 'PX',
isEnableRowEdit: false,
},
{ {
name: 'showorder', name: 'showorder',
label: '排序号', label: '排序号',
...@@ -158,6 +166,7 @@ export class MainGridBase extends GridControlBase { ...@@ -158,6 +166,7 @@ export class MainGridBase extends GridControlBase {
public hasRowEdit: any = { public hasRowEdit: any = {
'organizationname':false, 'organizationname':false,
'pomhierarchyname':false, 'pomhierarchyname':false,
'shortname':false,
'showorder':false, 'showorder':false,
}; };
......
...@@ -59,6 +59,11 @@ export default class MainModel { ...@@ -59,6 +59,11 @@ export default class MainModel {
dataType: 'BIGINT', dataType: 'BIGINT',
isEditable:true isEditable:true
}, },
{
name: 'shortname',
prop: 'shortname',
dataType: 'PICKUPDATA',
},
{ {
name: 'srfmajortext', name: 'srfmajortext',
prop: 'organizationname', prop: 'organizationname',
......
...@@ -49,6 +49,18 @@ ...@@ -49,6 +49,18 @@
</template> </template>
</el-table-column> </el-table-column>
</template> </template>
<template v-if="getColumnState('shortname')">
<el-table-column show-overflow-tooltip :prop="'shortname'" :label="$t('entities.hromhierarchy.main_grid.columns.shortname')" :width="200" :align="'left'" :sortable="'custom'">
<template v-slot:header="{column}">
<span class="column-header ">
{{$t('entities.hromhierarchy.main_grid.columns.shortname')}}
</span>
</template>
<template v-slot="{row,column,$index}">
<span>{{row.shortname}}</span>
</template>
</el-table-column>
</template>
<template v-if="getColumnState('showorder')"> <template v-if="getColumnState('showorder')">
<el-table-column show-overflow-tooltip :prop="'showorder'" :label="$t('entities.hromhierarchy.main_grid.columns.showorder')" :width="100" :align="'left'" :sortable="'custom'"> <el-table-column show-overflow-tooltip :prop="'showorder'" :label="$t('entities.hromhierarchy.main_grid.columns.showorder')" :width="100" :align="'left'" :sortable="'custom'">
<template v-slot:header="{column}"> <template v-slot:header="{column}">
......
...@@ -54,6 +54,9 @@ export default class PickupViewpickupviewpanelModel { ...@@ -54,6 +54,9 @@ export default class PickupViewpickupviewpanelModel {
{ {
name: 'hromhierarchycatname', name: 'hromhierarchycatname',
}, },
{
name: 'shortname',
},
] ]
} }
......
...@@ -54,6 +54,9 @@ export default class TREE_001Model { ...@@ -54,6 +54,9 @@ export default class TREE_001Model {
{ {
name: 'hromhierarchycatname', name: 'hromhierarchycatname',
}, },
{
name: 'shortname',
},
] ]
} }
......
...@@ -212,7 +212,7 @@ export default class TREE_001Service extends ControlService { ...@@ -212,7 +212,7 @@ export default class TREE_001Service extends ControlService {
let treeNode: any = {}; let treeNode: any = {};
// 整理context // 整理context
let strId: string = entity.omhierarchyid; let strId: string = entity.omhierarchyid;
let strText: string = entity.organizationname; let strText: string = entity.shortname;
Object.assign(treeNode,{srfparentdename:'HROMHierarchy',srfparentkey:entity.omhierarchyid}); Object.assign(treeNode,{srfparentdename:'HROMHierarchy',srfparentkey:entity.omhierarchyid});
let tempContext:any = JSON.parse(JSON.stringify(context)); let tempContext:any = JSON.parse(JSON.stringify(context));
Object.assign(tempContext,{srfparentdename:'HROMHierarchy',srfparentkey:entity.omhierarchyid,hromhierarchy:strId}) Object.assign(tempContext,{srfparentdename:'HROMHierarchy',srfparentkey:entity.omhierarchyid,hromhierarchy:strId})
...@@ -224,6 +224,7 @@ export default class TREE_001Service extends ControlService { ...@@ -224,6 +224,7 @@ export default class TREE_001Service extends ControlService {
strNodeId += this.TREENODE_SEPARATOR; strNodeId += this.TREENODE_SEPARATOR;
strNodeId += strId; strNodeId += strId;
Object.assign(treeNode, { id: strNodeId }); Object.assign(treeNode, { id: strNodeId });
Object.assign(treeNode, { iconcls: 'fa fa-building-o' });
Object.assign(treeNode, { expanded: filter.isautoexpand }); Object.assign(treeNode, { expanded: filter.isautoexpand });
Object.assign(treeNode, { leaf: true }); Object.assign(treeNode, { leaf: true });
Object.assign(treeNode, { curData: entity }); Object.assign(treeNode, { curData: entity });
...@@ -272,6 +273,7 @@ export default class TREE_001Service extends ControlService { ...@@ -272,6 +273,7 @@ export default class TREE_001Service extends ControlService {
if(context && context.srfparentkey){ if(context && context.srfparentkey){
Object.assign(searchFilter,{srfparentkey:JSON.parse(JSON.stringify(context)).srfparentkey}); Object.assign(searchFilter,{srfparentkey:JSON.parse(JSON.stringify(context)).srfparentkey});
} }
Object.assign(searchFilter,{sort: 'showorder,asc'})
const _appEntityService: any = this.appEntityService; const _appEntityService: any = this.appEntityService;
let list: any[] = []; let list: any[] = [];
if (_appEntityService['FetchDefault'] && _appEntityService['FetchDefault'] instanceof Function) { if (_appEntityService['FetchDefault'] && _appEntityService['FetchDefault'] instanceof Function) {
...@@ -416,7 +418,7 @@ export default class TREE_001Service extends ControlService { ...@@ -416,7 +418,7 @@ export default class TREE_001Service extends ControlService {
let treeNode: any = {}; let treeNode: any = {};
// 整理context // 整理context
let strId: string = entity.omhierarchyid; let strId: string = entity.omhierarchyid;
let strText: string = entity.organizationname; let strText: string = entity.shortname;
Object.assign(treeNode,{srfparentdename:'HROMHierarchy',srfparentkey:entity.omhierarchyid}); Object.assign(treeNode,{srfparentdename:'HROMHierarchy',srfparentkey:entity.omhierarchyid});
let tempContext:any = JSON.parse(JSON.stringify(context)); let tempContext:any = JSON.parse(JSON.stringify(context));
Object.assign(tempContext,{srfparentdename:'HROMHierarchy',srfparentkey:entity.omhierarchyid,hromhierarchy:strId}) Object.assign(tempContext,{srfparentdename:'HROMHierarchy',srfparentkey:entity.omhierarchyid,hromhierarchy:strId})
...@@ -428,7 +430,8 @@ export default class TREE_001Service extends ControlService { ...@@ -428,7 +430,8 @@ export default class TREE_001Service extends ControlService {
strNodeId += this.TREENODE_SEPARATOR; strNodeId += this.TREENODE_SEPARATOR;
strNodeId += strId; strNodeId += strId;
Object.assign(treeNode, { id: strNodeId }); Object.assign(treeNode, { id: strNodeId });
Object.assign(treeNode, { expanded: filter.isautoexpand }); Object.assign(treeNode, { iconcls: 'fa fa-sitemap' });
Object.assign(treeNode, { expanded: true });
Object.assign(treeNode, { leaf: false }); Object.assign(treeNode, { leaf: false });
Object.assign(treeNode, { curData: entity }); Object.assign(treeNode, { curData: entity });
Object.assign(treeNode, { nodeid: treeNode.srfkey }); Object.assign(treeNode, { nodeid: treeNode.srfkey });
...@@ -476,6 +479,7 @@ export default class TREE_001Service extends ControlService { ...@@ -476,6 +479,7 @@ export default class TREE_001Service extends ControlService {
if(context && context.srfparentkey){ if(context && context.srfparentkey){
Object.assign(searchFilter,{srfparentkey:JSON.parse(JSON.stringify(context)).srfparentkey}); Object.assign(searchFilter,{srfparentkey:JSON.parse(JSON.stringify(context)).srfparentkey});
} }
Object.assign(searchFilter,{sort: 'showorder,asc'})
const _appEntityService: any = this.appEntityService; const _appEntityService: any = this.appEntityService;
let list: any[] = []; let list: any[] = [];
if (_appEntityService['FetchDefault'] && _appEntityService['FetchDefault'] instanceof Function) { if (_appEntityService['FetchDefault'] && _appEntityService['FetchDefault'] instanceof Function) {
......
...@@ -190,14 +190,14 @@ export class TreeExpViewtreeexpbarTreeExpBarBase extends MainControlBase { ...@@ -190,14 +190,14 @@ export class TreeExpViewtreeexpbarTreeExpBarBase extends MainControlBase {
if (Object.is(expmode, 'SECOND')) { if (Object.is(expmode, 'SECOND')) {
return { return {
viewname: 'hromhierarchy-grid-view', viewname: 'hromhierarchy-grid-view',
parentdata: {"srfparentdefname":"POMHIERARCHYID","srfparentdename":"HROMHIERARCHY","srfparentmode":"DER1N_OMHIERARCHY_OMHIERARCHY_POMHIERARCHYID"}, parentdata: {"srfparentdefname":"HROMHIERARCHYCATID","srfparentdename":"HROMHIERARCHYCAT","srfparentmode":"DER1N_HROMHIERARCHY_HROMHIERARCHYCAT_HROMHIERARCHYCATID_ABD0C1"},
deKeyField:'hromhierarchy' deKeyField:'hromhierarchy'
}; };
} }
if (Object.is(expmode, 'FIRST')) { if (Object.is(expmode, 'FIRST')) {
return { return {
viewname: 'hromhierarchy-grid-view', viewname: 'hromhierarchy-grid-view',
parentdata: {"srfparentdefname":"POMHIERARCHYID","srfparentdename":"HROMHIERARCHY","srfparentmode":"DER1N_OMHIERARCHY_OMHIERARCHY_POMHIERARCHYID"}, parentdata: {"srfparentdefname":"HROMHIERARCHYCATID","srfparentdename":"HROMHIERARCHYCAT","srfparentmode":"DER1N_HROMHIERARCHY_HROMHIERARCHYCAT_HROMHIERARCHYCATID_ABD0C1"},
deKeyField:'hromhierarchy' deKeyField:'hromhierarchy'
}; };
} }
......
...@@ -54,6 +54,9 @@ export default class TreeExpViewtreeexpbarModel { ...@@ -54,6 +54,9 @@ export default class TreeExpViewtreeexpbarModel {
{ {
name: 'hromhierarchycatname', name: 'hromhierarchycatname',
}, },
{
name: 'shortname',
},
] ]
} }
......
...@@ -138,6 +138,13 @@ public class HROMHierarchy extends EntityMP implements Serializable { ...@@ -138,6 +138,13 @@ public class HROMHierarchy extends EntityMP implements Serializable {
@JSONField(name = "hromhierarchycatname") @JSONField(name = "hromhierarchycatname")
@JsonProperty("hromhierarchycatname") @JsonProperty("hromhierarchycatname")
private String hromhierarchycatname; private String hromhierarchycatname;
/**
* 组织简称
*/
@TableField(exist = false)
@JSONField(name = "shortname")
@JsonProperty("shortname")
private String shortname;
/** /**
* *
......
...@@ -49,7 +49,7 @@ public class HROMHierarchyCat extends EntityMP implements Serializable { ...@@ -49,7 +49,7 @@ public class HROMHierarchyCat extends EntityMP implements Serializable {
@JsonProperty("omhierarchycatid") @JsonProperty("omhierarchycatid")
private String omhierarchycatid; private String omhierarchycatid;
/** /**
* 层次类别名称 * 用途
*/ */
@TableField(value = "omhierarchycatname") @TableField(value = "omhierarchycatname")
@JSONField(name = "omhierarchycatname") @JSONField(name = "omhierarchycatname")
...@@ -100,7 +100,7 @@ public class HROMHierarchyCat extends EntityMP implements Serializable { ...@@ -100,7 +100,7 @@ public class HROMHierarchyCat extends EntityMP implements Serializable {
/** /**
* 设置 [层次类别名称] * 设置 [用途]
*/ */
public void setOmhierarchycatname(String omhierarchycatname){ public void setOmhierarchycatname(String omhierarchycatname){
this.omhierarchycatname = omhierarchycatname ; this.omhierarchycatname = omhierarchycatname ;
......
...@@ -27,7 +27,7 @@ import cn.ibizlab.humanresource.core.base.domain.HROMHierarchyCat; ...@@ -27,7 +27,7 @@ import cn.ibizlab.humanresource.core.base.domain.HROMHierarchyCat;
@Data @Data
public class HROMHierarchyCatSearchContext extends QueryWrapperContext<HROMHierarchyCat> { public class HROMHierarchyCatSearchContext extends QueryWrapperContext<HROMHierarchyCat> {
private String n_omhierarchycatname_like;//[层次类别名称] private String n_omhierarchycatname_like;//[用途]
public void setN_omhierarchycatname_like(String n_omhierarchycatname_like) { public void setN_omhierarchycatname_like(String n_omhierarchycatname_like) {
this.n_omhierarchycatname_like = n_omhierarchycatname_like; this.n_omhierarchycatname_like = n_omhierarchycatname_like;
if(!ObjectUtils.isEmpty(this.n_omhierarchycatname_like)){ if(!ObjectUtils.isEmpty(this.n_omhierarchycatname_like)){
......
...@@ -231,6 +231,7 @@ public class HROMHierarchyServiceImpl extends ServiceImpl<HROMHierarchyMapper, H ...@@ -231,6 +231,7 @@ public class HROMHierarchyServiceImpl extends ServiceImpl<HROMHierarchyMapper, H
hrorganization=majorEntity; hrorganization=majorEntity;
} }
et.setOrganizationname(hrorganization.getOrganizationname()); et.setOrganizationname(hrorganization.getOrganizationname());
et.setShortname(hrorganization.getShortname());
} }
} }
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<!--该方法用于重写mybatis中selectById方法,以实现查询逻辑属性--> <!--该方法用于重写mybatis中selectById方法,以实现查询逻辑属性-->
<select id="selectById" resultMap="HROMHierarchyResultMap" databaseId="mysql"> <select id="selectById" resultMap="HROMHierarchyResultMap" databaseId="mysql">
<![CDATA[select t1.* from (SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`HROMHIERARCHYCATID`, t41.`OMHIERARCHYCATNAME` AS `HROMHIERARCHYCATNAME`, t1.`OMHIERARCHYID`, t1.`OMHIERARCHYNAME`, t1.`ORGANIZATIONID`, t31.`ORGANIZATIONNAME`, t1.`POMHIERARCHYID`, t21.`ORGANIZATIONNAME` AS `POMHIERARCHYNAME`, t1.`SHOWORDER`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `OMHIERARCHY` t1 LEFT JOIN OMHIERARCHY t11 ON t1.POMHIERARCHYID = t11.OMHIERARCHYID LEFT JOIN ORGANIZATION t21 ON t11.ORGANIZATIONID = t21.ORGANIZATIONID LEFT JOIN ORGANIZATION t31 ON t1.ORGANIZATIONID = t31.ORGANIZATIONID LEFT JOIN OMHIERARCHYCAT t41 ON t1.HROMHIERARCHYCATID = t41.OMHIERARCHYCATID ) t1 where omhierarchyid=#{id}]]> <![CDATA[select t1.* from (SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`HROMHIERARCHYCATID`, t41.`OMHIERARCHYCATNAME` AS `HROMHIERARCHYCATNAME`, t1.`OMHIERARCHYID`, t1.`OMHIERARCHYNAME`, t1.`ORGANIZATIONID`, t31.`ORGANIZATIONNAME`, t1.`POMHIERARCHYID`, t21.`ORGANIZATIONNAME` AS `POMHIERARCHYNAME`, t31.`SHORTNAME`, t1.`SHOWORDER`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `OMHIERARCHY` t1 LEFT JOIN OMHIERARCHY t11 ON t1.POMHIERARCHYID = t11.OMHIERARCHYID LEFT JOIN ORGANIZATION t21 ON t11.ORGANIZATIONID = t21.ORGANIZATIONID LEFT JOIN ORGANIZATION t31 ON t1.ORGANIZATIONID = t31.ORGANIZATIONID LEFT JOIN OMHIERARCHYCAT t41 ON t1.HROMHIERARCHYCATID = t41.OMHIERARCHYCATID ) t1 where omhierarchyid=#{id}]]>
</select> </select>
<!--通过mybatis将查询结果注入到entity中,通过配置autoMapping="true"由mybatis自动处理映射关系 --> <!--通过mybatis将查询结果注入到entity中,通过配置autoMapping="true"由mybatis自动处理映射关系 -->
...@@ -57,12 +57,12 @@ ...@@ -57,12 +57,12 @@
<!--数据查询[Default]--> <!--数据查询[Default]-->
<sql id="Default" databaseId="mysql"> <sql id="Default" databaseId="mysql">
<![CDATA[ SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`HROMHIERARCHYCATID`, t41.`OMHIERARCHYCATNAME` AS `HROMHIERARCHYCATNAME`, t1.`OMHIERARCHYID`, t1.`OMHIERARCHYNAME`, t1.`ORGANIZATIONID`, t31.`ORGANIZATIONNAME`, t1.`POMHIERARCHYID`, t21.`ORGANIZATIONNAME` AS `POMHIERARCHYNAME`, t1.`SHOWORDER`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `OMHIERARCHY` t1 LEFT JOIN OMHIERARCHY t11 ON t1.POMHIERARCHYID = t11.OMHIERARCHYID LEFT JOIN ORGANIZATION t21 ON t11.ORGANIZATIONID = t21.ORGANIZATIONID LEFT JOIN ORGANIZATION t31 ON t1.ORGANIZATIONID = t31.ORGANIZATIONID LEFT JOIN OMHIERARCHYCAT t41 ON t1.HROMHIERARCHYCATID = t41.OMHIERARCHYCATID <![CDATA[ SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`HROMHIERARCHYCATID`, t41.`OMHIERARCHYCATNAME` AS `HROMHIERARCHYCATNAME`, t1.`OMHIERARCHYID`, t1.`OMHIERARCHYNAME`, t1.`ORGANIZATIONID`, t31.`ORGANIZATIONNAME`, t1.`POMHIERARCHYID`, t21.`ORGANIZATIONNAME` AS `POMHIERARCHYNAME`, t31.`SHORTNAME`, t1.`SHOWORDER`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `OMHIERARCHY` t1 LEFT JOIN OMHIERARCHY t11 ON t1.POMHIERARCHYID = t11.OMHIERARCHYID LEFT JOIN ORGANIZATION t21 ON t11.ORGANIZATIONID = t21.ORGANIZATIONID LEFT JOIN ORGANIZATION t31 ON t1.ORGANIZATIONID = t31.ORGANIZATIONID LEFT JOIN OMHIERARCHYCAT t41 ON t1.HROMHIERARCHYCATID = t41.OMHIERARCHYCATID
]]> ]]>
</sql> </sql>
<!--数据查询[View]--> <!--数据查询[View]-->
<sql id="View" databaseId="mysql"> <sql id="View" databaseId="mysql">
<![CDATA[ SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`HROMHIERARCHYCATID`, t41.`OMHIERARCHYCATNAME` AS `HROMHIERARCHYCATNAME`, t1.`OMHIERARCHYID`, t1.`OMHIERARCHYNAME`, t1.`ORGANIZATIONID`, t31.`ORGANIZATIONNAME`, t1.`POMHIERARCHYID`, t21.`ORGANIZATIONNAME` AS `POMHIERARCHYNAME`, t1.`SHOWORDER`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `OMHIERARCHY` t1 LEFT JOIN OMHIERARCHY t11 ON t1.POMHIERARCHYID = t11.OMHIERARCHYID LEFT JOIN ORGANIZATION t21 ON t11.ORGANIZATIONID = t21.ORGANIZATIONID LEFT JOIN ORGANIZATION t31 ON t1.ORGANIZATIONID = t31.ORGANIZATIONID LEFT JOIN OMHIERARCHYCAT t41 ON t1.HROMHIERARCHYCATID = t41.OMHIERARCHYCATID <![CDATA[ SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`HROMHIERARCHYCATID`, t41.`OMHIERARCHYCATNAME` AS `HROMHIERARCHYCATNAME`, t1.`OMHIERARCHYID`, t1.`OMHIERARCHYNAME`, t1.`ORGANIZATIONID`, t31.`ORGANIZATIONNAME`, t1.`POMHIERARCHYID`, t21.`ORGANIZATIONNAME` AS `POMHIERARCHYNAME`, t31.`SHORTNAME`, t1.`SHOWORDER`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `OMHIERARCHY` t1 LEFT JOIN OMHIERARCHY t11 ON t1.POMHIERARCHYID = t11.OMHIERARCHYID LEFT JOIN ORGANIZATION t21 ON t11.ORGANIZATIONID = t21.ORGANIZATIONID LEFT JOIN ORGANIZATION t31 ON t1.ORGANIZATIONID = t31.ORGANIZATIONID LEFT JOIN OMHIERARCHYCAT t41 ON t1.HROMHIERARCHYCATID = t41.OMHIERARCHYCATID
]]> ]]>
</sql> </sql>
</mapper> </mapper>
......
...@@ -130,6 +130,14 @@ public class HROMHierarchyDTO extends DTOBase implements Serializable { ...@@ -130,6 +130,14 @@ public class HROMHierarchyDTO extends DTOBase implements Serializable {
@JsonProperty("hromhierarchycatname") @JsonProperty("hromhierarchycatname")
private String hromhierarchycatname; private String hromhierarchycatname;
/**
* 属性 [SHORTNAME]
*
*/
@JSONField(name = "shortname")
@JsonProperty("shortname")
private String shortname;
/** /**
* 设置 [OMHIERARCHYNAME] * 设置 [OMHIERARCHYNAME]
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册