| @@ -3,7 +3,7 @@ import request from '@/utils/request' | |||
| // 查询数据调查-附属设施列表 | |||
| export function listFsss(query) { | |||
| return request({ | |||
| url: '/houseSurvey/fsss/list', | |||
| url: '/home/homesteadfsss/list', | |||
| method: 'get', | |||
| params: query | |||
| }) | |||
| @@ -3,7 +3,7 @@ import request from '@/utils/request' | |||
| // 查询数据调查-户主信息列表 | |||
| export function listNh(query) { | |||
| return request({ | |||
| url: '/houseSurvey/nh/list', | |||
| url: '/home/homesteadnh/list', | |||
| method: 'get', | |||
| params: query | |||
| }) | |||
| @@ -12,7 +12,7 @@ export function listNh(query) { | |||
| // 导出数据调查-户主信息 | |||
| export function exportNh(query) { | |||
| return request({ | |||
| url: '/houseSurvey/nh/export', | |||
| url: '/home/homesteadnhhncy/export', | |||
| method: 'get', | |||
| params: query | |||
| }) | |||
| @@ -21,7 +21,7 @@ export function exportNh(query) { | |||
| // 查询数据调查-户主信息详细 | |||
| export function getNh(id) { | |||
| return request({ | |||
| url: '/houseSurvey/nh/get/' + id, | |||
| url: '/home/homesteadnhhncy/get/' + id, | |||
| method: 'get' | |||
| }) | |||
| } | |||
| @@ -29,7 +29,7 @@ export function getNh(id) { | |||
| // 查询数据调查-户主信息详细 | |||
| export function getNhByNhdm(nhdm) { | |||
| return request({ | |||
| url: '/houseSurvey/nh/getByNhdm/' + nhdm, | |||
| url: '/home/homesteadnhhncy/getByNhdm/' + nhdm, | |||
| method: 'get' | |||
| }) | |||
| } | |||
| @@ -37,7 +37,7 @@ export function getNhByNhdm(nhdm) { | |||
| // 新增数据调查-户主信息 | |||
| export function addNh(data) { | |||
| return request({ | |||
| url: '/houseSurvey/nh/add', | |||
| url: '/home/homesteadnhhncy/add', | |||
| method: 'post', | |||
| data: data | |||
| }) | |||
| @@ -46,7 +46,7 @@ export function addNh(data) { | |||
| // 新增数据调查-户主信息 | |||
| export function nhConnectTask(data) { | |||
| return request({ | |||
| url: '/houseSurvey/nh/connectTask', | |||
| url: '/home/homesteadnhhncy/connectTask', | |||
| method: 'post', | |||
| data: data | |||
| }) | |||
| @@ -55,7 +55,7 @@ export function nhConnectTask(data) { | |||
| // 修改数据调查-户主信息 | |||
| export function updateNh(data) { | |||
| return request({ | |||
| url: '/houseSurvey/nh/edit', | |||
| url: '/home/homesteadnhhncy/edit', | |||
| method: 'post', | |||
| data: data | |||
| }) | |||
| @@ -64,7 +64,7 @@ export function updateNh(data) { | |||
| // 删除数据调查-户主信息 | |||
| export function delNh(id) { | |||
| return request({ | |||
| url: '/houseSurvey/nh/remove/' + id, | |||
| url: '/home/homesteadnhhncy/remove/' + id, | |||
| method: 'get' | |||
| }) | |||
| } | |||
| @@ -72,7 +72,7 @@ export function delNh(id) { | |||
| // 设为户主-户主信息 | |||
| export function setNhInfo(data) { | |||
| return request({ | |||
| url: '/houseSurvey/nh/setNhInfo', | |||
| url: '/home/homesteadnhhncy/setNhInfo', | |||
| method: 'post', | |||
| data: data | |||
| }) | |||
| @@ -3,7 +3,7 @@ import request from '@/utils/request' | |||
| // 查询数据调查-农户户内成员列表 | |||
| export function listNhhncy(query) { | |||
| return request({ | |||
| url: '/houseSurvey/nhhncy/list', | |||
| url: '/home/homesteadnhhncy/list', | |||
| method: 'get', | |||
| params: query | |||
| }) | |||
| @@ -12,7 +12,7 @@ export function listNhhncy(query) { | |||
| // 导出数据调查-农户户内成员 | |||
| export function exportNhhncy(query) { | |||
| return request({ | |||
| url: '/houseSurvey/nhhncy/export', | |||
| url: '/home/homesteadnhhncy/export', | |||
| method: 'get', | |||
| params: query | |||
| }) | |||
| @@ -21,7 +21,7 @@ export function exportNhhncy(query) { | |||
| // 查询数据调查-农户户内成员详细 | |||
| export function getNhhncy(id) { | |||
| return request({ | |||
| url: '/houseSurvey/nhhncy/get/' + id, | |||
| url: '/home/homesteadnhhncy/get/' + id, | |||
| method: 'get' | |||
| }) | |||
| } | |||
| @@ -29,7 +29,7 @@ export function getNhhncy(id) { | |||
| // 新增数据调查-农户户内成员 | |||
| export function addNhhncy(data) { | |||
| return request({ | |||
| url: '/houseSurvey/nhhncy/add', | |||
| url: '/home/homesteadnhhncy/add', | |||
| method: 'post', | |||
| data: data | |||
| }) | |||
| @@ -38,7 +38,7 @@ export function addNhhncy(data) { | |||
| // 新增数据调查-户主信息 | |||
| export function nhhncyConnectTask(data) { | |||
| return request({ | |||
| url: '/houseSurvey/nhhncy/connectTask', | |||
| url: '/home/homesteadnhhncy/connectTask', | |||
| method: 'post', | |||
| data: data | |||
| }) | |||
| @@ -47,7 +47,7 @@ export function nhhncyConnectTask(data) { | |||
| // 修改数据调查-农户户内成员 | |||
| export function updateNhhncy(data) { | |||
| return request({ | |||
| url: '/houseSurvey/nhhncy/edit', | |||
| url: '/home/homesteadnhhncy/edit', | |||
| method: 'post', | |||
| data: data | |||
| }) | |||
| @@ -56,7 +56,7 @@ export function updateNhhncy(data) { | |||
| // 删除数据调查-农户户内成员 | |||
| export function delNhhncy(id) { | |||
| return request({ | |||
| url: '/houseSurvey/nhhncy/remove/' + id, | |||
| url: '/home/homesteadnhhncy/remove/' + id, | |||
| method: 'get' | |||
| }) | |||
| } | |||
| @@ -3,12 +3,23 @@ import request from '@/utils/request' | |||
| // 查询数据调查-使用权人列表 | |||
| export function listShyqr(query) { | |||
| return request({ | |||
| url: '/houseSurvey/shyqr/list', | |||
| url: '/home/homesteadshyqr/list', | |||
| method: 'get', | |||
| params: query | |||
| }) | |||
| } | |||
| // 查询数据调查-使用权人列表 | |||
| export function getShyqrs(query) { | |||
| return request({ | |||
| url: '/home/homesteadshyqr/getShyqrs', | |||
| method: 'get', | |||
| params: query | |||
| }) | |||
| } | |||
| // 导出数据调查-使用权人 | |||
| export function exportShyqr(query) { | |||
| return request({ | |||
| @@ -3,7 +3,7 @@ import request from '@/utils/request' | |||
| // 查询数据调查-所有权利人列表 | |||
| export function listSuyqr(query) { | |||
| return request({ | |||
| url: '/houseSurvey/suyqr/list', | |||
| url: '/home/homesteadsuyqr/list', | |||
| method: 'get', | |||
| params: query | |||
| }) | |||
| @@ -1,14 +1,27 @@ | |||
| import request from '@/utils/request' | |||
| //手机调查-入户核查 | |||
| export function rhhcList(query){ | |||
| return request({ | |||
| url:'/home/homesteadzjdzdxx/rhhcMobileList', | |||
| method:'get', | |||
| params: query | |||
| }) | |||
| } | |||
| //手机调查-用户切换部门 | |||
| export function changeDept(id){ | |||
| return request({ | |||
| url:'/system/user/changeDept?loginDeptID='+id, | |||
| method:'get', | |||
| }) | |||
| } | |||
| // 查询数据调查-宅基地宗地列表 | |||
| export function listZjdzd(query) { | |||
| return request({ | |||
| url: '/houseSurvey/zjdzd/searchList', | |||
| url: '/home/homesteadzjdzdxx/list', | |||
| method: 'get', | |||
| params: query | |||
| }) | |||
| } | |||
| // 导出数据调查-宅基地宗地 | |||
| export function exportZjdzd(query) { | |||
| return request({ | |||
| @@ -21,7 +34,7 @@ export function exportZjdzd(query) { | |||
| // 查询数据调查-宅基地宗地详细 | |||
| export function getZjdzd(id) { | |||
| return request({ | |||
| url: '/houseSurvey/zjdzd/get/' + id, | |||
| url: '/home/homesteadzjdzdxx/get/' + id, | |||
| method: 'get' | |||
| }) | |||
| } | |||
| @@ -47,7 +60,7 @@ export function zjdzdConnectTask(data) { | |||
| // 修改数据调查-宅基地宗地 | |||
| export function updateZjdzd(data) { | |||
| return request({ | |||
| url: '/houseSurvey/zjdzd/edit', | |||
| url: '/home/homesteadzjdzdxx/edit', | |||
| method: 'post', | |||
| data: data | |||
| }) | |||
| @@ -3,7 +3,7 @@ import request from '@/utils/request' | |||
| // 查询数据调查-自然幢列表 | |||
| export function listZrz(query) { | |||
| return request({ | |||
| url: '/houseSurvey/zrz/list', | |||
| url: '/home/homespacezrz/list', | |||
| method: 'get', | |||
| params: query | |||
| }) | |||
| @@ -100,3 +100,12 @@ export function getJg(id){ | |||
| method:'get' | |||
| }) | |||
| } | |||
| // 查询任务上报列表 | |||
| export function listHomeuseshangbao(query) { | |||
| return request({ | |||
| url: '/home/homeuseshangbao/list', | |||
| method: 'get', | |||
| params: query | |||
| }) | |||
| } | |||
| @@ -41,7 +41,7 @@ export default { | |||
| mapGeoServerUrl:"", | |||
| }; | |||
| }, | |||
| props: ['theGeom','message'], | |||
| props: ['theGeom','message','zjddm'], | |||
| // created() { | |||
| // // setTimeout(() => { | |||
| // // this.drawingPaceCountryDarw(); | |||
| @@ -158,12 +158,13 @@ export default { | |||
| }); | |||
| //国有数据加载----------------------------------end | |||
| //宅基地图层查询开始 ------------------start | |||
| var cql_filter_all = "dept_id='" + that.$cookies.get("item").deptId + "'" + "and zjddm='" + that.$cookies.get("search").zjddm + "'"; | |||
| console.info(that.$cookies); | |||
| var cql_filter_all = "zjddm='" +this.zjddm + "'"; | |||
| zjdTc= new ol.layer.Image({ | |||
| source: new ol.source.ImageWMS({ | |||
| url: that.mapGeoServerUrl +"/geoserver/zjd_dc/wms", | |||
| url: that.mapGeoServerUrl +"/geoserver/nsgk_wulanhaote/wms", | |||
| params: { | |||
| LAYERS: 'zjd_dc:t_house_survey_zjdzd', | |||
| LAYERS: 'nsgk_wulanhaote:t_homestead_zjdzdxx', | |||
| TILED: true, | |||
| cql_filter: cql_filter_all, | |||
| SRID: 3857, | |||
| @@ -176,9 +177,9 @@ export default { | |||
| //自然幢图层查询开始 ------------------start | |||
| zrzTc= new ol.layer.Image({ | |||
| source: new ol.source.ImageWMS({ | |||
| url: that.mapGeoServerUrl+"/geoserver/zjd_dc/wms", | |||
| url: that.mapGeoServerUrl+"/geoserver/nsgk_wulanhaote/wms", | |||
| params: { | |||
| LAYERS: 'zjd_dc:t_house_survey_zrz', | |||
| LAYERS: 'nsgk_wulanhaote:t_homespace_zrz', | |||
| TILED: true, | |||
| cql_filter: cql_filter_all, | |||
| SRID: 3857, | |||
| @@ -192,9 +193,9 @@ export default { | |||
| //附属设施图层查询开始 ------------------start | |||
| fsssTc= new ol.layer.Image({ | |||
| source: new ol.source.ImageWMS({ | |||
| url: that.mapGeoServerUrl+"/geoserver/zjd_dc/wms", | |||
| url: that.mapGeoServerUrl+"/geoserver/nsgk_wulanhaote/wms", | |||
| params: { | |||
| LAYERS: 'zjd_dc:t_house_survey_fsss', | |||
| LAYERS: 'nsgk_wulanhaote:t_homestead_fsss', | |||
| TILED: true, | |||
| cql_filter: cql_filter_all, | |||
| SRID: 3857, | |||
| @@ -54,6 +54,7 @@ export default { | |||
| 'parentName', // 父的值键名 String 如果不为空 则自动转数组为树树结构数组 String | |||
| 'showTextAndValue', // 是否显示值和键 Bool|String 字符串为分隔符, true为空字符串 | |||
| 'showHasChildren', // 是否显示存在子级的标识 Bool|String 字符串为标识符, true为` >` | |||
| 'clearable', // 点击取消时清空绑定值 | |||
| ], | |||
| watch: { | |||
| value: function (newVal, oldVal) { | |||
| @@ -121,6 +122,12 @@ export default { | |||
| onCancel() { | |||
| this.closePopup(); | |||
| this.$emit('cancel'); | |||
| if(this.clearable) | |||
| { | |||
| this.visibleValue = ''; | |||
| this.internalValue = null; | |||
| this.$emit('input', this.internalValue); | |||
| } | |||
| }, | |||
| getValue(data) { | |||
| return typeof(data) === 'object' && this.valueName ? data[this.valueName] : data; | |||
| @@ -44,6 +44,7 @@ export default { | |||
| 'name', 'readonly', 'value', 'label', 'placeholder', 'required', 'rules', 'labelWidth', | |||
| 'type', // 类型, 仅支持 datetime date time year-month month-day datehour | |||
| 'formatter', // value的格式化 String|Function|undefined 字符串为格式字符串, 函数则必须有返回 undefined则不转换 | |||
| 'clearable', // 点击取消时清空绑定值 | |||
| ], | |||
| watch: { | |||
| value: function (newVal, oldVal) { | |||
| @@ -108,6 +109,12 @@ export default { | |||
| onCancel() { | |||
| this.closePopup(); | |||
| this.$emit('cancel'); | |||
| if(this.clearable) | |||
| { | |||
| this.visibleValue = ''; | |||
| this.internalValue = null; | |||
| this.$emit('input', this.internalValue); | |||
| } | |||
| }, | |||
| onChanged(data) { | |||
| this.$emit('change', this.getValue(data), data); | |||
| @@ -45,6 +45,7 @@ export default { | |||
| 'dataKey', // 值键名 String | |||
| 'remoteUrl', // 远程列表加载地址 String | |||
| 'onRemoteResponse', // 远程获取到结果的处理回调 String|Function 如果是函数需返回数组, 如果是字符串支持.分割 | |||
| 'clearable', // 点击取消时清空绑定值 | |||
| ], | |||
| watch: { | |||
| value: function (newVal, oldVal) { | |||
| @@ -102,6 +103,12 @@ export default { | |||
| onCancel() { | |||
| this.closePopup(); | |||
| this.$emit('cancel'); | |||
| if(this.clearable) | |||
| { | |||
| this.visibleValue = ''; | |||
| this.internalValue = null; | |||
| this.$emit('input', this.internalValue); | |||
| } | |||
| }, | |||
| getValue(data) { | |||
| return typeof(data) === 'object' && this.dataKey ? data[this.dataKey] : data; | |||
| @@ -2956,6 +2956,16 @@ export const constantRoutes = [ | |||
| }, | |||
| component: (resolve) => require(['@/views/homesteadSurvey/add4'], resolve) | |||
| }, | |||
| { | |||
| path: '/homesteadSurvey/shyqrAdd', | |||
| name: 'shyqrAdd', | |||
| meta: { | |||
| title: '宅基地调查', | |||
| hidden: true, | |||
| }, | |||
| component: (resolve) => require(['@/views/homesteadSurvey/shyqrAdd'], resolve) | |||
| }, | |||
| { | |||
| path: '/homesteadSurvey/settle', | |||
| name: 'homesteadSettle', | |||
| @@ -44,7 +44,7 @@ | |||
| </van-row> | |||
| </div> | |||
| </van-sticky> | |||
| <van-form @submit="onSubmitzjd"> | |||
| <van-form @submit="submitzjd"> | |||
| <div style="margin:30px auto;background: #ffffff;width: 95%;box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.16);border-radius:15px;padding-top: 20px;"> | |||
| <p class="title" style="position:relative;padding-left:10px;line-height:20px;font-size: 16px;margin-left: 3%;margin-bottom: 5px;">宅基地信息</p> | |||
| <!--<van-field | |||
| @@ -86,8 +86,8 @@ | |||
| <van-field name="radio" label="是否发证" input-align="right" autocomplete="off"> | |||
| <template #input> | |||
| <van-radio-group v-model="form.sffz" direction="horizontal"> | |||
| <van-radio name="Y">是</van-radio> | |||
| <van-radio name="N">否</van-radio> | |||
| <van-radio name="1">是</van-radio> | |||
| <van-radio name="0">否</van-radio> | |||
| </van-radio-group> | |||
| </template> | |||
| </van-field> | |||
| @@ -185,269 +185,269 @@ | |||
| required | |||
| :rules="[{ required: true, message: '宗地四至-北不能为空' }]" | |||
| /> | |||
| <van-collapse v-model="activeZjd"> | |||
| <van-collapse-item title="利用状况" name="1" class="label-class"> | |||
| <van-field | |||
| autocomplete="off" | |||
| input-align="right" | |||
| v-model="form.lyzkName" | |||
| name="当前利用状况" | |||
| label="当前利用状况" | |||
| placeholder="当前利用状况" | |||
| readonly | |||
| @click="showlyzk = true" | |||
| /> | |||
| <van-field | |||
| v-model="form.lyzk" | |||
| style="display:none" | |||
| /> | |||
| <van-field | |||
| autocomplete="off" | |||
| input-align="right" | |||
| v-model="form.zjdxzyy" | |||
| name="闲置原因" | |||
| label="闲置原因" | |||
| placeholder="宅基地闲置原因" | |||
| maxlength="200" | |||
| /> | |||
| <van-field | |||
| autocomplete="off" | |||
| input-align="right" | |||
| v-model="form.xzkssj" | |||
| name="闲置开始时间" | |||
| label="闲置开始时间" | |||
| placeholder="闲置开始时间" | |||
| readonly | |||
| @click="showPickerxzkssj = true" | |||
| /> | |||
| <van-popup v-model:show="showPickerxzkssj" position="bottom"> | |||
| <van-datetime-picker | |||
| type="date" | |||
| @confirm="onConfirmxzkssj" | |||
| @cancel="showPickerxzkssj = false" | |||
| :min-date="minDate" | |||
| :max-date="maxDate" | |||
| /> | |||
| </van-popup> | |||
| <van-field name="radio" label="流转意向" input-align="right" autocomplete="off"> | |||
| <template #input> | |||
| <van-radio-group v-model="form.lzyx" direction="horizontal"> | |||
| <van-radio name="1">有</van-radio> | |||
| <van-radio name="0">无</van-radio> | |||
| </van-radio-group> | |||
| </template> | |||
| </van-field> | |||
| <van-field name="radio" label="有偿退出意向" input-align="right" autocomplete="off"> | |||
| <template #input> | |||
| <van-radio-group v-model="form.yctcyx" direction="horizontal"> | |||
| <van-radio name="1">有</van-radio> | |||
| <van-radio name="0">无</van-radio> | |||
| </van-radio-group> | |||
| </template> | |||
| </van-field> | |||
| </van-collapse-item> | |||
| <van-collapse-item title="其他信息" name="2" class="label-class"> | |||
| <van-field | |||
| autocomplete="off" | |||
| input-align="right" | |||
| v-model="form.djName" | |||
| name="等级" | |||
| label="等级" | |||
| placeholder="等级" | |||
| @click="showdj = true" | |||
| /> | |||
| <van-field | |||
| autocomplete="off" | |||
| v-model="form.dj" | |||
| style="display:none" | |||
| /> | |||
| <van-field | |||
| autocomplete="off" | |||
| input-align="right" | |||
| v-model="form.jg" | |||
| name="价格(万元)" | |||
| label="价格(万元)" | |||
| placeholder="价格(万元)" | |||
| maxlength="15" | |||
| type="number" | |||
| /> | |||
| <van-field | |||
| autocomplete="off" | |||
| input-align="right" | |||
| v-model="form.ytmc" | |||
| name="用途" | |||
| label="用途" | |||
| placeholder="用途" | |||
| readonly | |||
| @click="showyt = true" | |||
| required | |||
| :rules="[{ required: true, message: '用途不能为空' }]" | |||
| /> | |||
| <van-field | |||
| v-model="form.yt" | |||
| style="display:none" | |||
| autocomplete="off" | |||
| /> | |||
| <van-field | |||
| autocomplete="off" | |||
| input-align="right" | |||
| v-model="form.qllxName" | |||
| name="权利类型" | |||
| label="权利类型" | |||
| placeholder="权利类型" | |||
| readonly | |||
| @click="showqllx = true" | |||
| /> | |||
| <van-field | |||
| autocomplete="off" | |||
| v-model="form.qllx" | |||
| style="display:none" | |||
| /> | |||
| <van-field | |||
| autocomplete="off" | |||
| input-align="right" | |||
| v-model="form.qlxzName" | |||
| name="权利性质" | |||
| label="权利性质" | |||
| placeholder="权利性质" | |||
| readonly | |||
| @click="showqlxz = true" | |||
| /> | |||
| <van-field | |||
| autocomplete="off" | |||
| v-model="form.qlxz" | |||
| style="display:none" | |||
| /> | |||
| <van-field | |||
| autocomplete="off" | |||
| input-align="right" | |||
| v-model="form.qlsdfsName" | |||
| name="权利设定方式" | |||
| label="权利设定方式" | |||
| placeholder="权利设定方式" | |||
| readonly | |||
| @click="showqlsdfs = true" | |||
| /> | |||
| <van-field | |||
| autocomplete="off" | |||
| v-model="form.qlsdfs" | |||
| style="display:none" | |||
| /> | |||
| <van-field | |||
| autocomplete="off" | |||
| input-align="right" | |||
| v-model="form.rjl" | |||
| name="容积率" | |||
| label="容积率" | |||
| placeholder="容积率" | |||
| /> | |||
| <van-field | |||
| input-align="right" | |||
| v-model="form.jzmd" | |||
| name="validator" | |||
| label="建筑密度" | |||
| placeholder="填写0~1小数" | |||
| :rules="[{ validator, message: '请填写0~1小数,保留两位小数' }]" | |||
| type="number" | |||
| /> | |||
| <van-field | |||
| autocomplete="off" | |||
| input-align="right" | |||
| v-model="form.jzxg" | |||
| name="建筑限高(m)" | |||
| label="建筑限高(m)" | |||
| placeholder="填写000.00~999.99小数" | |||
| :rules="[{ validator:validator1, message: '请填写000.00~999.99小数,保留两位小数' }]" | |||
| type="number" | |||
| /> | |||
| <van-field | |||
| autocomplete="off" | |||
| input-align="right" | |||
| v-model="form.zdt" | |||
| name="宗地图" | |||
| label="宗地图" | |||
| placeholder="宗地图" | |||
| maxlength="200" | |||
| /> | |||
| <van-field | |||
| autocomplete="off" | |||
| input-align="right" | |||
| v-model="form.tfh" | |||
| name="图幅号" | |||
| label="图幅号" | |||
| placeholder="图幅号" | |||
| maxlength="50" | |||
| /> | |||
| <van-field | |||
| autocomplete="off" | |||
| input-align="right" | |||
| v-model="form.djh" | |||
| name="地籍号" | |||
| label="地籍号" | |||
| placeholder="自动生成" | |||
| disabled | |||
| v-show="false" | |||
| /> | |||
| <van-field name="radio" label="被惩处经历" input-align="right" autocomplete="off"> | |||
| <template #input> | |||
| <van-radio-group v-model="form.bccjl" direction="horizontal"> | |||
| <van-radio name="1">有</van-radio> | |||
| <van-radio name="0">无</van-radio> | |||
| </van-radio-group> | |||
| </template> | |||
| </van-field> | |||
| <van-field | |||
| autocomplete="off" | |||
| v-if="form.bccjl==1" | |||
| input-align="right" | |||
| v-model="form.bccbz" | |||
| name="被惩处备注" | |||
| label="被惩处备注" | |||
| placeholder="被惩处备注" | |||
| maxlength="200" | |||
| /> | |||
| <van-field name="radio" label="宅基地取得方式" input-align="right" autocomplete="off"> | |||
| <template #input> | |||
| <van-radio-group v-model="form.zjdqdfs" direction="horizontal"> | |||
| <van-radio v-for="dict in zjdqdfsOptions" :key="dict.dictValue" :name="dict.dictValue">{{dict.dictLabel}}</van-radio> | |||
| </van-radio-group> | |||
| </template> | |||
| </van-field> | |||
| </van-collapse-item> | |||
| </van-collapse> | |||
| <van-field | |||
| autocomplete="off" | |||
| v-model="form.sjlyName" | |||
| name="数据来源" | |||
| label="数据来源" | |||
| placeholder="数据来源" | |||
| input-align="right" | |||
| readonly | |||
| @click="showsjly = true" | |||
| /> | |||
| <van-field | |||
| autocomplete="off" | |||
| v-model="form.sjly" | |||
| style="display:none" | |||
| /> | |||
| <!-- <van-collapse v-model="activeZjd">--> | |||
| <!-- <van-collapse-item title="利用状况" name="1" class="label-class">--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.lyzkName"--> | |||
| <!-- name="当前利用状况"--> | |||
| <!-- label="当前利用状况"--> | |||
| <!-- placeholder="当前利用状况"--> | |||
| <!-- readonly--> | |||
| <!-- @click="showlyzk = true"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- v-model="form.lyzk"--> | |||
| <!-- style="display:none"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.zjdxzyy"--> | |||
| <!-- name="闲置原因"--> | |||
| <!-- label="闲置原因"--> | |||
| <!-- placeholder="宅基地闲置原因"--> | |||
| <!-- maxlength="200"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.xzkssj"--> | |||
| <!-- name="闲置开始时间"--> | |||
| <!-- label="闲置开始时间"--> | |||
| <!-- placeholder="闲置开始时间"--> | |||
| <!-- readonly--> | |||
| <!-- @click="showPickerxzkssj = true"--> | |||
| <!-- />--> | |||
| <!-- <van-popup v-model:show="showPickerxzkssj" position="bottom">--> | |||
| <!-- <van-datetime-picker--> | |||
| <!-- type="date"--> | |||
| <!-- @confirm="onConfirmxzkssj"--> | |||
| <!-- @cancel="showPickerxzkssj = false"--> | |||
| <!-- :min-date="minDate"--> | |||
| <!-- :max-date="maxDate"--> | |||
| <!-- />--> | |||
| <!-- </van-popup>--> | |||
| <!-- <van-field name="radio" label="流转意向" input-align="right" autocomplete="off">--> | |||
| <!-- <template #input>--> | |||
| <!-- <van-radio-group v-model="form.lzyx" direction="horizontal">--> | |||
| <!-- <van-radio name="1">有</van-radio>--> | |||
| <!-- <van-radio name="0">无</van-radio>--> | |||
| <!-- </van-radio-group>--> | |||
| <!-- </template>--> | |||
| <!-- </van-field>--> | |||
| <!-- <van-field name="radio" label="有偿退出意向" input-align="right" autocomplete="off">--> | |||
| <!-- <template #input>--> | |||
| <!-- <van-radio-group v-model="form.yctcyx" direction="horizontal">--> | |||
| <!-- <van-radio name="1">有</van-radio>--> | |||
| <!-- <van-radio name="0">无</van-radio>--> | |||
| <!-- </van-radio-group>--> | |||
| <!-- </template>--> | |||
| <!-- </van-field>--> | |||
| <!-- </van-collapse-item>--> | |||
| <!-- <van-collapse-item title="其他信息" name="2" class="label-class">--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.djName"--> | |||
| <!-- name="等级"--> | |||
| <!-- label="等级"--> | |||
| <!-- placeholder="等级"--> | |||
| <!-- @click="showdj = true"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- v-model="form.dj"--> | |||
| <!-- style="display:none"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.jg"--> | |||
| <!-- name="价格(万元)"--> | |||
| <!-- label="价格(万元)"--> | |||
| <!-- placeholder="价格(万元)"--> | |||
| <!-- maxlength="15"--> | |||
| <!-- type="number"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.ytmc"--> | |||
| <!-- name="用途"--> | |||
| <!-- label="用途"--> | |||
| <!-- placeholder="用途"--> | |||
| <!-- readonly--> | |||
| <!-- @click="showyt = true"--> | |||
| <!-- required--> | |||
| <!-- :rules="[{ required: true, message: '用途不能为空' }]"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- v-model="form.yt"--> | |||
| <!-- style="display:none"--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.qllxName"--> | |||
| <!-- name="权利类型"--> | |||
| <!-- label="权利类型"--> | |||
| <!-- placeholder="权利类型"--> | |||
| <!-- readonly--> | |||
| <!-- @click="showqllx = true"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- v-model="form.qllx"--> | |||
| <!-- style="display:none"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.qlxzName"--> | |||
| <!-- name="权利性质"--> | |||
| <!-- label="权利性质"--> | |||
| <!-- placeholder="权利性质"--> | |||
| <!-- readonly--> | |||
| <!-- @click="showqlxz = true"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- v-model="form.qlxz"--> | |||
| <!-- style="display:none"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.qlsdfsName"--> | |||
| <!-- name="权利设定方式"--> | |||
| <!-- label="权利设定方式"--> | |||
| <!-- placeholder="权利设定方式"--> | |||
| <!-- readonly--> | |||
| <!-- @click="showqlsdfs = true"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- v-model="form.qlsdfs"--> | |||
| <!-- style="display:none"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.rjl"--> | |||
| <!-- name="容积率"--> | |||
| <!-- label="容积率"--> | |||
| <!-- placeholder="容积率"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.jzmd"--> | |||
| <!-- name="validator"--> | |||
| <!-- label="建筑密度"--> | |||
| <!-- placeholder="填写0~1小数"--> | |||
| <!-- :rules="[{ validator, message: '请填写0~1小数,保留两位小数' }]"--> | |||
| <!-- type="number"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.jzxg"--> | |||
| <!-- name="建筑限高(m)"--> | |||
| <!-- label="建筑限高(m)"--> | |||
| <!-- placeholder="填写000.00~999.99小数"--> | |||
| <!-- :rules="[{ validator:validator1, message: '请填写000.00~999.99小数,保留两位小数' }]"--> | |||
| <!-- type="number"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.zdt"--> | |||
| <!-- name="宗地图"--> | |||
| <!-- label="宗地图"--> | |||
| <!-- placeholder="宗地图"--> | |||
| <!-- maxlength="200"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.tfh"--> | |||
| <!-- name="图幅号"--> | |||
| <!-- label="图幅号"--> | |||
| <!-- placeholder="图幅号"--> | |||
| <!-- maxlength="50"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.djh"--> | |||
| <!-- name="地籍号"--> | |||
| <!-- label="地籍号"--> | |||
| <!-- placeholder="自动生成"--> | |||
| <!-- disabled--> | |||
| <!-- v-show="false"--> | |||
| <!-- />--> | |||
| <!-- <van-field name="radio" label="被惩处经历" input-align="right" autocomplete="off">--> | |||
| <!-- <template #input>--> | |||
| <!-- <van-radio-group v-model="form.bccjl" direction="horizontal">--> | |||
| <!-- <van-radio name="1">有</van-radio>--> | |||
| <!-- <van-radio name="0">无</van-radio>--> | |||
| <!-- </van-radio-group>--> | |||
| <!-- </template>--> | |||
| <!-- </van-field>--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- v-if="form.bccjl==1"--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.bccbz"--> | |||
| <!-- name="被惩处备注"--> | |||
| <!-- label="被惩处备注"--> | |||
| <!-- placeholder="被惩处备注"--> | |||
| <!-- maxlength="200"--> | |||
| <!-- />--> | |||
| <!-- <van-field name="radio" label="宅基地取得方式" input-align="right" autocomplete="off">--> | |||
| <!-- <template #input>--> | |||
| <!-- <van-radio-group v-model="form.zjdqdfs" direction="horizontal">--> | |||
| <!-- <van-radio v-for="dict in zjdqdfsOptions" :key="dict.dictValue" :name="dict.dictValue">{{dict.dictLabel}}</van-radio>--> | |||
| <!-- </van-radio-group>--> | |||
| <!-- </template>--> | |||
| <!-- </van-field>--> | |||
| <!-- </van-collapse-item>--> | |||
| <!-- </van-collapse>--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- v-model="form.sjlyName"--> | |||
| <!-- name="数据来源"--> | |||
| <!-- label="数据来源"--> | |||
| <!-- placeholder="数据来源"--> | |||
| <!-- input-align="right"--> | |||
| <!-- readonly--> | |||
| <!-- @click="showsjly = true"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- v-model="form.sjly"--> | |||
| <!-- style="display:none"--> | |||
| <!-- />--> | |||
| <van-field | |||
| autocomplete="off" | |||
| input-align="right" | |||
| v-model="form.bz" | |||
| name="备注" | |||
| label="备注" | |||
| placeholder="备注" | |||
| maxlength="200" | |||
| /> | |||
| <van-field name="uploader" label="现场照片" autocomplete="off"> | |||
| <template #input> | |||
| <van-uploader v-model="fileListzjd" :after-read="beforeReadzjd" multiple @delete="deleteFilezjd" :max-count="20" accept="image/*"></van-uploader> | |||
| </template> | |||
| </van-field> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.bz"--> | |||
| <!-- name="备注"--> | |||
| <!-- label="备注"--> | |||
| <!-- placeholder="备注"--> | |||
| <!-- maxlength="200"--> | |||
| <!-- />--> | |||
| <!-- <van-field name="uploader" label="现场照片" autocomplete="off">--> | |||
| <!-- <template #input>--> | |||
| <!-- <van-uploader v-model="fileListzjd" :after-read="beforeReadzjd" multiple @delete="deleteFilezjd" :max-count="20" accept="image/*"></van-uploader>--> | |||
| <!-- </template>--> | |||
| <!-- </van-field>--> | |||
| <MapGisDrawing :ref="this.zjdProductResh" :message="form.theGeom" v-on:formSubmit="MapTag"></MapGisDrawing> | |||
| <MapGisDrawing ref="zjdProductResh" :message="form.theGeomJson" :zjddm="form.zjddm" ></MapGisDrawing> | |||
| </div> | |||
| <div style="margin: 16px;display: flex;justify-content: space-around;"> | |||
| <van-button round color="#22B7F2" style="width:45%" native-type="submit">保存</van-button> | |||
| @@ -491,14 +491,43 @@ export default { | |||
| }; | |||
| }, | |||
| created(){ | |||
| let data = this.$route.query.res; | |||
| this.form = JSON.parse(localStorage.getItem("zjdzdxxItem")); | |||
| console.info(this.form); | |||
| this.onSubmitzjd(); | |||
| }, | |||
| mounted(){ | |||
| }, | |||
| methods: { | |||
| onSubmitzjd(){ | |||
| setTimeout(() => { | |||
| this.$refs.zjdProductResh.drawingPaceCountryDarw(); | |||
| }, 500); | |||
| }, | |||
| submitzjd(){ | |||
| updateZjdzd(this.form).then(response => { | |||
| let _this =this | |||
| this.$toast({ | |||
| icon: 'success', // 找到自己需要的图标 | |||
| message: '保存成功', | |||
| duration:"1000", | |||
| onClose:function(){ | |||
| _this.$router.push({path:'/homesteadSurvey/add2',query: {zjddm: _this.form.zjddm}}); | |||
| } | |||
| }) | |||
| }); | |||
| }, | |||
| guidProduct(){ | |||
| return 'xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx'.replace(/[xy]/g, function (c) { | |||
| var r = Math.random() * 16 | 0, | |||
| v = c == 'x' ? r : (r & 0x3 | 0x8); | |||
| return v.toString(16); | |||
| }); | |||
| }, | |||
| /** 查找地图中定位点 */ | |||
| MapTag: function (data) { | |||
| this.$refs[this.zjdProductResh].drawingPaceCountryDarw(); | |||
| }, | |||
| goBack(){ | |||
| if(this.ztMap && this.enterMap ==1){ | |||
| @@ -96,7 +96,7 @@ | |||
| </template> | |||
| <script> | |||
| import {listShyqr,addShyqr,updateShyqr,delShyqr,setSyqrInfo} from "@/api/homesteadSurvey/shyqr"; | |||
| import {getShyqrs,addShyqr,updateShyqr,delShyqr,setSyqrInfo} from "@/api/homesteadSurvey/shyqr"; | |||
| import {listZjdzd,getZjdzd,updateZjdzd,addZjdzd,uploadFile,getQueryLand,submitOnly} from "@/api/homesteadSurvey/zjdzd"; | |||
| import MapGisDrawing from "@/components/Map/MapGisDrawing"; | |||
| import {listZrz,addZrz,updateZrz,getZrzZjdDmList,delZrz,updateZrzStatus} from "@/api/homesteadSurvey/zrz"; | |||
| @@ -117,22 +117,23 @@ export default { | |||
| return { | |||
| active:2, | |||
| // 使用权人列表 | |||
| syqrlist:[ | |||
| { | |||
| shyqrdbxm :'测试测试', | |||
| shyqrdbzjhm :'12324648564', | |||
| nhdm :'777888999', | |||
| } | |||
| ], | |||
| zjdzdxx:{}, | |||
| syqrlist:[], | |||
| }; | |||
| }, | |||
| created(){ | |||
| this.zjdzdxx = JSON.parse(localStorage.getItem("zjdzdxxItem")); | |||
| this.getList(); | |||
| }, | |||
| mounted(){ | |||
| }, | |||
| methods: { | |||
| getList(){ | |||
| getShyqrs({zjddm:this.zjdzdxx.zjddm,shyqrdbxm:this.zjdzdxx.shyqrdbxm }).then(response => { | |||
| this.syqrlist = response.rows; | |||
| }); | |||
| }, | |||
| goBack(){ | |||
| if(this.ztMap && this.enterMap ==1){ | |||
| if(this.form.id == null){ | |||
| @@ -147,7 +148,9 @@ export default { | |||
| this.$router.push({name:'homesteadList'}); | |||
| // } | |||
| }, | |||
| showPopupsyqr(){}, | |||
| showPopupsyqr(){ | |||
| this.$router.push({name:'shyqrAdd'}); | |||
| }, | |||
| showPopupnh(){}, | |||
| showPopuphncylist(){}, | |||
| } | |||
| @@ -108,21 +108,23 @@ export default { | |||
| data() { | |||
| return { | |||
| active:3, | |||
| zrzlist:[ | |||
| { | |||
| zrzh :'123', | |||
| zcs :'321654987' | |||
| } | |||
| ] | |||
| zjdzdxx:{}, | |||
| zrzlist:[] | |||
| }; | |||
| }, | |||
| created(){ | |||
| this.zjdzdxx = JSON.parse(localStorage.getItem("zjdzdxxItem")); | |||
| this.getList(); | |||
| }, | |||
| mounted(){ | |||
| }, | |||
| methods: { | |||
| getList(){ | |||
| listZrz({zjddm:this.zjdzdxx.zjddm}).then(response => { | |||
| this.zrzlist = response.rows; | |||
| }); | |||
| }, | |||
| goBack(){ | |||
| if(this.ztMap && this.enterMap ==1){ | |||
| if(this.form.id == null){ | |||
| @@ -115,20 +115,23 @@ export default { | |||
| data() { | |||
| return { | |||
| active:4, | |||
| fssslist:[{ | |||
| fssslx :'123', | |||
| jzmj :'123', | |||
| jzwqk:'123', | |||
| }] | |||
| zjdzdxx:{}, | |||
| fssslist:[] | |||
| }; | |||
| }, | |||
| created(){ | |||
| this.zjdzdxx = JSON.parse(localStorage.getItem("zjdzdxxItem")); | |||
| this.getList(); | |||
| }, | |||
| mounted(){ | |||
| }, | |||
| methods: { | |||
| getList(){ | |||
| listFsss({zjddm:this.zjdzdxx.zjddm}).then(response => { | |||
| this.fssslist = response.rows; | |||
| }); | |||
| }, | |||
| goBack(){ | |||
| if(this.ztMap && this.enterMap ==1){ | |||
| if(this.form.id == null){ | |||
| @@ -61,12 +61,9 @@ | |||
| <van-cell v-for="(item,index) in totalList" :key="item.id" size="small" @click.native="setCookies(item)" style="border-radius: 16px; | |||
| box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.16); width:95%;margin:0px auto 20px;height: 110px;"> | |||
| <template #title> | |||
| <div>{{item.deptName}}</div> | |||
| <div>{{item.rwmc}} <span :style="{'color':chooseColor(item),'background':chooseColor2(item),'display':'inline-block','padding':'4px 2px','line-height':'1','border-radius':'5px'}">{{item.zjdsl}}/{{zjdslSum}}</span></div> | |||
| </template> | |||
| <template #default> | |||
| <p :style="{'color':chooseColor(item),'background':chooseColor2(item),'display':'inline-block','padding':'4px 2px','line-height':'1','border-radius':'5px'}"> | |||
| {{item.confirmZjdzdNumber}}/{{item.reportZjdzdNumber}} | |||
| </p> | |||
| <van-circle | |||
| v-model="item.reportZrzNumber" | |||
| :rate="item.reportNhNumber" | |||
| @@ -75,7 +72,7 @@ | |||
| size="70%" | |||
| layer-color="#ebedf0" | |||
| :color="chooseColor(item)" | |||
| :text="item.reportZjdzdNumber!=null?(((item.confirmZjdzdNumber/item.reportZjdzdNumber)*100).toFixed())+'%':0+'%'" | |||
| :text="item.zjdsl!=0?(((item.zjdsl/zjdslSum)*100).toFixed())+'%':0+'%'" | |||
| /> | |||
| </template> | |||
| <template #label> | |||
| @@ -90,12 +87,10 @@ | |||
| <van-cell v-for="(item,index) in doneList" :key="item.id" size="small" @click.native="setCookies(item)" style="border-radius: 16px; | |||
| box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.16); width:95%;margin:0px auto 20px;height: 110px;"> | |||
| <template #title> | |||
| <div>{{item.deptName}}</div> | |||
| <div>{{item.rwmc}} <span :style="{'color':chooseColor(item),'background':chooseColor2(item),'display':'inline-block','padding':'4px 2px','line-height':'1','border-radius':'5px'}">{{item.zjdsl}}/{{zjdslSum}}</span></div> | |||
| </template> | |||
| <template #default> | |||
| <p :style="{'color':chooseColor(item),'background':chooseColor2(item),'display':'inline-block','padding':'4px 2px','line-height':'1','border-radius':'5px'}"> | |||
| {{item.confirmZjdzdNumber}}/{{item.reportZjdzdNumber}} | |||
| </p> | |||
| <van-circle | |||
| v-model="item.reportZrzNumber" | |||
| :rate="item.reportNhNumber" | |||
| @@ -104,7 +99,7 @@ | |||
| size="70%" | |||
| layer-color="#ebedf0" | |||
| :color="chooseColor(item)" | |||
| :text="item.reportZjdzdNumber!=null?(((item.confirmZjdzdNumber/item.reportZjdzdNumber)*100).toFixed())+'%':0+'%'" | |||
| :text="item.zjdsl!=0?(((item.zjdsl/zjdslSum)*100).toFixed())+'%':0+'%'" | |||
| /> | |||
| </template> | |||
| <template #label> | |||
| @@ -119,12 +114,9 @@ | |||
| <van-cell v-for="(item,index) in todoList" :key="item.id" size="small" @click.native="setCookies(item)" style="border-radius: 16px; | |||
| box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.16); width:95%;margin:0px auto 20px;height: 110px;"> | |||
| <template #title> | |||
| <div>{{item.deptName}}</div> | |||
| <div>{{item.rwmc}} <span :style="{'color':chooseColor(item),'background':chooseColor2(item),'display':'inline-block','padding':'4px 2px','line-height':'1','border-radius':'5px'}">{{item.zjdsl}}/{{zjdslSum}}</span></div> | |||
| </template> | |||
| <template #default> | |||
| <p :style="{'color':chooseColor(item),'background':chooseColor2(item),'display':'inline-block','padding':'4px 2px','line-height':'1','border-radius':'5px'}"> | |||
| {{item.confirmZjdzdNumber}}/{{item.reportZjdzdNumber}} | |||
| </p> | |||
| <van-circle | |||
| v-model="item.reportZrzNumber" | |||
| :rate="item.reportNhNumber" | |||
| @@ -133,7 +125,7 @@ | |||
| size="70%" | |||
| layer-color="#ebedf0" | |||
| :color="chooseColor(item)" | |||
| :text="item.reportZjdzdNumber!=null?(((item.confirmZjdzdNumber/item.reportZjdzdNumber)*100).toFixed())+'%':0+'%'" | |||
| :text="item.zjdsl!=0?(((item.zjdsl/zjdslSum)*100).toFixed())+'%':0+'%'" | |||
| /> | |||
| </template> | |||
| <template #label> | |||
| @@ -149,6 +141,7 @@ | |||
| <script> | |||
| import {addTask, complete, delTask, exportTask, getTask, listTask, publish, updateTask, userList} from "@/api/homesteadSurvey/index"; | |||
| import {changeDept} from "@/api/homesteadSurvey/zjdzd"; | |||
| import {getInfo} from "../../api/login"; | |||
| import CircleProccess from "@/components/circleProccess.vue"; | |||
| import {updateUserPwd} from "../../api/onlineHome/my"; | |||
| @@ -173,6 +166,7 @@ | |||
| phone:null, | |||
| activeKey:0, | |||
| currentRate: 0, | |||
| zjdslSum:0, | |||
| total:0, | |||
| totalList:[], | |||
| done:0, | |||
| @@ -186,7 +180,7 @@ | |||
| queryParams: { | |||
| rwwczt: null, | |||
| rwfbzt:"PUBLISHED", | |||
| taskExecutor:null | |||
| rwzxr:null | |||
| }, | |||
| nickName:"", | |||
| text:0, | |||
| @@ -211,7 +205,6 @@ | |||
| this.nickName = response.user.nickName | |||
| this.businessLevel = response.user.businessLevel | |||
| this.$cookies.set("businessLevel",this.businessLevel) | |||
| this.queryParams.taskExecutor = response.user.userName | |||
| this.getList(); | |||
| }); | |||
| axios.get('../static/dictyType.json').then(res => { | |||
| @@ -243,6 +236,9 @@ | |||
| this.$cookies.set("url",response.rows[0].configValue) | |||
| }) | |||
| }, | |||
| qiehuan(deptId){ | |||
| changeDept(deptId); | |||
| }, | |||
| chooseValue(item){ | |||
| let a = ((item.confirmZjdzdNumber/item.reportZjdzdNumber)*100).toFixed() | |||
| return a | |||
| @@ -296,7 +292,6 @@ | |||
| let _this = this | |||
| if(this.active==1){ | |||
| let params = { | |||
| "rwwczt": "FINISHED", | |||
| "rwfbzt":"PUBLISHED", | |||
| "pageNum": this.countyhc+1, | |||
| "pageSize":10, | |||
| @@ -311,7 +306,7 @@ | |||
| }); | |||
| }else if(this.active==2){ | |||
| let params = { | |||
| "rwwczt": "UNFINISHED", | |||
| "rwwczt": "PUBLISHED", | |||
| "rwfbzt":"PUBLISHED", | |||
| "pageNum": this.countwhc+1, | |||
| "pageSize":10, | |||
| @@ -326,6 +321,7 @@ | |||
| }); | |||
| }else{ | |||
| let params = { | |||
| "rwwczt": "UNPUBLISHED", | |||
| "rwfbzt":"PUBLISHED", | |||
| "pageNum": this.countqb+1, | |||
| "pageSize":10, | |||
| @@ -360,29 +356,55 @@ | |||
| }*/ | |||
| this.$cookies.set("item",""); | |||
| this.$cookies.set("item",JSON.stringify(item)); | |||
| this.qiehuan(item.deptId); | |||
| this.$router.push({name:'homesteadList'}) | |||
| }, | |||
| getList() { | |||
| this.totalList = [] | |||
| this.doneList = []; | |||
| this.todoList = []; | |||
| this.zjdslSum = 0; | |||
| if(this.active==1) { | |||
| this.$set(this.queryParams, "rwfbzt", "PUBLISHED"); | |||
| this.$set(this.queryParams, "rwwczt", null); | |||
| this.$set(this.queryParams, "pageNum", this.countyhc + 1); | |||
| this.$set(this.queryParams, "pageSize", 10); | |||
| }else if(this.active==2) { | |||
| this.$set(this.queryParams, "rwwczt", "FINISHED"); | |||
| this.$set(this.queryParams, "rwfbzt", "PUBLISHED"); | |||
| this.$set(this.queryParams, "pageNum", this.countwhc + 1); | |||
| }else{ | |||
| this.$set(this.queryParams, "rwwczt", "UNFINISHED"); | |||
| this.$set(this.queryParams, "rwfbzt", "PUBLISHED"); | |||
| this.$set(this.queryParams, "pageNum", this.countqb + 1); | |||
| } | |||
| listTask(this.queryParams).then(response => { | |||
| this.total = response.total | |||
| this.done = 0; | |||
| this.todo = 0; | |||
| response.rows.map(res => { | |||
| if(res.taskStatus == "FINISHED"){ | |||
| this.zjdslSum += res.zjdsl; | |||
| if(this.active==1) { | |||
| this.total = response.total; | |||
| if(res.rwwczt == "FINISHED"){ | |||
| this.done+=1 | |||
| this.doneList.push(res); | |||
| }else{ | |||
| this.todo+=1 | |||
| this.todoList.push(res); | |||
| } | |||
| // if(res.rwzxr!=null&&res.rwzxr!=''){ | |||
| // res.rwzxr = res.rwzxr.split(',') | |||
| // } | |||
| this.totalList = response.rows; | |||
| }else if(this.active==2) { | |||
| this.done+=1 | |||
| this.doneList.push(res); | |||
| }else{ | |||
| this.todo+=1 | |||
| this.todoList.push(res); | |||
| } | |||
| if(res.taskExecutor!=null&&res.taskExecutor!=''){ | |||
| res.taskExecutor = res.taskExecutor.split(',') | |||
| } | |||
| }) | |||
| this.totalList = response.rows | |||
| }); | |||
| }, | |||
| gotoLink(){ | |||
| @@ -40,14 +40,14 @@ | |||
| <div style="text-align:center;background: rgba(122,201,67,0.2);width: 49%;font-size: 14px;border-radius: 8px;display: flex;align-items: center;justify-content: center;padding: 2px 0;"> | |||
| <img src="../../assets/images/housesteadSurvey/list01.png" alt=""> | |||
| <p style="margin-left: 10px;"> | |||
| <span style="color:#60B722;line-height:.8rem;">总户数:</span> | |||
| <span style="color:#60B722;line-height:.8rem;">宅基地数:</span> | |||
| <span style="color:#60B722;line-height:.8rem;"><span style="font-size:16px;color: #448815;">{{totalH}}</span> 户</span> | |||
| </p> | |||
| </div> | |||
| <div style="text-align:center;background: rgba(122,201,67,0.2);width: 49%;font-size: 14px;border-radius: 8px;display: flex;align-items: center;justify-content: center;padding: 2px 0;"> | |||
| <img src="../../assets/images/housesteadSurvey/list02.png" alt=""> | |||
| <p style="margin-left: 10px;"> | |||
| <span style="color:#60B722;line-height:.8rem">总人数:</span> | |||
| <span style="color:#60B722;line-height:.8rem">使用权人数:</span> | |||
| <span style="color:#60B722;line-height:.8rem"><span style="font-size:16px;color: #448815;">{{totalR}}</span> 人</span> | |||
| </p> | |||
| </div> | |||
| @@ -80,7 +80,7 @@ | |||
| <div style="display: flex;align-items: center;"> | |||
| <p style="display: flex;align-items: center;"> | |||
| <img src="../../assets/images/housesteadSurvey/list03.png" alt="" style="margin-right: 5px;"> | |||
| <span style="line-height: 1;">{{limitWords(item.syqr)}}</span> | |||
| <span style="line-height: 1;">{{limitWords(item.shyqrdbxm)}}</span> | |||
| </p> | |||
| <p style="display: flex;align-items: center;color:#22B7F2;font-size:12px;margin-left: auto;margin-right: 10px;border-bottom: 1px dashed #22B7F2;" @click="setCookies(item)"><img src="../../assets/images/housesteadSurvey/list06.png" alt="" style="margin-right: 3px;">详情</p> | |||
| <p v-if="item.zjdAudit=='0'" style="color:#ff976a;background:rgba(255,151,106,0.2);font-size:12px;padding: 5px;line-height: 1;border-radius: 5px;">待审核</p> | |||
| @@ -96,7 +96,7 @@ | |||
| </template>--> | |||
| <template #label> | |||
| <p style="display: flex;align-items: center;margin-top: 10px;"><img src="../../assets/images/housesteadSurvey/list04.png" alt="" style="margin-right: 5px;">宅基地代码: {{item.zjddm}} </p> | |||
| <p style="display: flex;align-items: center;margin-top: 5px;"><img src="../../assets/images/housesteadSurvey/list05.png" alt="" style="margin-right: 5px;">宗地面积: {{item.zdmj}}㎡<span style="margin-left: auto;color: #333333;">检察员:{{item.updateBy}}</span></p> | |||
| <p style="display: flex;align-items: center;margin-top: 5px;"><img src="../../assets/images/housesteadSurvey/list05.png" alt="" style="margin-right: 5px;">宗地面积: {{item.zdmj}}㎡<span style="margin-left: auto;color: #333333;">检察员:{{item.surveyBy}}</span></p> | |||
| </template> | |||
| </van-cell> | |||
| </van-list> | |||
| @@ -147,7 +147,7 @@ | |||
| </template> | |||
| <script> | |||
| import {listZjdzd,getQueryLand,getZjdzd,delZjdzdInfo,uploadFile,submitUploadImageList} from "@/api/homesteadSurvey/zjdzd"; | |||
| import {rhhcList,getQueryLand,getZjdzd,delZjdzdInfo,uploadFile,submitUploadImageList} from "@/api/homesteadSurvey/zjdzd"; | |||
| import {addNh, delNh, exportNh, getNh, listNh, updateNh,setNhInfo} from "@/api/homesteadSurvey/nh"; | |||
| import {addNhhncy, delNhhncy, exportNhhncy, getNhhncy, listNhhncy, updateNhhncy} from "@/api/homesteadSurvey/nhhncy"; | |||
| import {listShyqr,setSyqrInfo} from "@/api/homesteadSurvey/shyqr"; | |||
| @@ -218,25 +218,9 @@ | |||
| // 全部列表 | |||
| list:[], | |||
| // 已核查列表 | |||
| list1:[ | |||
| { | |||
| syqr:'刘茂强,王讲讲,王公公', | |||
| zjdAudit :'0', | |||
| zjddm :'4413215200216562255Z00026', | |||
| zdmj :'119.87㎡', | |||
| updateBy :'高一鹏', | |||
| } | |||
| ], | |||
| list1:[], | |||
| // 未核查列表 | |||
| list2:[ | |||
| { | |||
| syqr:'刘茂强,王讲讲,王公公12', | |||
| zjdAudit :'0', | |||
| zjddm :'4413215200216562255Z00026', | |||
| zdmj :'119.87㎡', | |||
| updateBy :'高一鹏', | |||
| } | |||
| ], | |||
| list2:[], | |||
| // 户主列表 | |||
| nhlist:[], | |||
| // 户内成员表单 | |||
| @@ -360,6 +344,7 @@ | |||
| mounted(){ | |||
| }, | |||
| created(){ | |||
| axios.get('../static/dictyType.json').then(res => { | |||
| this.dictTypeList = res.data | |||
| this.zjlxOptions = this.dictTypeList.zjlx; | |||
| @@ -371,6 +356,7 @@ | |||
| this.jzhcssfyzfOptions = this.dictTypeList.jzhcssfyzf; | |||
| this.cybzOptions = this.dictTypeList.member_remark; | |||
| }) | |||
| this.getList(); | |||
| // this.getDicts("family_status").then(response => { | |||
| // var arr = []; | |||
| // response.data.forEach(function (item) { | |||
| @@ -429,6 +415,13 @@ | |||
| // } | |||
| }, | |||
| methods: { | |||
| getList(){ | |||
| rhhcList({surveyStatus:"3"}).then(res => { | |||
| this.list1 = res.data.zjdzdxxList; | |||
| this.totalH = res.data.zjdzs; | |||
| this.totalR = res.data.shyqrs; | |||
| }); | |||
| }, | |||
| showUploadList(){ | |||
| this.showImageList = true; | |||
| }, | |||
| @@ -1208,15 +1201,17 @@ | |||
| }, | |||
| // 宅基地搜索框 | |||
| onSearchzjd(){ | |||
| console.info(this.active); | |||
| if(this.active==1){ | |||
| let params = { | |||
| "deptId" : this.item.deptId, | |||
| "houseDataConfirmStatus" : "CONFIRMED", | |||
| "syqr" : this.zjdvalue | |||
| "shyqrdbxm" : this.zjdvalue, | |||
| "surveyStatus":"1", | |||
| } | |||
| listZjdzd(params).then((response) => { | |||
| rhhcList(params).then((response) => { | |||
| if (response.code == 200) { | |||
| this.list1 = response.rows | |||
| this.list2 = response.data.zjdzdxxList; | |||
| this.totalH = response.data.zjdzs; | |||
| this.totalR = response.data.shyqrs; | |||
| } | |||
| }); | |||
| }else if(this.active==2){ | |||
| @@ -1232,12 +1227,14 @@ | |||
| }); | |||
| }else{ | |||
| let params = { | |||
| "deptId" : this.item.deptId, | |||
| "syqr" : this.zjdvalue | |||
| "shyqrdbxm" : this.zjdvalue, | |||
| "surveyStatus":"3", | |||
| } | |||
| listZjdzd(params).then((response) => { | |||
| rhhcList(params).then((response) => { | |||
| if (response.code == 200) { | |||
| this.list = response.rows | |||
| this.list1 = response.data.zjdzdxxList; | |||
| this.totalH = response.data.zjdzs; | |||
| this.totalR = response.data.shyqrs; | |||
| } | |||
| }); | |||
| } | |||
| @@ -1413,64 +1410,36 @@ | |||
| }) | |||
| }, | |||
| getZjdList(){ | |||
| let params = { | |||
| "deptId" : this.item.deptId, | |||
| "pageNum": 1, | |||
| "pageSize":10, | |||
| } | |||
| listZjdzd(params).then((response) => { | |||
| if (response.code == 200) { | |||
| this.list = response.rows | |||
| this.qbNums = response.total | |||
| /* if(response.rows.length>=10){ | |||
| this.list = newList.slice(0,9) | |||
| }else { | |||
| this.list = newList | |||
| } | |||
| this.yhcNums = 0 | |||
| this.whcNums = 0 | |||
| this.list1 = [] | |||
| this.list2 = [] | |||
| response.rows.map(res => { | |||
| if(res.houseDataConfirmStatus == 'CONFIRMED'){ | |||
| if(this.list1.length<10){ | |||
| this.list1.push(res) | |||
| } | |||
| this.yhcNums ++ | |||
| }else{ | |||
| if(this.list2.length<10){ | |||
| this.list2.push(res) | |||
| } | |||
| this.whcNums ++ | |||
| } | |||
| })*/ | |||
| this.totalH = 0; | |||
| this.totalR = 0; | |||
| if(this.active === 0){ | |||
| let params = { | |||
| "shyqrdbxm" : this.zjdvalue, | |||
| "surveyStatus":"3", | |||
| } | |||
| }); | |||
| let params1 = { | |||
| "deptId" : this.item.deptId, | |||
| "houseDataConfirmStatus" : "CONFIRMED", | |||
| "pageNum": 1, | |||
| "pageSize":10, | |||
| } | |||
| listZjdzd(params1).then((response) => { | |||
| if (response.code == 200) { | |||
| this.yhcNums = response.total | |||
| this.list1 = response.rows | |||
| rhhcList(params).then((response) => { | |||
| if (response.code == 200) { | |||
| this.yhcNums = response.data.zjdzs; | |||
| this.list1 = response.data.zjdzdxxList; | |||
| this.totalH = response.data.zjdzs; | |||
| this.totalR = response.data.shyqrs; | |||
| } | |||
| }); | |||
| }else if(this.active === 1){ | |||
| let params = { | |||
| "shyqrdbxm" : this.zjdvalue, | |||
| "surveyStatus":"1", | |||
| } | |||
| }); | |||
| let params2 = { | |||
| "deptId" : this.item.deptId, | |||
| "houseDataConfirmStatus" : "UNCONFIRMED", | |||
| "pageNum": 1, | |||
| "pageSize":10, | |||
| rhhcList(params).then((response) => { | |||
| if (response.code == 200) { | |||
| this.whcNums = response.data.zjdzs; | |||
| this.list2 = response.data.zjdzdxxList; | |||
| this.totalH = response.data.zjdzs; | |||
| this.totalR = response.data.shyqrs; | |||
| } | |||
| }); | |||
| } | |||
| listZjdzd(params2).then((response) => { | |||
| if (response.code == 200) { | |||
| this.whcNums = response.total | |||
| this.list2 = response.rows | |||
| } | |||
| }); | |||
| }, | |||
| onConfirm(){}, | |||
| /*onSubmithncy(){ | |||
| @@ -64,7 +64,7 @@ | |||
| <div style="display: flex;align-items: center;"> | |||
| <p style="display: flex;align-items: center;"> | |||
| <img src="../../assets/images/housesteadSurvey/list03.png" alt="" style="margin-right: 5px;"> | |||
| <span style="line-height: 1;">{{item.hzxm}}</span> | |||
| <span style="line-height: 1;">{{item.xm}}</span> | |||
| </p> | |||
| <p style="display: flex;align-items: center;color:#22B7F2;font-size:12px;margin-left: auto;margin-right: 10px;border-bottom: 1px dashed #22B7F2;" @click="showPopuphncylist(item)"><img src="../../assets/images/housesteadSurvey/list09.png" alt="" style="margin-right: 3px;">成员</p> | |||
| <p style="display: flex;align-items: center;color:#22B7F2;font-size:12px;margin-right: 10px;border-bottom: 1px dashed #22B7F2;" @click="showPopupnh(item)"><img src="../../assets/images/housesteadSurvey/list10.png" alt="" style="margin-right: 3px;">户主</p> | |||
| @@ -72,7 +72,7 @@ | |||
| </div> | |||
| </template> | |||
| <template #label> | |||
| <p style="display: flex;align-items: center;margin-top: 10px;"><img src="../../assets/images/housesteadSurvey/list04.png" alt="" style="margin-right: 5px;">证件号码:<span style="margin-left: auto;">{{item.hzzjhm}}</span> </p> | |||
| <p style="display: flex;align-items: center;margin-top: 10px;"><img src="../../assets/images/housesteadSurvey/list04.png" alt="" style="margin-right: 5px;">证件号码:<span style="margin-left: auto;">{{item.zjhm}}</span> </p> | |||
| <p style="display: flex;align-items: center;margin-top: 5px;"><img src="../../assets/images/housesteadSurvey/list05.png" alt="" style="margin-right: 5px;">农户代码:<span style="margin-left: auto;">{{item.nhdm}}</span></p> | |||
| </template> | |||
| </van-cell> | |||
| @@ -81,7 +81,7 @@ | |||
| </template> | |||
| <script> | |||
| import {listZjdzd,getQueryLand,getZjdzd,delZjdzdInfo,uploadFile,submitUploadImageList} from "@/api/homesteadSurvey/zjdzd"; | |||
| import {getQueryLand,getZjdzd,delZjdzdInfo,uploadFile,submitUploadImageList} from "@/api/homesteadSurvey/zjdzd"; | |||
| import {addNh, delNh, exportNh, getNh, listNh, updateNh,setNhInfo} from "@/api/homesteadSurvey/nh"; | |||
| import {addNhhncy, delNhhncy, exportNhhncy, getNhhncy, listNhhncy, updateNhhncy} from "@/api/homesteadSurvey/nhhncy"; | |||
| import {listShyqr,setSyqrInfo} from "@/api/homesteadSurvey/shyqr"; | |||
| @@ -156,11 +156,7 @@ | |||
| // 未核查列表 | |||
| list2:[], | |||
| // 户主列表 | |||
| nhlist:[{ | |||
| hzxm :'刘茂强', | |||
| hzzjhm :'373702215605074707', | |||
| nhdm :'3737022156050747072' | |||
| }], | |||
| nhlist:[], | |||
| // 户内成员表单 | |||
| form5: {}, | |||
| // 户内成员列表 | |||
| @@ -293,6 +289,8 @@ | |||
| this.jzhcssfyzfOptions = this.dictTypeList.jzhcssfyzf; | |||
| this.cybzOptions = this.dictTypeList.member_remark; | |||
| }) | |||
| this.item = this.$cookies.get("item"); | |||
| this.getNh(); | |||
| this.getDicts("family_status").then(response => { | |||
| var arr = []; | |||
| response.data.forEach(function (item) { | |||
| @@ -310,7 +308,6 @@ | |||
| // location.reload(); | |||
| // } | |||
| this.activeBtn = this.$cookies.get("search").activeBtn; | |||
| this.item = this.$cookies.get("item"); | |||
| this.mapAddJump = this.$cookies.get("search").backMapZjdAData.deptId; | |||
| this.backTheGeom = this.$cookies.get("search").backMapZjdAData.theGeom; | |||
| this.mapZjdData = this.$cookies.get("search").backMapZjdAData; | |||
| @@ -330,7 +327,6 @@ | |||
| } | |||
| } | |||
| }else { | |||
| this.item = this.$cookies.get("item"); | |||
| this.getZjdList(); | |||
| this.getTotalHR(); | |||
| if(this.item.taskStatus=="FINISHED"){ | |||
| @@ -340,7 +336,6 @@ | |||
| } | |||
| } | |||
| }else { | |||
| this.item = this.$cookies.get("item"); | |||
| this.getZjdList(); | |||
| this.getTotalHR(); | |||
| if(this.item.taskStatus=="FINISHED"){ | |||
| @@ -763,7 +758,6 @@ | |||
| }, | |||
| getTotalHR(){ | |||
| let params = { | |||
| "deptId" : this.item.deptId, | |||
| "pageNum": 1, | |||
| "pageSize":10, | |||
| } | |||
| @@ -1074,13 +1068,16 @@ | |||
| getNh(){ | |||
| //删除地图选中状态 | |||
| $("#deleteHistoryMap").trigger("click"); | |||
| console.info(this.item.deptId); | |||
| let params = { | |||
| "deptId" : this.item.deptId | |||
| dept:this.item.deptId, | |||
| yhzgx : "02" | |||
| } | |||
| listNh(params).then((response) => { | |||
| listNhhncy(params).then((response) => { | |||
| this.nhlist = response.rows | |||
| this.totalN = response.total | |||
| }); | |||
| console.info( this.nhlist); | |||
| this.mapZjdData = ""; | |||
| this.mapZrzData = ""; | |||
| this.mapFsssData = ""; | |||
| @@ -1121,9 +1118,10 @@ | |||
| onSearchnh(){ | |||
| let params = { | |||
| "deptId" : this.item.deptId, | |||
| "yhzgx" : "01", | |||
| "nhValue" : this.nhvalue | |||
| } | |||
| listNh(params).then((response) => { | |||
| listNhhncy(params).then((response) => { | |||
| this.nhlist = response.rows | |||
| }); | |||
| }, | |||
| @@ -1334,64 +1332,30 @@ | |||
| }) | |||
| }, | |||
| getZjdList(){ | |||
| let params = { | |||
| "deptId" : this.item.deptId, | |||
| "pageNum": 1, | |||
| "pageSize":10, | |||
| } | |||
| listZjdzd(params).then((response) => { | |||
| if (response.code == 200) { | |||
| this.list = response.rows | |||
| this.qbNums = response.total | |||
| /* if(response.rows.length>=10){ | |||
| this.list = newList.slice(0,9) | |||
| }else { | |||
| this.list = newList | |||
| } | |||
| this.yhcNums = 0 | |||
| this.whcNums = 0 | |||
| this.list1 = [] | |||
| this.list2 = [] | |||
| response.rows.map(res => { | |||
| if(res.houseDataConfirmStatus == 'CONFIRMED'){ | |||
| if(this.list1.length<10){ | |||
| this.list1.push(res) | |||
| } | |||
| this.yhcNums ++ | |||
| }else{ | |||
| if(this.list2.length<10){ | |||
| this.list2.push(res) | |||
| } | |||
| this.whcNums ++ | |||
| } | |||
| })*/ | |||
| } | |||
| }); | |||
| let params1 = { | |||
| "deptId" : this.item.deptId, | |||
| "houseDataConfirmStatus" : "CONFIRMED", | |||
| "pageNum": 1, | |||
| "pageSize":10, | |||
| } | |||
| listZjdzd(params1).then((response) => { | |||
| if (response.code == 200) { | |||
| this.yhcNums = response.total | |||
| this.list1 = response.rows | |||
| } | |||
| }); | |||
| let params2 = { | |||
| "deptId" : this.item.deptId, | |||
| "houseDataConfirmStatus" : "UNCONFIRMED", | |||
| "pageNum": 1, | |||
| "pageSize":10, | |||
| } | |||
| listZjdzd(params2).then((response) => { | |||
| if (response.code == 200) { | |||
| this.whcNums = response.total | |||
| this.list2 = response.rows | |||
| } | |||
| }); | |||
| // let params1 = { | |||
| // "deptId" : this.item.deptId, | |||
| // "houseDataConfirmStatus" : "CONFIRMED", | |||
| // "pageNum": 1, | |||
| // "pageSize":10, | |||
| // } | |||
| // listZjdzd(params1).then((response) => { | |||
| // if (response.code == 200) { | |||
| // this.yhcNums = response.total | |||
| // this.list1 = response.rows | |||
| // } | |||
| // }); | |||
| // let params2 = { | |||
| // "deptId" : this.item.deptId, | |||
| // "houseDataConfirmStatus" : "UNCONFIRMED", | |||
| // "pageNum": 1, | |||
| // "pageSize":10, | |||
| // } | |||
| // listZjdzd(params2).then((response) => { | |||
| // if (response.code == 200) { | |||
| // this.whcNums = response.total | |||
| // this.list2 = response.rows | |||
| // } | |||
| // }); | |||
| }, | |||
| onConfirm(){}, | |||
| /*onSubmithncy(){ | |||
| @@ -333,7 +333,7 @@ | |||
| </template> | |||
| <script> | |||
| import {listZjdzd,getQueryLand,getZjdzd,delZjdzdInfo,uploadFile,submitUploadImageList} from "@/api/homesteadSurvey/zjdzd"; | |||
| import {getQueryLand,getZjdzd,delZjdzdInfo,uploadFile,submitUploadImageList} from "@/api/homesteadSurvey/zjdzd"; | |||
| import {addNh, delNh, exportNh, getNh, listNh, updateNh,setNhInfo} from "@/api/homesteadSurvey/nh"; | |||
| import {addNhhncy, delNhhncy, exportNhhncy, getNhhncy, listNhhncy, updateNhhncy} from "@/api/homesteadSurvey/nhhncy"; | |||
| import {listShyqr,setSyqrInfo} from "@/api/homesteadSurvey/shyqr"; | |||
| @@ -541,6 +541,7 @@ | |||
| this.jzhcssfyzfOptions = this.dictTypeList.jzhcssfyzf; | |||
| this.cybzOptions = this.dictTypeList.member_remark; | |||
| }) | |||
| this.getSyqr(); | |||
| this.getDicts("family_status").then(response => { | |||
| var arr = []; | |||
| response.data.forEach(function (item) { | |||
| @@ -569,7 +570,7 @@ | |||
| this.mapZjdDataTure = 1; | |||
| this.mapAddJumpNum =1; | |||
| this.mapShow(); | |||
| this.getZjdList(); | |||
| // this.getZjdList(); | |||
| this.getTotalHR(); | |||
| if(this.item.taskStatus=="FINISHED"){ | |||
| this.isFinished = true | |||
| @@ -579,7 +580,7 @@ | |||
| } | |||
| }else { | |||
| this.item = this.$cookies.get("item"); | |||
| this.getZjdList(); | |||
| // this.getZjdList(); | |||
| this.getTotalHR(); | |||
| if(this.item.taskStatus=="FINISHED"){ | |||
| this.isFinished = true | |||
| @@ -589,7 +590,8 @@ | |||
| } | |||
| }else { | |||
| this.item = this.$cookies.get("item"); | |||
| this.getZjdList(); | |||
| console.info(this.item ); | |||
| // this.getZjdList(); | |||
| this.getTotalHR(); | |||
| if(this.item.taskStatus=="FINISHED"){ | |||
| this.isFinished = true | |||
| @@ -1061,9 +1063,6 @@ | |||
| // 农户信息搜索框新增。 | |||
| onClicknh(){ | |||
| this.shownh = true; | |||
| let params = { | |||
| "deptId" : this.item.deptId | |||
| } | |||
| this.qlrform={} | |||
| this.nhform={ | |||
| "suyqrdm":null, | |||
| @@ -1084,7 +1083,7 @@ | |||
| "sjly":'07', | |||
| "sjlyName":'农村集体产权制度改革', | |||
| } | |||
| listSuyqr(params).then((response) => { | |||
| listSuyqr({}).then((response) => { | |||
| if(response.rows.length>0){ | |||
| this.qlrform = response.rows[0] | |||
| this.nhform.suyqrdm = this.qlrform.suyqrdm | |||
| @@ -1264,7 +1263,7 @@ | |||
| "sjly":'04', | |||
| "sjlyName":"农村宅基地使用权确权登记发证" | |||
| } | |||
| listSuyqr(params).then((response) => { | |||
| listSuyqr({}).then((response) => { | |||
| if(response.rows.length>0){ | |||
| this.qlrform = response.rows[0] | |||
| if(this.qlrform.suyqxz==null||this.qlrform.suyqxz==""){ | |||
| @@ -31,15 +31,15 @@ | |||
| </van-popup> | |||
| <div style="display:flex;width:94%;margin:0 auto;justify-content:space-between;padding: 10px 0"> | |||
| <div style="display:flex;width:90%;margin:0 auto;"> | |||
| <div :class="{activeBtn : activeBtn==1,disactiveBtn :activeBtn!=1 }" @click="activeBtn=1,getDc()" | |||
| <div :class="{activeBtn : activeBtn==1,disactiveBtn :activeBtn!=1 }" @click="$router.push({path:'/homesteadSurvey/list'})" | |||
| ><van-icon size=".3rem" style="vertical-align:middle;" :name="require('../../assets/images/housesteadSurvey/btn1'+(activeBtn!=1?'1':'')+'.png')" /> | |||
| 入户核查 | |||
| </div> | |||
| <div :class="{activeBtn : activeBtn==2,disactiveBtn :activeBtn!=2 }" @click="activeBtn=2,getNh()"> | |||
| <div :class="{activeBtn : activeBtn==2,disactiveBtn :activeBtn!=2 }" @click="$router.push({path:'/homesteadSurvey/list2'})"> | |||
| <van-icon size=".3rem" style="vertical-align:middle;" :name="require('../../assets/images/housesteadSurvey/btn2'+(activeBtn!=2?'2':'')+'.png')" /> | |||
| 农户信息 | |||
| </div> | |||
| <div :class="{activeBtn : activeBtn==3,disactiveBtn :activeBtn!=3 }" @click="activeBtn=3,getSyqr()"> | |||
| <div :class="{activeBtn : activeBtn==3,disactiveBtn :activeBtn!=3 }" @click="$router.push({path:'/homesteadSurvey/list3'})"> | |||
| <van-icon size=".3rem" style="vertical-align:middle;" :name="require('../../assets/images/housesteadSurvey/btn3'+(activeBtn!=3?'3':'')+'.png')" /> | |||
| 所有权人 | |||
| </div> | |||
| @@ -53,11 +53,11 @@ | |||
| <div style="background:#fff;padding:10px 0;"> | |||
| <div style="border:1px solid rgb(122, 201, 67);width:90%;margin:0 auto;border-radius:15px;height:.8rem;display:flex;font-size:.3rem;"> | |||
| <div style="flex:1;text-align:center;"> | |||
| <span style="color:rgb(122, 201, 67);line-height:.8rem;">总户数:</span> | |||
| <span style="color:rgb(122, 201, 67);line-height:.8rem;">宅基地数:</span> | |||
| <span style="color:rgb(250, 83, 83);line-height:.8rem;">{{totalH}} <span style="font-size:12px;">户</span></span> | |||
| </div> | |||
| <div style="flex:1;text-align:center;"> | |||
| <span style="color:rgb(122, 201, 67);line-height:.8rem">总人数:</span> | |||
| <span style="color:rgb(122, 201, 67);line-height:.8rem">使用权人数:</span> | |||
| <span style="color:rgb(250, 83, 83);line-height:.8rem">{{totalR}} <span style="font-size:12px;">人</span></span> | |||
| </div> | |||
| </div> | |||
| @@ -196,7 +196,7 @@ | |||
| <van-pull-refresh v-model="isLoadingnh" @refresh="onRefreshnh"> | |||
| <van-cell v-for="(item,index) in nhlist" :key="index" size="small" style="border-radius: 16px;box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.16); width:calc( 100% - 40px);margin:20px"> | |||
| <template #title> | |||
| <p style="color:#22B7F2">{{item.hzxm}} | |||
| <p style="color:#22B7F2">{{item.xm}} | |||
| <van-button plain round color="#7AC943" size="mini" style="vertical-align:middle;float:right;margin-left:10px;" @click="showPopuphncylist(item)">查看成员</van-button> | |||
| <van-button plain round color="#7AC943" size="mini" style="vertical-align:middle;float:right;margin-left:10px;" @click="showPopupnh(item)">查看户主</van-button> | |||
| <van-button plain round color="#FA5353" size="mini" v-if="!isFinished" style="vertical-align:middle;float:right;" @click="deletenh(item,index)">删除</van-button> | |||
| @@ -206,7 +206,7 @@ | |||
| </template>--> | |||
| <template #label> | |||
| <p>证件号码:{{item.hzzjhm}}</p> | |||
| <p>证件号码:{{item.zjhm}}</p> | |||
| <p>农户代码:{{item.nhdm}}</p> | |||
| </template> | |||
| <template #icon> | |||
| @@ -517,7 +517,7 @@ | |||
| <div class="searchBox" style="display: none;"> | |||
| <van-cell center v-for="(item,index) in mapDataAll" :key="index"> | |||
| <template #title> | |||
| <p><van-icon name="manager" /><span>{{item.syqr}}</span><span style="background: rgba(122, 201, 67, 0.4);color:#7ac943">{{item.paceType}}</span> | |||
| <p><van-icon name="manager" /><span>{{item.shyqrdbxm}}</span><span style="background: rgba(122, 201, 67, 0.4);color:#7ac943">{{item.paceType}}</span> | |||
| <!--<span style="background: rgba(122, 201, 67, 0.4);color:#7ac943">{{item.typeTc}}</span>--></p> | |||
| </template> | |||
| <template #default> | |||
| @@ -1272,7 +1272,7 @@ | |||
| showhzlx:false, | |||
| showhncylist:false, | |||
| showhncy:false, | |||
| activeBtn:1, | |||
| activeBtn:4, | |||
| value:'', | |||
| // 宅基地搜索框 | |||
| zjdvalue:"", | |||
| @@ -1419,6 +1419,7 @@ | |||
| this.jzhcssfyzfOptions = this.dictTypeList.jzhcssfyzf; | |||
| this.cybzOptions = this.dictTypeList.member_remark; | |||
| }) | |||
| this.mapShow(); | |||
| this.getDicts("family_status").then(response => { | |||
| var arr = []; | |||
| response.data.forEach(function (item) { | |||
| @@ -1923,12 +1924,11 @@ | |||
| }, | |||
| setCookies(item){ | |||
| //this.$cookies.set("search",JSON.stringify(item)); | |||
| this.$cookies.set("search",""); | |||
| this.$cookies.set("zjdzdxx",JSON.stringify(item)); | |||
| // let _this = this | |||
| // setTimeout(function(){ | |||
| // _this.$router.push({name:'homesteadAdd'}); | |||
| // },1000) | |||
| this.$router.push({path:'/homesteadSurvey/add',query: {res: item}}); | |||
| }, | |||
| // 入户核查搜索框新增。 | |||
| @@ -2201,9 +2201,9 @@ | |||
| //删除地图选中状态 | |||
| $("#deleteHistoryMap").trigger("click"); | |||
| let params = { | |||
| "deptId" : this.item.deptId | |||
| "yhzgx" : "01" | |||
| } | |||
| listNh(params).then((response) => { | |||
| listNhhncy(params).then((response) => { | |||
| this.nhlist = response.rows | |||
| this.totalN = response.total | |||
| }); | |||
| @@ -3109,9 +3109,9 @@ | |||
| var cql_filter = "dept_id='" + that.$cookies.get("item").deptId + "'"; | |||
| var cunTc = new ol.layer.Image({ | |||
| source: new ol.source.ImageWMS({ | |||
| url: that.mapGeoServerUrl + "/geoserver/zjd_dc/wms", | |||
| url: that.mapGeoServerUrl + "/wms", | |||
| params: { | |||
| LAYERS: 'zjd_dc:t_house_survey_border_village', | |||
| LAYERS: 'nsgk_wulanhaote:t_homespace_cjqy', | |||
| TILED: true, | |||
| cql_filter: cql_filter, | |||
| SRID: 3857, | |||
| @@ -3286,6 +3286,7 @@ | |||
| map.addLayer(cunTc); | |||
| //村边界查询开始 ------------------------------end | |||
| //国有数据加载-----------------------------------start | |||
| deptGetId(that.$cookies.get("item").deptId).then((res) => { | |||
| var cql_filter_guoyou = "ZLDWDM='" + res.data.orgCode + "0000000'"; | |||
| var guoyouTc = new ol.layer.Image({ | |||
| @@ -3307,11 +3308,11 @@ | |||
| //var cql_filter_all = "dept_id='" + that.$cookies.get("item").deptId + "'"; | |||
| var zjdTc = new ol.layer.Image({ | |||
| source: new ol.source.ImageWMS({ | |||
| url: that.mapGeoServerUrl + "/geoserver/zjd_dc/wms", | |||
| url: that.mapGeoServerUrl + "/wms", | |||
| params: { | |||
| LAYERS: 'zjd_dc:t_house_survey_zjdzd', | |||
| LAYERS: 'nsgk_wulanhaote:t_homestead_zjdzdxx', | |||
| TILED: true, | |||
| cql_filter: cql_filter, | |||
| cql_filter: cql_filter+"and survey_status = '1'", | |||
| SRID: 3857, | |||
| TIMESTAMP: new Date().getTime(), | |||
| }, | |||
| @@ -3323,16 +3324,16 @@ | |||
| service: "WFS", | |||
| version: "1.0.0", | |||
| request: "GetFeature", | |||
| typename: "zjd_dc:t_house_survey_zjdzd", | |||
| typename: "nsgk_wulanhaote:t_homestead_zjdzdxx", | |||
| //featureNS: 'nsgk_hc',//命名空间 URI | |||
| cql_filter: cql_filter, | |||
| cql_filter: cql_filter+" and survey_status = '1'", | |||
| //featurePrefix: 'nationalwater',//工作区名称 | |||
| //featureTypes: ['nationalwater:01fir'],//查询图层,可以是同一个工作区下多个图层,逗号隔开 | |||
| outputFormat: "application/json", | |||
| maxFeatures:1, | |||
| //filter: ol.format.filter.equalTo(t,e,r)//前者是属性名,后者是对应值 | |||
| }; | |||
| let url_zjdzd = that.mapGeoServerUrl + "/geoserver/zjd_dc/wfs"; //wfsurl; | |||
| let url_zjdzd = that.mapGeoServerUrl + "/wfs"; //wfsurl; | |||
| url_zjdzd = url_zjdzd + "?"; | |||
| for (let key in param_zjdzd) { | |||
| url_zjdzd = url_zjdzd + key + "=" + param_zjdzd[key] + "&"; | |||
| @@ -3351,9 +3352,9 @@ | |||
| var cql_filter_map = "dept_id='" + that.$cookies.get("item").deptId + "'" + "and zjddm='" + that.mapZjdData.zjddm + "'"; | |||
| zrzTc = new ol.layer.Image({ | |||
| source: new ol.source.ImageWMS({ | |||
| url: that.mapGeoServerUrl + "/geoserver/zjd_dc/wms", | |||
| url: that.mapGeoServerUrl + "/wms", | |||
| params: { | |||
| LAYERS: 'zjd_dc:t_house_survey_zrz', | |||
| LAYERS: 'nsgk_wulanhaote:t_homespace_zrz', | |||
| TILED: true, | |||
| cql_filter: cql_filter_map, | |||
| SRID: 3857, | |||
| @@ -3367,9 +3368,9 @@ | |||
| //var cql_filter_map = "dept_id='" + that.$cookies.get("item").deptId + "'" + "and zjddm='" + obj.zjddm + "'"; | |||
| fsssTc = new ol.layer.Image({ | |||
| source: new ol.source.ImageWMS({ | |||
| url: that.mapGeoServerUrl + "/geoserver/zjd_dc/wms", | |||
| url: that.mapGeoServerUrl + "/wms", | |||
| params: { | |||
| LAYERS: 'zjd_dc:t_house_survey_fsss', | |||
| LAYERS: 'nsgk_wulanhaote:t_homestead_fsss', | |||
| TILED: true, | |||
| cql_filter: cql_filter_map, | |||
| SRID: 3857, | |||
| @@ -4073,22 +4074,22 @@ | |||
| if(that.mapAddJumpNum == 1){ | |||
| params = { | |||
| "deptId" : that.mapAddJump, | |||
| "syqr" : val | |||
| "shyqrdbxm" : val | |||
| } | |||
| } else { | |||
| params = { | |||
| "deptId" : that.$cookies.get("item").deptId, | |||
| "syqr" : val | |||
| "shyqrdbxm" : val | |||
| } | |||
| } | |||
| listZjdzd(params).then((response) => { | |||
| if(response.rows.length != 0){ | |||
| that.mapDataAll = response.rows; | |||
| for(var hg=0; hg < that.mapDataAll.length; hg++){ | |||
| var mapNum = that.mapDataAll[hg].houseDataConfirmStatus; | |||
| if(mapNum == "UNCONFIRMED"){ | |||
| var mapNum = that.mapDataAll[hg].surveyStatus; | |||
| if(mapNum == "1"){ | |||
| that.mapDataAll[hg].paceType = "未核查"; | |||
| } else if (mapNum == "CONFIRMED"){ | |||
| } else if (mapNum == "3"){ | |||
| that.mapDataAll[hg].paceType = "已核查"; | |||
| }else{ | |||
| @@ -4102,7 +4103,7 @@ | |||
| projection: projection, | |||
| features: new ol.format.GeoJSON().readFeatures("{\n" + | |||
| " \"type\": \"Feature\",\n" + | |||
| " \"geometry\":" + that.mapDataAll[hg].theGeom + ", \"properties\":" + JSON.stringify(that.mapDataAll[hg]) + "}"), | |||
| " \"geometry\":" + that.mapDataAll[hg].theGeomJson + ", \"properties\":" + JSON.stringify(that.mapDataAll[hg]) + "}"), | |||
| }), | |||
| style: styleZjd | |||
| }); | |||
| @@ -4834,9 +4835,9 @@ | |||
| //查询宅基地图层 | |||
| var ZjdwmsSource = new ol.source.TileWMS({ | |||
| url: that.mapGeoServerUrl+"/geoserver/zjd_dc/wms", | |||
| url: that.mapGeoServerUrl+"/wms", | |||
| params: { | |||
| LAYERS: "zjd_dc:t_house_survey_zjdzd", | |||
| LAYERS: "nsgk_wulanhaote:t_homestead_zjdzdxx", | |||
| TILED: true, | |||
| SRID: 3857, | |||
| serverType: "geoserver", | |||
| @@ -4847,9 +4848,9 @@ | |||
| //查询自然幢图层 | |||
| var ZrzwmsSource = new ol.source.TileWMS({ | |||
| url: that.mapGeoServerUrl+"/geoserver/zjd_dc/wms", | |||
| url: that.mapGeoServerUrl+"/wms", | |||
| params: { | |||
| LAYERS: "zjd_dc:t_house_survey_zrz", | |||
| LAYERS: "nsgk_wulanhaote:t_homespace_zrz", | |||
| TILED: true, | |||
| SRID: 3857, | |||
| serverType: "geoserver", | |||
| @@ -5015,14 +5016,14 @@ | |||
| that.mapZjdTeAll.mapFsssAData = {}; | |||
| that.mapZjdDataTure = ""; | |||
| setTimeout(() => { | |||
| if ($("#info .featureInfo .featureInfo").text() == "t_house_survey_zjdzd") { | |||
| if ($("#info .featureInfo .featureInfo").text() == "t_homestead_zjdzdxx") { | |||
| map.removeLayer(hc_land_on); | |||
| that.mapHasDateStatus = 2; | |||
| that.mapXs = true; | |||
| let obj = {}; | |||
| let trs = $("#info .featureInfo").find("tr:eq(1)"); | |||
| let zjdXq = trs.find("td").eq(0).text(); | |||
| let zjdIdNum = zjdXq.replace("t_house_survey_zjdzd.", ""); | |||
| let zjdIdNum = zjdXq.replace("t_homestead_zjdzdxx.", ""); | |||
| obj.id = zjdIdNum; // 主键id | |||
| obj.deptName = trs.find("td").eq(3).text();//行政区划名称 | |||
| @@ -6011,7 +6012,8 @@ | |||
| this.mapZjdTeAll.active = 1; | |||
| this.mapZjdTeAll.mapZjdAData = this.mapZjdData; | |||
| //this.$cookies.set("search",this.mapZjdTeAll); | |||
| this.$cookies.set("search","") | |||
| console.info(this.mapZjdTeAll.mapZjdAData); | |||
| localStorage.setItem("zjdzdxxItem",JSON.stringify(this.mapZjdTeAll.mapZjdAData)); | |||
| setTimeout(() => { | |||
| this.$router.push({path:'/homesteadSurvey/add',query: {res: this.mapZjdTeAll}}); | |||
| }, 500); | |||
| @@ -0,0 +1,609 @@ | |||
| <template> | |||
| <div class="app-container"> | |||
| <van-sticky style="position:relative;"> | |||
| <div class="bannerBg"> | |||
| <van-nav-bar | |||
| style="background:transparent;border-bottom-width:0;height:2rem;margin-bottom:.5rem;" | |||
| @click-left="goBack()" | |||
| > | |||
| <template #left> | |||
| <van-icon name="arrow-left" size="18" color="#fff" /> | |||
| </template> | |||
| <template #title> | |||
| <p style="color:#fff">入户调查</p> | |||
| </template> | |||
| </van-nav-bar> | |||
| </div> | |||
| <div style="width:95%;left:2.5%;position:absolute;background:#fff;border-radius:15px;box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.16);padding: .3rem;top:1.2rem"> | |||
| <van-row> | |||
| <van-col span="4" :offset="1" style="text-align:center;" @click="$router.push({path:'/homesteadSurvey/add'})"> | |||
| <van-icon :name="require('../../assets/images/housesteadSurvey/zjd'+(active==1?'A':'D')+'.png')" size="1rem" style="margin-top:0px;"/> | |||
| <p :style="{color:(active==1?'rgb(34, 183, 242)':'#000')}">宅基地</p> | |||
| </van-col> | |||
| <van-col span="2"> | |||
| <div style="border-top: 2px dashed #b5b4b4;margin-top: 20px;"></div> | |||
| </van-col> | |||
| <van-col span="4" style="text-align:center;" @click="$router.push({path:'/homesteadSurvey/add2'})" > | |||
| <van-icon :name="require('../../assets/images/housesteadSurvey/nhxx'+(active==2?'A':'D')+'.png')" size="1rem" style="margin-top:0px;"/> | |||
| <p :style="{color:(active==2?'rgb(34, 183, 242)':'#000')}">农户</p> | |||
| </van-col> | |||
| <van-col span="2"> | |||
| <div style="border-top: 2px dashed #b5b4b4;margin-top: 20px;"></div> | |||
| </van-col> | |||
| <van-col span="4" style="text-align:center;" @click="$router.push({path:'/homesteadSurvey/add3'})" > | |||
| <van-icon :name="require('../../assets/images/housesteadSurvey/fwxx'+(active==3?'A':'D')+'.png')" size="1rem" style="margin-top:0px;"/> | |||
| <p :style="{color:(active==3?'rgb(34, 183, 242)':'#000')}">房屋</p> | |||
| </van-col> | |||
| <van-col span="2"> | |||
| <div style="border-top: 2px dashed #b5b4b4;margin-top: 20px;"></div> | |||
| </van-col> | |||
| <van-col span="4" style="text-align:center;" @click="$router.push({path:'/homesteadSurvey/add4'})"> | |||
| <van-icon :name="require('../../assets/images/housesteadSurvey/fsss'+(active==4?'A':'D')+'.png')" size="1rem" style="margin-top:0px;"/> | |||
| <p :style="{color:(active==4?'rgb(34, 183, 242)':'#000')}">附属物</p> | |||
| </van-col> | |||
| </van-row> | |||
| </div> | |||
| </van-sticky> | |||
| <van-form @submit="submitzjd"> | |||
| <div style="margin:30px auto;background: #ffffff;width: 95%;box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.16);border-radius:15px;padding-top: 20px;"> | |||
| <p class="title" style="position:relative;padding-left:10px;line-height:20px;font-size: 16px;margin-left: 3%;margin-bottom: 5px;">使用权人信息</p> | |||
| <!--<van-field | |||
| v-model="form.deptId" | |||
| name="行政区划名称" | |||
| label="行政区划名称" | |||
| placeholder="行政区划名称" | |||
| :rules="[{ required: true, message: '' }]" | |||
| />--> | |||
| <van-field | |||
| autocomplete="off" | |||
| v-model="form.nhdm" | |||
| name="农户代码" | |||
| label="农户代码" | |||
| placeholder="自动生成" | |||
| input-align="right" | |||
| disabled | |||
| /> | |||
| <van-field | |||
| autocomplete="off" | |||
| v-model="form.zjddm" | |||
| name="宅基地代码" | |||
| label="宅基地代码" | |||
| placeholder="自动生成" | |||
| input-align="right" | |||
| disabled | |||
| /> | |||
| <van-field | |||
| autocomplete="off" | |||
| input-align="right" | |||
| v-model="form.nmfwdm" | |||
| name="农民房屋代码" | |||
| label="宗地代码" | |||
| placeholder="自动生成" | |||
| disabled | |||
| /> | |||
| <van-field | |||
| autocomplete="off" | |||
| input-align="right" | |||
| v-model="form.bdcdyh" | |||
| name="不动产单元号" | |||
| label="不动产单元号" | |||
| placeholder="自动生成" | |||
| disabled | |||
| /> | |||
| <van-field | |||
| autocomplete="off" | |||
| input-align="right" | |||
| v-model="form.bdcqzh" | |||
| name="不动产权证号" | |||
| label="不动产权证号" | |||
| placeholder="自动生成" | |||
| disabled | |||
| /> | |||
| <van-field | |||
| autocomplete="off" | |||
| input-align="right" | |||
| v-model="form.qzysxlh" | |||
| name="权证印刷序列号" | |||
| label="权证印刷序列号" | |||
| placeholder="自动生成" | |||
| disabled | |||
| /> | |||
| <van-field | |||
| autocomplete="off" | |||
| input-align="right" | |||
| v-model="form.fzjg" | |||
| name="发证机关" | |||
| label="发证机关" | |||
| disabled | |||
| /> | |||
| <van-field name="radio" label="是否发证" input-align="right" autocomplete="off"> | |||
| <template #input> | |||
| <van-radio-group v-model="form.sffz" direction="horizontal"> | |||
| <van-radio name="1">是</van-radio> | |||
| <van-radio name="0">否</van-radio> | |||
| </van-radio-group> | |||
| </template> | |||
| </van-field> | |||
| <van-field | |||
| input-align="right" | |||
| v-model="form.zjdzsh" | |||
| name="宅基地证书号" | |||
| label="宅基地证书号" | |||
| placeholder="宅基地证书号" | |||
| maxlength="50" | |||
| autocomplete="off" | |||
| /> | |||
| <van-field | |||
| autocomplete="off" | |||
| input-align="right" | |||
| v-model="form.zjdpzmj" | |||
| name="批准面积(㎡)" | |||
| label="批准面积(㎡)" | |||
| placeholder="单位:平方米" | |||
| type="number" | |||
| maxlength="15" | |||
| /> | |||
| <van-field | |||
| autocomplete="off" | |||
| input-align="right" | |||
| v-model="form.zdmj" | |||
| type="number" | |||
| name="宗地面积(㎡)" | |||
| label="宗地面积(㎡)" | |||
| placeholder="宗地面积(㎡)" | |||
| maxlength="15" | |||
| /> | |||
| <van-field | |||
| autocomplete="off" | |||
| input-align="right" | |||
| v-model="form.zl" | |||
| name="坐落" | |||
| label="坐落" | |||
| placeholder="坐落" | |||
| required | |||
| :rules="[{ required: true, message: '坐落不能为空' }]" | |||
| /> | |||
| <van-field | |||
| autocomplete="off" | |||
| v-model="form.zldwdm" | |||
| name="坐落单位代码" | |||
| label="坐落单位代码" | |||
| placeholder="自动生成" | |||
| input-align="right" | |||
| disabled | |||
| v-show="false" | |||
| /> | |||
| <van-field | |||
| autocomplete="off" | |||
| input-align="right" | |||
| v-model="form.zdszd" | |||
| name="宗地四至-东" | |||
| label="宗地四至-东" | |||
| placeholder="宗地四至-东" | |||
| maxlength="150" | |||
| required | |||
| :rules="[{ required: true, message: '宗地四至-东不能为空' }]" | |||
| /> | |||
| <van-field | |||
| autocomplete="off" | |||
| input-align="right" | |||
| v-model="form.zdszn" | |||
| name="宗地四至-南" | |||
| label="宗地四至-南" | |||
| placeholder="宗地四至-南" | |||
| maxlength="150" | |||
| required | |||
| :rules="[{ required: true, message: '宗地四至-南不能为空' }]" | |||
| /> | |||
| <van-field | |||
| input-align="right" | |||
| v-model="form.zdszx" | |||
| name="宗地四至-西" | |||
| label="宗地四至-西" | |||
| placeholder="宗地四至-西" | |||
| maxlength="150" | |||
| required | |||
| :rules="[{ required: true, message: '宗地四至-西不能为空' }]" | |||
| /> | |||
| <van-field | |||
| autocomplete="off" | |||
| input-align="right" | |||
| v-model="form.zdszb" | |||
| name="宗地四至-北" | |||
| label="宗地四至-北" | |||
| placeholder="宗地四至-北" | |||
| maxlength="150" | |||
| required | |||
| :rules="[{ required: true, message: '宗地四至-北不能为空' }]" | |||
| /> | |||
| <!-- <van-collapse v-model="activeZjd">--> | |||
| <!-- <van-collapse-item title="利用状况" name="1" class="label-class">--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.lyzkName"--> | |||
| <!-- name="当前利用状况"--> | |||
| <!-- label="当前利用状况"--> | |||
| <!-- placeholder="当前利用状况"--> | |||
| <!-- readonly--> | |||
| <!-- @click="showlyzk = true"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- v-model="form.lyzk"--> | |||
| <!-- style="display:none"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.zjdxzyy"--> | |||
| <!-- name="闲置原因"--> | |||
| <!-- label="闲置原因"--> | |||
| <!-- placeholder="宅基地闲置原因"--> | |||
| <!-- maxlength="200"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.xzkssj"--> | |||
| <!-- name="闲置开始时间"--> | |||
| <!-- label="闲置开始时间"--> | |||
| <!-- placeholder="闲置开始时间"--> | |||
| <!-- readonly--> | |||
| <!-- @click="showPickerxzkssj = true"--> | |||
| <!-- />--> | |||
| <!-- <van-popup v-model:show="showPickerxzkssj" position="bottom">--> | |||
| <!-- <van-datetime-picker--> | |||
| <!-- type="date"--> | |||
| <!-- @confirm="onConfirmxzkssj"--> | |||
| <!-- @cancel="showPickerxzkssj = false"--> | |||
| <!-- :min-date="minDate"--> | |||
| <!-- :max-date="maxDate"--> | |||
| <!-- />--> | |||
| <!-- </van-popup>--> | |||
| <!-- <van-field name="radio" label="流转意向" input-align="right" autocomplete="off">--> | |||
| <!-- <template #input>--> | |||
| <!-- <van-radio-group v-model="form.lzyx" direction="horizontal">--> | |||
| <!-- <van-radio name="1">有</van-radio>--> | |||
| <!-- <van-radio name="0">无</van-radio>--> | |||
| <!-- </van-radio-group>--> | |||
| <!-- </template>--> | |||
| <!-- </van-field>--> | |||
| <!-- <van-field name="radio" label="有偿退出意向" input-align="right" autocomplete="off">--> | |||
| <!-- <template #input>--> | |||
| <!-- <van-radio-group v-model="form.yctcyx" direction="horizontal">--> | |||
| <!-- <van-radio name="1">有</van-radio>--> | |||
| <!-- <van-radio name="0">无</van-radio>--> | |||
| <!-- </van-radio-group>--> | |||
| <!-- </template>--> | |||
| <!-- </van-field>--> | |||
| <!-- </van-collapse-item>--> | |||
| <!-- <van-collapse-item title="其他信息" name="2" class="label-class">--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.djName"--> | |||
| <!-- name="等级"--> | |||
| <!-- label="等级"--> | |||
| <!-- placeholder="等级"--> | |||
| <!-- @click="showdj = true"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- v-model="form.dj"--> | |||
| <!-- style="display:none"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.jg"--> | |||
| <!-- name="价格(万元)"--> | |||
| <!-- label="价格(万元)"--> | |||
| <!-- placeholder="价格(万元)"--> | |||
| <!-- maxlength="15"--> | |||
| <!-- type="number"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.ytmc"--> | |||
| <!-- name="用途"--> | |||
| <!-- label="用途"--> | |||
| <!-- placeholder="用途"--> | |||
| <!-- readonly--> | |||
| <!-- @click="showyt = true"--> | |||
| <!-- required--> | |||
| <!-- :rules="[{ required: true, message: '用途不能为空' }]"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- v-model="form.yt"--> | |||
| <!-- style="display:none"--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.qllxName"--> | |||
| <!-- name="权利类型"--> | |||
| <!-- label="权利类型"--> | |||
| <!-- placeholder="权利类型"--> | |||
| <!-- readonly--> | |||
| <!-- @click="showqllx = true"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- v-model="form.qllx"--> | |||
| <!-- style="display:none"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.qlxzName"--> | |||
| <!-- name="权利性质"--> | |||
| <!-- label="权利性质"--> | |||
| <!-- placeholder="权利性质"--> | |||
| <!-- readonly--> | |||
| <!-- @click="showqlxz = true"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- v-model="form.qlxz"--> | |||
| <!-- style="display:none"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.qlsdfsName"--> | |||
| <!-- name="权利设定方式"--> | |||
| <!-- label="权利设定方式"--> | |||
| <!-- placeholder="权利设定方式"--> | |||
| <!-- readonly--> | |||
| <!-- @click="showqlsdfs = true"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- v-model="form.qlsdfs"--> | |||
| <!-- style="display:none"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.rjl"--> | |||
| <!-- name="容积率"--> | |||
| <!-- label="容积率"--> | |||
| <!-- placeholder="容积率"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.jzmd"--> | |||
| <!-- name="validator"--> | |||
| <!-- label="建筑密度"--> | |||
| <!-- placeholder="填写0~1小数"--> | |||
| <!-- :rules="[{ validator, message: '请填写0~1小数,保留两位小数' }]"--> | |||
| <!-- type="number"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.jzxg"--> | |||
| <!-- name="建筑限高(m)"--> | |||
| <!-- label="建筑限高(m)"--> | |||
| <!-- placeholder="填写000.00~999.99小数"--> | |||
| <!-- :rules="[{ validator:validator1, message: '请填写000.00~999.99小数,保留两位小数' }]"--> | |||
| <!-- type="number"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.zdt"--> | |||
| <!-- name="宗地图"--> | |||
| <!-- label="宗地图"--> | |||
| <!-- placeholder="宗地图"--> | |||
| <!-- maxlength="200"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.tfh"--> | |||
| <!-- name="图幅号"--> | |||
| <!-- label="图幅号"--> | |||
| <!-- placeholder="图幅号"--> | |||
| <!-- maxlength="50"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.djh"--> | |||
| <!-- name="地籍号"--> | |||
| <!-- label="地籍号"--> | |||
| <!-- placeholder="自动生成"--> | |||
| <!-- disabled--> | |||
| <!-- v-show="false"--> | |||
| <!-- />--> | |||
| <!-- <van-field name="radio" label="被惩处经历" input-align="right" autocomplete="off">--> | |||
| <!-- <template #input>--> | |||
| <!-- <van-radio-group v-model="form.bccjl" direction="horizontal">--> | |||
| <!-- <van-radio name="1">有</van-radio>--> | |||
| <!-- <van-radio name="0">无</van-radio>--> | |||
| <!-- </van-radio-group>--> | |||
| <!-- </template>--> | |||
| <!-- </van-field>--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- v-if="form.bccjl==1"--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.bccbz"--> | |||
| <!-- name="被惩处备注"--> | |||
| <!-- label="被惩处备注"--> | |||
| <!-- placeholder="被惩处备注"--> | |||
| <!-- maxlength="200"--> | |||
| <!-- />--> | |||
| <!-- <van-field name="radio" label="宅基地取得方式" input-align="right" autocomplete="off">--> | |||
| <!-- <template #input>--> | |||
| <!-- <van-radio-group v-model="form.zjdqdfs" direction="horizontal">--> | |||
| <!-- <van-radio v-for="dict in zjdqdfsOptions" :key="dict.dictValue" :name="dict.dictValue">{{dict.dictLabel}}</van-radio>--> | |||
| <!-- </van-radio-group>--> | |||
| <!-- </template>--> | |||
| <!-- </van-field>--> | |||
| <!-- </van-collapse-item>--> | |||
| <!-- </van-collapse>--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- v-model="form.sjlyName"--> | |||
| <!-- name="数据来源"--> | |||
| <!-- label="数据来源"--> | |||
| <!-- placeholder="数据来源"--> | |||
| <!-- input-align="right"--> | |||
| <!-- readonly--> | |||
| <!-- @click="showsjly = true"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- v-model="form.sjly"--> | |||
| <!-- style="display:none"--> | |||
| <!-- />--> | |||
| <!-- <van-field--> | |||
| <!-- autocomplete="off"--> | |||
| <!-- input-align="right"--> | |||
| <!-- v-model="form.bz"--> | |||
| <!-- name="备注"--> | |||
| <!-- label="备注"--> | |||
| <!-- placeholder="备注"--> | |||
| <!-- maxlength="200"--> | |||
| <!-- />--> | |||
| <!-- <van-field name="uploader" label="现场照片" autocomplete="off">--> | |||
| <!-- <template #input>--> | |||
| <!-- <van-uploader v-model="fileListzjd" :after-read="beforeReadzjd" multiple @delete="deleteFilezjd" :max-count="20" accept="image/*"></van-uploader>--> | |||
| <!-- </template>--> | |||
| <!-- </van-field>--> | |||
| </div> | |||
| <div style="margin: 16px;display: flex;justify-content: space-around;"> | |||
| <van-button round color="#22B7F2" style="width:45%" native-type="submit">保存</van-button> | |||
| <van-button plain color="#22B7F2" round type="info" style="width:45%" native-type="submit">取消</van-button> | |||
| </div> | |||
| <div style="height: 50px;"></div> | |||
| </van-form> | |||
| </div> | |||
| </template> | |||
| <script> | |||
| import {listShyqr,addShyqr,updateShyqr,delShyqr,setSyqrInfo} from "@/api/homesteadSurvey/shyqr"; | |||
| import {listZjdzd,getZjdzd,updateZjdzd,addZjdzd,uploadFile,getQueryLand,submitOnly} from "@/api/homesteadSurvey/zjdzd"; | |||
| import {listZrz,addZrz,updateZrz,getZrzZjdDmList,delZrz,updateZrzStatus} from "@/api/homesteadSurvey/zrz"; | |||
| import {listNmfw,addNmfw,updateNmfw,delNmfw} from "@/api/homesteadSurvey/nmfw"; | |||
| import {listSuyqr,addSuyqr,updateSuyqr} from "@/api/homesteadSurvey/suyqr"; | |||
| import {listNhhncy,addNhhncy,updateNhhncy,delNhhncy} from "@/api/homesteadSurvey/nhhncy"; | |||
| import {addNh, delNh, exportNh, getNh, listNh, updateNh,setNhInfo} from "@/api/homesteadSurvey/nh"; | |||
| import {listFsss,addFsss,updateFsss,delFsss,getFsssZjdDmList,updateFsssStatus} from "@/api/homesteadSurvey/fsss"; | |||
| import { listTown, getTown } from "@/api/homesteadSurvey/town"; | |||
| import { listVillage} from "@/api/homesteadSurvey/village"; | |||
| import { sysConfig} from "@/api/homesteadSurvey/index"; | |||
| import { Notify, Dialog, Toast } from 'vant'; | |||
| import axios from "axios"; | |||
| export default { | |||
| name: "shyqrAdd", | |||
| data() { | |||
| return { | |||
| active:2, | |||
| // 使用权人列表 | |||
| syqrlist:[ | |||
| { | |||
| shyqrdbxm :'测试测试', | |||
| shyqrdbzjhm :'12324648564', | |||
| nhdm :'777888999', | |||
| } | |||
| ], | |||
| form:{} | |||
| }; | |||
| }, | |||
| created(){ | |||
| let data = this.$route.query.res; | |||
| this.form = JSON.parse(localStorage.getItem("zjdzdxxItem")); | |||
| console.info(this.form); | |||
| this.onSubmitzjd(); | |||
| }, | |||
| mounted(){ | |||
| }, | |||
| methods: { | |||
| onSubmitzjd(){ | |||
| setTimeout(() => { | |||
| this.$refs.zjdProductResh.drawingPaceCountryDarw(); | |||
| }, 500); | |||
| }, | |||
| submitzjd(){ | |||
| updateZjdzd(this.form).then(response => { | |||
| let _this =this | |||
| this.$toast({ | |||
| icon: 'success', // 找到自己需要的图标 | |||
| message: '保存成功', | |||
| duration:"1000", | |||
| onClose:function(){ | |||
| _this.$router.push({path:'/homesteadSurvey/add2',query: {zjddm: _this.form.zjddm}}); | |||
| } | |||
| }) | |||
| }); | |||
| }, | |||
| guidProduct(){ | |||
| return 'xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx'.replace(/[xy]/g, function (c) { | |||
| var r = Math.random() * 16 | 0, | |||
| v = c == 'x' ? r : (r & 0x3 | 0x8); | |||
| return v.toString(16); | |||
| }); | |||
| }, | |||
| /** 查找地图中定位点 */ | |||
| MapTag: function (data) { | |||
| this.$refs[this.zjdProductResh].drawingPaceCountryDarw(); | |||
| }, | |||
| goBack(){ | |||
| if(this.ztMap && this.enterMap ==1){ | |||
| if(this.form.id == null){ | |||
| this.backMap.backMapZjdAData.theGeom= ""; | |||
| }else{ | |||
| this.backMap.backMapZjdAData = this.form; | |||
| } | |||
| this.$cookies.set("search",this.backMap); | |||
| } else { | |||
| this.$cookies.set("search",""); | |||
| } | |||
| this.$router.push({name:'homesteadList'}); | |||
| // } | |||
| }, | |||
| } | |||
| } | |||
| </script> | |||
| <style scoped> | |||
| >>> .bannerBg{ | |||
| width: 100%; | |||
| color:#fff; | |||
| padding:10px; | |||
| background: linear-gradient(134deg,#7ac943 1%, #22b7f2); | |||
| } | |||
| >>> .van-hairline--bottom::after { | |||
| border-bottom-width: 0; | |||
| } | |||
| >>> .title:before | |||
| { | |||
| content:""; | |||
| width: 6px; | |||
| height: 20PX; | |||
| background: #7ac943; | |||
| border-radius: 3px; | |||
| position:absolute; | |||
| left:0; | |||
| bottom:0; | |||
| } | |||
| >>> .delete-button { | |||
| height: 100%; | |||
| } | |||
| >>> .van-swipe-cell__wrapper{ | |||
| margin-right:-3px; | |||
| } | |||
| >>> .label-class .van-collapse-item__title--expanded{ | |||
| font-weight: bold; | |||
| } | |||
| </style> | |||
| @@ -81,9 +81,7 @@ | |||
| </template> | |||
| <script> | |||
| import { listMultipleLotsNh, multipleLotsSecondSign } from "@/api/sunVillage_info/fixedAssets"; | |||
| import {attachmentList, commonAttach, systemAttachment} from "@/api/sunVillage_info/fixedAssets"; | |||
| import request from "@/utils/request"; | |||
| import { listMultipleLotsNh, multipleLotsSecondSign, attachmentList, commonAttach, systemAttachment } from "@/api/sunVillage_info/fixedAssets"; | |||
| import vueEsign from "vue-esign"; | |||
| import signatureUploadSignature from "@/views/yinnong/signatureUploadSignature"; | |||
| import $ from "jquery"; | |||
| @@ -55,14 +55,14 @@ | |||
| <div class="subclass">大豆种植</div> | |||
| <div class="unit_munt">个</div> | |||
| <div class="number_value"> | |||
| <van-stepper v-model="stepperValue" /> | |||
| <van-stepper v-model="stepperValue" /> | |||
| </div> | |||
| </div> | |||
| <div class="planting_flex"> | |||
| <div class="subclass">大豆种植</div> | |||
| <div class="unit_munt">个</div> | |||
| <div class="number_value"> | |||
| <van-stepper v-model="stepperValue" /> | |||
| <van-stepper v-model="stepperValue" /> | |||
| </div> | |||
| </div> | |||
| @@ -73,14 +73,14 @@ | |||
| <div class="type_project">各类合作社总数各类合</div> | |||
| <div class="unit_munt">个</div> | |||
| <div class="number_value"> | |||
| <van-stepper v-model="stepperValue" /> | |||
| <van-stepper v-model="stepperValue" /> | |||
| </div> | |||
| </div> | |||
| <div class="industry_list"> | |||
| <div class="type_project">牧业</div> | |||
| <div class="unit_munt">个</div> | |||
| <div class="number_value"> | |||
| <van-stepper v-model="stepperValue" /> | |||
| <van-stepper v-model="stepperValue" /> | |||
| </div> | |||
| </div> | |||
| @@ -100,14 +100,14 @@ | |||
| <div class="subclass">大豆种植</div> | |||
| <div class="unit_munt">个</div> | |||
| <div class="number_value"> | |||
| <van-stepper v-model="stepperValue" /> | |||
| <van-stepper v-model="stepperValue" /> | |||
| </div> | |||
| </div> | |||
| <div class="planting_flex"> | |||
| <div class="subclass">大豆种植</div> | |||
| <div class="unit_munt">个</div> | |||
| <div class="number_value"> | |||
| <van-stepper v-model="stepperValue" /> | |||
| <van-stepper v-model="stepperValue" /> | |||
| </div> | |||
| </div> | |||
| @@ -118,14 +118,14 @@ | |||
| <div class="type_project">各类合作社总数各类合</div> | |||
| <div class="unit_munt">个</div> | |||
| <div class="number_value"> | |||
| <van-stepper v-model="stepperValue" /> | |||
| <van-stepper v-model="stepperValue" /> | |||
| </div> | |||
| </div> | |||
| <div class="industry_list"> | |||
| <div class="type_project">牧业</div> | |||
| <div class="unit_munt">个</div> | |||
| <div class="number_value"> | |||
| <van-stepper v-model="stepperValue" /> | |||
| <van-stepper v-model="stepperValue" /> | |||
| </div> | |||
| </div> | |||
| @@ -158,12 +158,12 @@ | |||
| <div class="subclass">{{val.projectName}}</div> | |||
| <div class="unit_munt">{{val.measuringUnit}}</div> | |||
| <div class="number_value"> | |||
| <!-- <van-stepper v-model="val.currentYearNumber" min="0"/> | |||
| <!-- <van-stepper v-model="val.currentYearNumber" min="0"/> | |||
| <input type=""> --> | |||
| <van-field v-model="val.currentYearNumber" type="number" /> | |||
| </div> | |||
| </div> | |||
| </div> | |||
| </div> | |||
| @@ -179,11 +179,11 @@ | |||
| </div> | |||
| </div> | |||
| </div> | |||
| </div> | |||
| </div> | |||
| @@ -246,8 +246,8 @@ export default { | |||
| updateBy:null, | |||
| updateTime:null, | |||
| templateName:null, //模板名称 | |||
| declarationTypeId:null, //申报类型 1 | |||
| principalName:null, //单位负责人 1 | |||
| declarationTypeId:null, //申报类型 1 | |||
| principalName:null, //单位负责人 1 | |||
| preparer:null, //填表人 1 | |||
| preparerDeptName:'', //填报单位 1 | |||
| time:this.format(new Date(),'yyyy-MM-dd'), //填报时间 | |||
| @@ -276,9 +276,9 @@ export default { | |||
| value: 'dictValue', | |||
| children: 'children', | |||
| } | |||
| }; | |||
| }, | |||
| created() { | |||
| @@ -291,7 +291,7 @@ export default { | |||
| this.declarationTypeValue = content[0].dictLabel; | |||
| } | |||
| }); | |||
| }, | |||
| mounted(){ | |||
| @@ -305,7 +305,7 @@ export default { | |||
| //編輯 | |||
| let oId = this.$route.query.id; | |||
| entityStatisticsDetail(oId).then((res)=>{ | |||
| if(res.code == 200){ | |||
| let content = res.data; | |||
| // let obj = { | |||
| @@ -326,8 +326,8 @@ export default { | |||
| // updateBy:content.updateBy, | |||
| // updateTime:content.updateTime, | |||
| // templateName:content.templateName, //模板名称 | |||
| // declarationTypeId:content.declarationTypeId, //申报类型 1 | |||
| // principalName:content.principalName, //单位负责人 1 | |||
| // declarationTypeId:content.declarationTypeId, //申报类型 1 | |||
| // principalName:content.principalName, //单位负责人 1 | |||
| // preparer:content.preparer, //填表人 1 | |||
| // preparerDeptName:content.preparerDeptName, //填报单位 1 | |||
| // time:content.time, | |||
| @@ -349,11 +349,11 @@ export default { | |||
| this.from = res.data; | |||
| } | |||
| }) | |||
| } | |||
| this.getDicts("newBusinessEntity_statistics_project").then(res => { | |||
| this.getDicts("statistics_template_type").then(res => { | |||
| if(res.code == 200){ | |||
| let content = res.data; | |||
| content.forEach((v)=>{ | |||
| @@ -362,7 +362,7 @@ export default { | |||
| this.statisticsProject = content; | |||
| } | |||
| }); | |||
| }, | |||
| methods: { | |||
| projectOnFinish(data){ | |||
| @@ -380,7 +380,7 @@ export default { | |||
| if(value.tabIndex == 0){ | |||
| //查看 | |||
| entityStatisticsTemplate({statisticsTypeId:value.selectedOptions[0].dictValue}).then((response)=>{ | |||
| if(response.code == 200){ | |||
| if(response.code == 200){ | |||
| let content = response.data; | |||
| this.statisticsProject[Number(value.value)-1].children = content.map(item => { | |||
| @@ -396,9 +396,9 @@ export default { | |||
| }) | |||
| } | |||
| recursionFileMap(item.tEntityStatisticsNumberList) | |||
| return { | |||
| dictLabel:item.templateName, | |||
| return { | |||
| dictLabel:item.templateName, | |||
| dictValue: item.templateId, | |||
| templateForm:item, | |||
| // templateForm:{ | |||
| @@ -423,7 +423,7 @@ export default { | |||
| message:'请选择模板!', | |||
| type: 'danger' | |||
| }); | |||
| return false; | |||
| }else if(this.from.declarationTypeId == null){ | |||
| this.$notify({ | |||
| @@ -448,7 +448,7 @@ export default { | |||
| this.$router.push('/sunVillage_info/statistical_report') | |||
| },1500) | |||
| } | |||
| }) | |||
| }, | |||
| typeDeclarationClick(){ | |||
| @@ -465,7 +465,7 @@ export default { | |||
| templateClick(){ | |||
| this.popObj.templateVisbile = true; | |||
| } | |||
| }, | |||
| } | |||
| </script> | |||
| @@ -499,7 +499,7 @@ export default { | |||
| top: 36px; | |||
| } | |||
| } | |||
| .template_main{ | |||
| padding:30px 24px 0; | |||
| @@ -535,7 +535,7 @@ export default { | |||
| align-items: center; | |||
| justify-content: space-between; | |||
| .title{ | |||
| width: 465px; | |||
| height: 64px; | |||
| @@ -553,7 +553,7 @@ export default { | |||
| background-size: 100% 100%; | |||
| } | |||
| } | |||
| } | |||
| .choose_main{ | |||
| @@ -605,7 +605,7 @@ export default { | |||
| } | |||
| } | |||
| } | |||
| } | |||
| .table_main{ | |||
| padding:0px 24px 0 24px; | |||
| @@ -701,11 +701,11 @@ export default { | |||
| .van-cell { | |||
| padding:20px 16px; | |||
| background: none; | |||
| } | |||
| } | |||
| @@ -782,7 +782,7 @@ export default { | |||
| } | |||
| } | |||
| } | |||
| } | |||
| @@ -38,6 +38,16 @@ | |||
| :on-remote-response="'data'" | |||
| /> | |||
| <van-field v-model="jgList.shyqrzjhm" label="申请人证件号码" placeholder="申请人证件号码" input-align="right" label-width="auto" :rules="[{ required: true }]" required/> | |||
| <field-select | |||
| v-model="jgList.shangbaoId" | |||
| label="关联任务" | |||
| value-key="surveyName" | |||
| data-key="id" | |||
| placeholder="选择关联任务" | |||
| :rules="[{ required: true }]" | |||
| :columns="shangbaoList" | |||
| :clearable="true" | |||
| /> | |||
| </div> | |||
| <p class="main_title">违法信息</p> | |||
| <div class="main_box"> | |||
| @@ -98,7 +108,7 @@ | |||
| </template> | |||
| <script> | |||
| import { jgAdd,getShyqrs } from "@/api/onlineHome/homestead/reporting"; | |||
| import {jgAdd, getShyqrs, listHomeuseshangbao} from "@/api/onlineHome/homestead/reporting"; | |||
| import FieldSelect from "@/components/form/FieldSelect"; | |||
| import MapGisObtainTc from "@/components/Map/MapGisObtainTc"; | |||
| import FieldDatePicker from "@/components/form/FieldDatePicker"; | |||
| @@ -122,7 +132,9 @@ | |||
| maxDate: new Date(2025, 10, 1), | |||
| currentDate: new Date(), | |||
| deptId:this.$store.state.user.loginDeptId, | |||
| jgList:{}, | |||
| jgList:{ | |||
| shangbaoId: null, | |||
| }, | |||
| getObligeeOptions:[], | |||
| sfzjjzw:'', | |||
| jglx:'', | |||
| @@ -131,11 +143,12 @@ | |||
| wfydlxDictionaries:[], | |||
| jglxDictionaries:[], | |||
| sysDictionaries:[], | |||
| shangbaoList: [], | |||
| }; | |||
| }, | |||
| created() { | |||
| this.getDictionaries(); | |||
| this.getShangbaoList(); | |||
| }, | |||
| methods: { | |||
| getDictionaries(){ | |||
| @@ -273,7 +286,12 @@ | |||
| }, | |||
| goBack(){ | |||
| window.history.go(-1) | |||
| } | |||
| }, | |||
| getShangbaoList() { | |||
| listHomeuseshangbao({deptId: this.$store.state.user.loginDeptId, surveyStatus: '0'}).then((resp) => { | |||
| this.shangbaoList = resp.rows; | |||
| }); | |||
| }, | |||
| }, | |||
| } | |||
| </script> | |||
| @@ -25,6 +25,7 @@ | |||
| /> | |||
| <van-field readonly label="使用权人证件号码" v-model="jgList.shyqrzjhm" input-align="right"/> | |||
| <van-field readonly label="宅基地代码" v-model="jgList.zjddm" input-align="right" label-width="auto"/> | |||
| <van-field readonly label="关联任务" :value="jgList.surveyName" input-align="right"/> | |||
| <field-select | |||
| v-model="jgList.jglx" | |||
| label="监管类型" | |||
| @@ -25,6 +25,7 @@ | |||
| /> | |||
| <van-field readonly label="使用权人证件号码" v-model="jgList.shyqrzjhm" input-align="right"/> | |||
| <van-field readonly label="宅基地代码" v-model="jgList.zjddm" input-align="right" label-width="auto"/> | |||
| <van-field readonly label="关联任务" :value="jgList.surveyName" input-align="right"/> | |||
| </div> | |||
| <p class="main_title">违法信息</p> | |||
| <div class="main_box"> | |||
| @@ -38,6 +38,16 @@ | |||
| :on-remote-response="'data'" | |||
| /> | |||
| <van-field v-model="jgList.shyqrzjhm" label="申请人证件号码" placeholder="申请人证件号码" input-align="right" label-width="auto" :rules="[{ required: true }]" required/> | |||
| <field-select | |||
| v-model="jgList.shangbaoId" | |||
| label="关联任务" | |||
| value-key="surveyName" | |||
| data-key="id" | |||
| placeholder="选择关联任务" | |||
| :rules="[{ required: true }]" | |||
| :columns="shangbaoList" | |||
| :clearable="true" | |||
| /> | |||
| </div> | |||
| <p class="main_title">执法情况</p> | |||
| <field-select | |||
| @@ -138,7 +148,7 @@ | |||
| </template> | |||
| <script> | |||
| import { jgAdd,getShyqrs,getJg,jgEdit} from "@/api/onlineHome/homestead/reporting"; | |||
| import {jgAdd, getShyqrs, getJg, jgEdit, listHomeuseshangbao} from "@/api/onlineHome/homestead/reporting"; | |||
| import FieldSelect from "@/components/form/FieldSelect"; | |||
| import MapGisObtainTc from "@/components/Map/MapGisObtainTc"; | |||
| import FieldDatePicker from "@/components/form/FieldDatePicker"; | |||
| @@ -171,12 +181,13 @@ | |||
| wfydlxDictionaries:[], | |||
| jglxDictionaries:[], | |||
| sysDictionaries:[], | |||
| shangbaoList: [], | |||
| }; | |||
| }, | |||
| created() { | |||
| this.getDictionaries(); | |||
| this.getTaskGet(); | |||
| this.getShangbaoList(); | |||
| }, | |||
| methods: { | |||
| getTaskGet(){ | |||
| @@ -316,7 +327,12 @@ | |||
| }, | |||
| goBack(){ | |||
| window.history.go(-1) | |||
| } | |||
| }, | |||
| getShangbaoList() { | |||
| listHomeuseshangbao({deptId: this.$store.state.user.loginDeptId, surveyStatus: '0'}).then((resp) => { | |||
| this.shangbaoList = resp.rows; | |||
| }); | |||
| }, | |||
| }, | |||
| } | |||
| </script> | |||
| @@ -25,6 +25,7 @@ | |||
| /> | |||
| <van-field readonly label="使用权人证件号码" v-model="jgList.shyqrzjhm" input-align="right"/> | |||
| <van-field readonly label="宅基地代码" v-model="jgList.zjddm" input-align="right" label-width="auto"/> | |||
| <van-field readonly label="关联任务" :value="jgList.surveyName" input-align="right"/> | |||
| <p class="main_title">违法信息</p> | |||
| <div class="main_box"> | |||
| <van-field | |||
| @@ -1,14 +1,18 @@ | |||
| @echo off | |||
| D: | |||
| cd D:\workspace\code\nsgk_mobile | |||
| @echo 开始打包App...... | |||
| call :extract %0 | |||
| goto :eof | |||
| :extract | |||
| rem 进入项目根目录 | |||
| @echo 进入项目根目录: %~dp1 | |||
| %~d1 | |||
| cd %~dp1 | |||
| call npm run build | |||
| :: 鎵撳寘棰勫彂甯冪幆澧� | |||
| npm run build | |||
| @echo 打包成功 | |||
| @echo SUCCESS | |||
| pause | |||
| @pause | |||