From ae43feac8c6b2372f5a061ead68e71027e8877e1 Mon Sep 17 00:00:00 2001
From: zhouwx <1175765986@qq.com>
Date: 星期四, 27 六月 2024 09:25:10 +0800
Subject: [PATCH] 修改

---
 src/views/onlineEducation/platformManage/index.vue |   69 ++++++++++++++--------------------
 1 files changed, 28 insertions(+), 41 deletions(-)

diff --git a/src/views/onlineEducation/platformManage/index.vue b/src/views/onlineEducation/platformManage/index.vue
index 4c8f993..43d5f86 100644
--- a/src/views/onlineEducation/platformManage/index.vue
+++ b/src/views/onlineEducation/platformManage/index.vue
@@ -8,25 +8,29 @@
     >新增</el-button>
     <el-table v-loading="loading" :data="expertList">
       <el-table-column label="平台编号" align="center" type="index"width="80" />
-      <el-table-column label="平台名称" align="center" prop="name" />
-      <el-table-column label="AccessKey" align="center" prop="AccessKey" />
-      <el-table-column label="SecretKey" align="center" prop="SecretKey" />
-      <el-table-column label="联系人" align="center" prop="people" />
+      <el-table-column label="平台名称" align="center" prop="institutionalName" />
+      <el-table-column label="AccessKey" align="center" prop="accessKey" />
+      <el-table-column label="SecretKey" align="center" prop="secretKey" />
+      <el-table-column label="联系人" align="center" prop="contacts" />
       <el-table-column label="联系电话" align="center" prop="phone" />
       <el-table-column label="更新时间" align="center" prop="updateTime" />
-      <el-table-column label="是否禁用" align="center" prop="isDisabled" />
+      <el-table-column label="是否禁用" align="center" prop="isDisabled" >
+        <template #default="scope">
+          {{scope.row.status == 0 ? '启用' : '禁用'}}
+        </template>
+      </el-table-column>
       <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
         <template #default="scope">
           <el-button
             size="mini"
             type="text"
-            v-if="scope.row.isDisabled === '是'"
+            v-if="scope.row.status == 1"
             @click="handleEnable(scope.row)"
           >启用</el-button>
           <el-button
             size="mini"
             type="text"
-            v-if="scope.row.isDisabled === '否'"
+            v-if="scope.row.status == 0"
             @click="handleDisable(scope.row)"
           >监管禁用</el-button>
           <el-button
@@ -58,6 +62,7 @@
 <script>
 import addDialog from '@/views/onlineEducation/platformManage/components/addDialog.vue'
 import { delExam } from '@/api/coalMine/placeManage/exam'
+import { delPlat, listPlat } from '@/api/onlineEducation/plat'
 export default {
   name: "platformManage",
   components: {addDialog},
@@ -90,32 +95,14 @@
   methods: {
     getList(){
       this.loading = true;
-      this.expertList = [
-        {
-          id: 1,
-          name: '测试数据1',
-          AccessKey: '12345',
-          SecretKey: '12345',
-          people: '张三',
-          phone: '13453456456',
-          updateTime: '2024-6-11 10:32:00 ',
-          isDisabled: '是'
-
-        },
-        {
-          id: 2,
-          name: '测试数据3',
-          AccessKey: '14564',
-          SecretKey: '16665',
-          people: '李四',
-          phone: '13453456456',
-          updateTime: '2024-6-11 10:33:00 ',
-          isDisabled: '否'
-
+      listPlat( this.queryParams).then((res) => {
+        if (res.code == 200) {
+          this.expertList = res.rows
+          this.total = res.total
+          this.loading = false;
         }
-      ]
-      this.total = 2
-      this.loading = false;
+      })
+
     },
     handleDelete(val) {
       this.$confirm('删除此条信息,是否继续', '提示', {
@@ -123,15 +110,15 @@
         cancelButtonText: '取消',
         type: 'warning'
       }).then(() => {
-        // delExam( val.siteId).then((res) => {
-        //   if (res.code == 200) {
-        //     this.$message({
-        //       type:'success',
-        //       message: '删除成功'
-        //     })
-        //     this.getList()
-        //   }
-        // })
+        delPlat( val.id).then((res) => {
+          if (res.code == 200) {
+            this.$message({
+              type:'success',
+              message: '删除成功'
+            })
+            this.getList()
+          }
+        })
       })
     },
     handleAdd(type,data){

--
Gitblit v1.9.2