From 6b22078098c539e92895247b576a4acaa16cc9c8 Mon Sep 17 00:00:00 2001
From: zcx <377075991@qq.com>
Date: Tue, 17 Oct 2023 17:25:49 +0800
Subject: [PATCH] =?UTF-8?q?=E9=A9=BE=E6=A0=A1=E4=BA=8C=E7=BB=B4=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/api/sch/school.js          |  6 ++++++
 src/views/sch/school/index.vue | 10 ++++++++++
 2 files changed, 16 insertions(+)

diff --git a/src/api/sch/school.js b/src/api/sch/school.js
index 31aff3a..1cde38c 100644
--- a/src/api/sch/school.js
+++ b/src/api/sch/school.js
@@ -39,5 +39,11 @@ export default {
       url: `/sch/school/${id}`,
       method: 'delete'
     });
+  },
+  createCode(id){
+    return request({
+      url: `/sch/school/create/${id}`,
+      method: 'post'
+    });
   }
 };
diff --git a/src/views/sch/school/index.vue b/src/views/sch/school/index.vue
index 6b32c9a..8960313 100644
--- a/src/views/sch/school/index.vue
+++ b/src/views/sch/school/index.vue
@@ -22,6 +22,11 @@
       <el-table-column label="负责人" prop="leader" />
       <el-table-column label="联系方式" prop="phone" />
       <el-table-column label="备注" prop="remark" />
+      <el-table-column label="小程序二维码" prop="" >
+        <template slot-scope="scope">
+          <el-button v-hasPermi="['sch:school:create']" type="text" icon="el-icon-edit" @click="handleCreate(scope.row)">生成</el-button>
+        </template>
+      </el-table-column>
       <el-table-column label="创建时间" width="160">
         <template slot-scope="scope">
           <span>{{ parseTime(scope.row.createTime) }}</span>
@@ -101,6 +106,11 @@ export default {
         this.$refs.dialogForm.init(item);
       });
     },
+    handleCreate(item){
+      schoolApi.createCode(item.schoolId).then(resp => {
+        console.log(resp)
+      })
+    },
     // 删除操作
     handleDelete(item) {
       this.$modal