Procházet zdrojové kódy

修改密码弹窗样式修改

lizhenhao před 2 roky
rodič
revize
fbb4e1f41c

+ 19 - 4
src/views/layout/UpdatePassword.vue

@@ -6,17 +6,26 @@
     :append-to-body="true">
     <el-form :model="dataForm" :rules="dataRule" ref="dataForm" @keyup.enter.native="dataFormSubmit()"
              label-width="80px" @submit.native.prevent>
+      <div style="margin-bottom: 20px;" v-if="showTip">
+        <el-alert
+          title="当前账号的密码仍为初始密码,风险较大,请及时修改"
+          type="warning"
+          :closable="false"
+          center
+          show-icon>
+        </el-alert>
+      </div>
       <el-form-item label="账号">
         <span>{{ userName }}</span>
       </el-form-item>
       <el-form-item label="原密码" prop="password">
-        <el-input type="password" size="small" v-model="dataForm.password"></el-input>
+        <el-input type="password" size="small" v-model="dataForm.password" ></el-input>
       </el-form-item>
       <el-form-item label="新密码" prop="newPassword">
-        <el-input type="password" size="small" v-model="dataForm.newPassword"></el-input>
+        <el-input type="password" size="small" v-model="dataForm.newPassword" ></el-input>
       </el-form-item>
       <el-form-item label="确认密码" prop="confirmPassword">
-        <el-input type="password" size="small" v-model="dataForm.confirmPassword"></el-input>
+        <el-input type="password" size="small" v-model="dataForm.confirmPassword" ></el-input>
       </el-form-item>
     </el-form>
     <span slot="footer" class="dialog-footer">
@@ -40,6 +49,7 @@
       }
       return {
         visible: false,
+        showTip: false,
         dataForm: {
           password: '',
           newPassword: '',
@@ -80,7 +90,12 @@
     },
     methods: {
       // 初始化
-      init () {
+      init (showTip) {
+        if (this.commonJS.isNotEmpty(showTip)) {
+          this.showTip = showTip
+        } else {
+          this.showTip = false
+        }
         this.visible = true
         this.$nextTick(() => {
           this.$refs['dataForm'].resetFields()

+ 1 - 1
src/views/modules/sys/dashboard/workBench/Pending.vue

@@ -359,7 +359,7 @@
             console.log('是否修改过密码', data)
             if (!data) {
               // 如果没有修改过密码,则弹出密码修改窗口
-              this.$refs.updatePassword.init()
+              this.$refs.updatePassword.init(true)
             }
           })
         }