|
|
|
@ -6,7 +6,8 @@
|
|
|
|
<div slot="content"></div>
|
|
|
|
<div slot="content"></div>
|
|
|
|
<slot>
|
|
|
|
<slot>
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
<Input class="vm10" style="width: 200px; margin-right: 10px" v-model="searchFields.keyword" placeholder="关键字搜索" />
|
|
|
|
<Input class="vm10" style="width: 200px; margin-right: 10px" v-model="searchFields.keyword"
|
|
|
|
|
|
|
|
placeholder="关键字搜索" />
|
|
|
|
<el-select class="vm10" filterable v-model="searchFields.area_id" placeholder="请选择所属片区">
|
|
|
|
<el-select class="vm10" filterable v-model="searchFields.area_id" placeholder="请选择所属片区">
|
|
|
|
<el-option v-for="item in selects.areaList" :key="item.id" :label="item.name" :value="item.id">
|
|
|
|
<el-option v-for="item in selects.areaList" :key="item.id" :label="item.name" :value="item.id">
|
|
|
|
</el-option>
|
|
|
|
</el-option>
|
|
|
|
@ -38,8 +39,8 @@
|
|
|
|
:label="column.title" :width="column.width" :fixed="column.fixed">
|
|
|
|
:label="column.title" :width="column.width" :fixed="column.fixed">
|
|
|
|
<template slot-scope="scope">
|
|
|
|
<template slot-scope="scope">
|
|
|
|
<div v-if="column.type=='opt'">
|
|
|
|
<div v-if="column.type=='opt'">
|
|
|
|
<Button v-if="scope.row['accept_status']==4" ghost size="small" @click="edit(scope.row,'pd')" type="primary"
|
|
|
|
<Button v-if="scope.row['accept_status']==4" ghost size="small" @click="edit(scope.row,'pd')"
|
|
|
|
style="margin-left: 10px;">审核</Button>
|
|
|
|
type="primary" style="margin-left: 10px;">审核</Button>
|
|
|
|
<!-- <Button v-if="scope.row['accept_status']==0&&scope.row['user_id']!=0" ghost size="small" @click="edit(scope.row,'pd')" type="primary"
|
|
|
|
<!-- <Button v-if="scope.row['accept_status']==0&&scope.row['user_id']!=0" ghost size="small" @click="edit(scope.row,'pd')" type="primary"
|
|
|
|
style="margin-left: 10px;">改派单</Button> -->
|
|
|
|
style="margin-left: 10px;">改派单</Button> -->
|
|
|
|
<Button ghost size="small" @click="info(scope.row,'ck')" type="primary"
|
|
|
|
<Button ghost size="small" @click="info(scope.row,'ck')" type="primary"
|
|
|
|
@ -47,7 +48,8 @@
|
|
|
|
<!-- <Button ghost size="small" @click="del(scope.row)" type="error" style="margin-left: 10px;">删除</Button> -->
|
|
|
|
<!-- <Button ghost size="small" @click="del(scope.row)" type="error" style="margin-left: 10px;">删除</Button> -->
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div v-else-if="column.type=='accept_status'">
|
|
|
|
<div v-else-if="column.type=='accept_status'">
|
|
|
|
<el-tag v-if="scope.row['accept_status']==0&&scope.row['user_id']==0||scope.row['user_id']==null" type="info">待派单</el-tag>
|
|
|
|
<el-tag v-if="scope.row['accept_status']==0&&scope.row['user_id']==0||scope.row['user_id']==null"
|
|
|
|
|
|
|
|
type="info">待派单</el-tag>
|
|
|
|
<el-tag v-if="scope.row['accept_status']==0&&scope.row['user_id']>0">已派单</el-tag>
|
|
|
|
<el-tag v-if="scope.row['accept_status']==0&&scope.row['user_id']>0">已派单</el-tag>
|
|
|
|
<el-tag v-if="scope.row['accept_status']==1" type="warning">已签收</el-tag>
|
|
|
|
<el-tag v-if="scope.row['accept_status']==1" type="warning">已签收</el-tag>
|
|
|
|
<el-tag v-if="scope.row['accept_status']==2" type="success">已完成</el-tag>
|
|
|
|
<el-tag v-if="scope.row['accept_status']==2" type="success">已完成</el-tag>
|
|
|
|
@ -73,11 +75,7 @@
|
|
|
|
<el-col :span="24">
|
|
|
|
<el-col :span="24">
|
|
|
|
<el-form-item label="处理人" prop="user_id">
|
|
|
|
<el-form-item label="处理人" prop="user_id">
|
|
|
|
<el-select filterable style="width:100%" v-model="form.user_id" placeholder="请选择或输入查找处理人">
|
|
|
|
<el-select filterable style="width:100%" v-model="form.user_id" placeholder="请选择或输入查找处理人">
|
|
|
|
<el-option
|
|
|
|
<el-option v-for="item in personList" :key="item.id" :label="item.name" :value="item.id">
|
|
|
|
v-for="item in personList"
|
|
|
|
|
|
|
|
:key="item.id"
|
|
|
|
|
|
|
|
:label="item.name"
|
|
|
|
|
|
|
|
:value="item.id">
|
|
|
|
|
|
|
|
</el-option>
|
|
|
|
</el-option>
|
|
|
|
</el-select>
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
@ -110,16 +108,16 @@
|
|
|
|
<img width="100%" :src="dialogImageUrl" alt="">
|
|
|
|
<img width="100%" :src="dialogImageUrl" alt="">
|
|
|
|
</el-dialog>
|
|
|
|
</el-dialog>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- <maintainInfo @update="updeatshow" ref="maintain" :dialogFormDetailVisible='showinfo'></maintainInfo> -->
|
|
|
|
<maintainInfo ref="maintain"></maintainInfo>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- // 巡查查看 -->
|
|
|
|
<!-- // 巡查查看 -->
|
|
|
|
<showRainEquipmentInfo ref="showRainEquipmentInfo"></showRainEquipmentInfo>
|
|
|
|
<showRainEquipmentInfo ref="showRainEquipmentInfo"></showRainEquipmentInfo>
|
|
|
|
<showRainSiteInfo ref="showRainSiteInfo"></showRainSiteInfo>
|
|
|
|
<showRainSiteInfo ref="showRainSiteInfo"></showRainSiteInfo>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- 查看 审核 办结 -->
|
|
|
|
<!-- 查看 审核 办结 -->
|
|
|
|
<showCirculationInfo ref="showCirculationInfo" @auditSuccess="load"></showCirculationInfo>
|
|
|
|
<!-- <showCirculationInfo ref="showCirculationInfo" @auditSuccess="load"></showCirculationInfo>
|
|
|
|
<showDischargeInfo ref="showDischargeInfo" @auditSuccess="load"></showDischargeInfo>
|
|
|
|
<showDischargeInfo ref="showDischargeInfo" @auditSuccess="load"></showDischargeInfo>
|
|
|
|
<showMireInfo ref="showMireInfo" @auditSuccess="load"></showMireInfo>
|
|
|
|
<showMireInfo ref="showMireInfo" @auditSuccess="load"></showMireInfo> -->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -128,7 +126,6 @@
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
<script>
|
|
|
|
|
|
|
|
|
|
|
|
import {
|
|
|
|
import {
|
|
|
|
listsend,
|
|
|
|
listsend,
|
|
|
|
getsend,
|
|
|
|
getsend,
|
|
|
|
@ -139,8 +136,12 @@
|
|
|
|
import {
|
|
|
|
import {
|
|
|
|
listarea
|
|
|
|
listarea
|
|
|
|
} from '../../../api/basic/area.js'
|
|
|
|
} from '../../../api/basic/area.js'
|
|
|
|
import {listCommonuser} from"../../../api/common.js"
|
|
|
|
import {
|
|
|
|
import {listaccount} from "../../../api/basic/account.js"
|
|
|
|
listCommonuser
|
|
|
|
|
|
|
|
} from "../../../api/common.js"
|
|
|
|
|
|
|
|
import {
|
|
|
|
|
|
|
|
listaccount
|
|
|
|
|
|
|
|
} from "../../../api/basic/account.js"
|
|
|
|
import LxHeader from "@/components/LxHeader/index.vue";
|
|
|
|
import LxHeader from "@/components/LxHeader/index.vue";
|
|
|
|
import maintainInfo from '@/views/rain/order/components/maintainInfo'
|
|
|
|
import maintainInfo from '@/views/rain/order/components/maintainInfo'
|
|
|
|
import showRainEquipmentInfo from '@/views/rain/inspection/components/showRainEquipmentInfo'
|
|
|
|
import showRainEquipmentInfo from '@/views/rain/inspection/components/showRainEquipmentInfo'
|
|
|
|
@ -240,8 +241,7 @@
|
|
|
|
value: "审核不通过"
|
|
|
|
value: "审核不通过"
|
|
|
|
}]
|
|
|
|
}]
|
|
|
|
},
|
|
|
|
},
|
|
|
|
columns: [
|
|
|
|
columns: [{
|
|
|
|
{
|
|
|
|
|
|
|
|
field: "name",
|
|
|
|
field: "name",
|
|
|
|
title: "转办来源",
|
|
|
|
title: "转办来源",
|
|
|
|
type: "string",
|
|
|
|
type: "string",
|
|
|
|
@ -454,6 +454,10 @@ updeatshow(e){
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
if (obj.rain_maintain_id > 0) {
|
|
|
|
if (obj.rain_maintain_id > 0) {
|
|
|
|
|
|
|
|
this.$refs.maintain.dialogFormDetailVisible = true
|
|
|
|
|
|
|
|
// this.showinfo = true
|
|
|
|
|
|
|
|
this.$refs.maintain.info(obj.rain_maintain_id)
|
|
|
|
|
|
|
|
return
|
|
|
|
if (obj.old_type == 1 || obj.old_type == 2 || obj.old_type == 6 || obj.old_type == 7 || obj.old_type == 5) {
|
|
|
|
if (obj.old_type == 1 || obj.old_type == 2 || obj.old_type == 6 || obj.old_type == 7 || obj.old_type == 5) {
|
|
|
|
this.$refs.showCirculationInfo.isShow = true
|
|
|
|
this.$refs.showCirculationInfo.isShow = true
|
|
|
|
this.$refs.showCirculationInfo.infoId = obj.rain_maintain_id
|
|
|
|
this.$refs.showCirculationInfo.infoId = obj.rain_maintain_id
|
|
|
|
@ -514,18 +518,22 @@ updeatshow(e){
|
|
|
|
.dialogConcent {
|
|
|
|
.dialogConcent {
|
|
|
|
overflow-y: auto;
|
|
|
|
overflow-y: auto;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.width100 {
|
|
|
|
.width100 {
|
|
|
|
width: 100%;
|
|
|
|
width: 100%;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.files_check .el-upload.el-upload--picture-card {
|
|
|
|
.files_check .el-upload.el-upload--picture-card {
|
|
|
|
display: none;
|
|
|
|
display: none;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.vm10 {
|
|
|
|
.vm10 {
|
|
|
|
margin-right: 10px;
|
|
|
|
margin-right: 10px;
|
|
|
|
margin-bottom: 10px;
|
|
|
|
margin-bottom: 10px;
|
|
|
|
height: 32px;
|
|
|
|
height: 32px;
|
|
|
|
vertical-align: bottom;
|
|
|
|
vertical-align: bottom;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.vm10 input {
|
|
|
|
.vm10 input {
|
|
|
|
height: 32px;
|
|
|
|
height: 32px;
|
|
|
|
vertical-align: middle;
|
|
|
|
vertical-align: middle;
|
|
|
|
@ -534,9 +542,12 @@ updeatshow(e){
|
|
|
|
.vm10 .el-select__caret.el-input__icon.el-icon-arrow-up {
|
|
|
|
.vm10 .el-select__caret.el-input__icon.el-icon-arrow-up {
|
|
|
|
line-height: 30px;
|
|
|
|
line-height: 30px;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.vm10 .el-input__icon.el-range__icon.el-icon-date,.vm10 .el-range-separator{
|
|
|
|
|
|
|
|
|
|
|
|
.vm10 .el-input__icon.el-range__icon.el-icon-date,
|
|
|
|
|
|
|
|
.vm10 .el-range-separator {
|
|
|
|
line-height: 25px;
|
|
|
|
line-height: 25px;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.selerchcontent button {
|
|
|
|
.selerchcontent button {
|
|
|
|
vertical-align: top;
|
|
|
|
vertical-align: top;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|