|
@@ -0,0 +1,54 @@
|
|
|
+<template>
|
|
|
+ <view>
|
|
|
+ <cu-custom bgImage="/static/img/navbg.png" :isBack="true" contentStyle="height:50px;">
|
|
|
+ <block slot="backText">返回</block>
|
|
|
+ <block slot="content">
|
|
|
+ <view class="cu-load load-cuIcon" style="margin-top: -16rpx;" :class="isLoad && 'loading'">选择登录站点</view>
|
|
|
+ </block>
|
|
|
+ </cu-custom>
|
|
|
+ <navigator class="site" url="#" v-for="item in account_list" :key="item.userid" @click="selectSite(item)">
|
|
|
+ {{ item.name }}
|
|
|
+ </navigator>
|
|
|
+ </view>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script>
|
|
|
+import { loginMsg } from "./modules/dispose";
|
|
|
+export default {
|
|
|
+ name: "SelectSite",
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ account_list: uni.getStorageSync('account_list'),
|
|
|
+ isLoad: false
|
|
|
+ }
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ selectSite(site) {
|
|
|
+ let that = this;
|
|
|
+ uni.showModal({
|
|
|
+ title: '提示',
|
|
|
+ content: `是否确定登录“${site.sitename}”站点的“${site.name}”账号`,
|
|
|
+ success: ({ confirm }) => {
|
|
|
+ if (confirm) {
|
|
|
+ that.isLoad = true;
|
|
|
+ loginMsg([site],this.$Http);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ },
|
|
|
+}
|
|
|
+</script>
|
|
|
+
|
|
|
+<style lang="scss" scoped>
|
|
|
+.site {
|
|
|
+ width: 690rpx;
|
|
|
+ border-radius: 8rpx;
|
|
|
+ background: #fff;
|
|
|
+ padding: 20rpx 30rpx;
|
|
|
+ box-sizing: border-box;
|
|
|
+ margin: 20rpx auto;
|
|
|
+ font-size: 28rpx;
|
|
|
+ color: #333333;
|
|
|
+}
|
|
|
+</style>
|