Administrator
2022-05-07 674850f470087b90a76e902e522a1d43e8d39441
新增保安员证号修改
2 files modified
118 ■■■■■ changed files
src/api/system/user.js 8 ●●●●● patch | view | raw | blame | history
src/views/securityGuard/securityGuard.vue 110 ●●●●● patch | view | raw | blame | history
src/api/system/user.js
@@ -130,6 +130,14 @@
    })
}
export const updateAccount = (row) => {
    return request({
        url: '/api/blade-user/update_account',
        method: 'post',
        data: row
    })
}
export const updatePaperTime = (row) => {
    return request({
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: "",
@@ -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);