钟日健
2022-02-08 2c461eb9efb980d55dfd7407ee70088fc90a4a7a
src/views/dispatch/dispatch.vue
@@ -108,13 +108,10 @@
  adddata,
  update,
  remove,
  getdata1,
  adddata1,
  update1,
  remove1,
} from "@/api/dispatch/dispatch";
import { mapGetters } from "vuex";
import { mapState } from "vuex";
import { getToken } from "@/util/auth";
export default {
  data() {
    var phones = (rule, value, callback) => {
@@ -241,6 +238,30 @@
            ],
          },
          {
            label: "派遣单位类型",
            prop: "district",
            type: "select",
            search: false,
            dicUrl: "/api/blade-system/dict-biz/dictionary?code=dispatcherUnitType",
            props: {
              label: "dictValue",
              value: "dictKey"
            },
            searchLabelWidth: 110,
            overHidden: true,
            searchSpan: 4,
            width: 100,
            labelWidth: 138,
            rules: [
              {
                required: true,
                message: "请选择派遣单位类型",
                trigger: "click",
              },
            ],
            dataType: "number",
          },
          {
            label: "企业名称",
            prop: "deptId",
            type: "tree",
@@ -258,12 +279,21 @@
              },
            ],
            labelWidth: 138,
            width: 230,
            width: 180,
            searchLabelWidth: 80,
            search: true,
            searchSpan: 4,
          },
          {
            label: "保安服务类型",
            prop: "serveType",
            // search: true,
            searchLabelWidth: 110,
            searchSpan: 4,
            overHidden: true,
            // span: 12,
            labelWidth: 138,
          },
          {
            label: "合同生效时间",
            prop: "releaseTimeRange",
@@ -323,6 +353,7 @@
            viewDisplay: false,
            overHidden: true,
            labelWidth: 138,
            width:100,
            type: "tree",
            dicUrl: "/api/jurisdiction/lazy-tree",
            props: {
@@ -425,16 +456,7 @@
              // },
            ],
          },
          {
            label: "保安服务类型",
            prop: "serveType",
            // search: true,
            searchLabelWidth: 110,
            searchSpan: 4,
            overHidden: true,
            // span: 12,
            labelWidth: 138,
          },
          {
            label: "派遣保安员数",
            prop: "num",
@@ -706,6 +728,9 @@
          if (this.data[k].num == -1) {
            this.data[k].num = null;
          }
          if (this.data[k].district == -1) {
            this.data[k].district = null;
          }
        }
        window.localStorage.setItem("paqiandataS", JSON.stringify(this.data));
        this.loading = false;
@@ -713,7 +738,10 @@
    },
    handleTemplate() {
      window.open(`/api/dispatcherUnit/export-template`);
      window.open(`/api/dispatcherUnit/export-template?${
            this.website.tokenHeader
          }=${getToken()}&`
        );
    },
    handleImport() {
      this.excelBox = true;