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

286 lines
7.5 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="请输入搜索内容" />
  10. <img src="../../../static/images/lawEnforcement/new/index_icon_04.png">
  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>
  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. <div class="content">
  45. <div class="images">
  46. <img src="../../../static/images/lawEnforcement/new/index_icon_08.png" @click="$router.push({name:'lawEnforcementRecord',query:{type:'1'}})">
  47. <img src="../../../static/images/lawEnforcement/new/index_icon_09.png" @click="$router.push({name:'lawEnforcementRecord',query:{type:'2'}})">
  48. <img src="../../../static/images/lawEnforcement/new/index_icon_10.png" @click="$router.push({name:'lawEnforcementRecord',query:{type:'3'}})">
  49. <img src="../../../static/images/lawEnforcement/new/index_icon_11.png" @click="$router.push({name:'lawEnforcementRecord',query:{type:'4'}})">
  50. </div>
  51. <img src="../../../static/images/lawEnforcement/new/index_icon_12.png" @click="$router.push({name:'lawEnforcementRecordDocument'})">
  52. </div>
  53. </div>
  54. <div class="main3">
  55. <p class="tit">案件分析</p>
  56. <van-grid :column-num="3" :border="false">
  57. <van-grid-item :to="{name:'lawEnforcementCaseQuery'}">
  58. <img src="../../../static/images/lawEnforcement/new/index_icon_13.png"/>
  59. <p>案件查询</p>
  60. </van-grid-item>
  61. <van-grid-item :to="{name:'lawEnforcementCaseStatistics'}">
  62. <img src="../../../static/images/lawEnforcement/new/index_icon_14.png"/>
  63. <p>案件统计</p>
  64. </van-grid-item>
  65. <van-grid-item :to="{name:'lawEnforcementCaseDistributionMap'}">
  66. <img src="../../../static/images/lawEnforcement/new/index_icon_15.png"/>
  67. <p>案件分布</p>
  68. </van-grid-item>
  69. </van-grid>
  70. </div>
  71. <div class="main4">
  72. <p class="tit">监管对象</p>
  73. <div class="images">
  74. <img src="../../../static/images/lawEnforcement/new/index_icon_16.png" @click="$router.push({name:'lawEnforcementIndividual'})">
  75. <img src="../../../static/images/lawEnforcement/new/index_icon_17.png" @click="$router.push({name:'lawEnforcementEnterprise'})">
  76. </div>
  77. </div>
  78. <div class="main5">
  79. <p class="tit">执法依据</p>
  80. <div class="images">
  81. <img src="../../../static/images/lawEnforcement/new/index_icon_20.png" @click="$router.push({name:'lawEnforcementBasis'})">
  82. </div>
  83. </div>
  84. <div style="height: 20PX"></div>
  85. <lawNew></lawNew>
  86. </div>
  87. </template>
  88. <script>
  89. import request from "@/utils/request";
  90. import { getTopDeptId , news , scheme , communicate } from "@/api/lawEnforcement/index";
  91. import lawNew from "@/components/common/lawNew_footer";
  92. export default {
  93. name: "index",
  94. components: {
  95. lawNew
  96. },
  97. data() {
  98. return {
  99. //是否显示加载
  100. loading: false,
  101. //是否滚动到底部
  102. finished: false,
  103. //查询参数
  104. queryParams: {
  105. pageNum: 1,
  106. pageSize: 5,
  107. deptId:100,
  108. number:2
  109. },
  110. };
  111. },
  112. created() {
  113. },
  114. watch: {
  115. },
  116. methods: {
  117. },
  118. };
  119. </script>
  120. <style scoped lang="scss">
  121. .app-container {
  122. padding: 0 ;
  123. }
  124. ::-webkit-input-placeholder { color:#C9C9C9;}
  125. :-moz-placeholder {color:#C9C9C9;}
  126. ::-moz-placeholder { color:#C9C9C9;}
  127. :-ms-input-placeholder { color:#C9C9C9;}
  128. .header{
  129. display: flex;
  130. background: #ffffff;
  131. padding: 4% 5%;
  132. box-shadow: 0 3Px 6Px rgba(22,70,141,0.15);
  133. p{
  134. line-height: 30Px;
  135. margin-left: 6Px;
  136. font-size: 16Px;
  137. color: #666666;
  138. font-family: SourceHanSansCNBold;
  139. }
  140. }
  141. .search{
  142. display: flex;
  143. justify-content: space-between;
  144. align-items: center;
  145. width: 88%;
  146. margin: 15PX auto;
  147. border: 1px solid #1D6FE9;
  148. padding: 1PX 1PX 1PX 12PX ;
  149. border-radius: 50PX;
  150. input{
  151. flex: 1;
  152. background: transparent;
  153. border-left: 1px solid #C9C9C9;
  154. padding-left: 12PX;
  155. margin-left: 12PX;
  156. }
  157. }
  158. .notice-swipe {
  159. height: 40px;
  160. line-height: 40px;
  161. }
  162. /deep/ .van-icon__image{
  163. width: 22PX;
  164. height: 22PX;
  165. }
  166. /deep/ .van-notice-bar{
  167. width: 94%;
  168. margin: 0 auto;
  169. border-radius: 5PX;
  170. }
  171. .tit{
  172. font-weight: bold;
  173. font-size: 16PX;
  174. padding: 0 2%;
  175. background: url("../../../static/images/lawEnforcement/new/index_icon_18.png") no-repeat left center;
  176. line-height: 1;
  177. }
  178. .main1{
  179. width: 92%;
  180. padding: 0 3%;
  181. margin: 25PX auto 0;
  182. .content{
  183. color: #878787;
  184. padding-left: 2%;
  185. margin-top: 10PX;
  186. }
  187. /deep/ .van-grid-item__content{
  188. background: transparent;
  189. p{
  190. color: #333333;
  191. font-size: 14PX;
  192. }
  193. }
  194. }
  195. .main2{
  196. width: 92%;
  197. padding: 15PX 3% 3%;
  198. margin: 0 auto 25PX;
  199. box-shadow: 0px 3PX 6PX rgba(0,0,0,0.16);
  200. background: #ffffff;
  201. border-radius: 5PX;
  202. .content{
  203. display: flex;
  204. justify-content: space-between;
  205. margin-top: 15PX;
  206. }
  207. .images{
  208. display: flex;
  209. flex-wrap: wrap;
  210. align-content: space-between;
  211. justify-content: space-between;
  212. flex: 1;
  213. margin-right: 10PX;
  214. }
  215. }
  216. .main3{
  217. width: 92%;
  218. padding: 0 3%;
  219. margin: 25PX auto 0;
  220. /deep/ .van-grid{
  221. justify-content: space-between;
  222. margin-top: 15PX;
  223. }
  224. /deep/ .van-grid-item{
  225. flex-basis: 31%!important;
  226. box-shadow: 0px 3PX 6PX rgba(0,0,0,0.16);
  227. border-radius: 5PX;
  228. overflow: hidden;
  229. &:nth-child(2){
  230. margin: 0 10PX;
  231. }
  232. }
  233. /deep/ .van-grid-item__content{
  234. p{
  235. color: #333333;
  236. font-size: 14PX;
  237. margin-top: 10PX;
  238. }
  239. }
  240. }
  241. .main4{
  242. width: 92%;
  243. margin: 25PX auto 0;
  244. .tit{
  245. margin-left: 3%;
  246. }
  247. .images{
  248. display: flex;
  249. justify-content: space-between;
  250. margin-top: 10PX;
  251. img{
  252. display: block;
  253. width: 50%;
  254. }
  255. }
  256. }
  257. .main5{
  258. width: 92%;
  259. margin: 10PX auto 0;
  260. .tit{
  261. margin-left: 3%;
  262. }
  263. .images{
  264. display: flex;
  265. justify-content: space-between;
  266. margin-top: 15PX;
  267. img{
  268. display: block;
  269. width: 100%;
  270. }
  271. }
  272. }
  273. </style>