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

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

上级 9c8638de
......@@ -174,6 +174,7 @@ export default {
grouppanel3: "基础表单项-表单按钮",
rawitem1: "",
grouppanel4: "基础表单项-直接内容",
grouppanel8: "基础表单项-复合表单项",
formpage1: "表单分页",
formpage3: "表单分页",
srfupdatedate: "更新时间",
......@@ -185,6 +186,9 @@ export default {
srfdeid: "",
srfsourcekey: "",
ibizsample0001name: "实体属性",
field21: "出生日期",
field09: "日期型",
formitemex1: "复合表单项",
ibizsample0001id: "IBIZSAMPLE0001标识",
},
uiactions: {
......
......@@ -173,6 +173,7 @@ export default {
grouppanel3: "基础表单项-表单按钮",
rawitem1: "",
grouppanel4: "基础表单项-直接内容",
grouppanel8: "基础表单项-复合表单项",
formpage1: "表单分页",
formpage3: "表单分页",
srfupdatedate: "更新时间",
......@@ -184,6 +185,9 @@ export default {
srfdeid: "",
srfsourcekey: "",
ibizsample0001name: "实体属性",
field21: "出生日期",
field09: "日期型",
formitemex1: "复合表单项",
ibizsample0001id: "IBIZSAMPLE0001标识",
},
uiactions: {
......
......@@ -165,6 +165,20 @@
</row>
</app-form-group>
</i-col>
<i-col v-show="detailsModel.grouppanel8.visible" :style="{}" :lg="{ span: 24, offset: 0 }">
<app-form-group :uiService="appUIService" :data="transformData(data)" :manageContainerStatus="detailsModel.grouppanel8.manageContainerStatus" :isManageContainer="detailsModel.grouppanel8.isManageContainer" @managecontainerclick="manageContainerClick('grouppanel8')" layoutType="TABLE_24COL" titleStyle="" class='' :uiActionGroup="detailsModel.grouppanel8.uiActionGroup" @groupuiactionclick="groupUIActionClick($event)" :caption="$t('entities.ibizsample0001.main3_form.details.grouppanel8')" :isShowCaption="true" uiStyle="DEFAULT" :titleBarCloseMode="0" :isInfoGroupMode="false" >
<row>
<i-col v-show="detailsModel.formitemex1.visible" :style="{}" :lg="{ span: 24, offset: 0 }">
<app-form-item name='formitemex1' :itemRules="this.rules().formitemex1" class='' :caption="$t('entities.ibizsample0001.main3_form.details.formitemex1')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.formitemex1.error" :isEmptyCaption="false" labelPos="LEFT">
<app-range-editor v-model="data.formitemex1" :activeData="data" :disabled="detailsModel.formitemex1.disabled" name="formitemex1" editorType="TEXTBOX" format="" :refFormItem="['field21','field09']" @formitemvaluechange="onFormItemValueChange" style=""></app-range-editor>
</app-form-item>
</i-col>
</row>
</app-form-group>
</i-col>
......@@ -608,6 +622,9 @@ export default class Main3Base extends Vue implements ControlInterface {
srfdeid: null,
srfsourcekey: null,
ibizsample0001name: null,
field21: null,
field09: null,
formitemex1: null,
ibizsample0001id: null,
ibizsample0001:null,
};
......@@ -664,6 +681,8 @@ export default class Main3Base extends Vue implements ControlInterface {
{ required: this.detailsModel.ibizsample0001name.required, type: 'string', message: '实体属性 值不能为空', trigger: 'change' },
{ required: this.detailsModel.ibizsample0001name.required, type: 'string', message: '实体属性 值不能为空', trigger: 'blur' },
],
formitemex1: [
],
}
}
......@@ -791,6 +810,8 @@ export default class Main3Base extends Vue implements ControlInterface {
rawitem1: new FormRowItemModel({ caption: '', detailType: 'RAWITEM', name: 'rawitem1', visible: true, isShowCaption: true, form: this, isControlledContent: false })
,
grouppanel4: new FormGroupPanelModel({ caption: '基础表单项-直接内容', detailType: 'GROUPPANEL', name: 'grouppanel4', visible: true, isShowCaption: true, form: this, isControlledContent: false , uiActionGroup: { caption: '', langbase: 'entities.ibizsample0001.main3_form', extractMode: 'ITEM', details: [] }, isManageContainer: false, showMoreModeItems: [] })
,
grouppanel8: new FormGroupPanelModel({ caption: '基础表单项-复合表单项', detailType: 'GROUPPANEL', name: 'grouppanel8', visible: true, isShowCaption: true, form: this, isControlledContent: false , uiActionGroup: { caption: '', langbase: 'entities.ibizsample0001.main3_form', extractMode: 'ITEM', details: [] }, isManageContainer: false, showMoreModeItems: [] })
,
formpage1: new FormPageModel({ caption: '表单分页', detailType: 'FORMPAGE', name: 'formpage1', visible: true, isShowCaption: true, form: this, isControlledContent: false })
,
......@@ -813,6 +834,12 @@ export default class Main3Base extends Vue implements ControlInterface {
srfsourcekey: new FormItemModel({ caption: '', detailType: 'FORMITEM', name: 'srfsourcekey', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
,
ibizsample0001name: new FormItemModel({ caption: '实体属性', detailType: 'FORMITEM', name: 'ibizsample0001name', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
,
field21: new FormItemModel({ caption: '出生日期', detailType: 'FORMITEM', name: 'field21', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
,
field09: new FormItemModel({ caption: '日期型', detailType: 'FORMITEM', name: 'field09', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
,
formitemex1: new FormItemModel({ caption: '复合表单项', detailType: 'FORMITEM', name: 'formitemex1', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
,
ibizsample0001id: new FormItemModel({ caption: 'IBIZSAMPLE0001标识', detailType: 'FORMITEM', name: 'ibizsample0001id', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
,
......@@ -927,6 +954,42 @@ export default class Main3Base extends Vue implements ControlInterface {
this.formDataChange({ name: 'ibizsample0001name', newVal: newVal, oldVal: oldVal });
}
/**
* 监控表单属性 field21 值
*
* @param {*} newVal
* @param {*} oldVal
* @memberof Main3Base
*/
@Watch('data.field21')
onField21Change(newVal: any, oldVal: any) {
this.formDataChange({ name: 'field21', newVal: newVal, oldVal: oldVal });
}
/**
* 监控表单属性 field09 值
*
* @param {*} newVal
* @param {*} oldVal
* @memberof Main3Base
*/
@Watch('data.field09')
onField09Change(newVal: any, oldVal: any) {
this.formDataChange({ name: 'field09', newVal: newVal, oldVal: oldVal });
}
/**
* 监控表单属性 formitemex1 值
*
* @param {*} newVal
* @param {*} oldVal
* @memberof Main3Base
*/
@Watch('data.formitemex1')
onFormitemex1Change(newVal: any, oldVal: any) {
this.formDataChange({ name: 'formitemex1', newVal: newVal, oldVal: oldVal });
}
/**
* 监控表单属性 ibizsample0001id 值
*
......@@ -1014,6 +1077,10 @@ export default class Main3Base extends Vue implements ControlInterface {
......
......@@ -60,6 +60,20 @@ export default class Main3Model {
prop: 'ibizsample0001name',
dataType: 'TEXT',
},
{
name: 'field21',
prop: 'field21',
dataType: 'DATETIME_BIRTHDAY',
},
{
name: 'field09',
prop: 'field09',
dataType: 'DATE',
},
{
name: 'formitemex1',
dataType:'FORMITEM',
},
{
name: 'ibizsample0001id',
prop: 'ibizsample0001id',
......
......@@ -316,7 +316,7 @@
<!--输出实体[IBIZSAMPLE0001]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0001-33-13">
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0001-36-13">
<createTable tableName="T_IBIZSAMPLE0001">
<column name="FIELD01" remarks="" type="VARCHAR(100)">
</column>
......
......@@ -67,7 +67,7 @@
</createView>
</changeSet>
<!--输出实体[IBIZSAMPLE0001]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0001-33-13" runOnChange="true">
<changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0001-36-13" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0001">
<![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[FIELD01], t1.[FIELD02], t1.[FIELD05], t1.[FIELD06], t1.[FIELD07], t1.[FIELD08], t1.[FIELD09], t1.[FIELD10], t1.[FIELD11], t1.[FIELD12], t1.[FIELD13], t1.[FIELD14], t1.[FIELD15], t1.[FIELD16], t1.[FIELD17], t1.[FIELD18], t1.[FIELD19], t1.[FIELD20], t1.[FIELD21], t1.[FIELD22], t1.[FIELD23], t1.[FIELD24], t1.[FIELD25], t1.[FIELD26], t1.[FIELD27], t1.[IBIZSAMPLE0001ID], t1.[IBIZSAMPLE0001NAME], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSAMPLE0001] t1 ]]>
</createView>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册