提交 97cadebe 编写于 作者: KK's avatar KK

修复多表单编辑视图视图参数配置不生效

上级 06a12769
......@@ -16,7 +16,7 @@ export class MultiEditViewPanelServiceBase extends ControlServiceBase {
* @param {*} [data={}]
* @param {boolean} [isCreate]
* @returns {*}
* @memberof FormServiceBase
* @memberof MultiEditViewPanelServiceBase
*/
public handleResponseData(action: string, data: any = {}, isCreate?: boolean): any {
if (!this.model || !Util.isFunction(this.model.getDataItems)) {
......@@ -41,4 +41,28 @@ export class MultiEditViewPanelServiceBase extends ControlServiceBase {
return data;
}
/**
* 查询数据
*
* @param {string} action
* @param {*} [context={}]
* @param {*} [data={}]
* @param {boolean} [isLoading]
* @returns {Promise<HttpResponse>}
* @memberof MultiEditViewPanelServiceBase
*/
public async get(action: string, context: any = {}, data: any = {}, isLoading?: boolean): Promise<HttpResponse> {
await this.onBeforeAction(action, context, data, isLoading);
data = this.handleRequestData(action, context, data, true);
let response: HttpResponse;
if (Util.isFunction(this.service[action])) {
response = await this.service[action](context, data, isLoading);
} else {
response = await this.service.Get(context, data, isLoading);
}
if (!response.isError()) {
response = this.handleResponse(action, response);
}
return response;
}
}
\ No newline at end of file
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册