App.vue 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818
  1. <script>
  2. /**
  3. * vuex管理登陆状态,具体可以参考官方登陆模板示例
  4. */
  5. import {
  6. mapMutations
  7. } from 'vuex';
  8. import appUpdate from 'common/appUpdate.js'
  9. import app_push from './components/APPPush/app_push.js'
  10. export default {
  11. methods: {
  12. ...mapMutations(['login'])
  13. },
  14. onLaunch: function() {
  15. // #ifdef APP-PLUS
  16. let type = uni.getSystemInfoSync().platform
  17. console.log(type)
  18. if(type == "android"){
  19. appUpdate()
  20. }
  21. var that = this
  22. plus.push.getClientInfoAsync((info) => {
  23. var name = 'clientId'
  24. var value = info.clientid
  25. that.$store.commit('$uStore', {
  26. name,
  27. value
  28. });
  29. uni.setStorageSync("clientId",info.clientid)
  30. console.log("info.clientid",info.clientid)
  31. }, err => {
  32. });
  33. // 监听在线消息事件
  34. plus.push.addEventListener( "receive", function( msg ) {
  35. let params = {
  36. inApp: true, // app内横幅提醒
  37. voice: true, // 声音提醒
  38. vibration: true, // 振动提醒
  39. messageType: '',
  40. messageTitle: msg.title,
  41. messageContent: msg.content,
  42. messageImage: 'https://taohaoliang.oss-cn-beijing.aliyuncs.com/app/logo.png'
  43. }
  44. console.log("params",params)
  45. new app_push({
  46. ...params
  47. }).show();
  48. var userInfo = uni.getStorageSync("userInfo")
  49. var that = this
  50. this.$api.doRequest('get', '/salePlanInfo/getTips', {phone:userInfo.phone}).then(res => {
  51. if (res.data.data) {
  52. let name = 'myTip';
  53. let value = res.data.data.myTip;
  54. that.$store.commit('$uStore', {
  55. name,
  56. value
  57. });
  58. if(value != 0){
  59. uni.setTabBarBadge({
  60. index:3,
  61. text:value+""
  62. })
  63. }
  64. name = 'taskTip';
  65. value = res.data.data.taskTip;
  66. that.$store.commit('$uStore', {
  67. name,
  68. value
  69. });
  70. name = 'contractTip';
  71. value = res.data.data.contractTip;
  72. that.$store.commit('$uStore', {
  73. name,
  74. value
  75. });
  76. }
  77. })
  78. //其它逻辑
  79. }, false );
  80. //监听系统通知栏消息点击事件
  81. plus.push.addEventListener('click', function(msg){
  82. //处理点击消息的业务逻辑代码
  83. if(msg.content&&msg.content.contains("任务")){
  84. uni.navigateTo({
  85. url: '/pages/task/my_task'
  86. })
  87. }
  88. else if(msg.content&&(msg.content.contains("合同")||msg.content.contains("交易"))){
  89. uni.navigateTo({
  90. url: '/pageB/contract/contract'
  91. })
  92. }
  93. }, false);
  94. // #endif
  95. this.$socket.initWebIM(this.$ws, true, true)
  96. let userInfo = uni.getStorageSync('userInfo') || '';
  97. if(userInfo.id){
  98. //更新登陆状态
  99. uni.getStorage({
  100. key: 'userInfo',
  101. success: (res) => {
  102. this.login(res.data);
  103. }
  104. });
  105. }
  106. },
  107. onShow: function() {
  108. console.log('App Show')
  109. },
  110. onHide: function() {
  111. console.log('App Hide')
  112. },
  113. }
  114. </script>
  115. <style lang='scss'>
  116. @import 'static/css/common.css';
  117. @import "static/css/font.css";
  118. @import "static/iconfont/iconfont.css";
  119. @import "components/colorui/main.css";
  120. @import "components/colorui/icon.css";
  121. @import "components/uview-ui/index.scss";
  122. @font-face {font-family: "yticon";
  123. src: url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2');
  124. }
  125. .yticon {
  126. font-family: "yticon" !important;
  127. font-size: 16px;
  128. font-style: normal;
  129. -webkit-font-smoothing: antialiased;
  130. -moz-osx-font-smoothing: grayscale;
  131. }
  132. .icon-iconfontshanchu1:before {
  133. content: "\e619";
  134. }
  135. .icon-iconfontweixin:before {
  136. content: "\e611";
  137. }
  138. .icon-alipay:before {
  139. content: "\e636";
  140. }
  141. .icon-shang:before {
  142. content: "\e624";
  143. }
  144. .icon-shouye:before {
  145. content: "\e626";
  146. }
  147. .icon-shanchu4:before {
  148. content: "\e622";
  149. }
  150. .icon-xiaoxi:before {
  151. content: "\e618";
  152. }
  153. .icon-jiantour-copy:before {
  154. content: "\e600";
  155. }
  156. .icon-fenxiang2:before {
  157. content: "\e61e";
  158. }
  159. .icon-pingjia:before {
  160. content: "\e67b";
  161. }
  162. .icon-daifukuan:before {
  163. content: "\e68f";
  164. }
  165. .icon-pinglun-copy:before {
  166. content: "\e612";
  167. }
  168. .icon-dianhua-copy:before {
  169. content: "\e621";
  170. }
  171. .icon-shoucang:before {
  172. content: "\e645";
  173. }
  174. .icon-xuanzhong2:before {
  175. content: "\e62f";
  176. }
  177. .icon-gouwuche_:before {
  178. content: "\e630";
  179. }
  180. .icon-icon-test:before {
  181. content: "\e60c";
  182. }
  183. .icon-icon-test1:before {
  184. content: "\e632";
  185. }
  186. .icon-bianji:before {
  187. content: "\e646";
  188. }
  189. .icon-jiazailoading-A:before {
  190. content: "\e8fc";
  191. }
  192. .icon-zuoshang:before {
  193. content: "\e613";
  194. }
  195. .icon-jia2:before {
  196. content: "\e60a";
  197. }
  198. .icon-huifu:before {
  199. content: "\e68b";
  200. }
  201. .icon-sousuo:before {
  202. content: "\e7ce";
  203. }
  204. .icon-arrow-fine-up:before {
  205. content: "\e601";
  206. }
  207. .icon-hot:before {
  208. content: "\e60e";
  209. }
  210. .icon-lishijilu:before {
  211. content: "\e6b9";
  212. }
  213. .icon-zhengxinchaxun-zhifubaoceping-:before {
  214. content: "\e616";
  215. }
  216. .icon-naozhong:before {
  217. content: "\e64a";
  218. }
  219. .icon-xiatubiao--copy:before {
  220. content: "\e608";
  221. }
  222. .icon-shoucang_xuanzhongzhuangtai:before {
  223. content: "\e6a9";
  224. }
  225. .icon-jia1:before {
  226. content: "\e61c";
  227. }
  228. .icon-bangzhu1:before {
  229. content: "\e63d";
  230. }
  231. .icon-arrow-left-bottom:before {
  232. content: "\e602";
  233. }
  234. .icon-arrow-right-bottom:before {
  235. content: "\e603";
  236. }
  237. .icon-arrow-left-top:before {
  238. content: "\e604";
  239. }
  240. .icon-icon--:before {
  241. content: "\e744";
  242. }
  243. .icon-zuojiantou-up:before {
  244. content: "\e605";
  245. }
  246. .icon-xia:before {
  247. content: "\e62d";
  248. }
  249. .icon--jianhao:before {
  250. content: "\e60b";
  251. }
  252. .icon-weixinzhifu:before {
  253. content: "\e61a";
  254. }
  255. .icon-comment:before {
  256. content: "\e64f";
  257. }
  258. .icon-weixin:before {
  259. content: "\e61f";
  260. }
  261. .icon-fenlei1:before {
  262. content: "\e620";
  263. }
  264. .icon-erjiye-yucunkuan:before {
  265. content: "\e623";
  266. }
  267. .icon-Group-:before {
  268. content: "\e688";
  269. }
  270. .icon-you:before {
  271. content: "\e606";
  272. }
  273. .icon-forward:before {
  274. content: "\e607";
  275. }
  276. .icon-tuijian:before {
  277. content: "\e610";
  278. }
  279. .icon-bangzhu:before {
  280. content: "\e679";
  281. }
  282. .icon-share:before {
  283. content: "\e656";
  284. }
  285. .icon-yiguoqi:before {
  286. content: "\e997";
  287. }
  288. .icon-shezhi1:before {
  289. content: "\e61d";
  290. }
  291. .icon-fork:before {
  292. content: "\e61b";
  293. }
  294. .icon-kafei:before {
  295. content: "\e66a";
  296. }
  297. .icon-iLinkapp-:before {
  298. content: "\e654";
  299. }
  300. .icon-saomiao:before {
  301. content: "\e60d";
  302. }
  303. .icon-shezhi:before {
  304. content: "\e60f";
  305. }
  306. .icon-shouhoutuikuan:before {
  307. content: "\e631";
  308. }
  309. .icon-gouwuche:before {
  310. content: "\e609";
  311. }
  312. .icon-dizhi:before {
  313. content: "\e614";
  314. }
  315. .icon-fenlei:before {
  316. content: "\e706";
  317. }
  318. .icon-xingxing:before {
  319. content: "\e70b";
  320. }
  321. .icon-tuandui:before {
  322. content: "\e633";
  323. }
  324. .icon-zuanshi:before {
  325. content: "\e615";
  326. }
  327. .icon-zuo:before {
  328. content: "\e63c";
  329. }
  330. .icon-yiguoqi1:before {
  331. content: "\e700";
  332. }
  333. .icon-shoucang2:before {
  334. content: "\e62e";
  335. }
  336. .icon-shouhuodizhi:before {
  337. content: "\e712";
  338. }
  339. .icon-yishouhuo:before {
  340. content: "\e71a";
  341. }
  342. .icon-dianzan-ash:before {
  343. content: "\e617";
  344. }
  345. view,
  346. scroll-view,
  347. swiper,
  348. swiper-item,
  349. cover-view,
  350. cover-image,
  351. icon,
  352. text,
  353. rich-text,
  354. progress,
  355. button,
  356. checkbox,
  357. form,
  358. input,
  359. label,
  360. radio,
  361. slider,
  362. switch,
  363. textarea,
  364. navigator,
  365. audio,
  366. camera,
  367. image,
  368. video {
  369. box-sizing: border-box;
  370. }
  371. /* 骨架屏替代方案 */
  372. .Skeleton {
  373. background: #f3f3f3;
  374. padding: 20upx 0;
  375. border-radius: 8upx;
  376. }
  377. /* 图片载入替代方案 */
  378. .image-wrapper {
  379. font-size: 0;
  380. background: #f3f3f3;
  381. border-radius: 4px;
  382. image {
  383. width: 100%;
  384. height: 100%;
  385. transition: .6s;
  386. opacity: 0;
  387. &.loaded {
  388. opacity: 1;
  389. }
  390. }
  391. }
  392. .clamp {
  393. overflow: hidden;
  394. text-overflow: ellipsis;
  395. white-space: nowrap;
  396. display: block;
  397. }
  398. .common-hover {
  399. background: #f5f5f5;
  400. }
  401. /*边框*/
  402. .b-b:after,
  403. .b-t:after {
  404. position: absolute;
  405. z-index: 3;
  406. left: 0;
  407. right: 0;
  408. height: 0;
  409. content: '';
  410. transform: scaleY(.5);
  411. border-bottom: 1px solid $border-color-base;
  412. }
  413. .b-b:after {
  414. bottom: 0;
  415. }
  416. .b-t:after {
  417. top: 0;
  418. }
  419. /* button样式改写 */
  420. uni-button,
  421. button {
  422. height: 80upx;
  423. line-height: 80upx;
  424. font-size: $font-lg + 2upx;
  425. font-weight: normal;
  426. &.no-border:before,
  427. &.no-border:after {
  428. border: 0;
  429. }
  430. }
  431. uni-button[type=default],
  432. button[type=default] {
  433. color: $font-color-dark;
  434. }
  435. /* input 样式 */
  436. .input-placeholder {
  437. color: #999999;
  438. }
  439. .placeholder {
  440. color: #999999;
  441. }
  442. /* 商品列表 */
  443. .goods-list {
  444. display: flex;
  445. flex-wrap: wrap;
  446. padding: 0 30upx;
  447. background: #fff;
  448. .goods-item {
  449. display: flex;
  450. flex-direction: column;
  451. width: 48%;
  452. padding-bottom: 40upx;
  453. &:nth-child(2n+1) {
  454. margin-right: 4%;
  455. }
  456. }
  457. .image-wrapper {
  458. width: 100%;
  459. height: 330upx;
  460. border-radius: 3px;
  461. overflow: hidden;
  462. image {
  463. width: 100%;
  464. height: 100%;
  465. opacity: 1;
  466. }
  467. }
  468. .title {
  469. font-size: $font-lg;
  470. color: $font-color-dark;
  471. line-height: 80upx;
  472. }
  473. .price-box {
  474. display: flex;
  475. align-items: center;
  476. justify-content: space-between;
  477. padding-right: 10upx;
  478. font-size: 24upx;
  479. color: $font-color-light;
  480. }
  481. .price {
  482. font-size: $font-lg;
  483. color: $uni-color-primary;
  484. line-height: 1;
  485. &:before {
  486. content: '¥';
  487. font-size: 26upx;
  488. }
  489. }
  490. }
  491. /* 分享 */
  492. .share-section {
  493. display: flex;
  494. align-items: center;
  495. color: $font-color-base;
  496. background: linear-gradient(left, #fdf5f6, #fbebf6);
  497. padding: 12upx 30upx;
  498. .share-icon {
  499. display: flex;
  500. align-items: center;
  501. width: 70upx;
  502. height: 30upx;
  503. line-height: 1;
  504. border: 1px solid $uni-color-primary;
  505. border-radius: 4upx;
  506. position: relative;
  507. overflow: hidden;
  508. font-size: 22upx;
  509. color: $uni-color-primary;
  510. &:after {
  511. content: '';
  512. width: 50upx;
  513. height: 50upx;
  514. border-radius: 50%;
  515. left: -20upx;
  516. top: -12upx;
  517. position: absolute;
  518. background: $uni-color-primary;
  519. }
  520. }
  521. .icon-xingxing {
  522. position: relative;
  523. z-index: 1;
  524. font-size: 24upx;
  525. margin-left: 2upx;
  526. margin-right: 10upx;
  527. color: #fff;
  528. line-height: 1;
  529. }
  530. .tit {
  531. font-size: $font-base;
  532. margin-left: 10upx;
  533. }
  534. .icon-bangzhu1 {
  535. padding: 10upx;
  536. font-size: 30upx;
  537. line-height: 1;
  538. }
  539. .share-btn {
  540. flex: 1;
  541. text-align: right;
  542. font-size: $font-sm;
  543. color: $uni-color-primary;
  544. }
  545. .icon-you {
  546. font-size: $font-sm;
  547. margin-left: 4upx;
  548. color: $uni-color-primary;
  549. }
  550. }
  551. .guess-section{
  552. padding-bottom: 100upx;
  553. display:flex;
  554. flex-wrap:wrap;
  555. padding: 0 30upx;
  556. background: #fff;
  557. .guess-item{
  558. display:flex;
  559. flex-direction: column;
  560. width: 98%;
  561. padding-bottom: 0upx;
  562. // border-bottom:1px solid #ccc;
  563. }
  564. .image-wrapper{
  565. width: 100%;
  566. height: 330upx;
  567. border-radius: 3px;
  568. overflow: hidden;
  569. image{
  570. width: 100%;
  571. height: 100%;
  572. opacity: 1;
  573. }
  574. }
  575. .title{
  576. font-size: $font-base;
  577. color: #121212;
  578. }
  579. .price-orther{
  580. font-size: $font-sm;
  581. color:$font-color-base;
  582. }
  583. .price{
  584. font-size: 64rpx;
  585. color: #39b54a;
  586. line-height: 1;
  587. padding-right: 10upx;
  588. }
  589. .goods1{
  590. font-size: $font-sm;
  591. color: $font-color-base;
  592. }
  593. .goods2{
  594. font-size: $font-sm;
  595. color: $font-color-base;
  596. padding-left: 10%;
  597. }
  598. .goods3{
  599. font-size: $font-sm;
  600. color: $font-color-base;
  601. padding-left: 10%;
  602. }
  603. .goods4{
  604. font-size: $font-sm;
  605. color: #ff5500;
  606. }
  607. .goods5{
  608. font-size: $font-sm;
  609. color: $font-color-base;
  610. }
  611. .view-item{
  612. width: 100%;
  613. // line-height: 40upx;
  614. padding-top: 10upx;
  615. }
  616. .confirm-btn {
  617. margin-left: 20%;
  618. }
  619. .date-time {
  620. margin-left: 30%;
  621. }
  622. .padding-xs-tmp {
  623. padding: 15upx 10upx 10upx 10upx;
  624. }
  625. }
  626. /* 底部操作菜单 */
  627. .page-bottom {
  628. position: fixed;
  629. left: 30upx;
  630. bottom: 30upx;
  631. z-index: 95;
  632. display: flex;
  633. justify-content: center;
  634. align-items: center;
  635. width: 690upx;
  636. height: 100upx;
  637. background: rgba(255, 255, 255, .9);
  638. box-shadow: 0 0 20upx 0 rgba(0, 0, 0, .5);
  639. border-radius: 16upx;
  640. .p-b-btn {
  641. display: flex;
  642. flex-direction: column;
  643. align-items: center;
  644. justify-content: center;
  645. font-size: $font-sm;
  646. color: $font-color-base;
  647. width: 96upx;
  648. height: 80upx;
  649. .yticon {
  650. font-size: 40upx;
  651. line-height: 48upx;
  652. color: $font-color-light;
  653. }
  654. &.active,
  655. &.active .yticon {
  656. color: $uni-color-primary;
  657. }
  658. .icon-fenxiang2 {
  659. font-size: 42upx;
  660. transform: translateY(-2upx);
  661. }
  662. .icon-shoucang {
  663. font-size: 46upx;
  664. }
  665. }
  666. .action-btn-group {
  667. display: flex;
  668. height: 76upx;
  669. border-radius: 100px;
  670. overflow: hidden;
  671. box-shadow: 0 20upx 40upx -16upx #fa436a;
  672. box-shadow: 1px 2px 5px rgba(219, 63, 96, 0.4);
  673. background: linear-gradient(to right, #ffac30, #fa436a, #F56C6C);
  674. /* background: linear-gradient(to right, #1DE5E2, #B588F7); */
  675. margin-left: 20upx;
  676. position: relative;
  677. width: 85%;
  678. .action-btn {
  679. width: 50%;
  680. height: 100%;
  681. font-size: $font-base;
  682. padding: 0;
  683. border-radius: 0;
  684. background: transparent;
  685. }
  686. }
  687. }
  688. /* /deep/.uni-input-placeholder{
  689. font-family: PingFangSC-Regular, PingFang SC;
  690. font-weight: 400;
  691. color: #AFB3BF;
  692. }
  693. /deep/.uni-input-input{
  694. font-family: PingFangSC-Regular, PingFang SC;
  695. font-weight: 400;
  696. } */
  697. </style>