新增成功

This commit is contained in:
shijingjing
2022-05-18 09:57:05 +08:00
parent 93453ff402
commit 0cf5b490ad
2 changed files with 41 additions and 8 deletions

View File

@@ -49,14 +49,14 @@
<span>*</span><span>申请帮扶原因最多2项</span>
</div>
<div class="tags">
<span v-for="(item,index) in list" :key="index" :class="item.checked? 'isCheck':''" @click="helpCheck(item)">{{ item }}</span>
<span v-for="(item,index) in list" :key="index" :class="item.checked? 'isCheck':''" @click="helpCheck(item)">{{ item.dictName }}</span>
</div>
</div>
<div class="items">
<div class="left">
<span>*</span><span>返贫致贫风险说明</span>
</div>
<input type="text" class="text" placeholder="请简要说明返贫致贫风险说明" maxlength="200"/>
<input type="text" class="text" v-model="form.riskDescription" placeholder="请简要说明返贫致贫风险说明" maxlength="200"/>
</div>
<div class="items">
<div class="left">
@@ -91,16 +91,28 @@ export default {
areaId: '',
areaName: '',
address: '',
declareReason: [],
reason: '',
riskDescription: '',
files: []
},
list: [],
flag: false,
list: ['张是','订单','电动蝶阀','斤斤计较','坎坎坷坷']
checkList: [],
}
},
onLoad() {
this.$dict.load('')
this.areaId = this.user.areaId
this.$dict.load('helpDeclarationReason').then(()=>{
this.list = this.$dict.getDict('helpDeclarationReason').map((item)=>{
return {
dictName: item.dictName,
dictValue: item.dictValue,
checked: false
}
})
})
this.form.areaId = this.user.areaId
},
computed: {
...mapState(['user'])
@@ -108,9 +120,13 @@ export default {
methods: {
helpCheck(e) {
e.checked = !e.checked
this.checkList = this.list.filter(e=>e.checked)
this.form.declareReason = this.checkList.map(v=> v.dictValue).toString()
this.form.reason = this.checkList.map(o=>o.dictName).toString()
},
comfirm() {
if(this.flag) return
if(!this.form.name) {
return this.$u.toast('请输入姓名')
}
@@ -129,10 +145,24 @@ export default {
if(!this.form.address) {
return this.$u.toast('请输入详细地址')
}
if(!this.form.declareReason) {
return this.$u.toast('请选择帮扶原因')
}
if(this.form.declareReason) {
if(this.checkList.length > 2) {
return this.$u.toast('帮扶原因最多选2项')
}
}
if(!this.form.riskDescription) {
return this.$u.toast('请输入帮扶原因说明')
}
this.flag = true
this.$instance.post('/app/apphelpdeclarationinfo/addByApplet').then((res) => {
console.log(res);
this.$instance.post('/app/apphelpdeclarationinfo/addByApplet',{...this.form}).then((res) => {
if(res.code ==0) {
uni.navigateTo({url: './result'})
}
})
}
},
@@ -214,6 +244,9 @@ export default {
span:nth-child(3n) {
margin-right: 0;
}
.isCheck {
color: #4181FF;
}
}
}
}

View File

@@ -1,7 +1,7 @@
<template>
<div class="service-result" >
<!-- v-if="showPage" -->
<image src="./components/resultPic.png" />
<img src="./components/resultPic.png" />
<h2>申请成功</h2>
<div class="service-btn" hover-class="text-hover" @click="myAdd">查看我的申报</div>