|
@@ -1,6 +1,6 @@
|
|
|
<template>
|
|
<template>
|
|
|
<div class="app-container plan">
|
|
<div class="app-container plan">
|
|
|
- <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="80rem">
|
|
|
|
|
|
|
+ <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="80rem" style="position: relative;">
|
|
|
<el-form-item label="时间" prop="timeRanage">
|
|
<el-form-item label="时间" prop="timeRanage">
|
|
|
<el-date-picker
|
|
<el-date-picker
|
|
|
v-model="queryParams.timeRanage"
|
|
v-model="queryParams.timeRanage"
|
|
@@ -15,11 +15,12 @@
|
|
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
|
|
<el-button icon="el-icon-plus" size="mini" @click="goAdd">新增</el-button>
|
|
<el-button icon="el-icon-plus" size="mini" @click="goAdd">新增</el-button>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
+
|
|
|
</el-form>
|
|
</el-form>
|
|
|
|
|
|
|
|
<el-table v-loading="loading" :data="planList" @selection-change="handleSelectionChange">
|
|
<el-table v-loading="loading" :data="planList" @selection-change="handleSelectionChange">
|
|
|
<!-- <el-table-column type="selection" width="55" align="center"/> -->
|
|
<!-- <el-table-column type="selection" width="55" align="center"/> -->
|
|
|
- <el-table-column label="公路(桥梁或汽渡)名称" align="center" prop="name" width='200'/>
|
|
|
|
|
|
|
+ <el-table-column label="公路(桥梁或汽渡)名称" align="center" prop="name" width='200' fixed="left"/>
|
|
|
<el-table-column label="桥梁长度及净宽" align="center" prop="bridgeHeightWidth" width='200'/>
|
|
<el-table-column label="桥梁长度及净宽" align="center" prop="bridgeHeightWidth" width='200'/>
|
|
|
<el-table-column label="施工路段" align="center" prop="section" width='200'/>
|
|
<el-table-column label="施工路段" align="center" prop="section" width='200'/>
|
|
|
<el-table-column label="方向" align="center" prop="direction" width='100'>
|
|
<el-table-column label="方向" align="center" prop="direction" width='100'>
|
|
@@ -27,10 +28,16 @@
|
|
|
<dict-tag :options="dict.type.sys_direction" :value="scope.row.direction"/>
|
|
<dict-tag :options="dict.type.sys_direction" :value="scope.row.direction"/>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column label="开始公里桩" align="center" prop="startKm" width='100'/>
|
|
|
|
|
- <el-table-column label="开始百米桩" align="center" prop="startHectometer" width='100'/>
|
|
|
|
|
- <el-table-column label="结束公里桩" align="center" prop="endKm" width='100'/>
|
|
|
|
|
- <el-table-column label="结束百米桩" align="center" prop="endHectometer" width='100'/>
|
|
|
|
|
|
|
+ <el-table-column label="起止桩号" align="center" width='300'>
|
|
|
|
|
+ <template v-slot="scope">
|
|
|
|
|
+ <div>K{{scope.row.startKm?scope.row.startKm:'0' }}+{{scope.row.startHectometer?scope.row.startHectometer:'0' }} ~ K{{scope.row.endKm?scope.row.endKm:'0' }}+{{scope.row.endHectometer?scope.row.endHectometer:'0' }}</div>
|
|
|
|
|
+ </template>
|
|
|
|
|
+
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+<!-- <el-table-column label="开始公里桩" align="center" prop="startKm" width='100'/>-->
|
|
|
|
|
+<!-- <el-table-column label="开始百米桩" align="center" prop="startHectometer" width='100'/>-->
|
|
|
|
|
+<!-- <el-table-column label="结束公里桩" align="center" prop="endKm" width='100'/>-->
|
|
|
|
|
+<!-- <el-table-column label="结束百米桩" align="center" prop="endHectometer" width='100'/>-->
|
|
|
<el-table-column label="预计开始时间" align="center" prop="startTime" width="180">
|
|
<el-table-column label="预计开始时间" align="center" prop="startTime" width="180">
|
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
|
<span>{{ parseTime(scope.row.startTime, '{y}-{m}-{d} {h}:{i}:{s}') }}</span>
|
|
<span>{{ parseTime(scope.row.startTime, '{y}-{m}-{d} {h}:{i}:{s}') }}</span>
|
|
@@ -60,11 +67,16 @@
|
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
|
<el-button
|
|
<el-button
|
|
|
size="mini"
|
|
size="mini"
|
|
|
|
|
+ v-if="JSON.parse(scope.row.fileUrl).length>0 "
|
|
|
type="text"
|
|
type="text"
|
|
|
icon="el-icon-edit"
|
|
icon="el-icon-edit"
|
|
|
@click="handlePreview(scope.row)"
|
|
@click="handlePreview(scope.row)"
|
|
|
>查看</el-button>
|
|
>查看</el-button>
|
|
|
-
|
|
|
|
|
|
|
+ <div v-if="JSON.parse(scope.row.fileUrl).length<1 " style="font-size: 10px">暂无</div>
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" fixed="right">
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" fixed="right">
|
|
@@ -75,11 +87,11 @@
|
|
|
icon="el-icon-edit"
|
|
icon="el-icon-edit"
|
|
|
@click="handleUpdate(scope.row)"
|
|
@click="handleUpdate(scope.row)"
|
|
|
v-hasPermi="['system:report:edit']"
|
|
v-hasPermi="['system:report:edit']"
|
|
|
- >修改</el-button>
|
|
|
|
|
|
|
+ >修改</el-button>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
</el-table>
|
|
</el-table>
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
<pagination
|
|
<pagination
|
|
|
style="background:none"
|
|
style="background:none"
|
|
|
v-show="total>0"
|
|
v-show="total>0"
|
|
@@ -104,14 +116,14 @@
|
|
|
<el-form-item label="开始公里桩" prop="startKm">
|
|
<el-form-item label="开始公里桩" prop="startKm">
|
|
|
<el-input v-model="form.startKm" placeholder="请输入开始公里桩" />
|
|
<el-input v-model="form.startKm" placeholder="请输入开始公里桩" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item label="开始百米桩" prop="startHectometer">
|
|
|
|
|
- <el-input v-model="form.startHectometer" placeholder="请输入开始百米桩" />
|
|
|
|
|
|
|
+ <el-form-item label="开始米桩" prop="startHectometer">
|
|
|
|
|
+ <el-input v-model="form.startHectometer" placeholder="请输入开始米桩" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="结束公里桩" prop="endKm">
|
|
<el-form-item label="结束公里桩" prop="endKm">
|
|
|
<el-input v-model="form.endKm" placeholder="请输入结束公里桩" />
|
|
<el-input v-model="form.endKm" placeholder="请输入结束公里桩" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item label="结束百米桩" prop="endHectometer">
|
|
|
|
|
- <el-input v-model="form.endHectometer" placeholder="请输入结束百米桩" />
|
|
|
|
|
|
|
+ <el-form-item label="结束米桩" prop="endHectometer">
|
|
|
|
|
+ <el-input v-model="form.endHectometer" placeholder="请输入结束米桩" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="预计开始时间" prop="startTime">
|
|
<el-form-item label="预计开始时间" prop="startTime">
|
|
|
<el-date-picker clearable
|
|
<el-date-picker clearable
|