移动端
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

shyqrAdd.vue 20 KiB

2 yıl önce
2 yıl önce
2 yıl önce
2 yıl önce
2 yıl önce
2 yıl önce
2 yıl önce
2 yıl önce
2 yıl önce
2 yıl önce
2 yıl önce
2 yıl önce
2 yıl önce
2 yıl önce
2 yıl önce
2 yıl önce
2 yıl önce
2 yıl önce
2 yıl önce
2 yıl önce
2 yıl önce
2 yıl önce
2 yıl önce
2 yıl önce
2 yıl önce
2 yıl önce
1 yıl önce
2 yıl önce
2 yıl önce
2 yıl önce
2 yıl önce
1 yıl önce
1 yıl önce
2 yıl önce
1 yıl önce
1 yıl önce
1 yıl önce
2 yıl önce
2 yıl önce
2 yıl önce
2 yıl önce
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619
  1. <template>
  2. <div class="app-container">
  3. <van-sticky style="position:relative;">
  4. <div class="bannerBg">
  5. <van-nav-bar
  6. style="background:transparent;border-bottom-width:0;margin-bottom:.5rem;"
  7. @click-left="goBack()"
  8. >
  9. <template #left>
  10. <van-icon name="arrow-left" size="18" color="#fff" />
  11. </template>
  12. <template #title>
  13. <p style="color:#fff">入户调查</p>
  14. </template>
  15. </van-nav-bar>
  16. </div>
  17. <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">
  18. <van-row>
  19. <van-col span="4" :offset="1" style="text-align:center;" @click="$router.push({path:'/homesteadSurvey/add'})">
  20. <van-icon :name="require('../../assets/images/housesteadSurvey/zjd'+(active==1?'A':'D')+'.png')" size="1rem" style="margin-top:0px;"/>
  21. <p :style="{color:(active==1?'rgb(34, 183, 242)':'#000')}">宅基地</p>
  22. </van-col>
  23. <van-col span="2">
  24. <div style="border-top: 2px dashed #b5b4b4;margin-top: 20px;"></div>
  25. </van-col>
  26. <van-col span="4" style="text-align:center;" @click="$router.push({path:'/homesteadSurvey/add2'})" >
  27. <van-icon :name="require('../../assets/images/housesteadSurvey/nhxx'+(active==2?'A':'D')+'.png')" size="1rem" style="margin-top:0px;"/>
  28. <p :style="{color:(active==2?'rgb(34, 183, 242)':'#000')}">农户</p>
  29. </van-col>
  30. <van-col span="2">
  31. <div style="border-top: 2px dashed #b5b4b4;margin-top: 20px;"></div>
  32. </van-col>
  33. <van-col span="4" style="text-align:center;" @click="$router.push({path:'/homesteadSurvey/add3'})" >
  34. <van-icon :name="require('../../assets/images/housesteadSurvey/fwxx'+(active==3?'A':'D')+'.png')" size="1rem" style="margin-top:0px;"/>
  35. <p :style="{color:(active==3?'rgb(34, 183, 242)':'#000')}">房屋</p>
  36. </van-col>
  37. <van-col span="2">
  38. <div style="border-top: 2px dashed #b5b4b4;margin-top: 20px;"></div>
  39. </van-col>
  40. <van-col span="4" style="text-align:center;" @click="$router.push({path:'/homesteadSurvey/add4'})">
  41. <van-icon :name="require('../../assets/images/housesteadSurvey/fsss'+(active==4?'A':'D')+'.png')" size="1rem" style="margin-top:0px;"/>
  42. <p :style="{color:(active==4?'rgb(34, 183, 242)':'#000')}">附属物</p>
  43. </van-col>
  44. </van-row>
  45. </div>
  46. </van-sticky>
  47. <van-form ref = "form" label-width="auto">
  48. <div style="margin:1.6rem auto;background: #ffffff;width: 95%;box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.16);border-radius:15px;padding-top: 20px;">
  49. <p class="title" style="position:relative;padding-left:10px;line-height:20px;font-size: 16px;margin-left: 3%;margin-bottom: 5px;">使用权人信息</p>
  50. <!--<van-field
  51. v-model="form.deptId"
  52. name="行政区划名称"
  53. label="行政区划名称"
  54. placeholder="行政区划名称"
  55. :rules="[{ required: true, message: '' }]"
  56. />-->
  57. <van-field
  58. readonly
  59. clickable
  60. :rules="[{ required: true }]"
  61. required
  62. label="农户代码"
  63. placeholder="请选择"
  64. v-model="form.nhdm"
  65. @click="checkNhdmQx"
  66. input-align="right"
  67. right-icon="arrow-down"
  68. />
  69. <van-popup v-model="shownhdm" position="bottom">
  70. <van-search v-model="nhdmSearch" placeholder="请输入搜索关键词" @input="onSearch"/>
  71. <van-picker
  72. show-toolbar
  73. :columns="newList"
  74. value-key="nhValue"
  75. @confirm="shyqrdmxmChange"
  76. @cancel="shownhdm = false"
  77. />
  78. </van-popup>
  79. <van-field
  80. v-model="form.zjddm"
  81. label="宅基地代码"
  82. placeholder="宅基地代码"
  83. input-align="right"
  84. :rules="[{ required: true }]"
  85. required
  86. />
  87. <van-field
  88. readonly
  89. clickable
  90. label="农民房屋代码"
  91. placeholder="请选择"
  92. v-model="form.nmfwdm"
  93. @click="shownmfwdm = true"
  94. input-align="right"
  95. right-icon="arrow-down"
  96. />
  97. <van-popup v-model="shownmfwdm" position="bottom">
  98. <van-picker
  99. show-toolbar
  100. :columns="nmfwDictionaries"
  101. value-key="nmfwdm"
  102. @confirm="onConfirmnmfwdm"
  103. @cancel="shownmfwdm = false"
  104. />
  105. </van-popup>
  106. <van-field
  107. autocomplete="off"
  108. input-align="right"
  109. v-model="form.bdcdyh"
  110. name="不动产单元号"
  111. label="不动产单元号"
  112. placeholder="不动产单元号"
  113. />
  114. <van-field
  115. autocomplete="off"
  116. input-align="right"
  117. v-model="form.bdcqzh"
  118. name="不动产权证号"
  119. label="不动产权证号"
  120. placeholder="不动产权证号"
  121. />
  122. <van-field
  123. autocomplete="off"
  124. input-align="right"
  125. v-model="form.qzysxlh"
  126. name="权证印刷号"
  127. label="权证印刷号"
  128. placeholder="权证印刷序列号"
  129. />
  130. <van-field
  131. autocomplete="off"
  132. input-align="right"
  133. v-model="form.fzjg"
  134. name="发证机关"
  135. label="发证机关"
  136. placeholder="发证机关"
  137. />
  138. <van-field
  139. input-align="right"
  140. v-model="form.shyqrdbxm"
  141. name="代表姓名"
  142. label="代表姓名"
  143. placeholder="请输入使用权人代表姓名"
  144. maxlength="50"
  145. autocomplete="off"
  146. :rules="[{ required: true }]"
  147. required
  148. />
  149. <field-select
  150. v-model="form.shyqrdbzjlx"
  151. label="证件类型"
  152. value-key="dictLabel"
  153. data-key="dictValue"
  154. placeholder="请输入使用权人证件类型"
  155. remote-url="/open/zdzh/list/zjlx"
  156. :on-remote-response="'data'"
  157. :rules="[{ required: true }]"
  158. required
  159. />
  160. <van-field
  161. input-align="right"
  162. v-model="form.shyqrdbzjhm"
  163. name="证件号码"
  164. label="证件号码"
  165. placeholder="请输入使用权人证件号码"
  166. maxlength="50"
  167. autocomplete="off"
  168. :rules="[{ required: true }]"
  169. readonly
  170. required
  171. />
  172. <field-select
  173. v-model="form.xb"
  174. label="性别"
  175. value-key="dictLabel"
  176. data-key="dictValue"
  177. placeholder="选择性别"
  178. remote-url="/open/zdzh/list/sys_user_sex"
  179. :on-remote-response="'data'"
  180. :rules="[{ required: true }]"
  181. required
  182. />
  183. <van-field
  184. input-align="right"
  185. v-model="form.dh"
  186. name="联系电话"
  187. label="联系电话"
  188. placeholder="请输入联系电话"
  189. maxlength="50"
  190. autocomplete="off"
  191. />
  192. <FieldRadio
  193. v-model="form.sfbncjtjjzzcy"
  194. label="是否本集体经济组织成员"
  195. value-key="dictLabel"
  196. data-key="dictValue"
  197. remote-url="/open/zdzh/list/house_yes_no"
  198. :on-remote-response="'data'"
  199. />
  200. <field-select
  201. v-model="form.hklx"
  202. label="户口类型"
  203. value-key="dictLabel"
  204. data-key="dictValue"
  205. placeholder="选择户口类型"
  206. remote-url="/open/zdzh/list/account_type"
  207. :on-remote-response="'data'"
  208. />
  209. <van-field
  210. input-align="right"
  211. v-model="form.dz"
  212. name="地址"
  213. label="地址"
  214. placeholder="请输入地址"
  215. maxlength="50"
  216. autocomplete="off"
  217. />
  218. <field-select
  219. v-model="form.qlrlx"
  220. label="权利人类型"
  221. value-key="dictLabel"
  222. data-key="dictValue"
  223. placeholder="选择权利人类型"
  224. remote-url="/open/zdzh/list/obligee_type"
  225. :on-remote-response="'data'"
  226. :rules="[{ required: true }]"
  227. required
  228. />
  229. <field-select
  230. v-model="form.sshy"
  231. label="所属行业"
  232. value-key="dictLabel"
  233. data-key="dictValue"
  234. placeholder="请选择所属行业"
  235. remote-url="/open/zdzh/list/gmjjhy"
  236. :on-remote-response="'data'"
  237. />
  238. <FieldRadio
  239. v-model="form.sfsyqrzjgy"
  240. label="使用权人之间共有"
  241. value-key="dictLabel"
  242. data-key="dictValue"
  243. label-width="auto"
  244. remote-url="/open/zdzh/list/house_yes_no"
  245. @change="onShyqrgyChanged"
  246. :on-remote-response="'data'"
  247. />
  248. <van-field
  249. v-if="ftzdmjShow"
  250. input-align="right"
  251. type="number"
  252. v-model="form.ftzdmj"
  253. name="分摊宗地面积(m²)"
  254. label="分摊宗地面积(m²)"
  255. placeholder="请输入分摊宗地面积"
  256. autocomplete="off"
  257. />
  258. <field-select
  259. v-model="form.gyfs"
  260. label="共有方式"
  261. value-key="dictLabel"
  262. data-key="dictValue"
  263. placeholder="请选择共有方式"
  264. remote-url="/open/zdzh/list/common_mode"
  265. :on-remote-response="'data'"
  266. />
  267. <FieldRadio
  268. v-model="form.sfczr"
  269. label="持证人"
  270. value-key="dictLabel"
  271. data-key="dictValue"
  272. remote-url="/open/zdzh/list/house_yes_no"
  273. :on-remote-response="'data'"
  274. />
  275. <van-field
  276. input-align="right"
  277. v-model="form.qlbl"
  278. name="权利比例(%)"
  279. label="权利比例(%)"
  280. placeholder="请输入权利比例(%)"
  281. maxlength="50"
  282. autocomplete="off"
  283. />
  284. <van-field
  285. input-align="right"
  286. v-model="form.bz"
  287. name="备注"
  288. label="备注"
  289. placeholder="请输入备注"
  290. maxlength="50"
  291. autocomplete="off"
  292. />
  293. <van-dialog v-model="mapShow" show-cancel-button>
  294. <MapGisObtainTc ref="zjdProductResh" :shqrxm="hzxm" :landStatus="landStatus" :deptId="deptId" @closeMoule="closeMoule"></MapGisObtainTc>
  295. </van-dialog>
  296. </div>
  297. <div style="margin: 16px;display: flex;justify-content: space-around;">
  298. <van-button v-if="permission == 'true'" round color="#22B7F2" style="width:45%" @click="submitzjd">保存</van-button>
  299. <van-button plain color="#22B7F2" style="width:45%" round type="info" @click="cancel">取消</van-button>
  300. </div>
  301. <div style="height: 50px;"></div>
  302. </van-form>
  303. </div>
  304. </template>
  305. <script>
  306. import {listShyqr,addShyqr,updateShyqr,delShyqr,setSyqrInfo} from "@/api/homesteadSurvey/shyqr";
  307. import {listZjdzd,getZjdzd,updateZjdzd,addZjdzd,uploadFile,getQueryLand,submitOnly} from "@/api/homesteadSurvey/zjdzd";
  308. import FieldSelect from "@/components/form/FieldSelect";
  309. import FieldRadio from "@/components/form/FieldRadio";
  310. import MapGisObtainTc from "@/components/Map/MapGisObtainTc";
  311. import {listZrz,addZrz,updateZrz,getZrzZjdDmList,delZrz,updateZrzStatus} from "@/api/homesteadSurvey/zrz";
  312. import {listNmfw,addNmfw,updateNmfw,delNmfw} from "@/api/homesteadSurvey/nmfw";
  313. import {listSuyqr,addSuyqr,updateSuyqr} from "@/api/homesteadSurvey/suyqr";
  314. import {listNhhncy,getHomesteadnhhnhzByNhdm,addNhhncy,updateNhhncy,delNhhncy} from "@/api/homesteadSurvey/nhhncy";
  315. import {queryList, delNh, exportNh, getNh, listNh, updateNh,setNhInfo} from "@/api/homesteadSurvey/nh";
  316. import {listFsss,addFsss,updateFsss,delFsss,getFsssZjdDmList,updateFsssStatus} from "@/api/homesteadSurvey/fsss";
  317. import { listTown, getTown } from "@/api/homesteadSurvey/town";
  318. import { listVillage} from "@/api/homesteadSurvey/village";
  319. import { sysConfig} from "@/api/homesteadSurvey/index";
  320. import { Notify, Dialog, Toast } from 'vant';
  321. import axios from "axios";
  322. export default {
  323. components: {FieldSelect, FieldRadio,MapGisObtainTc},
  324. name: "shyqrAdd",
  325. data() {
  326. return {
  327. active:2,
  328. // 使用权人列表
  329. syqrlist:[
  330. {
  331. shyqrdbxm :'测试测试',
  332. shyqrdbzjhm :'12324648564',
  333. nhdm :'777888999',
  334. }
  335. ],
  336. permission:false,
  337. shownhdm:false,
  338. showDropList:false,
  339. shownmfwdm:false,
  340. ftzdmjShow:false,
  341. nhdmSearch:null,
  342. hzxm:null,
  343. landStatus:"1",
  344. deptId:JSON.parse(localStorage.getItem("surveyItem")).deptId,
  345. nhdmDictionaries:[],
  346. newList:[],
  347. nmfwDictionaries:[],
  348. mapShow: false,
  349. form:{}
  350. };
  351. },
  352. created(){
  353. let data = this.$route.query;
  354. this.zjdzdxx = JSON.parse(localStorage.getItem("zjdzdxxItem"));
  355. this.form = data;
  356. this.permission = localStorage.getItem("executePermission");
  357. if(this.form.id == null){
  358. this.$set(this.form, 'shyqrdbzjlx', "01");
  359. this.$set(this.form, 'xb', "1");
  360. this.$set(this.form, 'sfbncjtjjzzcy', "1");
  361. this.$set(this.form, 'hklx', "01");
  362. this.$set(this.form, 'qlrlx', "10");
  363. this.$set(this.form, 'sshy', "A");
  364. this.$set(this.form, 'gj', "1");
  365. this.$set(this.form, 'hjszss', "110000");
  366. this.$set(this.form, 'sfsyqrzjgy', "1");
  367. this.$set(this.form, 'gyfs', "1");
  368. this.$set(this.form, 'sfczr', "1");
  369. }else{
  370. listNmfw({zjddm:this.zjdzdxx.zjddm,nhdm:this.form.nhdm}).then(response => {
  371. this.nmfwDictionaries = response.rows;
  372. });
  373. }
  374. if(this.form.sfsyqrzjgy === "1"){
  375. this.ftzdmjShow = true;
  376. }else{
  377. this.ftzdmjShow = false;
  378. }
  379. this.$set(this.form, 'zjddm', this.zjdzdxx.zjddm);
  380. listZjdzd({zjddm:this.zjdzdxx.zjddm}).then(response => {
  381. this.form.bdcdyh = response.rows[0].bdcdyh;
  382. });
  383. this.getList();
  384. },
  385. mounted(){
  386. },
  387. methods: {
  388. getList(){
  389. queryList({yhzgx:"02",searchValue:"NHDM,HZXM"}).then(response => {
  390. this.nhdmDictionaries = response.rows.map(function(item){
  391. item.nhValue = item.hzxm + item.nhdm;
  392. return {
  393. nhValue:item.nhValue,
  394. hzxm:item.hzxm,
  395. nhdm:item.nhdm
  396. };
  397. });
  398. this.newList = this.nhdmDictionaries;
  399. });
  400. },
  401. checkNhdmQx(){
  402. if(this.form.id != null){
  403. this.shownhdm = false;
  404. }else{
  405. this.shownhdm = true;
  406. }
  407. },
  408. /** 模糊查询人员信息 */
  409. remoteTransfereeMethod(query) {
  410. if (query !== "") {
  411. listNhhncy({xm:query,yhzgx:"02"}).then((response) => {
  412. if (response.code == 200) {
  413. this.nhdmDictionaries = response.rows.map(function (item) {
  414. return {
  415. hzxm:item.xm,
  416. sqrxb:item.xb,
  417. hzzjhm:item.zjhm,
  418. nhdm:item.nhdm,
  419. hzzjlx:item.zjlx,
  420. deptId:item.deptId,
  421. deptName:item.deptName,
  422. }
  423. })
  424. //设置模糊查询的下拉框和滚动条
  425. if (this.nhdmDictionaries.length > 0) {
  426. this.showDropList = true; // div显示会阻挡下边的选择框和输入框,showDropList控制下拉框是否显示
  427. //设置模糊查询的和滚动条
  428. this.$nextTick(() => {
  429. if (this.nhdmDictionaries.length > 4) {
  430. let height = document.getElementById("vanCell").offsetHeight * 4;
  431. document.getElementById("dropList").style.height = height + "px";
  432. document.getElementById("dropList").style.overflow = "scroll";
  433. } else {
  434. document.getElementById("dropList").style.height = "";
  435. document.getElementById("dropList").style.overflow = "visible";
  436. }
  437. });
  438. } else {
  439. this.showDropList = false;
  440. }
  441. }
  442. });
  443. } else {
  444. this.nhdmDictionaries = [];
  445. this.showDropList = false;
  446. }
  447. },
  448. shyqrdmxmChange(val){
  449. getHomesteadnhhnhzByNhdm(val.nhdm).then((resp) => {
  450. if(resp.data)
  451. {
  452. let data = resp.data;
  453. this.$set(this.form, "shyqrdbzjhm", data.zjhm);
  454. this.$set(this.form, "shyqrdbxm", data.xm);
  455. this.$set(this.form, "shyqrdbzjlx",data.zjlx);
  456. this.$set(this.form, "xb", data.xb);
  457. this.$set(this.form, "dh", data.lxdh);
  458. this.$set(this.form, "sfbncjtjjzzcy",data.sfbjtjjzzcy);
  459. this.$set(this.form, "hklx", data.hklx);
  460. this.$set(this.form, "dz", data.txdz);
  461. }
  462. });
  463. this.$set(this.form, "nhdm", val.nhdm);
  464. listNmfw({zjddm:this.zjdzdxx.zjddm}).then(response => {
  465. this.nmfwDictionaries = response.rows;
  466. });
  467. this.shownhdm = false;
  468. },
  469. parseIDCard(idcard) {
  470. if(!idcard)
  471. return false;
  472. console.info(idcard)
  473. let sex = (parseInt(idcard.substr(16, 1)) % 2) ^ 1;
  474. return sex;
  475. },
  476. submitzjd(){
  477. this.$refs.form.validate().then(() => {
  478. if(this.form.id == null){
  479. addShyqr(this.form).then(response => {
  480. let _this =this
  481. this.$toast({
  482. icon: 'success', // 找到自己需要的图标
  483. message: '保存成功',
  484. duration:"1000",
  485. onClose:function(){
  486. _this.$router.push({path:'/homesteadSurvey/add2',query: {zjddm: _this.form.zjddm}});
  487. }
  488. })
  489. });
  490. }else{
  491. updateShyqr(this.form).then(response => {
  492. let _this =this
  493. this.$toast({
  494. icon: 'success', // 找到自己需要的图标
  495. message: '保存成功',
  496. duration:"1000",
  497. onClose:function(){
  498. _this.$router.push({path:'/homesteadSurvey/add2',query: {zjddm: _this.form.zjddm}});
  499. }
  500. })
  501. });
  502. }
  503. }).catch((e) => {
  504. Dialog({ type: 'danger', message: '请填写完整的表单项' });
  505. });
  506. },
  507. onShyqrgyChanged(val){
  508. if(val === '1'){
  509. this.ftzdmjShow = true;
  510. }else{
  511. this.ftzdmjShow = false;
  512. }
  513. },
  514. mapLook(){
  515. this.mapShow = true;
  516. setTimeout(() => {
  517. this.$refs.zjdProductResh.drawingLyPaceCountryDarw();
  518. },1000);
  519. },
  520. onSearch(val) {
  521. console.info(val);
  522. if(this.nhdmDictionaries.length>0){
  523. this.newList = []
  524. for(let j = 0 ;j<this.nhdmDictionaries.length;j++){
  525. if(this.nhdmDictionaries[j].hzxm.indexOf(val)>-1){
  526. this.newList.push(this.nhdmDictionaries[j]);
  527. }
  528. }
  529. }
  530. if(val==""){
  531. this.getList()
  532. }
  533. },
  534. /** 查找地图中宅基地 */
  535. closeMoule: function (data) {
  536. this.form.zjddm = data;
  537. },
  538. cancel(){
  539. this.$router.push({path:'/homesteadSurvey/add2',query: {zjddm: this.form.zjddm}});
  540. },
  541. onConfirmnhdm(val){
  542. this.form.nhdm = val.nhdm;
  543. this.hzxm = val.hzxm;
  544. this.shownhdm =false;
  545. },
  546. onConfirmnmfwdm(val){
  547. if(val.sfytrgy === "0" && val.nhdm){
  548. this.$toast("不能与其他人共有!");
  549. }else{
  550. this.form.nmfwdm = val.nmfwdm;
  551. this.shownmfwdm = false;
  552. }
  553. },
  554. guidProduct(){
  555. return 'xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx'.replace(/[xy]/g, function (c) {
  556. var r = Math.random() * 16 | 0,
  557. v = c == 'x' ? r : (r & 0x3 | 0x8);
  558. return v.toString(16);
  559. });
  560. },
  561. /** 查找地图中定位点 */
  562. MapTag: function (data) {
  563. this.$refs[this.zjdProductResh].drawingPaceCountryDarw();
  564. },
  565. goBack(){
  566. if(this.ztMap && this.enterMap ==1){
  567. if(this.form.id == null){
  568. this.backMap.backMapZjdAData.theGeom= "";
  569. }else{
  570. this.backMap.backMapZjdAData = this.form;
  571. }
  572. this.$cookies.set("search",this.backMap);
  573. } else {
  574. this.$cookies.set("search","");
  575. }
  576. this.$router.push({name: this.$router.back(-1)});
  577. // }
  578. },
  579. }
  580. }
  581. </script>
  582. <style scoped>
  583. >>> .bannerBg{
  584. width: 100%;
  585. color:#fff;
  586. padding:10px;
  587. background: linear-gradient(134deg,#7ac943 1%, #22b7f2);
  588. }
  589. >>> .van-hairline--bottom::after {
  590. border-bottom-width: 0;
  591. }
  592. >>> .title:before
  593. {
  594. content:"";
  595. width: 6px;
  596. height: 20PX;
  597. background: #7ac943;
  598. border-radius: 3px;
  599. position:absolute;
  600. left:0;
  601. bottom:0;
  602. }
  603. >>> .delete-button {
  604. height: 100%;
  605. }
  606. >>> .van-swipe-cell__wrapper{
  607. margin-right:-3px;
  608. }
  609. >>> .label-class .van-collapse-item__title--expanded{
  610. font-weight: bold;
  611. }
  612. </style>