Преглед изворни кода

宅基地调查

wulanhaote
yujk пре 3 година
родитељ
комит
067dd11bda
4 измењених фајлова са 75 додато и 14 уклоњено
  1. +10
    -7
      src/views/homesteadSurvey/add.vue
  2. +4
    -0
      src/views/homesteadSurvey/index.vue
  3. +6
    -5
      src/views/homesteadSurvey/list.vue
  4. +55
    -2
      src/views/homesteadSurvey/settle.vue

+ 10
- 7
src/views/homesteadSurvey/add.vue Прегледај датотеку

@@ -384,9 +384,10 @@
autocomplete="off" autocomplete="off"
input-align="right" input-align="right"
v-model="form.jzxg" v-model="form.jzxg"
name="建筑限高"
name="建筑限高(m)"
label="建筑限高(m)" label="建筑限高(m)"
placeholder="建筑限高"
placeholder="填写000.00~999.99小数"
:rules="[{ validator:validator1, message: '请填写000.00~999.99小数,保留两位小数' }]"
type="number" type="number"
/> />
<van-field <van-field
@@ -462,6 +463,8 @@
</div> </div>
<div style="text-align:center;overflow:auto;"> <div style="text-align:center;overflow:auto;">
<van-button plain round color="#7AC943" size="mini" style="margin:0 auto;" @click="showPopupsyqr(item)">查看使用权人信息</van-button> <van-button plain round color="#7AC943" size="mini" style="margin:0 auto;" @click="showPopupsyqr(item)">查看使用权人信息</van-button>
<van-button plain round color="#7AC943" size="mini" style="margin:0 auto;" @click="showPopuphncylist(item)">查看户内成员信息</van-button>

</div> </div>
</div> </div>
<template #right> <template #right>
@@ -513,7 +516,7 @@
</div> </div>
<van-swipe-cell v-for="(item,index) in fwlist" :key="index" style="border-radius: 16px;box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.16); width:calc( 100% - 40px);margin:20px auto;background:#fff;"> <van-swipe-cell v-for="(item,index) in fwlist" :key="index" style="border-radius: 16px;box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.16); width:calc( 100% - 40px);margin:20px auto;background:#fff;">
<div style="padding:20px;"> <div style="padding:20px;">
<p style="color:#22B7F2;font-size:20px;line-height:30px;"><van-icon name="wap-home" color="#22b7f2" size="20" style="margin-right:10px;"/>自然幢号:{{item.zrzh}}</p>
<p style="color:#22B7F2;font-size:20px;line-height:30px;"><van-icon name="wap-home" color="#22b7f2" size="20" style="margin-right:10px;"/>第{{index+1}}号</p>
<div style="display:flex;line-height:20px"> <div style="display:flex;line-height:20px">
<p style="flex:1;text-align:left;">农民房屋幢号</p> <p style="flex:1;text-align:left;">农民房屋幢号</p>
<p style="flex:1;text-align:right;">{{item.nmfwzh}}</p> <p style="flex:1;text-align:right;">{{item.nmfwzh}}</p>
@@ -828,9 +831,9 @@
label="备注" label="备注"
placeholder="备注" placeholder="备注"
/> />
<div style="text-align:center;overflow:auto;">
<!-- <div style="text-align:center;overflow:auto;">
<van-button plain round color="#7AC943" size="mini" style="margin:0 auto;" native-type="button" @click="showPopuphncylist(form1)">查看户内成员列表</van-button> <van-button plain round color="#7AC943" size="mini" style="margin:0 auto;" native-type="button" @click="showPopuphncylist(form1)">查看户内成员列表</van-button>
</div>
</div>-->
<div style="margin: 16px;"> <div style="margin: 16px;">
<van-button round block color="#7AC943" native-type="submit">保存</van-button> <van-button round block color="#7AC943" native-type="submit">保存</van-button>
</div> </div>
@@ -2795,8 +2798,8 @@
} }
}, },
validator1(val){ validator1(val){
console.log(val.length)
if(val>1||val<0||val.length>4){
console.log(val)
if(val>=1000||val<0||val.length>6){
return false return false
}else{ }else{
return true return true


+ 4
- 0
src/views/homesteadSurvey/index.vue Прегледај датотеку

@@ -111,6 +111,7 @@
</van-cell> </van-cell>
</van-pull-refresh> </van-pull-refresh>
</div> </div>

</div> </div>
</template> </template>


@@ -118,6 +119,7 @@
import {addTask, complete, delTask, exportTask, getTask, listTask, publish, updateTask} from "@/api/homesteadSurvey/index"; import {addTask, complete, delTask, exportTask, getTask, listTask, publish, updateTask} from "@/api/homesteadSurvey/index";
import {getInfo} from "../../api/login"; import {getInfo} from "../../api/login";
import CircleProccess from "@/components/circleProccess.vue"; import CircleProccess from "@/components/circleProccess.vue";
import {updateUserPwd} from "../../api/onlineHome/my";
export default { export default {
name: "homesteadIndex", name: "homesteadIndex",
components: { components: {
@@ -125,6 +127,7 @@
}, },
data() { data() {
return { return {

active: 1, active: 1,
show: false, show: false,
loading: false, loading: false,
@@ -173,6 +176,7 @@


}, },
methods: { methods: {

onRefreshtask(){ onRefreshtask(){
this.isLoadingtask = false; this.isLoadingtask = false;
let _this = this let _this = this


+ 6
- 5
src/views/homesteadSurvey/list.vue Прегледај датотеку

@@ -151,8 +151,7 @@
</div> </div>
<div v-if="activeBtn==3"> <div v-if="activeBtn==3">
<van-form @submit="onSubmitsyqr"> <van-form @submit="onSubmitsyqr">
<div style="border-radius: 16px;
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.16); width:calc( 100% - 40px);margin:20px;padding:5px;background:#fff;">
<div style="border-radius: 16px;box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.16); width:calc( 100% - 40px);margin:20px;padding:5px;background:#fff;">
<van-field <van-field
autocomplete="off" autocomplete="off"
v-model="qlrform.qydm" v-model="qlrform.qydm"
@@ -259,6 +258,7 @@
placeholder="代表人联系电话" placeholder="代表人联系电话"
type="number" type="number"
input-align="right" input-align="right"
required
:rules="[{ required: true, message: '代表人联系电话不能为空' }]" :rules="[{ required: true, message: '代表人联系电话不能为空' }]"
/> />
<van-field <van-field
@@ -425,8 +425,8 @@
<van-button round block color="#7AC943" native-type="submit">保存</van-button> <van-button round block color="#7AC943" native-type="submit">保存</van-button>
</div> </div>
</van-form> </van-form>
</div>
<div v-if="activeBtn==4">
</div>
<div v-if="activeBtn==4" style="overflow:hidden">
<!-- <van-search placeholder="请输入宅基地号查询" v-if="false"> <!-- <van-search placeholder="请输入宅基地号查询" v-if="false">
<template #action> <template #action>
</template> </template>
@@ -1642,6 +1642,7 @@
} }
); );
}else{ }else{
this.qlrform.deptId = this.item.deptId
addSuyqr(this.qlrform).then( addSuyqr(this.qlrform).then(
response => { response => {
let _this =this let _this =this
@@ -1663,7 +1664,7 @@
"suyqxz":'40', "suyqxz":'40',
"suyqxzName":'集体土地所有权', "suyqxzName":'集体土地所有权',
"dbrzjlx":'01', "dbrzjlx":'01',
"dbrzjlxName":'代表人证件类型',
"dbrzjlxName":'身份证',
"sfclncjtjjzz":'农村宅基地使用权确权登记发证', "sfclncjtjjzz":'农村宅基地使用权确权登记发证',
"sjly":'04', "sjly":'04',
} }


+ 55
- 2
src/views/homesteadSurvey/settle.vue Прегледај датотеку

@@ -19,7 +19,7 @@
</template> </template>


</van-cell> </van-cell>
<van-cell title="修改密码" is-link style="border-radius: 16px;box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.16); width:calc( 100% - 40px);margin:20px;background:#fff;padding:20px;">
<van-cell title="修改密码" @click="showPassword=true" style="border-radius: 16px;box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.16); width:calc( 100% - 40px);margin:20px;background:#fff;padding:20px;">
<template #icon> <template #icon>
<van-icon :name="require('../../assets/images/housesteadSurvey/little2.png')" size="18" color="#fff" style="margin:10px;"/> <van-icon :name="require('../../assets/images/housesteadSurvey/little2.png')" size="18" color="#fff" style="margin:10px;"/>
</template> </template>
@@ -29,12 +29,65 @@
<van-icon :name="require('../../assets/images/housesteadSurvey/little2.png')" size="18" color="#fff" style="margin:10px;"/> <van-icon :name="require('../../assets/images/housesteadSurvey/little2.png')" size="18" color="#fff" style="margin:10px;"/>
</template> </template>
</van-cell> </van-cell>
<van-popup v-model:show="showPassword" position="bottom" style="width:100%;padding:20px;">
<van-cell-group >
<van-field v-model="oldPassword" label="原密码" type="password" placeholder="请输入" />
<van-field v-model="newPassword" label="新密码" type="password" placeholder="请输入" />
<van-field v-model="confirmPassword" label="确认新密码" type="password" placeholder="请输入" />
<van-row style="text-align: center;margin-top: 40px">
<van-button round block color="#7AC943" @click="submit">保存</van-button>
</van-row>
</van-cell-group>
</van-popup>
</div> </div>
</template> </template>


<script> <script>
import {updateUserPwd} from "../../api/onlineHome/my";

export default { export default {
name: "homesteadSettle"
name: "homesteadSettle",
data(){
return{
showPassword:false,
oldPassword: "",
newPassword: "",
confirmPassword: "",
}},
methods:{
submit() {
if(this.confirmPassword
!=this.newPassword){
this.$toast({
icon: 'error', // 找到自己需要的图标
message: '两次密码不同,请重新输入',
duration:"1000",
onClose:function(){
this.oldPassword=""
this.newPassword=""
this.confirmPassword=""
return false;
}
})
}else{
updateUserPwd(this.oldPassword, this.newPassword).then(
response => {
let _this =this
this.$toast({
icon: 'success', // 找到自己需要的图标
message: '修改成功',
duration:"1000",
onClose:function(){
_this.showPassword = false
}
})
}
);
}

}
}

} }
</script> </script>




Loading…
Откажи
Сачувај