From 7c7c4ae64b84be1766a5ebbe3ba5ee97cba8c6da Mon Sep 17 00:00:00 2001 From: liukangdong <898885815@qq.com> Date: 星期四, 04 七月 2024 16:21:41 +0800 Subject: [PATCH] ‘’ --- admin/src/views/meeting/bookings.vue | 53 ++++++++++++++++++++++++++++------------------------- 1 files changed, 28 insertions(+), 25 deletions(-) diff --git a/admin/src/views/meeting/bookings.vue b/admin/src/views/meeting/bookings.vue index 4a9f8f8..83a83f6 100644 --- a/admin/src/views/meeting/bookings.vue +++ b/admin/src/views/meeting/bookings.vue @@ -57,7 +57,7 @@ </el-form-item> <el-form-item label="浼氳鐘舵��" prop="status"> <el-select - v-model="searchForm.status" + v-model="searchForm.meetingStatus" filterable clearable placeholder="璇烽�夋嫨鐘舵��" @@ -169,12 +169,13 @@ align="center" min-width="100px" ></el-table-column> - <el-table-column label="鐘舵��" align="center" min-width="60px"> + <el-table-column label="浼氳鐘舵��" align="center" min-width="60px"> <template slot-scope="{ row }"> - <span v-if="row.status == 0" style="color: rgb(127, 178, 53)" - >姝e父</span - > - <span v-else style="color: rgb(234, 54, 38)">鍙栨秷</span> + <span v-if="row.meetingStatus == 1">鏈紑濮�</span> + <span v-if="row.meetingStatus == 2">杩涜涓�</span> + <span v-if="row.meetingStatus == 3">宸茬粨鏉�</span> + <span v-if="row.meetingStatus == 4">鍗冲皢寮�濮�</span> + <span v-if="row.meetingStatus == 5">宸叉挙閿�</span> <!-- {{ row.status==0 ? '姝e父' : '鍙栨秷' }} --> </template> </el-table-column> @@ -182,7 +183,7 @@ prop="createDate" label="鍒涘缓鏃堕棿" align="center" - min-width="100px" + min-width="150px" ></el-table-column> <!-- <el-table-column prop="content" label="浼氳鍐呭" min-width="100px"></el-table-column> --> <el-table-column @@ -204,9 +205,9 @@ @click="$refs.operaBookingsDetailWindow.open('浼氳璇︽儏', row)" >鏌ョ湅璇︽儏</el-button > - <!-- <el-button v-if="row.flag == 0" type="text" @click="$refs.operaBookingsWindow.open('缂栬緫浼氳棰勭害', row)" v-permissions="['business:bookings:update']">淇敼</el-button> --> + <el-button v-if="row.meetingStatus == '1'" type="text" @click="$refs.operaBookingsWindow.open('缂栬緫浼氳棰勭害', row)" v-permissions="['business:bookings:update']">缂栬緫</el-button> <!-- <el-button type="text" @click="copy(row)">澶嶅埗</el-button> --> - <!-- <el-button v-if="row.flag == 0" type="text" @click="cancelMeeting(row.id)" v-permissions="['business:bookings:update']">鍙栨秷</el-button> --> + <el-button v-if="row.meetingStatus == '1'" type="text" @click="cancelMeeting(row.id)" v-permissions="['business:bookings:update']">鎾ゅ洖</el-button> </template> <!-- <el-button v-else type="text" @click="deleteById(row)" v-permissions="['business:bookings:delete']">鍒犻櫎</el-button> --> </template> @@ -247,7 +248,7 @@ name: 'Bookings', extends: BaseTable, components: { TableLayout, Pagination, OperaBookingsWindow, OperaBookingsDetailWindow }, - data() { + data () { return { date: [], // 鎼滅储 @@ -256,7 +257,7 @@ // departmentId: [], department: [], realName: '', - status: '', + meetingStatus: '', createDate: '', editor: '', editDate: '', @@ -280,19 +281,21 @@ { name: '寮�鍙戦儴闂�', id: '0' } ], status: [ - { name: '鍏ㄩ儴', id: '' }, - { name: '姝e父', id: '0' }, - { name: '鍙栨秷', id: '1' } + { name: '鏈紑濮�', id: 1 }, + { name: '鍗冲皢寮�濮�', id: 4 }, + { name: '杩涜涓�', id: 2 }, + { name: '宸叉挙閿�', id: 5 }, + { name: '宸茬粨鏉�', id: 3 } ], link: 'https://dmtest.ahapp.net/meeting_h5/' // H5_LINK_ADDR } }, - provide() { + provide () { return { rooms: () => this.rooms } }, - created() { + created () { this.config({ module: '浼氳瀹ら瀹氫俊鎭〃', api: '/meeting/bookings', @@ -315,7 +318,7 @@ this.changeRadio('0') }, methods: { - changeRadio(e) { + changeRadio (e) { if (e === '0') { this.searchForm.startTime = timeForMat(0)[0] this.searchForm.endTime = timeForMat(0)[1] @@ -331,7 +334,7 @@ } this.search() }, - newTree(tree) { + newTree (tree) { if (tree == null) { return [] } @@ -348,12 +351,12 @@ return newItem }) }, - selectDate(v) { + selectDate (v) { this.searchForm.endTime = v[1] + ' 23:59:59' this.searchForm.startTime = v[0] + ' 00:00:00' this.searchForm.radio = null }, - reset() { + reset () { this.$refs.searchForm.resetFields() this.date = [] this.searchForm.radio = '0' @@ -361,7 +364,7 @@ this.searchForm.endTime = '' this.changeRadio('0') }, - copy(row) { + copy (row) { const text = `${row.realName} 閭�璇锋偍鍔犲叆浼氳\n浼氳涓婚锛�${row.name}\n浼氳瀹わ細${row.roomName}\n浼氳鏃堕棿锛�${row.meetingTime}\n鐐瑰嚮閾炬帴鐩存帴鍔犲叆浼氳锛歕n${this.link}?id=${row.id}` this.$copyText(text) .then(() => { @@ -370,7 +373,7 @@ .catch(e => { }) }, - cancelMeeting(id) { + cancelMeeting (id) { this.$dialog.messageWaring('鍙栨秷浼氳', '鏄惁鍙栨秷褰撳墠浼氳锛�') .then(() => { cancelById({ id }) @@ -382,7 +385,7 @@ }) }) }, - showDetail(id) { + showDetail (id) { bookingsDetail(id) .then(res => { this.$refs.operaBookingsDetailWindow.open('浼氳璇︽儏', res) @@ -390,7 +393,7 @@ .catch(e => { }) }, - editBookings(id) { + editBookings (id) { bookingsDetail(id) .then(res => { this.$refs.operaBookingsWindow.open('缂栬緫浼氳棰勭害', res) @@ -398,7 +401,7 @@ .catch(e => { }) }, - handlePageChange(pageIndex) { + handlePageChange (pageIndex) { this.__checkApi() this.tableData.pagination.pageIndex = pageIndex || this.tableData.pagination.pageIndex this.isWorking.search = true -- Gitblit v1.9.3