Browse Source

修改信息列表

master
HAHA 3 years ago
parent
commit
c5f5c9417d
  1. 149
      src/views/modules/cabaseinfo/wghSjxxb.vue

149
src/views/modules/cabaseinfo/wghSjxxb.vue

@ -2,10 +2,10 @@
<div class="mod-axis__caLoudong}"> <div class="mod-axis__caLoudong}">
<el-card> <el-card>
<el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataList()"> <el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataList()">
<el-form-item label="主要当事人姓名" prop="mainpartyid"> <el-form-item label="上报人姓名" prop="wgy">
<el-input <el-input
v-model="dataForm.mainpartyid" v-model="dataForm.wgy"
placeholder="主要当事人姓名" placeholder="上报人姓名"
clearable clearable
></el-input> ></el-input>
</el-form-item> </el-form-item>
@ -57,26 +57,33 @@
:show-overflow-tooltip="true"> :show-overflow-tooltip="true">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="eventdate" prop="wgy"
label="发生日期" label="上报人"
header-align="center" header-align="center"
align="center" align="center"
:show-overflow-tooltip="true"> :show-overflow-tooltip="true"
</el-table-column> ></el-table-column>
<el-table-column <el-table-column
prop="mainpartyid" prop="eventaddrdetail"
label="主要当事人" label="发生地点"
header-align="center" header-align="center"
align="center" align="center"
:show-overflow-tooltip="true" :show-overflow-tooltip="true"
></el-table-column> ></el-table-column>
<el-table-column <el-table-column
prop="responsibilityUnit" prop="eventdate"
label="涉及单位" label="发生日期"
header-align="center" header-align="center"
align="center" align="center"
:show-overflow-tooltip="true" :show-overflow-tooltip="true">
></el-table-column> </el-table-column>
<el-table-column
prop="finishedmethod"
label="办结方式"
header-align="center"
align="center"
:show-overflow-tooltip="true">
</el-table-column>
<el-table-column :label="$t('handle')" fixed="right" align="center" width="100"> <el-table-column :label="$t('handle')" fixed="right" align="center" width="100">
<template slot-scope="row"> <template slot-scope="row">
<el-button <el-button
@ -111,6 +118,27 @@
width="37%" width="37%"
:before-close="handleClose"> :before-close="handleClose">
<el-form ref="form" :model="detailForm" label-width="100px"> <el-form ref="form" :model="detailForm" label-width="100px">
<el-form-item label="事件来源:">
<el-input
style="width:300px;margin-left:20px"
v-model="detailForm.eventsource"
:disabled="true">
</el-input>
</el-form-item>
<el-form-item label="上报人:">
<el-input
style="width:300px;margin-left:20px"
v-model="detailForm.wgy"
:disabled="true">
</el-input>
</el-form-item>
<el-form-item label="办结方式:">
<el-input
style="width:300px;margin-left:20px"
v-model="detailForm.finishedmethod"
:disabled="true">
</el-input>
</el-form-item>
<el-form-item label="网格名称:"> <el-form-item label="网格名称:">
<el-input <el-input
style="width:300px;margin-left:20px" style="width:300px;margin-left:20px"
@ -120,20 +148,15 @@
</el-form-item> </el-form-item>
<el-form-item label="事件名称:"> <el-form-item label="事件名称:">
<el-input <el-input
type="textarea"
style="width:300px;margin-left:20px" style="width:300px;margin-left:20px"
v-model="detailForm.eventtitle" v-model="detailForm.eventtitle"
:disabled="true"> :disabled="true">
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="发生日期:">
<el-input
style="width:300px;margin-left:20px"
v-model="detailForm.eventdate"
:disabled="true">
</el-input>
</el-form-item>
<el-form-item label="发生地点:"> <el-form-item label="发生地点:">
<el-input <el-input
type="textarea"
style="width:300px;margin-left:20px" style="width:300px;margin-left:20px"
v-model="detailForm.eventaddrdetail" v-model="detailForm.eventaddrdetail"
:disabled="true"> :disabled="true">
@ -141,28 +164,33 @@
</el-form-item> </el-form-item>
<el-form-item label="事件简述:"> <el-form-item label="事件简述:">
<el-input <el-input
style="width:300px;margin-left:20px" type="textarea"
style="width:300px;margin-left:20px"
v-model="detailForm.eventtext" v-model="detailForm.eventtext"
:disabled="true"> :disabled="true">
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="涉及单位:"> <el-form-item label="发生日期:">
<el-input
style="width:300px;margin-left:20px"
v-model="detailForm.eventdate"
:disabled="true">
</el-input>
</el-form-item>
<el-form-item label="事件状态:">
<el-input <el-input
style="width:300px;margin-left:20px" style="width:300px;margin-left:20px"
v-model="detailForm.responsibilityUnit" v-model="detailForm.curstatus"
:disabled="true"> :disabled="true">
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="是否已抽取:">
<el-form-item label="主要当事人姓名:">
<el-input <el-input
style="width:300px;margin-left:20px" style="width:300px;margin-left:20px"
v-model="detailForm.mainpartyid" v-model="detailForm.isExtracted"
:disabled="true"> :disabled="true">
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button style="margin-left:100px" @click="dialogVisible = false" type="primary"> </el-button> <el-button style="margin-left:100px" @click="dialogVisible = false" type="primary"> </el-button>
</el-form-item> </el-form-item>
@ -178,24 +206,27 @@ export default {
data() { data() {
return { return {
mixinViewModuleOptions: { mixinViewModuleOptions: {
getDataListURL: "/opendata/caKettleBaseDisputeProcesstodo/getCaKettlePage", getDataListURL: "/opendata/caKettleBaseDisputeProcess/todo/getCaKettlePage",
getDataListIsPage: true, getDataListIsPage: true,
deleteURL: "", deleteURL: "",
deleteIsBatch: true, deleteIsBatch: true,
}, },
dataForm: { dataForm: {
mainpartyid: "", wgy: "",
griddingname:"", griddingname:"",
eventtitle:"" eventtitle:""
}, },
detailForm:{ detailForm:{
mainpartyid: "", griddingname: "",
responsibilityUnit: "", eventtitle: "",
eventtext:"",
eventaddrdetail:"",
eventdate:"", eventdate:"",
eventtitle:"", eventaddrdetail:"",
griddingname:"", eventtext:"",
finishedmethod:"",
wgy:"",
eventsource:"",
curstatus:"",
isExtracted:"",
}, },
optionsG:[], optionsG:[],
dialogVisible: false dialogVisible: false
@ -204,14 +235,56 @@ export default {
methods:{ methods:{
getDetailById(row){ getDetailById(row){
this.dialogVisible = true this.dialogVisible = true
this.$http.post(`/opendata/caKettleBaseDisputeProcesstodo/getCaKettleDetails`,{ this.$http.post(`/opendata/caKettleBaseDisputeProcess/getCaKettleDetails`,{
recid:row.row.recid baseKeyId:row.row.baseKeyId
}).then(resp => { }).then(resp => {
this.detailForm = resp.data.data this.detailForm = resp.data.data
this.EscapeAttribute()
}).catch(error => { }).catch(error => {
this.$message.error(error) this.$message.error(error)
}) })
}, },
EscapeAttribute(){
if(this.detailForm.eventsource === "05") {
this.detailForm.eventsource = '网格员上报'
} else if(this.detailForm.eventsource === "03") {
this.detailForm.eventsource = '街道吹哨'
} else {
this.detailForm.eventsource = '其他'
}
switch (this.detailForm.curstatus) {
case 0 :
this.detailForm.curstatus = '待提交'
break
case 1 :
this.detailForm.curstatus = '提交'
break
case 2 :
this.detailForm.curstatus = '代派发'
break
case 3 :
this.detailForm.curstatus = '处理中'
break
case 4 :
this.detailForm.curstatus = '复核'
break
case 5 :
this.detailForm.curstatus = '办结'
break
case 6 :
this.detailForm.curstatus = '退回'
break
default :
this.detailForm.curstatus = '作废'
}
if(this.detailForm.isExtracted === '0') {
this.detailForm.isExtracted = '未抽取'
} else if (this.detailForm.isExtracted === '1') {
this.detailForm.isExtracted = '已抽取'
} else {
this.detailForm.isExtracted = '准备抽取'
}
},
handleClose(done) { handleClose(done) {
this.$confirm('确认关闭?') this.$confirm('确认关闭?')
.then(_ => { .then(_ => {

Loading…
Cancel
Save