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

tony001 发布系统代码 [后台服务,演示应用]

上级 b0821078
......@@ -59,7 +59,7 @@
</i-col>
<i-col v-show="detailsModel.grouppanel2.visible" :style="{}" :lg="{ span: 24, offset: 0 }">
<app-form-group :uiService="appUIService" :data="transformData(data)" :manageContainerStatus="detailsModel.grouppanel2.manageContainerStatus" :isManageContainer="detailsModel.grouppanel2.isManageContainer" @managecontainerclick="manageContainerClick('grouppanel2')" layoutType="TABLE_24COL" titleStyle="" class='' :uiActionGroup="detailsModel.grouppanel2.uiActionGroup" @groupuiactionclick="groupUIActionClick($event)" :caption="$t('entities.ibizsample0001.main3_form.details.grouppanel2')" :isShowCaption="true" uiStyle="DEFAULT" :titleBarCloseMode="1" :isInfoGroupMode="false" >
<app-form-group :uiService="appUIService" :data="transformData(data)" :manageContainerStatus="detailsModel.grouppanel2.manageContainerStatus" :isManageContainer="detailsModel.grouppanel2.isManageContainer" @managecontainerclick="manageContainerClick('grouppanel2')" layoutType="TABLE_24COL" titleStyle="" class='' :uiActionGroup="detailsModel.grouppanel2.uiActionGroup" @groupuiactionclick="groupUIActionClick($event)" :caption="$t('entities.ibizsample0001.main3_form.details.grouppanel2')" :isShowCaption="true" uiStyle="DEFAULT" :titleBarCloseMode="2" :isInfoGroupMode="false" >
<row>
<i-col v-show="detailsModel.tabpanel1.visible" :style="{}" :lg="{ span: 24, offset: 0 }">
<tabs :animated="false" name='tabpanel1' v-show="detailsModel.tabpanel1.visible" class=''
......@@ -313,6 +313,34 @@ export default class Main3Base extends Vue implements ControlInterface {
public appEntityService: IBIZSample0001Service = new IBIZSample0001Service({ $store: this.$store });
/**
* 逻辑事件
*
* @param {*} [params={}]
* @param {*} [tag]
* @param {*} [$event]
* @memberof
*/
public form_grouppanel5_u0c89b92_click(params: any = {}, tag?: any, $event?: any) {
// 取数
let datas: any[] = [];
let xData: any = null;
// _this 指向容器对象
const _this: any = this;
let paramJO:any = {};
let contextJO:any = {};
xData = this;
if (_this.getDatas && _this.getDatas instanceof Function) {
datas = [..._this.getDatas()];
}
if(params){
datas = [params];
}
// 界面行为
const curUIService:IBIZSample0001UIService = new IBIZSample0001UIService();
curUIService.IBIZSample0001_openDocument(datas,contextJO, paramJO, $event, xData,this,"IBIZSample0001");
}
/**
* 逻辑事件
*
......@@ -807,7 +835,7 @@ export default class Main3Base extends Vue implements ControlInterface {
,
grouppanel7: new FormGroupPanelModel({ caption: '表单分组2', detailType: 'GROUPPANEL', name: 'grouppanel7', visible: true, isShowCaption: true, form: this, isControlledContent: false , uiActionGroup: { caption: '', langbase: 'entities.ibizsample0001.main3_form', extractMode: 'ITEM', details: [] }, isManageContainer: false, showMoreModeItems: [] })
,
grouppanel5: new FormGroupPanelModel({ caption: '基础表单项-分组', detailType: 'GROUPPANEL', name: 'grouppanel5', visible: true, isShowCaption: true, form: this, isControlledContent: false , uiActionGroup: { caption: '', langbase: 'entities.ibizsample0001.main3_form', extractMode: 'ITEM', details: [] }, isManageContainer: false, showMoreModeItems: [] })
grouppanel5: new FormGroupPanelModel({ caption: '基础表单项-分组', detailType: 'GROUPPANEL', name: 'grouppanel5', visible: true, isShowCaption: true, form: this, isControlledContent: false , uiActionGroup: { caption: '表单分组界面行为组', langbase: 'entities.ibizsample0001.main3_form', extractMode: 'ITEM', details: [{ name: 'grouppanel5_u0c89b92', caption: '打开文档',disabled: false, visabled: true, noprivdisplaymode:2,actiontarget: 'NONE',dataaccaction: '',uiactiontag: 'ibizsample0001_opendocument', icon: 'fa fa-twitter',isShowCaption:true,isShowIcon:true }] }, isManageContainer: false, showMoreModeItems: [] })
,
group1: new FormGroupPanelModel({ caption: '基础表单项-实体属性', detailType: 'GROUPPANEL', name: 'group1', visible: true, isShowCaption: true, form: this, isControlledContent: false , uiActionGroup: { caption: '', langbase: 'entities.ibizsample0001.main3_form', extractMode: 'ITEM', details: [] }, isManageContainer: false, showMoreModeItems: [] })
,
......@@ -1379,6 +1407,9 @@ export default class Main3Base extends Vue implements ControlInterface {
return;
}
const item:any = $event.item;
if (Object.is(item.name, 'grouppanel5_u0c89b92')) {
this.form_grouppanel5_u0c89b92_click(null, null, $event.event);
}
}
/**
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册