lex-xin před 3 roky
rodič
revize
e61e6fd680

+ 1 - 1
src/layout/components/Navbar.vue

@@ -173,7 +173,7 @@
             <i class="icon_admin_edit userSize"></i>
             <span class="dropdown-text">修改密码</span>
           </el-dropdown-item>
-          <el-dropdown-item @click.native="accountStatus = true" v-if="$helpers.permission('/tenantInfoSetting')">
+          <el-dropdown-item @click.native="accountStatus = true" v-if="$helpers.permission('employee/simpleUpdate')">
             <i class="icon_admin_account userSize"></i>
             <span class="dropdown-text">账号设置</span>
           </el-dropdown-item>

+ 3 - 3
src/layout/components/modal/userModal.vue

@@ -38,8 +38,9 @@
       <el-form-item label="手机号" prop="phone">
         <el-input
           v-model.trim.number="form.phone"
-          disabled
           placeholder="请输入手机号"
+          :max="11"
+          maxlength="11"
           autocomplete="off"
         ></el-input>
       </el-form-item>
@@ -205,8 +206,7 @@ export default {
       // employee/simpleUpdate
       this.$refs['ruleForm'].validate(async (valid) => {
         if (valid) {
-          const { phone, ...res } = this.form
-          simpleUpdate({...res}).then((res) => {
+          simpleUpdate(this.form).then((res) => {
               this.messageTips("修改", res);
             });
         } else {