移动端
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.

314 lines
9.8 KiB

  1. <template>
  2. <div class="app-container">
  3. <div class="header">
  4. <img src="../../../static/images/lawEnforcement/new/index_icon_01.png" width="30" height="30"/>
  5. <p style="">埇桥区农业综合行政执法大队</p>
  6. </div>
  7. <div class="search">
  8. <img src="../../../static/images/lawEnforcement/new/index_icon_03.png">
  9. <input type="text" placeholder="请输入执法依据名称" v-model="searchInput" />
  10. <img src="../../../static/images/lawEnforcement/new/index_icon_04.png" @click="goSearch">
  11. </div>
  12. <!-- <van-notice-bar left-icon="../../../static/images/lawEnforcement/new/index_icon_02.png" :scrollable="false" background="rgba(135,174,241,0.3)" color="#2574E9">-->
  13. <!-- <van-swipe-->
  14. <!-- vertical-->
  15. <!-- class="notice-swipe"-->
  16. <!-- :autoplay="3000"-->
  17. <!-- :show-indicators="false"-->
  18. <!-- >-->
  19. <!-- <van-swipe-item>冬季种子市场摸底调查活动,截止日期10.5日!1</van-swipe-item>-->
  20. <!-- <van-swipe-item>冬季种子市场摸底调查活动,截止日期10.5日!2</van-swipe-item>-->
  21. <!-- <van-swipe-item>冬季种子市场摸底调查活动,截止日期10.5日!3</van-swipe-item>-->
  22. <!-- </van-swipe>-->
  23. <!-- </van-notice-bar>-->
  24. <div class="main1">
  25. <p class="tit">日常执法</p>
  26. <!-- <p class="content">农业农村管理方面法律及法规规定的行政处罚</p>-->
  27. <van-grid :column-num="3" :border="false">
  28. <van-grid-item :to="{name:'lawEnforcementCaseAllocation'}">
  29. <img src="../../../static/images/lawEnforcement/new/index_icon_05.png"/>
  30. <p>案件分配</p>
  31. </van-grid-item>
  32. <van-grid-item :to="{name:'lawEnforcementTask'}">
  33. <img src="../../../static/images/lawEnforcement/new/index_icon_06.png"/>
  34. <p>任务查看</p>
  35. </van-grid-item>
  36. <van-grid-item :to="{name:'lawEnforcementCaseListNew'}">
  37. <img src="../../../static/images/lawEnforcement/new/index_icon_07.png"/>
  38. <p>巡查登记</p>
  39. </van-grid-item>
  40. </van-grid>
  41. </div>
  42. <div class="main2">
  43. <p class="tit">文书制作</p>
  44. <table width="100%">
  45. <tr>
  46. <td><img src="../../../static/images/lawEnforcement/new/index_icon_08.png" @click="$router.push({name:'lawEnforcementRecord',query:{type:'1'}})"></td>
  47. <td><img src="../../../static/images/lawEnforcement/new/index_icon_09.png" @click="$router.push({name:'lawEnforcementRecord',query:{type:'2'}})"></td>
  48. <td rowspan="2"><img src="../../../static/images/lawEnforcement/new/index_icon_12.png" @click="$router.push({name:'lawEnforcementRecordDocument'})"></td>
  49. </tr>
  50. <tr>
  51. <td><img src="../../../static/images/lawEnforcement/new/index_icon_10.png" @click="$router.push({name:'lawEnforcementRecord',query:{type:'3'}})"></td>
  52. <td><img src="../../../static/images/lawEnforcement/new/index_icon_11.png" @click="$router.push({name:'lawEnforcementRecord',query:{type:'4'}})"></td>
  53. </tr>
  54. </table>
  55. <!-- <van-row>-->
  56. <!-- <van-col><img src="../../../static/images/lawEnforcement/new/index_icon_08.png" @click="$router.push({name:'lawEnforcementRecord',query:{type:'1'}})"></van-col>-->
  57. <!-- <van-col><img src="../../../static/images/lawEnforcement/new/index_icon_09.png" @click="$router.push({name:'lawEnforcementRecord',query:{type:'1'}})"></van-col>-->
  58. <!-- <van-col><img src="../../../static/images/lawEnforcement/new/index_icon_12.png" @click="$router.push({name:'lawEnforcementRecord',query:{type:'1'}})"></van-col>-->
  59. <!-- </van-row>-->
  60. <!-- <van-row>-->
  61. <!-- <van-col><img src="../../../static/images/lawEnforcement/new/index_icon_10.png" @click="$router.push({name:'lawEnforcementRecord',query:{type:'1'}})"></van-col>-->
  62. <!-- <van-col><img src="../../../static/images/lawEnforcement/new/index_icon_11.png" @click="$router.push({name:'lawEnforcementRecord',query:{type:'1'}})"></van-col>-->
  63. <!-- </van-row>-->
  64. <!-- <div class="content">-->
  65. <!-- <div class="images">-->
  66. <!-- <img src="../../../static/images/lawEnforcement/new/index_icon_08.png" @click="$router.push({name:'lawEnforcementRecord',query:{type:'1'}})">-->
  67. <!-- <img src="../../../static/images/lawEnforcement/new/index_icon_09.png" @click="$router.push({name:'lawEnforcementRecord',query:{type:'2'}})">-->
  68. <!-- <img src="../../../static/images/lawEnforcement/new/index_icon_10.png" @click="$router.push({name:'lawEnforcementRecord',query:{type:'3'}})">-->
  69. <!-- <img src="../../../static/images/lawEnforcement/new/index_icon_11.png" @click="$router.push({name:'lawEnforcementRecord',query:{type:'4'}})">-->
  70. <!-- </div>-->
  71. <!-- <img src="../../../static/images/lawEnforcement/new/index_icon_12.png" @click="$router.push({name:'lawEnforcementRecordDocument'})">-->
  72. <!-- </div>-->
  73. </div>
  74. <div class="main3">
  75. <p class="tit">案件分析</p>
  76. <van-grid :column-num="3" :border="false">
  77. <van-grid-item :to="{name:'lawEnforcementCaseQuery'}">
  78. <img src="../../../static/images/lawEnforcement/new/index_icon_13.png"/>
  79. <p>案件查询</p>
  80. </van-grid-item>
  81. <van-grid-item :to="{name:'lawEnforcementCaseStatistics'}">
  82. <img src="../../../static/images/lawEnforcement/new/index_icon_14.png"/>
  83. <p>案件统计</p>
  84. </van-grid-item>
  85. <van-grid-item :to="{name:'lawEnforcementCaseDistributionMap'}">
  86. <img src="../../../static/images/lawEnforcement/new/index_icon_15.png"/>
  87. <p>案件分布</p>
  88. </van-grid-item>
  89. </van-grid>
  90. </div>
  91. <div class="main4">
  92. <p class="tit">监管对象</p>
  93. <div class="images">
  94. <img src="../../../static/images/lawEnforcement/new/index_icon_16.png" @click="$router.push({name:'lawEnforcementIndividual'})">
  95. <img src="../../../static/images/lawEnforcement/new/index_icon_17.png" @click="$router.push({name:'lawEnforcementEnterprise'})">
  96. </div>
  97. </div>
  98. <div class="main5">
  99. <p class="tit">执法依据</p>
  100. <div class="images">
  101. <img src="../../../static/images/lawEnforcement/new/index_icon_20.png" @click="$router.push({name:'lawEnforcementBasis'})">
  102. </div>
  103. </div>
  104. <div style="height: 20PX"></div>
  105. <lawNew></lawNew>
  106. </div>
  107. </template>
  108. <script>
  109. import request from "@/utils/request";
  110. import { getTopDeptId , news , scheme , communicate } from "@/api/lawEnforcement/index";
  111. import lawNew from "@/components/common/lawNew_footer";
  112. export default {
  113. name: "index",
  114. components: {
  115. lawNew
  116. },
  117. data() {
  118. return {
  119. //是否显示加载
  120. loading: false,
  121. //是否滚动到底部
  122. finished: false,
  123. searchInput:'',
  124. //查询参数
  125. queryParams: {
  126. pageNum: 1,
  127. pageSize: 5,
  128. deptId:100,
  129. number:2
  130. },
  131. };
  132. },
  133. created() {
  134. },
  135. watch: {
  136. },
  137. methods: {
  138. goSearch(){
  139. this.$router.push({name:'lawEnforcementBasis',query:{searchInput:this.searchInput}});
  140. }
  141. },
  142. };
  143. </script>
  144. <style scoped lang="scss">
  145. .app-container {
  146. padding: 0 ;
  147. }
  148. .main2 table{
  149. margin-top: 15PX;
  150. td img{
  151. width: 100%;
  152. }
  153. }
  154. ::-webkit-input-placeholder { color:#C9C9C9;}
  155. :-moz-placeholder {color:#C9C9C9;}
  156. ::-moz-placeholder { color:#C9C9C9;}
  157. :-ms-input-placeholder { color:#C9C9C9;}
  158. .header{
  159. display: flex;
  160. background: #ffffff;
  161. padding: 4% 5%;
  162. box-shadow: 0 3Px 6Px rgba(22,70,141,0.15);
  163. p{
  164. line-height: 30Px;
  165. margin-left: 6Px;
  166. font-size: 16Px;
  167. color: #666666;
  168. font-family: SourceHanSansCNBold;
  169. }
  170. }
  171. .search{
  172. display: flex;
  173. justify-content: space-between;
  174. align-items: center;
  175. width: 88%;
  176. margin: 15PX auto;
  177. border: 1px solid #1D6FE9;
  178. padding: 1PX 1PX 1PX 12PX ;
  179. border-radius: 50PX;
  180. input{
  181. flex: 1;
  182. background: transparent;
  183. border-left: 1px solid #C9C9C9;
  184. padding-left: 12PX;
  185. margin-left: 12PX;
  186. }
  187. }
  188. .notice-swipe {
  189. height: 40px;
  190. line-height: 40px;
  191. }
  192. /deep/ .van-icon__image{
  193. width: 22PX;
  194. height: 22PX;
  195. }
  196. /deep/ .van-notice-bar{
  197. width: 94%;
  198. margin: 0 auto;
  199. border-radius: 5PX;
  200. }
  201. .tit{
  202. font-weight: bold;
  203. font-size: 16PX;
  204. padding: 0 2%;
  205. background: url("../../../static/images/lawEnforcement/new/index_icon_18.png") no-repeat left center;
  206. line-height: 1;
  207. }
  208. .main1{
  209. width: 92%;
  210. padding: 0 3%;
  211. margin: 25PX auto 0;
  212. .content{
  213. color: #878787;
  214. padding-left: 2%;
  215. margin-top: 10PX;
  216. }
  217. /deep/ .van-grid-item__content{
  218. background: transparent;
  219. p{
  220. color: #333333;
  221. font-size: 14PX;
  222. }
  223. }
  224. }
  225. .main2{
  226. width: 92%;
  227. padding: 15PX 3% 3%;
  228. margin: 0 auto 25PX;
  229. box-shadow: 0px 3PX 6PX rgba(0,0,0,0.16);
  230. background: #ffffff;
  231. border-radius: 5PX;
  232. .content{
  233. display: flex;
  234. justify-content: space-between;
  235. margin-top: 15PX;
  236. }
  237. .images{
  238. display: flex;
  239. flex-wrap: wrap;
  240. align-content: space-between;
  241. justify-content: space-between;
  242. flex: 1;
  243. margin-right: 10PX;
  244. }
  245. }
  246. .main3{
  247. width: 92%;
  248. padding: 0 3%;
  249. margin: 25PX auto 0;
  250. /deep/ .van-grid{
  251. justify-content: space-between;
  252. margin-top: 15PX;
  253. }
  254. /deep/ .van-grid-item{
  255. flex-basis: 31%!important;
  256. box-shadow: 0px 3PX 6PX rgba(0,0,0,0.16);
  257. border-radius: 5PX;
  258. overflow: hidden;
  259. }
  260. /deep/ .van-grid-item__content{
  261. p{
  262. color: #333333;
  263. font-size: 14PX;
  264. margin-top: 10PX;
  265. }
  266. }
  267. }
  268. .main4{
  269. width: 92%;
  270. margin: 25PX auto 0;
  271. .tit{
  272. margin-left: 3%;
  273. }
  274. .images{
  275. display: flex;
  276. justify-content: space-between;
  277. margin-top: 10PX;
  278. img{
  279. display: block;
  280. width: 50%;
  281. }
  282. }
  283. }
  284. .main5{
  285. width: 92%;
  286. margin: 10PX auto 0;
  287. .tit{
  288. margin-left: 3%;
  289. }
  290. .images{
  291. display: flex;
  292. justify-content: space-between;
  293. margin-top: 15PX;
  294. img{
  295. display: block;
  296. width: 100%;
  297. }
  298. }
  299. }
  300. </style>