移动端
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

802 rader
35 KiB

  1. <template>
  2. <div class="app-container">
  3. <van-sticky>
  4. <van-nav-bar
  5. title="宅基地管理"
  6. >
  7. <template #left>
  8. <van-icon name="location" color="3A80FB" size="16"/>
  9. <p style="color: #878787;margin-left: 5px" @click="selectDept">{{deptName}}</p>
  10. <van-popup v-model="villageVisbile" round position="bottom" style="bottom: 2rem;">
  11. <van-cascader
  12. v-model="villageValue"
  13. title="请选择所在村"
  14. :options="hcAreaInfoOption"
  15. @close="hcAreaInfoClose"
  16. @finish="hcAreaInfoFinish"
  17. active-color="#1989fa"
  18. :field-names="hcAreaInfoFieldName"
  19. />
  20. </van-popup>
  21. </template>
  22. <!-- <template #right>-->
  23. <!--&lt;!&ndash; <van-icon name="wap-nav" color="#000" size="18"/>&ndash;&gt;-->
  24. <!-- <p style="color: #878787;margin-left: 5px" @click="bookVisbile = true">{{bookName}}</p>-->
  25. <!-- <van-popup v-model="bookVisbile" round position="bottom">-->
  26. <!-- <van-picker-->
  27. <!-- title="请选择账套"-->
  28. <!-- show-toolbar-->
  29. <!-- :columns="bookList"-->
  30. <!-- @confirm="onConfirmBook"-->
  31. <!-- @cancel="onCancelBook"-->
  32. <!-- value-key="bookName"-->
  33. <!-- />-->
  34. <!-- </van-popup>-->
  35. <!-- </template>-->
  36. </van-nav-bar>
  37. </van-sticky>
  38. <van-swipe class="my-swipe" :autoplay="3000" indicator-color="white" style="width: 96%;margin: 2%;height:120px;border-radius: 6px;">
  39. <van-swipe-item v-for="(image,index) in images" :key="index">
  40. <img :src="image" style="width:100%;height: 120px"/>
  41. </van-swipe-item>
  42. </van-swipe>
  43. <van-row style="min-height: 100px;" class="indexCard">
  44. <van-cell style="border-radius: 6px;" is-link to="done">
  45. <template #title>
  46. <p style="display:inline-block;background: #EC4B2C;height:20px;width: 20px;border-radius: 2px;margin-right: 10px;float: left"></p>
  47. <p style="font-weight: bold;font-size: 18px;display: inline-block;">待办</p>
  48. </template>
  49. <template #label>
  50. <p style="padding-left: 10px;">
  51. {{taskList&&taskList.length>0?taskList[0].projectName+'等,共'+taskList.length+'条':'暂无待办事项'}}
  52. </p>
  53. </template>
  54. </van-cell>
  55. </van-row>
  56. <!--
  57. <van-row class="indexCard">
  58. <van-cell style="border-radius: 6px;">
  59. <template #title>
  60. <p style="display:inline-block;background: #FFA63E;height:20px;width: 20px;border-radius: 2px;margin-right: 10px;float: left"></p>
  61. <p style="font-weight: bold;font-size: 18px;display: inline-block">业务申请</p>
  62. </template>
  63. </van-cell>
  64. <van-grid :border="false">
  65. <van-grid-item text="用章申请" >
  66. <div slot="default" class="icon" style="background:#FFA63E;" >
  67. <img src="../../../static/images/onlineHome/icon1.png" style="height: 25px;vertical-align: center;" alt />
  68. </div>
  69. <p style="margin-top: 5px;color: #666666;">用章申请</p>
  70. </van-grid-item>
  71. <van-grid-item text="宅基地申请" >
  72. <div slot="default">
  73. <div class="icon" style="background:#539FFD;">
  74. <img src="../../../static/images/onlineHome/icon_Z1.png" style="width: 25px" alt />
  75. </div>
  76. </div>
  77. <p style="margin-top: 5px;color: #666666;">宅基地申请</p>
  78. </van-grid-item>
  79. <van-grid-item text="宅基地流转" >
  80. <div slot="default">
  81. <div class="icon" style="background:#FFA63E;">
  82. <img src="../../../static/images/onlineHome/icon_Z2.png" style="width: 25px;" alt />
  83. </div>
  84. </div>
  85. <p style="margin-top: 5px;color: #666666;">宅基地流转</p>
  86. </van-grid-item>
  87. <van-grid-item text="宅基地退出" >
  88. <div slot="default">
  89. <div class="icon" style="background:#539FFD;">
  90. <img src="../../../static/images/onlineHome/icon_Z3.png" style="width: 25px" alt />
  91. </div>
  92. </div>
  93. <p style="margin-top: 5px;color: #666666;">宅基地退出</p>
  94. </van-grid-item>
  95. <van-grid-item text="付款申请" >
  96. <div slot="default">
  97. <div class="icon" style="background:#FF4646;">
  98. <img src="../../../static/images/onlineHome/icon5.png" style="width: 25px" alt />
  99. </div>
  100. </div>
  101. <p style="margin-top: 5px;color: #666666;">付款申请</p>
  102. </van-grid-item>
  103. <van-grid-item text="项目申报" >
  104. <div slot="default">
  105. <div class="icon" style="background:#FF6464;">
  106. <img src="../../../static/images/onlineHome/icon6.png" style="width: 25px" alt />
  107. </div>
  108. </div>
  109. <p style="margin-top: 5px;color: #666666;">项目申报</p>
  110. </van-grid-item>
  111. <van-grid-item text="拨付申请" >
  112. <div slot="default">
  113. <div class="icon" style="background:#FF7E45;">
  114. <img src="../../../static/images/onlineHome/icon7.png" style="width: 25px" alt />
  115. </div>
  116. </div>
  117. <p style="margin-top: 5px;color: #666666;">拨付申请</p>
  118. </van-grid-item>
  119. <van-grid-item text="验收申请" >
  120. <div slot="default">
  121. <div class="icon" style="background:#7DDA4F;">
  122. <img src="../../../static/images/onlineHome/icon8.png" style="width: 25px" alt />
  123. </div>
  124. </div>
  125. <p style="margin-top: 5px;color: #666666;">验收申请</p>
  126. </van-grid-item>
  127. </van-grid>
  128. </van-row>
  129. <van-row class="indexCard">
  130. <van-cell style="border-radius: 6px;">
  131. <template #title>
  132. <p style="font-weight: bold;font-size: 18px;display: inline-block">农村三资管理</p>
  133. </template>
  134. </van-cell>
  135. <van-grid :border="false">
  136. <van-grid-item text="支出明细" to="expenditureDetail">
  137. <div class="icon" slot="default" style="background:#FF4646;" >
  138. <img src="../../../static/images/onlineHome/icon9.png" style="height: 25px;vertical-align: center;" alt />
  139. </div>
  140. <p style="margin-top: 5px;color: #666666;">支出明细</p>
  141. </van-grid-item>
  142. <van-grid-item text="收入明细" to="incomeDetail">
  143. <div slot="default">
  144. <div class="icon" style="background:#FF4646;">
  145. <img src="../../../static/images/onlineHome/icon10.png" style="width: 25px" alt />
  146. </div>
  147. </div>
  148. <p style="margin-top: 5px;color: #666666;">收入明细</p>
  149. </van-grid-item>
  150. <van-grid-item text="收支明细" to="inAndOutDetail">
  151. <div slot="default">
  152. <div class="icon" style="background:#FF4646;">
  153. <img src="../../../static/images/onlineHome/icon11.png" style="width: 25px;" alt />
  154. </div>
  155. </div>
  156. <p style="margin-top: 5px;color: #666666;">收支明细</p>
  157. </van-grid-item>
  158. <van-grid-item text="现金银行" >
  159. <div slot="default">
  160. <div class="icon" style="background:#3AC2DB;">
  161. <img src="../../../static/images/onlineHome/icon12.png" style="width: 25px" alt />
  162. </div>
  163. </div>
  164. <p style="margin-top: 5px;color: #666666;">现金银行</p>
  165. </van-grid-item>
  166. </van-grid>
  167. </van-row>
  168. <van-row class="indexCard">
  169. <van-cell style="border-radius: 6px;">
  170. <template #title>
  171. <p style="font-weight: bold;font-size: 18px;display: inline-block">农村产权交易管理</p>
  172. </template>
  173. </van-cell>
  174. <van-grid :border="false">
  175. <van-grid-item text="挂牌项目" >
  176. <div class="icon" slot="default" style="background:#FF4646;" >
  177. <img src="../../../static/images/onlineHome/icon13.png" style="width: 25px;" alt />
  178. </div>
  179. <p style="margin-top: 5px;color: #666666;">挂牌项目</p>
  180. </van-grid-item>
  181. <van-grid-item text="成交公示" >
  182. <div slot="default">
  183. <div class="icon" style="background:#C5685F;">
  184. <img src="../../../static/images/onlineHome/icon14.png" style="width: 25px" alt />
  185. </div>
  186. </div>
  187. <p style="margin-top: 5px;color: #666666;">成交公示</p>
  188. </van-grid-item>
  189. <van-grid-item text="合同管理" >
  190. <div slot="default">
  191. <div class="icon" style="background:#539FFD;">
  192. <img src="../../../static/images/onlineHome/icon15.png" style="width: 25px;" alt />
  193. </div>
  194. </div>
  195. <p style="margin-top: 5px;color: #666666;">合同管理</p>
  196. </van-grid-item>
  197. <van-grid-item text="招标管理" >
  198. <div slot="default">
  199. <div class="icon" style="background:#3AC2DB;">
  200. <img src="../../../static/images/onlineHome/icon16.png" style="width: 25px" alt />
  201. </div>
  202. </div>
  203. <p style="margin-top: 5px;color: #666666;">招标管理</p>
  204. </van-grid-item>
  205. </van-grid>
  206. </van-row>
  207. <van-row class="indexCard">
  208. <van-cell style="border-radius: 6px;">
  209. <template #title>
  210. <p style="font-weight: bold;font-size: 18px;display: inline-block">宅基地业务</p>
  211. </template>
  212. </van-cell>
  213. <van-grid :border="false">
  214. <van-grid-item text="宅基地申请" :to="{name:'applicationList'}">
  215. <div slot="default"class="icon" style="background:#539FFD;" >
  216. <img src="../../../static/images/onlineHome/icon_Z1.png" style="width: 25px;" alt />
  217. </div>
  218. <p style="margin-top: 5px;color: #666666;">宅基地申请</p>
  219. </van-grid-item>
  220. <van-grid-item text="证书查看" :to="{name:'houseLicense'}">
  221. <div slot="default">
  222. <div class="icon" style="background:#7790FE;">
  223. <img src="../../../static/images/onlineHome/icon12.png" style="width: 25px" alt />
  224. </div>
  225. </div>
  226. <p style="margin-top: 5px;color: #666666;">证书查看</p>
  227. </van-grid-item>
  228. <van-grid-item text="公示查询" :to="{name:'houseAnnounce'}">
  229. <div slot="default">
  230. <div class="icon" style="background:#C5685F;">
  231. <img src="../../../static/images/onlineHome/icon11.png" style="width: 25px;" alt />
  232. </div>
  233. </div>
  234. <p style="margin-top: 5px;color: #666666;">公示查询</p>
  235. </van-grid-item>
  236. <van-grid-item text="巡查执法" >
  237. <div slot="default">
  238. <div class="icon" style="background:#1D6FE9;">
  239. <img src="../../../static/images/onlineHome/icon16.png" style="width: 25px" alt />
  240. </div>
  241. </div>
  242. <p style="margin-top: 5px;color: #666666;">巡查执法</p>
  243. </van-grid-item>
  244. <van-grid-item text="村庄规划" >
  245. <div slot="default">
  246. <div class="icon" style="background:#FFCE05;">
  247. <img src="../../../static/images/onlineHome/icon17.png" style="width: 25px" alt />
  248. </div>
  249. </div>
  250. <p style="margin-top: 5px;color: #666666;">村庄规划</p>
  251. </van-grid-item>
  252. <van-grid-item text="基础档案" >
  253. <div slot="default">
  254. <div class="icon" style="background:#FF7E45;">
  255. <img src="../../../static/images/onlineHome/icon18.png" style="width: 25px;" alt />
  256. </div>
  257. </div>
  258. <p style="margin-top: 5px;color: #666666;">基础档案</p>
  259. </van-grid-item>
  260. <van-grid-item text="盘活利用" >
  261. <div slot="default">
  262. <div class="icon" style="background:#7DDA4F;">
  263. <img src="../../../static/images/onlineHome/icon19.png" style="width: 25px" alt />
  264. </div>
  265. </div>
  266. <p style="margin-top: 5px;color: #666666;">盘活利用</p>
  267. </van-grid-item>
  268. </van-grid>
  269. </van-row>
  270. <van-row class="indexCard">
  271. <van-cell style="border-radius: 6px;">
  272. <template #title>
  273. <p style="font-weight: bold;font-size: 18px;display: inline-block">农村产权制度改革管理</p>
  274. </template>
  275. </van-cell>
  276. <van-grid :border="false">
  277. <van-grid-item text="财务管理" >
  278. <div slot="default" class="icon" style="background:#FF4646;" >
  279. <img src="../../../static/images/onlineHome/icon17.png" style="width: 25px;" alt />
  280. </div>
  281. <p style="margin-top: 5px;color: #666666;">财务管理</p>
  282. </van-grid-item>
  283. <van-grid-item text="资产管理" >
  284. <div slot="default">
  285. <div class="icon" style="background:#FF6464;">
  286. <img src="../../../static/images/onlineHome/icon18.png" style="width: 25px" alt />
  287. </div>
  288. </div>
  289. <p style="margin-top: 5px;color: #666666;">资产管理</p>
  290. </van-grid-item>
  291. <van-grid-item text="合同管理" >
  292. <div slot="default">
  293. <div class="icon" style="background:#539FFD;">
  294. <img src="../../../static/images/onlineHome/icon15.png" style="width: 25px;" alt />
  295. </div>
  296. </div>
  297. <p style="margin-top: 5px;color: #666666;">合同管理</p>
  298. </van-grid-item>
  299. <van-grid-item text="股权管理" >
  300. <div slot="default">
  301. <div class="icon" style="background:#FFA63E;">
  302. <img src="../../../static/images/onlineHome/icon19.png" style="width: 25px" alt />
  303. </div>
  304. </div>
  305. <p style="margin-top: 5px;color: #666666;">股权管理</p>
  306. </van-grid-item>
  307. </van-grid>
  308. </van-row>
  309. <van-row class="indexCard">
  310. <van-cell style="border-radius: 6px;">
  311. <template #title>
  312. <p style="font-weight: bold;font-size: 18px;display: inline-block">农民专业合作社管理</p>
  313. </template>
  314. </van-cell>
  315. <van-grid :border="false">
  316. <van-grid-item text="财务管理" >
  317. <div slot="default" class="icon" style="background:#FF4646;" >
  318. <img src="../../../static/images/onlineHome/icon17.png" style="width: 25px;" alt />
  319. </div>
  320. <p style="margin-top: 5px;color: #666666;">财务管理</p>
  321. </van-grid-item>
  322. <van-grid-item text="资产管理" >
  323. <div slot="default">
  324. <div class="icon" style="background:#FF6464;">
  325. <img src="../../../static/images/onlineHome/icon18.png" style="width: 25px" alt />
  326. </div>
  327. </div>
  328. <p style="margin-top: 5px;color: #666666;">资产管理</p>
  329. </van-grid-item>
  330. <van-grid-item text="合同管理" >
  331. <div slot="default">
  332. <div class="icon" style="background:#539FFD;">
  333. <img src="../../../static/images/onlineHome/icon15.png" style="width: 25px;" alt />
  334. </div>
  335. </div>
  336. <p style="margin-top: 5px;color: #666666;">合同管理</p>
  337. </van-grid-item>
  338. <van-grid-item text="盈余分配" >
  339. <div slot="default">
  340. <div class="icon" style="background:#FFA63E;">
  341. <img src="../../../static/images/onlineHome/icon20.png" style="width: 25px" alt />
  342. </div>
  343. </div>
  344. <p style="margin-top: 5px;color: #666666;">盈余分配</p>
  345. </van-grid-item>
  346. </van-grid>
  347. </van-row>
  348. -->
  349. <!-- <van-row class="indexCard">-->
  350. <!-- <van-cell style="border-radius: 6px;">-->
  351. <!-- <template #title>-->
  352. <!-- <p style="font-weight: bold;font-size: 18px;display: inline-block">银农支付</p>-->
  353. <!-- </template>-->
  354. <!-- </van-cell>-->
  355. <!-- <van-grid :border="false">-->
  356. <!-- <van-grid-item text="村户转账" :to="{name:'approvalList'}" >-->
  357. <!-- <div class="icon" slot="default" style="background:#FF4646;" >-->
  358. <!-- <img src="../../../static/images/onlineHome/icon_Y1.png" alt />-->
  359. <!-- </div>-->
  360. <!-- <p style="margin-top: 5px;color: #666666;">村户转账</p>-->
  361. <!-- </van-grid-item>-->
  362. <!-- <van-grid-item text="代管转账" :to="{name:'approvalList4'}" >-->
  363. <!-- <div class="icon" slot="default" style="background:#c568f5;" >-->
  364. <!-- <img src="../../../static/images/onlineHome/icon_Y4.png" alt />-->
  365. <!-- </div>-->
  366. <!-- <p style="margin-top: 5px;color: #666666;">代管转账</p>-->
  367. <!-- </van-grid-item>-->
  368. <!-- <van-grid-item text="公务卡转账" :to="{name:'approvalList2'}" >-->
  369. <!-- <div class="icon" slot="default" style="background:#3ac2db;" >-->
  370. <!-- <img src="../../../static/images/onlineHome/icon_Y2.png" alt />-->
  371. <!-- </div>-->
  372. <!-- <p style="margin-top: 5px;color: #666666;">公务卡转账</p>-->
  373. <!-- </van-grid-item>-->
  374. <!-- &lt;!&ndash;-->
  375. <!-- <van-grid-item text="虚拟挂账" :to="{name:'approvalList3'}" >-->
  376. <!-- <div class="icon" slot="default" style="background:#FFA63E;" >-->
  377. <!-- <img src="../../../static/images/onlineHome/icon_Y3.png" alt />-->
  378. <!-- </div>-->
  379. <!-- <p style="margin-top: 5px;color: #666666;">虚拟挂账</p>-->
  380. <!-- </van-grid-item>-->
  381. <!-- <van-grid-item text="母子转账" :to="{name:'approvalList5'}" >-->
  382. <!-- <div class="icon" slot="default" style="background:#1D6FE9;" >-->
  383. <!-- <img src="../../../static/images/onlineHome/icon_Y5.png" alt />-->
  384. <!-- </div>-->
  385. <!-- <p style="margin-top: 5px;color: #666666;">母子转账</p>-->
  386. <!-- </van-grid-item>-->
  387. <!-- &ndash;&gt;-->
  388. <!-- <van-grid-item text="现金提现" :to="{name:'approvalList10'}" >-->
  389. <!-- <div class="icon" slot="default" style="background:#FF6464;" >-->
  390. <!-- <img src="../../../static/images/onlineHome/icon_Y6.png" alt />-->
  391. <!-- </div>-->
  392. <!-- <p style="margin-top: 5px;color: #666666;">现金提现</p>-->
  393. <!-- </van-grid-item>-->
  394. <!-- <van-grid-item text="现金使用" :to="{name:'approvalList11'}" >-->
  395. <!-- <div class="icon" slot="default" style="background:#7790FE;" >-->
  396. <!-- <img src="../../../static/images/onlineHome/icon_Y7.png" alt />-->
  397. <!-- </div>-->
  398. <!-- <p style="margin-top: 5px;color: #666666;">现金使用</p>-->
  399. <!-- </van-grid-item>-->
  400. <!-- <van-grid-item text="汇票支出" :to="{name:'approvalList12'}" >-->
  401. <!-- <div class="icon" slot="default" style="background:#539ffd;" >-->
  402. <!-- <img src="../../../static/images/onlineHome/icon_Y8.png" alt />-->
  403. <!-- </div>-->
  404. <!-- <p style="margin-top: 5px;color: #666666;">汇票支出</p>-->
  405. <!-- </van-grid-item>-->
  406. <!-- <van-grid-item text="收款账户" :to="{name:'collectionList'}" >-->
  407. <!-- <div class="icon" slot="default" style="background:#7dda4f;" >-->
  408. <!-- <img src="../../../static/images/onlineHome/icon_Y9.png" alt />-->
  409. <!-- </div>-->
  410. <!-- <p style="margin-top: 5px;color: #666666;">收款账户</p>-->
  411. <!-- </van-grid-item>-->
  412. <!-- <van-grid-item text="付款账户" :to="{name:'paymentAccountList'}" >-->
  413. <!-- <div class="icon" slot="default" style="background:#FF4646;" >-->
  414. <!-- <img src="../../../static/images/onlineHome/icon_Y10.png" alt />-->
  415. <!-- </div>-->
  416. <!-- <p style="margin-top: 5px;color: #666666;">付款账户</p>-->
  417. <!-- </van-grid-item>-->
  418. <!-- </van-grid>-->
  419. <!-- </van-row>-->
  420. <van-row class="indexCard">
  421. <van-cell style="border-radius: 6px;">
  422. <template #title>
  423. <p style="font-weight: bold;font-size: 18px;display: inline-block">申请审批</p>
  424. </template>
  425. </van-cell>
  426. <van-grid :border="false">
  427. <van-grid-item text="宅基地申请" @click="applicationList('applicationList')">
  428. <div class="icon" slot="default" style="background:#539ffd;" >
  429. <img src="../../../static/images/onlineHome/icon_Z1.png" alt />
  430. </div>
  431. <p style="margin-top: 5px;color: #666666;">宅基地申请</p>
  432. </van-grid-item>
  433. <van-grid-item text="证书查看" @click="applicationList('certificateList')">
  434. <div slot="default">
  435. <div class="icon" style="background:#7790fe;">
  436. <img src="../../../static/images/onlineHome/icon_Z7.png" alt />
  437. </div>
  438. </div>
  439. <p style="margin-top: 5px;color: #666666;">证书查看</p>
  440. </van-grid-item>
  441. <van-grid-item text="使用权流转" @click="applicationList('circulationList')">
  442. <div slot="default">
  443. <div class="icon" style="background:#ffa63e;">
  444. <img src="../../../static/images/onlineHome/icon_Z2.png" alt />
  445. </div>
  446. </div>
  447. <p style="margin-top: 5px;color: #666666;">使用权流转</p>
  448. </van-grid-item>
  449. <van-grid-item text="使用权抵押" @click="applicationList('mortgage')">
  450. <div slot="default">
  451. <div class="icon" style="background:#3ac2db;">
  452. <img src="../../../static/images/onlineHome/icon_Z4.png" alt />
  453. </div>
  454. </div>
  455. <p style="margin-top: 5px;color: #666666;">使用权抵押</p>
  456. </van-grid-item>
  457. <van-grid-item text="有偿退出" @click="applicationList('paidExit')">
  458. <div slot="default">
  459. <div class="icon" style="background:#539ffd;">
  460. <img src="../../../static/images/onlineHome/icon_Z3.png" alt />
  461. </div>
  462. </div>
  463. <p style="margin-top: 5px;color: #666666;">有偿退出</p>
  464. </van-grid-item>
  465. <van-grid-item text="纠纷调请" @click="applicationList('arbitrationList')">
  466. <div slot="default">
  467. <div class="icon" style="background:#1D6FE9;">
  468. <img src="../../../static/images/onlineHome/icon_Z13.png" alt />
  469. </div>
  470. </div>
  471. <p style="margin-top: 5px;color: #666666;">纠纷调解</p>
  472. </van-grid-item>
  473. </van-grid>
  474. </van-row>
  475. <van-row class="indexCard">
  476. <van-cell style="border-radius: 6px;">
  477. <template #title>
  478. <p style="font-weight: bold;font-size: 18px;display: inline-block">管理利用</p>
  479. </template>
  480. </van-cell>
  481. <van-grid :border="false">
  482. <van-grid-item text="有偿使用" @click="applicationList('paidUtilizeList')">
  483. <div slot="default">
  484. <div class="icon" style="background:#FFA63E;">
  485. <img src="../../../static/images/onlineHome/icon_Z9.png" alt />
  486. </div>
  487. </div>
  488. <p style="margin-top: 5px;color: #666666;">有偿使用</p>
  489. </van-grid-item>
  490. <van-grid-item text="农房利用" @click="applicationList('utilization')">
  491. <div slot="default">
  492. <div class="icon" style="background:#7dda4f;">
  493. <img src="../../../static/images/onlineHome/icon_Z5.png" alt />
  494. </div>
  495. </div>
  496. <p style="margin-top: 5px;color: #666666;">农房利用</p>
  497. </van-grid-item>
  498. <van-grid-item text="宅基地利用" @click="applicationList('homesteadUtilize')">
  499. <div slot="default">
  500. <div class="icon" style="background:#7dda4f;">
  501. <img src="../../../static/images/onlineHome/icon_Z6.png" alt />
  502. </div>
  503. </div>
  504. <p style="margin-top: 5px;color: #666666;">宅基地利用</p>
  505. </van-grid-item>
  506. <!-- <van-grid-item text="公示信息" :to="{name:'informationList'}" >
  507. <div slot="default">
  508. <div class="icon" style="background:#c568f5">
  509. <img src="../../../static/images/onlineHome/icon_Z8.png" alt />
  510. </div>
  511. </div>
  512. <p style="margin-top: 5px;color: #666666;">公示信息</p>
  513. </van-grid-item>-->
  514. </van-grid>
  515. </van-row>
  516. <van-row class="indexCard">
  517. <van-cell style="border-radius: 6px;">
  518. <template #title>
  519. <p style="font-weight: bold;font-size: 18px;display: inline-block">盘活方式</p>
  520. </template>
  521. </van-cell>
  522. <van-grid :border="false">
  523. <van-grid-item text="自主经营" @click="applicationList('zzjyList')">
  524. <div slot="default">
  525. <div class="icon" style="background:#FFA63E;">
  526. <img src="../../../static/images/onlineHome/icon_zzjy.png" alt />
  527. </div>
  528. </div>
  529. <p style="margin-top: 5px;color: #666666;">自主经营</p>
  530. </van-grid-item>
  531. <van-grid-item text="出租经营" @click="applicationList('utilization')">
  532. <div slot="default">
  533. <div class="icon" style="background:#7dda4f;">
  534. <img src="../../../static/images/onlineHome/icon_czjy.png" alt />
  535. </div>
  536. </div>
  537. <p style="margin-top: 5px;color: #666666;">出租经营</p>
  538. </van-grid-item>
  539. <van-grid-item text="入股经营" @click="applicationList('homesteadUtilize')">
  540. <div slot="default">
  541. <div class="icon" style="background:#7790FE;">
  542. <img src="../../../static/images/onlineHome/icon_rgjy.png" alt />
  543. </div>
  544. </div>
  545. <p style="margin-top: 5px;color: #666666;">入股经营</p>
  546. </van-grid-item>
  547. <van-grid-item text="合作经营" @click="applicationList('homesteadUtilize')">
  548. <div slot="default">
  549. <div class="icon" style="background:#3AC2DB;">
  550. <img src="../../../static/images/onlineHome/icon_hzjy.png" alt />
  551. </div>
  552. </div>
  553. <p style="margin-top: 5px;color: #666666;">合作经营</p>
  554. </van-grid-item>
  555. <van-grid-item text="整治利用" @click="applicationList('homesteadUtilize')">
  556. <div slot="default">
  557. <div class="icon" style="background:#FF6446;">
  558. <img src="../../../static/images/onlineHome/icon_zzly.png" alt />
  559. </div>
  560. </div>
  561. <p style="margin-top: 5px;color: #666666;">整治利用</p>
  562. </van-grid-item>
  563. <!-- <van-grid-item text="公示信息" :to="{name:'informationList'}" >
  564. <div slot="default">
  565. <div class="icon" style="background:#c568f5">
  566. <img src="../../../static/images/onlineHome/icon_Z8.png" alt />
  567. </div>
  568. </div>
  569. <p style="margin-top: 5px;color: #666666;">公示信息</p>
  570. </van-grid-item>-->
  571. </van-grid>
  572. </van-row>
  573. <van-row class="indexCard">
  574. <van-cell style="border-radius: 6px;">
  575. <template #title>
  576. <p style="font-weight: bold;font-size: 18px;display: inline-block">综合执法</p>
  577. </template>
  578. </van-cell>
  579. <van-grid :border="false">
  580. <van-grid-item text="任务发布" @click="applicationList('task')">
  581. <div slot="default">
  582. <div class="icon" style="background:#1D6FE9;">
  583. <img src="../../../static/images/onlineHome/icon_Z11.png" alt />
  584. </div>
  585. </div>
  586. <p style="margin-top: 5px;color: #666666;">任务发布</p>
  587. </van-grid-item>
  588. <van-grid-item text="任务上报" @click="applicationList('taskReportingList')">
  589. <div slot="default">
  590. <div class="icon" style="background:#1D6FE9">
  591. <img src="../../../static/images/onlineHome/icon_Z10.png" alt />
  592. </div>
  593. </div>
  594. <p style="margin-top: 5px;color: #666666;">任务上报</p>
  595. </van-grid-item>
  596. <van-grid-item text="违法监管" @click="applicationList('supervisionList')">
  597. <div slot="default">
  598. <div class="icon" style="background:#1D6FE9;">
  599. <img src="../../../static/images/onlineHome/icon_Z12.png" alt />
  600. </div>
  601. </div>
  602. <p style="margin-top: 5px;color: #666666;">违法监管</p>
  603. </van-grid-item>
  604. </van-grid>
  605. </van-row>
  606. <onlineHomeIndex></onlineHomeIndex>
  607. </div>
  608. </template>
  609. <script>
  610. import onlineHomeIndex from "../onlineHomeIndex";
  611. import {getInfo} from "../../api/login";
  612. import {changeDept, ListTodo,changeBook} from "../../api/onlineHome/done";
  613. import {treeselectByUser,bookListByDeptId} from "../../api/homestead";
  614. export default {
  615. components: {
  616. onlineHomeIndex
  617. },
  618. name: "workbench",
  619. data() {
  620. return {
  621. list1: [],
  622. images:['../../../static/images/onlineHome/home_img.png'],
  623. deptName:"",
  624. queryParams: {
  625. pageNum: 1,
  626. pageSize: 100,
  627. },
  628. taskList:[],
  629. //省市区区级list
  630. hcAreaInfoOption: [],
  631. //省市区区级显示
  632. villageVisbile: false,
  633. //选中的值
  634. villageValue: "",
  635. hcAreaInfoFieldName: {
  636. text: "label",
  637. value: "value",
  638. children: "children",
  639. },
  640. //角色
  641. currentUserRole:"",
  642. //账套列表
  643. bookVisbile:false,
  644. bookList:[],
  645. bookName:"",
  646. bookId:"",
  647. book:"",
  648. };
  649. },
  650. created() {
  651. getInfo().then(response => {
  652. console.log(response.user);
  653. this.bookName = response.user.bookName
  654. this.deptName = response.user.deptName
  655. this.getBookList(response.user.loginDeptId);
  656. });
  657. treeselectByUser().then((res) => {
  658. if (res.code == 200) {
  659. this.hcAreaInfoOption = res.data;
  660. }
  661. }),
  662. this.$set(this.queryParams, "systemType", '11'); // 4
  663. ListTodo(this.queryParams).then((response) => {
  664. this.taskList = response.rows
  665. }),
  666. this.currentUserRole = this.$store.getters.roles[0];
  667. console.log("当前用户角色: " + this.currentUserRole);
  668. },
  669. methods:{
  670. applicationList(data){
  671. if(this.currentUserRole !="nature_resource" && this.currentUserRole !="building" && this.currentUserRole !="agriculture" && this.currentUserRole !="town_leader"){
  672. if(data == 'applicationList'){
  673. this.$router.push({ path: "/applicationList" });
  674. } else if (data == 'certificateList') {
  675. this.$router.push({ path: "/certificateList" });
  676. } else if (data == 'circulationList') {
  677. this.$router.push({ path: "/circulationList" });
  678. } else if (data == 'mortgage') {
  679. this.$router.push({ path: "/mortgage" });
  680. } else if (data == 'paidExit') {
  681. this.$router.push({ path: "/paidExit" });
  682. } else if (data == 'arbitrationList') {
  683. console.log("arbitrationList");
  684. this.$router.push({ path: "/onlineHome/arbitrationList" });
  685. } else if (data == 'utilization') {
  686. this.$router.push({ path: "/utilization" });
  687. } else if (data == 'homesteadUtilize') {
  688. this.$router.push({ path: "/homesteadUtilize" });
  689. } else if (data == 'task') {
  690. this.$router.push({ path: "/task" });
  691. } else if (data == 'taskReportingList') {
  692. this.$router.push({ path: "/taskReportingList" });
  693. } else if (data == 'supervisionList') {
  694. this.$router.push({ path: "/supervisionList" });
  695. } else if (data == 'paidUtilizeList') {
  696. this.$router.push({ path: "/paidUtilizeList" });
  697. }else if (data == 'zzjyList') {
  698. this.$router.push({ path: "/zzjyList" });
  699. }
  700. } else {
  701. this.$dialog.alert({
  702. message: "当前用户无操作权限",
  703. });
  704. }
  705. },
  706. onConfirmBook(e){
  707. this.bookVisbile = false
  708. this.bookName = e.bookName
  709. let param={"loginBookId":e.id}
  710. changeBook(param).then((response) => {
  711. if (response.code === 200) {
  712. this.$store.dispatch("GetInfo").then(() => {
  713. // this.$router.go(0);
  714. window.location.href = "/onlineHome/workbench";
  715. });
  716. }
  717. });
  718. },
  719. onCancelBook(e){
  720. this.bookVisbile = false
  721. },
  722. getBookList(e){
  723. let params = {
  724. loginDeptID:e
  725. }
  726. bookListByDeptId(params).then((response) => {
  727. if (response.code == 200) {
  728. this.bookList = response.rows;
  729. }
  730. })
  731. },
  732. selectDept(){
  733. this.villageVisbile = true;
  734. },
  735. //关闭选择地址弹窗
  736. hcAreaInfoClose() {
  737. this.villageVisbile = false;
  738. },
  739. hcAreaInfoFinish({ value, selectedOptions, tabIndex }) {
  740. // 切换部门
  741. let Depquery={"loginDeptID":value}
  742. changeDept(Depquery).then((response) => {
  743. if (response.code === 200) {
  744. this.$store.dispatch("GetInfo").then(() => {
  745. // this.$router.go(0);
  746. window.location.href = "/onlineHome/workbench";
  747. });
  748. }
  749. });
  750. this.villageVisbile = false;
  751. },
  752. }
  753. }
  754. </script>
  755. <style scoped>
  756. >>>.my-swipe .van-swipe-item {
  757. color: #fff;
  758. font-size: 20px;
  759. line-height: 144px;
  760. text-align: center;
  761. }
  762. >>>.van-grid-item__content{
  763. padding:0.213333rem;
  764. }
  765. >>>.van-cell::after{
  766. border: none;
  767. }
  768. >>>.app-container{
  769. padding:0;
  770. }
  771. >>> .icon{
  772. padding: 15px;
  773. border-radius: 10px;
  774. box-sizing: border-box;
  775. width: 80px;
  776. height: 80px;
  777. text-align:center;
  778. }
  779. >>> .icon img{
  780. width:50px;
  781. }
  782. >>> .indexCard{
  783. margin:2%;width:96%;padding:20px 0;padding:20px 0;border-radius: 6px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);background: #fff
  784. }
  785. </style>