|
@@ -3,6 +3,10 @@
|
|
|
<el-row>
|
|
|
<el-col :span="24">
|
|
|
<el-col :span="24" class="leftTop"> <span>|</span> <span>基本信息</span> </el-col>
|
|
|
+ <el-col :span="24" class="qrcode">
|
|
|
+ <span>绑定微信</span>
|
|
|
+ <div class="qrcodeInfo" ref="qrCodeUrl"></div>
|
|
|
+ </el-col>
|
|
|
<el-col :span="24" class="info">
|
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="120px">
|
|
|
<el-form-item label="用户名称" prop="name">
|
|
@@ -140,6 +144,7 @@ import upload from '@/components/uploadone.vue';
|
|
|
const { mapActions: login } = createNamespacedHelpers('login');
|
|
|
const { mapActions: market } = createNamespacedHelpers('market');
|
|
|
const { mapActions: expertsuser } = createNamespacedHelpers('expertsuser');
|
|
|
+import QRCode from 'qrcodejs2';
|
|
|
export default {
|
|
|
name: 'index',
|
|
|
props: {},
|
|
@@ -288,6 +293,19 @@ export default {
|
|
|
uploadSuccess({ type, data }) {
|
|
|
this.$set(this.form, `${type}`, data.uri);
|
|
|
},
|
|
|
+ creatQrCode() {
|
|
|
+ var qrcode = new QRCode(this.$refs.qrCodeUrl, {
|
|
|
+ text: 'http://free.liaoningdoupo.com/api/auth/wxchattest?redirect_uri=http://localhost:8002/bind&type=1&uid=5ecc7df9c1707e1c3054204f&openid=05', // 需要转换为二维码的内容
|
|
|
+ width: 100,
|
|
|
+ height: 100,
|
|
|
+ colorDark: '#000000',
|
|
|
+ colorLight: '#ffffff',
|
|
|
+ correctLevel: QRCode.CorrectLevel.H,
|
|
|
+ });
|
|
|
+ },
|
|
|
+ },
|
|
|
+ mounted() {
|
|
|
+ this.creatQrCode();
|
|
|
},
|
|
|
computed: {
|
|
|
...mapState(['user']),
|
|
@@ -317,4 +335,20 @@ export default {
|
|
|
.info {
|
|
|
padding: 0 40px 0 0;
|
|
|
}
|
|
|
+.qrcode {
|
|
|
+ padding: 10px 45px;
|
|
|
+ span {
|
|
|
+ float: left;
|
|
|
+ width: 85px;
|
|
|
+ font-size: 16px;
|
|
|
+ color: #606266;
|
|
|
+ padding: 50px 0;
|
|
|
+ }
|
|
|
+ .qrcodeInfo {
|
|
|
+ float: left;
|
|
|
+ width: 100px;
|
|
|
+ border: 1px solid #ccc;
|
|
|
+ padding: 10px;
|
|
|
+ }
|
|
|
+}
|
|
|
</style>
|