保安服务企业管理-验收版本
shuishen
2021-09-10 97837d1f683c4c1900a01dc86c1e08e7c90d1de3
src/views/dispatch/dispatch.vue
@@ -3,8 +3,7 @@
    <div class="dispatch">
      <!-- <avue-tabs :option="optionTABS" @change="handleChangeTABS"></avue-tabs>
    <span v-if="typeTABS.prop === 'tab1'"> -->
      <avue-crud
        :option="option"
            <avue-crud :option="option"
        :data="data"
        :page.sync="page"
        ref="crudrec"
@@ -17,46 +16,39 @@
        @row-del="rowDel"
        @selection-change="selectionChange"
        @refresh-change="refreshChange"
        @row-click="rowClick"
      >
                       @row-click="rowClick">
        <template slot="menuLeft">
          <el-button
            type="danger"
                    <el-button type="danger"
            size="small"
            plain
            icon="el-icon-delete"
            @click="handleDelete"
            >删 除
                               @click="handleDelete">删 除
          </el-button>
          <el-button
            type="success"
                    <el-button type="success"
            size="small"
            plain
            icon="el-icon-upload2"
            @click="handleImport"
            >批量导入
                               @click="handleImport">批量导入
          </el-button>
        </template>
        <template slot-scope="{ row }" slot="jurisdiction">
                <template slot-scope="{ row }"
                          slot="jurisdiction">
          {{ row.jurisdiction == -1 ? "" : row.jurisdiction }}
        </template>
      </avue-crud>
      <el-dialog
        title="派遣单位导入"
            <el-dialog title="派遣单位导入"
        append-to-body
        :visible.sync="excelBox"
        width="555px"
      >
        <avue-form
          :option="excelOption"
                       width="555px">
                <avue-form :option="excelOption"
          v-model="excelForm"
          :upload-after="uploadAfter"
        >
                           :upload-after="uploadAfter">
          <template slot="excelTemplate">
            <el-button type="primary" @click="handleTemplate">
                        <el-button type="primary"
                                   @click="handleTemplate">
              点击下载<i class="el-icon-download el-icon--right"></i>
            </el-button>
          </template>
@@ -206,6 +198,9 @@
        height: 623,
        menuWidth: 160,
        align: "center",
                addTitle: "信息采集",
                addBtnText: "信息采集",
                editBtnText: "修改",
        selection: true,
        column: [
          //派遣服务公司登记
@@ -220,6 +215,20 @@
            // span: 12,
            labelWidth: 118,
          },
                    {
                        label: "派遣单位地址",
                        prop: "address",
                        search: false,
                        searchLabelWidth: 110,
                        overHidden: true,
                        searchSpan: 4,
                        width: 210,
                        // span: 12,
                        labelWidth: 118,
                    },
          {
            label: "保安公司",
            prop: "deptId",
@@ -286,6 +295,44 @@
              },
            ],
          },
                    // {
                    //   label: " 派遣人数",
                    //   prop: "num",
                    //   labelWidth: 118,
                    // },
                    {
                        label: "合同开始时间",
                        prop: "startTime",
                        labelWidth: 118,
                        type: "date",
                        format: "yyyy-MM-dd",
                        valueFormat: "yyyy-MM-dd",
                        // search: true,
                        // searchSpan: 4,
                        // overHidden: true
                    },
                    {
                        label: "合同结束时间",
                        prop: "endTime",
                        labelWidth: 118,
                        type: "date",
                        format: "yyyy-MM-dd",
                        valueFormat: "yyyy-MM-dd",
                        // search: true,
                        // searchSpan: 4,
                        // overHidden: true
                    },
                    {
                        label: " 负责人",
                        prop: "linkman",
                        labelWidth: 118,
                    },
                    {
                        label: "负责人联系方式",
                        prop: "phone",
                        labelWidth: 118,
                        width: 110,
                    },
          {
            label: "所属辖区",
            prop: "jurisdiction",
@@ -336,45 +383,7 @@
                trigger: "click",
              },
            ],
          },
          // {
          //   label: " 派遣人数",
          //   prop: "num",
          //   labelWidth: 118,
          // },
          {
            label: "合同开始时间",
            prop: "startTime",
            labelWidth: 118,
            type: "date",
            format: "yyyy-MM-dd",
            valueFormat: "yyyy-MM-dd",
            // search: true,
            // searchSpan: 4,
            // overHidden: true
          },
          {
            label: "合同结束时间",
            prop: "endTime",
            labelWidth: 118,
            type: "date",
            format: "yyyy-MM-dd",
            valueFormat: "yyyy-MM-dd",
            // search: true,
            // searchSpan: 4,
            // overHidden: true
          },
          {
            label: " 负责人",
            prop: "linkman",
            labelWidth: 118,
          },
          {
            label: "负责人联系方式",
            prop: "phone",
            labelWidth: 118,
            width: 110,
          },
                    }
        ],
      },
    };