1.添加审批人数量限制配置2.草稿箱添加当前过滤和任务名和流程发起者
This commit is contained in:
@ -0,0 +1,76 @@
|
||||
<template>
|
||||
<FormItem
|
||||
:tip="
|
||||
t(
|
||||
'临时传阅人是指由上一节点审批人指定下一节点传阅人过程中,是否允许在传阅人基础上添加组织架构人员。',
|
||||
)
|
||||
"
|
||||
:label="t('临时传阅人:')"
|
||||
>
|
||||
<a-switch :checked="provisionalDistributor" @change="changeProvisionalDistributor" />
|
||||
</FormItem>
|
||||
<FormItem :label="t('传阅人最多:')">
|
||||
<a-input-number
|
||||
v-model:value="maxReaders"
|
||||
:min="0"
|
||||
:max="100"
|
||||
@change="changeMaxReaders"
|
||||
/>
|
||||
</FormItem>
|
||||
<FormItem :label="t('传阅人最少:')">
|
||||
<a-input-number
|
||||
v-model:value="minReaders"
|
||||
:min="0"
|
||||
:max="100"
|
||||
@change="changeMinReaders"
|
||||
/>
|
||||
</FormItem>
|
||||
</template>
|
||||
|
||||
<script setup lang="ts" name="ProcessBasic">
|
||||
import FormItem from '/@bpmn/layout/FormItem.vue';
|
||||
import { useI18n } from '/@/hooks/web/useI18n';
|
||||
const { t } = useI18n();
|
||||
const emits = defineEmits([
|
||||
'update:provisionalDistributor',
|
||||
'update:maxReaders',
|
||||
'update:minReaders'
|
||||
]);
|
||||
const props = defineProps({
|
||||
isChooseMulti: {
|
||||
type: Boolean,
|
||||
default: true,
|
||||
},
|
||||
isChooseAll: {
|
||||
type: Boolean,
|
||||
default: false,
|
||||
},
|
||||
provisionalDistributor: {
|
||||
type: Boolean || undefined,
|
||||
default: undefined,
|
||||
},
|
||||
maxReaders: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
minReaders: {
|
||||
type: Number,
|
||||
default: 0,
|
||||
},
|
||||
});
|
||||
|
||||
// 临时传阅人
|
||||
function changeProvisionalDistributor(val: Boolean) {
|
||||
emits('update:provisionalDistributor', val);
|
||||
}
|
||||
//最多传阅人
|
||||
function changeMaxReaders(val: number) {
|
||||
emits('update:maxReaders', val);
|
||||
}
|
||||
//最少传阅人
|
||||
function changeMinReaders(val: number) {
|
||||
emits('update:minReaders', val);
|
||||
}
|
||||
</script>
|
||||
|
||||
<style lang="less" scoped></style>
|
||||
Reference in New Issue
Block a user