src/views/securityGuardManagement/register.vue
@@ -7,7 +7,7 @@
 */
<template>
  <div>
    <el-row>
    <el-row class="registersss">
      <el-col :span="3">
        <div class="box">
          <el-scrollbar>
@@ -21,7 +21,7 @@
          </el-scrollbar>
        </div>
      </el-col>
      <el-col :span="21" class="registersss">
      <el-col :span="21">
        <basic-container>
          <avue-crud
            :option="option"
@@ -152,6 +152,7 @@
import { mapGetters } from "vuex";
import website from "@/config/website";
import { getToken } from "@/util/auth";
import { addhonor } from "@/api/register/honor";
export default {
  data() {
@@ -176,10 +177,11 @@
      optionf: {
        column: [
          {
            label: "身份证号码",
            prop: "cardid",
            label: "保安员名称",
            prop: "name",
            span: 24,
            labelWidth: 110,
            disabled: true,
            rules: [
              {
                required: true,
@@ -189,30 +191,34 @@
            ],
          },
          {
            label: "荣誉名称",
            prop: "sex",
            label: "身份证号码",
            prop: "cardid",
            span: 24,
            labelWidth: 110,
            disabled: true,
            rules: [
              {
                required: true,
                message: "请输入荣誉名称",
                message: "请输入身份证号码",
                trigger: "blur",
              },
            ],
          },
          {
            label: "荣誉内容",
            prop: "sex1",
            prop: "honor",
            span: 24,
            type: "textarea",
            labelWidth: 110,
          },
          {
            label: "授予单位名称",
            prop: "sex2",
            label: "获取时间",
            prop: "honortime",
            span: 24,
            labelWidth: 110,
            type: "date",
            format: "yyyy-MM-dd",
            valueFormat: "yyyy-MM-dd",
          },
        ],
      },
@@ -328,9 +334,9 @@
            label: "保安证编号",
            prop: "securitynumber",
            display: false,
            searchSpan: 4,
            searchSpan: 5,
            searchLabelWidth: 110,
            search: true,
            // search: true,
          },
          {
            label: "身份证号",
@@ -395,7 +401,7 @@
            prop: "status",
            type: "select",
            search: true,
            searchSpan: 3,
            searchSpan: 4,
            dicData: [
              {
                label: "否",
@@ -415,7 +421,7 @@
            prop: "hold",
            type: "select",
            search: true,
            searchSpan: 3,
            searchSpan: 4,
            dicData: [
              {
                label: "是",
@@ -762,13 +768,20 @@
  },
  methods: {
    close(row) {
      this.objf = {};
      this.dialogVisible = false;
    },
    submit(form, done) {
      this.$message.success(JSON.stringify(form));
    submitf(form, done) {
      console.log(form);
      // this.$message.success(JSON.stringify(form));
      addhonor(form).then((res) => {
        console.log(res);
      });
      this.objf = {};
      this.dialogVisible = false;
      done();
    },
    error(err) {
    errorf(err) {
      this.$message.success("请查看控制台");
      console.log(err);
    },
@@ -777,10 +790,14 @@
      done();
    },
    honor(row) {
      this.objf = {};
      //打开荣誉录入
      // console.log(row);
      console.log(this.objf);
      this.objf = {
        cardid: row.cardid,
        name: row.name,
        honor: "",
        honortime: "",
      };
      this.dialogVisible = true;
    },
@@ -895,6 +912,7 @@
        const data = res.data.data;
        this.page.total = data.total;
        this.data = data.records;
        console.log(this.data);
        this.loading = false;
        this.selectionClear();
      });