fix: bug#11001
This commit is contained in:
parent
913560934d
commit
be4b59de57
|
@ -1672,10 +1672,13 @@ function init() {
|
||||||
watch(
|
watch(
|
||||||
() => form.data.provider,
|
() => form.data.provider,
|
||||||
(n) => {
|
(n) => {
|
||||||
form.data.page.baseUrl = '';
|
if (!form.data.id) {
|
||||||
form.data.page.parameters = [];
|
// 新增时, 切换应用类型, 清空公用字段的值
|
||||||
form.data.apiClient.baseUrl = '';
|
form.data.page.baseUrl = '';
|
||||||
form.data.apiClient.parameters = [];
|
form.data.page.parameters = [];
|
||||||
|
form.data.apiClient.baseUrl = '';
|
||||||
|
form.data.apiClient.parameters = [];
|
||||||
|
}
|
||||||
emit('changeApplyType', n);
|
emit('changeApplyType', n);
|
||||||
if (routeQuery.id) return;
|
if (routeQuery.id) return;
|
||||||
if (n === 'wechat-webapp' || n === 'dingtalk-ent-app') {
|
if (n === 'wechat-webapp' || n === 'dingtalk-ent-app') {
|
||||||
|
@ -1713,6 +1716,14 @@ function getInfo(id: string) {
|
||||||
label: m.key,
|
label: m.key,
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
if (resp.result.page) {
|
||||||
|
resp.result.page.parameters = resp.result.page.parameters.map(
|
||||||
|
(m: any) => ({
|
||||||
|
...m,
|
||||||
|
label: m.key,
|
||||||
|
}),
|
||||||
|
);
|
||||||
|
}
|
||||||
form.data = {
|
form.data = {
|
||||||
...initForm, // 查询详情, 赋值初始字段. 解决编辑改变接入方式报错的问题: bug#10892
|
...initForm, // 查询详情, 赋值初始字段. 解决编辑改变接入方式报错的问题: bug#10892
|
||||||
...resp.result,
|
...resp.result,
|
||||||
|
@ -1809,6 +1820,12 @@ function clickSave() {
|
||||||
}),
|
}),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
if (params.integrationModes.includes('page')) {
|
||||||
|
params.page.parameters = params.page.parameters.map((m: any) => ({
|
||||||
|
...m,
|
||||||
|
key: m.label,
|
||||||
|
}));
|
||||||
|
}
|
||||||
|
|
||||||
const request = routeQuery.id
|
const request = routeQuery.id
|
||||||
? updateApp_api(routeQuery.id as string, params)
|
? updateApp_api(routeQuery.id as string, params)
|
||||||
|
|
Loading…
Reference in New Issue