|
|
@ -1,685 +1,30 @@ |
|
|
|
<template> |
|
|
|
<div class="app-container"> |
|
|
|
<el-row :gutter="15"> |
|
|
|
<el-form |
|
|
|
:model="queryParams" |
|
|
|
ref="queryForm" |
|
|
|
:inline="true" |
|
|
|
v-show="showSearch" |
|
|
|
label-width="68px" |
|
|
|
ref="form" |
|
|
|
:model="form" |
|
|
|
:rules="rules" |
|
|
|
label-width="80px" |
|
|
|
label-position="top" |
|
|
|
> |
|
|
|
<el-form-item label="工程管理单位" prop="engineeringManagementUnit"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.data.engineeringManagementUnit" |
|
|
|
placeholder="请输入工程管理单位" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="工程管理单位性质" prop="managementUnitNature"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.data.managementUnitNature" |
|
|
|
placeholder="请输入工程管理单位性质" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item |
|
|
|
label="工程管理单位权属" |
|
|
|
prop="engineeringManagementOwnership" |
|
|
|
> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.data.engineeringManagementOwnership" |
|
|
|
placeholder="请输入工程管理单位权属" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item |
|
|
|
label="工程管理单位责任人" |
|
|
|
prop="engineeringManagementPerson" |
|
|
|
> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.data.engineeringManagementPerson" |
|
|
|
placeholder="请输入工程管理单位责任人" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item |
|
|
|
label="工程管理单位责任人职务" |
|
|
|
prop="engineeringManagementPosition" |
|
|
|
> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.data.engineeringManagementPosition" |
|
|
|
placeholder="请输入工程管理单位责任人职务" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item |
|
|
|
label="工程管理单位责任人手机号码" |
|
|
|
prop="engineeringManagementPhone" |
|
|
|
> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.data.engineeringManagementPhone" |
|
|
|
placeholder="请输入工程管理单位责任人手机号码" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="水行政主管部门" prop="waterAdministrativeDepartment"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.data.waterAdministrativeDepartment" |
|
|
|
placeholder="请输入水行政主管部门" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item |
|
|
|
label="水行政主管部门性质" |
|
|
|
prop="administrationDepartmentNature" |
|
|
|
> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.data.administrationDepartmentNature" |
|
|
|
placeholder="请输入水行政主管部门性质" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item |
|
|
|
label="水行政主管部门性质" |
|
|
|
prop="administrationDepartmentPerson" |
|
|
|
> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.data.administrationDepartmentPerson" |
|
|
|
placeholder="请输入水行政主管部门性质" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item |
|
|
|
label="水行政主管部门性质" |
|
|
|
prop="administrationDepartmentPosition" |
|
|
|
> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.data.administrationDepartmentPosition" |
|
|
|
placeholder="请输入水行政主管部门性质" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item |
|
|
|
label="水行政主管部门性质" |
|
|
|
prop="administrationDepartmentPhone" |
|
|
|
> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.data.administrationDepartmentPhone" |
|
|
|
placeholder="请输入水行政主管部门性质" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item |
|
|
|
label="行业归口管理部门" |
|
|
|
prop="centralizedManagementDepartment" |
|
|
|
> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.data.centralizedManagementDepartment" |
|
|
|
placeholder="请输入行业归口管理部门" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="管理范围划界" prop="managementDelimitation"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.data.managementDelimitation" |
|
|
|
placeholder="请输入管理范围划界" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="完成时间" prop="delimitationTime"> |
|
|
|
<el-date-picker |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
style="width: 200px" |
|
|
|
v-model="queryParams.delimitationTime" |
|
|
|
type="date" |
|
|
|
value-format="yyyy-MM-dd" |
|
|
|
placeholder="选择完成时间" |
|
|
|
> |
|
|
|
</el-date-picker> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="证明材料" prop="delimitationEvidence"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.data.delimitationEvidence" |
|
|
|
placeholder="请输入证明材料" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="管理范围确权" prop="managementConfirmation"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.data.managementConfirmation" |
|
|
|
placeholder="请输入管理范围确权" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="管理范围确权" prop="confirmationTime"> |
|
|
|
<el-date-picker |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
style="width: 200px" |
|
|
|
v-model="queryParams.confirmationTime" |
|
|
|
type="date" |
|
|
|
value-format="yyyy-MM-dd" |
|
|
|
placeholder="选择管理范围确权" |
|
|
|
> |
|
|
|
</el-date-picker> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="管理范围确权" prop="confirmationEvidence"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.data.confirmationEvidence" |
|
|
|
placeholder="请输入管理范围确权" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="保护范围划界" prop="protectionDelimitation"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.data.protectionDelimitation" |
|
|
|
placeholder="请输入保护范围划界" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="保护范围划界" prop="protectionTime"> |
|
|
|
<el-date-picker |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
style="width: 200px" |
|
|
|
v-model="queryParams.protectionTime" |
|
|
|
type="date" |
|
|
|
value-format="yyyy-MM-dd" |
|
|
|
placeholder="选择保护范围划界" |
|
|
|
> |
|
|
|
</el-date-picker> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="保护范围划界" prop="protectionEvidence"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.data.protectionEvidence" |
|
|
|
placeholder="请输入保护范围划界" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="闸门操作规程" prop="gateOperatingProcedures"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.data.gateOperatingProcedures" |
|
|
|
placeholder="请输入闸门操作规程" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item |
|
|
|
label="水闸控制运用计划(方案)批复文件" |
|
|
|
prop="waterGateControlOperation" |
|
|
|
> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.data.waterGateControlOperation" |
|
|
|
placeholder="请输入水闸控制运用计划(方案)批复文件" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item |
|
|
|
label="工程竣工验收鉴定书" |
|
|
|
prop="engineeringCompletionAcceptance" |
|
|
|
> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.data.engineeringCompletionAcceptance" |
|
|
|
placeholder="请输入工程竣工验收鉴定书" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="工程图表" prop="engineeringChart"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.data.engineeringChart" |
|
|
|
placeholder="请输入工程图表" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="工程全景照片" prop="engineeringPanoramicPhotos"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.data.engineeringPanoramicPhotos" |
|
|
|
placeholder="请输入工程全景照片" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="降等批复文件" prop="approvalDocumentsDowngrade"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.data.approvalDocumentsDowngrade" |
|
|
|
placeholder="请输入降等批复文件" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="降等批复文件" prop="createUid"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.data.createUid" |
|
|
|
placeholder="请输入降等批复文件" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="降等批复文件" prop="updateUid"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.data.updateUid" |
|
|
|
placeholder="请输入降等批复文件" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="降等批复文件" prop="createTime"> |
|
|
|
<el-date-picker |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
style="width: 200px" |
|
|
|
v-model="queryParams.createTime" |
|
|
|
type="date" |
|
|
|
value-format="yyyy-MM-dd" |
|
|
|
placeholder="选择降等批复文件" |
|
|
|
> |
|
|
|
</el-date-picker> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="降等批复文件" prop="updateTime"> |
|
|
|
<el-date-picker |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
style="width: 200px" |
|
|
|
v-model="queryParams.updateTime" |
|
|
|
type="date" |
|
|
|
value-format="yyyy-MM-dd" |
|
|
|
placeholder="选择降等批复文件" |
|
|
|
> |
|
|
|
</el-date-picker> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="降等批复文件" prop="proCode"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.data.proCode" |
|
|
|
placeholder="请输入降等批复文件" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="降等批复文件" prop="proNo"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.data.proNo" |
|
|
|
placeholder="请输入降等批复文件" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="降等批复文件" prop="remarks"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.data.remarks" |
|
|
|
placeholder="请输入降等批复文件" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="降等批复文件" prop="owerDept"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.data.owerDept" |
|
|
|
placeholder="请输入降等批复文件" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="降等批复文件" prop="relations"> |
|
|
|
<el-input |
|
|
|
v-model="queryParams.data.relations" |
|
|
|
placeholder="请输入降等批复文件" |
|
|
|
clearable |
|
|
|
size="small" |
|
|
|
@keyup.enter.native="handleQuery" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item> |
|
|
|
<el-button |
|
|
|
type="cyan" |
|
|
|
icon="el-icon-search" |
|
|
|
size="mini" |
|
|
|
@click="handleQuery" |
|
|
|
>搜索</el-button |
|
|
|
> |
|
|
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery" |
|
|
|
>重置</el-button |
|
|
|
> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
|
|
|
|
<el-row :gutter="10" class="mb8"> |
|
|
|
<el-col :span="1.5"> |
|
|
|
<el-button |
|
|
|
type="primary" |
|
|
|
icon="el-icon-plus" |
|
|
|
size="mini" |
|
|
|
@click="handleAdd" |
|
|
|
v-hasPermi="['yg:sluiceEngineerMangeInfo:add']" |
|
|
|
>新增</el-button |
|
|
|
> |
|
|
|
</el-col> |
|
|
|
<el-col :span="1.5"> |
|
|
|
<el-button |
|
|
|
type="success" |
|
|
|
icon="el-icon-edit" |
|
|
|
size="mini" |
|
|
|
:disabled="single" |
|
|
|
@click="handleUpdate" |
|
|
|
v-hasPermi="['yg:sluiceEngineerMangeInfo:edit']" |
|
|
|
>修改</el-button |
|
|
|
> |
|
|
|
</el-col> |
|
|
|
<el-col :span="1.5"> |
|
|
|
<el-button |
|
|
|
type="danger" |
|
|
|
icon="el-icon-delete" |
|
|
|
size="mini" |
|
|
|
:disabled="multiple" |
|
|
|
@click="handleDelete" |
|
|
|
v-hasPermi="['yg:sluiceEngineerMangeInfo:remove']" |
|
|
|
>删除</el-button |
|
|
|
> |
|
|
|
</el-col> |
|
|
|
<el-col :span="1.5"> |
|
|
|
<el-button |
|
|
|
type="warning" |
|
|
|
icon="el-icon-download" |
|
|
|
size="mini" |
|
|
|
@click="handleExport" |
|
|
|
v-hasPermi="['yg:sluiceEngineerMangeInfo:export']" |
|
|
|
>导出</el-button |
|
|
|
> |
|
|
|
</el-col> |
|
|
|
<right-toolbar |
|
|
|
:showSearch.sync="showSearch" |
|
|
|
@queryTable="getList" |
|
|
|
></right-toolbar> |
|
|
|
</el-row> |
|
|
|
|
|
|
|
<el-table |
|
|
|
v-loading="loading" |
|
|
|
:data="sluiceEngineerMangeInfoList" |
|
|
|
@selection-change="handleSelectionChange" |
|
|
|
> |
|
|
|
<el-table-column type="selection" width="55" align="center" /> |
|
|
|
<el-table-column label="序号" type="index" width="50" align="center" /> |
|
|
|
|
|
|
|
<el-table-column |
|
|
|
label="工程管理单位" |
|
|
|
align="center" |
|
|
|
prop="engineeringManagementUnit" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
label="工程管理单位性质" |
|
|
|
align="center" |
|
|
|
prop="managementUnitNature" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
label="工程管理单位权属" |
|
|
|
align="center" |
|
|
|
prop="engineeringManagementOwnership" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
label="工程管理单位责任人" |
|
|
|
align="center" |
|
|
|
prop="engineeringManagementPerson" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
label="工程管理单位责任人职务" |
|
|
|
align="center" |
|
|
|
prop="engineeringManagementPosition" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
label="工程管理单位责任人手机号码" |
|
|
|
align="center" |
|
|
|
prop="engineeringManagementPhone" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
label="水行政主管部门" |
|
|
|
align="center" |
|
|
|
prop="waterAdministrativeDepartment" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
label="水行政主管部门性质" |
|
|
|
align="center" |
|
|
|
prop="administrationDepartmentNature" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
label="水行政主管部门性质" |
|
|
|
align="center" |
|
|
|
prop="administrationDepartmentPerson" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
label="水行政主管部门性质" |
|
|
|
align="center" |
|
|
|
prop="administrationDepartmentPosition" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
label="水行政主管部门性质" |
|
|
|
align="center" |
|
|
|
prop="administrationDepartmentPhone" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
label="行业归口管理部门" |
|
|
|
align="center" |
|
|
|
prop="centralizedManagementDepartment" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
label="管理范围划界" |
|
|
|
align="center" |
|
|
|
prop="managementDelimitation" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
label="完成时间" |
|
|
|
align="center" |
|
|
|
prop="delimitationTime" |
|
|
|
width="180" |
|
|
|
> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<span>{{ |
|
|
|
parseTime(scope.row.delimitationTime, "{y}-{m}-{d}") |
|
|
|
}}</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column |
|
|
|
label="证明材料" |
|
|
|
align="center" |
|
|
|
prop="delimitationEvidence" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
label="管理范围确权" |
|
|
|
align="center" |
|
|
|
prop="managementConfirmation" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
label="管理范围确权" |
|
|
|
align="center" |
|
|
|
prop="confirmationTime" |
|
|
|
width="180" |
|
|
|
> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<span>{{ |
|
|
|
parseTime(scope.row.confirmationTime, "{y}-{m}-{d}") |
|
|
|
}}</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column |
|
|
|
label="管理范围确权" |
|
|
|
align="center" |
|
|
|
prop="confirmationEvidence" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
label="保护范围划界" |
|
|
|
align="center" |
|
|
|
prop="protectionDelimitation" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
label="保护范围划界" |
|
|
|
align="center" |
|
|
|
prop="protectionTime" |
|
|
|
width="180" |
|
|
|
> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<span>{{ parseTime(scope.row.protectionTime, "{y}-{m}-{d}") }}</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column |
|
|
|
label="保护范围划界" |
|
|
|
align="center" |
|
|
|
prop="protectionEvidence" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
label="闸门操作规程" |
|
|
|
align="center" |
|
|
|
prop="gateOperatingProcedures" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
label="水闸控制运用计划(方案)批复文件" |
|
|
|
align="center" |
|
|
|
prop="waterGateControlOperation" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
label="工程竣工验收鉴定书" |
|
|
|
align="center" |
|
|
|
prop="engineeringCompletionAcceptance" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
label="工程图表" |
|
|
|
align="center" |
|
|
|
prop="engineeringChart" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
label="工程全景照片" |
|
|
|
align="center" |
|
|
|
prop="engineeringPanoramicPhotos" |
|
|
|
/> |
|
|
|
<el-table-column |
|
|
|
label="降等批复文件" |
|
|
|
align="center" |
|
|
|
prop="approvalDocumentsDowngrade" |
|
|
|
/> |
|
|
|
<el-table-column label="降等批复文件" align="center" prop="createUid" /> |
|
|
|
<el-table-column label="降等批复文件" align="center" prop="updateUid" /> |
|
|
|
<el-table-column |
|
|
|
label="降等批复文件" |
|
|
|
align="center" |
|
|
|
prop="createTime" |
|
|
|
width="180" |
|
|
|
> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<span>{{ parseTime(scope.row.createTime, "{y}-{m}-{d}") }}</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column |
|
|
|
label="降等批复文件" |
|
|
|
align="center" |
|
|
|
prop="updateTime" |
|
|
|
width="180" |
|
|
|
> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<span>{{ parseTime(scope.row.updateTime, "{y}-{m}-{d}") }}</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="降等批复文件" align="center" prop="proCode" /> |
|
|
|
<el-table-column label="降等批复文件" align="center" prop="proNo" /> |
|
|
|
<el-table-column label="降等批复文件" align="center" prop="remarks" /> |
|
|
|
<el-table-column label="降等批复文件" align="center" prop="owerDept" /> |
|
|
|
<el-table-column label="降等批复文件" align="center" prop="relations" /> |
|
|
|
<el-table-column |
|
|
|
label="操作" |
|
|
|
align="center" |
|
|
|
class-name="small-padding fixed-width" |
|
|
|
> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-button |
|
|
|
size="mini" |
|
|
|
type="text" |
|
|
|
icon="el-icon-edit" |
|
|
|
@click="handleUpdate(scope.row)" |
|
|
|
v-hasPermi="['yg:sluiceEngineerMangeInfo:edit']" |
|
|
|
>修改</el-button |
|
|
|
> |
|
|
|
<el-button |
|
|
|
size="mini" |
|
|
|
type="text" |
|
|
|
icon="el-icon-delete" |
|
|
|
@click="handleDelete(scope.row)" |
|
|
|
v-hasPermi="['yg:sluiceEngineerMangeInfo:remove']" |
|
|
|
>删除</el-button |
|
|
|
> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
|
|
|
|
|
<pagination |
|
|
|
v-show="total > 0" |
|
|
|
:total="total" |
|
|
|
:page.sync="queryParams.pageNum" |
|
|
|
:limit.sync="queryParams.pageSize" |
|
|
|
@pagination="getList" |
|
|
|
/> |
|
|
|
|
|
|
|
<!-- 添加或修改水闸工程管理信息对话框 --> |
|
|
|
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> |
|
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="80px"> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="工程管理单位" prop="engineeringManagementUnit"> |
|
|
|
<el-input |
|
|
|
v-model="form.engineeringManagementUnit" |
|
|
|
placeholder="请输入工程管理单位" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="工程管理单位性质" prop="managementUnitNature"> |
|
|
|
<el-input |
|
|
|
v-model="form.managementUnitNature" |
|
|
|
placeholder="请输入工程管理单位性质" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item |
|
|
|
label="工程管理单位权属" |
|
|
|
prop="engineeringManagementOwnership" |
|
|
@ -689,6 +34,8 @@ |
|
|
|
placeholder="请输入工程管理单位权属" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item |
|
|
|
label="工程管理单位责任人" |
|
|
|
prop="engineeringManagementPerson" |
|
|
@ -698,6 +45,8 @@ |
|
|
|
placeholder="请输入工程管理单位责任人" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item |
|
|
|
label="工程管理单位责任人职务" |
|
|
|
prop="engineeringManagementPosition" |
|
|
@ -707,6 +56,8 @@ |
|
|
|
placeholder="请输入工程管理单位责任人职务" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item |
|
|
|
label="工程管理单位责任人手机号码" |
|
|
|
prop="engineeringManagementPhone" |
|
|
@ -716,6 +67,8 @@ |
|
|
|
placeholder="请输入工程管理单位责任人手机号码" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item |
|
|
|
label="水行政主管部门" |
|
|
|
prop="waterAdministrativeDepartment" |
|
|
@ -725,6 +78,8 @@ |
|
|
|
placeholder="请输入水行政主管部门" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item |
|
|
|
label="水行政主管部门性质" |
|
|
|
prop="administrationDepartmentNature" |
|
|
@ -734,6 +89,8 @@ |
|
|
|
placeholder="请输入水行政主管部门性质" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item |
|
|
|
label="水行政主管部门性质" |
|
|
|
prop="administrationDepartmentPerson" |
|
|
@ -743,6 +100,8 @@ |
|
|
|
placeholder="请输入水行政主管部门性质" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item |
|
|
|
label="水行政主管部门性质" |
|
|
|
prop="administrationDepartmentPosition" |
|
|
@ -752,6 +111,8 @@ |
|
|
|
placeholder="请输入水行政主管部门性质" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item |
|
|
|
label="水行政主管部门性质" |
|
|
|
prop="administrationDepartmentPhone" |
|
|
@ -761,6 +122,8 @@ |
|
|
|
placeholder="请输入水行政主管部门性质" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item |
|
|
|
label="行业归口管理部门" |
|
|
|
prop="centralizedManagementDepartment" |
|
|
@ -770,12 +133,16 @@ |
|
|
|
placeholder="请输入行业归口管理部门" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="管理范围划界" prop="managementDelimitation"> |
|
|
|
<el-input |
|
|
|
v-model="form.managementDelimitation" |
|
|
|
placeholder="请输入管理范围划界" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="完成时间" prop="delimitationTime"> |
|
|
|
<el-date-picker |
|
|
|
clearable |
|
|
@ -788,18 +155,24 @@ |
|
|
|
> |
|
|
|
</el-date-picker> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="证明材料" prop="delimitationEvidence"> |
|
|
|
<el-input |
|
|
|
v-model="form.delimitationEvidence" |
|
|
|
placeholder="请输入证明材料" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="管理范围确权" prop="managementConfirmation"> |
|
|
|
<el-input |
|
|
|
v-model="form.managementConfirmation" |
|
|
|
placeholder="请输入管理范围确权" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="管理范围确权" prop="confirmationTime"> |
|
|
|
<el-date-picker |
|
|
|
clearable |
|
|
@ -812,18 +185,24 @@ |
|
|
|
> |
|
|
|
</el-date-picker> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="管理范围确权" prop="confirmationEvidence"> |
|
|
|
<el-input |
|
|
|
v-model="form.confirmationEvidence" |
|
|
|
placeholder="请输入管理范围确权" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="保护范围划界" prop="protectionDelimitation"> |
|
|
|
<el-input |
|
|
|
v-model="form.protectionDelimitation" |
|
|
|
placeholder="请输入保护范围划界" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="保护范围划界" prop="protectionTime"> |
|
|
|
<el-date-picker |
|
|
|
clearable |
|
|
@ -836,18 +215,24 @@ |
|
|
|
> |
|
|
|
</el-date-picker> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="保护范围划界" prop="protectionEvidence"> |
|
|
|
<el-input |
|
|
|
v-model="form.protectionEvidence" |
|
|
|
placeholder="请输入保护范围划界" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="闸门操作规程" prop="gateOperatingProcedures"> |
|
|
|
<el-input |
|
|
|
v-model="form.gateOperatingProcedures" |
|
|
|
placeholder="请输入闸门操作规程" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item |
|
|
|
label="水闸控制运用计划(方案)批复文件" |
|
|
|
prop="waterGateControlOperation" |
|
|
@ -857,6 +242,8 @@ |
|
|
|
placeholder="请输入水闸控制运用计划(方案)批复文件" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item |
|
|
|
label="工程竣工验收鉴定书" |
|
|
|
prop="engineeringCompletionAcceptance" |
|
|
@ -866,51 +253,45 @@ |
|
|
|
placeholder="请输入工程竣工验收鉴定书" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="工程图表" prop="engineeringChart"> |
|
|
|
<el-input |
|
|
|
v-model="form.engineeringChart" |
|
|
|
placeholder="请输入工程图表" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="工程全景照片" prop="engineeringPanoramicPhotos"> |
|
|
|
<el-input |
|
|
|
v-model="form.engineeringPanoramicPhotos" |
|
|
|
placeholder="请输入工程全景照片" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="降等批复文件" prop="approvalDocumentsDowngrade"> |
|
|
|
<el-input |
|
|
|
v-model="form.approvalDocumentsDowngrade" |
|
|
|
placeholder="请输入降等批复文件" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="降等批复文件" prop="createUid"> |
|
|
|
<el-input v-model="form.createUid" placeholder="请输入降等批复文件" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="降等批复文件" prop="updateUid"> |
|
|
|
<el-input v-model="form.updateUid" placeholder="请输入降等批复文件" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="降等批复文件" prop="proCode"> |
|
|
|
<el-input v-model="form.proCode" placeholder="请输入降等批复文件" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="降等批复文件" prop="proNo"> |
|
|
|
<el-input v-model="form.proNo" placeholder="请输入降等批复文件" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="降等批复文件" prop="remarks"> |
|
|
|
<el-input v-model="form.remarks" placeholder="请输入降等批复文件" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="降等批复文件" prop="owerDept"> |
|
|
|
<el-input v-model="form.owerDept" placeholder="请输入降等批复文件" /> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="降等批复文件" prop="relations"> |
|
|
|
<el-input v-model="form.relations" placeholder="请输入降等批复文件" /> |
|
|
|
<el-input |
|
|
|
v-model="form.relations" |
|
|
|
placeholder="请输入降等批复文件" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-form> |
|
|
|
</el-row> |
|
|
|
<div slot="footer" class="dialog-footer"> |
|
|
|
<el-button type="primary" @click="submitForm">确 定</el-button> |
|
|
|
<el-button @click="cancel">取 消</el-button> |
|
|
|
</div> |
|
|
|
</el-dialog> |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
|
|
|
@ -926,6 +307,7 @@ import { |
|
|
|
|
|
|
|
export default { |
|
|
|
name: "SluiceEngineerMangeInfo", |
|
|
|
props: ["sluiceCode"], |
|
|
|
data() { |
|
|
|
return { |
|
|
|
// 遮罩层 |
|
|
@ -1002,11 +384,10 @@ export default { |
|
|
|
methods: { |
|
|
|
/** 查询水闸工程管理信息列表 */ |
|
|
|
getList() { |
|
|
|
this.loading = true; |
|
|
|
this.queryParams.data.sluiceCode = this.sluiceCode; |
|
|
|
listSluiceEngineerMangeInfo(this.queryParams).then((response) => { |
|
|
|
this.sluiceEngineerMangeInfoList = response.records; |
|
|
|
this.total = response.total; |
|
|
|
this.loading = false; |
|
|
|
if (response.records.length > 0) this.form = response.records[0]; |
|
|
|
console.log("this.form", this.form); |
|
|
|
}); |
|
|
|
}, |
|
|
|
// 取消按钮 |
|
|
@ -1140,6 +521,7 @@ export default { |
|
|
|
submitForm() { |
|
|
|
this.$refs["form"].validate((valid) => { |
|
|
|
if (valid) { |
|
|
|
this.form.sluiceCode = this.sluiceCode; |
|
|
|
if (this.form.id != null) { |
|
|
|
updateSluiceEngineerMangeInfo(this.form).then((response) => { |
|
|
|
if (response.code === 200) { |
|
|
|