|  | @@ -15,150 +15,164 @@
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |        <el-col :span="20" :xs="24">
 |  |        <el-col :span="20" :xs="24">
 | 
											
												
													
														|  |          <!--    搜索条件    -->
 |  |          <!--    搜索条件    -->
 | 
											
												
													
														|  | -        <el-form
 |  | 
 | 
											
												
													
														|  | -          :model="queryParams"
 |  | 
 | 
											
												
													
														|  | -          ref="search"
 |  | 
 | 
											
												
													
														|  | -          size="small"
 |  | 
 | 
											
												
													
														|  | -          :inline="true"
 |  | 
 | 
											
												
													
														|  | -          v-show="showSearch"
 |  | 
 | 
											
												
													
														|  | -          label-width="90px"
 |  | 
 | 
											
												
													
														|  | -        >
 |  | 
 | 
											
												
													
														|  | -          <el-row>
 |  | 
 | 
											
												
													
														|  | -            <el-form-item prop="checkType" label="任务类型">
 |  | 
 | 
											
												
													
														|  | -              <el-select
 |  | 
 | 
											
												
													
														|  | -                prop="checkType"
 |  | 
 | 
											
												
													
														|  | -                label="任务类型"
 |  | 
 | 
											
												
													
														|  | -                v-model="queryParams.checkType"
 |  | 
 | 
											
												
													
														|  | -                placeholder="请选择任务类型"
 |  | 
 | 
											
												
													
														|  | -                clearable
 |  | 
 | 
											
												
													
														|  | -              >
 |  | 
 | 
											
												
													
														|  | -                <el-option
 |  | 
 | 
											
												
													
														|  | -                  v-for="dict in dict.type.check_type"
 |  | 
 | 
											
												
													
														|  | -                  :key="dict.value"
 |  | 
 | 
											
												
													
														|  | -                  :label="dict.label"
 |  | 
 | 
											
												
													
														|  | -                  :value="dict.value"
 |  | 
 | 
											
												
													
														|  | -                />
 |  | 
 | 
											
												
													
														|  | -              </el-select>
 |  | 
 | 
											
												
													
														|  | -            </el-form-item>
 |  | 
 | 
											
												
													
														|  | -            <el-form-item prop="execOrgType" label="检查机构类型" v-if="false">
 |  | 
 | 
											
												
													
														|  | -              <el-select
 |  | 
 | 
											
												
													
														|  | -                prop="execOrgType"
 |  | 
 | 
											
												
													
														|  | -                label="检查机构类型"
 |  | 
 | 
											
												
													
														|  | -                v-model="queryParams.execOrgType"
 |  | 
 | 
											
												
													
														|  | -                placeholder="请选择检查机构类型"
 |  | 
 | 
											
												
													
														|  | -                clearable
 |  | 
 | 
											
												
													
														|  | -              >
 |  | 
 | 
											
												
													
														|  | -                <el-option
 |  | 
 | 
											
												
													
														|  | -                  v-for="dict in dict.type.sys_org_type"
 |  | 
 | 
											
												
													
														|  | -                  :key="dict.value"
 |  | 
 | 
											
												
													
														|  | -                  :label="dict.label"
 |  | 
 | 
											
												
													
														|  | -                  :value="dict.value"
 |  | 
 | 
											
												
													
														|  | -                />
 |  | 
 | 
											
												
													
														|  | -              </el-select>
 |  | 
 | 
											
												
													
														|  | -            </el-form-item>
 |  | 
 | 
											
												
													
														|  | -            <el-form-item prop="checkOrgType" label="受检机构类型" v-if="false">
 |  | 
 | 
											
												
													
														|  | -              <el-select
 |  | 
 | 
											
												
													
														|  | -                prop="checkOrgType"
 |  | 
 | 
											
												
													
														|  | -                label="受检机构类型"
 |  | 
 | 
											
												
													
														|  | -                v-model="queryParams.checkOrgType"
 |  | 
 | 
											
												
													
														|  | -                placeholder="请选择受检机构类型"
 |  | 
 | 
											
												
													
														|  | -                clearable
 |  | 
 | 
											
												
													
														|  | -              >
 |  | 
 | 
											
												
													
														|  | -                <el-option
 |  | 
 | 
											
												
													
														|  | -                  v-for="dict in dict.type.sys_org_type"
 |  | 
 | 
											
												
													
														|  | -                  :key="dict.value"
 |  | 
 | 
											
												
													
														|  | -                  :label="dict.label"
 |  | 
 | 
											
												
													
														|  | -                  :value="dict.value"
 |  | 
 | 
											
												
													
														|  | -                />
 |  | 
 | 
											
												
													
														|  | -              </el-select>
 |  | 
 | 
											
												
													
														|  | -            </el-form-item>
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -            <el-form-item prop="checkRole" label="检查人员">
 |  | 
 | 
											
												
													
														|  | -              <el-select
 |  | 
 | 
											
												
													
														|  | -                @visible-change="getRolesByOrg"
 |  | 
 | 
											
												
													
														|  | -                prop="checkRole"
 |  | 
 | 
											
												
													
														|  | -                label="检查人员"
 |  | 
 | 
											
												
													
														|  | -                v-model="queryParams.checkRole"
 |  | 
 | 
											
												
													
														|  | -                placeholder="请选择用户角色"
 |  | 
 | 
											
												
													
														|  | -                clearable
 |  | 
 | 
											
												
													
														|  | -              >
 |  | 
 | 
											
												
													
														|  | -                <el-option
 |  | 
 | 
											
												
													
														|  | -                  v-for="dict in resumptionRoles"
 |  | 
 | 
											
												
													
														|  | -                  :key="dict.index"
 |  | 
 | 
											
												
													
														|  | -                  :label="dict.roleName"
 |  | 
 | 
											
												
													
														|  | -                  :value="dict.id"
 |  | 
 | 
											
												
													
														|  | -                />
 |  | 
 | 
											
												
													
														|  | -              </el-select>
 |  | 
 | 
											
												
													
														|  | -            </el-form-item>
 |  | 
 | 
											
												
													
														|  | -            <el-form-item prop="planCycle" label="任务周期">
 |  | 
 | 
											
												
													
														|  | -              <el-select
 |  | 
 | 
											
												
													
														|  | -                prop="planCycle"
 |  | 
 | 
											
												
													
														|  | -                label="任务周期"
 |  | 
 | 
											
												
													
														|  | -                v-model="queryParams.planCycle"
 |  | 
 | 
											
												
													
														|  | -                placeholder="请选择任务周期"
 |  | 
 | 
											
												
													
														|  | -                clearable
 |  | 
 | 
											
												
													
														|  | -              >
 |  | 
 | 
											
												
													
														|  | -                <el-option
 |  | 
 | 
											
												
													
														|  | -                  v-for="item in dict.type.check_cycle"
 |  | 
 | 
											
												
													
														|  | -                  :key="item.value"
 |  | 
 | 
											
												
													
														|  | -                  :label="item.label"
 |  | 
 | 
											
												
													
														|  | -                  :value="item.value"
 |  | 
 | 
											
												
													
														|  | 
 |  | +        <div class="main-right-box">
 | 
											
												
													
														|  | 
 |  | +          <div class="main-search-box">
 | 
											
												
													
														|  | 
 |  | +            <el-form
 | 
											
												
													
														|  | 
 |  | +              :model="queryParams"
 | 
											
												
													
														|  | 
 |  | +              ref="search"
 | 
											
												
													
														|  | 
 |  | +              size="small"
 | 
											
												
													
														|  | 
 |  | +              :inline="true"
 | 
											
												
													
														|  | 
 |  | +              v-show="showSearch"
 | 
											
												
													
														|  | 
 |  | +              label-width="90px"
 | 
											
												
													
														|  | 
 |  | +            >
 | 
											
												
													
														|  | 
 |  | +              <el-row>
 | 
											
												
													
														|  | 
 |  | +                <el-form-item prop="checkType" label="任务类型">
 | 
											
												
													
														|  | 
 |  | +                  <el-select
 | 
											
												
													
														|  | 
 |  | +                    prop="checkType"
 | 
											
												
													
														|  | 
 |  | +                    label="任务类型"
 | 
											
												
													
														|  | 
 |  | +                    v-model="queryParams.checkType"
 | 
											
												
													
														|  | 
 |  | +                    placeholder="请选择任务类型"
 | 
											
												
													
														|  | 
 |  | +                    clearable
 | 
											
												
													
														|  | 
 |  | +                  >
 | 
											
												
													
														|  | 
 |  | +                    <el-option
 | 
											
												
													
														|  | 
 |  | +                      v-for="dict in dict.type.check_type"
 | 
											
												
													
														|  | 
 |  | +                      :key="dict.value"
 | 
											
												
													
														|  | 
 |  | +                      :label="dict.label"
 | 
											
												
													
														|  | 
 |  | +                      :value="dict.value"
 | 
											
												
													
														|  | 
 |  | +                    />
 | 
											
												
													
														|  | 
 |  | +                  </el-select>
 | 
											
												
													
														|  | 
 |  | +                </el-form-item>
 | 
											
												
													
														|  | 
 |  | +                <el-form-item
 | 
											
												
													
														|  | 
 |  | +                  prop="execOrgType"
 | 
											
												
													
														|  | 
 |  | +                  label="检查机构类型"
 | 
											
												
													
														|  | 
 |  | +                  v-if="false"
 | 
											
												
													
														|  |                  >
 |  |                  >
 | 
											
												
													
														|  | -                </el-option>
 |  | 
 | 
											
												
													
														|  | -              </el-select>
 |  | 
 | 
											
												
													
														|  | -            </el-form-item>
 |  | 
 | 
											
												
													
														|  | -          </el-row>
 |  | 
 | 
											
												
													
														|  | -          <el-row>
 |  | 
 | 
											
												
													
														|  | -            <el-form-item prop="planStatus" label="任务状态">
 |  | 
 | 
											
												
													
														|  | -              <el-select
 |  | 
 | 
											
												
													
														|  | -                prop="planStatus"
 |  | 
 | 
											
												
													
														|  | -                label="任务状态"
 |  | 
 | 
											
												
													
														|  | -                v-model="queryParams.planStatus"
 |  | 
 | 
											
												
													
														|  | -                placeholder="请选择任务状态"
 |  | 
 | 
											
												
													
														|  | -                clearable
 |  | 
 | 
											
												
													
														|  | -              >
 |  | 
 | 
											
												
													
														|  | -                <el-option
 |  | 
 | 
											
												
													
														|  | -                  v-for="item in dict.type.check_status"
 |  | 
 | 
											
												
													
														|  | -                  :key="item.value"
 |  | 
 | 
											
												
													
														|  | -                  :label="item.label"
 |  | 
 | 
											
												
													
														|  | -                  :value="item.value"
 |  | 
 | 
											
												
													
														|  | 
 |  | +                  <el-select
 | 
											
												
													
														|  | 
 |  | +                    prop="execOrgType"
 | 
											
												
													
														|  | 
 |  | +                    label="检查机构类型"
 | 
											
												
													
														|  | 
 |  | +                    v-model="queryParams.execOrgType"
 | 
											
												
													
														|  | 
 |  | +                    placeholder="请选择检查机构类型"
 | 
											
												
													
														|  | 
 |  | +                    clearable
 | 
											
												
													
														|  | 
 |  | +                  >
 | 
											
												
													
														|  | 
 |  | +                    <el-option
 | 
											
												
													
														|  | 
 |  | +                      v-for="dict in dict.type.sys_org_type"
 | 
											
												
													
														|  | 
 |  | +                      :key="dict.value"
 | 
											
												
													
														|  | 
 |  | +                      :label="dict.label"
 | 
											
												
													
														|  | 
 |  | +                      :value="dict.value"
 | 
											
												
													
														|  | 
 |  | +                    />
 | 
											
												
													
														|  | 
 |  | +                  </el-select>
 | 
											
												
													
														|  | 
 |  | +                </el-form-item>
 | 
											
												
													
														|  | 
 |  | +                <el-form-item
 | 
											
												
													
														|  | 
 |  | +                  prop="checkOrgType"
 | 
											
												
													
														|  | 
 |  | +                  label="受检机构类型"
 | 
											
												
													
														|  | 
 |  | +                  v-if="false"
 | 
											
												
													
														|  |                  >
 |  |                  >
 | 
											
												
													
														|  | -                </el-option>
 |  | 
 | 
											
												
													
														|  | -              </el-select>
 |  | 
 | 
											
												
													
														|  | -            </el-form-item>
 |  | 
 | 
											
												
													
														|  | -            <el-form-item prop="planName" label="任务名称">
 |  | 
 | 
											
												
													
														|  | -              <el-input
 |  | 
 | 
											
												
													
														|  | -                v-model="queryParams.planName"
 |  | 
 | 
											
												
													
														|  | -                :maxlength="50"
 |  | 
 | 
											
												
													
														|  | -                name="planName"
 |  | 
 | 
											
												
													
														|  | -                placeholder="请输入关键字"
 |  | 
 | 
											
												
													
														|  | -                clearable
 |  | 
 | 
											
												
													
														|  | -              />
 |  | 
 | 
											
												
													
														|  | -            </el-form-item>
 |  | 
 | 
											
												
													
														|  | -          </el-row>
 |  | 
 | 
											
												
													
														|  | -          <el-row>
 |  | 
 | 
											
												
													
														|  | -            <el-form-item>
 |  | 
 | 
											
												
													
														|  | -              <el-button
 |  | 
 | 
											
												
													
														|  | -                type="primary"
 |  | 
 | 
											
												
													
														|  | -                icon="el-icon-search"
 |  | 
 | 
											
												
													
														|  | -                size="mini"
 |  | 
 | 
											
												
													
														|  | -                @click="getList"
 |  | 
 | 
											
												
													
														|  | -                >搜索</el-button
 |  | 
 | 
											
												
													
														|  | -              >
 |  | 
 | 
											
												
													
														|  | -              <el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
 |  | 
 | 
											
												
													
														|  | -                >重置</el-button
 |  | 
 | 
											
												
													
														|  | -              ><el-button
 |  | 
 | 
											
												
													
														|  | -                type="primary"
 |  | 
 | 
											
												
													
														|  | -                icon="el-icon-plus"
 |  | 
 | 
											
												
													
														|  | -                size="mini"
 |  | 
 | 
											
												
													
														|  | -                @click="handleAdd()"
 |  | 
 | 
											
												
													
														|  | -                v-hasPermi="['core:checkplan:add']"
 |  | 
 | 
											
												
													
														|  | -                >新增任务</el-button
 |  | 
 | 
											
												
													
														|  | -              >
 |  | 
 | 
											
												
													
														|  | -            </el-form-item>
 |  | 
 | 
											
												
													
														|  | -          </el-row>
 |  | 
 | 
											
												
													
														|  | -        </el-form>
 |  | 
 | 
											
												
													
														|  | 
 |  | +                  <el-select
 | 
											
												
													
														|  | 
 |  | +                    prop="checkOrgType"
 | 
											
												
													
														|  | 
 |  | +                    label="受检机构类型"
 | 
											
												
													
														|  | 
 |  | +                    v-model="queryParams.checkOrgType"
 | 
											
												
													
														|  | 
 |  | +                    placeholder="请选择受检机构类型"
 | 
											
												
													
														|  | 
 |  | +                    clearable
 | 
											
												
													
														|  | 
 |  | +                  >
 | 
											
												
													
														|  | 
 |  | +                    <el-option
 | 
											
												
													
														|  | 
 |  | +                      v-for="dict in dict.type.sys_org_type"
 | 
											
												
													
														|  | 
 |  | +                      :key="dict.value"
 | 
											
												
													
														|  | 
 |  | +                      :label="dict.label"
 | 
											
												
													
														|  | 
 |  | +                      :value="dict.value"
 | 
											
												
													
														|  | 
 |  | +                    />
 | 
											
												
													
														|  | 
 |  | +                  </el-select>
 | 
											
												
													
														|  | 
 |  | +                </el-form-item>
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +                <el-form-item prop="checkRole" label="检查人员">
 | 
											
												
													
														|  | 
 |  | +                  <el-select
 | 
											
												
													
														|  | 
 |  | +                    @visible-change="getRolesByOrg"
 | 
											
												
													
														|  | 
 |  | +                    prop="checkRole"
 | 
											
												
													
														|  | 
 |  | +                    label="检查人员"
 | 
											
												
													
														|  | 
 |  | +                    v-model="queryParams.checkRole"
 | 
											
												
													
														|  | 
 |  | +                    placeholder="请选择用户角色"
 | 
											
												
													
														|  | 
 |  | +                    clearable
 | 
											
												
													
														|  | 
 |  | +                  >
 | 
											
												
													
														|  | 
 |  | +                    <el-option
 | 
											
												
													
														|  | 
 |  | +                      v-for="dict in resumptionRoles"
 | 
											
												
													
														|  | 
 |  | +                      :key="dict.index"
 | 
											
												
													
														|  | 
 |  | +                      :label="dict.roleName"
 | 
											
												
													
														|  | 
 |  | +                      :value="dict.id"
 | 
											
												
													
														|  | 
 |  | +                    />
 | 
											
												
													
														|  | 
 |  | +                  </el-select>
 | 
											
												
													
														|  | 
 |  | +                </el-form-item>
 | 
											
												
													
														|  | 
 |  | +                <el-form-item prop="planCycle" label="任务周期">
 | 
											
												
													
														|  | 
 |  | +                  <el-select
 | 
											
												
													
														|  | 
 |  | +                    prop="planCycle"
 | 
											
												
													
														|  | 
 |  | +                    label="任务周期"
 | 
											
												
													
														|  | 
 |  | +                    v-model="queryParams.planCycle"
 | 
											
												
													
														|  | 
 |  | +                    placeholder="请选择任务周期"
 | 
											
												
													
														|  | 
 |  | +                    clearable
 | 
											
												
													
														|  | 
 |  | +                  >
 | 
											
												
													
														|  | 
 |  | +                    <el-option
 | 
											
												
													
														|  | 
 |  | +                      v-for="item in dict.type.check_cycle"
 | 
											
												
													
														|  | 
 |  | +                      :key="item.value"
 | 
											
												
													
														|  | 
 |  | +                      :label="item.label"
 | 
											
												
													
														|  | 
 |  | +                      :value="item.value"
 | 
											
												
													
														|  | 
 |  | +                    >
 | 
											
												
													
														|  | 
 |  | +                    </el-option>
 | 
											
												
													
														|  | 
 |  | +                  </el-select>
 | 
											
												
													
														|  | 
 |  | +                </el-form-item>
 | 
											
												
													
														|  | 
 |  | +              </el-row>
 | 
											
												
													
														|  | 
 |  | +              <el-row>
 | 
											
												
													
														|  | 
 |  | +                <el-form-item prop="planStatus" label="任务状态">
 | 
											
												
													
														|  | 
 |  | +                  <el-select
 | 
											
												
													
														|  | 
 |  | +                    prop="planStatus"
 | 
											
												
													
														|  | 
 |  | +                    label="任务状态"
 | 
											
												
													
														|  | 
 |  | +                    v-model="queryParams.planStatus"
 | 
											
												
													
														|  | 
 |  | +                    placeholder="请选择任务状态"
 | 
											
												
													
														|  | 
 |  | +                    clearable
 | 
											
												
													
														|  | 
 |  | +                  >
 | 
											
												
													
														|  | 
 |  | +                    <el-option
 | 
											
												
													
														|  | 
 |  | +                      v-for="item in dict.type.check_status"
 | 
											
												
													
														|  | 
 |  | +                      :key="item.value"
 | 
											
												
													
														|  | 
 |  | +                      :label="item.label"
 | 
											
												
													
														|  | 
 |  | +                      :value="item.value"
 | 
											
												
													
														|  | 
 |  | +                    >
 | 
											
												
													
														|  | 
 |  | +                    </el-option>
 | 
											
												
													
														|  | 
 |  | +                  </el-select>
 | 
											
												
													
														|  | 
 |  | +                </el-form-item>
 | 
											
												
													
														|  | 
 |  | +                <el-form-item prop="planName" label="任务名称">
 | 
											
												
													
														|  | 
 |  | +                  <el-input
 | 
											
												
													
														|  | 
 |  | +                    v-model="queryParams.planName"
 | 
											
												
													
														|  | 
 |  | +                    :maxlength="50"
 | 
											
												
													
														|  | 
 |  | +                    name="planName"
 | 
											
												
													
														|  | 
 |  | +                    placeholder="请输入关键字"
 | 
											
												
													
														|  | 
 |  | +                    clearable
 | 
											
												
													
														|  | 
 |  | +                  />
 | 
											
												
													
														|  | 
 |  | +                </el-form-item>
 | 
											
												
													
														|  | 
 |  | +              </el-row>
 | 
											
												
													
														|  | 
 |  | +              <el-row>
 | 
											
												
													
														|  | 
 |  | +                <el-form-item>
 | 
											
												
													
														|  | 
 |  | +                  <el-button
 | 
											
												
													
														|  | 
 |  | +                    type="primary"
 | 
											
												
													
														|  | 
 |  | +                    icon="el-icon-search"
 | 
											
												
													
														|  | 
 |  | +                    size="mini"
 | 
											
												
													
														|  | 
 |  | +                    @click="getList"
 | 
											
												
													
														|  | 
 |  | +                    >搜索</el-button
 | 
											
												
													
														|  | 
 |  | +                  >
 | 
											
												
													
														|  | 
 |  | +                  <el-button
 | 
											
												
													
														|  | 
 |  | +                    icon="el-icon-refresh"
 | 
											
												
													
														|  | 
 |  | +                    size="mini"
 | 
											
												
													
														|  | 
 |  | +                    @click="resetQuery"
 | 
											
												
													
														|  | 
 |  | +                    >重置</el-button
 | 
											
												
													
														|  | 
 |  | +                  ><el-button
 | 
											
												
													
														|  | 
 |  | +                    type="primary"
 | 
											
												
													
														|  | 
 |  | +                    icon="el-icon-plus"
 | 
											
												
													
														|  | 
 |  | +                    size="mini"
 | 
											
												
													
														|  | 
 |  | +                    @click="handleAdd()"
 | 
											
												
													
														|  | 
 |  | +                    v-hasPermi="['core:checkplan:add']"
 | 
											
												
													
														|  | 
 |  | +                    >新增任务</el-button
 | 
											
												
													
														|  | 
 |  | +                  >
 | 
											
												
													
														|  | 
 |  | +                </el-form-item>
 | 
											
												
													
														|  | 
 |  | +              </el-row>
 | 
											
												
													
														|  | 
 |  | +            </el-form>
 | 
											
												
													
														|  | 
 |  | +          </div>
 | 
											
												
													
														|  | 
 |  | +        </div>
 | 
											
												
													
														|  |          <!-- 按纽   
 |  |          <!-- 按纽   
 | 
											
												
													
														|  |          <el-row :gutter="10" class="mb8">
 |  |          <el-row :gutter="10" class="mb8">
 | 
											
												
													
														|  |            <el-col :span="1.5"> </el-col>
 |  |            <el-col :span="1.5"> </el-col>
 |