From ac235850a9287dae6977c964213176fa7c86b140 Mon Sep 17 00:00:00 2001 From: Tomas <tomasysh@gmail.com> Date: 星期四, 09 十二月 2021 14:42:20 +0800 Subject: [PATCH] Merge branch 'refactor/separate-vue' of ssh://192.168.0.10:29418/pcalife/PAM into refactor/separate-vue --- PAMapp/pages/accountSetting/index.vue | 99 +++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 90 insertions(+), 9 deletions(-) diff --git a/PAMapp/pages/accountSetting/index.vue b/PAMapp/pages/accountSetting/index.vue index d20f84a..8c4a31e 100644 --- a/PAMapp/pages/accountSetting/index.vue +++ b/PAMapp/pages/accountSetting/index.vue @@ -1,13 +1,94 @@ <template> - <div>�犖撣唾�身摰�</div> +<div class="account-page"> + <div class="account-page-title">�犖撣唾�身摰�</div> + <section class="account-card" :class="{'edit': !userNameDisabled }"> + <div class="header"> + <div class="block"> + <div class="setting-title">憪��</div> + <div class="contact-type"> + <input + :disabled="userNameDisabled" + v-model="userNameValue" + ref="userName" + class="input name-input" + > + <div class="error-txt"> + <span v-show="!nameValid" class="error">甇斗���‵</span> + </div> + </div> + + </div> + <i class="icon-edit icon" @click="editField('userName')" :class="{'icon-color-change': !userNameDisabled}"></i> + </div> + + </section> + + <section class="account-card" :class="{'edit': !userPhoneDisabled }" v-if="phoneValue"> + <div class="header"> + <div class="block"> + <div class="setting-title">蝬��</div> + <div class="contact-type"> + ����Ⅳ + <input + :disabled="userPhoneDisabled" + v-model="phoneValue" + :class="{ + 'is-invalid': !phoneValid + }" + ref="userPhone" + class="contact-input input" + :placeholder="phoneValue || '撠������Ⅳ'" + > + <div class="error-txt"> + <span v-show="!phoneValid" class="error">����Ⅳ�撘�炊</span> + </div> + </div> + </div> + <!-- <i class="icon-edit icon" + @click="editField('userPhone')" + :class="{'icon-color-change': !userPhoneDisabled}"></i> --> + </div> + + </section> + + <section class="account-card" :class="{'edit': !userEmailDisabled }" v-if="emailValue"> + <div class="header"> + <div class="block"> + <div class="setting-title">蝬��</div> + <div class="contact-type">Email + <input + :disabled="userEmailDisabled" + v-model="emailValue" + :class="{ + 'is-invalid': !emailValid + }" + ref="userEmail" + class="contact-input input" + :placeholder="emailValue || '撠���� Email'" + > + <div class="error-txt"> + <span v-show="!emailValid" class="error">靽∠拳�撘�炊</span> + </div> + </div> + </div> + + <!-- <i class="icon-edit icon" @click="editField('userEmail')" + :class="{'icon-color-change': !userEmailDisabled}"></i> --> + </div> + + </section> + + <div class="account-setting-btn mb-30"> + <el-button + :disabled="isSubmitBtnDisabled" + @click.native="updateAccountSetting">�</el-button> + </div> + +</div> </template> -<script> -export default { +<script src="./account-setting.component.ts"></script> -} -</script> - -<style lang=""> - -</style> \ No newline at end of file +<style lang="scss" scoped> + @import "./account-setting.component.scss"; +</style> -- Gitblit v1.8.0