|
@@ -7,32 +7,73 @@
|
|
<span>{{ afterInfo.title }}</span>
|
|
<span>{{ afterInfo.title }}</span>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12" class="right">
|
|
<el-col :span="12" class="right">
|
|
- <span>绑定微信</span>
|
|
|
|
- <span>修改密码</span>
|
|
|
|
- <span>账号名称</span>
|
|
|
|
- <span>退出登录</span>
|
|
|
|
|
|
+ <span @click="bindBtn()"><i class="iconfont iconbangding"></i>绑定微信</span>
|
|
|
|
+ <span @click="passwdBtn()"><i class="iconfont iconmima_huaban1"></i>修改密码</span>
|
|
|
|
+ <span @click="nameBtn()"><i class="iconfont iconicon-person"></i>账号名称</span>
|
|
|
|
+ <span @click="logoutBtn()"><i class="iconfont iconiconfront-"></i>退出登录</span>
|
|
</el-col>
|
|
</el-col>
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
|
|
+ <el-dialog title="绑定" :visible.sync="bindDia" width="30%" :before-close="handleClose">
|
|
|
|
+ <bind @bindDown="bindDown"></bind>
|
|
|
|
+ </el-dialog>
|
|
|
|
+ <el-dialog title="修改密码" :visible.sync="passwdDia" width="30%" :before-close="handleClose">
|
|
|
|
+ <passwdDias></passwdDias>
|
|
|
|
+ </el-dialog>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
import { mapState, createNamespacedHelpers } from 'vuex';
|
|
import { mapState, createNamespacedHelpers } from 'vuex';
|
|
|
|
+import bind from './parts/bind.vue';
|
|
|
|
+import passwdDias from './parts/passwdDia.vue';
|
|
export default {
|
|
export default {
|
|
name: 'heads',
|
|
name: 'heads',
|
|
props: {},
|
|
props: {},
|
|
- components: {},
|
|
|
|
|
|
+ components: {
|
|
|
|
+ // 绑定微信
|
|
|
|
+ bind,
|
|
|
|
+ // 修改密码
|
|
|
|
+ passwdDias,
|
|
|
|
+ },
|
|
data: function() {
|
|
data: function() {
|
|
return {
|
|
return {
|
|
afterInfo: {
|
|
afterInfo: {
|
|
logo: require('@/assets/logo.png'),
|
|
logo: require('@/assets/logo.png'),
|
|
title: '管理后台',
|
|
title: '管理后台',
|
|
},
|
|
},
|
|
|
|
+ // 绑定微信
|
|
|
|
+ bindDia: false,
|
|
|
|
+ // 修改密码
|
|
|
|
+ passwdDia: false,
|
|
};
|
|
};
|
|
},
|
|
},
|
|
created() {},
|
|
created() {},
|
|
- methods: {},
|
|
|
|
|
|
+ methods: {
|
|
|
|
+ // 绑定微信
|
|
|
|
+ bindBtn() {
|
|
|
|
+ this.bindDia = true;
|
|
|
|
+ },
|
|
|
|
+ // 修改密码
|
|
|
|
+ passwdBtn() {
|
|
|
|
+ this.passwdDia = true;
|
|
|
|
+ },
|
|
|
|
+ // 点击名字
|
|
|
|
+ nameBtn() {
|
|
|
|
+ alert('点击名字事件');
|
|
|
|
+ },
|
|
|
|
+ // 退出登录
|
|
|
|
+ logoutBtn() {
|
|
|
|
+ alert('退出登录');
|
|
|
|
+ },
|
|
|
|
+ // 绑定微信关闭
|
|
|
|
+ bindDown() {
|
|
|
|
+ this.bindDia = false;
|
|
|
|
+ },
|
|
|
|
+ handleClose(done) {
|
|
|
|
+ done();
|
|
|
|
+ },
|
|
|
|
+ },
|
|
computed: {
|
|
computed: {
|
|
...mapState(['user']),
|
|
...mapState(['user']),
|
|
pageTitle() {
|
|
pageTitle() {
|
|
@@ -73,6 +114,13 @@ export default {
|
|
span {
|
|
span {
|
|
border-right: 1px solid #000;
|
|
border-right: 1px solid #000;
|
|
padding: 0 15px;
|
|
padding: 0 15px;
|
|
|
|
+ color: #000;
|
|
|
|
+ .iconfont {
|
|
|
|
+ margin: 0 5px 0 0;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ span:hover {
|
|
|
|
+ cursor: pointer;
|
|
}
|
|
}
|
|
span:last-child {
|
|
span:last-child {
|
|
border-right: 0;
|
|
border-right: 0;
|