|
@@ -44,7 +44,7 @@
|
|
|
</el-select>
|
|
|
</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" v-loading="dataLoading">
|
|
|
<span class="custom-tree-node" style="position: relative;box-sizing: border-box;width: 10%;" slot-scope="{ node, data}">
|
|
|
<!-- <span>{{ node.label }}</span> -->
|
|
|
<span style="padding-right: 50px;box-sizing: border-box;overflow:hidden;text-overflow:ellipsis;line-height: 36px; display: inline-block;">
|
|
@@ -1921,7 +1921,9 @@
|
|
|
workReportStateString: [this.$t('state.WaitingAudit'),this.$t('state.alreadyPassed'),this.$t('state.rejected'),this.$t('state.waitingsubmit')],
|
|
|
weeklyFilledTimeCanDelete: false,
|
|
|
weeklyFilledTimeDate: null,
|
|
|
- leaveAllNum: 0
|
|
|
+ leaveAllNum: 0,
|
|
|
+
|
|
|
+ dataLoading: true
|
|
|
};
|
|
|
},
|
|
|
watch: {
|
|
@@ -2006,6 +2008,11 @@
|
|
|
if(this.user.timeType.lockWorktime){
|
|
|
this.timeRange = this.timeRange.filter(item => {return item <= this.user.timeType.allday})
|
|
|
}
|
|
|
+
|
|
|
+ const that = this
|
|
|
+ setTimeout(()=>{
|
|
|
+ that.dataLoading = false
|
|
|
+ }, 1000)
|
|
|
},
|
|
|
methods: {
|
|
|
test(){
|