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

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

上级 a4adb7e3
......@@ -467,6 +467,7 @@ export default {
main2_form: {
details: {
group1: "订单基本信息",
grouppanel1: "分组面板",
formpage1: "基本信息",
srfupdatedate: "更新时间",
srforikey: "",
......@@ -483,6 +484,14 @@ export default {
ordertype: "订单类型",
orderstate: "订单状态",
memo: "备注",
f1: "网页请求",
f2: "用户全局对象",
f3: "当前应用数据",
f4: "当前操作用户(名称)",
f5: "当前操作用户(编号)",
f6: "当前时间",
f7: "数据对象属性",
f8: "默认值",
ibizcustomerid: "客户标识",
ibizorderid: "订单标识",
},
......
......@@ -466,6 +466,7 @@ export default {
main2_form: {
details: {
group1: "订单基本信息",
grouppanel1: "分组面板",
formpage1: "基本信息",
srfupdatedate: "更新时间",
srforikey: "",
......@@ -482,6 +483,14 @@ export default {
ordertype: "订单类型",
orderstate: "订单状态",
memo: "备注",
f1: "网页请求",
f2: "用户全局对象",
f3: "当前应用数据",
f4: "当前操作用户(名称)",
f5: "当前操作用户(编号)",
f6: "当前时间",
f7: "数据对象属性",
f8: "默认值",
ibizcustomerid: "客户标识",
ibizorderid: "订单标识",
},
......
......@@ -103,7 +103,11 @@ export default {
f35: "代码编辑器",
f36: "图片控件",
f37: "文件上传控件",
f38: "部门人员选择器(单选)",
f38: "部门人员选择(单选)",
f39: "部门人员选择(多选)",
f40: "单位人员选择(单选)",
f41: "单位人员选择(多选)",
formitem3: "",
ibizsample0001id: "IBIZSAMPLE0001标识",
},
uiactions: {
......
......@@ -102,7 +102,11 @@ export default {
f35: "代码编辑器",
f36: "图片控件",
f37: "文件上传控件",
f38: "部门人员选择器(单选)",
f38: "部门人员选择(单选)",
f39: "部门人员选择(多选)",
f40: "单位人员选择(单选)",
f41: "单位人员选择(多选)",
formitem3: "",
ibizsample0001id: "IBIZSAMPLE0001标识",
},
uiactions: {
......
......@@ -1039,10 +1039,10 @@ export default class MainBase extends Vue implements ControlInterface {
serviceName:'ibizorder',
appDeLogicName:'订单',
importData:{
"IBIZORDERNAME":{"headername":"订单名称","isuniqueitem":false,"name":"ibizordername","order":1000},
"ORDERTYPE":{"codelist":{"type":"DYNAMIC","tag":"ORDERTYPE","isnumber":false},"headername":"订单类型","isuniqueitem":false,"name":"ordertype","order":1000},
"ORDERTIME":{"headername":"订单时间","isuniqueitem":false,"name":"ordertime","order":1000},
"ORDERUID":{"headername":"订单编号","isuniqueitem":true,"name":"orderuid","order":1000},
"IBIZORDERNAME":{"headername":"订单名称","isuniqueitem":false,"name":"ibizordername","order":1000}
"ORDERUID":{"headername":"订单编号","isuniqueitem":true,"name":"orderuid","order":1000}
}
}
if(Object.keys(importDataModel).length == 0){
......
......@@ -90,6 +90,38 @@ export default class Main2Model {
prop: 'memo',
dataType: 'LONGTEXT_1000',
},
{
name: 'f1',
dataType:'FORMITEM',
},
{
name: 'f2',
dataType:'FORMITEM',
},
{
name: 'f3',
dataType:'FORMITEM',
},
{
name: 'f4',
dataType:'FORMITEM',
},
{
name: 'f5',
dataType:'FORMITEM',
},
{
name: 'f6',
dataType:'FORMITEM',
},
{
name: 'f7',
dataType:'FORMITEM',
},
{
name: 'f8',
dataType:'FORMITEM',
},
{
name: 'ibizcustomerid',
prop: 'ibizcustomerid',
......
......@@ -1035,10 +1035,10 @@ export default class UIPART_0015Base extends Vue implements ControlInterface {
serviceName:'ibizorder',
appDeLogicName:'订单',
importData:{
"IBIZORDERNAME":{"headername":"订单名称","isuniqueitem":false,"name":"ibizordername","order":1000},
"ORDERTYPE":{"codelist":{"type":"DYNAMIC","tag":"ORDERTYPE","isnumber":false},"headername":"订单类型","isuniqueitem":false,"name":"ordertype","order":1000},
"ORDERTIME":{"headername":"订单时间","isuniqueitem":false,"name":"ordertime","order":1000},
"ORDERUID":{"headername":"订单编号","isuniqueitem":true,"name":"orderuid","order":1000},
"IBIZORDERNAME":{"headername":"订单名称","isuniqueitem":false,"name":"ibizordername","order":1000}
"ORDERUID":{"headername":"订单编号","isuniqueitem":true,"name":"orderuid","order":1000}
}
}
if(Object.keys(importDataModel).length == 0){
......
......@@ -1158,10 +1158,10 @@ export default class UIPART_0017Base extends Vue implements ControlInterface {
serviceName:'ibizorder',
appDeLogicName:'订单',
importData:{
"IBIZORDERNAME":{"headername":"订单名称","isuniqueitem":false,"name":"ibizordername","order":1000},
"ORDERTYPE":{"codelist":{"type":"DYNAMIC","tag":"ORDERTYPE","isnumber":false},"headername":"订单类型","isuniqueitem":false,"name":"ordertype","order":1000},
"ORDERTIME":{"headername":"订单时间","isuniqueitem":false,"name":"ordertime","order":1000},
"ORDERUID":{"headername":"订单编号","isuniqueitem":true,"name":"orderuid","order":1000},
"IBIZORDERNAME":{"headername":"订单名称","isuniqueitem":false,"name":"ibizordername","order":1000}
"ORDERUID":{"headername":"订单编号","isuniqueitem":true,"name":"orderuid","order":1000}
}
}
if(Object.keys(importDataModel).length == 0){
......
......@@ -1090,10 +1090,10 @@ export default class UIPART_0018Base extends Vue implements ControlInterface {
serviceName:'ibizorder',
appDeLogicName:'订单',
importData:{
"IBIZORDERNAME":{"headername":"订单名称","isuniqueitem":false,"name":"ibizordername","order":1000},
"ORDERTYPE":{"codelist":{"type":"DYNAMIC","tag":"ORDERTYPE","isnumber":false},"headername":"订单类型","isuniqueitem":false,"name":"ordertype","order":1000},
"ORDERTIME":{"headername":"订单时间","isuniqueitem":false,"name":"ordertime","order":1000},
"ORDERUID":{"headername":"订单编号","isuniqueitem":true,"name":"orderuid","order":1000},
"IBIZORDERNAME":{"headername":"订单名称","isuniqueitem":false,"name":"ibizordername","order":1000}
"ORDERUID":{"headername":"订单编号","isuniqueitem":true,"name":"orderuid","order":1000}
}
}
if(Object.keys(importDataModel).length == 0){
......
......@@ -426,6 +426,86 @@
</app-form-item>
</i-col>
<i-col v-show="detailsModel.f39.visible" :style="{}" :lg="{ span: 24, offset: 0 }">
<app-form-item name='f39' :itemRules="this.rules().f39" class='' :caption="$t('entities.ibizsample0001.main4_form.details.f39')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.f39.error" :isEmptyCaption="false" labelPos="LEFT">
<app-department-personnel
name="f39"
:value='data.f39'
valueitem=""
url="/ibzdepartments/{deptId}/emp"
:multiple="true"
filter="srfsdept"
:fillmap="{'id':'','label':'f39'}"
:disabled="detailsModel.f39.disabled"
:data="data"
:context="context"
@formitemvaluechange="onFormItemValueChange">
</app-department-personnel>
</app-form-item>
</i-col>
<i-col v-show="detailsModel.f40.visible" :style="{}" :lg="{ span: 24, offset: 0 }">
<app-form-item name='f40' :itemRules="this.rules().f40" class='' :caption="$t('entities.ibizsample0001.main4_form.details.f40')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.f40.error" :isEmptyCaption="false" labelPos="LEFT">
<app-group-select
name="f40"
:value='data.f40'
valueitem=""
url="/ibzorganizations/${selected-orgid}/ibzemployees/picker"
:multiple="false"
filter="srforgid"
:fillmap="{'id':'','label':'f40'}"
:disabled="detailsModel.f40.disabled"
:data="data"
:context="context"
@formitemvaluechange="onFormItemValueChange">
</app-group-select>
</app-form-item>
</i-col>
<i-col v-show="detailsModel.f41.visible" :style="{}" :lg="{ span: 24, offset: 0 }">
<app-form-item name='f41' :itemRules="this.rules().f41" class='' :caption="$t('entities.ibizsample0001.main4_form.details.f41')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.f41.error" :isEmptyCaption="false" labelPos="LEFT">
<app-group-select
name="f41"
:value='data.f41'
valueitem=""
url="/ibzorganizations/${selected-orgid}/ibzemployees/picker"
:multiple="true"
filter="srforgid"
:fillmap="{'id':'','label':'f41'}"
:disabled="detailsModel.f41.disabled"
:data="data"
:context="context"
@formitemvaluechange="onFormItemValueChange">
</app-group-select>
</app-form-item>
</i-col>
<i-col v-show="detailsModel.formitem3.visible" :style="{}" :lg="{ span: 24, offset: 0 }">
<app-form-item name='formitem3' :itemRules="this.rules().formitem3" class='' :caption="$t('entities.ibizsample0001.main4_form.details.formitem3')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.formitem3.error" :isEmptyCaption="false" labelPos="LEFT">
<input-box
v-model="data.formitem3"
@enter="onEnter($event)"
:disabled="detailsModel.formitem3.disabled"
type='text'
style="">
</input-box>
</app-form-item>
</i-col>
</row>
......@@ -862,6 +942,10 @@ export default class Main4Base extends Vue implements ControlInterface {
f36: null,
f37: null,
f38: null,
f39: null,
f40: null,
f41: null,
formitem3: null,
ibizsample0001id: null,
ibizsample0001:null,
};
......@@ -1063,8 +1147,24 @@ export default class Main4Base extends Vue implements ControlInterface {
{ required: this.detailsModel.f37.required, type: 'string', message: '文件上传控件 值不能为空', trigger: 'blur' },
],
f38: [
{ required: this.detailsModel.f38.required, type: 'string', message: '部门人员选择器(单选) 值不能为空', trigger: 'change' },
{ required: this.detailsModel.f38.required, type: 'string', message: '部门人员选择器(单选) 值不能为空', trigger: 'blur' },
{ required: this.detailsModel.f38.required, type: 'string', message: '部门人员选择(单选) 值不能为空', trigger: 'change' },
{ required: this.detailsModel.f38.required, type: 'string', message: '部门人员选择(单选) 值不能为空', trigger: 'blur' },
],
f39: [
{ required: this.detailsModel.f39.required, type: 'string', message: '部门人员选择(多选) 值不能为空', trigger: 'change' },
{ required: this.detailsModel.f39.required, type: 'string', message: '部门人员选择(多选) 值不能为空', trigger: 'blur' },
],
f40: [
{ required: this.detailsModel.f40.required, type: 'string', message: '单位人员选择(单选) 值不能为空', trigger: 'change' },
{ required: this.detailsModel.f40.required, type: 'string', message: '单位人员选择(单选) 值不能为空', trigger: 'blur' },
],
f41: [
{ required: this.detailsModel.f41.required, type: 'string', message: '单位人员选择(多选) 值不能为空', trigger: 'change' },
{ required: this.detailsModel.f41.required, type: 'string', message: '单位人员选择(多选) 值不能为空', trigger: 'blur' },
],
formitem3: [
{ required: this.detailsModel.formitem3.required, type: 'string', message: ' 值不能为空', trigger: 'change' },
{ required: this.detailsModel.formitem3.required, type: 'string', message: ' 值不能为空', trigger: 'blur' },
],
}
}
......@@ -1271,7 +1371,15 @@ export default class Main4Base extends Vue implements ControlInterface {
,
f37: new FormItemModel({ caption: '文件上传控件', detailType: 'FORMITEM', name: 'f37', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
,
f38: new FormItemModel({ caption: '部门人员选择器(单选)', detailType: 'FORMITEM', name: 'f38', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
f38: new FormItemModel({ caption: '部门人员选择(单选)', detailType: 'FORMITEM', name: 'f38', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
,
f39: new FormItemModel({ caption: '部门人员选择(多选)', detailType: 'FORMITEM', name: 'f39', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
,
f40: new FormItemModel({ caption: '单位人员选择(单选)', detailType: 'FORMITEM', name: 'f40', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
,
f41: new FormItemModel({ caption: '单位人员选择(多选)', detailType: 'FORMITEM', name: 'f41', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
,
formitem3: new FormItemModel({ caption: '', detailType: 'FORMITEM', name: 'formitem3', 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 })
,
......@@ -1829,6 +1937,54 @@ export default class Main4Base extends Vue implements ControlInterface {
this.formDataChange({ name: 'f38', newVal: newVal, oldVal: oldVal });
}
/**
* 监控表单属性 f39 值
*
* @param {*} newVal
* @param {*} oldVal
* @memberof Main4Base
*/
@Watch('data.f39')
onF39Change(newVal: any, oldVal: any) {
this.formDataChange({ name: 'f39', newVal: newVal, oldVal: oldVal });
}
/**
* 监控表单属性 f40 值
*
* @param {*} newVal
* @param {*} oldVal
* @memberof Main4Base
*/
@Watch('data.f40')
onF40Change(newVal: any, oldVal: any) {
this.formDataChange({ name: 'f40', newVal: newVal, oldVal: oldVal });
}
/**
* 监控表单属性 f41 值
*
* @param {*} newVal
* @param {*} oldVal
* @memberof Main4Base
*/
@Watch('data.f41')
onF41Change(newVal: any, oldVal: any) {
this.formDataChange({ name: 'f41', newVal: newVal, oldVal: oldVal });
}
/**
* 监控表单属性 formitem3 值
*
* @param {*} newVal
* @param {*} oldVal
* @memberof Main4Base
*/
@Watch('data.formitem3')
onFormitem3Change(newVal: any, oldVal: any) {
this.formDataChange({ name: 'formitem3', newVal: newVal, oldVal: oldVal });
}
/**
* 监控表单属性 ibizsample0001id 值
*
......@@ -1945,6 +2101,10 @@ export default class Main4Base extends Vue implements ControlInterface {
......
......@@ -208,6 +208,22 @@ export default class Main4Model {
name: 'f38',
dataType:'FORMITEM',
},
{
name: 'f39',
dataType:'FORMITEM',
},
{
name: 'f40',
dataType:'FORMITEM',
},
{
name: 'f41',
dataType:'FORMITEM',
},
{
name: 'formitem3',
dataType:'FORMITEM',
},
{
name: 'ibizsample0001id',
prop: 'ibizsample0001id',
......
......@@ -8,10 +8,10 @@ import java.util.List;
public interface IBIZOrderImport {
@Mappings({
@Mapping(target = "ibizorderid",source = "ibizorderid"),
@Mapping(target = "ibizordername",source = "ibizordername"),
@Mapping(target = "ordertype",source = "ordertype"),
@Mapping(target = "ordertime",source = "ordertime"),
@Mapping(target = "orderuid",source = "orderuid"),
@Mapping(target = "ibizordername",source = "ibizordername"),
})
@BeanMapping(ignoreByDefault = true)
IBIZOrder toDomain(IBIZOrder entity);
......
......@@ -134,7 +134,7 @@
<!--输出实体[IBIZORDER]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizorder-18-8">
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizorder-23-8">
<createTable tableName="T_IBIZORDER">
<column name="TP" remarks="" type="TEXT(1048576)">
</column>
......@@ -316,7 +316,7 @@
<!--输出实体[IBIZSAMPLE0001]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0001-24-13">
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0001-28-13">
<createTable tableName="T_IBIZSAMPLE0001">
<column name="FIELD01" remarks="" type="VARCHAR(100)">
</column>
......
......@@ -37,7 +37,7 @@
</createView>
</changeSet>
<!--输出实体[IBIZORDER]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizorder-18-8" runOnChange="true">
<changeSet author="a_LAB01_df847bdfd" id="view-ibizorder-23-8" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZORDER">
<![CDATA[ SELECT t1.[AMOUNT], t1.[CREATEDATE], t1.[CREATEMAN], t1.[DETAILNUM], t1.[IBIZCUSTOMERID], t11.[IBIZCUSTOMERNAME], t1.[IBIZORDERID], t1.[IBIZORDERNAME], t1.[MEMO], t1.[ORDERSTATE], t1.[ORDERTIME], t1.[ORDERTYPE], t1.[ORDERUID], t1.[UPDATEDATE], t1.[UPDATEMAN], t1.[WFINSTANCEID], t1.[WFSTATE], t1.[WFSTEP] FROM [T_IBIZORDER] t1 LEFT JOIN T_IBIZCUSTOMER t11 ON t1.IBIZCUSTOMERID = t11.IBIZCUSTOMERID ]]>
</createView>
......@@ -67,7 +67,7 @@
</createView>
</changeSet>
<!--输出实体[IBIZSAMPLE0001]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0001-24-13" runOnChange="true">
<changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0001-28-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 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册