流程预审选人增加配置项

https://e.gitee.com/gdyditc/projects/725584/tasks/table?issue=IBLALD
This commit is contained in:
ZhangZhixing
2025-02-26 16:04:20 +08:00
parent 8bca9c62d8
commit bcec0c6dfc
4 changed files with 67 additions and 4 deletions

View File

@ -37,6 +37,27 @@
>
<a-switch :checked="props.provisionalApprover" @change="changeProvisionalApprover" />
</FormItem>
<!-- 多选 / -->
<FormItem
:label="t('多选:')"
v-if="props.isMore == true || props.isMore == false"
>
<a-switch :checked="props.isMore" @change="changeIsMore" />
</FormItem>
<!-- 全选 / -->
<FormItem
:label="t('全选:')"
v-if="props.isAll == true || props.isAll == false"
>
<a-switch :checked="props.isAll" @change="changeIsAll" />
</FormItem>
<!-- 只读 / -->
<FormItem
:label="t('只读:')"
v-if="props.isReadOnly == true || props.isReadOnly == false"
>
<a-switch :checked="props.isReadOnly" @change="changeIsReadOnly" />
</FormItem>
</template>
<script setup lang="ts" name="ProcessBasic">
@ -49,11 +70,26 @@
'update:noHandler',
'update:isPrevChooseNext',
'update:provisionalApprover',
'update:isMore',
'update:isAll',
'update:isReadOnly',
]);
const props = defineProps({
autoAgreeRule: Array,
noHandler: Number || String || Boolean,
isPrevChooseNext: Number || String || Boolean,
isMore: {
type: Boolean || undefined,
default: true,
},
isAll: {
type: Boolean || undefined,
default: false,
},
isReadOnly: {
type: Boolean || undefined,
default: false,
},
provisionalApprover: {
type: Boolean || undefined,
default: undefined,
@ -124,6 +160,19 @@
function changeProvisionalApprover(val: Boolean) {
emits('update:provisionalApprover', val);
}
// 多选
function changeIsMore(val: Boolean) {
console.log("changeIsMore", val);
emits('update:isMore', val);
}
// 全选
function changeIsAll(val: Boolean) {
emits('update:isAll', val);
}
// 只读
function changeIsReadOnly(val: Boolean) {
emits('update:isReadOnly', val);
}
</script>
<style lang="less" scoped></style>