From 3a7cbae4f79e0043b9a75c9e419a841fc220c35a Mon Sep 17 00:00:00 2001 From: MrShi <1878285526@qq.com> Date: 星期三, 28 二月 2024 11:23:33 +0800 Subject: [PATCH] mrshi --- admin/src/views/business/strandedPersonnel.vue | 47 +++++++++++++++++++++++++++++++++-------------- 1 files changed, 33 insertions(+), 14 deletions(-) diff --git a/admin/src/views/business/strandedPersonnel.vue b/admin/src/views/business/strandedPersonnel.vue index 904b9a6..4ba97d3 100644 --- a/admin/src/views/business/strandedPersonnel.vue +++ b/admin/src/views/business/strandedPersonnel.vue @@ -42,25 +42,29 @@ </template> </el-table-column> <el-table-column prop="inDate" label="鍏ュ満鏃堕棿" min-width="100px"></el-table-column> - <el-table-column prop="endtime" label="鎺堟潈鍒版湡鏃堕棿" min-width="100px"></el-table-column> - <el-table-column prop="timeOut" label="瓒呮椂鏃堕暱" min-width="100px"></el-table-column> + <el-table-column prop="outDate" label="鎺堟潈鍒版湡鏃堕棿" min-width="100px"></el-table-column> + <el-table-column label="瓒呮椂鏃堕暱" min-width="100px"> + <template slot-scope="{row}"> + <span>{{row.timeOut.toString().replace('-', '')}}</span> + </template> + </el-table-column> <el-table-column label="鐘舵��" min-width="100px"> <template slot-scope="{row}"> <span v-if="row.outStatus === 0">鏈秴鏃�</span> - <span v-else-if="row.timeOut === 1">宸茶秴鏃�</span> - <span v-else-if="row.timeOut === 2">鍗冲皢瓒呮椂</span> + <span style="color: red;" v-else-if="row.outStatus === 1">宸茶秴鏃�</span> + <span v-else-if="row.outStatus === 2">鍗冲皢瓒呮椂</span> </template> </el-table-column> -<!-- <el-table-column--> -<!-- v-if="containPermissions(['business:member:update', 'business:member:delete'])"--> -<!-- label="鎿嶄綔"--> -<!-- min-width="120"--> -<!-- fixed="right"--> -<!-- >--> -<!-- <template slot-scope="{row}">--> -<!-- <el-button type="text" icon="el-icon-edit" v-permissions="['business:member:update']" @click="thaw(row.id)">绂诲巶</el-button>--> -<!-- </template>--> -<!-- </el-table-column>--> + <el-table-column + v-if="containPermissions(['business:member:update', 'business:member:delete'])" + label="鎿嶄綔" + min-width="120" + fixed="right" + > + <template slot-scope="{row}"> + <el-button type="text" icon="el-icon-edit" v-permissions="['business:member:update']" @click="departure(scope.row.id)">绂诲巶</el-button> + </template> + </el-table-column> </el-table> <pagination @size-change="handleSizeChange" @@ -77,6 +81,7 @@ import TableLayout from '@/layouts/TableLayout' import Pagination from '@/components/common/Pagination' import { findAllList } from '@/api/system/common' +import { level } from '@/api/business/staging' export default { name: 'strandedPersonnel', extends: BaseTable, @@ -104,6 +109,20 @@ this.getUser() }, methods: { + departure(id) { + this.$confirm('纭畾绂诲満鍚�, 鏄惁缁х画?', '鎻愮ず', { + confirmButtonText: '纭畾', + cancelButtonText: '鍙栨秷', + type: 'warning' + }).then(() => { + level(id) + .then(res => { + this.search() + }) + }).catch(() => { + + }); + }, // thaws () { // if (this.tableData.selectedRows.length === 0) return this.$message.warning('鑷冲皯閫夋嫨涓�椤瑰唴瀹�') // const ids = this.tableData.selectedRows.map(item => { -- Gitblit v1.9.3