|
@@ -113,14 +113,22 @@
|
|
|
width="100"
|
|
|
>
|
|
|
<template slot-scope="scope">
|
|
|
- <el-col v-if="scope.row.status1 == 0">未审批</el-col>
|
|
|
- <el-col v-if="scope.row.status1 == 1">已通过</el-col>
|
|
|
- <el-col v-if="scope.row.status1 == 2" :title="scope.row.reasons"
|
|
|
+ <el-col v-if="scope.row.status1 == 0" style="color: #ffba00"
|
|
|
+ >未审批</el-col
|
|
|
+ >
|
|
|
+ <el-col v-if="scope.row.status1 == 1" style="color: #13ce66"
|
|
|
+ >已通过</el-col
|
|
|
+ >
|
|
|
+ <el-col
|
|
|
+ v-if="scope.row.status1 == 2"
|
|
|
+ :title="scope.row.reasons"
|
|
|
+ style="color: #ff4949"
|
|
|
>已驳回</el-col
|
|
|
>
|
|
|
<el-col
|
|
|
v-if="scope.row.status1 == 3"
|
|
|
:title="scope.row.bdglLeaveFus[0].specialApproval"
|
|
|
+ style="color: #1f73d7"
|
|
|
>特殊审批</el-col
|
|
|
>
|
|
|
</template></el-table-column
|
|
@@ -138,14 +146,22 @@
|
|
|
width="100"
|
|
|
>
|
|
|
<template slot-scope="scope">
|
|
|
- <el-col v-if="scope.row.status2 == 0">未审批</el-col>
|
|
|
- <el-col v-if="scope.row.status2 == 1">已通过</el-col>
|
|
|
- <el-col v-if="scope.row.status2 == 2" :title="scope.row.reasons"
|
|
|
+ <el-col v-if="scope.row.status2 == 0" style="color: #ffba00"
|
|
|
+ >未审批</el-col
|
|
|
+ >
|
|
|
+ <el-col v-if="scope.row.status2 == 1" style="color: #13ce66"
|
|
|
+ >已通过</el-col
|
|
|
+ >
|
|
|
+ <el-col
|
|
|
+ v-if="scope.row.status2 == 2"
|
|
|
+ :title="scope.row.reasons"
|
|
|
+ style="color: #ff4949"
|
|
|
>已驳回</el-col
|
|
|
>
|
|
|
<el-col
|
|
|
v-if="scope.row.status2 == 3"
|
|
|
:title="scope.row.bdglLeaveFus[1].specialApproval"
|
|
|
+ style="color: #1f73d7"
|
|
|
>特殊审批</el-col
|
|
|
>
|
|
|
</template>
|
|
@@ -163,17 +179,23 @@
|
|
|
width="100"
|
|
|
>
|
|
|
<template slot-scope="scope">
|
|
|
- <el-col v-if="scope.row.status3 == 0">未审批</el-col>
|
|
|
- <el-col v-if="scope.row.status3 == 1">已通过</el-col>
|
|
|
- <el-col v-if="scope.row.status3 == 2" :title="scope.row.reasons"
|
|
|
- >已驳回</el-col
|
|
|
+ <el-col v-if="scope.row.status3 == 0" style="color: #ffba00"
|
|
|
+ >未审批</el-col
|
|
|
+ >
|
|
|
+ <el-col v-if="scope.row.status3 == 1" style="color: #13ce66"
|
|
|
+ >已通过</el-col
|
|
|
>
|
|
|
<el-col
|
|
|
- v-if="scope.row.status3 == 3"
|
|
|
- :title="scope.row.bdglLeaveFus[2].specialApproval"
|
|
|
+ v-if="scope.row.status3 == 2"
|
|
|
+ :title="scope.row.reasons"
|
|
|
+ style="color: #ff4949"
|
|
|
+ >已驳回</el-col
|
|
|
+ >
|
|
|
+ <el-col v-if="scope.row.status3 == 3" style="color: #1f73d7"
|
|
|
>特殊审批</el-col
|
|
|
>
|
|
|
</template>
|
|
|
+ <!-- :title="scope.row.bdglLeaveFus[2].specialApproval" -->
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
label="四级审批人"
|
|
@@ -188,16 +210,22 @@
|
|
|
width="100"
|
|
|
>
|
|
|
<template slot-scope="scope">
|
|
|
- <el-col v-if="scope.row.status4 == 0">未审批</el-col>
|
|
|
- <el-col v-if="scope.row.status4 == 1">已通过</el-col>
|
|
|
- <el-col v-if="scope.row.status4 == 2" :title="scope.row.reasons"
|
|
|
- >已驳回</el-col
|
|
|
+ <el-col v-if="scope.row.status4 == 0" style="color: #ffba00"
|
|
|
+ >未审批</el-col
|
|
|
+ >
|
|
|
+ <el-col v-if="scope.row.status4 == 1" style="color: #13ce66"
|
|
|
+ >已通过</el-col
|
|
|
>
|
|
|
<el-col
|
|
|
- v-if="scope.row.status4 == 3"
|
|
|
- :title="scope.row.bdglLeaveFus[3].specialApproval"
|
|
|
+ v-if="scope.row.status4 == 2"
|
|
|
+ :title="scope.row.reasons"
|
|
|
+ style="color: #ff4949"
|
|
|
+ >已驳回</el-col
|
|
|
+ >
|
|
|
+ <el-col v-if="scope.row.status4 == 3" style="color: #1f73d7"
|
|
|
>特殊审批</el-col
|
|
|
>
|
|
|
+ <!-- :title="scope.row.bdglLeaveFus[3].specialApproval" -->
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
@@ -567,9 +595,9 @@
|
|
|
<el-option
|
|
|
v-for="(item, i) in yongHu"
|
|
|
:key="i"
|
|
|
- :label="item.userName"
|
|
|
+ :label="item.nickName"
|
|
|
:value="item.userId"
|
|
|
- @click.native="oneRen(item.userName)"
|
|
|
+ @click.native="oneRen(item.nickName)"
|
|
|
>
|
|
|
</el-option>
|
|
|
</el-select>
|
|
@@ -584,9 +612,9 @@
|
|
|
<el-option
|
|
|
v-for="(item, i) in yongHu"
|
|
|
:key="i"
|
|
|
- :label="item.userName"
|
|
|
+ :label="item.nickName"
|
|
|
:value="item.userId"
|
|
|
- @click.native="twoRen(item.userName)"
|
|
|
+ @click.native="twoRen(item.nickName)"
|
|
|
>
|
|
|
</el-option>
|
|
|
</el-select>
|
|
@@ -601,9 +629,9 @@
|
|
|
<el-option
|
|
|
v-for="(item, i) in yongHu"
|
|
|
:key="i"
|
|
|
- :label="item.userName"
|
|
|
+ :label="item.nickName"
|
|
|
:value="item.userId"
|
|
|
- @click.native="thereRen(item.userName)"
|
|
|
+ @click.native="thereRen(item.nickName)"
|
|
|
>
|
|
|
</el-option>
|
|
|
</el-select>
|
|
@@ -618,9 +646,9 @@
|
|
|
<el-option
|
|
|
v-for="(item, i) in yongHu"
|
|
|
:key="i"
|
|
|
- :label="item.userName"
|
|
|
+ :label="item.nickName"
|
|
|
:value="item.userId"
|
|
|
- @click.native="fourRen(item.userName)"
|
|
|
+ @click.native="fourRen(item.nickName)"
|
|
|
>
|
|
|
</el-option>
|
|
|
</el-select>
|
|
@@ -917,6 +945,7 @@ export default {
|
|
|
getList() {
|
|
|
this.loading = true;
|
|
|
listBdglLeave(this.queryParams).then((response) => {
|
|
|
+ console.log(response);
|
|
|
this.bdglLeaveList = response.rows;
|
|
|
this.total = response.total;
|
|
|
this.loading = false;
|