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

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

上级 399582fc
...@@ -322,6 +322,7 @@ function getLocaleResourceBase(){ ...@@ -322,6 +322,7 @@ function getLocaleResourceBase(){
srfdeid: commonLogic.appcommonhandle("",null), srfdeid: commonLogic.appcommonhandle("",null),
srfsourcekey: commonLogic.appcommonhandle("",null), srfsourcekey: commonLogic.appcommonhandle("",null),
deptheads: commonLogic.appcommonhandle("部门领导",null), deptheads: commonLogic.appcommonhandle("部门领导",null),
srfwftransferor: commonLogic.appcommonhandle("部门领导",null),
deptheadsid: commonLogic.appcommonhandle("部门领导",null), deptheadsid: commonLogic.appcommonhandle("部门领导",null),
ibizsample0021id: commonLogic.appcommonhandle("订单标识",null), ibizsample0021id: commonLogic.appcommonhandle("订单标识",null),
}, },
...@@ -341,6 +342,7 @@ function getLocaleResourceBase(){ ...@@ -341,6 +342,7 @@ function getLocaleResourceBase(){
srfdeid: commonLogic.appcommonhandle("",null), srfdeid: commonLogic.appcommonhandle("",null),
srfsourcekey: commonLogic.appcommonhandle("",null), srfsourcekey: commonLogic.appcommonhandle("",null),
deptheads: commonLogic.appcommonhandle("部门领导",null), deptheads: commonLogic.appcommonhandle("部门领导",null),
srfwfannotator: commonLogic.appcommonhandle("部门领导",null),
deptheadsid: commonLogic.appcommonhandle("部门领导",null), deptheadsid: commonLogic.appcommonhandle("部门领导",null),
ibizsample0021id: commonLogic.appcommonhandle("订单标识",null), ibizsample0021id: commonLogic.appcommonhandle("订单标识",null),
}, },
......
...@@ -322,6 +322,7 @@ function getLocaleResourceBase(){ ...@@ -322,6 +322,7 @@ function getLocaleResourceBase(){
srfdeid: commonLogic.appcommonhandle("",null), srfdeid: commonLogic.appcommonhandle("",null),
srfsourcekey: commonLogic.appcommonhandle("",null), srfsourcekey: commonLogic.appcommonhandle("",null),
deptheads: commonLogic.appcommonhandle("部门领导",null), deptheads: commonLogic.appcommonhandle("部门领导",null),
srfwftransferor: commonLogic.appcommonhandle("部门领导",null),
deptheadsid: commonLogic.appcommonhandle("部门领导",null), deptheadsid: commonLogic.appcommonhandle("部门领导",null),
ibizsample0021id: commonLogic.appcommonhandle("订单标识",null), ibizsample0021id: commonLogic.appcommonhandle("订单标识",null),
}, },
...@@ -341,6 +342,7 @@ function getLocaleResourceBase(){ ...@@ -341,6 +342,7 @@ function getLocaleResourceBase(){
srfdeid: commonLogic.appcommonhandle("",null), srfdeid: commonLogic.appcommonhandle("",null),
srfsourcekey: commonLogic.appcommonhandle("",null), srfsourcekey: commonLogic.appcommonhandle("",null),
deptheads: commonLogic.appcommonhandle("部门领导",null), deptheads: commonLogic.appcommonhandle("部门领导",null),
srfwfannotator: commonLogic.appcommonhandle("部门领导",null),
deptheadsid: commonLogic.appcommonhandle("部门领导",null), deptheadsid: commonLogic.appcommonhandle("部门领导",null),
ibizsample0021id: commonLogic.appcommonhandle("订单标识",null), ibizsample0021id: commonLogic.appcommonhandle("订单标识",null),
}, },
......
...@@ -322,6 +322,7 @@ function getLocaleResourceBase(){ ...@@ -322,6 +322,7 @@ function getLocaleResourceBase(){
srfdeid: commonLogic.appcommonhandle("",null), srfdeid: commonLogic.appcommonhandle("",null),
srfsourcekey: commonLogic.appcommonhandle("",null), srfsourcekey: commonLogic.appcommonhandle("",null),
deptheads: commonLogic.appcommonhandle("部门领导",null), deptheads: commonLogic.appcommonhandle("部门领导",null),
srfwftransferor: commonLogic.appcommonhandle("部门领导",null),
deptheadsid: commonLogic.appcommonhandle("部门领导",null), deptheadsid: commonLogic.appcommonhandle("部门领导",null),
ibizsample0021id: commonLogic.appcommonhandle("订单标识",null), ibizsample0021id: commonLogic.appcommonhandle("订单标识",null),
}, },
...@@ -341,6 +342,7 @@ function getLocaleResourceBase(){ ...@@ -341,6 +342,7 @@ function getLocaleResourceBase(){
srfdeid: commonLogic.appcommonhandle("",null), srfdeid: commonLogic.appcommonhandle("",null),
srfsourcekey: commonLogic.appcommonhandle("",null), srfsourcekey: commonLogic.appcommonhandle("",null),
deptheads: commonLogic.appcommonhandle("部门领导",null), deptheads: commonLogic.appcommonhandle("部门领导",null),
srfwfannotator: commonLogic.appcommonhandle("部门领导",null),
deptheadsid: commonLogic.appcommonhandle("部门领导",null), deptheadsid: commonLogic.appcommonhandle("部门领导",null),
ibizsample0021id: commonLogic.appcommonhandle("订单标识",null), ibizsample0021id: commonLogic.appcommonhandle("订单标识",null),
}, },
......
...@@ -922,6 +922,7 @@ export default class IBIZSample0021Usr1114433946WFDynaEditViewBase extends Vue { ...@@ -922,6 +922,7 @@ export default class IBIZSample0021Usr1114433946WFDynaEditViewBase extends Vue {
* @memberof IBIZSample0021Usr1114433946WFDynaEditViewBase * @memberof IBIZSample0021Usr1114433946WFDynaEditViewBase
*/ */
public handleWFAddiFeature(linkItem: any, data: any) { public handleWFAddiFeature(linkItem: any, data: any) {
if (linkItem.sequenceflowform) {
let featureTag: string = this.wfAddiFeatureRef[linkItem.type].featureTag; let featureTag: string = this.wfAddiFeatureRef[linkItem.type].featureTag;
if (!featureTag) return; if (!featureTag) return;
let targetView: any = this.viewRefData[`WFUTILACTION@${featureTag}`]; let targetView: any = this.viewRefData[`WFUTILACTION@${featureTag}`];
...@@ -950,6 +951,9 @@ export default class IBIZSample0021Usr1114433946WFDynaEditViewBase extends Vue { ...@@ -950,6 +951,9 @@ export default class IBIZSample0021Usr1114433946WFDynaEditViewBase extends Vue {
this.submitWFAddiFeature(linkItem, tempSubmitData); this.submitWFAddiFeature(linkItem, tempSubmitData);
} }
}); });
}else{
this.submitWFAddiFeature(linkItem, data);
}
} }
/** /**
......
...@@ -945,6 +945,7 @@ export default class IBIZSample0021Usr1114865995WFDynaEditView3Base extends Vue ...@@ -945,6 +945,7 @@ export default class IBIZSample0021Usr1114865995WFDynaEditView3Base extends Vue
* @memberof IBIZSample0021Usr1114865995WFDynaEditView3Base * @memberof IBIZSample0021Usr1114865995WFDynaEditView3Base
*/ */
public handleWFAddiFeature(linkItem: any, data: any) { public handleWFAddiFeature(linkItem: any, data: any) {
if (linkItem.sequenceflowform) {
let featureTag: string = this.wfAddiFeatureRef[linkItem.type].featureTag; let featureTag: string = this.wfAddiFeatureRef[linkItem.type].featureTag;
if (!featureTag) return; if (!featureTag) return;
let targetView: any = this.viewRefData[`WFUTILACTION@${featureTag}`]; let targetView: any = this.viewRefData[`WFUTILACTION@${featureTag}`];
...@@ -973,6 +974,9 @@ export default class IBIZSample0021Usr1114865995WFDynaEditView3Base extends Vue ...@@ -973,6 +974,9 @@ export default class IBIZSample0021Usr1114865995WFDynaEditView3Base extends Vue
this.submitWFAddiFeature(linkItem, tempSubmitData); this.submitWFAddiFeature(linkItem, tempSubmitData);
} }
}); });
}else{
this.submitWFAddiFeature(linkItem, data);
}
} }
/** /**
......
...@@ -1105,6 +1105,7 @@ export default class IBIZSample0021WFDynaEditViewBase extends Vue { ...@@ -1105,6 +1105,7 @@ export default class IBIZSample0021WFDynaEditViewBase extends Vue {
* @memberof IBIZSample0021WFDynaEditViewBase * @memberof IBIZSample0021WFDynaEditViewBase
*/ */
public handleWFAddiFeature(linkItem: any, data: any) { public handleWFAddiFeature(linkItem: any, data: any) {
if (linkItem.sequenceflowform) {
let featureTag: string = this.wfAddiFeatureRef[linkItem.type].featureTag; let featureTag: string = this.wfAddiFeatureRef[linkItem.type].featureTag;
if (!featureTag) return; if (!featureTag) return;
let targetView: any = this.viewRefData[`WFUTILACTION@${featureTag}`]; let targetView: any = this.viewRefData[`WFUTILACTION@${featureTag}`];
...@@ -1133,6 +1134,9 @@ export default class IBIZSample0021WFDynaEditViewBase extends Vue { ...@@ -1133,6 +1134,9 @@ export default class IBIZSample0021WFDynaEditViewBase extends Vue {
this.submitWFAddiFeature(linkItem, tempSubmitData); this.submitWFAddiFeature(linkItem, tempSubmitData);
} }
}); });
}else{
this.submitWFAddiFeature(linkItem, data);
}
} }
/** /**
......
...@@ -639,7 +639,7 @@ export default class DefaultBase extends Vue implements ControlInterface { ...@@ -639,7 +639,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
*/ */
public load(opt: any = {}): void { public load(opt: any = {}): void {
if(!this.loadAction){ if(!this.loadAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZAPPEDITORGridView' + (this.$t('app.searchForm.notConfig.loadAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZAPPEDITORListView' + (this.$t('app.searchForm.notConfig.loadAction') as string) });
return; return;
} }
const arg: any = { ...opt }; const arg: any = { ...opt };
...@@ -675,7 +675,7 @@ export default class DefaultBase extends Vue implements ControlInterface { ...@@ -675,7 +675,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
*/ */
public async loadDraft(opt: any = {},mode?:string): Promise<any> { public async loadDraft(opt: any = {},mode?:string): Promise<any> {
if(!this.loaddraftAction){ if(!this.loaddraftAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZAPPEDITORGridView' + (this.$t('app.searchForm.notConfig.loaddraftAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZAPPEDITORListView' + (this.$t('app.searchForm.notConfig.loaddraftAction') as string) });
return; return;
} }
const arg: any = { ...opt } ; const arg: any = { ...opt } ;
......
...@@ -670,7 +670,7 @@ export default class QUICKSEARCHFORMBase extends Vue implements ControlInterface ...@@ -670,7 +670,7 @@ export default class QUICKSEARCHFORMBase extends Vue implements ControlInterface
*/ */
public load(opt: any = {}): void { public load(opt: any = {}): void {
if(!this.loadAction){ if(!this.loadAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKCalendarView' + (this.$t('app.searchForm.notConfig.loadAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKListView' + (this.$t('app.searchForm.notConfig.loadAction') as string) });
return; return;
} }
const arg: any = { ...opt }; const arg: any = { ...opt };
...@@ -706,7 +706,7 @@ export default class QUICKSEARCHFORMBase extends Vue implements ControlInterface ...@@ -706,7 +706,7 @@ export default class QUICKSEARCHFORMBase extends Vue implements ControlInterface
*/ */
public async loadDraft(opt: any = {},mode?:string): Promise<any> { public async loadDraft(opt: any = {},mode?:string): Promise<any> {
if(!this.loaddraftAction){ if(!this.loaddraftAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKCalendarView' + (this.$t('app.searchForm.notConfig.loaddraftAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKListView' + (this.$t('app.searchForm.notConfig.loaddraftAction') as string) });
return; return;
} }
const arg: any = { ...opt } ; const arg: any = { ...opt } ;
......
...@@ -319,7 +319,7 @@ export default class MainBase extends Vue implements ControlInterface { ...@@ -319,7 +319,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {*} [$event] 事件源 * @param {*} [$event] 事件源
* @param {*} [xData] 执行行为所需当前部件 * @param {*} [xData] 执行行为所需当前部件
* @param {*} [actionContext] 执行行为上下文 * @param {*} [actionContext] 执行行为上下文
* @memberof IBIZOrderPickupGridViewBase * @memberof IBIZOrderSF1GridViewBase
*/ */
public Edit(args: any[],contextJO?:any, params?: any, $event?: any, xData?: any,actionContext?:any,srfParentDeName?:string) { public Edit(args: any[],contextJO?:any, params?: any, $event?: any, xData?: any,actionContext?:any,srfParentDeName?:string) {
if (args.length === 0) { if (args.length === 0) {
...@@ -462,6 +462,20 @@ export default class MainBase extends Vue implements ControlInterface { ...@@ -462,6 +462,20 @@ export default class MainBase extends Vue implements ControlInterface {
return this.selections[0]; return this.selections[0];
} }
/**
* 打开新建数据视图
*
* @type {any}
* @memberof MainBase
*/
@Prop() public newdata: any;
/**
* 打开编辑数据视图
*
* @type {any}
* @memberof MainBase
*/
@Prop() public opendata: any;
/** /**
* 是否嵌入关系界面 * 是否嵌入关系界面
...@@ -996,7 +1010,7 @@ export default class MainBase extends Vue implements ControlInterface { ...@@ -996,7 +1010,7 @@ export default class MainBase extends Vue implements ControlInterface {
if (!this.fetchAction) { if (!this.fetchAction) {
this.$Notice.error({ this.$Notice.error({
title: this.$t("app.commonWords.wrong") as string, title: this.$t("app.commonWords.wrong") as string,
desc: "IBIZOrderPickupGridView" + (this.$t("app.gridpage.notConfig.fetchAction") as string), desc: "IBIZOrderSF1GridView" + (this.$t("app.gridpage.notConfig.fetchAction") as string),
}); });
return; return;
} }
...@@ -1125,7 +1139,7 @@ export default class MainBase extends Vue implements ControlInterface { ...@@ -1125,7 +1139,7 @@ export default class MainBase extends Vue implements ControlInterface {
if (!this.removeAction) { if (!this.removeAction) {
this.$Notice.error({ this.$Notice.error({
title: (this.$t('app.commonWords.wrong') as string), title: (this.$t('app.commonWords.wrong') as string),
desc: 'IBIZOrderPickupGridView' + (this.$t('app.gridpage.notConfig.removeAction') as string) desc: 'IBIZOrderSF1GridView' + (this.$t('app.gridpage.notConfig.removeAction') as string)
}); });
return; return;
} }
...@@ -1239,7 +1253,7 @@ export default class MainBase extends Vue implements ControlInterface { ...@@ -1239,7 +1253,7 @@ export default class MainBase extends Vue implements ControlInterface {
*/ */
public addBatch(arg: any = {}): void { public addBatch(arg: any = {}): void {
if(!this.fetchAction){ if(!this.fetchAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderPickupGridView'+(this.$t('app.gridpage.notConfig.fetchAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderSF1GridView'+(this.$t('app.gridpage.notConfig.fetchAction') as string) });
return; return;
} }
if(!arg){ if(!arg){
...@@ -2170,7 +2184,7 @@ export default class MainBase extends Vue implements ControlInterface { ...@@ -2170,7 +2184,7 @@ export default class MainBase extends Vue implements ControlInterface {
try { try {
if (Object.is(item.rowDataState, 'create')) { if (Object.is(item.rowDataState, 'create')) {
if (!this.createAction) { if (!this.createAction) {
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderPickupGridView'+(this.$t('app.gridpage.notConfig.createAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderSF1GridView'+(this.$t('app.gridpage.notConfig.createAction') as string) });
} else { } else {
Object.assign(item, { viewparams: this.viewparams }); Object.assign(item, { viewparams: this.viewparams });
const tempContext = Util.deepCopy(this.context); const tempContext = Util.deepCopy(this.context);
...@@ -2179,7 +2193,7 @@ export default class MainBase extends Vue implements ControlInterface { ...@@ -2179,7 +2193,7 @@ export default class MainBase extends Vue implements ControlInterface {
} }
}else if (Object.is(item.rowDataState, 'update')){ }else if (Object.is(item.rowDataState, 'update')){
if (!this.updateAction) { if (!this.updateAction) {
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderPickupGridView'+(this.$t('app.gridpage.notConfig.updateAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZOrderSF1GridView'+(this.$t('app.gridpage.notConfig.updateAction') as string) });
} else { } else {
Object.assign(item, { viewparams: this.viewparams }); Object.assign(item, { viewparams: this.viewparams });
const tempContext = Util.deepCopy(this.context); const tempContext = Util.deepCopy(this.context);
...@@ -2255,7 +2269,7 @@ export default class MainBase extends Vue implements ControlInterface { ...@@ -2255,7 +2269,7 @@ export default class MainBase extends Vue implements ControlInterface {
if(!this.loaddraftAction){ if(!this.loaddraftAction){
this.$Notice.error({ this.$Notice.error({
title: (this.$t('app.commonWords.wrong') as string), title: (this.$t('app.commonWords.wrong') as string),
desc: 'IBIZOrderPickupGridView' + (this.$t('app.gridpage.notConfig.loaddraftAction') as string) desc: 'IBIZOrderSF1GridView' + (this.$t('app.gridpage.notConfig.loaddraftAction') as string)
}); });
return; return;
} }
......
...@@ -105,6 +105,21 @@ export default class MainModel { ...@@ -105,6 +105,21 @@ export default class MainModel {
prop: 'n_ibizordername_like', prop: 'n_ibizordername_like',
dataType: 'QUERYPARAM' dataType: 'QUERYPARAM'
}, },
{
name: 'n_orderstate_eq',
prop: 'n_orderstate_eq',
dataType: 'QUERYPARAM'
},
{
name: 'n_ordertime_gt',
prop: 'n_ordertime_gt',
dataType: 'QUERYPARAM'
},
{
name: 'n_ordertime_lt',
prop: 'n_ordertime_lt',
dataType: 'QUERYPARAM'
},
{ {
name:'size', name:'size',
......
...@@ -485,6 +485,7 @@ export default class BeforeSignBase extends Vue implements ControlInterface { ...@@ -485,6 +485,7 @@ export default class BeforeSignBase extends Vue implements ControlInterface {
srfdeid: null, srfdeid: null,
srfsourcekey: null, srfsourcekey: null,
deptheads: null, deptheads: null,
srfwfannotator: null,
deptheadsid: null, deptheadsid: null,
ibizsample0021id: null, ibizsample0021id: null,
ibizsample0021:null, ibizsample0021:null,
...@@ -670,6 +671,8 @@ export default class BeforeSignBase extends Vue implements ControlInterface { ...@@ -670,6 +671,8 @@ export default class BeforeSignBase 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 }) srfsourcekey: new FormItemModel({ caption: '', detailType: 'FORMITEM', name: 'srfsourcekey', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
, ,
deptheads: new FormItemModel({ caption: '部门领导', detailType: 'FORMITEM', name: 'deptheads', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 }) deptheads: new FormItemModel({ caption: '部门领导', detailType: 'FORMITEM', name: 'deptheads', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
,
srfwfannotator: new FormItemModel({ caption: '部门领导', detailType: 'FORMITEM', name: 'srfwfannotator', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
, ,
deptheadsid: new FormItemModel({ caption: '部门领导', detailType: 'FORMITEM', name: 'deptheadsid', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 }) deptheadsid: new FormItemModel({ caption: '部门领导', detailType: 'FORMITEM', name: 'deptheadsid', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
, ,
...@@ -785,6 +788,18 @@ export default class BeforeSignBase extends Vue implements ControlInterface { ...@@ -785,6 +788,18 @@ export default class BeforeSignBase extends Vue implements ControlInterface {
this.formDataChange({ name: 'deptheads', newVal: newVal, oldVal: oldVal }); this.formDataChange({ name: 'deptheads', newVal: newVal, oldVal: oldVal });
} }
/**
* 监控表单属性 srfwfannotator 值
*
* @param {*} newVal
* @param {*} oldVal
* @memberof BeforeSignBase
*/
@Watch('data.srfwfannotator')
onSrfwfannotatorChange(newVal: any, oldVal: any) {
this.formDataChange({ name: 'srfwfannotator', newVal: newVal, oldVal: oldVal });
}
/** /**
* 监控表单属性 deptheadsid 值 * 监控表单属性 deptheadsid 值
* *
...@@ -876,6 +891,7 @@ export default class BeforeSignBase extends Vue implements ControlInterface { ...@@ -876,6 +891,7 @@ export default class BeforeSignBase extends Vue implements ControlInterface {
} }
/** /**
......
...@@ -61,6 +61,11 @@ export default class BeforeSignModel { ...@@ -61,6 +61,11 @@ export default class BeforeSignModel {
prop: 'deptheads', prop: 'deptheads',
dataType: 'TEXT', dataType: 'TEXT',
}, },
{
name: 'srfwfannotator',
prop: 'deptheadsid',
dataType: 'TEXT',
},
{ {
name: 'deptheadsid', name: 'deptheadsid',
prop: 'deptheadsid', prop: 'deptheadsid',
......
...@@ -485,6 +485,7 @@ export default class TransferBase extends Vue implements ControlInterface { ...@@ -485,6 +485,7 @@ export default class TransferBase extends Vue implements ControlInterface {
srfdeid: null, srfdeid: null,
srfsourcekey: null, srfsourcekey: null,
deptheads: null, deptheads: null,
srfwftransferor: null,
deptheadsid: null, deptheadsid: null,
ibizsample0021id: null, ibizsample0021id: null,
ibizsample0021:null, ibizsample0021:null,
...@@ -670,6 +671,8 @@ export default class TransferBase extends Vue implements ControlInterface { ...@@ -670,6 +671,8 @@ export default class TransferBase 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 }) srfsourcekey: new FormItemModel({ caption: '', detailType: 'FORMITEM', name: 'srfsourcekey', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
, ,
deptheads: new FormItemModel({ caption: '部门领导', detailType: 'FORMITEM', name: 'deptheads', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 }) deptheads: new FormItemModel({ caption: '部门领导', detailType: 'FORMITEM', name: 'deptheads', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
,
srfwftransferor: new FormItemModel({ caption: '部门领导', detailType: 'FORMITEM', name: 'srfwftransferor', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
, ,
deptheadsid: new FormItemModel({ caption: '部门领导', detailType: 'FORMITEM', name: 'deptheadsid', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 }) deptheadsid: new FormItemModel({ caption: '部门领导', detailType: 'FORMITEM', name: 'deptheadsid', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
, ,
...@@ -785,6 +788,18 @@ export default class TransferBase extends Vue implements ControlInterface { ...@@ -785,6 +788,18 @@ export default class TransferBase extends Vue implements ControlInterface {
this.formDataChange({ name: 'deptheads', newVal: newVal, oldVal: oldVal }); this.formDataChange({ name: 'deptheads', newVal: newVal, oldVal: oldVal });
} }
/**
* 监控表单属性 srfwftransferor 值
*
* @param {*} newVal
* @param {*} oldVal
* @memberof TransferBase
*/
@Watch('data.srfwftransferor')
onSrfwftransferorChange(newVal: any, oldVal: any) {
this.formDataChange({ name: 'srfwftransferor', newVal: newVal, oldVal: oldVal });
}
/** /**
* 监控表单属性 deptheadsid 值 * 监控表单属性 deptheadsid 值
* *
...@@ -876,6 +891,7 @@ export default class TransferBase extends Vue implements ControlInterface { ...@@ -876,6 +891,7 @@ export default class TransferBase extends Vue implements ControlInterface {
} }
/** /**
......
...@@ -61,6 +61,11 @@ export default class TransferModel { ...@@ -61,6 +61,11 @@ export default class TransferModel {
prop: 'deptheads', prop: 'deptheads',
dataType: 'TEXT', dataType: 'TEXT',
}, },
{
name: 'srfwftransferor',
prop: 'deptheadsid',
dataType: 'TEXT',
},
{ {
name: 'deptheadsid', name: 'deptheadsid',
prop: 'deptheadsid', prop: 'deptheadsid',
......
...@@ -74,6 +74,14 @@ ...@@ -74,6 +74,14 @@
"name" : "DEPTHEADS", "name" : "DEPTHEADS",
"codeName" : "DeptHeads" "codeName" : "DeptHeads"
} }
}, {
"id" : "srfwfannotator",
"hidden" : true,
"dataType" : 25,
"getPSAppDEField" : {
"name" : "DEPTHEADSID",
"codeName" : "DeptHeadsId"
}
}, { }, {
"id" : "deptheadsid", "id" : "deptheadsid",
"hidden" : true, "hidden" : true,
...@@ -149,7 +157,7 @@ ...@@ -149,7 +157,7 @@
"showCaption" : true "showCaption" : true
}, { }, {
"caption" : "部门领导", "caption" : "部门领导",
"codeName" : "deptheadsid", "codeName" : "srfwfannotator",
"dataType" : 25, "dataType" : 25,
"detailStyle" : "DEFAULT", "detailStyle" : "DEFAULT",
"detailType" : "FORMITEM", "detailType" : "FORMITEM",
...@@ -157,7 +165,7 @@ ...@@ -157,7 +165,7 @@
"ignoreInput" : 0, "ignoreInput" : 0,
"labelPos" : "LEFT", "labelPos" : "LEFT",
"labelWidth" : 130, "labelWidth" : 130,
"name" : "deptheadsid", "name" : "srfwfannotator",
"noPrivDisplayMode" : 1, "noPrivDisplayMode" : 1,
"getPSAppDEField" : { "getPSAppDEField" : {
"name" : "DEPTHEADSID", "name" : "DEPTHEADSID",
...@@ -165,7 +173,7 @@ ...@@ -165,7 +173,7 @@
}, },
"getPSEditor" : { "getPSEditor" : {
"editorType" : "HIDDEN", "editorType" : "HIDDEN",
"name" : "deptheadsid" "name" : "srfwfannotator"
}, },
"getPSLayoutPos" : { "getPSLayoutPos" : {
"colMD" : 24, "colMD" : 24,
......
...@@ -74,6 +74,14 @@ ...@@ -74,6 +74,14 @@
"name" : "DEPTHEADS", "name" : "DEPTHEADS",
"codeName" : "DeptHeads" "codeName" : "DeptHeads"
} }
}, {
"id" : "srfwftransferor",
"hidden" : true,
"dataType" : 25,
"getPSAppDEField" : {
"name" : "DEPTHEADSID",
"codeName" : "DeptHeadsId"
}
}, { }, {
"id" : "deptheadsid", "id" : "deptheadsid",
"hidden" : true, "hidden" : true,
...@@ -149,7 +157,7 @@ ...@@ -149,7 +157,7 @@
"showCaption" : true "showCaption" : true
}, { }, {
"caption" : "部门领导", "caption" : "部门领导",
"codeName" : "deptheadsid", "codeName" : "srfwftransferor",
"dataType" : 25, "dataType" : 25,
"detailStyle" : "DEFAULT", "detailStyle" : "DEFAULT",
"detailType" : "FORMITEM", "detailType" : "FORMITEM",
...@@ -157,7 +165,7 @@ ...@@ -157,7 +165,7 @@
"ignoreInput" : 0, "ignoreInput" : 0,
"labelPos" : "LEFT", "labelPos" : "LEFT",
"labelWidth" : 130, "labelWidth" : 130,
"name" : "deptheadsid", "name" : "srfwftransferor",
"noPrivDisplayMode" : 1, "noPrivDisplayMode" : 1,
"getPSAppDEField" : { "getPSAppDEField" : {
"name" : "DEPTHEADSID", "name" : "DEPTHEADSID",
...@@ -165,7 +173,7 @@ ...@@ -165,7 +173,7 @@
}, },
"getPSEditor" : { "getPSEditor" : {
"editorType" : "HIDDEN", "editorType" : "HIDDEN",
"name" : "deptheadsid" "name" : "srfwftransferor"
}, },
"getPSLayoutPos" : { "getPSLayoutPos" : {
"colMD" : 24, "colMD" : 24,
......
...@@ -190,6 +190,14 @@ ...@@ -190,6 +190,14 @@
"name" : "DEPTHEADS", "name" : "DEPTHEADS",
"codeName" : "DeptHeads" "codeName" : "DeptHeads"
} }
}, {
"id" : "srfwfannotator",
"hidden" : true,
"dataType" : 25,
"getPSAppDEField" : {
"name" : "DEPTHEADSID",
"codeName" : "DeptHeadsId"
}
}, { }, {
"id" : "deptheadsid", "id" : "deptheadsid",
"hidden" : true, "hidden" : true,
...@@ -265,7 +273,7 @@ ...@@ -265,7 +273,7 @@
"showCaption" : true "showCaption" : true
}, { }, {
"caption" : "部门领导", "caption" : "部门领导",
"codeName" : "deptheadsid", "codeName" : "srfwfannotator",
"dataType" : 25, "dataType" : 25,
"detailStyle" : "DEFAULT", "detailStyle" : "DEFAULT",
"detailType" : "FORMITEM", "detailType" : "FORMITEM",
...@@ -273,7 +281,7 @@ ...@@ -273,7 +281,7 @@
"ignoreInput" : 0, "ignoreInput" : 0,
"labelPos" : "LEFT", "labelPos" : "LEFT",
"labelWidth" : 130, "labelWidth" : 130,
"name" : "deptheadsid", "name" : "srfwfannotator",
"noPrivDisplayMode" : 1, "noPrivDisplayMode" : 1,
"getPSAppDEField" : { "getPSAppDEField" : {
"name" : "DEPTHEADSID", "name" : "DEPTHEADSID",
...@@ -281,7 +289,7 @@ ...@@ -281,7 +289,7 @@
}, },
"getPSEditor" : { "getPSEditor" : {
"editorType" : "HIDDEN", "editorType" : "HIDDEN",
"name" : "deptheadsid" "name" : "srfwfannotator"
}, },
"getPSLayoutPos" : { "getPSLayoutPos" : {
"colMD" : 24, "colMD" : 24,
......
...@@ -651,6 +651,14 @@ ...@@ -651,6 +651,14 @@
"name" : "DEPTHEADS", "name" : "DEPTHEADS",
"codeName" : "DeptHeads" "codeName" : "DeptHeads"
} }
}, {
"id" : "srfwftransferor",
"hidden" : true,
"dataType" : 25,
"getPSAppDEField" : {
"name" : "DEPTHEADSID",
"codeName" : "DeptHeadsId"
}
}, { }, {
"id" : "deptheadsid", "id" : "deptheadsid",
"hidden" : true, "hidden" : true,
...@@ -726,7 +734,7 @@ ...@@ -726,7 +734,7 @@
"showCaption" : true "showCaption" : true
}, { }, {
"caption" : "部门领导", "caption" : "部门领导",
"codeName" : "deptheadsid", "codeName" : "srfwftransferor",
"dataType" : 25, "dataType" : 25,
"detailStyle" : "DEFAULT", "detailStyle" : "DEFAULT",
"detailType" : "FORMITEM", "detailType" : "FORMITEM",
...@@ -734,7 +742,7 @@ ...@@ -734,7 +742,7 @@
"ignoreInput" : 0, "ignoreInput" : 0,
"labelPos" : "LEFT", "labelPos" : "LEFT",
"labelWidth" : 130, "labelWidth" : 130,
"name" : "deptheadsid", "name" : "srfwftransferor",
"noPrivDisplayMode" : 1, "noPrivDisplayMode" : 1,
"getPSAppDEField" : { "getPSAppDEField" : {
"name" : "DEPTHEADSID", "name" : "DEPTHEADSID",
...@@ -742,7 +750,7 @@ ...@@ -742,7 +750,7 @@
}, },
"getPSEditor" : { "getPSEditor" : {
"editorType" : "HIDDEN", "editorType" : "HIDDEN",
"name" : "deptheadsid" "name" : "srfwftransferor"
}, },
"getPSLayoutPos" : { "getPSLayoutPos" : {
"colMD" : 24, "colMD" : 24,
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册