From d2ce42d398d7ffd7bcdf5d5d029f7f8405a3da37 Mon Sep 17 00:00:00 2001 From: xy <271556543@qq.com> Date: Tue, 21 Jan 2025 15:23:29 +0800 Subject: [PATCH] 1 --- src/utils/formBuilder.js | 28 ++++++++-------------------- src/views/flow/components/assign.vue | 4 ++-- src/views/flow/list.vue | 12 +++++++++++- 3 files changed, 21 insertions(+), 23 deletions(-) diff --git a/src/utils/formBuilder.js b/src/utils/formBuilder.js index da2df4d..f174e50 100644 --- a/src/utils/formBuilder.js +++ b/src/utils/formBuilder.js @@ -140,10 +140,12 @@ export default function formBuilder( ? target[info.name] .toString() ?.split(/,|\|/) - .map((i) => (isNaN(Number(i) || !i) ? i : Number(i))) + .map((i) => { + return ((isNaN(Number(i)) || !i) ? i : Number(i)) + }) : []; } else { - return isNaN(Number(target[info.name])) || !target[info.name] + return (isNaN(Number(target[info.name])) || !target[info.name]) ? target[info.name] : Number(target[info.name]); } @@ -666,11 +668,11 @@ export default function formBuilder( ? target[info.name] .toString() ?.split(/,|\|/) - .map((i) => (isNaN(Number(i)) || !i ? i : Number(i))) + .map((i) => ((isNaN(Number(i)) || !i) ? i : Number(i))) : []; } else { res = - isNaN(Number(target[info.name])) || !target[info.name] + (isNaN(Number(target[info.name])) || !target[info.name]) ? target[info.name] : Number(target[info.name]); } @@ -1121,20 +1123,6 @@ export default function formBuilder( break; case "choice": case "select": - // const getMoblieSelectValue = () => { - // if (!!info.multiple) { - // return target[info.name] - // ? target[info.name] - // .toString() - // ?.split(/,|\|/) - // .map((i) => (isNaN(Number(i) || !i) ? i : Number(i))) - // : []; - // } else { - // return isNaN(Number(target[info.name])) || !target[info.name] - // ? target[info.name] - // : Number(target[info.name]); - // } - // }; const getDetailMobileSelectValue = () => { let res = ""; if (!!info.multiple) { @@ -1142,11 +1130,11 @@ export default function formBuilder( ? target[info.name] .toString() ?.split(/,|\|/) - .map((i) => (isNaN(Number(i)) || !i ? i : Number(i))) + .map((i) => ((isNaN(Number(i)) || !i) ? i : Number(i))) : []; } else { res = - isNaN(Number(target[info.name])) || !target[info.name] + (isNaN(Number(target[info.name])) || !target[info.name]) ? target[info.name] : Number(target[info.name]); } diff --git a/src/views/flow/components/assign.vue b/src/views/flow/components/assign.vue index 66b61bb..d09ad70 100644 --- a/src/views/flow/components/assign.vue +++ b/src/views/flow/components/assign.vue @@ -254,7 +254,7 @@ export default { await Promise.all(this.multipleIds.map(i => assign(i))) } else { await assign(this.result.id) - this.$router.push("/flow/list/handled"); + this.$router.push("/flow/list/todo"); } } else { if (typeof this.form.user_id === 'number') { @@ -273,7 +273,7 @@ export default { await Promise.all(this.multipleIds.map(i => assign(i, this.form))) } else { await assign(this.result.id, this.form) - this.$router.push("/flow/list/handled"); + this.$router.push("/flow/list/todo"); } } this.$emit('update:visible', false) diff --git a/src/views/flow/list.vue b/src/views/flow/list.vue index 5a11771..74281dd 100644 --- a/src/views/flow/list.vue +++ b/src/views/flow/list.vue @@ -301,7 +301,17 @@ >撤回 删除 + +