From a61fd5656e867aedd4f2adf35b49e469a3d4c7ab Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=88=98=E4=BB=95=E4=BC=9F?= <499672082@qq.com>
Date: Tue, 8 Mar 2022 18:27:42 +0800
Subject: [PATCH] 28057
---
 core/apps/AppQyWxConfig/AppQyWxConfig.vue | 28 +++++++++++++++++++++++
 1 file changed, 28 insertions(+)
diff --git a/core/apps/AppQyWxConfig/AppQyWxConfig.vue b/core/apps/AppQyWxConfig/AppQyWxConfig.vue
index eb9060ae..89654e24 100644
--- a/core/apps/AppQyWxConfig/AppQyWxConfig.vue
+++ b/core/apps/AppQyWxConfig/AppQyWxConfig.vue
@@ -20,6 +20,12 @@
                          active-color="#5088FF" inactive-color="#D0D4DC">
             
           
+          
+            
+              
+            
+          
           
             
               详情
@@ -90,6 +96,12 @@
             禁用
           
         
+        
+          
+            启用
+            禁用
+          
+        
       
     
 
@@ -164,6 +176,7 @@ export default {
         {prop: "lng", label: "经度", width: 100},
         {prop: "address", label: "中心点", width: 100},
         {slot: "status",},
+        {slot: "miniappStatus",},
         {prop: "createTime", label: "创建时间", width: 150},
         {slot: "options"},
       ]
@@ -181,6 +194,7 @@ export default {
         miniappSecret: [{required: true, message: "请填写小程序SECRET"}],
         dvcpUrl: [{required: true, message: "请填写访问域名"}],
         status: [{required: true, message: "请选择状态", trigger: "change"}],
+        miniappStatus: [{required: true, message: "请选择小程序状态", trigger: "change"}],
         areaId: [{required: true, message: "请选择地区", trigger: "change"}],
         lat: [{required: true, message: "请选择中心点"}],
       }
@@ -271,6 +285,20 @@ export default {
         }
       })
     },
+    onMiniappStatusChange(row) {
+      this.instance.post(`/app/appdvcpconfig/setMiniappStatus`, null, {
+        params: {
+          id: row.id,
+          status: row.miniappStatus
+        }
+      }).then((res) => {
+        if (res.code == 0) {
+          this.$message.success(+row.miniappStatus ? '已启用' : '已禁用');
+          this.getTableData();
+        }
+      })
+    },
+    
     add() {
       this.dialogForm = {};
       this.dialog = true;