修改诉求等级页面bug

main
jinna 3 years ago
parent 9669d7e411
commit 909b0f627c
  1. 61
      src/views/register/add.vue
  2. 37
      src/views/register/recon.vue
  3. 4
      vue.config.js

@ -550,23 +550,31 @@ export default {
if(this.formData.length !== 0){ if(this.formData.length !== 0){
let tmp = this.formData.filter(item => item.username !== '') let tmp = this.formData.filter(item => item.username !== '')
console.log(tmp) console.log(tmp)
if(tmp.length !== 0){ if(tmp.length !== 0){
if(this.pageType == 'add'){ if(this.pageType == 'add'){
let tmp1 = this.typeData.find(item => item.id == this.form.disputeId) let tmp1 = this.typeData.find(item => item.id == this.form.disputeId)
if(!tmp1){ let tmp2 = this.winData.find(item => item.id == this.form.disposeDept)
params = { params = {
...this.form, ...this.form,
visitors:tmp, visitors:tmp,
disputeName:this.form.disputeId, disputeName:!tmp1 ? this.form.disputeId : '',
disputeId:'' disputeId:tmp1 ? this.form.disputeId : '',
} disposeDept:tmp2 ? this.form.disposeDept : '',
}else{ disposeDeptName:!tmp2 ? this.form.disposeDept : '',
params={
visitors:tmp,
...this.form,
disputeId:this.form.disputeId
} }
} // if(!tmp1){
// }else{
// params={
// visitors:tmp,
// ...this.form,
// disputeId:this.form.disputeId
// }
// }
// if(tmp2){
// }
console.log(params) console.log(params)
addRegister(params).then(res =>{ addRegister(params).then(res =>{
if(res.data.code == 200){ if(res.data.code == 200){
@ -587,20 +595,29 @@ export default {
visitors:tmp, visitors:tmp,
} }
let tmp1 = this.typeData.find(item => item.id == this.form.disputeId) let tmp1 = this.typeData.find(item => item.id == this.form.disputeId)
if(!tmp1){ let tmp2 = this.winData.find(item => item.id == this.form.disposeDept)
params = { params = {
...this.form, ...this.form,
visitors:tmp, visitors:tmp,
disputeName:this.form.disputeId, disputeName:!tmp1 ? this.form.disputeId : '',
disputeId:'' disputeId:tmp1 ? this.form.disputeId : '',
disposeDept:tmp2 ? this.form.disposeDept : '',
disposeDeptName:!tmp2 ? this.form.disposeDept : '',
} }
}else{ // if(!tmp1){
params={ // params = {
visitors:tmp, // ...this.form,
...this.form, // visitors:tmp,
disputeId:this.form.disputeId // disputeName:this.form.disputeId,
} // disputeId:''
} // }
// }else{
// params={
// visitors:tmp,
// ...this.form,
// disputeId:this.form.disputeId
// }
// }
addRegister(params).then(res =>{ addRegister(params).then(res =>{
if(res.data.code == 200){ if(res.data.code == 200){
this.$message.success('提交成功!') this.$message.success('提交成功!')

@ -152,7 +152,7 @@
clearable clearable
filterable filterable
ref="searchSelect" ref="searchSelect"
placeholder="请选择诉求类型" placeholder="请选择所属镇街"
size="medium" size="medium"
style="width: 90%" style="width: 90%"
> >
@ -195,7 +195,7 @@
<figcaption v-show="form.disputeId == -1"> <figcaption v-show="form.disputeId == -1">
<el-input <el-input
v-model="form.disputeName" v-model="form.disputeName"
:disabled="isappend || pageType == 'edit' || pageType == 'recon'" :disabled="pageType == 'edit' || pageType == 'recon'"
size="medium" size="medium"
style="width: 90%" style="width: 90%"
></el-input> ></el-input>
@ -210,7 +210,7 @@
<el-form-item style="width: 100%"> <el-form-item style="width: 100%">
<figure> <figure>
&emsp;何单位处理过 &emsp;何单位处理过
<figcaption> <figcaption v-show="form.disposeDept != ''">
<el-select <el-select
v-model="form.disposeDept" v-model="form.disposeDept"
:disabled="pageType == 'edit' || pageType == 'recon'" :disabled="pageType == 'edit' || pageType == 'recon'"
@ -219,7 +219,7 @@
filterable filterable
allow-create allow-create
ref="searchSelect" ref="searchSelect"
:placeholder="pageType == 'recon' ? '请选择单位' : pageType == 'edit' ? '无' : '无'" :placeholder="pageType == 'recon' ? '' : pageType == 'edit' ? '无' : '无'"
size="medium" size="medium"
style="width: 90%" style="width: 90%"
> >
@ -231,6 +231,14 @@
/> />
</el-select> </el-select>
</figcaption> </figcaption>
<figcaption v-show="form.disposeDept == ''">
<el-input
v-model="form.disposeDeptName"
:disabled="pageType == 'edit' || pageType == 'recon'"
size="medium"
style="width: 90%"
></el-input>
</figcaption>
</figure> </figure>
</el-form-item> </el-form-item>
</div> </div>
@ -244,7 +252,7 @@
v-model="form.protocol" v-model="form.protocol"
:disabled="pageType == 'edit' || pageType == 'recon'" :disabled="pageType == 'edit' || pageType == 'recon'"
size="medium" size="medium"
:placeholder="pageType == 'recon' ? '请输入基层有协议书' : pageType == 'edit' ? '无' : '无'" :placeholder="pageType == 'recon' ? '无' : pageType == 'edit' ? '无' : '无'"
clearable clearable
style="width: 90%" style="width: 90%"
/> />
@ -261,7 +269,7 @@
v-model="form.opinion" v-model="form.opinion"
:disabled="pageType == 'edit' || pageType == 'recon'" :disabled="pageType == 'edit' || pageType == 'recon'"
size="medium" size="medium"
:placeholder="pageType == 'recon' ? '请输入基层有处理意见' : pageType == 'edit' ? '无' : '无'" :placeholder="pageType == 'recon' ? '无' : pageType == 'edit' ? '无' : '无'"
clearable clearable
style="width: 90%" style="width: 90%"
/> />
@ -281,7 +289,7 @@
:disabled="pageType == 'edit' || pageType == 'recon'" :disabled="pageType == 'edit' || pageType == 'recon'"
v-model="form.reviewOpinion" v-model="form.reviewOpinion"
size="medium" size="medium"
:placeholder="pageType == 'recon' ? '请输入部门有复查意见' : pageType == 'edit' ? '无' : '无'" :placeholder="pageType == 'recon' ? '无' : pageType == 'edit' ? '无' : '无'"
clearable clearable
style="width: 90%" style="width: 90%"
/> />
@ -299,7 +307,7 @@
:disabled="pageType == 'edit' || pageType == 'recon'" :disabled="pageType == 'edit' || pageType == 'recon'"
v-model="form.legalPaper" v-model="form.legalPaper"
size="medium" size="medium"
:placeholder="pageType == 'recon' ? '请输入法律文书' : pageType == 'edit' ? '无' : '无'" :placeholder="pageType == 'recon' ? '' : pageType == 'edit' ? '无' : '无'"
clearable clearable
style="width: 90%" style="width: 90%"
/> />
@ -375,7 +383,7 @@
filterable filterable
allow-create allow-create
ref="searchSelect" ref="searchSelect"
placeholder="请选择单位" placeholder="请选择越级上报级别"
size="medium" size="medium"
style="width: 90%" style="width: 90%"
> >
@ -877,7 +885,7 @@ export default {
{ required: true, message: "请选择办理状态", trigger: "change" }, { required: true, message: "请选择办理状态", trigger: "change" },
], ],
mediatorName:[ mediatorName:[
{ required: true, message: "请输入调解员姓名", trigger: "change" }, { required: true, message: "请输入调解员姓名", trigger: "blur" },
] ]
}, },
formData: [ formData: [
@ -966,13 +974,15 @@ export default {
disputeId: res.data.data.disputeId, disputeId: res.data.data.disputeId,
disputeName:res.data.data.disputeName, disputeName:res.data.data.disputeName,
disposeDept: res.data.data.disposeDept, disposeDept: res.data.data.disposeDept,
disposeDeptName:res.data.data.disposeDeptName,
protocol: res.data.data.protocol, protocol: res.data.data.protocol,
opinion: res.data.data.opinion, opinion: res.data.data.opinion,
reviewOpinion: res.data.data.reviewOpinion, reviewOpinion: res.data.data.reviewOpinion,
legalPaper: res.data.data.legalPaper, legalPaper: res.data.data.legalPaper,
problemDesc: res.data.data.problemDesc, problemDesc: res.data.data.problemDesc,
visitTime:res.data.data.regTime, visitTime:res.data.data.regTime,
skipGrant:res.data.data.skipGrant skipGrant:res.data.data.skipGrant,
skipGrantLevel:res.data.data.skipGrantLevel == -1 ? '' : res.data.data.skipGrantLevel
}; };
this.isShowImg = res.data.data.mediationId == '' ? true : false this.isShowImg = res.data.data.mediationId == '' ? true : false
@ -1033,6 +1043,11 @@ export default {
this.form.dutyDeptIds = this.form.dutyDeptIds !== '' ? this.form.dutyDeptIds.split(',') : '' this.form.dutyDeptIds = this.form.dutyDeptIds !== '' ? this.form.dutyDeptIds.split(',') : ''
this.recordData = this.form.talkingHisList; this.recordData = this.form.talkingHisList;
this.form.personNum = this.formData.length; this.form.personNum = this.formData.length;
if(res.data.data.mediationId !== '' && res.data.data.fileList.length !== 0){
this.isShowImg = true
}else{
this.isShowImg = false
}
this.title = row.talkingTime + '调解记录' this.title = row.talkingTime + '调解记录'
if(this.form.fileList.length !== 0){ if(this.form.fileList.length !== 0){
this.form.fileList.map((item) => { this.form.fileList.map((item) => {

@ -30,8 +30,8 @@ module.exports = {
// target: 'http://localhost', // target: 'http://localhost',
// target: "http://192.168.1.106:80", // target: "http://192.168.1.106:80",
// target: "http://192.168.1.3:8083", // target: "http://192.168.1.3:8083",
target: "http://192.168.1.106:80", // target: "http://192.168.1.106:80",
// target: "http://127.0.0.1:10000", target: "http://127.0.0.1:10000",
//远程演示服务地址,可用于直接启动项目 //远程演示服务地址,可用于直接启动项目
//target: 'https://saber.bladex.vip/api', //target: 'https://saber.bladex.vip/api',
ws: true, ws: true,

Loading…
Cancel
Save