|
@@ -3,7 +3,7 @@
|
|
<div class="node-content">
|
|
<div class="node-content">
|
|
<div class="head">
|
|
<div class="head">
|
|
<span class="icon"></span>
|
|
<span class="icon"></span>
|
|
- <span class="name">审核人</span>
|
|
|
|
|
|
+ <span class="name">{{$t('SystemManage.ReportApprove.reviewer')}}</span>
|
|
<span class="icon-btn" @click="removeNode"><i class="el-icon-close"></i></span>
|
|
<span class="icon-btn" @click="removeNode"><i class="el-icon-close"></i></span>
|
|
</div>
|
|
</div>
|
|
<div class="content" @click="showDrawer">
|
|
<div class="content" @click="showDrawer">
|
|
@@ -14,7 +14,7 @@
|
|
</ul>
|
|
</ul>
|
|
<span v-else style="color:#0052D9;display: flex;align-items: center;">
|
|
<span v-else style="color:#0052D9;display: flex;align-items: center;">
|
|
<img src="~@/assets/img/approve_m/select.png">
|
|
<img src="~@/assets/img/approve_m/select.png">
|
|
- 请选择审批人
|
|
|
|
|
|
+ {{$t('SystemManage.ReportApprove.placeholder03')}}
|
|
</span>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -27,17 +27,17 @@
|
|
>
|
|
>
|
|
<div class="approve-drawer-wrap">
|
|
<div class="approve-drawer-wrap">
|
|
<div class="header">
|
|
<div class="header">
|
|
- <p>审批人设置</p>
|
|
|
|
|
|
+ <p>{{$t('SystemManage.ReportApprove.approver_set')}}</p>
|
|
<span class="close-icon" @click="drawerShow=false" style="cursor: pointer;"><i class="el-icon-close"></i></span>
|
|
<span class="close-icon" @click="drawerShow=false" style="cursor: pointer;"><i class="el-icon-close"></i></span>
|
|
</div>
|
|
</div>
|
|
<div class="drawer-content">
|
|
<div class="drawer-content">
|
|
<div class="block">
|
|
<div class="block">
|
|
- <p>选择审批人</p>
|
|
|
|
|
|
+ <p>{{$t('SystemManage.ReportApprove.select_appriver')}}</p>
|
|
<div class="choose-box">
|
|
<div class="choose-box">
|
|
- <el-radio v-model="block1" :label="1">指定人员</el-radio>
|
|
|
|
|
|
+ <el-radio v-model="block1" :label="1">{{$t('SystemManage.ReportApprove.designate_personnel')}}</el-radio>
|
|
<el-button @click="chooseDialogShow=true" type="primary">
|
|
<el-button @click="chooseDialogShow=true" type="primary">
|
|
<i class="el-icon-circle-plus-outline" style="margin-right: 5px;"></i>
|
|
<i class="el-icon-circle-plus-outline" style="margin-right: 5px;"></i>
|
|
- 选择人员
|
|
|
|
|
|
+ {{$t('SystemManage.ReportApprove.select_user')}}
|
|
</el-button>
|
|
</el-button>
|
|
</div>
|
|
</div>
|
|
<draggable
|
|
<draggable
|
|
@@ -55,27 +55,27 @@
|
|
</div>
|
|
</div>
|
|
<div class="line"></div>
|
|
<div class="line"></div>
|
|
<div class="block" style="margin-top:30px;">
|
|
<div class="block" style="margin-top:30px;">
|
|
- <p>多人审批时</p>
|
|
|
|
|
|
+ <p>{{$t('SystemManage.ReportApprove.mutl_person')}}</p>
|
|
<el-radio-group v-model="approveType">
|
|
<el-radio-group v-model="approveType">
|
|
<el-radio :label="1">
|
|
<el-radio :label="1">
|
|
- 依次审批
|
|
|
|
- <el-tooltip effect="dark" placement="top" content="多个审批人依次进行审批;只有当所有审批人同意,该节点才能通过;按选择顺序审批" >
|
|
|
|
|
|
+ {{$t('SystemManage.ReportApprove.approval_type01')}}
|
|
|
|
+ <el-tooltip effect="dark" placement="top" :content="$t('SystemManage.ReportApprove.des01')" >
|
|
<span class="hint-text">
|
|
<span class="hint-text">
|
|
<i class="el-icon-info"></i>
|
|
<i class="el-icon-info"></i>
|
|
</span>
|
|
</span>
|
|
</el-tooltip>
|
|
</el-tooltip>
|
|
</el-radio>
|
|
</el-radio>
|
|
<el-radio :label="2">
|
|
<el-radio :label="2">
|
|
- 会签(须所有审批人同意)
|
|
|
|
- <el-tooltip effect="dark" placement="top" content="所有审批人同意,该节点才能通过;审批无先后顺序" >
|
|
|
|
|
|
+ {{$t('SystemManage.ReportApprove.approval_type02')}}
|
|
|
|
+ <el-tooltip effect="dark" placement="top" :content="$t('SystemManage.ReportApprove.des02')" >
|
|
<span class="hint-text">
|
|
<span class="hint-text">
|
|
<i class="el-icon-info"></i>
|
|
<i class="el-icon-info"></i>
|
|
</span>
|
|
</span>
|
|
</el-tooltip>
|
|
</el-tooltip>
|
|
</el-radio>
|
|
</el-radio>
|
|
<el-radio :label="3">
|
|
<el-radio :label="3">
|
|
- 或签(一名审批人同意或拒绝即可)
|
|
|
|
- <el-tooltip effect="dark" placement="top" content="任意一名审批人同意,该节点即通过;审批无先后顺序" >
|
|
|
|
|
|
+ {{$t('SystemManage.ReportApprove.approval_type03')}}
|
|
|
|
+ <el-tooltip effect="dark" placement="top" :content="$t('SystemManage.ReportApprove.des03')" >
|
|
<span class="hint-text">
|
|
<span class="hint-text">
|
|
<i class="el-icon-info"></i>
|
|
<i class="el-icon-info"></i>
|
|
</span>
|
|
</span>
|
|
@@ -85,14 +85,14 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="drawer-btn">
|
|
<div class="drawer-btn">
|
|
- <el-button type="primary" plain @click="drawerShow=false">取消</el-button>
|
|
|
|
- <el-button type="primary" @click="editApproveNode">确认</el-button>
|
|
|
|
|
|
+ <el-button type="primary" plain @click="drawerShow=false">{{$t('Dialog.cancel_btn')}}</el-button>
|
|
|
|
+ <el-button type="primary" @click="editApproveNode">{{$t('Dialog.confirm_btn')}}</el-button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</el-drawer>
|
|
</el-drawer>
|
|
<!-- 选择人员弹窗 -->
|
|
<!-- 选择人员弹窗 -->
|
|
<el-dialog
|
|
<el-dialog
|
|
- title="选择人员"
|
|
|
|
|
|
+ :title="$t('SystemManage.ReportApprove.select_user')"
|
|
width="600px"
|
|
width="600px"
|
|
:visible.sync="chooseDialogShow"
|
|
:visible.sync="chooseDialogShow"
|
|
:modal-append-to-body="false"
|
|
:modal-append-to-body="false"
|
|
@@ -107,8 +107,8 @@
|
|
/>
|
|
/>
|
|
</div>
|
|
</div>
|
|
<div class="dialog-btn">
|
|
<div class="dialog-btn">
|
|
- <el-button type="primary" plain @click="chooseDialogShow=false">取消</el-button>
|
|
|
|
- <el-button type="primary" @click="getChoosedList">确认</el-button>
|
|
|
|
|
|
+ <el-button type="primary" plain @click="chooseDialogShow=false">{{$t('Dialog.cancel_btn')}}</el-button>
|
|
|
|
+ <el-button type="primary" @click="getChoosedList">{{$t('Dialog.confirm_btn')}}</el-button>
|
|
</div>
|
|
</div>
|
|
</el-dialog>
|
|
</el-dialog>
|
|
</div>
|
|
</div>
|
|
@@ -151,7 +151,7 @@ export default {
|
|
},
|
|
},
|
|
getChoosedList(){
|
|
getChoosedList(){
|
|
if(!this.$refs["tree-trans"].choosedList.length){
|
|
if(!this.$refs["tree-trans"].choosedList.length){
|
|
- this.$message.warning("请至少选择一人")
|
|
|
|
|
|
+ this.$message.warning(this.$t('SystemManage.ReportApprove.warning_msg01'))
|
|
return
|
|
return
|
|
}
|
|
}
|
|
this.choosedList = _.cloneDeep(this.$refs["tree-trans"].choosedList)||[]
|
|
this.choosedList = _.cloneDeep(this.$refs["tree-trans"].choosedList)||[]
|