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

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

上级 399582fc
......@@ -322,6 +322,7 @@ function getLocaleResourceBase(){
srfdeid: commonLogic.appcommonhandle("",null),
srfsourcekey: commonLogic.appcommonhandle("",null),
deptheads: commonLogic.appcommonhandle("部门领导",null),
srfwftransferor: commonLogic.appcommonhandle("部门领导",null),
deptheadsid: commonLogic.appcommonhandle("部门领导",null),
ibizsample0021id: commonLogic.appcommonhandle("订单标识",null),
},
......@@ -341,6 +342,7 @@ function getLocaleResourceBase(){
srfdeid: commonLogic.appcommonhandle("",null),
srfsourcekey: commonLogic.appcommonhandle("",null),
deptheads: commonLogic.appcommonhandle("部门领导",null),
srfwfannotator: commonLogic.appcommonhandle("部门领导",null),
deptheadsid: commonLogic.appcommonhandle("部门领导",null),
ibizsample0021id: commonLogic.appcommonhandle("订单标识",null),
},
......
......@@ -322,6 +322,7 @@ function getLocaleResourceBase(){
srfdeid: commonLogic.appcommonhandle("",null),
srfsourcekey: commonLogic.appcommonhandle("",null),
deptheads: commonLogic.appcommonhandle("部门领导",null),
srfwftransferor: commonLogic.appcommonhandle("部门领导",null),
deptheadsid: commonLogic.appcommonhandle("部门领导",null),
ibizsample0021id: commonLogic.appcommonhandle("订单标识",null),
},
......@@ -341,6 +342,7 @@ function getLocaleResourceBase(){
srfdeid: commonLogic.appcommonhandle("",null),
srfsourcekey: commonLogic.appcommonhandle("",null),
deptheads: commonLogic.appcommonhandle("部门领导",null),
srfwfannotator: commonLogic.appcommonhandle("部门领导",null),
deptheadsid: commonLogic.appcommonhandle("部门领导",null),
ibizsample0021id: commonLogic.appcommonhandle("订单标识",null),
},
......
......@@ -322,6 +322,7 @@ function getLocaleResourceBase(){
srfdeid: commonLogic.appcommonhandle("",null),
srfsourcekey: commonLogic.appcommonhandle("",null),
deptheads: commonLogic.appcommonhandle("部门领导",null),
srfwftransferor: commonLogic.appcommonhandle("部门领导",null),
deptheadsid: commonLogic.appcommonhandle("部门领导",null),
ibizsample0021id: commonLogic.appcommonhandle("订单标识",null),
},
......@@ -341,6 +342,7 @@ function getLocaleResourceBase(){
srfdeid: commonLogic.appcommonhandle("",null),
srfsourcekey: commonLogic.appcommonhandle("",null),
deptheads: commonLogic.appcommonhandle("部门领导",null),
srfwfannotator: commonLogic.appcommonhandle("部门领导",null),
deptheadsid: commonLogic.appcommonhandle("部门领导",null),
ibizsample0021id: commonLogic.appcommonhandle("订单标识",null),
},
......
......@@ -922,34 +922,38 @@ export default class IBIZSample0021Usr1114433946WFDynaEditViewBase extends Vue {
* @memberof IBIZSample0021Usr1114433946WFDynaEditViewBase
*/
public handleWFAddiFeature(linkItem: any, data: any) {
let featureTag: string = this.wfAddiFeatureRef[linkItem.type].featureTag;
if (!featureTag) return;
let targetView: any = this.viewRefData[`WFUTILACTION@${featureTag}`];
if (!targetView) {
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: `未找到${featureTag}映射视图` });
return;
}
let tempContext: any = Util.deepCopy(this.context);
Object.assign(tempContext,{ibizsample0021:data && data[0].srfkey});
let tempViewParam: any = { actionForm: linkItem.sequenceflowform };
const appmodal = this.$appmodal.openModal({ viewname: targetView.viewname, title: (this.$t(targetView.title) as string), height: targetView.height, width: targetView.width }, tempContext, tempViewParam);
appmodal.subscribe((result: any) => {
if (!result || !Object.is(result.ret, 'OK')) {
if (linkItem.sequenceflowform) {
let featureTag: string = this.wfAddiFeatureRef[linkItem.type].featureTag;
if (!featureTag) return;
let targetView: any = this.viewRefData[`WFUTILACTION@${featureTag}`];
if (!targetView) {
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: `未找到${featureTag}映射视图` });
return;
}
let tempSubmitData: any = Util.deepCopy(data[0]);
if (result.datas && result.datas[0]) {
const resultData: any = result.datas[0];
if (Object.keys(resultData).length > 0) {
let tempData: any = {};
Object.keys(resultData).forEach((key: any) => {
if (resultData[key] && (key !== "srfuf")) tempData[key] = resultData[key];
})
Object.assign(tempSubmitData, tempData);
let tempContext: any = Util.deepCopy(this.context);
Object.assign(tempContext,{ibizsample0021:data && data[0].srfkey});
let tempViewParam: any = { actionForm: linkItem.sequenceflowform };
const appmodal = this.$appmodal.openModal({ viewname: targetView.viewname, title: (this.$t(targetView.title) as string), height: targetView.height, width: targetView.width }, tempContext, tempViewParam);
appmodal.subscribe((result: any) => {
if (!result || !Object.is(result.ret, 'OK')) {
return;
}
this.submitWFAddiFeature(linkItem, tempSubmitData);
}
});
let tempSubmitData: any = Util.deepCopy(data[0]);
if (result.datas && result.datas[0]) {
const resultData: any = result.datas[0];
if (Object.keys(resultData).length > 0) {
let tempData: any = {};
Object.keys(resultData).forEach((key: any) => {
if (resultData[key] && (key !== "srfuf")) tempData[key] = resultData[key];
})
Object.assign(tempSubmitData, tempData);
}
this.submitWFAddiFeature(linkItem, tempSubmitData);
}
});
}else{
this.submitWFAddiFeature(linkItem, data);
}
}
/**
......
......@@ -945,34 +945,38 @@ export default class IBIZSample0021Usr1114865995WFDynaEditView3Base extends Vue
* @memberof IBIZSample0021Usr1114865995WFDynaEditView3Base
*/
public handleWFAddiFeature(linkItem: any, data: any) {
let featureTag: string = this.wfAddiFeatureRef[linkItem.type].featureTag;
if (!featureTag) return;
let targetView: any = this.viewRefData[`WFUTILACTION@${featureTag}`];
if (!targetView) {
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: `未找到${featureTag}映射视图` });
return;
}
let tempContext: any = Util.deepCopy(this.context);
Object.assign(tempContext,{ibizsample0021:data && data[0].srfkey});
let tempViewParam: any = { actionForm: linkItem.sequenceflowform };
const appmodal = this.$appmodal.openModal({ viewname: targetView.viewname, title: (this.$t(targetView.title) as string), height: targetView.height, width: targetView.width }, tempContext, tempViewParam);
appmodal.subscribe((result: any) => {
if (!result || !Object.is(result.ret, 'OK')) {
if (linkItem.sequenceflowform) {
let featureTag: string = this.wfAddiFeatureRef[linkItem.type].featureTag;
if (!featureTag) return;
let targetView: any = this.viewRefData[`WFUTILACTION@${featureTag}`];
if (!targetView) {
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: `未找到${featureTag}映射视图` });
return;
}
let tempSubmitData: any = Util.deepCopy(data[0]);
if (result.datas && result.datas[0]) {
const resultData: any = result.datas[0];
if (Object.keys(resultData).length > 0) {
let tempData: any = {};
Object.keys(resultData).forEach((key: any) => {
if (resultData[key] && (key !== "srfuf")) tempData[key] = resultData[key];
})
Object.assign(tempSubmitData, tempData);
let tempContext: any = Util.deepCopy(this.context);
Object.assign(tempContext,{ibizsample0021:data && data[0].srfkey});
let tempViewParam: any = { actionForm: linkItem.sequenceflowform };
const appmodal = this.$appmodal.openModal({ viewname: targetView.viewname, title: (this.$t(targetView.title) as string), height: targetView.height, width: targetView.width }, tempContext, tempViewParam);
appmodal.subscribe((result: any) => {
if (!result || !Object.is(result.ret, 'OK')) {
return;
}
this.submitWFAddiFeature(linkItem, tempSubmitData);
}
});
let tempSubmitData: any = Util.deepCopy(data[0]);
if (result.datas && result.datas[0]) {
const resultData: any = result.datas[0];
if (Object.keys(resultData).length > 0) {
let tempData: any = {};
Object.keys(resultData).forEach((key: any) => {
if (resultData[key] && (key !== "srfuf")) tempData[key] = resultData[key];
})
Object.assign(tempSubmitData, tempData);
}
this.submitWFAddiFeature(linkItem, tempSubmitData);
}
});
}else{
this.submitWFAddiFeature(linkItem, data);
}
}
/**
......
......@@ -1105,34 +1105,38 @@ export default class IBIZSample0021WFDynaEditViewBase extends Vue {
* @memberof IBIZSample0021WFDynaEditViewBase
*/
public handleWFAddiFeature(linkItem: any, data: any) {
let featureTag: string = this.wfAddiFeatureRef[linkItem.type].featureTag;
if (!featureTag) return;
let targetView: any = this.viewRefData[`WFUTILACTION@${featureTag}`];
if (!targetView) {
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: `未找到${featureTag}映射视图` });
return;
}
let tempContext: any = Util.deepCopy(this.context);
Object.assign(tempContext,{ibizsample0021:data && data[0].srfkey});
let tempViewParam: any = { actionForm: linkItem.sequenceflowform };
const appmodal = this.$appmodal.openModal({ viewname: targetView.viewname, title: (this.$t(targetView.title) as string), height: targetView.height, width: targetView.width }, tempContext, tempViewParam);
appmodal.subscribe((result: any) => {
if (!result || !Object.is(result.ret, 'OK')) {
if (linkItem.sequenceflowform) {
let featureTag: string = this.wfAddiFeatureRef[linkItem.type].featureTag;
if (!featureTag) return;
let targetView: any = this.viewRefData[`WFUTILACTION@${featureTag}`];
if (!targetView) {
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: `未找到${featureTag}映射视图` });
return;
}
let tempSubmitData: any = Util.deepCopy(data[0]);
if (result.datas && result.datas[0]) {
const resultData: any = result.datas[0];
if (Object.keys(resultData).length > 0) {
let tempData: any = {};
Object.keys(resultData).forEach((key: any) => {
if (resultData[key] && (key !== "srfuf")) tempData[key] = resultData[key];
})
Object.assign(tempSubmitData, tempData);
let tempContext: any = Util.deepCopy(this.context);
Object.assign(tempContext,{ibizsample0021:data && data[0].srfkey});
let tempViewParam: any = { actionForm: linkItem.sequenceflowform };
const appmodal = this.$appmodal.openModal({ viewname: targetView.viewname, title: (this.$t(targetView.title) as string), height: targetView.height, width: targetView.width }, tempContext, tempViewParam);
appmodal.subscribe((result: any) => {
if (!result || !Object.is(result.ret, 'OK')) {
return;
}
this.submitWFAddiFeature(linkItem, tempSubmitData);
}
});
let tempSubmitData: any = Util.deepCopy(data[0]);
if (result.datas && result.datas[0]) {
const resultData: any = result.datas[0];
if (Object.keys(resultData).length > 0) {
let tempData: any = {};
Object.keys(resultData).forEach((key: any) => {
if (resultData[key] && (key !== "srfuf")) tempData[key] = resultData[key];
})
Object.assign(tempSubmitData, tempData);
}
this.submitWFAddiFeature(linkItem, tempSubmitData);
}
});
}else{
this.submitWFAddiFeature(linkItem, data);
}
}
/**
......
......@@ -639,7 +639,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
*/
public load(opt: any = {}): void {
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;
}
const arg: any = { ...opt };
......@@ -675,7 +675,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
*/
public async loadDraft(opt: any = {},mode?:string): Promise<any> {
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;
}
const arg: any = { ...opt } ;
......
......@@ -670,7 +670,7 @@ export default class QUICKSEARCHFORMBase extends Vue implements ControlInterface
*/
public load(opt: any = {}): void {
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;
}
const arg: any = { ...opt };
......@@ -706,7 +706,7 @@ export default class QUICKSEARCHFORMBase extends Vue implements ControlInterface
*/
public async loadDraft(opt: any = {},mode?:string): Promise<any> {
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;
}
const arg: any = { ...opt } ;
......
......@@ -319,7 +319,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {*} [$event] 事件源
* @param {*} [xData] 执行行为所需当前部件
* @param {*} [actionContext] 执行行为上下文
* @memberof IBIZOrderPickupGridViewBase
* @memberof IBIZOrderSF1GridViewBase
*/
public Edit(args: any[],contextJO?:any, params?: any, $event?: any, xData?: any,actionContext?:any,srfParentDeName?:string) {
if (args.length === 0) {
......@@ -462,6 +462,20 @@ export default class MainBase extends Vue implements ControlInterface {
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 {
if (!this.fetchAction) {
this.$Notice.error({
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;
}
......@@ -1125,7 +1139,7 @@ export default class MainBase extends Vue implements ControlInterface {
if (!this.removeAction) {
this.$Notice.error({
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;
}
......@@ -1239,7 +1253,7 @@ export default class MainBase extends Vue implements ControlInterface {
*/
public addBatch(arg: any = {}): void {
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;
}
if(!arg){
......@@ -2170,7 +2184,7 @@ export default class MainBase extends Vue implements ControlInterface {
try {
if (Object.is(item.rowDataState, 'create')) {
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 {
Object.assign(item, { viewparams: this.viewparams });
const tempContext = Util.deepCopy(this.context);
......@@ -2179,7 +2193,7 @@ export default class MainBase extends Vue implements ControlInterface {
}
}else if (Object.is(item.rowDataState, 'update')){
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 {
Object.assign(item, { viewparams: this.viewparams });
const tempContext = Util.deepCopy(this.context);
......@@ -2255,7 +2269,7 @@ export default class MainBase extends Vue implements ControlInterface {
if(!this.loaddraftAction){
this.$Notice.error({
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;
}
......
......@@ -105,6 +105,21 @@ export default class MainModel {
prop: 'n_ibizordername_like',
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',
......
......@@ -485,6 +485,7 @@ export default class BeforeSignBase extends Vue implements ControlInterface {
srfdeid: null,
srfsourcekey: null,
deptheads: null,
srfwfannotator: null,
deptheadsid: null,
ibizsample0021id: null,
ibizsample0021:null,
......@@ -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 })
,
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 })
,
......@@ -785,6 +788,18 @@ export default class BeforeSignBase extends Vue implements ControlInterface {
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 值
*
......@@ -876,6 +891,7 @@ export default class BeforeSignBase extends Vue implements ControlInterface {
}
/**
......
......@@ -61,6 +61,11 @@ export default class BeforeSignModel {
prop: 'deptheads',
dataType: 'TEXT',
},
{
name: 'srfwfannotator',
prop: 'deptheadsid',
dataType: 'TEXT',
},
{
name: 'deptheadsid',
prop: 'deptheadsid',
......
......@@ -485,6 +485,7 @@ export default class TransferBase extends Vue implements ControlInterface {
srfdeid: null,
srfsourcekey: null,
deptheads: null,
srfwftransferor: null,
deptheadsid: null,
ibizsample0021id: null,
ibizsample0021:null,
......@@ -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 })
,
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 })
,
......@@ -785,6 +788,18 @@ export default class TransferBase extends Vue implements ControlInterface {
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 值
*
......@@ -876,6 +891,7 @@ export default class TransferBase extends Vue implements ControlInterface {
}
/**
......
......@@ -61,6 +61,11 @@ export default class TransferModel {
prop: 'deptheads',
dataType: 'TEXT',
},
{
name: 'srfwftransferor',
prop: 'deptheadsid',
dataType: 'TEXT',
},
{
name: 'deptheadsid',
prop: 'deptheadsid',
......
......@@ -74,6 +74,14 @@
"name" : "DEPTHEADS",
"codeName" : "DeptHeads"
}
}, {
"id" : "srfwfannotator",
"hidden" : true,
"dataType" : 25,
"getPSAppDEField" : {
"name" : "DEPTHEADSID",
"codeName" : "DeptHeadsId"
}
}, {
"id" : "deptheadsid",
"hidden" : true,
......@@ -149,7 +157,7 @@
"showCaption" : true
}, {
"caption" : "部门领导",
"codeName" : "deptheadsid",
"codeName" : "srfwfannotator",
"dataType" : 25,
"detailStyle" : "DEFAULT",
"detailType" : "FORMITEM",
......@@ -157,7 +165,7 @@
"ignoreInput" : 0,
"labelPos" : "LEFT",
"labelWidth" : 130,
"name" : "deptheadsid",
"name" : "srfwfannotator",
"noPrivDisplayMode" : 1,
"getPSAppDEField" : {
"name" : "DEPTHEADSID",
......@@ -165,7 +173,7 @@
},
"getPSEditor" : {
"editorType" : "HIDDEN",
"name" : "deptheadsid"
"name" : "srfwfannotator"
},
"getPSLayoutPos" : {
"colMD" : 24,
......
......@@ -74,6 +74,14 @@
"name" : "DEPTHEADS",
"codeName" : "DeptHeads"
}
}, {
"id" : "srfwftransferor",
"hidden" : true,
"dataType" : 25,
"getPSAppDEField" : {
"name" : "DEPTHEADSID",
"codeName" : "DeptHeadsId"
}
}, {
"id" : "deptheadsid",
"hidden" : true,
......@@ -149,7 +157,7 @@
"showCaption" : true
}, {
"caption" : "部门领导",
"codeName" : "deptheadsid",
"codeName" : "srfwftransferor",
"dataType" : 25,
"detailStyle" : "DEFAULT",
"detailType" : "FORMITEM",
......@@ -157,7 +165,7 @@
"ignoreInput" : 0,
"labelPos" : "LEFT",
"labelWidth" : 130,
"name" : "deptheadsid",
"name" : "srfwftransferor",
"noPrivDisplayMode" : 1,
"getPSAppDEField" : {
"name" : "DEPTHEADSID",
......@@ -165,7 +173,7 @@
},
"getPSEditor" : {
"editorType" : "HIDDEN",
"name" : "deptheadsid"
"name" : "srfwftransferor"
},
"getPSLayoutPos" : {
"colMD" : 24,
......
......@@ -190,6 +190,14 @@
"name" : "DEPTHEADS",
"codeName" : "DeptHeads"
}
}, {
"id" : "srfwfannotator",
"hidden" : true,
"dataType" : 25,
"getPSAppDEField" : {
"name" : "DEPTHEADSID",
"codeName" : "DeptHeadsId"
}
}, {
"id" : "deptheadsid",
"hidden" : true,
......@@ -265,7 +273,7 @@
"showCaption" : true
}, {
"caption" : "部门领导",
"codeName" : "deptheadsid",
"codeName" : "srfwfannotator",
"dataType" : 25,
"detailStyle" : "DEFAULT",
"detailType" : "FORMITEM",
......@@ -273,7 +281,7 @@
"ignoreInput" : 0,
"labelPos" : "LEFT",
"labelWidth" : 130,
"name" : "deptheadsid",
"name" : "srfwfannotator",
"noPrivDisplayMode" : 1,
"getPSAppDEField" : {
"name" : "DEPTHEADSID",
......@@ -281,7 +289,7 @@
},
"getPSEditor" : {
"editorType" : "HIDDEN",
"name" : "deptheadsid"
"name" : "srfwfannotator"
},
"getPSLayoutPos" : {
"colMD" : 24,
......
......@@ -651,6 +651,14 @@
"name" : "DEPTHEADS",
"codeName" : "DeptHeads"
}
}, {
"id" : "srfwftransferor",
"hidden" : true,
"dataType" : 25,
"getPSAppDEField" : {
"name" : "DEPTHEADSID",
"codeName" : "DeptHeadsId"
}
}, {
"id" : "deptheadsid",
"hidden" : true,
......@@ -726,7 +734,7 @@
"showCaption" : true
}, {
"caption" : "部门领导",
"codeName" : "deptheadsid",
"codeName" : "srfwftransferor",
"dataType" : 25,
"detailStyle" : "DEFAULT",
"detailType" : "FORMITEM",
......@@ -734,7 +742,7 @@
"ignoreInput" : 0,
"labelPos" : "LEFT",
"labelWidth" : 130,
"name" : "deptheadsid",
"name" : "srfwftransferor",
"noPrivDisplayMode" : 1,
"getPSAppDEField" : {
"name" : "DEPTHEADSID",
......@@ -742,7 +750,7 @@
},
"getPSEditor" : {
"editorType" : "HIDDEN",
"name" : "deptheadsid"
"name" : "srfwftransferor"
},
"getPSLayoutPos" : {
"colMD" : 24,
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册