77 lines
1.9 KiB
Vue
77 lines
1.9 KiB
Vue
|
|
<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>
|