|
@@ -2,17 +2,40 @@
|
|
|
<div class="app-container">
|
|
|
<div ref="sousuH">
|
|
|
<!-- 搜索工作栏 -->
|
|
|
- <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="90px">
|
|
|
+ <el-form
|
|
|
+ :model="queryParams"
|
|
|
+ ref="queryForm"
|
|
|
+ size="small"
|
|
|
+ :inline="true"
|
|
|
+ v-show="showSearch"
|
|
|
+ label-width="90px"
|
|
|
+ >
|
|
|
<el-form-item label="任务名称" prop="taskName">
|
|
|
- <el-input v-model="queryParams.taskName" placeholder="请输入任务名称" clearable @keyup.enter.native="handleQuery" />
|
|
|
+ <el-input
|
|
|
+ v-model="queryParams.taskName"
|
|
|
+ placeholder="请输入任务名称"
|
|
|
+ clearable
|
|
|
+ @keyup.enter.native="handleQuery"
|
|
|
+ />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="任务类型" prop="taskType">
|
|
|
<!-- <el-select v-model="queryParams.taskType" placeholder="请选择任务类型" clearable size="small" @change="typeChange">
|
|
|
<el-option v-for="dict in this.getDictDatas(DICT_TYPE.TASK_TYPE)" :key="dict.value" :label="dict.label"
|
|
|
:value="dict.value" />
|
|
|
</el-select> -->
|
|
|
- <el-select v-model="queryParams.taskType" placeholder="请选择任务类型" clearable size="small" @change="typeChange">
|
|
|
- <el-option v-for="dict in this.filteredDataType" :key="dict.value" :label="dict.label" :value="dict.value" />
|
|
|
+ <el-select
|
|
|
+ v-model="queryParams.taskType"
|
|
|
+ placeholder="请选择任务类型"
|
|
|
+ clearable
|
|
|
+ size="small"
|
|
|
+ @change="typeChange"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="dict in this.filteredDataType"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.label"
|
|
|
+ :value="dict.value"
|
|
|
+ />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<!-- <el-form-item label="任务状态" prop="taskStatus">
|
|
@@ -25,9 +48,16 @@
|
|
|
<el-input v-model="queryParams.taskScore" placeholder="请输入任务积分" clearable @keyup.enter.native="handleQuery" />
|
|
|
</el-form-item> -->
|
|
|
<el-form-item label="检查日期" prop="inspectTime">
|
|
|
- <el-date-picker v-model="queryParams.inspectTime" style="width: 240px" value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
- type="daterange" range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期"
|
|
|
- :default-time="['00:00:00', '23:59:59']" />
|
|
|
+ <el-date-picker
|
|
|
+ v-model="queryParams.inspectTime"
|
|
|
+ style="width: 240px"
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
+ type="daterange"
|
|
|
+ range-separator="-"
|
|
|
+ start-placeholder="开始日期"
|
|
|
+ end-placeholder="结束日期"
|
|
|
+ :default-time="['00:00:00', '23:59:59']"
|
|
|
+ />
|
|
|
</el-form-item>
|
|
|
<!-- <el-form-item label="所属单位" prop="orgId">
|
|
|
<el-input v-model="queryParams.orgId" placeholder="请输入所属单位" clearable @keyup.enter.native="handleQuery" />
|
|
@@ -52,13 +82,19 @@
|
|
|
</el-form-item> -->
|
|
|
<el-form-item prop="inspName">
|
|
|
<template #label>
|
|
|
- <div style="min-width: auto;">检查项名称</div>
|
|
|
+ <div style="min-width: auto">检查项名称</div>
|
|
|
</template>
|
|
|
- <el-input v-model="queryParams.inspName" placeholder="请输入检查项名称" clearable
|
|
|
- @keyup.enter.native="handleQuery" />
|
|
|
+ <el-input
|
|
|
+ v-model="queryParams.inspName"
|
|
|
+ placeholder="请输入检查项名称"
|
|
|
+ clearable
|
|
|
+ @keyup.enter.native="handleQuery"
|
|
|
+ />
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
- <el-button type="primary" icon="el-icon-search" @click="handleQuery">搜索</el-button>
|
|
|
+ <el-button type="primary" icon="el-icon-search" @click="handleQuery"
|
|
|
+ >搜索</el-button
|
|
|
+ >
|
|
|
<el-button icon="el-icon-refresh" @click="resetQuery">重置</el-button>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
@@ -72,33 +108,64 @@
|
|
|
<el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport"
|
|
|
:loading="exportLoading" v-hasPermi="['backend:inspect-his:export']">导出</el-button>
|
|
|
</el-col> -->
|
|
|
- <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
|
|
+ <right-toolbar
|
|
|
+ :showSearch.sync="showSearch"
|
|
|
+ @queryTable="getList"
|
|
|
+ ></right-toolbar>
|
|
|
</el-row>
|
|
|
</div>
|
|
|
<!-- 列表 -->
|
|
|
<!-- <el-table v-loading="loading" :data="list" :height="list.length ? tableHeight : 'auto'"> -->
|
|
|
<el-table v-loading="loading" :data="list">
|
|
|
<el-table-column label="ID" align="center" prop="id" />
|
|
|
- <el-table-column label="检查项名称" align="center" prop="insp_name" width="150" />
|
|
|
- <el-table-column label="任务名称" align="center" prop="task_name" width="130" />
|
|
|
+ <el-table-column
|
|
|
+ label="检查项名称"
|
|
|
+ align="center"
|
|
|
+ prop="insp_name"
|
|
|
+ width="150"
|
|
|
+ />
|
|
|
+ <el-table-column
|
|
|
+ label="任务名称"
|
|
|
+ align="center"
|
|
|
+ prop="task_name"
|
|
|
+ width="130"
|
|
|
+ />
|
|
|
<el-table-column label="任务类型" align="center" prop="task_type">
|
|
|
<template v-slot="scope">
|
|
|
<dict-tag :type="DICT_TYPE.TASK_TYPE" :value="scope.row.task_type" />
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="任务内容" align="center" prop="description" />
|
|
|
- <el-table-column label="任务状态" align="center" prop="taskStatus" width="120">
|
|
|
+ <el-table-column
|
|
|
+ label="任务状态"
|
|
|
+ align="center"
|
|
|
+ prop="taskStatus"
|
|
|
+ width="120"
|
|
|
+ >
|
|
|
<template v-slot="scope">
|
|
|
- <dict-tag :type="DICT_TYPE.TASK_STATUS" :value="scope.row.taskStatus" />
|
|
|
+ <dict-tag
|
|
|
+ :type="DICT_TYPE.TASK_STATUS"
|
|
|
+ :value="scope.row.taskStatus"
|
|
|
+ />
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<!-- <el-table-column label="任务积分" align="center" prop="taskScore" /> -->
|
|
|
- <el-table-column label="检查日期" align="center" prop="inspect_time" width="180">
|
|
|
+ <el-table-column
|
|
|
+ label="检查日期"
|
|
|
+ align="center"
|
|
|
+ prop="inspect_time"
|
|
|
+ width="180"
|
|
|
+ >
|
|
|
<template v-slot="scope">
|
|
|
<span>{{ parseTime(scope.row.inspect_time) }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="所属单位" align="center" prop="org_name" width="150" />
|
|
|
+ <el-table-column
|
|
|
+ label="所属单位"
|
|
|
+ align="center"
|
|
|
+ prop="org_name"
|
|
|
+ width="150"
|
|
|
+ />
|
|
|
<!-- <el-table-column label="检查结果" align="center" prop="inspResult">
|
|
|
<template v-slot="scope">
|
|
|
<dict-tag :type="DICT_TYPE.DENGER_HANDLE" :value="scope.row.inspResult" />
|
|
@@ -111,7 +178,10 @@
|
|
|
</el-table-column> -->
|
|
|
<el-table-column label="是否隐患" align="center" prop="isdenger">
|
|
|
<template v-slot="scope">
|
|
|
- <dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.isdenger" />
|
|
|
+ <dict-tag
|
|
|
+ :type="DICT_TYPE.INFRA_BOOLEAN_STRING"
|
|
|
+ :value="scope.row.isdenger"
|
|
|
+ />
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<!-- <el-table-column label="状态" align="center" prop="status">
|
|
@@ -119,10 +189,22 @@
|
|
|
<dict-tag :type="DICT_TYPE.COMMON_STATUS" :value="scope.row.status" />
|
|
|
</template>
|
|
|
</el-table-column> -->
|
|
|
- <el-table-column label="操作" align="center" class-name="small-padding fixed-width" fixed="right" width="180">
|
|
|
+ <el-table-column
|
|
|
+ label="操作"
|
|
|
+ align="center"
|
|
|
+ class-name="small-padding fixed-width"
|
|
|
+ fixed="right"
|
|
|
+ width="180"
|
|
|
+ >
|
|
|
<template v-slot="scope">
|
|
|
- <el-button size="mini" type="text" icon="el-icon-view" @click="handleSee(scope.row)"
|
|
|
- v-hasPermi="['backend:inspect-his:update']">查看</el-button>
|
|
|
+ <el-button
|
|
|
+ size="mini"
|
|
|
+ type="text"
|
|
|
+ icon="el-icon-view"
|
|
|
+ @click="handleSee(scope.row)"
|
|
|
+ v-hasPermi="['backend:inspect-his:update']"
|
|
|
+ >查看</el-button
|
|
|
+ >
|
|
|
<!-- <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
|
|
|
v-hasPermi="['backend:inspect-his:update']">修改</el-button>
|
|
|
<el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
|
|
@@ -131,28 +213,59 @@
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
<!-- 分页组件 -->
|
|
|
- <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNo" :limit.sync="queryParams.pageSize"
|
|
|
- @pagination="getList" />
|
|
|
+ <pagination
|
|
|
+ v-show="total > 0"
|
|
|
+ :total="total"
|
|
|
+ :page.sync="queryParams.pageNo"
|
|
|
+ :limit.sync="queryParams.pageSize"
|
|
|
+ @pagination="getList"
|
|
|
+ />
|
|
|
<!-- 对话框(添加 / 修改) -->
|
|
|
- <el-dialog :title="title" :visible.sync="open" width="800px" v-dialogDrag append-to-body>
|
|
|
+ <el-dialog
|
|
|
+ :title="title"
|
|
|
+ :visible.sync="open"
|
|
|
+ width="800px"
|
|
|
+ v-dialogDrag
|
|
|
+ append-to-body
|
|
|
+ >
|
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="100px">
|
|
|
<el-row>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="任务名称" prop="taskName">
|
|
|
- <el-input v-model="form.taskName" placeholder="请输入任务名称" /> </el-form-item></el-col>
|
|
|
- <el-col :span="12"><el-form-item label="任务类型" prop="taskType">
|
|
|
- <el-select v-model="form.taskType" placeholder="请选择任务类型" style="width: 100%">
|
|
|
- <el-option v-for="dict in this.getDictDatas(DICT_TYPE.TASK_TYPE)" :key="dict.value" :label="dict.label"
|
|
|
- :value="dict.value" />
|
|
|
- </el-select> </el-form-item></el-col>
|
|
|
+ <el-input
|
|
|
+ v-model="form.taskName"
|
|
|
+ placeholder="请输入任务名称"
|
|
|
+ /> </el-form-item
|
|
|
+ ></el-col>
|
|
|
+ <el-col :span="12"
|
|
|
+ ><el-form-item label="任务类型" prop="taskType">
|
|
|
+ <el-select
|
|
|
+ v-model="form.taskType"
|
|
|
+ placeholder="请选择任务类型"
|
|
|
+ style="width: 100%"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="dict in this.getDictDatas(DICT_TYPE.TASK_TYPE)"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.label"
|
|
|
+ :value="dict.value"
|
|
|
+ />
|
|
|
+ </el-select> </el-form-item
|
|
|
+ ></el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
- <el-col :span="12"><el-form-item label="任务状态" prop="taskStatus">
|
|
|
+ <el-col :span="12"
|
|
|
+ ><el-form-item label="任务状态" prop="taskStatus">
|
|
|
<el-radio-group v-model="form.taskStatus" style="width: 100%">
|
|
|
- <el-radio v-for="dict in this.getDictDatas(DICT_TYPE.COMMON_STATUS)" :key="dict.value"
|
|
|
- :label="dict.value">{{ dict.label }}</el-radio>
|
|
|
+ <el-radio
|
|
|
+ v-for="dict in this.getDictDatas(DICT_TYPE.TASK_STATUS)"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.value"
|
|
|
+ >{{ dict.label }}</el-radio
|
|
|
+ >
|
|
|
</el-radio-group>
|
|
|
- </el-form-item></el-col>
|
|
|
+ </el-form-item></el-col
|
|
|
+ >
|
|
|
<!-- <el-col :span="12">
|
|
|
<el-form-item label="任务积分" prop="taskScore">
|
|
|
<el-input v-model="form.taskScore" placeholder="请输入任务积分" /> </el-form-item></el-col> -->
|
|
@@ -160,11 +273,22 @@
|
|
|
<el-row>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="检查日期" prop="inspectTime">
|
|
|
- <el-date-picker clearable v-model="form.inspectTime" type="date" value-format="timestamp"
|
|
|
- placeholder="选择检查日期" style="width: 100%" /> </el-form-item></el-col>
|
|
|
+ <el-date-picker
|
|
|
+ clearable
|
|
|
+ v-model="form.inspectTime"
|
|
|
+ type="date"
|
|
|
+ value-format="timestamp"
|
|
|
+ placeholder="选择检查日期"
|
|
|
+ style="width: 100%"
|
|
|
+ /> </el-form-item
|
|
|
+ ></el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="所属单位" prop="orgId">
|
|
|
- <el-input v-model="form.orgId" placeholder="请输入所属单位" /> </el-form-item></el-col>
|
|
|
+ <el-input
|
|
|
+ v-model="form.orgId"
|
|
|
+ placeholder="请输入所属单位"
|
|
|
+ /> </el-form-item
|
|
|
+ ></el-col>
|
|
|
</el-row>
|
|
|
<!-- <el-row>
|
|
|
<el-col :span="12">
|
|
@@ -183,13 +307,28 @@
|
|
|
<el-row>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="单位类型" prop="orgType">
|
|
|
- <el-select v-model="form.orgType" placeholder="请选择单位类型" style="width: 100%">
|
|
|
- <el-option v-for="dict in this.getDictDatas(DICT_TYPE.COMPANY_inspectitem_kind)" :key="dict.value"
|
|
|
- :label="dict.label" :value="dict.value" />
|
|
|
- </el-select> </el-form-item>
|
|
|
+ <el-select
|
|
|
+ v-model="form.orgType"
|
|
|
+ placeholder="请选择单位类型"
|
|
|
+ style="width: 100%"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="dict in this.getDictDatas(
|
|
|
+ DICT_TYPE.COMPANY_inspectitem_kind
|
|
|
+ )"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.label"
|
|
|
+ :value="dict.value"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="12"><el-form-item label="检查项名称" prop="inspectName">
|
|
|
- <el-input v-model="form.inspectName" placeholder="请输入检查项名称" />
|
|
|
+ <el-col :span="12"
|
|
|
+ ><el-form-item label="检查项名称" prop="inspectName">
|
|
|
+ <el-input
|
|
|
+ v-model="form.inspectName"
|
|
|
+ placeholder="请输入检查项名称"
|
|
|
+ />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -197,9 +336,14 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="是否隐患" prop="isdenger">
|
|
|
<el-radio-group v-model="form.isdenger" style="width: 100%">
|
|
|
- <el-radio v-for="dict in this.getDictDatas(
|
|
|
- DICT_TYPE.INFRA_BOOLEAN_STRING
|
|
|
- )" :key="dict.value" :label="dict.value">{{ dict.label }}</el-radio>
|
|
|
+ <el-radio
|
|
|
+ v-for="dict in this.getDictDatas(
|
|
|
+ DICT_TYPE.INFRA_BOOLEAN_STRING
|
|
|
+ )"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.value"
|
|
|
+ >{{ dict.label }}</el-radio
|
|
|
+ >
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
@@ -213,9 +357,14 @@
|
|
|
</el-col> -->
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
- <el-col :span="24"><el-form-item label="任务内容">
|
|
|
- <editor v-model="form.taskContent" :min-height="192" style="width: 100%" />
|
|
|
- </el-form-item></el-col>
|
|
|
+ <el-col :span="24"
|
|
|
+ ><el-form-item label="任务内容">
|
|
|
+ <editor
|
|
|
+ v-model="form.taskContent"
|
|
|
+ :min-height="192"
|
|
|
+ style="width: 100%"
|
|
|
+ /> </el-form-item
|
|
|
+ ></el-col>
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
@@ -224,51 +373,86 @@
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
<!-- 对话框(添加 / 修改) -->
|
|
|
- <el-dialog title="查看" :visible.sync="opensee" width="800px" v-dialogDrag append-to-body class="detail">
|
|
|
- <el-form ref="form" :model="form" label-width="auto" label-position="left" :rules="rules">
|
|
|
+ <el-dialog
|
|
|
+ title="查看"
|
|
|
+ :visible.sync="opensee"
|
|
|
+ width="800px"
|
|
|
+ v-dialogDrag
|
|
|
+ append-to-body
|
|
|
+ class="detail detail-style"
|
|
|
+ >
|
|
|
+ <el-form
|
|
|
+ ref="form"
|
|
|
+ :model="form"
|
|
|
+ label-width="auto"
|
|
|
+ label-position="left"
|
|
|
+ :rules="rules"
|
|
|
+ >
|
|
|
<el-row>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="检查项名称" prop="inspName">
|
|
|
- <strong>{{ form.inspName }}</strong>
|
|
|
- </el-form-item></el-col>
|
|
|
+ <el-form-item label="检查项名称" prop="insp_name">
|
|
|
+ <div>{{ form.insp_name }}</div>
|
|
|
+ </el-form-item></el-col
|
|
|
+ >
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="任务名称" prop="taskName">
|
|
|
- <strong>{{ form.taskName }}</strong>
|
|
|
- </el-form-item></el-col>
|
|
|
+ <el-form-item label="任务名称" prop="task_name">
|
|
|
+ <div>{{ form.task_name }}</div>
|
|
|
+ </el-form-item></el-col
|
|
|
+ >
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="任务类型" prop="taskType">
|
|
|
- <dict-tag :type="DICT_TYPE.TASK_TYPE" :value="form.taskType" />
|
|
|
- </el-form-item></el-col>
|
|
|
+ <el-form-item label="任务类型" prop="task_type">
|
|
|
+ <dict-tag
|
|
|
+ :type="DICT_TYPE.TASK_TYPE"
|
|
|
+ :value="form.task_type"
|
|
|
+ /> </el-form-item
|
|
|
+ ></el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="任务状态" prop="taskStatus">
|
|
|
- <dict-tag :type="DICT_TYPE.COMMON_STATUS" :value="form.taskStatus" />
|
|
|
- </el-form-item></el-col>
|
|
|
+ <dict-tag
|
|
|
+ :type="DICT_TYPE.TASK_STATUS"
|
|
|
+ :value="form.taskStatus"
|
|
|
+ /> </el-form-item
|
|
|
+ ></el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
- <el-col :span="24">
|
|
|
+ <el-col :span="12">
|
|
|
<el-form-item label="任务内容">
|
|
|
- <strong>{{ form.taskContent }}</strong>
|
|
|
- </el-form-item></el-col>
|
|
|
+ <div>{{ form.taskStatus }}</div>
|
|
|
+ </el-form-item></el-col
|
|
|
+ >
|
|
|
<!-- <el-col :span="12">
|
|
|
<el-form-item label="任务积分" prop="taskScore">
|
|
|
<strong>{{ form.taskScore }}</strong>
|
|
|
</el-form-item></el-col> -->
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="检查日期" prop="inspectTime">
|
|
|
- <strong>{{ parseTime(form.inspectTime) }}</strong>
|
|
|
- </el-form-item></el-col>
|
|
|
+ <el-form-item label="检查日期" prop="inspect_time">
|
|
|
+ <div>{{ parseTime(form.inspect_time) }}</div>
|
|
|
+ </el-form-item></el-col
|
|
|
+ >
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="所属单位" prop="orgId">
|
|
|
- <strong>{{ form.orgId }}</strong>
|
|
|
- </el-form-item></el-col>
|
|
|
+ <el-form-item
|
|
|
+ label="所属单位"
|
|
|
+ prop="org_name
|
|
|
+"
|
|
|
+ >
|
|
|
+ <div>{{ form.org_name }}</div>
|
|
|
+ </el-form-item></el-col
|
|
|
+ >
|
|
|
<el-col :span="12">
|
|
|
+ <el-form-item label="是否隐患" prop="isdenger">
|
|
|
+ <dict-tag
|
|
|
+ :type="DICT_TYPE.INFRA_BOOLEAN_STRING"
|
|
|
+ :value="form.isdenger"
|
|
|
+ /> </el-form-item
|
|
|
+ ></el-col>
|
|
|
+ <!-- <el-col :span="12">???后端未返回该字段暂时屏蔽
|
|
|
<el-form-item label="单位类型" prop="orgType">
|
|
|
<dict-tag :type="DICT_TYPE.COMPANY_inspectitem_kind" :value="form.orgType" /> </el-form-item>
|
|
|
- </el-col>
|
|
|
+ </el-col> -->
|
|
|
</el-row>
|
|
|
<!-- <el-row>
|
|
|
<el-col :span="12">
|
|
@@ -280,17 +464,14 @@
|
|
|
<dict-tag :type="DICT_TYPE.DENGER_HANDLE" :value="form.inspResult" />
|
|
|
</el-form-item></el-col>
|
|
|
</el-row> -->
|
|
|
- <el-row>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="是否隐患" prop="isdenger">
|
|
|
- <dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="form.isdenger" />
|
|
|
- </el-form-item></el-col>
|
|
|
- <!-- <el-col :span="12">
|
|
|
+ <!-- <el-row> -->
|
|
|
+
|
|
|
+ <!-- <el-col :span="12">
|
|
|
<el-form-item label="状态" prop="status">
|
|
|
<dict-tag :type="DICT_TYPE.COMMON_STATUS" :value="form.status" />
|
|
|
</el-form-item>
|
|
|
</el-col> -->
|
|
|
- </el-row>
|
|
|
+ <!-- </el-row> -->
|
|
|
<!-- <el-row>
|
|
|
|
|
|
</el-row> -->
|
|
@@ -303,13 +484,6 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
import {
|
|
|
createInspectHis,
|
|
|
updateInspectHis,
|
|
@@ -357,12 +531,12 @@ export default {
|
|
|
isdenger: null,
|
|
|
status: null,
|
|
|
inspectName: null,
|
|
|
- inspName:null
|
|
|
+ inspName: null,
|
|
|
},
|
|
|
// 表单参数
|
|
|
// 表单参数
|
|
|
form: {
|
|
|
- status: 0
|
|
|
+ status: 0,
|
|
|
},
|
|
|
// 表单校验
|
|
|
rules: {
|
|
@@ -377,16 +551,17 @@ export default {
|
|
|
searchType: "",
|
|
|
// searchName:"",
|
|
|
// searchMisson:'',
|
|
|
- filteredDataType:[]
|
|
|
+ filteredDataType: [],
|
|
|
};
|
|
|
},
|
|
|
props: ["orgId", "taskType"],
|
|
|
watch: {
|
|
|
- orgId: { //深度监听,可监听到对象、数组的变化
|
|
|
+ orgId: {
|
|
|
+ //深度监听,可监听到对象、数组的变化
|
|
|
handler(newV, oldV) {
|
|
|
- this.getList()
|
|
|
+ this.getList();
|
|
|
},
|
|
|
- deep: true
|
|
|
+ deep: true,
|
|
|
},
|
|
|
// taskType: { //深度监听,可监听到对象、数组的变化
|
|
|
|
|
@@ -404,7 +579,7 @@ export default {
|
|
|
label == "隐患复查" ||
|
|
|
label == "消防巡查"
|
|
|
);
|
|
|
- console.log(typeof 'this.taskType :>> ', typeof this.taskType);
|
|
|
+ console.log(typeof "this.taskType :>> ", typeof this.taskType);
|
|
|
//挂载window.onresize事件(动态设置table高度)
|
|
|
window.addEventListener("resize", () => {
|
|
|
this.$nextTick(() => {
|
|
@@ -429,7 +604,7 @@ export default {
|
|
|
/** 查询列表 */
|
|
|
getList() {
|
|
|
this.loading = true;
|
|
|
- this.queryParams.orgId = this.orgId
|
|
|
+ this.queryParams.orgId = this.orgId;
|
|
|
// this.queryParams.taskType = this.taskType
|
|
|
// 执行查询
|
|
|
getInspectHisPage(this.queryParams).then((response) => {
|
|
@@ -462,15 +637,14 @@ export default {
|
|
|
inspectName: undefined,
|
|
|
};
|
|
|
|
|
|
- this.form.orgId = this.orgId
|
|
|
- this.form.taskType = this.taskType
|
|
|
+ this.form.orgId = this.orgId;
|
|
|
+ this.form.taskType = this.taskType;
|
|
|
this.resetForm("form");
|
|
|
},
|
|
|
/** 搜索按钮操作 */
|
|
|
handleQuery() {
|
|
|
this.queryParams.pageNo = 1;
|
|
|
this.getList();
|
|
|
-
|
|
|
},
|
|
|
/** 重置按钮操作 */
|
|
|
resetQuery() {
|
|
@@ -488,11 +662,11 @@ export default {
|
|
|
handleSee(row) {
|
|
|
this.reset();
|
|
|
const id = row.id;
|
|
|
- getInspectHis(id).then((response) => {
|
|
|
- this.form = response.data;
|
|
|
- this.opensee = true;
|
|
|
- this.title = "查看检查项历史";
|
|
|
- });
|
|
|
+ // getInspectHis(id).then((response) => {
|
|
|
+ this.form = row;
|
|
|
+ this.opensee = true;
|
|
|
+ this.title = "查看检查项历史";
|
|
|
+ // });
|
|
|
},
|
|
|
/** 修改按钮操作 */
|
|
|
handleUpdate(row) {
|
|
@@ -539,7 +713,7 @@ export default {
|
|
|
this.getList();
|
|
|
this.$modal.msgSuccess("删除成功");
|
|
|
})
|
|
|
- .catch(() => { });
|
|
|
+ .catch(() => {});
|
|
|
},
|
|
|
/** 导出按钮操作 */
|
|
|
handleExport() {
|
|
@@ -558,33 +732,20 @@ export default {
|
|
|
this.$download.excel(response, "API 访问日志.xls");
|
|
|
this.exportLoading = false;
|
|
|
})
|
|
|
- .catch(() => { });
|
|
|
+ .catch(() => {});
|
|
|
},
|
|
|
typeChange(e) {
|
|
|
// console.log(e,'change');
|
|
|
- this.searchType = e
|
|
|
- this.queryParams.taskType=e
|
|
|
+ this.searchType = e;
|
|
|
+ this.queryParams.taskType = e;
|
|
|
// getInspectHisPage({ pageNo: 1, pageSize: 10, taskType: e }).then(res => {
|
|
|
// this.list = res.data.list
|
|
|
// // console.log(res,'ooo');
|
|
|
// })
|
|
|
- }
|
|
|
+ },
|
|
|
},
|
|
|
};
|
|
|
</script>
|
|
|
<style lang="scss" scoped>
|
|
|
-.detail {
|
|
|
-
|
|
|
- ::v-deep .el-form-item__label,
|
|
|
- ::v-deep .el-form-item__content {
|
|
|
- font-size: 16px;
|
|
|
- color: #86909C;
|
|
|
- font-weight: 500;
|
|
|
- }
|
|
|
-
|
|
|
- ::v-deep .el-form-item__content {
|
|
|
- color: #444444 !important;
|
|
|
- font-size: 14px;
|
|
|
- }
|
|
|
-}
|
|
|
+@import "~@/assets/styles/dialog.scss";
|
|
|
</style>
|