From 20ca9ad163744b543f313ebcb2b99b3f02145a9f Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Wed, 08 Jun 2022 08:36:50 +0800
Subject: [PATCH] 新增保安员编号展示
---
src/views/securityGuard/securityGuard.vue | 118 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
1 files changed, 113 insertions(+), 5 deletions(-)
diff --git a/src/views/securityGuard/securityGuard.vue b/src/views/securityGuard/securityGuard.vue
index 153b2f7..24fd338 100644
--- a/src/views/securityGuard/securityGuard.vue
+++ b/src/views/securityGuard/securityGuard.vue
@@ -174,13 +174,22 @@
>查看
</el-button>
<br v-if="permission.securityGuard_view" />
- <el-button
+ <!-- <el-button
icon="el-icon-scissors"
:size="size"
:type="type"
v-if="permission.securityGuard_edit && row.status != 2"
@click="$refs.crud.rowEdit(row, index)"
>编辑
+ </el-button>
+ <br v-if="permission.securityGuard_edit && row.status != 2" /> -->
+ <el-button
+ icon="el-icon-scissors"
+ :size="size"
+ :type="type"
+ @click="accountUpdate(row)"
+ v-if="permission.securityGuard_edit && row.status != 2"
+ >账号修改
</el-button>
<br v-if="permission.securityGuard_edit && row.status != 2" />
<el-button
@@ -339,6 +348,26 @@
</div>
</template>
</avue-crud>
+ <el-dialog
+ title="账号修改"
+ :visible.sync="accountVisible"
+ width="width"
+ :modal="true"
+ :modal-append-to-body="true"
+ :append-to-body="true"
+ :close-on-click-modal="false"
+ :close-on-press-escape="false"
+ :before-close="dialogBeforeClose"
+ >
+ <avue-form
+ ref="formAccount"
+ :option="optionAccount"
+ v-model="formAccount"
+ @reset-change="emptytChangeAccount"
+ @submit="submit"
+ >
+ </avue-form>
+ </el-dialog>
<el-dialog
title="用户角色配置"
append-to-body
@@ -541,6 +570,7 @@
update,
updatePlatform,
securitySave,
+ updateAccount,
securitySaves,
grant,
resetPassword,
@@ -745,6 +775,7 @@
certificateYear: null,
certificateMonth: null,
certificateFlag: false,
+ accountVisible:false,
certificateObj: {
realName: "",
securitynumber: "",
@@ -797,8 +828,8 @@
propsHttp: {
res: "data"
},
- tip: "请上传 zip 压缩文件,照片文件名以身份证号码命名",
- action: "/api/blade-resource/oss/endpoint/put-file-zip"
+ tip: "请上传 zip 压缩文件,照片文件名以用户编号命名",
+ action: "/api/blade-resource/oss/endpoint/put-file-zips"
}
]
},
@@ -945,6 +976,52 @@
}
]
},
+ optionAccount: {
+ height: "auto",
+ calcHeight: 30,
+ dialogWidth: 1000,
+ tip: false,
+ searchShow: true,
+ searchMenuSpan: 6,
+ border: true,
+ index: true,
+ stripe: true,
+ viewBtn: false,
+ addBtn: false,
+ editBtn: false,
+ selection: true,
+ excelBtn: false,
+ menuWidth: 230,
+ dialogClickModal: false,
+ column: [
+ {
+ label: "原账号",
+ prop: "oldAccount",
+ labelWidth: 110,
+ disabled: true,
+ rules: [
+ {
+ required: true,
+ message: "请输入原账号",
+ trigger: "blur"
+ }
+ ]
+ },
+ {
+ label: "新账号",
+ prop: "account",
+ labelWidth: 110,
+ rules: [
+ {
+ required: true,
+ message: "请输入新账号",
+ trigger: "blur"
+ }
+ ]
+ }
+ ]
+ },
+ formAccount: {},
formSecurityCheckApply: {},
option: {
searchIndex: 6, //收缩展示数量
@@ -1715,6 +1792,36 @@
// this.olondSFZ(); //检查身份证设备是否存在
},
methods: {
+ //账号修改
+ accountUpdate(row){
+ this.formAccount = {
+ id: row.id,
+ oldAccount: row.account,
+ account:"",
+ }
+ this.accountVisible = true;
+
+ },
+ //账号修改提交
+ submit(row, done, loading) {
+ var that = this;
+ updateAccount(row).then(
+ () => {
+ that.$refs.formAccount.resetFields();
+ that.$message({
+ type: "success",
+ message: "操作成功!"
+ });
+ that.accountVisible = false;
+ that.onLoad(that.page);
+ done();
+ },
+ error => {
+ window.console.log(error);
+ done();
+ }
+ );
+ },
checkDom(name, fn) {
// 声明定时器
let that = this;
@@ -1743,6 +1850,7 @@
// 首次执行
checkDom();
},
+
openccc() {
console.log(this.zhiwenImg);
// console.log(this.zhiwenChart);
@@ -2299,7 +2407,7 @@
// console.log(res.data,111111111111111111);
this.initFlag = false;
if (res.data.code == 200) {
- this.$alert("账号为姓名,密码为身份证后六位", "温馨提示", {
+ this.$alert("新增成功,密码为身份证后六位", "温馨提示", {
confirmButtonText: "确定",
callback: action => {
this.$message({
@@ -2314,7 +2422,7 @@
//保安员证编号不匹配的情况
if (res.data.code == 201) {
this.$alert(
- "用户新增成功!账号为姓名,密码为身份证后六位!注:当前保安证编号不匹配,请核实!",
+ "用户新增成功!,密码为身份证后六位!注:当前保安证编号不匹配,请核实!",
"温馨提示",
{
confirmButtonText: "确定",
--
Gitblit v1.9.3