| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 | 
							- <template>
 
- 	<view class="setting">
 
- 		 <radio-group @change="checkboxChange" class="checkBox">
 
- 			<label class="uni-list-cell" v-for="item in items" :key="item.value">
 
- 				<view>
 
- 					<radio :value="item.value" :checked="item.checked" />
 
- 				</view>
 
- 				<view>{{item.name}}环境</view>
 
- 			</label>
 
- 		</radio-group>
 
- 		
 
- 		<view @click="confirm" style="width: 600rpx; height: 100rpx;border-radius: 100rpx; background-color: #007AFF;color: #FFFFFF; line-height: 100rpx;display: flex;justify-content: center;margin-top: 50rpx;">确定</view>
 
- 	</view>
 
- </template>
 
- <script>
 
- 	import {
 
- 	    mapMutations  
 
- 	} from 'vuex'; 
 
- 	export default {
 
- 		data() {
 
- 			return {
 
- 				title: '选择服务',
 
- 				value:"7",
 
- 					themeColor: "",
 
- 				items: [
 
- 					{
 
- 						value: '1',
 
- 						name: 'dev'
 
- 					},
 
- 					{
 
- 						value: '2',
 
- 						name: 'test'
 
- 					},
 
- 					{
 
- 						value: '3',
 
- 						name: 'test2'
 
- 					},
 
- 					{
 
- 						value: '4',
 
- 						name: 'test3'
 
- 					},
 
- 					{
 
- 						value: '5',
 
- 						name: 'test4'
 
- 					},
 
- 					{
 
- 						value: '6',
 
- 						name: 'uat3'
 
- 					},
 
- 					{
 
- 						value: '7',
 
- 						name: 'uat'
 
- 					},
 
- 					{
 
- 						value: '8',
 
- 						name: 'product'
 
- 					}
 
- 				]
 
- 			};
 
- 		},
 
- 		mounted() {
 
- 		  let app = getApp();
 
- 		  this.themeColor = app.globalData.color1;
 
- 		  this.getEnv();	
 
- 		},
 
- 		 methods: {
 
- 			 back(){
 
- 				uni.navigateBack({
 
- 					delta:1
 
- 				});
 
- 			 },
 
- 			getEnv(){
 
- 			   let res = uni.getStorageSync('env')||"8"
 
- 			   for (var i = 0, lenI = this.items.length; i < lenI; ++i) {
 
- 					const item = this.items[i]
 
- 					if(res==item.value){
 
- 						this.value = item.value;
 
- 						this.$set(item,'checked',true)
 
- 					}else{
 
- 						this.$set(item,'checked',false)
 
- 					}
 
- 			   }
 
- 			},
 
- 			
 
- 			checkboxChange: function (e) {
 
- 				let	value = e.detail.value;
 
- 				for (var i = 0, lenI = this.items.length; i < lenI; ++i) {
 
- 					const item = this.items[i]
 
- 					if(value ==item.value){
 
- 						this.value = item.value
 
- 						this.$set(item,'checked',true)
 
- 					}else{
 
- 						this.$set(item,'checked',false)
 
- 					}
 
- 				}
 
- 				
 
- 			},
 
- 			confirm(){
 
- 				uni.setStorageSync("env",this.value);
 
- 				uni.reLaunch({
 
- 					url:'../homePage/homePage'
 
- 				})
 
- 			}
 
- 		},
 
- 		components: {
 
- 			
 
- 		},
 
- 	}
 
- </script>
 
- <style lang="scss">
 
- 	.setting{
 
- 		display: flex;
 
- 		flex-direction: column;
 
- 		justify-content: center;
 
- 		align-items: center;
 
- 		.checkBox{
 
- 			margin-left: 50rpx;
 
- 			margin-top: 200rpx;
 
- 		}
 
- 	}
 
-   .uni-list-cell{
 
- 	  display: flex;
 
- 	  margin-bottom: 20rpx;
 
-   }
 
- </style>
 
 
  |