@@ -13,7 +13,9 @@ module.exports = { | |||
"/api": { | |||
// 请求的目标主机 | |||
//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, | |||
pathRewrite: { | |||
'^/api': '' | |||
@@ -23,7 +25,7 @@ module.exports = { | |||
// Various Dev Server settings | |||
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, | |||
errorOverlay: true, | |||
notifyOnErrors: true, | |||
@@ -30,8 +30,13 @@ const whiteList = [ | |||
'/attestationDetail', | |||
'/noticeDetail', | |||
'/homestead/login', | |||
'/applicationForm', | |||
'/applicationList', | |||
'/certificateList', | |||
'/certificateSee', | |||
'/informationList', | |||
'/circulationList', | |||
'/circulationAdd', | |||
] | |||
router.beforeEach((to, from, next) => { | |||
@@ -381,6 +381,69 @@ export const constantRoutes = [ | |||
hidden: true, | |||
}, | |||
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> |