移动端
25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

633 lines
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/HomeApplyUploadComp";
  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:JSON.parse(Cookies.get('user')),
  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: "11",
  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. this.getDictionaries();
  335. },
  336. methods: {
  337. getDictionaries(){
  338. getZyyctc(this.$route.query.id).then(response => {
  339. //退出权利类型
  340. this.houseGetDicts("tcqllx").then((res) => {
  341. for (var i = 0; i < res.data.length; i++) {
  342. this.tcqllxDictionaries.push({text: res.data[i].dictLabel, value: res.data[i].dictValue});
  343. }
  344. this.tcqllx = this.selectDictLabel(res.data, response.data.tcqllx);
  345. });
  346. //退出方式
  347. this.houseGetDicts("tcfs").then((res) => {
  348. for (var i = 0; i < res.data.length; i++) {
  349. this.tcfsDictionaries.push({text: res.data[i].dictLabel, value: res.data[i].dictValue});
  350. }
  351. this.tcfs = this.selectDictLabel(res.data, response.data.tcfs);
  352. });
  353. //申请人证件类型
  354. this.houseGetDicts("zjlx").then((res) => {
  355. for (var i = 0; i < res.data.length; i++) {
  356. this.zjlxDictionaries.push({text: res.data[i].dictLabel, value: res.data[i].dictValue});
  357. }
  358. this.zjlx = this.selectDictLabel(res.data, response.data.sqrzjlx);
  359. });
  360. this.circulation = response.data;
  361. console.info(this.circulation);
  362. });
  363. },
  364. onConfirmZjddm(data){
  365. console.log(data);
  366. this.showzjddm = false;
  367. if (data) {
  368. this.$set(this.circulation, 'zjddm', data.zjddm);
  369. this.$set(this.circulation, 'sqrzjhm', data.shyqrdbzjhm);
  370. this.$set(this.circulation, 'sqrzjlx', data.shyqrdbzjlx);
  371. if(data.shyqrdbzjlx)
  372. {
  373. let val = this.zjlxDictionaries.find((x) => x.value == data.shyqrdbzjlx);
  374. if(val)
  375. this.zjlx = val.text;
  376. }
  377. }
  378. // this.$forceUpdate();
  379. },
  380. onConfirmXb(data){
  381. this.xb = data.text;
  382. this.circulation.xb = data.value;
  383. this.showxb = false;
  384. },
  385. // 初次申请草稿的附件上传
  386. onUploadFinished(fileIdList) {
  387. this.$set(this.circulation, "fileList", fileIdList);
  388. },
  389. onConfirmTcqllx(data){
  390. this.tcqllx = data.text;
  391. this.circulation.tcqllx = data.value;
  392. this.showtcqllx = false;
  393. },
  394. /*onConfirmTclx(data){
  395. this.tclx = data.text;
  396. this.circulation.tclx = data.value;
  397. this.showtclx = false;
  398. },*/
  399. onConfirmTcfs(data){
  400. this.tcfs = data.text;
  401. this.circulation.tcfs = data.value;
  402. this.showtcfs = false;
  403. },
  404. onConfirmBcfs(data){
  405. this.bcfs = data.text;
  406. this.circulation.bcfs = data.value;
  407. this.showbcfs = false;
  408. },
  409. goEdit(){
  410. console.log(this.circulation);
  411. this.$refs._Form.validate().then(() => {
  412. zyyctcEdit(this.circulation).then(response => {
  413. if(response.code = 200){
  414. this.$toast.success('保存成功');
  415. this.$router.back(-1);
  416. }
  417. })
  418. }).catch((e) => {
  419. Notify({ type: 'danger', message: '请填写完整的表单项' });
  420. });
  421. },
  422. goSubmit(){
  423. this.$refs._Form.validate().then(() => {
  424. this.$set(this.circulation, 'updateBy', this.sysFarmer.memberName);
  425. zyyctcEdit(this.circulation).then(response => {
  426. zyyctcApply(this.$route.query.id).then(response => {
  427. if(response.code = 200){
  428. this.$toast.success('提交成功');
  429. setTimeout(function(){
  430. this.$router.back(-1);
  431. },1000)
  432. }
  433. });
  434. });
  435. }).catch((e) => {
  436. Notify({ type: 'danger', message: '请填写完整的表单项' });
  437. });
  438. },
  439. remoteProposerMethod() {
  440. this.showzjddm = true;
  441. this.zjdDictionaries = [];
  442. if (this.circulation.sqrxm) {
  443. getShyqrs({shyqrdbxm:this.circulation.sqrxm}).then(response => {
  444. this.zjdDictionaries = response.data.map(item => {
  445. return {
  446. zjddm: item.zjddm,
  447. shyqrdbxm: item.shyqrdbxm,
  448. shyqrdbzjlx: item.shyqrdbzjlx,
  449. shyqrdbzjhm: item.shyqrdbzjhm
  450. }
  451. });
  452. });
  453. } else {
  454. this.zjdDictionaries = [];
  455. }
  456. },
  457. // 打开附件树
  458. openAttachment() {
  459. this.attachmentVisible = true;
  460. if(this.attachmentActive == this.active)
  461. this.$nextTick(() => {
  462. this.$refs.attachmentDialog.scrollTo(this.active);
  463. });
  464. },
  465. /** 模糊查询人员信息 */
  466. remoteTransfereeMethod(query) {
  467. if (query !== "") {
  468. getShyqrs({shyqrdbxm:query,status:1}).then((response) => {
  469. if (response.code == 200) {
  470. this.getObligeeOptions = response.rows.map(function (item) {
  471. return {
  472. sqrxm:item.shyqrdbxm,
  473. sqrxb:item.xb,
  474. sqrzjhm:item.shyqrdbzjhm,
  475. sqrzjlx:item.shyqrdbzjlx,
  476. sqrdh:item.dh,
  477. gyfs:item.gyfs,
  478. dz:item.dz,
  479. deptId:item.deptId,
  480. deptName:item.deptName,
  481. }
  482. })
  483. //设置模糊查询的下拉框和滚动条
  484. if (this.getObligeeOptions.length > 0) {
  485. this.showDropList = true; // div显示会阻挡下边的选择框和输入框,showDropList控制下拉框是否显示
  486. //设置模糊查询的和滚动条
  487. this.$nextTick(() => {
  488. if (this.getObligeeOptions.length > 4) {
  489. let height = document.getElementById("vanCell").offsetHeight * 4;
  490. document.getElementById("dropList").style.height = height + "px";
  491. document.getElementById("dropList").style.overflow = "scroll";
  492. } else {
  493. document.getElementById("dropList").style.height = "";
  494. document.getElementById("dropList").style.overflow = "visible";
  495. }
  496. });
  497. } else {
  498. this.showDropList = false;
  499. }
  500. }
  501. });
  502. } else {
  503. this.getObligeeOptions = [];
  504. this.showDropList = false;
  505. }
  506. },
  507. shyqrdmxmChange(val){
  508. console.info(val);
  509. this.$set(this.circulation, "sqrxm", val.sqrxm);
  510. this.$set(this.circulation, "deptId", val.deptId);
  511. this.$set(this.circulation, "deptName", val.deptId);
  512. this.$set(this.circulation, "sqrzjhm", val.sqrzjhm);
  513. this.$set(this.circulation, "sqrzjlx", val.sqrzjlx);
  514. this.$set(this.circulation, "gyqk", val.gyfs);
  515. this.$set(this.circulation, "xb", val.sqrxb);
  516. this.$set(this.circulation, "lxdh", val.sqrdh);
  517. this.$set(this.circulation, "hkszd", val.dz);
  518. this.getObligeeOptions=[];
  519. this.showDropList = false;
  520. },
  521. // 获取日期, yyyy-MM-dd
  522. getDate(d) {
  523. return formatDate(d ? d : new Date(), 'yyyy-MM-dd');
  524. },
  525. /** 查找地图中宅基地 */
  526. closeMoule: function (data) {
  527. this.circulation.zjddm = data;
  528. let _this = this;
  529. let handlerTime = this.getDate();
  530. this.$set(this.circulation, "sqrq", handlerTime);
  531. this.$set(this.circulation, "pzrq", handlerTime);
  532. this.$set(this.circulation, "barq", handlerTime);
  533. getByLyZjddm(data).then((response) => {
  534. this.$set(this.circulation, "ntcmj", response.data.zdmj);
  535. this.$set(this.circulation, "tcmj", response.data.zdmj);
  536. this.$set(this.circulation, "zjdszd", response.data.zdszd);
  537. this.$set(this.circulation, "zjdszn", response.data.zdszn);
  538. this.$set(this.circulation, "zjdszx", response.data.zdszx);
  539. this.$set(this.circulation, "zjdszb", response.data.zdszb);
  540. this.$set(this.circulation, "theGeomJson", response.data.theGeomJson);
  541. this.$set(this.circulation, "tcqszsh", response.data.zsh);
  542. listHomesteadnmfw({zjddm: data}).then((response) => {
  543. response.rows.map(function(item){
  544. _this.$set(_this.circulation, "jzmj", Number(_this.circulation.jzmj) + Number(item.jzmj));
  545. _this.$set(_this.circulation, "xjzmj", Number(_this.circulation.xjzmj) + Number(item.jzmj));
  546. });
  547. });
  548. // const baseImgUrl = this.$store.getters.baseRoutingUrl;
  549. if(response.rows[0].zdt != null && response.rows[0].zdt !== ""){
  550. this.$set(this.form, "xzzp", response.rows[0].zdt);
  551. }
  552. });
  553. },
  554. mapLook(){
  555. this.mapShow = true;
  556. setTimeout(() => {
  557. this.$refs.zjdProductResh.drawingLyPaceCountryDarw();
  558. },1000);
  559. },
  560. },
  561. }
  562. </script>
  563. <style scoped lang="scss">
  564. .app-container {
  565. padding-bottom: 2%;
  566. .header_main{
  567. height: 116px;
  568. background: url('../../../assets/images/sunVillage_info/list_head_green.png') no-repeat;
  569. background-size: 100% 100%;
  570. position: fixed;
  571. top: 0;
  572. left: 0;
  573. width: 100%;
  574. font-size: 36px;
  575. line-height: 116px;
  576. text-align: center;
  577. color: #fff;
  578. position: relative;
  579. margin-bottom: 2%;
  580. .return_btn{
  581. width: 24px;
  582. height: 43.2px;
  583. background: url('../../../assets/images/sunVillage_info/list_icon_5.png') center center no-repeat;
  584. background-size: 20px 36px;
  585. position: absolute;
  586. left: 38px;
  587. top: 36px;
  588. }
  589. .add_btn{
  590. width: 56.4px;
  591. height: 40.8px;
  592. background: url('../../../assets/images/sunVillage_info/list_icon_9.png') center center no-repeat;
  593. background-size: 47px 34px;
  594. position: absolute;
  595. right: 38px;
  596. top: 36px;
  597. }
  598. }
  599. }
  600. .main_title{
  601. font-size: 0.4rem;
  602. color: #1D6FE9;
  603. margin: 0.2rem 6%;
  604. position: relative;
  605. }
  606. .main_box{
  607. width: 96%;
  608. margin: 0 auto;
  609. border-radius: 6px;
  610. box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
  611. overflow: hidden;
  612. background-color: #FFF;
  613. }
  614. .submitButton{
  615. width: 80%;
  616. margin: 0 auto;
  617. background-color: #1D6FE9;
  618. }
  619. </style>