Files
foton-laws-system-front/src/pages/policyRegulation/standardTrackingList/PersonInfo.vue
T

134 lines
3.3 KiB
Vue

<template>
<el-timeline>
<el-form
ref="userForm"
:model="roleForm"
:rules="roleRules"
class="label-input-form"
>
<TimeLineFormItem
:id.sync="roleForm.prcCreateUser"
prop="prcCreateUserName"
timestamp="发起流程"
title="起草"
placeholder="请选择起草人"
:name.sync="roleForm.prcCreateUserName"
disabled
/>
<TimeLineFormItem
:id.sync="roleForm.shr1UserIds"
prop="shr1UserNames"
timestamp="审核"
title="审核"
placeholder="请选择审核人"
multiple
:name.sync="roleForm.shr1UserNames"
:disabled="disabled"
/>
<TimeLineFormItem
:id.sync="roleForm.sdr1UserIds"
prop="sdr1UserNames"
timestamp="审定"
title="审定"
placeholder="请选择审定人"
multiple
:name.sync="roleForm.sdr1UserNames"
:disabled="disabled"
/>
<TimeLineFormItem
:id.sync="roleForm.pzr1UserId"
prop="pzr1UserName"
timestamp="批准"
title="批准"
placeholder="请选择批准人"
:name.sync="roleForm.pzr1UserName"
:disabled="disabled"
/>
<TimeLineFormItem
:id.sync="roleForm.djrUserIds"
prop="djrUserNames"
timestamp="责任对接人分配任务"
title="责任对接人分配任务"
placeholder="责任对接人分配任务"
multiple
:name.sync="roleForm.djrUserNames"
:disabled="disabled"
/>
<TimeLineFormItem
:id.sync="roleForm.glyUserId"
prop="glyUserName"
timestamp="管理员"
title="管理员"
:name.sync="roleForm.glyUserName"
:disabled="disabled"
/>
<TimeLineFormItem
:id.sync="roleForm.shr2UserIds"
prop="shr2UserNames"
timestamp="审核"
title="审核"
placeholder="请选择审核人"
multiple
:name.sync="roleForm.shr2UserNames"
:disabled="disabled"
/>
<TimeLineFormItem
:id.sync="roleForm.sdr2UserIds"
prop="sdr2UserNames"
timestamp="审定"
title="审定"
placeholder="请选择审定人"
multiple
:name.sync="roleForm.sdr2UserNames"
:disabled="disabled"
/>
<TimeLineFormItem
:id.sync="roleForm.pzr2UserId"
prop="pzr2UserName"
timestamp="批准"
title="批准"
placeholder="请选择批准人"
:name.sync="roleForm.pzr2UserName"
:disabled="disabled"
/>
<TimeLineFormItem
:id.sync="roleForm.csrUserIds"
prop="csrUserNames"
timestamp="抄送"
title="抄送"
placeholder="请选择抄送人"
:name.sync="roleForm.csrUserNames"
:disabled="disabled"
/>
</el-form>
</el-timeline>
</template>
<script>
import TimeLineFormItem from '@/components/hzwlComponents/TimeLineFormItem'
export default {
name: 'PersonInfo',
components: {
TimeLineFormItem
},
props: {
roleForm: {
type: Object,
required: true,
},
roleRules: {
type: Object,
required: true,
},
disabled: {
type: Boolean,
default: false
}
},
}
</script>
<style scoped>
</style>