diff --git a/element-vue/src/components/manager/applyDetailDialog.vue b/element-vue/src/components/manager/applyDetailDialog.vue index f3673d5..22642bf 100644 --- a/element-vue/src/components/manager/applyDetailDialog.vue +++ b/element-vue/src/components/manager/applyDetailDialog.vue @@ -61,12 +61,16 @@ }).then(async ({ value }) => { this.data.refuseReason = value await post('lb/labrecord/refuse',this.data) + this.$emit('complete') + this.show = false showSuccess('已拒绝申请!',this) }).catch(()=>{}) }, async commit(){ await showDialog('确定同意吗?',this) await post('lb/labrecord/commit',this.data) + this.$emit('complete') + this.show = false showSuccess('已同意申请!',this) } diff --git a/element-vue/src/pages/manager/applyRecord.vue b/element-vue/src/pages/manager/applyRecord.vue index 2b81565..b6ac854 100644 --- a/element-vue/src/pages/manager/applyRecord.vue +++ b/element-vue/src/pages/manager/applyRecord.vue @@ -44,7 +44,7 @@ - + @@ -64,8 +64,10 @@ } }, methods:{ + async load(){ + this.tableData = await get('/lb/labrecord/getRecordList') + }, async showDetail(item){ - const data = await get('lb/labrecord/getRecordDetail',item) data.create_time = new Date(data.create_time).toLocaleString( ) data.weeks = arr2shortString(data.weeks)?'第'+arr2shortString(data.weeks)+'周':'' @@ -74,7 +76,7 @@ } }, async mounted() { - this.tableData = await get('/lb/labrecord/getRecordList') + await this.load() } }