@@ -246,7 +246,7 @@
|
|||||||
size="small"
|
size="small"
|
||||||
>
|
>
|
||||||
<template #prefix>
|
<template #prefix>
|
||||||
{{param.key}}
|
{{$t(param.i18n)}}
|
||||||
</template>
|
</template>
|
||||||
<template v-for="paramOption in paramsOptions">
|
<template v-for="paramOption in paramsOptions">
|
||||||
<template v-if="paramOption.key === param.key">
|
<template v-if="paramOption.key === param.key">
|
||||||
@@ -407,9 +407,10 @@ export default {
|
|||||||
handler (n) {
|
handler (n) {
|
||||||
const category = this.categoryList.find(c => c.id === n)
|
const category = this.categoryList.find(c => c.id === n)
|
||||||
if (category && category.config && category.config.queryParam) {
|
if (category && category.config && category.config.queryParam) {
|
||||||
this.editObject.categoryParams = Object.keys(category.config.queryParam).map(key => {
|
this.editObject.categoryParams = category.config.queryParam
|
||||||
return { key: key, value: category.config.queryParam[key] }
|
if (!this.editObject.id) {
|
||||||
})
|
this.editObject.categoryParams.forEach(t => {t.value = ''})
|
||||||
|
}
|
||||||
this.loadParamOptions()
|
this.loadParamOptions()
|
||||||
} else {
|
} else {
|
||||||
this.editObject.categoryParams = []
|
this.editObject.categoryParams = []
|
||||||
@@ -444,10 +445,8 @@ export default {
|
|||||||
this.editObject.schedulerEnd = dateFormat(this.editObject.schedulerEnd, this.dateFormat)
|
this.editObject.schedulerEnd = dateFormat(this.editObject.schedulerEnd, this.dateFormat)
|
||||||
}
|
}
|
||||||
if (n.id) {
|
if (n.id) {
|
||||||
if (n.config.queryParam && Object.keys(n.config.queryParam).length > 0) {
|
if (n.config.queryParam && n.config.queryParam.length > 0) {
|
||||||
this.editObject.categoryParams = Object.keys(n.config.queryParam).map(key => {
|
this.editObject.categoryParams = n.config.queryParam
|
||||||
return { key: key, value: n.config.queryParam[key] }
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
} else if (this.currentCategoryId) {
|
} else if (this.currentCategoryId) {
|
||||||
this.editObject.categoryId = this.currentCategoryId
|
this.editObject.categoryId = this.currentCategoryId
|
||||||
@@ -550,11 +549,7 @@ export default {
|
|||||||
copyObject.schedulerEnd = schedulerEnd
|
copyObject.schedulerEnd = schedulerEnd
|
||||||
}
|
}
|
||||||
if (this.editObject.categoryParams.length > 0) {
|
if (this.editObject.categoryParams.length > 0) {
|
||||||
const queryParam = {}
|
copyObject.config.queryParam = this.editObject.categoryParams
|
||||||
this.editObject.categoryParams.forEach(p => {
|
|
||||||
queryParam[p.key] = p.value
|
|
||||||
})
|
|
||||||
copyObject.config.queryParam = queryParam
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 校验scheduleConfig
|
// 校验scheduleConfig
|
||||||
|
|||||||
Reference in New Issue
Block a user