fix: bug#20430

This commit is contained in:
XieYongHong 2023-11-23 10:16:34 +08:00
parent 6c8e8f3608
commit 4bd1bcceda
2 changed files with 23 additions and 12 deletions

View File

@ -203,6 +203,17 @@ const handOptionByColumn = (option: any) => {
valueOptions.value = []
valueColumnOptions.value = []
}
if(paramsValue.termType){
if (columnType.value ==='date') {
if (timeTypeKeys.includes(paramsValue.termType)) {
if (tabsOptions.value[0].component !== 'int') {
}
tabsOptions.value[0].component = 'int'
} else if (!timeTypeKeys.includes(paramsValue.termType) && tabsOptions.value[0].component == 'int') {
tabsOptions.value[0].component = 'date'
}
}
}
}
watch(() => [columnOptions.value, paramsValue.column], () => {

View File

@ -225,17 +225,17 @@ const _send = () => {
let url = props.selectApi?.url;
let params
if (methodName === 'get'){
const urlParams = {};
requestBody.params.paramsTable.forEach((item) => {
urlParams[item.name] = item.value;
if (url.includes(`{${item.name}}`))
url = url.replace(`{${item.name}}`, item.value);
const urlParams = {};
requestBody.params.paramsTable.forEach((item) => {
urlParams[item.name] = item.value;
if (url.includes(`{${item.name}}`))
url = url.replace(`{${item.name}}`, item.value);
});
params = {
...JSON.parse(requestBody.code || '{}'),
...urlParams,
};
if (methodName === 'get'){
params = {
...JSON.parse(requestBody.code || '{}'),
...urlParams,
};
}else{
params = JSON.parse(requestBody.code || '{}')
}