马宇豪
2024-07-08 20b0ce2db27b64a60de60aee05dedd448099e330
src/views/specialWorkSystem/specialIndex/index.vue
@@ -110,7 +110,7 @@
      <div class="homeCard">
        <dv-border-box10 v-if="isFull==true" class="item-bg"></dv-border-box10>
        <el-row>
          <el-col :span="5" style="display:flex;align-items: center">
          <el-col :span="4" style="display:flex;align-items: center">
            <span style="white-space: nowrap">作业类型:</span>
            <div class="grid-content topInfo">
              <el-select :teleported="false" v-model="searchParams.workType" size="small">
@@ -123,7 +123,7 @@
              </el-select>
            </div>
          </el-col>
          <el-col :span="5" style="display:flex;align-items: center">
          <el-col :span="4" style="display:flex;align-items: center">
            <span style="white-space: nowrap">作业状态:</span>
            <div class="grid-content topInfo">
              <el-select :teleported="false" v-model="searchParams.workAllStatus" size="small">
@@ -136,12 +136,12 @@
              </el-select>
            </div>
          </el-col>
          <el-col :span="5" style="display:flex;align-items: center">
            <span style="white-space: nowrap">作业部门:</span>
            <div class="grid-content topInfo">
              <el-cascader :teleported="false" size="small" v-model="searchParams.workDepId" :options="departmentList" :props="casProps" :show-all-levels="false"/>
            </div>
          </el-col>
<!--          <el-col :span="4" style="display:flex;align-items: center">-->
<!--            <span style="white-space: nowrap">作业部门:</span>-->
<!--            <div class="grid-content topInfo">-->
<!--              <el-cascader :teleported="false" size="small" v-model="searchParams.workDepId" :options="departmentList" :props="casProps" :show-all-levels="false"/>-->
<!--            </div>-->
<!--          </el-col>-->
          <el-col :span="6" style="display:flex;align-items: center;">
            <span style="white-space: nowrap;margin-left: 20px">申请时间:</span>
            <div class="grid-content topInfo">
@@ -155,6 +155,16 @@
                  start-placeholder="开始日期"
                  end-placeholder="结束日期"
                  format="YYYY-MM-DD" value-format="YYYY-MM-DD HH:mm:ss"
              />
            </div>
          </el-col>
          <el-col :span="4" style="display:flex;align-items: center">
            <span style="white-space: nowrap;margin-left: 20px">作业票编号:</span>
            <div class="grid-content topInfo">
              <el-input
                  v-model="searchParams.workPermitNo"
                  placeholder="请输入作业票编号"
                  size="small"
              />
            </div>
          </el-col>
@@ -186,7 +196,12 @@
<!--          </el-row>-->
          <el-table ref="multipleTableRef" stripe border :data="workData" style="width: 100%" :header-cell-style="{ background: '#fafafa' }">
            <el-table-column property="workPermitNo" label="作业证编号" align="center"/>
            <el-table-column property="workDepName" label="作业单位" align="center"/>
            <el-table-column label="作业单位" align="center">
              <template #default="scope">
                <span v-if="scope.row.workDepList && scope.row.workDepList.length>0">{{scope.row.workDepList.map(i=>i.workDepName).join(',')}}</span>
                <span v-else>{{scope.row.workDepName }}</span>
              </template>
            </el-table-column>
            <el-table-column property="applyUname" label="申请人" align="center"/>
            <el-table-column property="applyDepName" label="申请单位" align="center"/>
            <el-table-column property="applyTime" label="申请时间" align="center"/>
@@ -880,6 +895,7 @@
            workAllStatus: null
      }
      state.searchDate = []
      state.pageIndex = 1
      getMydepList()
    };