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

societyList.vue 13 KiB

2 년 전
2 년 전
2 년 전
2 년 전
2 년 전
2 년 전
2 년 전
2 년 전
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456
  1. <template>
  2. <div class="home_wrapper">
  3. <!-- 头部开始 -->
  4. <div class="header">
  5. <div class="header_left" @click="onClickLeft">
  6. <img src="../../../../static/images/agriculturalTrusteeship/return.png">
  7. <p>保险服务</p>
  8. </div>
  9. <p class="header_right">河东河西村</p>
  10. </div>
  11. <!-- 头部结束 -->
  12. <!-- 内容开始 -->
  13. <div class="main">
  14. <van-tabs v-model="active" sticky animated>
  15. <van-tab title="服务组织">
  16. <div class="search">
  17. <img src="../../../../static/images/agriculturalTrusteeship/index/search_icon_01.png" />
  18. <input type="text" placeholder="输入需求进行搜索" />
  19. <img src="../../../../static/images/agriculturalTrusteeship/index/search_icon_02.png" />
  20. </div>
  21. <van-list
  22. v-model="loading"
  23. :finished="finished"
  24. finished-text="没有更多了"
  25. >
  26. <div class="content" v-for="item in 10" :key="item" @click="$router.push({name:'agriculturalTrusteeshipSocietyProjectList'})">
  27. <div class="tt_box">
  28. <p class="content_tt">张三李四合伙开公司有限公司</p>
  29. <div class="tab_box">
  30. <div class="tab_left">
  31. <p>产品 <span>60</span></p>
  32. <p>订单 <span>2851</span></p>
  33. </div>
  34. <div class="tab_right">
  35. <p>渔业</p>
  36. <p>牧业</p>
  37. <p>农业</p>
  38. </div>
  39. </div>
  40. </div>
  41. <div class="content_con">
  42. <div class="content_con_left">
  43. <p>60个产品</p>
  44. <p>林巧巧</p>
  45. <p>18765332194</p>
  46. </div>
  47. <div class="content_con_right">
  48. <img src="../../../../static/images/agriculturalTrusteeship/index/test.png">
  49. <img src="../../../../static/images/agriculturalTrusteeship/index/test.png">
  50. <img src="../../../../static/images/agriculturalTrusteeship/insurance/insurance_go.png">
  51. </div>
  52. </div>
  53. </div>
  54. </van-list>
  55. </van-tab>
  56. <van-tab title="服务项目">
  57. <div class="search">
  58. <img src="../../../../static/images/agriculturalTrusteeship/index/search_icon_01.png" />
  59. <input type="text" placeholder="输入需求进行搜索" />
  60. <img src="../../../../static/images/agriculturalTrusteeship/index/search_icon_02.png" />
  61. </div>
  62. <div class="main_content">
  63. <div class="main_content_left">
  64. <van-sidebar v-model="activeKey">
  65. <van-sidebar-item title="全套服务" />
  66. <van-sidebar-item title="开垦" />
  67. <van-sidebar-item title="除草" />
  68. <van-sidebar-item title="播种" />
  69. <van-sidebar-item title="灌溉" />
  70. <van-sidebar-item title="开垦" />
  71. <van-sidebar-item title="除草" />
  72. <van-sidebar-item title="播种" />
  73. <van-sidebar-item title="灌溉" />
  74. <van-sidebar-item title="开垦" />
  75. <van-sidebar-item title="除草" />
  76. <van-sidebar-item title="播种" />
  77. <van-sidebar-item title="灌溉" />
  78. </van-sidebar>
  79. </div>
  80. <div class="main_content_right">
  81. <div class="main_content_right_header">
  82. <p class="main_content_right_header_tit">灌溉</p>
  83. <!-- <van-tabs v-model="active" animated>-->
  84. <!-- <van-tab title="评分排序"></van-tab>-->
  85. <!-- <van-tab title="销量排序"></van-tab>-->
  86. <!-- </van-tabs>-->
  87. </div>
  88. <div class="main_content_right_nav">
  89. <p>服务</p>
  90. <p>服务</p>
  91. <p>服务</p>
  92. <p>服务</p>
  93. <p>服务</p>
  94. </div>
  95. <van-list
  96. v-model="loading"
  97. :finished="finished"
  98. finished-text="没有更多了"
  99. >
  100. <!-- @load="onLoad"-->
  101. <div class="main_content_right_list" v-for="item in 10" :key="item">
  102. <img src="../../../../static/images/agriculturalTrusteeship/index/test.png">
  103. <div class="main_content_right_list_content">
  104. <p class="tt">如果只有一行就空着啊啊啊啊啊啊啊啊啊啊啊啊</p>
  105. <div class="tab">
  106. <p>¥<span>66</span>.00/亩</p>
  107. <p><span>销 600</span><span>分 4.7</span></p>
  108. </div>
  109. <p class="name">张三社会服务旗舰店</p>
  110. </div>
  111. </div>
  112. </van-list>
  113. </div>
  114. </div>
  115. </van-tab>
  116. </van-tabs>
  117. </div>
  118. <!-- 内容结束 -->
  119. </div>
  120. </template>
  121. <script>
  122. import Cookies from "js-cookie";
  123. export default {
  124. name: "agriculturalTrusteeshipInsuranceList",
  125. data() {
  126. return {
  127. activeKey: 0,
  128. active: 0,
  129. loading: false,
  130. finished: false,
  131. };
  132. },
  133. created() {
  134. },
  135. methods: {
  136. },
  137. }
  138. </script>
  139. <style scoped lang="scss">
  140. .home_wrapper{
  141. }
  142. /*头部*/
  143. .header{
  144. display: flex;
  145. align-items: center;
  146. justify-content: space-between;
  147. background-image: linear-gradient(to right , #6E93F3 , #7E89E9 , #54C6E4);
  148. padding: 2vh 4% 2vh;
  149. .header_left{
  150. display: flex;
  151. align-items: center;
  152. p{
  153. font-size: .4rem;
  154. color: #ffffff;
  155. line-height: 1;
  156. margin-left: 10PX;
  157. }
  158. }
  159. .header_right{
  160. font-size: .35rem;
  161. background: #ffffff url("../../../../static/images/agriculturalTrusteeship/address.png") no-repeat 10PX center;
  162. padding: 2PX 15PX 2PX 25PX;
  163. border-radius: 50PX;
  164. }
  165. }
  166. /* 内容 */
  167. .main{
  168. background-image: linear-gradient(to right , #6E93F3 , #7E89E9 , #54C6E4);
  169. /deep/ .van-tabs__nav{
  170. border-top-left-radius: 25PX;
  171. border-top-right-radius: 25PX;
  172. overflow: hidden;
  173. }
  174. /deep/ .van-tabs__line{
  175. background: #334281!important;
  176. }
  177. /deep/ .van-tab--active{
  178. color: #334281;
  179. }
  180. /deep/ .van-tabs__content{
  181. background: #ffffff;
  182. padding-top: 2vh;
  183. }
  184. .search{
  185. display: flex;
  186. justify-content: space-between;
  187. align-items: center;
  188. width: 92%;
  189. margin: 0PX auto;
  190. border: 1px solid #6E93F3;
  191. padding: 1PX 1PX 1PX 12PX ;
  192. border-radius: 50PX;
  193. input{
  194. flex: 1;
  195. background: transparent;
  196. margin-left: 10PX;
  197. }
  198. }
  199. .content{
  200. width: 92%;
  201. margin: 0 auto;
  202. box-shadow: 0px 0px 10PX rgba(0,0,0,0.1);
  203. border-radius: 10PX;
  204. margin-top: 2vh;
  205. padding: 1.5vh 4%;
  206. .content_tt{
  207. font-size: .35rem;
  208. margin-bottom: 1vh;
  209. }
  210. .tt_box{
  211. border-bottom: 1PX solid #D1D8EB;
  212. padding-bottom: 1.5vh;
  213. .tab_box{
  214. display: flex;
  215. justify-content: space-between;
  216. align-items: center;
  217. .tab_left{
  218. display: flex;
  219. p{
  220. &:nth-child(1){
  221. border-right: 1px solid;
  222. padding-right: 8PX;
  223. margin-right: 8PX;
  224. }
  225. span{
  226. color: #2B7EEC;
  227. }
  228. line-height: 1;
  229. }
  230. }
  231. .tab_right{
  232. display: flex;
  233. p{
  234. background: #F3F6FE;
  235. padding: 5PX 10PX;
  236. color: #497CE8;
  237. line-height: 1;
  238. border-radius: 5PX;
  239. margin-left: 10PX;
  240. }
  241. }
  242. }
  243. }
  244. .content_con{
  245. display: flex;
  246. justify-content: space-between;
  247. margin-top: 1.5vh;
  248. .content_con_left{
  249. display: flex;
  250. flex-direction:column;
  251. justify-content: space-between;
  252. p{
  253. font-size: .35rem;
  254. padding-left: 18PX;
  255. &:nth-child(1){
  256. background: url("../../../../static/images/agriculturalTrusteeship/insurance/insurance_list_project.png") no-repeat left center;
  257. }
  258. &:nth-child(2){
  259. background: url("../../../../static/images/agriculturalTrusteeship/insurance/insurance_list_name.png") no-repeat left center;
  260. }
  261. &:nth-child(3){
  262. background: url("../../../../static/images/agriculturalTrusteeship/insurance/insurance_list_iphone.png") no-repeat left center;
  263. }
  264. }
  265. }
  266. .content_con_right{
  267. display: flex;
  268. justify-content: end;
  269. align-items: center;
  270. img{
  271. border-radius: 10PX;
  272. width: 40%;
  273. margin-left: 5%;
  274. box-shadow: 0px 5PX 10PX rgba(0,0,0,0.2);
  275. &:last-child{
  276. width: auto;
  277. box-shadow: none;
  278. }
  279. }
  280. }
  281. }
  282. }
  283. .main_content{
  284. display: flex;
  285. width: 96%;
  286. margin-top: 2vh;
  287. height: 79.7vh;
  288. overflow: hidden;
  289. .van-sidebar-item{
  290. text-align: center;
  291. }
  292. /deep/ .van-sidebar-item--select::before{
  293. display: none;
  294. }
  295. .main_content_left{
  296. border-top-right-radius: 15PX;
  297. height: 100%;
  298. overflow-y: scroll;
  299. }
  300. .main_content_right{
  301. flex: 1;
  302. padding-left: 4%;
  303. height: 100%;
  304. overflow-y: scroll;
  305. .main_content_right_header{
  306. display: flex;
  307. justify-content: space-between;
  308. align-items: center;
  309. .main_content_right_header_tit{
  310. font-size: .4rem;
  311. color: #1A1D4A;
  312. }
  313. }
  314. .main_content_right_nav{
  315. display: flex;
  316. justify-content: space-between;
  317. margin-top: 2vh;
  318. p{
  319. padding: 5PX 10PX;
  320. background: #F5F5F5;
  321. color: #8F8F8F;
  322. border-radius: 4PX;
  323. }
  324. }
  325. .main_content_right_list{
  326. display: flex;
  327. margin-top: 2vh;
  328. width: 100%;
  329. img{
  330. border-radius: 15PX;
  331. margin-right: 4%;
  332. width: auto;
  333. }
  334. .main_content_right_list_content{
  335. display: flex;
  336. flex-direction:column;
  337. justify-content: space-between;
  338. .tt{
  339. color: #333333;
  340. font-size: .35rem;
  341. }
  342. .tab{
  343. display: flex;
  344. justify-content: space-between;
  345. p{
  346. &:nth-child(1){
  347. flex: 1;
  348. color: #FF5E00;
  349. span{
  350. font-size: .4rem;
  351. }
  352. }
  353. &:nth-child(2){
  354. flex: 1;
  355. span{
  356. width: 50%;
  357. display: inline-block;
  358. text-align: center;
  359. padding: 2PX 2PX;
  360. &:nth-child(1){
  361. color: #497CE8;
  362. background: #E2E9FD;
  363. border-top-left-radius: 10PX;
  364. }
  365. &:nth-child(2){
  366. color: #ffffff;
  367. background-image: linear-gradient(to right , #5D87FA , #5FD5F5);
  368. border-bottom-right-radius: 10PX;
  369. }
  370. }
  371. }
  372. }
  373. }
  374. .name{
  375. color: #8F8F8F;
  376. background: url("../../../../static/images/agriculturalTrusteeship/index/name_icon.png") no-repeat left center;
  377. padding-left: 14PX;
  378. }
  379. }
  380. }
  381. }
  382. }
  383. .main_content_right_list{
  384. display: flex;
  385. margin: 0 auto;
  386. margin-top: 2vh;
  387. width: 92%;
  388. img{
  389. border-radius: 15PX;
  390. margin-right: 4%;
  391. width: 20%;
  392. }
  393. .main_content_right_list_content{
  394. display: flex;
  395. flex-direction:column;
  396. justify-content: space-between;
  397. .tt{
  398. color: #333333;
  399. font-size: .35rem;
  400. }
  401. .tab{
  402. display: flex;
  403. justify-content: space-between;
  404. p{
  405. &:nth-child(1){
  406. flex: 1;
  407. color: #FF5E00;
  408. span{
  409. font-size: .4rem;
  410. }
  411. }
  412. &:nth-child(2){
  413. flex: 1;
  414. span{
  415. width: 50%;
  416. display: inline-block;
  417. text-align: center;
  418. padding: 2PX 2PX;
  419. &:nth-child(1){
  420. color: #497CE8;
  421. background: #E2E9FD;
  422. border-top-left-radius: 10PX;
  423. }
  424. &:nth-child(2){
  425. color: #ffffff;
  426. background-image: linear-gradient(to right , #5D87FA , #5FD5F5);
  427. border-bottom-right-radius: 10PX;
  428. }
  429. }
  430. }
  431. }
  432. }
  433. .name{
  434. color: #8F8F8F;
  435. background: url("../../../../static/images/agriculturalTrusteeship/index/name_icon.png") no-repeat left center;
  436. padding-left: 18PX;
  437. }
  438. }
  439. }
  440. }
  441. </style>