移动端
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 

820 rindas
36 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('freeExit')">
  466. <div slot="default">
  467. <div class="icon" style="background:#7dda4f;">
  468. <img src="../../../static/images/onlineHome/icon_Z3.png" alt />
  469. </div>
  470. </div>
  471. <p style="margin-top: 5px;color: #666666;">无偿退出</p>
  472. </van-grid-item>
  473. <van-grid-item text="纠纷调解" @click="applicationList('arbitrationList')">
  474. <div slot="default">
  475. <div class="icon" style="background:#1D6FE9;">
  476. <img src="../../../static/images/onlineHome/icon_Z13.png" alt />
  477. </div>
  478. </div>
  479. <p style="margin-top: 5px;color: #666666;">纠纷调解</p>
  480. </van-grid-item>
  481. </van-grid>
  482. </van-row>
  483. <van-row class="indexCard">
  484. <van-cell style="border-radius: 6px;">
  485. <template #title>
  486. <p style="font-weight: bold;font-size: 18px;display: inline-block">管理利用</p>
  487. </template>
  488. </van-cell>
  489. <van-grid :border="false">
  490. <van-grid-item text="有偿使用" @click="applicationList('paidUtilizeList')">
  491. <div slot="default">
  492. <div class="icon" style="background:#FFA63E;">
  493. <img src="../../../static/images/onlineHome/icon_Z9.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('utilization')">
  499. <div slot="default">
  500. <div class="icon" style="background:#7dda4f;">
  501. <img src="../../../static/images/onlineHome/icon_Z5.png" alt />
  502. </div>
  503. </div>
  504. <p style="margin-top: 5px;color: #666666;">农房利用</p>
  505. </van-grid-item>
  506. <van-grid-item text="宅基地利用" @click="applicationList('homesteadUtilize')">
  507. <div slot="default">
  508. <div class="icon" style="background:#7dda4f;">
  509. <img src="../../../static/images/onlineHome/icon_Z6.png" alt />
  510. </div>
  511. </div>
  512. <p style="margin-top: 5px;color: #666666;">宅基地利用</p>
  513. </van-grid-item>
  514. <!-- <van-grid-item text="公示信息" :to="{name:'informationList'}" >
  515. <div slot="default">
  516. <div class="icon" style="background:#c568f5">
  517. <img src="../../../static/images/onlineHome/icon_Z8.png" alt />
  518. </div>
  519. </div>
  520. <p style="margin-top: 5px;color: #666666;">公示信息</p>
  521. </van-grid-item>-->
  522. </van-grid>
  523. </van-row>
  524. <van-row class="indexCard">
  525. <van-cell style="border-radius: 6px;">
  526. <template #title>
  527. <p style="font-weight: bold;font-size: 18px;display: inline-block">盘活方式</p>
  528. </template>
  529. </van-cell>
  530. <van-grid :border="false">
  531. <van-grid-item text="自主经营" @click="applicationList('zzjyList')">
  532. <div slot="default">
  533. <div class="icon" style="background:#FFA63E;">
  534. <img src="../../../static/images/onlineHome/icon_zzjy.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('czjyList')">
  540. <div slot="default">
  541. <div class="icon" style="background:#7dda4f;">
  542. <img src="../../../static/images/onlineHome/icon_czjy.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('rgjyList')">
  548. <div slot="default">
  549. <div class="icon" style="background:#7790FE;">
  550. <img src="../../../static/images/onlineHome/icon_rgjy.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('hzjyList')">
  556. <div slot="default">
  557. <div class="icon" style="background:#3AC2DB;">
  558. <img src="../../../static/images/onlineHome/icon_hzjy.png" alt />
  559. </div>
  560. </div>
  561. <p style="margin-top: 5px;color: #666666;">合作经营</p>
  562. </van-grid-item>
  563. <van-grid-item text="整治利用" @click="applicationList('zzlyList')">
  564. <div slot="default">
  565. <div class="icon" style="background:#FF6446;">
  566. <img src="../../../static/images/onlineHome/icon_zzly.png" alt />
  567. </div>
  568. </div>
  569. <p style="margin-top: 5px;color: #666666;">整治利用</p>
  570. </van-grid-item>
  571. <!-- <van-grid-item text="公示信息" :to="{name:'informationList'}" >
  572. <div slot="default">
  573. <div class="icon" style="background:#c568f5">
  574. <img src="../../../static/images/onlineHome/icon_Z8.png" alt />
  575. </div>
  576. </div>
  577. <p style="margin-top: 5px;color: #666666;">公示信息</p>
  578. </van-grid-item>-->
  579. </van-grid>
  580. </van-row>
  581. <van-row class="indexCard">
  582. <van-cell style="border-radius: 6px;">
  583. <template #title>
  584. <p style="font-weight: bold;font-size: 18px;display: inline-block">综合执法</p>
  585. </template>
  586. </van-cell>
  587. <van-grid :border="false">
  588. <van-grid-item text="任务发布" @click="applicationList('task')">
  589. <div slot="default">
  590. <div class="icon" style="background:#1D6FE9;">
  591. <img src="../../../static/images/onlineHome/icon_Z11.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('taskReportingList')">
  597. <div slot="default">
  598. <div class="icon" style="background:#1D6FE9">
  599. <img src="../../../static/images/onlineHome/icon_Z10.png" alt />
  600. </div>
  601. </div>
  602. <p style="margin-top: 5px;color: #666666;">任务上报</p>
  603. </van-grid-item>
  604. <van-grid-item text="违法监管" @click="applicationList('supervisionList')">
  605. <div slot="default">
  606. <div class="icon" style="background:#1D6FE9;">
  607. <img src="../../../static/images/onlineHome/icon_Z12.png" alt />
  608. </div>
  609. </div>
  610. <p style="margin-top: 5px;color: #666666;">违法监管</p>
  611. </van-grid-item>
  612. </van-grid>
  613. </van-row>
  614. <onlineHomeIndex></onlineHomeIndex>
  615. </div>
  616. </template>
  617. <script>
  618. import onlineHomeIndex from "../onlineHomeIndex";
  619. import {getInfo} from "../../api/login";
  620. import {changeDept, ListTodo,changeBook} from "../../api/onlineHome/done";
  621. import {treeselectByUser,bookListByDeptId} from "../../api/homestead";
  622. export default {
  623. components: {
  624. onlineHomeIndex
  625. },
  626. name: "workbench",
  627. data() {
  628. return {
  629. list1: [],
  630. images:['../../../static/images/onlineHome/home_img.png'],
  631. deptName:"",
  632. queryParams: {
  633. pageNum: 1,
  634. pageSize: 100,
  635. },
  636. taskList:[],
  637. //省市区区级list
  638. hcAreaInfoOption: [],
  639. //省市区区级显示
  640. villageVisbile: false,
  641. //选中的值
  642. villageValue: "",
  643. hcAreaInfoFieldName: {
  644. text: "label",
  645. value: "value",
  646. children: "children",
  647. },
  648. //角色
  649. currentUserRole:"",
  650. //账套列表
  651. bookVisbile:false,
  652. bookList:[],
  653. bookName:"",
  654. bookId:"",
  655. book:"",
  656. };
  657. },
  658. created() {
  659. getInfo().then(response => {
  660. console.log(response.user);
  661. this.bookName = response.user.bookName
  662. this.deptName = response.user.deptName
  663. this.getBookList(response.user.loginDeptId);
  664. });
  665. treeselectByUser().then((res) => {
  666. if (res.code == 200) {
  667. this.hcAreaInfoOption = res.data;
  668. }
  669. }),
  670. this.$set(this.queryParams, "systemType", '11'); // 4
  671. ListTodo(this.queryParams).then((response) => {
  672. this.taskList = response.rows
  673. }),
  674. this.currentUserRole = this.$store.getters.roles[0];
  675. console.log("当前用户角色: " + this.currentUserRole);
  676. },
  677. methods:{
  678. applicationList(data){
  679. if(this.currentUserRole !="nature_resource" && this.currentUserRole !="building" && this.currentUserRole !="agriculture" && this.currentUserRole !="town_leader"){
  680. if(data == 'applicationList'){
  681. this.$router.push({ path: "/applicationList" });
  682. } else if (data == 'certificateList') {
  683. this.$router.push({ path: "/certificateList" });
  684. } else if (data == 'circulationList') {
  685. this.$router.push({ path: "/circulationList" });
  686. } else if (data == 'mortgage') {
  687. this.$router.push({ path: "/mortgage" });
  688. } else if (data == 'paidExit') {
  689. this.$router.push({ path: "/paidExit" });
  690. } else if (data == 'freeExit') {
  691. this.$router.push({ path: "/freeExit" });
  692. } else if (data == 'arbitrationList') {
  693. console.log("arbitrationList");
  694. this.$router.push({ path: "/onlineHome/arbitrationList" });
  695. } else if (data == 'utilization') {
  696. this.$router.push({ path: "/utilization" });
  697. } else if (data == 'homesteadUtilize') {
  698. this.$router.push({ path: "/homesteadUtilize" });
  699. } else if (data == 'task') {
  700. this.$router.push({ path: "/task" });
  701. } else if (data == 'taskReportingList') {
  702. this.$router.push({ path: "/taskReportingList" });
  703. } else if (data == 'supervisionList') {
  704. this.$router.push({ path: "/supervisionList" });
  705. } else if (data == 'paidUtilizeList') {
  706. this.$router.push({ path: "/paidUtilizeList" });
  707. }else if (data == 'zzjyList') {
  708. this.$router.push({ path: "/zzjyList" });
  709. }else if (data == 'czjyList') {
  710. this.$router.push({ path: "/czjyList" });
  711. }else if (data == 'rgjyList') {
  712. this.$router.push({ path: "/rgjyList" });
  713. }else if (data == 'hzjyList') {
  714. this.$router.push({ path: "/hzjyList" });
  715. }else if (data == 'zzlyList') {
  716. this.$router.push({ path: "/zzlyList" });
  717. }
  718. } else {
  719. this.$dialog.alert({
  720. message: "当前用户无操作权限",
  721. });
  722. }
  723. },
  724. onConfirmBook(e){
  725. this.bookVisbile = false
  726. this.bookName = e.bookName
  727. let param={"loginBookId":e.id}
  728. changeBook(param).then((response) => {
  729. if (response.code === 200) {
  730. this.$store.dispatch("GetInfo").then(() => {
  731. // this.$router.go(0);
  732. window.location.href = "/onlineHome/workbench";
  733. });
  734. }
  735. });
  736. },
  737. onCancelBook(e){
  738. this.bookVisbile = false
  739. },
  740. getBookList(e){
  741. let params = {
  742. loginDeptID:e
  743. }
  744. bookListByDeptId(params).then((response) => {
  745. if (response.code == 200) {
  746. this.bookList = response.rows;
  747. }
  748. })
  749. },
  750. selectDept(){
  751. this.villageVisbile = true;
  752. },
  753. //关闭选择地址弹窗
  754. hcAreaInfoClose() {
  755. this.villageVisbile = false;
  756. },
  757. hcAreaInfoFinish({ value, selectedOptions, tabIndex }) {
  758. // 切换部门
  759. let Depquery={"loginDeptID":value}
  760. changeDept(Depquery).then((response) => {
  761. if (response.code === 200) {
  762. this.$store.dispatch("GetInfo").then(() => {
  763. // this.$router.go(0);
  764. window.location.href = "/onlineHome/workbench";
  765. });
  766. }
  767. });
  768. this.villageVisbile = false;
  769. },
  770. }
  771. }
  772. </script>
  773. <style scoped>
  774. >>>.my-swipe .van-swipe-item {
  775. color: #fff;
  776. font-size: 20px;
  777. line-height: 144px;
  778. text-align: center;
  779. }
  780. >>>.van-grid-item__content{
  781. padding:0.213333rem;
  782. }
  783. >>>.van-cell::after{
  784. border: none;
  785. }
  786. >>>.app-container{
  787. padding:0;
  788. }
  789. >>> .icon{
  790. padding: 15px;
  791. border-radius: 10px;
  792. box-sizing: border-box;
  793. width: 80px;
  794. height: 80px;
  795. text-align:center;
  796. }
  797. >>> .icon img{
  798. width:50px;
  799. }
  800. >>> .indexCard{
  801. 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
  802. }
  803. </style>