This commit is contained in:
liuye
2022-05-13 15:52:17 +08:00
22 changed files with 523 additions and 13 deletions

View File

@@ -46,7 +46,7 @@ export default {
}
</script>
<style scoped lang="scss">
@import "../../../../../node_modules/dvcp-wui/common";
@import "~dvcp-wui/common";
.page {
width: 100vw;

View File

@@ -142,7 +142,7 @@ export default {
}
</script>
<style scoped lang="scss">
@import "../../../../../node_modules/dvcp-wui/common";
@import "~dvcp-wui/common";
.page {
width: 100vw;

View File

@@ -117,7 +117,6 @@ export default {
}
</script>
<style scoped lang="scss">
@import "../../../../../../node_modules/dvcp-wui/common";
.page {
width: 100vw;

View File

@@ -121,7 +121,6 @@ export default {
}
</script>
<style scoped lang="scss">
@import "../../../../../../node_modules/dvcp-wui/common";
.page {
width: 100vw;

View File

@@ -31,7 +31,7 @@ export default {
}
</script>
<style scoped lang="scss">
@import "../../../../../node_modules/dvcp-wui/common";
@import "~dvcp-wui/common";
.page {
width: 100%;

View File

@@ -94,7 +94,7 @@ export default {
};
</script>
<style lang="scss" scope>
@import "../../../../node_modules/dvcp-wui/common";
@import "~dvcp-wui/common";
.top {
height: 480px;

View File

@@ -86,7 +86,7 @@ export default {
}
</script>
<style lang="scss">
@import "../../../../node_modules/dvcp-wui/common";
@import "~dvcp-wui/common";
.success {
height: 100vh;

View File

@@ -19,7 +19,7 @@
<div class="list-wrap">
<div class="card" v-for="(item,index) in list" :key="index">
<img
:src="item.picture || require('../../../static/img/police.png')"
:src="item.picture || `https://cdn.cunwuyun.cn/AppPolice/police.png`"
@click="preview(index)"
alt="">
<div class="right">

View File

@@ -0,0 +1,28 @@
<template>
<div class="AppHelpDeclaration">
</div>
</template>
<script>
export default {
name: "AppHelpDeclaration",
appName: "帮扶申报",
data() {
return {
}
},
onShow() {
},
methods: {
},
}
</script>
<style lang="scss" scoped>
.AppHelpDeclaration {}
</style>

View File

@@ -0,0 +1,186 @@
<template>
<div class="add">
<div class="tips">我承认本次申请帮扶情况属实愿接受有关部门依法核实家庭资产信息如存在虚报伪造造成社会资源浪费本人资源承担相关惩戒措施</div>
<div class="user_info">
<div class="item">
<div class="left">
<span>*</span><span>申请人姓名</span>
</div>
<input type="text" class="right__text" placeholder="请输入" maxlength="20"/>
</div>
<div class="item">
<div class="left">
<span>*</span><span>申请人身份证号</span>
</div>
<input type="text" class="right__text" placeholder="请输入" maxlength="20"/>
</div>
<div class="item">
<div class="left">
<span>*</span><span>联系方式</span>
</div>
<input type="number" class="right__text" placeholder="请输入" maxlength="11"/>
</div>
</div>
<div class="family_info">
<div class="item">
<div class="left">
<span>*</span><span>家庭人口数</span>
</div>
<input type="number" class="right__text" placeholder="请输入" maxlength="10"/>
</div>
<div class="item">
<div class="left">
<span>*</span><span>所在地区</span>
</div>
<!-- <AiAreaPicker class="ai-area" :areaId="$areaId" v-model="form.areaId" :fullName.sync="form.areaName">
<div class="ai-area__wrapper">
<span class="label" v-if="form.areaName">{{ form.areaName }}</span>
<i v-else>请选择</i>
<u-icon name="arrow-right" color="#ddd"/>
</div>
</AiAreaPicker> -->
<AiAreaPicker v-model="areaId" class="right__text" :name.sync="areaName">
<span :class="areaName == '' ? 'color-999' : 'color-333' ">{{ areaName || "请选择" }}</span>
<u-icon name="arrow-right" color="#ddd" style="display: inline-block;"/>
</AiAreaPicker>
</div>
<div class="items">
<div class="left">
<span>*</span><span>详细地址</span>
</div>
<input type="textarea" class="textarea" placeholder="请输入" maxlength="10"/>
</div>
<div class="items">
<div class="left">
<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>
</div>
</div>
<div class="items">
<div class="left">
<span>*</span><span>返贫致贫风险说明</span>
</div>
<input type="text" class="text" placeholder="请简要说明返贫致贫风险说明" maxlength="200"/>
</div>
<div class="items">
<div class="left">
<span>*</span><span>上传佐证材料最多9张</span>
</div>
<div style="margin-top: 10px;">
<AiUploader v-model="form.checkPhoto" :limit="9" multiple></AiUploader>
</div>
</div>
</div>
</div>
</template>
<script>
export default {
name: "add",
appName: "自主申报",
data() {
return {
form: {},
areaName: '',
list: ['张是','订单','电动蝶阀','斤斤计较','坎坎坷坷']
}
},
onLoad() {
this.$dict.load('')
},
methods: {
helpCheck(e) {
e.checked = !e.checked
}
},
}
</script>
<style lang="scss" scoped>
.add {
.tips {
padding: 32px;
box-sizing: border-box;
background: #FFF8F3;
color: #FF883C;
font-size: 30px;
}
.user_info,
.family_info {
background: #FFF;
.item {
display: flex;
padding: 32px;
box-sizing: border-box;
border-bottom: 1px solid #DDDDDD;
.left {
width: 240px;
span:first-child {
color: #FF4466;
}
}
.right__text {
width: calc(100% - 240px);
text-align: right;
}
.color-999 {
color: #999;
}
.color-333 {
color: #333;
}
}
.item:last-child {
border-bottom: none;
}
.items {
padding: 32px;
box-sizing: border-box;
border-bottom: 1px solid #DDDDDD;
.left {
span:first-child {
color: #FF4466;
}
}
.text {
margin-top: 20px;
}
.textarea {
margin-top: 32px;
}
.tags {
margin-top: 20px;
span {
display: inline-block;
// padding: 10px 30px;
width: 30%;
height: 80px;
line-height: 80px;
text-align: center;
box-sizing: border-box;
border-radius: 16px;
border: 1px solid #CCCCCC;
margin-right: 20px;
margin-bottom: 16px;
}
span:nth-child(3n) {
margin-right: 0;
}
}
}
}
.family_info {
margin-top: 16px;
}
}
</style>

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

View File

@@ -0,0 +1,120 @@
<template>
<div class="details">
<div class="event_info">
<div class="content">我是的一名普通的退休职工现年岁因家庭经济困难经再三考虑特向卫生局申请贫困补助本人因股骨头骨折长年卧床生活不能自理需常年用药
每年药费近万元家人因照顾我生活起居无法外出工作家庭都很困难药费仅靠我本人退休工资维持现随着年龄增长老年病加重药费昂贵
退休工资难以维持基本生活支出特申请贫困补助望卫生局能给予帮扶!</div>
<div class="picture">
<img src="./components/bg.png" alt="">
</div>
<div class="tags">
<span v-for="(item,index) in list" :key="index">{{item}}</span>
</div>
</div>
<div class="progress_info">
<div class="item">
<label>申报进度</label>
<div>处理中</div>
</div>
<div class="item">
<label>申报人姓名</label>
<div>lisa</div>
</div>
<div class="item">
<label>申报时间</label>
<div>2021-10-10 10:30:00</div>
</div>
<div class="items">
<label>详细地址</label>
<div>湖北省武汉市武昌区XXXX地区</div>
</div>
</div>
</div>
</template>
<script>
export default {
name: "details",
appName: "申报详情",
data() {
return {
list: ['因病','张三','大师的撒','是第三方代发','的点点滴滴多','大啊啊啊啊啊啊']
}
},
methods: {}
}
</script>
<style lang="scss" scoped>
.details {
.event_info {
background: #FFFFFF;
padding: 32px;
box-sizing: border-box;
.content {
background: #FFFFFF;
}
.picture {
margin-top: 32px;
img {
width: 220px;
height: 220px;
margin-right: 10px;
}
}
.tags {
margin-top: 20px;
span {
display: inline-block;
margin-right: 16px;
background: #EEEEEE;
padding: 4px 16px;
box-sizing: border-box;
border-radius: 24px;
margin-bottom: 16px;
color: #999999;
}
}
}
.progress_info {
margin-top: 16px;
background: #FFF;
padding: 0 32px 20px 32px;
box-sizing: border-box;
.item {
padding: 32px;
box-sizing: border-box;
display: flex;
justify-content: space-between;
border-bottom: 1px solid #DDDDDD;
label {
color: #999999;
}
}
.items {
padding: 32px;
box-sizing: border-box;
label {
color: #999999;
}
div {
margin-top: 32px;
}
}
.status0 {
color: #FF883C
}
.status1 {
color: #1AAAFF
}
.status2 {
color: #42D784
}
.status3 {
color: #FF4466
}
}
}
</style>

View File

@@ -0,0 +1,89 @@
<template>
<div class="progress">
<div class="card_list">
<div class="card" @click="$linkTo(`./details`)">
<div class="top">
<div class="title">住房的部分承重结构载重无法满足日常需求或局部存在安全隐患住房的部分承重</div>
<div class="time">2021-10-10 10:10:10</div>
</div>
<div class="bottom">
<span></span><span>待处理</span>
</div>
</div>
</div>
</div>
</template>
<script>
export default {
name: "progress",
appName: "进度查询",
data() {
return {
list: [],
current: 1,
}
},
onShow() {
},
methods: {}
}
</script>
<style lang="scss" scoped>
.progress {
.card_list {
padding: 24px 32px;
box-sizing: border-box;
.card {
background: #FFFFFF;
box-shadow: 0px 0px 8px 0px #00000005;
border-radius: 16px;
.top {
padding: 32px;
box-sizing: border-box;
border-bottom: 2px solid #DDDDDD;
.title {
color: #333333;
font-size: 32px;
font-weight: 600;
overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;
}
.time {
margin-top: 32px;
color: #999999;
font-size: 26px;
}
}
.bottom {
padding: 32px;
box-sizing: border-box;
span:first-child {
display: inline-block;
width: 8px;
height: 8px;
border-radius: 50%;
margin-right: 8px;
background: #FF4466;
}
}
.status0 {
color: #FF883C
}
.status1 {
color: #1AAAFF
}
.status2 {
color: #42D784
}
.status3 {
color: #FF4466
}
}
}
}
</style>

View File

@@ -0,0 +1,89 @@
<template>
<div class="service-result" v-if="showPage">
<image src="/static/img/service-success.png" />
<h2>申请成功等待审批</h2>
<div class="text">
<span>可在</span>
<i>我的-办事进度</i>
<span>中查看</span>
</div>
<div class="service-btn" hover-class="text-hover" @click="back">查看我的申报</div>
<div class="service-btn" hover-class="text-hover" @click="back">返回</div>
</div>
</template>
<script>
export default {
name: 'result',
data() {
return {
showPage: false,
title: '',
}
},
onLoad(query) {
this.title = query.title
uni.setNavigationBarTitle({
title: this.title,
})
if (this.title) {
this.showPage = true
}
},
methods: {
back() {
uni.reLaunch({
url: './AppServiceOnlineNew',
})
},
},
}
</script>
<style lang="scss" scoped>
.service-result {
min-height: 100vh;
padding-top: 96px;
text-align: center;
background: #fff;
box-sizing: border-box;
.service-btn {
width: 558px;
height: 88px;
line-height: 88px;
margin: 120px auto 0;
text-align: center;
background: #197df0;
font-size: 36px;
color: #fff;
box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.02);
border-radius: 8px;
}
h2 {
margin-bottom: 32px;
color: #333333;
font-size: 36px;
font-weight: 600;
}
.text {
display: flex;
align-items: center;
justify-content: center;
font-size: 28px;
color: #333;
i {
color: #467dfe;
}
}
image {
width: 192px;
height: 192px;
}
}
</style>

View File

@@ -147,7 +147,7 @@ export default {
}
</script>
<style scoped lang="scss">
@import "../../../../node_modules/dvcp-wui/common";
@import "~dvcp-wui/common";
.page {
width: 100%;

View File

@@ -143,7 +143,7 @@ export default {
}
</script>
<style scoped lang="scss">
@import "../../../../node_modules/dvcp-wui/common";
@import "~dvcp-wui/common";
.page {
width: 100%;

View File

@@ -126,7 +126,7 @@ export default {
}
</script>
<style scoped lang="scss">
@import "../../../../node_modules/dvcp-wui/common";
@import "~dvcp-wui/common";
.page {
width: 100%;

View File

@@ -151,7 +151,7 @@ export default {
}
</script>
<style scoped lang="scss">
@import "../../../../node_modules/dvcp-wui/common";
@import "~dvcp-wui/common";
.page {
width: 100%;

View File

@@ -75,7 +75,7 @@ export default {
}
</script>
<style scoped lang="scss">
@import "../../../../node_modules/dvcp-wui/common";
@import "~dvcp-wui/common";
.page {
width: 100%;

Binary file not shown.

Before

Width:  |  Height:  |  Size: 929 B