调整优化 审批和备货单 退税

This commit is contained in:
浅念
2026-01-28 11:53:41 +08:00
parent a11d090273
commit 7c5d0127cc
4 changed files with 122 additions and 10 deletions
+19 -1
View File
@@ -176,7 +176,13 @@
</el-select>
</el-form-item>
<el-form-item label="选项" size="small">
<el-input
v-if="group.type == 'field_user'"
placeholder="请输入"
v-model="group.users"
></el-input>
<el-select
v-else
v-model="group.users"
multiple
placeholder="请选择"
@@ -251,7 +257,13 @@
</el-select>
</el-form-item>
<el-form-item label="选项" size="small">
<el-input
v-if="group.type == 'field_user'"
placeholder="请输入"
v-model="group.users"
></el-input>
<el-select
v-else
v-model="group.users"
multiple
placeholder="请选择"
@@ -604,6 +616,8 @@
await ensureOptionsLoaded(group)
if (ap.type === 'initiator_leader') {
group.users = []
} else if (ap.type === 'field_user') {
group.users = ap.value.split(',').map((v) => v.trim())
} else if (ap.value) {
const values = String(ap.value)
.split(',')
@@ -637,6 +651,8 @@
await ensureOptionsLoaded(group)
if (c.type === 'initiator_leader') {
group.users = []
} else if (c.type === 'field_user') {
group.users = c.value.split(',').map((v) => v.trim())
} else if (c.value) {
// group.users = String(c.value)
// .split(',')
@@ -773,6 +789,8 @@
node.approverGroups.forEach((group) => {
if (group && group.type === 'initiator_leader') {
approvers.push({ type: 'initiator_leader' })
} else if (group && group.type === 'field_user') {
approvers.push({ type: group.type, value: group.users })
} else if (group && group.type && Array.isArray(group.users) && group.users.length > 0) {
approvers.push({ type: group.type, value: group.users.join(',') })
}
@@ -789,7 +807,7 @@
if (group && group.type === 'initiator_leader') {
cc.push({ type: 'initiator_leader' })
} else if (group && group.type && Array.isArray(group.users) && group.users.length > 0) {
cc.push({ type: group.type, value: group.users.join(',') })
cc.push({ type: group.type, value: group.users })
}
})
}