移动端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

638 line
24 KiB

  1. <template>
  2. <div class="app-container">
  3. <!-- <van-nav-bar-->
  4. <!-- left-arrow-->
  5. <!-- fixed-->
  6. <!-- placeholder-->
  7. <!-- @click-left="$router.back(-1)"-->
  8. <!-- >-->
  9. <!-- <template #title>-->
  10. <!-- <p style="font-weight: bold;">修改有偿退出</p>-->
  11. <!-- </template>-->
  12. <!-- </van-nav-bar>-->
  13. <div class="header_main">
  14. 修改有偿退出
  15. <div class="return_btn" @click="onClickLeft"></div>
  16. <!-- <div class="add_btn" @click="goAdd"></div>-->
  17. </div>
  18. <van-form ref="_Form">
  19. <div class="main_box">
  20. <!-- <van-field v-model="circulation.sqrxm" label="申请人姓名" placeholder="申请人姓名" input-align="right" label-width="auto" :rules="[{ required: true }]" required/>-->
  21. <van-field v-model="circulation.sqrxm" label="申请人姓名" placeholder="申请人姓名" input-align="right" label-width="auto" :rules="[{ required: true }]" required @input="remoteTransfereeMethod" />
  22. <div id="dropList" v-show="showDropList" style="width: 92vw; position: absolute; z-index: 99; left: 50%; margin-left: -46vw; border: 1px solid #E2E0E0;" >
  23. <van-cell id="vanCell" v-for="(item, index) in getObligeeOptions" :key="index" @click="shyqrdmxmChange(item)" style="position: relative; z-index: 999;">
  24. {{item.sqrxm}}
  25. </van-cell>
  26. </div>
  27. <!-- <van-field-->
  28. <!-- readonly-->
  29. <!-- clickable-->
  30. <!-- v-model="circulation.zjddm"-->
  31. <!-- label="宅基地代码"-->
  32. <!-- placeholder="请选择"-->
  33. <!-- @click="remoteProposerMethod"-->
  34. <!-- input-align="right"-->
  35. <!-- right-icon="arrow-down" :rules="[{ required: true }]" required-->
  36. <!-- />-->
  37. <!-- <van-popup v-model="showzjddm" position="bottom">-->
  38. <!-- <van-picker-->
  39. <!-- show-toolbar-->
  40. <!-- :columns="zjdDictionaries"-->
  41. <!-- value-key="zjddm"-->
  42. <!-- @confirm="onConfirmZjddm"-->
  43. <!-- @cancel="showzjddm = false"-->
  44. <!-- />-->
  45. <!-- </van-popup>-->
  46. <van-field
  47. v-model="circulation.zjddm"
  48. label="宅基地代码"
  49. input-align="right"
  50. >
  51. <template #button>
  52. <van-icon name="../../../static/images/22.png" color="#539FFD" size="20" @click="mapLook"/>
  53. </template>
  54. </van-field>
  55. <field-select
  56. v-model="circulation.xb"
  57. label="性別"
  58. value-key="dictLabel"
  59. data-key="dictValue"
  60. placeholder="选择现状"
  61. :rules="[{ required: true }]"
  62. required
  63. remote-url="/open/zdzh/list/sys_user_sex"
  64. :on-remote-response="'data'"
  65. />
  66. <van-field v-model="circulation.sqrzjhm" label="申请人证件号码" placeholder="申请人证件号码" input-align="right" label-width="auto" :rules="[{ required: true }]" required/>
  67. <van-field v-model="circulation.lxdh" label="联系电话" placeholder="联系电话" input-align="right" label-width="auto" :rules="[{ required: true }]" required/>
  68. <field-select
  69. v-model="circulation.gyqk"
  70. label="共有情况"
  71. value-key="dictLabel"
  72. data-key="dictValue"
  73. placeholder="选择共有情况"
  74. :rules="[{ required: true }]"
  75. required
  76. remote-url="/open/zdzh/list/house_yes_no"
  77. :on-remote-response="'data'"
  78. />
  79. <van-field v-model="circulation.hkszd" label="户口所在地" placeholder="户口所在地" input-align="right" label-width="auto" :rules="[{ required: true }]" required/>
  80. </div>
  81. <p class="main_title">拟申请退出宅基地</p>
  82. <van-field v-model="circulation.tcmj" label="面积(㎡)" placeholder="请输入面积㎡" input-align="right" label-width="auto" :rules="[{ required: true }]" required type="number"/>
  83. <field-select
  84. v-model="circulation.xz"
  85. label="现状"
  86. value-key="dictLabel"
  87. data-key="dictValue"
  88. placeholder="选择现状"
  89. :rules="[{ required: true }]"
  90. required
  91. remote-url="/open/zdzh/list/dsxz"
  92. :on-remote-response="'data'"
  93. />
  94. <van-field v-model="circulation.zjdszd" label="东至" placeholder="东至" input-align="right" label-width="auto" :rules="[{ required: true }]" required/>
  95. <van-field v-model="circulation.zjdszn" label="南至" placeholder="南至" input-align="right" label-width="auto" :rules="[{ required: true }]" required/>
  96. <van-field v-model="circulation.zjdszx" label="西至" placeholder="西至" input-align="right" label-width="auto" :rules="[{ required: true }]" required/>
  97. <van-field v-model="circulation.zjdszb" label="北至" placeholder="北至" input-align="right" label-width="auto" :rules="[{ required: true }]" required/>
  98. <field-select
  99. v-model="circulation.dldm"
  100. label="地类"
  101. value-key="dictLabel"
  102. data-key="dictValue"
  103. placeholder="选择现状"
  104. :rules="[{ required: true }]"
  105. required
  106. remote-url="/open/zdzh/list/geographic_type"
  107. :on-remote-response="'data'"
  108. />
  109. <p class="main_title">退出宅基地情况</p>
  110. <van-field v-model="circulation.tcmj" label="退出面积(㎡)" placeholder="请输入退出面积㎡" input-align="right" label-width="auto" :rules="[{ required: true }]" required type="number"/>
  111. <van-field v-model="circulation.jzmj" label="建筑面积(㎡)" placeholder="请输入建筑面积㎡" input-align="right" label-width="auto" :rules="[{ required: true }]" required type="number"/>
  112. <div class="main_box">
  113. <van-field
  114. readonly
  115. clickable
  116. v-model="tcqllx"
  117. label="退出权利类型"
  118. placeholder="请选择退出权利类型"
  119. @click="showtcqllx = true"
  120. input-align="right"
  121. right-icon="arrow-down"
  122. label-width="auto" :rules="[{ required: true }]" required
  123. />
  124. <van-popup v-model="showtcqllx" position="bottom">
  125. <van-picker
  126. show-toolbar
  127. :columns="tcqllxDictionaries"
  128. @confirm="onConfirmTcqllx"
  129. @cancel="showtcqllx = false"
  130. />
  131. </van-popup>
  132. <!--<van-field
  133. readonly
  134. clickable
  135. v-model="tclx"
  136. label="退出类型"
  137. placeholder="请选择退出类型"
  138. @click="showtclx = true"
  139. input-align="right"
  140. right-icon="arrow-down"
  141. label-width="auto" :rules="[{ required: true }]" required
  142. />
  143. <van-popup v-model="showtclx" position="bottom">
  144. <van-picker
  145. show-toolbar
  146. :columns="tclxDictionaries"
  147. @confirm="onConfirmTclx"
  148. @cancel="showtclx = false"
  149. />
  150. </van-popup>-->
  151. <van-field
  152. readonly
  153. clickable
  154. v-model="tcfs"
  155. label="退出方式"
  156. placeholder="请选择退出方式"
  157. @click="showtcfs = true"
  158. input-align="right"
  159. right-icon="arrow-down"
  160. label-width="auto" :rules="[{ required: true }]" required
  161. />
  162. <van-popup v-model="showtcfs" position="bottom">
  163. <van-picker
  164. show-toolbar
  165. :columns="tcfsDictionaries"
  166. @confirm="onConfirmTcfs"
  167. @cancel="showtcfs = false"
  168. />
  169. </van-popup>
  170. <van-field v-model="circulation.tcqszsh" label="权属证书号" placeholder="请输入权属证书号" input-align="right" label-width="auto" />
  171. </div>
  172. <p class="main_title">现居住情况</p>
  173. <van-field v-model="circulation.xjzmj" label="建筑面积(㎡)" placeholder="请输入建筑面积㎡" input-align="right" label-width="auto" :rules="[{ required: true }]" required type="number"/>
  174. <van-field v-model="circulation.xqszsh" label="权属证书号" placeholder="请输入权属证书号" input-align="right" label-width="auto" />
  175. <van-field v-model="circulation.xjzdd" label="居住地点" placeholder="请输入居住地点" input-align="right" label-width="auto" />
  176. <p class="main_title">补偿信息</p>
  177. <van-field v-model="circulation.bcje" label="宅基地补偿" placeholder="宅基地补偿" input-align="right" label-width="auto" type="number"/>
  178. <van-field v-model="circulation.dmfzwbc" label="地面附着物补偿" placeholder="地面附着物补偿" input-align="right" label-width="auto" type="number"/>
  179. <field-select
  180. v-model="circulation.yctcfs"
  181. label="退出类型"
  182. value-key="dictLabel"
  183. data-key="dictValue"
  184. placeholder="选择退出类型"
  185. remote-url="/open/zdzh/list/yctcfs"
  186. :on-remote-response="'data'"
  187. />
  188. <field-select
  189. v-model="circulation.bcfs"
  190. label="补偿方式"
  191. value-key="dictLabel"
  192. data-key="dictValue"
  193. placeholder="选择退出类型"
  194. remote-url="/open/zdzh/list/bcfs"
  195. :on-remote-response="'data'"
  196. />
  197. <field-date-picker
  198. v-model="circulation.bcsj"
  199. label="补偿时间"
  200. placeholder="选择日期"
  201. formatter="yyyy-MM-dd"
  202. />
  203. <p class="main_title">其他</p>
  204. <van-field v-model="circulation.sqly" label="申请理由" placeholder="请输入申请理由" input-align="right" label-width="auto"/>
  205. <field-date-picker
  206. v-model="circulation.sqrq"
  207. label="申请日期"
  208. placeholder="选择日期"
  209. :rules="[{ required: true }]"
  210. formatter="yyyy-MM-dd"
  211. required
  212. />
  213. <van-field v-model="circulation.jbrxm" label="经办人姓名" placeholder="请输入经办人姓名" input-align="right" label-width="auto"/>
  214. <field-date-picker
  215. v-model="circulation.pzrq"
  216. label="批准日期"
  217. placeholder="选择日期"
  218. :rules="[{ required: true }]"
  219. formatter="yyyy-MM-dd"
  220. required
  221. />
  222. <field-date-picker
  223. v-model="circulation.barq"
  224. label="备案日期"
  225. placeholder="选择日期"
  226. :rules="[{ required: true }]"
  227. formatter="yyyy-MM-dd"
  228. required
  229. />
  230. <van-dialog v-model="mapShow" show-cancel-button>
  231. <MapGisObtainTc ref="zjdProductResh" :shqrxm="circulation.sqrxm" :landStatus="landStatus" :deptId="sysFarmer.deptId" @closeMoule="closeMoule"></MapGisObtainTc>
  232. </van-dialog>
  233. <!-- 3组附件 -->
  234. <van-popup
  235. v-model="attachmentVisible"
  236. closeable
  237. position="top"
  238. :style="{ height: '61.8%' }"
  239. :close-on-click-overlay="proposerStatus == 1"
  240. :lazy-render="false"
  241. >
  242. <van-tabs type="card" style="padding-top: 1.35rem;" color="#1D6FE9" :lazy-render="false" v-model="attachmentActive" ref="attachmentDialog">
  243. <van-tab title="退出附件" key="0">
  244. <home-apply-upload-comp
  245. :business-type="houseApplyUploadComp.businessType"
  246. :house-apply-status="houseApplyUploadComp.homeApplyStatus"
  247. :process-key="houseApplyUploadComp.processKey"
  248. :proposer-id="houseApplyUploadComp.proposerId"
  249. :table-name="houseApplyUploadComp.tableName"
  250. :readonly="houseApplyUploadComp.readonly"
  251. :userName="sysFarmer.memberName"
  252. :full="houseApplyUploadComp.full"
  253. @uploadFinished="onUploadFinished"
  254. >
  255. </home-apply-upload-comp>
  256. </van-tab>
  257. </van-tabs>
  258. </van-popup>
  259. </van-form>
  260. <van-goods-action style="z-index: 999;">
  261. <van-goods-action-icon icon="label-o" text="附件" @click="openAttachment" color="#1D6FE9" />
  262. <van-goods-action-button type="info" text="保存" @click="goEdit" />
  263. <van-goods-action-button type="info" text="提交" @click="goSubmit"/>
  264. </van-goods-action>
  265. </div>
  266. </template>
  267. <script>
  268. import { getZyyctc,getShyqrs,zyyctcEdit,zyyctcApply,getByLyZjddm,listHomesteadnmfw} from "@/api/sunVillage_info/homestead/paidExit";
  269. import HomeApplyUploadComp from "@/components/home/HomeApplyUploadCompTc";
  270. import FieldSelect from "@/components/form/FieldSelect";
  271. import FieldDatePicker from "@/components/form/FieldDatePicker";
  272. import {formatDate} from "element-ui/src/utils/date-util.js";
  273. import { } from "@/api/onlineHome/homestead/paidExit";
  274. import {Notify} from "vant";
  275. import MapGisObtainTc from "@/components/Map/MapGisObtainTc";
  276. import Cookies from "js-cookie";
  277. const PROPOSER_VIEW = 1;
  278. // 工作流名称
  279. const PROPOSER_STAGE_BASE_APPLY_ACTIVITY = 'home_usetc';
  280. // 附件表名
  281. const PROPOSER_STAGE_BASE_APPLY_TABLE = 't_homeuse_zyyctc';
  282. // 其他
  283. const PROPOSER_MODULE = 'home';
  284. export default {
  285. name: "paidExitModify",
  286. components: { MapGisObtainTc,FieldSelect,FieldDatePicker,HomeApplyUploadComp },
  287. data() {
  288. return {
  289. tcqllxDictionaries:[],//退出权利类型
  290. tclxDictionaries:[],//退出类型
  291. tcfsDictionaries:[],//退出方式
  292. xbDictionaries:[],//申请人证件类型
  293. zjlxDictionaries:[],
  294. bcfsDictionaries:[],//补偿方式
  295. zjdDictionaries:[],//宅基地代码
  296. getObligeeOptions:[],//下拉框列表
  297. sysFarmer:{},
  298. tcqllx:'',
  299. tclx:'',
  300. tcfs:'',
  301. xb:'',
  302. bcfs:'',
  303. zjddm:'',
  304. landStatus:"1",
  305. showtcqllx: false,
  306. showtclx: false,
  307. showtcfs: false,
  308. showxb: false,
  309. showbcfs: false,
  310. showzjddm: false,
  311. showDropList: false,//是否显示下拉框
  312. mapShow: false,
  313. attachmentVisible:false,
  314. active: 0,
  315. // 表单意图
  316. proposerStatus: PROPOSER_VIEW,
  317. circulation:{},
  318. // 当前附件tab
  319. attachmentActive: 0,
  320. // 申请附件树
  321. houseApplyUploadComp: {
  322. businessType: PROPOSER_MODULE,
  323. proposerId: this.$route.query.id,
  324. homeApplyStatus: "0",
  325. processKey: PROPOSER_STAGE_BASE_APPLY_ACTIVITY,
  326. tableName: PROPOSER_STAGE_BASE_APPLY_TABLE,
  327. attachmentList: [],
  328. readonly: false,
  329. full: false,
  330. },
  331. };
  332. },
  333. created() {
  334. if(Cookies.get('user')){
  335. this.getDictionaries();
  336. }else{
  337. this.$router.push('/sunVillage_info/login_code')
  338. }
  339. },
  340. methods: {
  341. getDictionaries(){
  342. getZyyctc(this.$route.query.id).then(response => {
  343. //退出权利类型
  344. this.houseGetDicts("tcqllx").then((res) => {
  345. for (var i = 0; i < res.data.length; i++) {
  346. this.tcqllxDictionaries.push({text: res.data[i].dictLabel, value: res.data[i].dictValue});
  347. }
  348. this.tcqllx = this.selectDictLabel(res.data, response.data.tcqllx);
  349. });
  350. //退出方式
  351. this.houseGetDicts("tcfs").then((res) => {
  352. for (var i = 0; i < res.data.length; i++) {
  353. this.tcfsDictionaries.push({text: res.data[i].dictLabel, value: res.data[i].dictValue});
  354. }
  355. this.tcfs = this.selectDictLabel(res.data, response.data.tcfs);
  356. });
  357. //申请人证件类型
  358. this.houseGetDicts("zjlx").then((res) => {
  359. for (var i = 0; i < res.data.length; i++) {
  360. this.zjlxDictionaries.push({text: res.data[i].dictLabel, value: res.data[i].dictValue});
  361. }
  362. this.zjlx = this.selectDictLabel(res.data, response.data.sqrzjlx);
  363. });
  364. this.circulation = response.data;
  365. console.info(this.circulation);
  366. });
  367. },
  368. onConfirmZjddm(data){
  369. console.log(data);
  370. this.showzjddm = false;
  371. if (data) {
  372. this.$set(this.circulation, 'zjddm', data.zjddm);
  373. this.$set(this.circulation, 'sqrzjhm', data.shyqrdbzjhm);
  374. this.$set(this.circulation, 'sqrzjlx', data.shyqrdbzjlx);
  375. if(data.shyqrdbzjlx)
  376. {
  377. let val = this.zjlxDictionaries.find((x) => x.value == data.shyqrdbzjlx);
  378. if(val)
  379. this.zjlx = val.text;
  380. }
  381. }
  382. // this.$forceUpdate();
  383. },
  384. onConfirmXb(data){
  385. this.xb = data.text;
  386. this.circulation.xb = data.value;
  387. this.showxb = false;
  388. },
  389. // 初次申请草稿的附件上传
  390. onUploadFinished(fileIdList) {
  391. this.$set(this.circulation, "fileList", fileIdList);
  392. },
  393. onConfirmTcqllx(data){
  394. this.tcqllx = data.text;
  395. this.circulation.tcqllx = data.value;
  396. this.showtcqllx = false;
  397. },
  398. /*onConfirmTclx(data){
  399. this.tclx = data.text;
  400. this.circulation.tclx = data.value;
  401. this.showtclx = false;
  402. },*/
  403. onConfirmTcfs(data){
  404. this.tcfs = data.text;
  405. this.circulation.tcfs = data.value;
  406. this.showtcfs = false;
  407. },
  408. onConfirmBcfs(data){
  409. this.bcfs = data.text;
  410. this.circulation.bcfs = data.value;
  411. this.showbcfs = false;
  412. },
  413. goEdit(){
  414. console.log(this.circulation);
  415. this.$refs._Form.validate().then(() => {
  416. zyyctcEdit(this.circulation).then(response => {
  417. if(response.code = 200){
  418. this.$toast.success('保存成功');
  419. this.$router.back(-1);
  420. }
  421. })
  422. }).catch((e) => {
  423. Notify({ type: 'danger', message: '请填写完整的表单项' });
  424. });
  425. },
  426. goSubmit(){
  427. this.$refs._Form.validate().then(() => {
  428. this.$set(this.circulation, 'updateBy', this.sysFarmer.memberName);
  429. zyyctcEdit(this.circulation).then(response => {
  430. zyyctcApply(this.$route.query.id).then(response => {
  431. if(response.code = 200){
  432. this.$toast.success('提交成功');
  433. setTimeout(function(){
  434. this.$router.back(-1);
  435. },1000)
  436. }
  437. });
  438. });
  439. }).catch((e) => {
  440. Notify({ type: 'danger', message: '请填写完整的表单项' });
  441. });
  442. },
  443. remoteProposerMethod() {
  444. this.showzjddm = true;
  445. this.zjdDictionaries = [];
  446. if (this.circulation.sqrxm) {
  447. getShyqrs({shyqrdbxm:this.circulation.sqrxm}).then(response => {
  448. this.zjdDictionaries = response.data.map(item => {
  449. return {
  450. zjddm: item.zjddm,
  451. shyqrdbxm: item.shyqrdbxm,
  452. shyqrdbzjlx: item.shyqrdbzjlx,
  453. shyqrdbzjhm: item.shyqrdbzjhm
  454. }
  455. });
  456. });
  457. } else {
  458. this.zjdDictionaries = [];
  459. }
  460. },
  461. // 打开附件树
  462. openAttachment() {
  463. this.attachmentVisible = true;
  464. if(this.attachmentActive == this.active)
  465. this.$nextTick(() => {
  466. this.$refs.attachmentDialog.scrollTo(this.active);
  467. });
  468. },
  469. /** 模糊查询人员信息 */
  470. remoteTransfereeMethod(query) {
  471. if (query !== "") {
  472. getShyqrs({shyqrdbxm:query,status:1}).then((response) => {
  473. if (response.code == 200) {
  474. this.getObligeeOptions = response.rows.map(function (item) {
  475. return {
  476. sqrxm:item.shyqrdbxm,
  477. sqrxb:item.xb,
  478. sqrzjhm:item.shyqrdbzjhm,
  479. sqrzjlx:item.shyqrdbzjlx,
  480. sqrdh:item.dh,
  481. gyfs:item.gyfs,
  482. dz:item.dz,
  483. deptId:item.deptId,
  484. deptName:item.deptName,
  485. }
  486. })
  487. //设置模糊查询的下拉框和滚动条
  488. if (this.getObligeeOptions.length > 0) {
  489. this.showDropList = true; // div显示会阻挡下边的选择框和输入框,showDropList控制下拉框是否显示
  490. //设置模糊查询的和滚动条
  491. this.$nextTick(() => {
  492. if (this.getObligeeOptions.length > 4) {
  493. let height = document.getElementById("vanCell").offsetHeight * 4;
  494. document.getElementById("dropList").style.height = height + "px";
  495. document.getElementById("dropList").style.overflow = "scroll";
  496. } else {
  497. document.getElementById("dropList").style.height = "";
  498. document.getElementById("dropList").style.overflow = "visible";
  499. }
  500. });
  501. } else {
  502. this.showDropList = false;
  503. }
  504. }
  505. });
  506. } else {
  507. this.getObligeeOptions = [];
  508. this.showDropList = false;
  509. }
  510. },
  511. shyqrdmxmChange(val){
  512. console.info(val);
  513. this.$set(this.circulation, "sqrxm", val.sqrxm);
  514. this.$set(this.circulation, "deptId", val.deptId);
  515. this.$set(this.circulation, "deptName", val.deptId);
  516. this.$set(this.circulation, "sqrzjhm", val.sqrzjhm);
  517. this.$set(this.circulation, "sqrzjlx", val.sqrzjlx);
  518. this.$set(this.circulation, "gyqk", val.gyfs);
  519. this.$set(this.circulation, "xb", val.sqrxb);
  520. this.$set(this.circulation, "lxdh", val.sqrdh);
  521. this.$set(this.circulation, "hkszd", val.dz);
  522. this.getObligeeOptions=[];
  523. this.showDropList = false;
  524. },
  525. // 获取日期, yyyy-MM-dd
  526. getDate(d) {
  527. return formatDate(d ? d : new Date(), 'yyyy-MM-dd');
  528. },
  529. /** 查找地图中宅基地 */
  530. closeMoule: function (data) {
  531. this.circulation.zjddm = data;
  532. let _this = this;
  533. let handlerTime = this.getDate();
  534. this.$set(this.circulation, "sqrq", handlerTime);
  535. this.$set(this.circulation, "pzrq", handlerTime);
  536. this.$set(this.circulation, "barq", handlerTime);
  537. getByLyZjddm(data).then((response) => {
  538. this.$set(this.circulation, "ntcmj", response.data.zdmj);
  539. this.$set(this.circulation, "tcmj", response.data.zdmj);
  540. this.$set(this.circulation, "zjdszd", response.data.zdszd);
  541. this.$set(this.circulation, "zjdszn", response.data.zdszn);
  542. this.$set(this.circulation, "zjdszx", response.data.zdszx);
  543. this.$set(this.circulation, "zjdszb", response.data.zdszb);
  544. this.$set(this.circulation, "theGeomJson", response.data.theGeomJson);
  545. this.$set(this.circulation, "tcqszsh", response.data.zsh);
  546. listHomesteadnmfw({zjddm: data}).then((response) => {
  547. response.rows.map(function(item){
  548. _this.$set(_this.circulation, "jzmj", Number(_this.circulation.jzmj) + Number(item.jzmj));
  549. _this.$set(_this.circulation, "xjzmj", Number(_this.circulation.xjzmj) + Number(item.jzmj));
  550. });
  551. });
  552. // const baseImgUrl = this.$store.getters.baseRoutingUrl;
  553. if(response.rows[0].zdt != null && response.rows[0].zdt !== ""){
  554. this.$set(this.form, "xzzp", response.rows[0].zdt);
  555. }
  556. });
  557. },
  558. mapLook(){
  559. this.mapShow = true;
  560. setTimeout(() => {
  561. this.$refs.zjdProductResh.drawingLyPaceCountryDarw();
  562. },1000);
  563. },
  564. },
  565. }
  566. </script>
  567. <style scoped lang="scss">
  568. .app-container {
  569. padding-bottom: 2%;
  570. .header_main{
  571. height: 116px;
  572. background: url('../../../assets/images/sunVillage_info/list_head_green.png') no-repeat;
  573. background-size: 100% 100%;
  574. position: fixed;
  575. top: 0;
  576. left: 0;
  577. width: 100%;
  578. font-size: 36px;
  579. line-height: 116px;
  580. text-align: center;
  581. color: #fff;
  582. position: relative;
  583. margin-bottom: 2%;
  584. .return_btn{
  585. width: 24px;
  586. height: 43.2px;
  587. background: url('../../../assets/images/sunVillage_info/list_icon_5.png') center center no-repeat;
  588. background-size: 20px 36px;
  589. position: absolute;
  590. left: 38px;
  591. top: 36px;
  592. }
  593. .add_btn{
  594. width: 56.4px;
  595. height: 40.8px;
  596. background: url('../../../assets/images/sunVillage_info/list_icon_9.png') center center no-repeat;
  597. background-size: 47px 34px;
  598. position: absolute;
  599. right: 38px;
  600. top: 36px;
  601. }
  602. }
  603. }
  604. .main_title{
  605. font-size: 0.4rem;
  606. color: #1D6FE9;
  607. margin: 0.2rem 6%;
  608. position: relative;
  609. }
  610. .main_box{
  611. width: 96%;
  612. margin: 0 auto;
  613. border-radius: 6px;
  614. box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
  615. overflow: hidden;
  616. background-color: #FFF;
  617. }
  618. .submitButton{
  619. width: 80%;
  620. margin: 0 auto;
  621. background-color: #1D6FE9;
  622. }
  623. </style>