|
@@ -3,11 +3,17 @@
|
|
|
<van-nav-bar class="navBar" title="切换经销商" left-arrow @click-left="onClickLeft" />
|
|
<van-nav-bar class="navBar" title="切换经销商" left-arrow @click-left="onClickLeft" />
|
|
|
<div class="content">
|
|
<div class="content">
|
|
|
<div class="module">
|
|
<div class="module">
|
|
|
- <div class="box">
|
|
|
|
|
- <div class="label">允许拍照时缩放,但每张会保存到本地相册</div>
|
|
|
|
|
- <div class="value">
|
|
|
|
|
- <van-switch v-model="switchChecked" size="20" @change="change" />
|
|
|
|
|
- </div>
|
|
|
|
|
|
|
+ <div
|
|
|
|
|
+ class="box"
|
|
|
|
|
+ v-if="userInfo.userMultipleChains && userInfo.userMultipleChains.length > 0">
|
|
|
|
|
+ <van-radio-group v-model="userInfo.chainCode" @change="chainChange">
|
|
|
|
|
+ <van-radio
|
|
|
|
|
+ v-for="value in userInfo.userMultipleChains"
|
|
|
|
|
+ :key="value.chainCode"
|
|
|
|
|
+ :name="value.chainCode">
|
|
|
|
|
+ {{ value.chainName }}
|
|
|
|
|
+ </van-radio>
|
|
|
|
|
+ </van-radio-group>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -15,7 +21,7 @@
|
|
|
</template>
|
|
</template>
|
|
|
<script>
|
|
<script>
|
|
|
import { mapState } from 'vuex';
|
|
import { mapState } from 'vuex';
|
|
|
-import { setPhotoMethod } from '@/api/week';
|
|
|
|
|
|
|
+import { switchChainIdentity } from '@/api/week';
|
|
|
import store from '@/store';
|
|
import store from '@/store';
|
|
|
export default {
|
|
export default {
|
|
|
name: 'changeChain',
|
|
name: 'changeChain',
|
|
@@ -29,15 +35,16 @@ export default {
|
|
|
},
|
|
},
|
|
|
created() {},
|
|
created() {},
|
|
|
methods: {
|
|
methods: {
|
|
|
- change(value) {
|
|
|
|
|
- console.log(value);
|
|
|
|
|
- this.toastLoading(0, '加载中...', true);
|
|
|
|
|
- setPhotoMethod({ photoMethod: value ? 1 : 0 }).then((res) => {
|
|
|
|
|
|
|
+ chainChange(value) {
|
|
|
|
|
+ this.toastLoading(0, '切换中,请稍候...', true);
|
|
|
|
|
+ switchChainIdentity({ chainCode: value }).then((res) => {
|
|
|
this.toastLoading().clear();
|
|
this.toastLoading().clear();
|
|
|
- if (res.code == 200) {
|
|
|
|
|
- this.$toast('设置成功');
|
|
|
|
|
- // 获取移动端获取用户信息接口
|
|
|
|
|
- store.dispatch('getUserInfo');
|
|
|
|
|
|
|
+ if (res.code === 200) {
|
|
|
|
|
+ store.dispatch('getUserInfo').then(() => {
|
|
|
|
|
+ this.$toast('切换成功');
|
|
|
|
|
+ });
|
|
|
|
|
+ } else {
|
|
|
|
|
+ this.$toast(res.message || '切换失败');
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
@@ -66,6 +73,9 @@ export default {
|
|
|
justify-content: space-between;
|
|
justify-content: space-between;
|
|
|
padding: 10px;
|
|
padding: 10px;
|
|
|
font-size: 16px;
|
|
font-size: 16px;
|
|
|
|
|
+ .van-radio {
|
|
|
|
|
+ padding: 8px 0;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|