From 6a2689a44840490a64cf66b37eb09e45eb1da244 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期二, 24 九月 2024 16:03:51 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 admin/src/views/platform/platform.vue |   93 +++++++++++++++++++---------------------------
 1 files changed, 38 insertions(+), 55 deletions(-)

diff --git a/admin/src/views/platform/platform.vue b/admin/src/views/platform/platform.vue
index 8ae1b2c..d344856 100644
--- a/admin/src/views/platform/platform.vue
+++ b/admin/src/views/platform/platform.vue
@@ -4,15 +4,12 @@
     <SearchFormCollapse slot="search-form" :need-more="false">
       <el-form ref="searchForm" :model="searchForm" label-width="100px" inline>
         <el-form-item label="" prop="name">
-          <el-input v-model="searchForm.name" clearable placeholder="璇疯緭鍏ユ湀鍙板悕绉�" @keypress.enter.native="search"></el-input>
+          <el-input v-model="searchForm.name" clearable placeholder="璇疯緭鍏ユ湀鍙板悕绉�"
+            @keypress.enter.native="search"></el-input>
         </el-form-item>
-        <el-form-item label="" >
-          <el-select v-model="searchForm.groupId"     placeholder="璇烽�夋嫨鏈堝彴鍒嗙粍" @change="search" clearable>
-            <el-option
-                v-for="item in groupList"
-                :key="item.id"
-                :label="item.name"
-                :value="item.id">
+        <el-form-item label="">
+          <el-select v-model="searchForm.groupId" placeholder="璇烽�夋嫨鏈堝彴鍒嗙粍" @change="search" clearable>
+            <el-option v-for="item in groupList" :key="item.id" :label="item.name" :value="item.id">
             </el-option>
           </el-select>
         </el-form-item>
@@ -25,71 +22,57 @@
     <!-- 琛ㄦ牸鍜屽垎椤� -->
     <template v-slot:table-wrap>
       <ul class="toolbar" v-permissions="['business:hksync:platforms']">
-        <li><el-button type="primary" :loading="working" @click="syncData" icon="el-icon-plus" v-permissions="['business:hksync:platforms']">鍚屾</el-button></li>
-        <li><el-button type="primary" :loading="working1" @click="syncStatus" icon="el-icon-plus" v-permissions="['business:hksync:platforms']">鍚屾瀹炴椂鐘舵��</el-button></li>
+        <li><el-button type="primary" :loading="working" @click="syncData" icon="el-icon-plus"
+            v-permissions="['business:hksync:platforms']">鍚屾</el-button></li>
+        <li><el-button type="primary" :loading="working1" @click="syncStatus" icon="el-icon-plus"
+            v-permissions="['business:hksync:platforms']">鍚屾瀹炴椂鐘舵��</el-button></li>
       </ul>
-      <el-table
-        v-loading="isWorking.search"
-        :data="tableData.list"
-        stripe
-        @selection-change="handleSelectionChange"
-      >
+      <el-table v-loading="isWorking.search" :data="tableData.list" stripe @selection-change="handleSelectionChange">
         <el-table-column type="selection" width="55"></el-table-column>
         <el-table-column prop="name" label="鏈堝彴鍚嶇О" fixed min-width="100px"></el-table-column>
         <el-table-column prop="code" label="鏈堝彴缂栫爜" fixed min-width="100px"></el-table-column>
         <el-table-column prop="groupName" label="鎵�灞炴湀鍙扮粍" fixed min-width="150px"></el-table-column>
         <el-table-column prop="workingNum" label="鍚屾椂鍙彿杞﹁締鏁�" min-width="120px"></el-table-column>
-        <el-table-column label="绂�/鍚敤" min-width="120px">
-          <template slot-scope="{row}">
-            <el-switch
-                @change="changeStatus($event, row)"
-                v-model="row.status"
-                active-color="#13ce66"
-                inactive-color="#ff4949"
-                :active-value="0"
-                :inactive-value="1">
-            </el-switch>
-          </template>
-        </el-table-column>
-        <el-table-column prop="stayTmeoutAlarmTime" label="鍋滅暀瓒呮椂鎶ヨ鏃堕棿(鍒嗛挓锛�" min-width="180px">
-          <template scope="{row}">{{row.stayTmeoutAlarmTime?(row.stayTmeoutAlarmTime):'-'}}</template>
+        <el-table-column prop="stayTimeoutAlarmTime" label="鍋滅暀瓒呮椂鎶ヨ鏃堕棿(鍒嗛挓锛�" min-width="180px">
+          <template scope="{row}">{{ row.stayTimeoutAlarmTime ? (row.stayTimeoutAlarmTime) : '-' }}</template>
         </el-table-column>
         <el-table-column prop="workTimeoutAlarmTime" label="浣滀笟瓒呮椂鎶ヨ鏃堕棿(鍒嗛挓锛�" min-width="180px">
-          <template scope="{row}"> {{row.workTimeoutAlarmTime?(row.workTimeoutAlarmTime):'-'}}</template>
+          <template scope="{row}"> {{ row.workTimeoutAlarmTime ? (row.workTimeoutAlarmTime) : '-' }}</template>
         </el-table-column>
         <el-table-column prop="workRate" label="鏈堝彴浣滀笟鏁堢巼(涓囧彧/灏忔椂)" min-width="180px"></el-table-column>
-        <el-table-column prop="platformStatus" label="鏈堝彴鐘舵��" min-width="100px">
+        <!-- <el-table-column prop="platformStatus" label="鏈堝彴鐘舵��" min-width="100px">
           <template scope="{row}">
             <span v-if="row.platformStatus == 0">鏃犺溅</span>
             <span v-if="row.platformStatus == 1">鏈夎溅</span>
             <span v-if="row.platformStatus == 2">瓒呮椂鍋滈潬</span>
             <span v-if="row.platformStatus == 3">閿欒鍋滈潬</span>
           </template>
-        </el-table-column>
+        </el-table-column> -->
         <el-table-column prop="broadcastNames" label="鍏宠仈骞挎挱" min-width="100px"></el-table-column>
         <el-table-column prop="ledNames" label="鍏宠仈LED" min-width="100px"></el-table-column>
         <el-table-column prop="hkDate" label="鍚屾鏃堕棿" min-width="150px"></el-table-column>
-        <el-table-column
-          v-if="containPermissions(['business:platform:update', 'business:platform:delete'])"
-          label="鎿嶄綔"
-          min-width="120"
-          fixed="right"
-        >
+        <el-table-column label="鏈堝彴鐘舵��" fixed="right" width="100px">
           <template slot-scope="{row}">
-            <el-button type="text" @click="$refs.operaPlatformWindow.open('缂栬緫鏈堝彴淇℃伅琛�', row)" icon="el-icon-edit" v-permissions="['business:platform:update']">缂栬緫</el-button>
-            <el-button type="text" @click="deleteById(row)" icon="el-icon-delete" v-permissions="['business:platform:delete']">鍒犻櫎</el-button>
+            <el-switch @change="changeStatus($event, row)" v-model="row.status" active-color="#13ce66"
+              inactive-color="#ff4949" :active-value="0" :inactive-value="1">
+            </el-switch>
+          </template>
+        </el-table-column>
+        <el-table-column v-if="containPermissions(['business:platform:update', 'business:platform:delete'])" label="鎿嶄綔"
+          min-width="120" fixed="right">
+          <template slot-scope="{row}">
+            <el-button type="text" @click="$refs.operaPlatformWindow.open('缂栬緫鏈堝彴淇℃伅琛�', row)" icon="el-icon-edit"
+              v-permissions="['business:platform:update']">缂栬緫</el-button>
+            <el-button type="text" @click="deleteById(row)" icon="el-icon-delete"
+              v-permissions="['business:platform:delete']">鍒犻櫎</el-button>
           </template>
         </el-table-column>
       </el-table>
-      <pagination
-        @size-change="handleSizeChange"
-        @current-change="handlePageChange"
-        :pagination="tableData.pagination"
-      >
+      <pagination @size-change="handleSizeChange" @current-change="handlePageChange" :pagination="tableData.pagination">
       </pagination>
     </template>
     <!-- 鏂板缓/淇敼 -->
-    <OperaPlatformWindow ref="operaPlatformWindow" @success="handlePageChange"/>
+    <OperaPlatformWindow ref="operaPlatformWindow" @success="handlePageChange" />
   </TableLayout>
 </template>
 
@@ -104,7 +87,7 @@
   name: 'Platform',
   extends: BaseTable,
   components: { SearchFormCollapse, TableLayout, Pagination, OperaPlatformWindow },
-  data () {
+  data() {
     return {
       groupList: [],
       // 鎼滅储
@@ -116,7 +99,7 @@
       }
     }
   },
-  created () {
+  created() {
     this.config({
       module: '鏈堝彴淇℃伅琛�',
       api: '/platform/platform',
@@ -127,19 +110,19 @@
     this.loadGroupList()
   },
   methods: {
-    loadGroupList () {
+    loadGroupList() {
       allList({})
         .then(res => {
           this.groupList = res || []
         })
     },
-    changeStatus (e, row) {
+    changeStatus(e, row) {
       this.api.updateStatusById({
         id: row.id,
         status: e
       })
     },
-    syncData () {
+    syncData() {
       this.$dialog.actionConfirm('鎿嶄綔纭鎻愰啋', '鎮ㄧ‘璁ゅ悓姝ュ叏閮ㄤ俊鎭悧锛�')
         .then(() => {
           this.isWorking.working = true
@@ -155,9 +138,9 @@
               this.isWorking.working = false
             })
         })
-        .catch(() => {})
+        .catch(() => { })
     },
-    syncStatus () {
+    syncStatus() {
       this.$dialog.actionConfirm('鎿嶄綔纭鎻愰啋', '鎮ㄧ‘璁ゅ悓姝ュ叏閮ㄤ俊鎭悧锛�')
         .then(() => {
           this.isWorking.working = true
@@ -173,7 +156,7 @@
               this.isWorking.working = false
             })
         })
-        .catch(() => {})
+        .catch(() => { })
     }
   }
 }

--
Gitblit v1.9.3