|
@@ -224,7 +224,14 @@
|
|
|
<span class="dropdown-text">{{ tenantName }}</span>
|
|
|
<i style="margin-left: 3px" class="icon_admin_change userSize"></i>
|
|
|
</el-dropdown-item>
|
|
|
- <el-dropdown-item @click.native="resetPassWord">
|
|
|
+ <el-dropdown-item
|
|
|
+ @click.native="
|
|
|
+ () => {
|
|
|
+ this.nocloseable = false;
|
|
|
+ resetPassWord();
|
|
|
+ }
|
|
|
+ "
|
|
|
+ >
|
|
|
<i class="icon_admin_edit userSize"></i>
|
|
|
<span class="dropdown-text">修改密码</span>
|
|
|
</el-dropdown-item>
|
|
@@ -242,7 +249,15 @@
|
|
|
</el-dropdown-menu>
|
|
|
</el-dropdown>
|
|
|
</div>
|
|
|
- <el-dialog title="修改密码" width="500px" append-to-body :visible.sync="resetVisible">
|
|
|
+ <el-dialog
|
|
|
+ title="修改密码"
|
|
|
+ width="500px"
|
|
|
+ append-to-body
|
|
|
+ :visible.sync="resetVisible"
|
|
|
+ :show-close="!nocloseable"
|
|
|
+ :close-on-press-escape="false"
|
|
|
+ :close-on-click-modal="false"
|
|
|
+ >
|
|
|
<el-form
|
|
|
:model="resetForm"
|
|
|
label-position="right"
|
|
@@ -305,7 +320,7 @@
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
- <el-button @click="resetVisible = false">取 消</el-button>
|
|
|
+ <el-button @click="resetVisible = false" v-if="!nocloseable">取 消</el-button>
|
|
|
<el-button type="primary" @click="submitResetPassWord">确 定</el-button>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
@@ -407,6 +422,7 @@ export default {
|
|
|
tenantList: [],
|
|
|
tenantLogo: tenantConfig.tenantLogo || null,
|
|
|
noReadNum: 0,
|
|
|
+ nocloseable: false,
|
|
|
};
|
|
|
},
|
|
|
|
|
@@ -443,15 +459,16 @@ export default {
|
|
|
// });
|
|
|
console.log(this.$store.getters.pwdflag, "getpwdflag");
|
|
|
if (this.$store.getters.pwdflag) {
|
|
|
- this.$confirm("当前账号存在安全风险是否修改密码", "提示", {
|
|
|
- confirmButtonText: "确定",
|
|
|
- cancelButtonText: "取消",
|
|
|
- type: "warning",
|
|
|
- })
|
|
|
- .then(() => {
|
|
|
- this.resetPassWord();
|
|
|
- })
|
|
|
- .catch(() => {});
|
|
|
+ // this.$confirm("当前账号存在安全风险是否修改密码", "提示", {
|
|
|
+ // confirmButtonText: "确定",
|
|
|
+ // cancelButtonText: "取消",
|
|
|
+ // type: "warning",
|
|
|
+ // })
|
|
|
+ // .then(() => {
|
|
|
+ // })
|
|
|
+ // .catch(() => {});
|
|
|
+ this.nocloseable = true;
|
|
|
+ this.resetPassWord();
|
|
|
}
|
|
|
this.$bus.$on("getShowNums", (obj) => {
|
|
|
this.noReadNum = obj;
|