liuyg
2021-09-17 d8b5b2181a3842d172401e7cec5a163c29e7d114
同步
4 files modified
126 ■■■■■ changed files
src/views/securityCompany/computents/equipment.vue 114 ●●●● patch | view | raw | blame | history
src/views/securityCompany/computents/punish.vue 4 ●●●● patch | view | raw | blame | history
src/views/securityCompany/computents/service.vue 4 ●●●● patch | view | raw | blame | history
src/views/securityCompany/computents/staff.vue 4 ●●●● patch | view | raw | blame | history
src/views/securityCompany/computents/equipment.vue
@@ -12,6 +12,7 @@
    @search-reset="equipmentSearchReset"
    @current-change="equipmentCurrentChange"
    @size-change="equipmentSizeChange"
    @refresh-change="equipmentSizerefresh"
  >
  </avue-crud>
  <!-- @on-load="equipmentOnLoad" -->
@@ -57,6 +58,8 @@
            label: "名称",
            prop: "name",
            search: true,
            searchSpan: 4,
            searchLabelWidth: 50,
            rules: [
              {
                required: true,
@@ -66,33 +69,8 @@
            ],
          },
          {
            label: "编号",
            prop: "number",
            rules: [
              {
                required: true,
                message: "请输入编号",
                trigger: "blur",
              },
            ],
            search: true,
          }, //上面不显示
          {
            label: "规格",
            prop: "specifications",
            rules: [
              {
                required: true,
                message: "请输入规格",
                trigger: "blur",
              },
            ],
            // search: true,
          },
          {
            label: "型号",
            prop: "mode",
            width: 70,
            rules: [
              {
                required: true,
@@ -103,33 +81,41 @@
            // search: true,
          },
          {
            label: "保安公司",
            prop: "tenantName",
            label: "数量",
            prop: "num",
            rules: [
              {
                required: true,
                message: "请输入组织机构",
                message: "请输入数量",
                trigger: "blur",
              },
            ],
            // search: true,
            width: 70,
          },
          {
            label: "所属保安公司",
            prop: "deptId",
            searchSpan: 6,
            searchLabelWidth: 110,
            rules: [
              {
                required: true,
                message: "请输入所属保安公司",
                trigger: "blur",
              },
            ],
            hide: false,
            search: true,
            overHidden: true,
            // addDisplay: true,
            // editDisplay: true,
            // viewDisplay: true,
            // searchSpan: 5,
            dicUrl:
              "/api/blade-system/dept/security_lazy-tree?parentId=1413470343230877697",
            props: {
              label: "title",
              value: "id",
            },
            // search: true,
            type: "select",
            // rules: [{
            //     required: true,
            //     message: "请选择学历",
            //     trigger: "blur"
            // }],
            width: 250,
          },
          {
            label: "负责人",
@@ -147,6 +133,7 @@
            prop: "brand",
            // search: true,
            width: 110,
            searchSpan: 4,
            overHidden: true,
            search: true,
            rules: [
@@ -160,11 +147,11 @@
          {
            label: "出厂日期",
            prop: "dateForProduction",
            // search: true,
            type: "date",
            format: "yyyy-MM-dd",
            valueFormat: "timestamp",
            searchSpan: 4,
            // span:8,
            valueFormat: "yyyy-MM-dd",
            overHidden: true,
            rules: [
              {
@@ -175,50 +162,6 @@
            ],
          },
        ],
        //  [
        //   {
        //     label: "投资人姓名",
        //     prop: "shareholder",
        //     slot: true,
        //     display: false,
        //   },
        //   {
        //     label: "投资比例",
        //     prop: "shareholdingratio",
        //     slot: true,
        //     display: false,
        //     formatter: function (row, value) {
        //       return (value = value + "%");
        //     },
        //   },
        //   {
        //     label: "出资金额",
        //     prop: "capital",
        //     slot: true,
        //     display: false,
        //     formatter: function (row, value) {
        //       return (value = value + "万元");
        //     },
        //   },
        //   {
        //     label: "投资时间",
        //     prop: "capitaltime",
        //     slot: true,
        //     display: false,
        //   },
        //   {
        //     label: "身份证号",
        //     prop: "cardid",
        //     slot: true,
        //     display: false,
        //   },
        //   {
        //     label: "联系电话",
        //     prop: "cell",
        //     slot: true,
        //     display: false,
        //   },
        // ],
      },
      equipmentSearch: {},
      equipmentLoading: true,
@@ -237,6 +180,9 @@
    this.equipmentOnLoad(this.equipmentPage);
  },
  methods: {
    equipmentSizerefresh() {
      this.equipmentOnLoad(this.equipmentPage, this.equipmentQuery);
    },
    equipmentOnLoad(page, params = {}) {
      this.equipmentLoading = true;
      getListequipment(
src/views/securityCompany/computents/punish.vue
@@ -12,6 +12,7 @@
    @search-reset="punishSearchReset"
    @current-change="punishCurrentChange"
    @size-change="punishSizeChange"
    @refresh-change="equipmentSizerefresh"
  >
  </avue-crud>
  <!-- @on-load="punishOnLoad" -->
@@ -106,6 +107,9 @@
    this.punishOnLoad(this.punishPage);
  },
  methods: {
    equipmentSizerefresh() {
      this.punishOnLoad(this.punishPage, this.punishQuery);
    },
    punishOnLoad(page, params = {}) {
      this.punishLoading = true;
      // console.log(this.form.departmentid);
src/views/securityCompany/computents/service.vue
@@ -12,6 +12,7 @@
    @search-reset="serviceSearchReset"
    @current-change="serviceCurrentChange"
    @size-change="serviceSizeChange"
    @refresh-change="equipmentSizerefresh"
  >
  </avue-crud>
  <!-- @on-load="serviceOnLoad" -->
@@ -166,6 +167,9 @@
    this.serviceOnLoad(this.servicePage);
  },
  methods: {
    equipmentSizerefresh() {
      this.serviceOnLoad(this.servicePage, this.serviceQuery);
    },
    serviceOnLoad(page, params = {}) {
      this.serviceLoading = true;
      getListeservice(
src/views/securityCompany/computents/staff.vue
@@ -12,6 +12,7 @@
    @search-reset="staffSearchReset"
    @current-change="staffCurrentChange"
    @size-change="staffSizeChange"
    @refresh-change="equipmentSizerefresh"
  >
    <!-- @on-load="staffOnLoad" -->
  </avue-crud>
@@ -258,6 +259,9 @@
    this.staffOnLoad(this.staffPage);
  },
  methods: {
    equipmentSizerefresh() {
      this.staffOnLoad(this.staffPage, this.staffQuery);
    },
    staffOnLoad(page, params = {}) {
      this.staffLoading = true;
      getListestaff(