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