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

ibiz4j 发布系统代码 [ibz-dst,应用]

上级 69e75504
...@@ -66,6 +66,7 @@ export default { ...@@ -66,6 +66,7 @@ export default {
updatedate: "更新时间", updatedate: "更新时间",
modelid: "模型标识", modelid: "模型标识",
formitem: "", formitem: "",
systemid: "系统标识",
ruleid: "规则标识", ruleid: "规则标识",
}, },
uiactions: { uiactions: {
......
...@@ -65,6 +65,7 @@ export default { ...@@ -65,6 +65,7 @@ export default {
updatedate: "更新时间", updatedate: "更新时间",
modelid: "模型标识", modelid: "模型标识",
formitem: "", formitem: "",
systemid: "系统标识",
ruleid: "规则标识", ruleid: "规则标识",
}, },
uiactions: { uiactions: {
......
...@@ -590,6 +590,7 @@ export default class MainBase extends Vue implements ControlInterface { ...@@ -590,6 +590,7 @@ export default class MainBase extends Vue implements ControlInterface {
updatedate: null, updatedate: null,
modelid: null, modelid: null,
formitem: null, formitem: null,
systemid: null,
ruleid: null, ruleid: null,
ruleitem:null, ruleitem:null,
}; };
...@@ -842,6 +843,8 @@ export default class MainBase extends Vue implements ControlInterface { ...@@ -842,6 +843,8 @@ export default class MainBase extends Vue implements ControlInterface {
modelid: new FormItemModel({ caption: '模型标识', detailType: 'FORMITEM', name: 'modelid', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 }) modelid: new FormItemModel({ caption: '模型标识', detailType: 'FORMITEM', name: 'modelid', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
, ,
formitem: new FormItemModel({ caption: '', detailType: 'FORMITEM', name: 'formitem', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 }) formitem: new FormItemModel({ caption: '', detailType: 'FORMITEM', name: 'formitem', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
,
systemid: new FormItemModel({ caption: '系统标识', detailType: 'FORMITEM', name: 'systemid', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
, ,
ruleid: new FormItemModel({ caption: '规则标识', detailType: 'FORMITEM', name: 'ruleid', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 }) ruleid: new FormItemModel({ caption: '规则标识', detailType: 'FORMITEM', name: 'ruleid', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
, ,
...@@ -1099,6 +1102,18 @@ export default class MainBase extends Vue implements ControlInterface { ...@@ -1099,6 +1102,18 @@ export default class MainBase extends Vue implements ControlInterface {
this.formDataChange({ name: 'formitem', newVal: newVal, oldVal: oldVal }); this.formDataChange({ name: 'formitem', newVal: newVal, oldVal: oldVal });
} }
/**
* 监控表单属性 systemid 值
*
* @param {*} newVal
* @param {*} oldVal
* @memberof MainBase
*/
@Watch('data.systemid')
onSystemidChange(newVal: any, oldVal: any) {
this.formDataChange({ name: 'systemid', newVal: newVal, oldVal: oldVal });
}
/** /**
* 监控表单属性 ruleid 值 * 监控表单属性 ruleid 值
* *
...@@ -1191,6 +1206,7 @@ export default class MainBase extends Vue implements ControlInterface { ...@@ -1191,6 +1206,7 @@ export default class MainBase extends Vue implements ControlInterface {
if(Object.is(name, 'modelname')){ if(Object.is(name, 'modelname')){
...@@ -2280,6 +2296,9 @@ export default class MainBase extends Vue implements ControlInterface { ...@@ -2280,6 +2296,9 @@ export default class MainBase extends Vue implements ControlInterface {
* @memberof MainBase * @memberof MainBase
*/ */
public createDefault(){ public createDefault(){
if (this.data.hasOwnProperty('systemid')) {
this.data['systemid'] = this.context['dstsystemid'];
}
} }
/** /**
...@@ -2287,6 +2306,9 @@ export default class MainBase extends Vue implements ControlInterface { ...@@ -2287,6 +2306,9 @@ export default class MainBase extends Vue implements ControlInterface {
* @memberof MainBase * @memberof MainBase
*/ */
public updateDefault(){ public updateDefault(){
if (this.data.hasOwnProperty('systemid') && !this.data.systemid) {
this.data['systemid'] = this.context['dstsystemid'];
}
} }
......
...@@ -118,6 +118,11 @@ export default class MainModel { ...@@ -118,6 +118,11 @@ export default class MainModel {
{ {
name: 'formitem', name: 'formitem',
}, },
{
name: 'systemid',
prop: 'system_id',
dataType: 'PICKUPDATA',
},
{ {
name: 'ruleid', name: 'ruleid',
prop: 'rule_id', prop: 'rule_id',
......
...@@ -420,7 +420,7 @@ ...@@ -420,7 +420,7 @@
<!--输出实体[RU_ITEM]数据结构 --> <!--输出实体[RU_ITEM]数据结构 -->
<changeSet author="a_A_5d9d78509" id="tab-ru_item-54-16"> <changeSet author="a_A_5d9d78509" id="tab-ru_item-55-16">
<createTable tableName="IBZRULE"> <createTable tableName="IBZRULE">
<column name="RULEID" remarks="" type="VARCHAR(100)"> <column name="RULEID" remarks="" type="VARCHAR(100)">
<constraints primaryKey="true" primaryKeyName="PK_RU_ITEM_RULEID"/> <constraints primaryKey="true" primaryKeyName="PK_RU_ITEM_RULEID"/>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册