|
|
@ -2,7 +2,7 @@
|
|
|
|
<a-config-provider :locale="locale">
|
|
|
|
<a-config-provider :locale="locale">
|
|
|
|
<div id="app">
|
|
|
|
<div id="app">
|
|
|
|
<div class="alive">
|
|
|
|
<div class="alive">
|
|
|
|
<div @click="asyncOpenUserInfo">同步打开userinfo modal</div>
|
|
|
|
<!-- <div @click="asyncOpenUserInfo">同步打开userinfo modal</div> -->
|
|
|
|
<userInfoModal ref="userInfoModal" :vipID="vipID" />
|
|
|
|
<userInfoModal ref="userInfoModal" :vipID="vipID" />
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
@ -12,6 +12,7 @@
|
|
|
|
<script>
|
|
|
|
<script>
|
|
|
|
import zhCN from 'ant-design-vue/lib/locale-provider/zh_CN'
|
|
|
|
import zhCN from 'ant-design-vue/lib/locale-provider/zh_CN'
|
|
|
|
import userInfoModal from './components/userinfo/userInfoModal.vue'
|
|
|
|
import userInfoModal from './components/userinfo/userInfoModal.vue'
|
|
|
|
|
|
|
|
import WujieVue2 from 'wujie-vue2'
|
|
|
|
export default {
|
|
|
|
export default {
|
|
|
|
name: 'App',
|
|
|
|
name: 'App',
|
|
|
|
components: {
|
|
|
|
components: {
|
|
|
@ -23,6 +24,15 @@ export default {
|
|
|
|
vipID: '16021', // 用户id 必传
|
|
|
|
vipID: '16021', // 用户id 必传
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
created() {
|
|
|
|
|
|
|
|
const { bus } = WujieVue2;
|
|
|
|
|
|
|
|
bus.$on('openUserInfo', (event) => {
|
|
|
|
|
|
|
|
console.log(event, 3333);
|
|
|
|
|
|
|
|
if (event.status === 'open') {
|
|
|
|
|
|
|
|
this.asyncOpenUserInfo();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
},
|
|
|
|
methods: {
|
|
|
|
methods: {
|
|
|
|
// 此方法用做用户信息打开使用
|
|
|
|
// 此方法用做用户信息打开使用
|
|
|
|
// 1. 需要通过userId获取用户相关信息
|
|
|
|
// 1. 需要通过userId获取用户相关信息
|
|
|
@ -30,6 +40,7 @@ export default {
|
|
|
|
// 3. 如果要把相关数据存进session 中,需要做字段重名区分
|
|
|
|
// 3. 如果要把相关数据存进session 中,需要做字段重名区分
|
|
|
|
// 4. 需要同步获取数据之后再去调用visible = true
|
|
|
|
// 4. 需要同步获取数据之后再去调用visible = true
|
|
|
|
// 5. 组件其中isSelfSuppput 字段是自营字段,但同时也是判断是否可以修改字段
|
|
|
|
// 5. 组件其中isSelfSuppput 字段是自营字段,但同时也是判断是否可以修改字段
|
|
|
|
|
|
|
|
// 6. 关闭弹窗的时候把visible 改为false
|
|
|
|
async asyncOpenUserInfo() {
|
|
|
|
async asyncOpenUserInfo() {
|
|
|
|
this.$refs.userInfoModal.visible = true;
|
|
|
|
this.$refs.userInfoModal.visible = true;
|
|
|
|
}
|
|
|
|
}
|
|
|
|