From 17efddc6a667670dca682bf36b51a43e99615e6d Mon Sep 17 00:00:00 2001
From: k94314517 <8417338+k94314517@user.noreply.gitee.com>
Date: 星期三, 16 十月 2024 15:59:38 +0800
Subject: [PATCH] 代码初始化

---
 pda/pages/index/control.vue |   47 ++++++++++++++++++++++++++++++-----------------
 1 files changed, 30 insertions(+), 17 deletions(-)

diff --git a/pda/pages/index/control.vue b/pda/pages/index/control.vue
index 119ab38..739a7d0 100644
--- a/pda/pages/index/control.vue
+++ b/pda/pages/index/control.vue
@@ -1,34 +1,47 @@
 <template>
   <view class="main_app">
-    <view class="title">
-      <view class="icon"></view>
-      <view class="name">瀹夋嘲鐗╂祦鍗歌揣鏈堝彴</view>
-    </view>
-    <div class="data_list">
-      <div class="line">
-        <div class="name">1鍙锋湀鍙�</div>
-        <u-switch v-model="list"></u-switch>
-      </div>
-      <div class="line">
-        <div class="name">1鍙锋湀鍙�</div>
-        <u-switch v-model="list"></u-switch>
-      </div>
-    </div>
+		<template v-for="item in platformGroupList">
+			<view class="title">
+			  <view class="icon"></view>
+			  <view class="name">{{item.name}}</view>
+			</view>
+			<view class="data_list">
+			  <view class="line" v-for="(platform, i) in item.platformList" :key="platform.id">
+			    <view class="name">{{platform.name}}</view>
+			    <u-switch v-model="platform.status" activeColor="#279BAA" inactiveColor="#cccccc" :inactiveValue="1" :activeValue="0" @change="e => changeStatus(platform)" />
+			  </view>
+			</view>
+		</template>
   </view>
 </template>
 
 <script>
+	import { getPlatformGroupList, updPlatformStatus } from '@/api'
 export default {
   data() {
     return {
-      list: []
+      platformGroupList: []
     }
   },
   onLoad() {
-
+		this.getPlatformGroup()
   },
   methods: {
-
+		changeStatus(item) {
+			console.log(item);
+			updPlatformStatus({
+				id: item.id,
+				status: item.status
+			})
+		},
+		getPlatformGroup() {
+			getPlatformGroupList({
+				queryData: 0,
+				queryType: 0
+			}).then(res => {
+				this.platformGroupList = res.data || []
+			})
+		},
   }
 }
 </script>

--
Gitblit v1.9.3