@@ -13,7 +13,9 @@ module.exports = { | |||||
"/api": { | "/api": { | ||||
// 请求的目标主机 | // 请求的目标主机 | ||||
//target: 'http://116.255.135.38:8081/nsgk_test/', | //target: 'http://116.255.135.38:8081/nsgk_test/', | ||||
target: 'http://localhost:8080/', | |||||
//target: 'http://localhost:8080/', | |||||
//target:'192.168.31.228:8080', | |||||
//target:'192.168.31.228:8080', | |||||
changeOrigin: true, | changeOrigin: true, | ||||
pathRewrite: { | pathRewrite: { | ||||
'^/api': '' | '^/api': '' | ||||
@@ -23,7 +25,7 @@ module.exports = { | |||||
// Various Dev Server settings | // Various Dev Server settings | ||||
host: '0.0.0.0', // can be overwritten by process.env.HOST | host: '0.0.0.0', // can be overwritten by process.env.HOST | ||||
port: 85, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined | |||||
port: 8080, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined | |||||
autoOpenBrowser: false, | autoOpenBrowser: false, | ||||
errorOverlay: true, | errorOverlay: true, | ||||
notifyOnErrors: true, | notifyOnErrors: true, | ||||
@@ -30,8 +30,13 @@ const whiteList = [ | |||||
'/attestationDetail', | '/attestationDetail', | ||||
'/noticeDetail', | '/noticeDetail', | ||||
'/homestead/login', | '/homestead/login', | ||||
'/applicationForm', | |||||
'/applicationList', | |||||
'/certificateList', | |||||
'/certificateSee', | |||||
'/informationList', | |||||
'/circulationList', | |||||
'/circulationAdd', | |||||
] | ] | ||||
router.beforeEach((to, from, next) => { | router.beforeEach((to, from, next) => { | ||||
@@ -381,6 +381,69 @@ export const constantRoutes = [ | |||||
hidden: true, | hidden: true, | ||||
}, | }, | ||||
component: (resolve) => require(['@/views/authenticRight/login'], resolve) | component: (resolve) => require(['@/views/authenticRight/login'], resolve) | ||||
}, | |||||
{ | |||||
path: '/applicationForm', | |||||
name: 'authenticRightLogin', | |||||
meta: { | |||||
title: '农村宅基地申请表', | |||||
hidden: true, | |||||
}, | |||||
component: (resolve) => require(['@/views/homeApplication/applicationForm'], resolve) | |||||
}, | |||||
{ | |||||
path: '/applicationList', | |||||
name: 'applicationList', | |||||
meta: { | |||||
title: '宅基地申请', | |||||
hidden: true, | |||||
}, | |||||
component: (resolve) => require(['@/views/homeApplication/applicationList'], resolve) | |||||
}, | |||||
{ | |||||
path: '/certificateList', | |||||
name: 'certificateList', | |||||
meta: { | |||||
title: '证书查看', | |||||
hidden: true, | |||||
}, | |||||
component: (resolve) => require(['@/views/certificate/certificateList'], resolve) | |||||
}, | |||||
{ | |||||
path: '/certificateSee', | |||||
name: 'certificateSee', | |||||
meta: { | |||||
title: '证书查看', | |||||
hidden: true, | |||||
}, | |||||
component: (resolve) => require(['@/views/certificate/certificateSee'], resolve) | |||||
}, | |||||
{ | |||||
path: '/informationList', | |||||
name: 'informationList', | |||||
meta: { | |||||
title: '公示信息', | |||||
hidden: true, | |||||
}, | |||||
component: (resolve) => require(['@/views/publicityInformation/informationList'], resolve) | |||||
}, | |||||
{ | |||||
path: '/circulationList', | |||||
name: 'circulationList', | |||||
meta: { | |||||
title: '使用权流转', | |||||
hidden: true, | |||||
}, | |||||
component: (resolve) => require(['@/views/circulation/circulationList'], resolve) | |||||
}, | |||||
{ | |||||
path: '/circulationAdd', | |||||
name: 'circulationAdd', | |||||
meta: { | |||||
title: '添加宅基地使用流转权', | |||||
hidden: true, | |||||
}, | |||||
component: (resolve) => require(['@/views/circulation/circulationAdd'], resolve) | |||||
} | } | ||||
@@ -0,0 +1,75 @@ | |||||
<template> | |||||
<div class="app-container"> | |||||
<van-nav-bar | |||||
left-arrow | |||||
fixed | |||||
placeholder | |||||
@click-left="$router.back(-1)" | |||||
> | |||||
<template #title> | |||||
<p style="font-weight: bold;">证书查看</p> | |||||
</template> | |||||
</van-nav-bar> | |||||
<van-swipe-cell v-for="(item,index) in 10"> | |||||
<van-cell title="李凤莲-宅基地申请" value="查看证书" center to="certificateSee"> | |||||
<template #icon> | |||||
<van-icon name="../../../static/images/icon/icon_zs.png" size="22" color="#7790FE" style="margin-right: 10px;" /> | |||||
</template> | |||||
<template #label> | |||||
<p>3710022021000001</p> | |||||
</template> | |||||
</van-cell> | |||||
<template #right> | |||||
<van-button square text="删除" type="danger" class="delete-button" /> | |||||
</template> | |||||
</van-swipe-cell> | |||||
</div> | |||||
</template> | |||||
<script> | |||||
export default { | |||||
name: "applicationList", | |||||
data() { | |||||
return { | |||||
}; | |||||
}, | |||||
created() { | |||||
}, | |||||
methods: { | |||||
}, | |||||
} | |||||
</script> | |||||
<style scoped> | |||||
.app-container { | |||||
padding: 0.2rem 3%; | |||||
} | |||||
/deep/.van-cell__title{ | |||||
flex: 0.7; | |||||
} | |||||
/deep/.van-cell__title span{ | |||||
font-family: Arial; | |||||
font-size: 0.4rem; | |||||
font-weight: normal; | |||||
} | |||||
/deep/.van-cell__value{ | |||||
flex: 0.3; | |||||
color: #1D6FE9; | |||||
font-weight: bold; | |||||
} | |||||
/deep/.van-swipe-cell{ | |||||
margin-bottom: 0.2rem; | |||||
border-radius: 0.2rem; | |||||
overflow: hidden; | |||||
box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16); | |||||
} | |||||
/deep/van-ellipsis{ | |||||
font-weight: bold; | |||||
} | |||||
.delete-button { | |||||
height: 100%; | |||||
} | |||||
</style> |
@@ -0,0 +1,57 @@ | |||||
<template> | |||||
<div class="app-container"> | |||||
<van-nav-bar | |||||
left-arrow | |||||
fixed | |||||
placeholder | |||||
@click-left="$router.back(-1)" | |||||
> | |||||
<template #title> | |||||
<p style="font-weight: bold;">证书查看</p> | |||||
</template> | |||||
</van-nav-bar> | |||||
<van-tabs swipeable animated sticky color="#1D6FE9" title-active-color="#1D6FE9" > | |||||
<van-tab title="规划许可证"> | |||||
<div class="main-box"> | |||||
<van-image src="../../../static/images/temporary/6.jpg" /> | |||||
<van-image src="../../../static/images/temporary/7.jpg" /> | |||||
<van-image src="../../../static/images/temporary/8.jpg" /> | |||||
</div> | |||||
</van-tab> | |||||
<van-tab title="宅基地批准书"> | |||||
<div class="main-box"> | |||||
<van-image src="../../../static/images/temporary/9.jpg" /> | |||||
</div> | |||||
</van-tab> | |||||
</van-tabs> | |||||
</div> | |||||
</template> | |||||
<script> | |||||
export default { | |||||
name: "applicationList", | |||||
data() { | |||||
return { | |||||
}; | |||||
}, | |||||
created() { | |||||
}, | |||||
methods: { | |||||
}, | |||||
} | |||||
</script> | |||||
<style scoped> | |||||
.app-container { | |||||
} | |||||
.main-box{ | |||||
padding: 4% 3%; | |||||
background-color: #FFF; | |||||
margin-top: 0.3rem; | |||||
} | |||||
</style> |
@@ -0,0 +1,303 @@ | |||||
<template> | |||||
<div class="app-container"> | |||||
<van-nav-bar | |||||
left-arrow | |||||
fixed | |||||
placeholder | |||||
@click-left="$router.back(-1)" | |||||
> | |||||
<template #title> | |||||
<p style="font-weight: bold;">添加宅基地使用流转权</p> | |||||
</template> | |||||
</van-nav-bar> | |||||
<van-form @submit="onSubmit"> | |||||
<p class="main_title">宅基地开工</p> | |||||
<div class="main_box"> | |||||
<van-field | |||||
readonly | |||||
clickable | |||||
name="picker" | |||||
:value="value" | |||||
label="宅基地代码" | |||||
placeholder="请选择" | |||||
@click="showPicker = true" | |||||
input-align="right" | |||||
right-icon="arrow-down" | |||||
/> | |||||
<van-popup v-model="showPicker" position="bottom"> | |||||
<van-picker | |||||
show-toolbar | |||||
:columns="columns" | |||||
@confirm="onConfirm" | |||||
@cancel="showPicker = false" | |||||
/> | |||||
</van-popup> | |||||
<van-field | |||||
readonly | |||||
clickable | |||||
name="picker" | |||||
:value="value" | |||||
label="流转方式" | |||||
placeholder="请选择" | |||||
@click="showPicker = true" | |||||
input-align="right" | |||||
right-icon="arrow-down" | |||||
/> | |||||
<van-popup v-model="showPicker" position="bottom"> | |||||
<van-picker | |||||
show-toolbar | |||||
:columns="columns" | |||||
@confirm="onConfirm" | |||||
@cancel="showPicker = false" | |||||
/> | |||||
</van-popup> | |||||
<van-field | |||||
readonly | |||||
clickable | |||||
name="picker" | |||||
:value="value" | |||||
label="转出方使用权人代码" | |||||
placeholder="请选择" | |||||
@click="showPicker = true" | |||||
label-width="auto" | |||||
input-align="right" | |||||
right-icon="arrow-down" | |||||
/> | |||||
<van-popup v-model="showPicker" position="bottom"> | |||||
<van-picker | |||||
show-toolbar | |||||
:columns="columns" | |||||
@confirm="onConfirm" | |||||
@cancel="showPicker = false" | |||||
/> | |||||
</van-popup> | |||||
<van-cell title="是否本集体经济组织成员"> | |||||
<template #right-icon> | |||||
<van-radio-group v-model="radio" direction="horizontal"> | |||||
<van-radio name="1">是</van-radio> | |||||
<van-radio name="2">否</van-radio> | |||||
</van-radio-group> | |||||
</template> | |||||
</van-cell> | |||||
</div> | |||||
<p class="main_title">流转信息</p> | |||||
<div class="main_box"> | |||||
<van-field label="流转面积(㎡)" placeholder="请输入流转面积(㎡)" input-align="right" label-width="auto"/> | |||||
<van-field label="流转单价(元)" placeholder="请输入流转单价(元)" input-align="right" label-width="auto"/> | |||||
<van-field label="流转费用(元)" placeholder="请输入流转费用(元)" input-align="right" label-width="auto"/> | |||||
<van-field | |||||
readonly | |||||
clickable | |||||
name="picker" | |||||
:value="value" | |||||
label="流转起始时间" | |||||
placeholder="请选择起始时间" | |||||
@click="showPicker1 = true" | |||||
input-align="right" | |||||
right-icon="arrow-down" | |||||
/> | |||||
<van-popup v-model="showPicker1" position="bottom"> | |||||
<van-datetime-picker | |||||
v-model="currentDate" | |||||
type="date" | |||||
title="选择年月日" | |||||
:min-date="minDate" | |||||
:max-date="maxDate" | |||||
/> | |||||
</van-popup> | |||||
<van-field | |||||
readonly | |||||
clickable | |||||
name="picker" | |||||
:value="value" | |||||
label="流转结束时间" | |||||
placeholder="请选择结束时间" | |||||
@click="showPicker1 = true" | |||||
input-align="right" | |||||
right-icon="arrow-down" | |||||
/> | |||||
<van-popup v-model="showPicker1" position="bottom"> | |||||
<van-datetime-picker | |||||
v-model="currentDate" | |||||
type="date" | |||||
title="选择年月日" | |||||
:min-date="minDate" | |||||
:max-date="maxDate" | |||||
/> | |||||
</van-popup> | |||||
<van-field | |||||
readonly | |||||
clickable | |||||
name="picker" | |||||
:value="value" | |||||
label="流转前房屋用途" | |||||
placeholder="请选择流转前房屋用途" | |||||
@click="showPicker = true" | |||||
input-align="right" | |||||
right-icon="arrow-down" | |||||
label-width="auto" | |||||
/> | |||||
<van-popup v-model="showPicker" position="bottom"> | |||||
<van-picker | |||||
show-toolbar | |||||
:columns="columns" | |||||
@confirm="onConfirm" | |||||
@cancel="showPicker = false" | |||||
/> | |||||
</van-popup> | |||||
<van-field | |||||
readonly | |||||
clickable | |||||
name="picker" | |||||
:value="value" | |||||
label="流转后房屋用途" | |||||
placeholder="请选择流转后房屋用途" | |||||
@click="showPicker = true" | |||||
input-align="right" | |||||
right-icon="arrow-down" | |||||
label-width="auto" | |||||
/> | |||||
<van-popup v-model="showPicker" position="bottom"> | |||||
<van-picker | |||||
show-toolbar | |||||
:columns="columns" | |||||
@confirm="onConfirm" | |||||
@cancel="showPicker = false" | |||||
/> | |||||
</van-popup> | |||||
</div> | |||||
<p class="main_title">转入方信息</p> | |||||
<div class="main_box"> | |||||
<van-field | |||||
readonly | |||||
clickable | |||||
name="picker" | |||||
:value="value" | |||||
label="转入方代表名称" | |||||
placeholder="请选择" | |||||
@click="showPicker = true" | |||||
label-width="auto" | |||||
input-align="right" | |||||
right-icon="arrow-down" | |||||
/> | |||||
<van-popup v-model="showPicker" position="bottom"> | |||||
<van-picker | |||||
show-toolbar | |||||
:columns="columns" | |||||
@confirm="onConfirm" | |||||
@cancel="showPicker = false" | |||||
/> | |||||
</van-popup> | |||||
<van-field | |||||
readonly | |||||
clickable | |||||
name="picker" | |||||
:value="value" | |||||
label="转入方代表证件类型" | |||||
placeholder="请选择" | |||||
@click="showPicker = true" | |||||
label-width="auto" | |||||
input-align="right" | |||||
right-icon="arrow-down" | |||||
/> | |||||
<van-popup v-model="showPicker" position="bottom"> | |||||
<van-picker | |||||
show-toolbar | |||||
:columns="columns" | |||||
@confirm="onConfirm" | |||||
@cancel="showPicker = false" | |||||
/> | |||||
</van-popup> | |||||
<van-field label="转入方代表证件号码" placeholder="请输入证件号码" input-align="right" label-width="auto"/> | |||||
<van-cell title="是否本集体经济组织成员"> | |||||
<template #right-icon> | |||||
<van-radio-group v-model="radio" direction="horizontal"> | |||||
<van-radio name="1">是</van-radio> | |||||
<van-radio name="2">否</van-radio> | |||||
</van-radio-group> | |||||
</template> | |||||
</van-cell> | |||||
</div> | |||||
<p class="main_title">其他</p> | |||||
<div class="main_box"> | |||||
<van-field label="所有权人代表姓名" placeholder="请输入姓名" input-align="right" label-width="auto"/> | |||||
<van-field label="所有权人意见" placeholder="请输入内容" input-align="right" label-width="auto"/> | |||||
<van-field label="备注" placeholder="请输入备注" input-align="right" label-width="auto"/> | |||||
</div> | |||||
<div style="padding: 16px 0;"> | |||||
<van-row> | |||||
<van-col span="12" align="center"> | |||||
<van-button type="info" native-type="submit" class="submitButton">保存</van-button> | |||||
</van-col> | |||||
<van-col span="12" align="center"> | |||||
<van-button type="info" native-type="submit" class="submitButton">保存并提交</van-button> | |||||
</van-col> | |||||
</van-row> | |||||
<div class="clear"></div> | |||||
</div> | |||||
</van-form> | |||||
</div> | |||||
</template> | |||||
<script> | |||||
export default { | |||||
name: "circulationAdd", | |||||
data() { | |||||
return { | |||||
value: '', | |||||
columns: ['杭州', '宁波', '温州', '嘉兴', '湖州'], | |||||
showPicker: false, | |||||
showPicker1: false, | |||||
minDate: new Date(2020, 0, 1), | |||||
maxDate: new Date(2025, 10, 1), | |||||
currentDate: new Date(2021, 0, 17), | |||||
}; | |||||
}, | |||||
created() { | |||||
}, | |||||
methods: { | |||||
onConfirm(value) { | |||||
this.value = value; | |||||
this.showPicker = false; | |||||
}, | |||||
}, | |||||
} | |||||
</script> | |||||
<style scoped lang="scss"> | |||||
.app-container { | |||||
} | |||||
.main_title{ | |||||
font-size: 0.4rem; | |||||
color: #1D6FE9; | |||||
margin: 0.2rem 6%; | |||||
position: relative; | |||||
} | |||||
.main_box{ | |||||
width: 96%; | |||||
margin: 0 auto; | |||||
border-radius: 6px; | |||||
box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16); | |||||
overflow: hidden; | |||||
background-color: #FFF; | |||||
} | |||||
.submitButton{ | |||||
width: 80%; | |||||
margin: 0 auto; | |||||
background-color: #1D6FE9; | |||||
} | |||||
</style> |
@@ -0,0 +1,91 @@ | |||||
<template> | |||||
<div class="app-container"> | |||||
<van-nav-bar | |||||
left-arrow | |||||
fixed | |||||
placeholder | |||||
@click-left="$router.back(-1)" | |||||
> | |||||
<template #title> | |||||
<p style="font-weight: bold;">使用权流转</p> | |||||
</template> | |||||
<template #right> | |||||
<van-icon name="add" size="18" /> | |||||
</template> | |||||
</van-nav-bar> | |||||
<van-swipe-cell v-for="(item,index) in 10"> | |||||
<van-cell title="440604100202000000Z00012" value="待审" center > | |||||
<template #icon> | |||||
<van-icon name="../../../static/images/icon/icon_jt.png" size="22" color="#539FFD" style="margin-right: 10px;" /> | |||||
</template> | |||||
<template #label> | |||||
<p><b style="color: #FFA63E;">转让</b><i style="margin-right: 0.5rem;"></i><b style="color: #333333;">刘浩泽</b><i style="margin-right: 0.5rem;"></i>59㎡</p> | |||||
</template> | |||||
</van-cell> | |||||
<template #right> | |||||
<van-row> | |||||
<van-col> | |||||
<van-button square text="修改" type="info" class="delete-button" /> | |||||
</van-col> | |||||
<van-col> | |||||
<van-button square text="删除" type="danger" class="delete-button" /> | |||||
</van-col> | |||||
</van-row> | |||||
</template> | |||||
</van-swipe-cell> | |||||
</div> | |||||
</template> | |||||
<script> | |||||
export default { | |||||
name: "circulationList", | |||||
data() { | |||||
return { | |||||
}; | |||||
}, | |||||
created() { | |||||
}, | |||||
methods: { | |||||
}, | |||||
} | |||||
</script> | |||||
<style scoped lang="scss"> | |||||
.app-container { | |||||
padding: 0.2rem 3%; | |||||
} | |||||
/deep/.van-cell__title{ | |||||
flex: 0.7; | |||||
} | |||||
/deep/.van-cell__title span{ | |||||
font-family: Arial; | |||||
font-size: 0.4rem; | |||||
font-weight: normal; | |||||
} | |||||
/deep/.van-cell__value{ | |||||
flex: 0.3; | |||||
color: #1D6FE9; | |||||
font-weight: bold; | |||||
} | |||||
/deep/.van-swipe-cell{ | |||||
margin-bottom: 0.2rem; | |||||
border-radius: 0.2rem; | |||||
overflow: hidden; | |||||
box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16); | |||||
} | |||||
/deep/van-ellipsis{ | |||||
font-weight: bold; | |||||
} | |||||
.delete-button { | |||||
height: 100%; | |||||
} | |||||
.van-row{ | |||||
height: 100%; | |||||
} | |||||
.van-col{ | |||||
height: 100%; | |||||
} | |||||
</style> |
@@ -0,0 +1,360 @@ | |||||
<template> | |||||
<div class="app-container"> | |||||
<van-nav-bar | |||||
title="农村宅基地申请" | |||||
left-arrow | |||||
fixed | |||||
placeholder | |||||
@click-left="$router.back(-1)" | |||||
/> | |||||
<van-steps :active="active" active-color="#38f"> | |||||
<van-step>申请</van-step> | |||||
<van-step>开工</van-step> | |||||
<van-step>验收</van-step> | |||||
</van-steps> | |||||
<p class="topTit">农村宅基地和建房(规划许可)申请表</p> | |||||
<div class="main"> | |||||
<van-form @submit="onSubmit"> | |||||
<p class="main_title">申请用户信息</p> | |||||
<div class="main_box"> | |||||
<van-field label="姓名" placeholder="姓名" input-align="right"/> | |||||
<van-field label="性别" placeholder="性别" input-align="right"/> | |||||
<van-field label="年龄" placeholder="年龄" input-align="right"/> | |||||
<van-field label="联系电话" placeholder="联系电话" input-align="right"/> | |||||
<van-field label="身份证号" placeholder="身份证号" input-align="right"/> | |||||
<van-field label="户口所在地" placeholder="户口所在地" input-align="right"/> | |||||
<van-field label="家庭住址" placeholder="家庭住址" input-align="right"/> | |||||
<van-field label="家庭人口数" placeholder="家庭人口数" input-align="right"/> | |||||
<van-cell title="是否已有宅基地"> | |||||
<template #right-icon> | |||||
<van-radio-group v-model="radio" direction="horizontal"> | |||||
<van-radio name="1">是</van-radio> | |||||
<van-radio name="2">否</van-radio> | |||||
</van-radio-group> | |||||
</template> | |||||
</van-cell> | |||||
</div> | |||||
<p class="main_title">家庭成员信息<van-button icon="plus" size="mini" type="primary" class="addFamily" /></p> | |||||
<div class="main_box"> | |||||
<van-field label="姓名" placeholder="姓名" input-align="right"/> | |||||
<van-field label="年龄" placeholder="年龄" input-align="right"/> | |||||
<van-field label="与户主关系" placeholder="与户主关系" input-align="right"/> | |||||
<van-field label="身份证号" placeholder="身份证号" input-align="right"/> | |||||
<van-field label="户口所在地" placeholder="户口所在地" input-align="right"/> | |||||
</div> | |||||
<div class=" familyList"> | |||||
<van-button icon="minus" size="mini" type="danger" class="deleteFamily" /> | |||||
<div class="main_box"> | |||||
<van-field label="姓名" placeholder="姓名" input-align="right"/> | |||||
<van-field label="年龄" placeholder="年龄" input-align="right"/> | |||||
<van-field label="与户主关系" placeholder="与户主关系" input-align="right"/> | |||||
<van-field label="身份证号" placeholder="身份证号" input-align="right"/> | |||||
<van-field label="户口所在地" placeholder="户口所在地" input-align="right"/> | |||||
</div> | |||||
</div> | |||||
<p class="main_title">现宅基地及农房状况</p> | |||||
<div class="main_box"> | |||||
<van-field label="宅基地面积" placeholder="宅基地面积" input-align="right"/> | |||||
<van-field label="人均宅基地面积" placeholder="人均宅基地面积㎡" input-align="right" label-width="auto"/> | |||||
<van-field label="不动产单元号" placeholder="不动产单元号" input-align="right"/> | |||||
<van-field label="建筑面积" placeholder="建筑面积㎡" input-align="right"/> | |||||
<van-field label="人均建筑面积" placeholder="人均建筑面积㎡" input-align="right"/> | |||||
<van-field label="农民房屋幢号" placeholder="户口所在地" input-align="right"/> | |||||
<van-field | |||||
readonly | |||||
clickable | |||||
name="picker" | |||||
:value="value" | |||||
label="处置情况" | |||||
placeholder="选择宅基地处置情况" | |||||
@click="showPicker = true" | |||||
input-align="right" | |||||
/> | |||||
<van-popup v-model="showPicker" position="bottom"> | |||||
<van-picker | |||||
show-toolbar | |||||
:columns="columns" | |||||
@confirm="onConfirm" | |||||
@cancel="showPicker = false" | |||||
/> | |||||
</van-popup> | |||||
<van-field | |||||
readonly | |||||
clickable | |||||
name="picker" | |||||
:value="value" | |||||
label="建房类型" | |||||
placeholder="选择建房类型" | |||||
@click="showPicker = true" | |||||
input-align="right" | |||||
/> | |||||
<van-popup v-model="showPicker" position="bottom"> | |||||
<van-picker | |||||
show-toolbar | |||||
:columns="columns" | |||||
@confirm="onConfirm" | |||||
@cancel="showPicker = false" | |||||
/> | |||||
</van-popup> | |||||
</div> | |||||
<p class="main_title">拟申请宅基地及建房情况</p> | |||||
<div class="main_box"> | |||||
<van-field label="拟建位置" placeholder="拟建位置" input-align="right"/> | |||||
<van-field label="宅基地面积" placeholder="宅基地面积" input-align="right"/> | |||||
<van-field label="东至" placeholder="东至" input-align="right"/> | |||||
<van-field label="西至" placeholder="西至" input-align="right"/> | |||||
<van-field label="南至" placeholder="南至" input-align="right"/> | |||||
<van-field label="北至" placeholder="北至" input-align="right"/> | |||||
<van-field label="建筑面积" placeholder="建筑面积" input-align="right"/> | |||||
<van-field label="建筑层数" placeholder="建筑层数" input-align="right"/> | |||||
<van-field label="建筑高度" placeholder="建筑高度" input-align="right"/> | |||||
<van-cell title="是否征求相邻权利人意见"> | |||||
<template #right-icon> | |||||
<van-radio-group v-model="radio" direction="horizontal"> | |||||
<van-radio name="1">是</van-radio> | |||||
<van-radio name="2">否</van-radio> | |||||
</van-radio-group> | |||||
</template> | |||||
</van-cell> | |||||
<van-field | |||||
readonly | |||||
clickable | |||||
name="picker" | |||||
:value="value" | |||||
label="房屋构造" | |||||
placeholder="选择房屋构造" | |||||
@click="showPicker = true" | |||||
input-align="right" | |||||
/> | |||||
<van-popup v-model="showPicker" position="bottom"> | |||||
<van-picker | |||||
show-toolbar | |||||
:columns="columns" | |||||
@confirm="onConfirm" | |||||
@cancel="showPicker = false" | |||||
/> | |||||
</van-popup> | |||||
<van-cell title="设计图纸"> | |||||
<template #right-icon> | |||||
<van-radio-group v-model="radio" direction="horizontal"> | |||||
<van-radio name="1">选通用图</van-radio> | |||||
<van-radio name="2">委托设计</van-radio> | |||||
</van-radio-group> | |||||
</template> | |||||
</van-cell> | |||||
</div> | |||||
<p class="main_title">申请理由</p> | |||||
<div class="main_box"> | |||||
<van-field | |||||
rows="3" | |||||
autosize | |||||
type="textarea" | |||||
placeholder="申请理由" | |||||
input-align="left" | |||||
/> | |||||
<van-row> | |||||
<van-col span="12"><van-field label="申请人" placeholder="申请人" input-align="left" label-width="auto"/></van-col> | |||||
<van-col span="12"> | |||||
<van-field v-model="nowTime" label-width="auto"> | |||||
<template #label> | |||||
<van-icon name="notes-o" size="20"/> | |||||
</template> | |||||
</van-field> | |||||
</van-col> | |||||
</van-row> | |||||
</div> | |||||
<p class="main_title">会议纪要</p> | |||||
<div class="main_box file-box"> | |||||
<van-uploader v-model="fileList" multiple /> | |||||
</div> | |||||
<p class="main_title">宅基地使用承诺书</p> | |||||
<div class="main_box file-box"> | |||||
<van-uploader v-model="fileList2" multiple class="aaa" /> | |||||
</div> | |||||
<div style="margin: 16px;"> | |||||
<van-row> | |||||
<van-col span="12" align="center"> | |||||
<van-button type="info" native-type="submit" class="submitButton">保存</van-button> | |||||
</van-col> | |||||
<van-col span="12" align="center"> | |||||
<van-button type="info" native-type="submit" class="submitButton">保存并提交</van-button> | |||||
</van-col> | |||||
</van-row> | |||||
<div class="clear"></div> | |||||
</div> | |||||
<p class="topTit">宅基地开工</p> | |||||
<div class="main_box action-box"> | |||||
<van-cell title="计划开工时间"> | |||||
<template #right-icon> | |||||
<van-radio-group v-model="radio" direction="horizontal"> | |||||
<van-field readonly clickable style="padding: 0" v-model="value2" label-width="auto" placeholder="选择日期" @click="showCalendar = true"> | |||||
<template #label> | |||||
<van-icon name="notes-o" size="20"/> | |||||
</template> | |||||
</van-field> | |||||
<van-calendar v-model="showCalendar" @confirm="onConfirm2" /> | |||||
</van-radio-group> | |||||
</template> | |||||
</van-cell> | |||||
<van-cell title="计划竣工时间"> | |||||
<template #right-icon> | |||||
<van-radio-group v-model="radio" direction="horizontal"> | |||||
<van-field readonly clickable style="padding: 0" v-model="value2" label-width="auto" placeholder="选择日期" @click="showCalendar = true"> | |||||
<template #label> | |||||
<van-icon name="notes-o" size="20"/> | |||||
</template> | |||||
</van-field> | |||||
<van-calendar v-model="showCalendar" @confirm="onConfirm2" /> | |||||
</van-radio-group> | |||||
</template> | |||||
</van-cell> | |||||
</div> | |||||
<p class="topTit">宅基地验收申请</p> | |||||
<div class="main_box check-box"> | |||||
<van-field label="申请户主姓名" placeholder="申请户主姓名" input-align="right" label-width="auto"/> | |||||
<van-field label="身份证号" placeholder="身份证号" input-align="right" label-width="auto"/> | |||||
<van-field label="用地建房位置" placeholder="用地建房位置" input-align="right" label-width="auto"/> | |||||
<van-field label="乡村建设规划许可证号" placeholder="乡村建设规划许可证号" input-align="right" label-width="auto"/> | |||||
<van-field label="农村宅基地批准书号" placeholder="农村宅基地批准书号" input-align="right" label-width="auto"/> | |||||
<van-field label="开工日期" readonly clickable v-model="value2" input-align="right" label-width="auto" placeholder="选择开工日期" @click="showCalendar = true"></van-field> | |||||
<van-calendar v-model="showCalendar" @confirm="onConfirm2" /> | |||||
<van-field label="竣工日期" readonly clickable v-model="value2" input-align="right" label-width="auto" placeholder="选择竣工日期" @click="showCalendar = true"></van-field> | |||||
<van-calendar v-model="showCalendar" @confirm="onConfirm2" /> | |||||
<van-field label="权属证书号(不动产)" placeholder="权属证书号(不动产)" input-align="right" label-width="auto"/> | |||||
<van-field label="权属证书号(宅基地)" placeholder="权属证书号(宅基地)" input-align="right" label-width="auto"/> | |||||
<van-field label="批建高度" placeholder="建筑高度" input-align="right" label-width="auto"/> | |||||
<van-field label="批建层数" placeholder="批建层数" input-align="right" label-width="auto"/> | |||||
<van-field label="竣工高度" placeholder="竣工高度" input-align="right" label-width="auto"/> | |||||
<van-field label="竣工层数" placeholder="竣工层数" input-align="right" label-width="auto"/> | |||||
<van-field label="建筑面积" placeholder="建筑面积" input-align="right" label-width="auto"/> | |||||
<van-field label="建筑风貌" placeholder="建筑风貌" input-align="right" label-width="auto"/> | |||||
<van-cell title="旧宅基地退还情况"> | |||||
<template #right-icon> | |||||
<van-radio-group v-model="radio" direction="horizontal"> | |||||
<van-radio name="1">是</van-radio> | |||||
<van-radio name="2">否</van-radio> | |||||
</van-radio-group> | |||||
</template> | |||||
</van-cell> | |||||
<van-field label="备注" placeholder="" input-align="right"/> | |||||
</div> | |||||
</van-form> | |||||
</div> | |||||
</div> | |||||
</template> | |||||
<script> | |||||
export default { | |||||
name: "applicationForm", | |||||
data() { | |||||
return { | |||||
active: 0, | |||||
nowTime:'2020-08-06',//当前日期 | |||||
fileList: [], | |||||
fileList2: [], | |||||
radio:'1', | |||||
value: '', | |||||
columns: ['杭州', '宁波', '温州', '嘉兴', '湖州'], | |||||
showPicker: false, | |||||
value2: '', | |||||
showCalendar: false, | |||||
}; | |||||
}, | |||||
created() { | |||||
}, | |||||
methods: { | |||||
onConfirm(value) { | |||||
this.value = value; | |||||
this.showPicker = false; | |||||
}, | |||||
onConfirm2(date) { | |||||
this.value2 = `${date.getMonth() + 1}/${date.getDate()}`; | |||||
this.showCalendar = false; | |||||
}, | |||||
}, | |||||
} | |||||
</script> | |||||
<style scoped lang="scss"> | |||||
.app-container { | |||||
} | |||||
.van-steps{ | |||||
padding: 2% 6% 0; | |||||
} | |||||
.topTit{ | |||||
margin-top: 0.4rem; | |||||
font-size: 0.45rem; | |||||
background-color: #1D6FE9; | |||||
color: #FFFFFF; | |||||
line-height: 58px; | |||||
text-align: center; | |||||
box-shadow: 0px 3px 6px 0px rgba(15,67,145,0.40); | |||||
} | |||||
.main_title{ | |||||
font-size: 0.4rem; | |||||
color: #1D6FE9; | |||||
margin: 0.2rem 6%; | |||||
position: relative; | |||||
} | |||||
.main_box{ | |||||
width: 96%; | |||||
margin: 0 auto; | |||||
border-radius: 6px; | |||||
box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16); | |||||
overflow: hidden; | |||||
background-color: #FFF; | |||||
} | |||||
/deep/.van-radio--horizontal{ | |||||
margin-left: 20px; | |||||
margin-right: 0; | |||||
} | |||||
.file-box{ | |||||
padding: 2% 5% 0; | |||||
} | |||||
.submitButton{ | |||||
width: 80%; | |||||
margin: 0 auto; | |||||
background-color: #1D6FE9; | |||||
border-radius: 14px; | |||||
} | |||||
.timeTit{ | |||||
text-align: center; | |||||
font-size: 16px; | |||||
line-height: 27px; | |||||
} | |||||
.action-box{ | |||||
padding: 15px 0!important; | |||||
margin-top: 0.4rem; | |||||
} | |||||
.check-box{ | |||||
margin-top: 0.4rem; | |||||
} | |||||
.addFamily{ | |||||
position: absolute; | |||||
top: -2px; | |||||
right: 0; | |||||
border-radius: 50%; | |||||
} | |||||
.deleteFamily{ | |||||
position: absolute; | |||||
top: -0.3rem; | |||||
right: 6%; | |||||
z-index: 9; | |||||
border-radius: 50%; | |||||
} | |||||
.familyList{ | |||||
margin-top: 0.4rem; | |||||
position: relative; | |||||
} | |||||
</style> |
@@ -0,0 +1,78 @@ | |||||
<template> | |||||
<div class="app-container"> | |||||
<van-nav-bar | |||||
left-arrow | |||||
fixed | |||||
placeholder | |||||
@click-left="$router.back(-1)" | |||||
> | |||||
<template #title> | |||||
<p style="font-weight: bold;">宅基地申请</p> | |||||
</template> | |||||
<template #right> | |||||
<van-icon name="add" size="18" /> | |||||
</template> | |||||
</van-nav-bar> | |||||
<van-swipe-cell v-for="(item,index) in 10"> | |||||
<van-cell title="3710022021000001" value="申请草稿" center > | |||||
<template #icon> | |||||
<van-icon name="../../../static/images/icon/icon_fz.png" size="22" color="#539FFD" style="margin-right: 10px;" /> | |||||
</template> | |||||
<template #label> | |||||
<p>李粉连<i style="margin-right: 0.5rem;"></i>原址翻建申请</p> | |||||
</template> | |||||
</van-cell> | |||||
<template #right> | |||||
<van-button square text="删除" type="danger" class="delete-button" /> | |||||
</template> | |||||
</van-swipe-cell> | |||||
</div> | |||||
</template> | |||||
<script> | |||||
export default { | |||||
name: "applicationList", | |||||
data() { | |||||
return { | |||||
}; | |||||
}, | |||||
created() { | |||||
}, | |||||
methods: { | |||||
}, | |||||
} | |||||
</script> | |||||
<style scoped> | |||||
.app-container { | |||||
padding: 0.2rem 3%; | |||||
} | |||||
/deep/.van-cell__title{ | |||||
flex: 0.7; | |||||
} | |||||
/deep/.van-cell__title span{ | |||||
font-family: Arial; | |||||
font-size: 0.4rem; | |||||
font-weight: normal; | |||||
} | |||||
/deep/.van-cell__value{ | |||||
flex: 0.3; | |||||
color: #1D6FE9; | |||||
font-weight: bold; | |||||
} | |||||
/deep/.van-swipe-cell{ | |||||
margin-bottom: 0.2rem; | |||||
border-radius: 0.2rem; | |||||
overflow: hidden; | |||||
box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16); | |||||
} | |||||
/deep/van-ellipsis{ | |||||
font-weight: bold; | |||||
} | |||||
.delete-button { | |||||
height: 100%; | |||||
} | |||||
</style> |
@@ -0,0 +1,99 @@ | |||||
<template> | |||||
<div class="app-container"> | |||||
<van-nav-bar | |||||
left-arrow | |||||
fixed | |||||
placeholder | |||||
@click-left="$router.back(-1)" | |||||
> | |||||
<template #title> | |||||
<p style="font-weight: bold;">公示信息</p> | |||||
</template> | |||||
</van-nav-bar> | |||||
<van-search v-model="value" placeholder="请输入姓名" class="searchInput" @search="onSearch" show-action> | |||||
<template #action> | |||||
<div @click="onSearch" style="color:#B4B0B0 ">搜索</div> | |||||
</template> | |||||
</van-search> | |||||
<van-swipe-cell v-for="(item,index) in 10"> | |||||
<van-cell title="张婷婷-异地新建申请" value="公示中" center > | |||||
<template #icon> | |||||
<van-icon name="../../../static/images/icon/icon_gs.png" size="22" color="#539FFD" style="margin-right: 10px;" /> | |||||
</template> | |||||
<template #label> | |||||
<p>镇级公示<i style="margin-right: 0.5rem;"></i>2021.01.02-2021.01.07</p> | |||||
</template> | |||||
</van-cell> | |||||
</van-swipe-cell> | |||||
</div> | |||||
</template> | |||||
<script> | |||||
export default { | |||||
name: "applicationList", | |||||
data() { | |||||
return { | |||||
value:'', | |||||
value2:'', | |||||
showPicker: false, | |||||
columns: ['杭州', '宁波', '温州', '绍兴', '湖州', '嘉兴', '金华', '衢州'], | |||||
}; | |||||
}, | |||||
created() { | |||||
}, | |||||
methods: { | |||||
onConfirm(value) { | |||||
this.value2 = value; | |||||
this.showPicker = false; | |||||
}, | |||||
onSearch(){ | |||||
} | |||||
}, | |||||
} | |||||
</script> | |||||
<style scoped> | |||||
.app-container { | |||||
padding: 0.2rem 3%; | |||||
} | |||||
/deep/.van-cell__title{ | |||||
flex: 0.7; | |||||
} | |||||
/deep/.van-cell__title span{ | |||||
font-family: Arial; | |||||
font-size: 0.4rem; | |||||
font-weight: normal; | |||||
} | |||||
/deep/.van-cell__value{ | |||||
flex: 0.3; | |||||
color: #1D6FE9; | |||||
font-weight: bold; | |||||
} | |||||
/deep/.van-swipe-cell{ | |||||
margin-bottom: 0.2rem; | |||||
border-radius: 0.2rem; | |||||
overflow: hidden; | |||||
box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16); | |||||
} | |||||
/deep/van-ellipsis{ | |||||
font-weight: bold; | |||||
} | |||||
.delete-button { | |||||
height: 100%; | |||||
} | |||||
/deep/.van-search__content{ | |||||
background-color: transparent; | |||||
} | |||||
/deep/.van-search__action{ | |||||
padding-right: 0.5rem; | |||||
} | |||||
.searchInput{ | |||||
background: #ffffff; | |||||
border: 1px solid #c9c9c9; | |||||
border-radius: 50px; | |||||
padding:0 ; | |||||
margin-bottom: 0.2rem; | |||||
} | |||||
</style> |