|
@@ -46,37 +46,25 @@
|
|
</el-select></div>
|
|
</el-select></div>
|
|
<div>
|
|
<div>
|
|
<el-tree :data="data" @node-click="handleNodeClick" node-key="id" :default-expanded-keys="expandDate">
|
|
<el-tree :data="data" @node-click="handleNodeClick" node-key="id" :default-expanded-keys="expandDate">
|
|
- <span class="custom-tree-node" slot-scope="{ node, data}">
|
|
|
|
- <span>{{ node.label }}</span>
|
|
|
|
- <span v-if="data.membCount != null && data.isUser == null">({{data.membCount}})</span>
|
|
|
|
- <div style="width:0%;float:right;">
|
|
|
|
- <span v-if="data.isUser == 1 && data.state == null" style="color:red;">
|
|
|
|
- 未填报
|
|
|
|
- </span>
|
|
|
|
- <span v-if="data.isUser == 1 && data.state == 0" style="color:orange;">
|
|
|
|
- <el-tooltip v-if="data.workingTime" content="待审核" placement="top" effect="light">
|
|
|
|
- <span>{{data.workingTime.toFixed(1) + 'h'}}</span>
|
|
|
|
- </el-tooltip>
|
|
|
|
- <span v-else>待审核</span>
|
|
|
|
- </span>
|
|
|
|
- <span v-if="data.isUser == 1 && data.state == 1" style="color:#32cd32;">
|
|
|
|
- <el-tooltip v-if="data.workingTime" content="已通过" placement="top" effect="light">
|
|
|
|
- <span>{{data.workingTime.toFixed(1) + 'h'}}</span>
|
|
|
|
- </el-tooltip>
|
|
|
|
- <span v-else>已通过</span>
|
|
|
|
- </span>
|
|
|
|
- <span v-if="data.isUser == 1 && data.state == 2" style="color:red;">
|
|
|
|
- <el-tooltip v-if="data.workingTime" content="未通过" placement="top" effect="light">
|
|
|
|
- <span>{{data.workingTime.toFixed(1) + 'h'}}</span>
|
|
|
|
- </el-tooltip>
|
|
|
|
- <span v-else>未通过</span>
|
|
|
|
- </span>
|
|
|
|
- <span v-if="data.isUser == 1 && data.state == 3" style="color:#409eff;">
|
|
|
|
- <el-tooltip v-if="data.workingTime" content="待提交" placement="top" effect="light">
|
|
|
|
- <span>{{data.workingTime.toFixed(1) + 'h'}}</span>
|
|
|
|
- </el-tooltip>
|
|
|
|
- <span v-else>待提交</span>
|
|
|
|
- </span>
|
|
|
|
|
|
+ <span class="custom-tree-node" slot-scope="{ node, data}" style="width:50px">
|
|
|
|
+ <span>{{ node.label }}</span>
|
|
|
|
+ <span v-if="data.membCount != null && data.isUser == null">({{data.membCount}})</span>
|
|
|
|
+ <div style="width:0%;float:right;">
|
|
|
|
+ <span v-if="data.isUser == 1 && data.state == null" style="color:red;font-size:13px">
|
|
|
|
+ 未填报
|
|
|
|
+ </span>
|
|
|
|
+ <span v-if="data.isUser == 1 && data.state == 0" style="color:orange;font-size:13px">
|
|
|
|
+ 待审核({{data.workingTime.toFixed(1) + 'h'}})
|
|
|
|
+ </span>
|
|
|
|
+ <span v-if="data.isUser == 1 && data.state == 1" style="color:#32cd32;font-size:13px">
|
|
|
|
+ 已通过({{data.workingTime.toFixed(1) + 'h'}})
|
|
|
|
+ </span>
|
|
|
|
+ <span v-if="data.isUser == 1 && data.state == 2" style="color:red;font-size:13px">
|
|
|
|
+ 未通过({{data.workingTime.toFixed(1) + 'h'}})
|
|
|
|
+ </span>
|
|
|
|
+ <span v-if="data.isUser == 1 && data.state == 3" style="color:#409eff;font-size:13px">
|
|
|
|
+ 待提交({{data.workingTime.toFixed(1) + 'h'}})
|
|
|
|
+ </span>
|
|
</div>
|
|
</div>
|
|
</span>
|
|
</span>
|
|
</el-tree>
|
|
</el-tree>
|