Administrator
2021-12-22 26d2d33f15871687bee2d5729599cb325f864eaa
主要管理人员修改
3 files modified
100 ■■■■ changed files
src/views/dispatch/dispatch.vue 49 ●●●● patch | view | raw | blame | history
src/views/securityUnitChild/index.vue 18 ●●●● patch | view | raw | blame | history
src/views/securityUnitChild/social.vue 33 ●●●●● patch | view | raw | blame | history
src/views/dispatch/dispatch.vue
@@ -241,6 +241,30 @@
            ],
          },
          {
            label: "派遣单位类型",
            prop: "district",
            type: "select",
            search: true,
            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 +282,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 +356,7 @@
            viewDisplay: false,
            overHidden: true,
            labelWidth: 138,
            width:100,
            type: "tree",
            dicUrl: "/api/jurisdiction/lazy-tree",
            props: {
@@ -425,16 +459,7 @@
              // },
            ],
          },
          {
            label: "保安服务类型",
            prop: "serveType",
            // search: true,
            searchLabelWidth: 110,
            searchSpan: 4,
            overHidden: true,
            // span: 12,
            labelWidth: 138,
          },
          {
            label: "派遣保安员数",
            prop: "num",
src/views/securityUnitChild/index.vue
@@ -142,6 +142,7 @@
        <!-- </span> -->
      </el-tab-pane>
      <!-- <span v-else-if="typeTABS.prop === 'tab2'" class="tab"> -->
      <el-tab-pane
        label="保安单位出资人员"
        name="tab2"
@@ -149,9 +150,10 @@
          $store.state.control.windowWidth >= 1024 ? 'oneRowSearch' : '',
        ]"
      >
        <div class="manager">
        <basic-container>
          <avue-crud
            v-if="visible"
            v-if="true"
            :option="option1"
            :data="data1"
            :page.sync="page1"
@@ -186,8 +188,10 @@
            </template>
          </avue-crud>
        </basic-container>
         </div>
        <!-- </span> -->
      </el-tab-pane>
      <!-- <span v-else-if="typeTABS.prop === 'tab3'" class="tab"> -->
      <el-tab-pane
        label="主要管理人员信息"
@@ -196,9 +200,10 @@
          $store.state.control.windowWidth >= 1024 ? 'oneRowSearch' : '',
        ]"
      >
        <div class="manager">
        <basic-container>
          <avue-crud
            v-if="visible"
            v-if="true"
            :option="option2"
            :data="data2"
            :page.sync="page2"
@@ -233,6 +238,7 @@
            </template>
          </avue-crud>
        </basic-container>
        </div>
        <!-- </span> -->
      </el-tab-pane>
      <!-- <span v-else-if="typeTABS.prop === 'tab4'" class="tab"> -->
@@ -1126,8 +1132,8 @@
    // },
    windowHeight() {
      // console.log(this.windowHeight, "windowHeight");
      this.option1.height = this.windowHeight - 320;
      this.option2.height = this.windowHeight - 320;
      // this.option1.height = this.windowHeight + 100;
      // this.option2.height = this.windowHeight - 320;
      this.visible = false;
      this.$nextTick(() => {
        this.visible = true;
@@ -1169,4 +1175,8 @@
  overflow: hidden;
  top: -10px;
}
.manager{
  height: 755px;
}
</style>
src/views/securityUnitChild/social.vue
@@ -233,8 +233,8 @@
            prop: "residence",
            labelWidth: 110,
            overHidden: true,
            addDisabled: true,
            editDisabled: true,
            addDisabled: false,
            editDisabled: false,
            rules: [
              {
                required: true,
@@ -333,33 +333,6 @@
            tip: "请上传 .xls,.xlsx 标准格式文件",
            action: "/api/social/import-user?deptid=" + deptid,
          },
          // {
          //   label: "数据覆盖",
          //   prop: "isCovered",
          //   type: "switch",
          //   align: "center",
          //   hide: true,
          //   width: 80,
          //   dicData: [
          //     {
          //       label: "否",
          //       value: 0,
          //     },
          //     {
          //       label: "是",
          //       value: 1,
          //     },
          //   ],
          //   value: 0,
          //   slot: true,
          //   rules: [
          //     {
          //       required: true,
          //       message: "请选择是否覆盖",
          //       trigger: "blur",
          //     },
          //   ],
          // },
          {
            label: "模板下载",
            prop: "excelTemplate",
@@ -425,7 +398,7 @@
          var d = res.data.data;
          this.form.cardid = d.cardid;
          this.form.telephone = d.phone;
          this.form.residence = d.nativeplace;
          this.form.residence = d.registered;
          this.form.address = d.address;
          this.form.sex = d.sex;
          this.form.nation = d.nation;