From a256b227f452189cfd6ae8b59061ef4da45c4b30 Mon Sep 17 00:00:00 2001
From: cjb <646858191@qq.com>
Date: Tue, 8 Apr 2025 17:25:25 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/mytabbar/mytabbar.scss | 39 +++
src/components/mytabbar/mytabbar.vue | 135 ++++++++
src/components/mytabbar/mytabbar2.vue | 145 +++++++++
src/homePages/reservation/index.vue | 217 ++++++++++--
src/minePages/account/index.vue | 81 ++++-
src/minePages/order/index.vue | 11 +-
src/minePages/order/item.vue | 94 +++++-
src/minePages/order/item2.vue | 308 ++++++++++++++++++
src/minePages/paySuccess/index.vue | 2 +-
src/minePages/payment/index.vue | 12 +-
src/minePages/recharge/index.vue | 25 +-
src/minePages/reserlist/index.vue | 8 +-
src/minePages/reserlist/index1.vue | 118 +++++++
src/pages.json | 39 +--
src/pages/home/index.vue | 129 ++++++--
src/pages/mine/index.vue | 6 +
src/pages/scanCode/index.vue | 4 +-
src/uni_modules/cc-myTabbar/changelog.md | 12 +
.../components/cc-myTabbar/cc-myTabbar.scss | 39 +++
.../components/cc-myTabbar/cc-myTabbar.vue | 131 ++++++++
src/uni_modules/cc-myTabbar/package.json | 86 +++++
src/uni_modules/cc-myTabbar/readme.md | 89 +++++
.../cc-myTabbar/static/img/home.png | Bin 0 -> 4035 bytes
.../cc-myTabbar/static/img/saom.png | Bin 0 -> 3765 bytes
.../cc-myTabbar/static/img/wode.png | Bin 0 -> 4538 bytes
src/uni_modules/zero-loading/changelog.md | 51 +++
.../zero-loading/static/loading-annulus.vue | 45 +++
.../zero-loading/static/loading-atom.vue | 108 ++++++
.../zero-loading/static/loading-bounce.vue | 84 +++++
.../zero-loading/static/loading-circle.vue | 96 ++++++
.../zero-loading/static/loading-equal.vue | 81 +++++
.../zero-loading/static/loading-eyes.vue | 78 +++++
.../zero-loading/static/loading-gear.vue | 118 +++++++
.../zero-loading/static/loading-locating.vue | 81 +++++
.../zero-loading/static/loading-love.vue | 201 ++++++++++++
.../zero-loading/static/loading-photo.vue | 87 +++++
.../zero-loading/static/loading-pulse.vue | 67 ++++
.../zero-loading/static/loading-radar.vue | 132 ++++++++
.../zero-loading/static/loading-sun.vue | 140 ++++++++
.../zero-loading/static/loading-surround.vue | 91 ++++++
.../zero-loading/static/loading-sword.vue | 81 +++++
.../zero-loading/static/loading-wobble.vue | 127 ++++++++
.../components/zero-loading/zero-loading.vue | 186 +++++++++++
src/uni_modules/zero-loading/package.json | 83 +++++
src/uni_modules/zero-loading/readme.md | 69 ++++
src/utils/commen.ts | 37 ++-
src/utils/config.ts | 21 +-
src/utils/configtab.ts | 24 ++
src/utils/request.ts | 4 +-
src/utils/service.ts | 10 +
50 files changed, 3714 insertions(+), 118 deletions(-)
create mode 100644 src/components/mytabbar/mytabbar.scss
create mode 100644 src/components/mytabbar/mytabbar.vue
create mode 100644 src/components/mytabbar/mytabbar2.vue
create mode 100644 src/minePages/order/item2.vue
create mode 100644 src/minePages/reserlist/index1.vue
create mode 100644 src/uni_modules/cc-myTabbar/changelog.md
create mode 100644 src/uni_modules/cc-myTabbar/components/cc-myTabbar/cc-myTabbar.scss
create mode 100644 src/uni_modules/cc-myTabbar/components/cc-myTabbar/cc-myTabbar.vue
create mode 100644 src/uni_modules/cc-myTabbar/package.json
create mode 100644 src/uni_modules/cc-myTabbar/readme.md
create mode 100644 src/uni_modules/cc-myTabbar/static/img/home.png
create mode 100644 src/uni_modules/cc-myTabbar/static/img/saom.png
create mode 100644 src/uni_modules/cc-myTabbar/static/img/wode.png
create mode 100644 src/uni_modules/zero-loading/changelog.md
create mode 100644 src/uni_modules/zero-loading/components/zero-loading/static/loading-annulus.vue
create mode 100644 src/uni_modules/zero-loading/components/zero-loading/static/loading-atom.vue
create mode 100644 src/uni_modules/zero-loading/components/zero-loading/static/loading-bounce.vue
create mode 100644 src/uni_modules/zero-loading/components/zero-loading/static/loading-circle.vue
create mode 100644 src/uni_modules/zero-loading/components/zero-loading/static/loading-equal.vue
create mode 100644 src/uni_modules/zero-loading/components/zero-loading/static/loading-eyes.vue
create mode 100644 src/uni_modules/zero-loading/components/zero-loading/static/loading-gear.vue
create mode 100644 src/uni_modules/zero-loading/components/zero-loading/static/loading-locating.vue
create mode 100644 src/uni_modules/zero-loading/components/zero-loading/static/loading-love.vue
create mode 100644 src/uni_modules/zero-loading/components/zero-loading/static/loading-photo.vue
create mode 100644 src/uni_modules/zero-loading/components/zero-loading/static/loading-pulse.vue
create mode 100644 src/uni_modules/zero-loading/components/zero-loading/static/loading-radar.vue
create mode 100644 src/uni_modules/zero-loading/components/zero-loading/static/loading-sun.vue
create mode 100644 src/uni_modules/zero-loading/components/zero-loading/static/loading-surround.vue
create mode 100644 src/uni_modules/zero-loading/components/zero-loading/static/loading-sword.vue
create mode 100644 src/uni_modules/zero-loading/components/zero-loading/static/loading-wobble.vue
create mode 100644 src/uni_modules/zero-loading/components/zero-loading/zero-loading.vue
create mode 100644 src/uni_modules/zero-loading/package.json
create mode 100644 src/uni_modules/zero-loading/readme.md
create mode 100644 src/utils/configtab.ts
diff --git a/src/components/mytabbar/mytabbar.scss b/src/components/mytabbar/mytabbar.scss
new file mode 100644
index 0000000..cc092dc
--- /dev/null
+++ b/src/components/mytabbar/mytabbar.scss
@@ -0,0 +1,39 @@
+/* 主要颜色 */
+$base: #00aa7f; // 基础颜色
+.page-total{
+ position: fixed;
+ left: 0;
+ bottom: 0;
+ width: 100%;
+ // height: 100rpx;
+ }
+ .tab-list{
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ width: 100%;
+ height: 120rpx;
+ padding-bottom: 10px;
+ background-color: #FFFFFF;
+ .list{
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ width: 20%;
+ height: 120rpx;
+ image{
+ width: 48rpx;
+ height: 48rpx;
+ background-color: white;
+ }
+ text{
+ color: #333333;
+ font-size: 24rpx;
+ margin-top: 10rpx;
+ }
+ .action{
+ color: $base;
+ }
+ }
+ }
\ No newline at end of file
diff --git a/src/components/mytabbar/mytabbar.vue b/src/components/mytabbar/mytabbar.vue
new file mode 100644
index 0000000..6888fa7
--- /dev/null
+++ b/src/components/mytabbar/mytabbar.vue
@@ -0,0 +1,135 @@
+
+
+
+
+
+
+
+
+ {{item.name}}
+
+
+
+
+
+
+
+
diff --git a/src/components/mytabbar/mytabbar2.vue b/src/components/mytabbar/mytabbar2.vue
new file mode 100644
index 0000000..acb9b1d
--- /dev/null
+++ b/src/components/mytabbar/mytabbar2.vue
@@ -0,0 +1,145 @@
+
+
+
+
+
+
+
+
+ {{item.name}}
+
+
+
+
+
+
+
+
diff --git a/src/homePages/reservation/index.vue b/src/homePages/reservation/index.vue
index cb0ba4f..77dcc2f 100644
--- a/src/homePages/reservation/index.vue
+++ b/src/homePages/reservation/index.vue
@@ -69,7 +69,7 @@
>
暂未绑定车辆
- 去绑定
+
@@ -125,12 +125,15 @@
/>
-
+
+
+
+
@@ -166,8 +169,8 @@
\ No newline at end of file
diff --git a/src/minePages/paySuccess/index.vue b/src/minePages/paySuccess/index.vue
index b4b1969..ea199d1 100644
--- a/src/minePages/paySuccess/index.vue
+++ b/src/minePages/paySuccess/index.vue
@@ -19,7 +19,7 @@
订单金额
- ¥{{order.amount}}
+ ¥{{order.amount/100}}
车牌号
diff --git a/src/minePages/payment/index.vue b/src/minePages/payment/index.vue
index e31948e..057bc0e 100644
--- a/src/minePages/payment/index.vue
+++ b/src/minePages/payment/index.vue
@@ -12,7 +12,7 @@
付款金额
¥
- {{payqs.total}}
+ {{payqs.total/100}}
选择支付方式
@@ -53,8 +53,9 @@
payqs.goodsDetail[0].merchantGoodsId = opt.orderNo
payqs.goodsDetail[0].unitPrice = opt.amount*1
- payqs.description = `${opt.plateNum}在${opt.stationName}换电`
- payqs.attach.description = `${opt.plateNum}在${opt.stationName}换电`
+ payqs.description = `${opt.plateNum}在${opt.stationName}换电` //??
+ payqs.attach.description = `${opt.plateNum}在${opt.stationName}换电` //??
+
// payqs.detail.costPrice = opt.amount
// payqs.detail.goodsDetail.unitPrice = opt.amount
@@ -152,8 +153,9 @@
})
})
}else{
- payqs.attach = JSON.stringify(payqs.attach)
- payment(payqs).then((rps:any) => {
+ //payqs.attach = JSON.stringify(payqs.attach)
+ let objpay = Object.assign({},payqs,{attach:JSON.stringify(payqs.attach)})
+ payment(objpay).then((rps:any) => {
//#ifdef MP-WEIXIN
wx.requestPayment({
diff --git a/src/minePages/recharge/index.vue b/src/minePages/recharge/index.vue
index d83a7af..7931276 100644
--- a/src/minePages/recharge/index.vue
+++ b/src/minePages/recharge/index.vue
@@ -34,7 +34,7 @@
+
+
\ No newline at end of file
diff --git a/src/pages.json b/src/pages.json
index 301a84a..f360be9 100644
--- a/src/pages.json
+++ b/src/pages.json
@@ -78,32 +78,33 @@
"navigationStyle": "custom" //去除小程序顶部导航栏
},
"tabBar": {
- //"custom":true,
+ //"custom":false
"color": "#404244",
"selectedColor": "#00aa00",
"borderStyle": "black",
"backgroundColor": "#ffffff",
- // "midButton":{ //小程序不支持
- // "width": "100px",
- // "height": "80px",
- // //"pagePath": "pages/scanCode/index",
- // "iconPath": "static/img/tabbar/saom.png",
- // "backgroundImage":"static/img/tabbar/saom.png",
- // //"selectedIconPath": "static/img/tabbar/saom.png",
- // "text": "扫码换电"
- // },
- "list": [{
+ "midButton":{ //小程序不支持
+ "width": "100px",
+ "height": "80px",
+ //"pagePath": "pages/scanCode/index",
+ "iconPath": "static/img/tabbar/saom.png",
+ "backgroundImage":"static/img/tabbar/saom.png",
+ //"selectedIconPath": "static/img/tabbar/saom.png",
+ "text": "扫码换电"
+ },
+ "list": [
+ {
"pagePath": "pages/home/index",
- "iconPath": "static/img/tabbar/home.png",
- "selectedIconPath": "static/img/tabbar/home.png",
+ "iconPath": "static/img/tabbar/home.png",
+ "ielectedIconPath": "static/img/tabbar/home.png",
"text": "首页"
},
- {
- "pagePath":"pages/scanCode/index",
- "iconPath": "static/img/tabbar/saom.png",
- "selectedIconPath": "static/img/tabbar/saom.png",
- "text": "扫码换电"
- },
+ // {
+ // "pagePath":"pages/scanCode/index",
+ // "iconPath": "static/img/tabbar/saom.png",
+ // "selectedIconPath": "static/img/tabbar/saom.png",
+ // "text": "扫码换电"
+ // },
{
"pagePath": "pages/mine/index",
"iconPath": "static/img/tabbar/wode.png",
diff --git a/src/pages/home/index.vue b/src/pages/home/index.vue
index 5ceb067..fc980a1 100644
--- a/src/pages/home/index.vue
+++ b/src/pages/home/index.vue
@@ -101,16 +101,20 @@
-->
- {{hdzname}}
+ {{maphdzname}}
营业时间:8:30 - 17:30
- 距您 4.5km
- 导航
+ 距您约 {{getMapDistance(latitude,longitude,marketLat,marketLng)}}km
+
+ 预约
+ 导航
+
+
- 预 约
- 预约
+ 预 约
+ 预 约
伊特换电使用协议
-
+
{{xyobj.title}}
-
-
+
+
@@ -140,11 +144,16 @@
+
+
diff --git a/src/pages/mine/index.vue b/src/pages/mine/index.vue
index 63fe385..1da6523 100644
--- a/src/pages/mine/index.vue
+++ b/src/pages/mine/index.vue
@@ -171,6 +171,8 @@
-->
+
+
+
+
diff --git a/src/uni_modules/cc-myTabbar/package.json b/src/uni_modules/cc-myTabbar/package.json
new file mode 100644
index 0000000..dfb3c1a
--- /dev/null
+++ b/src/uni_modules/cc-myTabbar/package.json
@@ -0,0 +1,86 @@
+{
+ "id": "cc-myTabbar",
+ "displayName": "自定义tabbar底部tabbar凸起tabbar兼容苹果刘海屏小程序和APP",
+ "version": "2.2.4",
+ "description": "自定义tabbar底部tabbar凸起tabbar兼容苹果刘海屏Home键小程序和APP 可自定义tabbar图片文字大小及位置",
+ "keywords": [
+ "tabbar",
+ "自定义tabbar",
+ "底部导航",
+ "自定义",
+ "凸起导航"
+],
+ "repository": "",
+ "engines": {
+ "HBuilderX": "^3.8.0"
+ },
+ "dcloudext": {
+ "type": "component-vue",
+ "sale": {
+ "regular": {
+ "price": "0.00"
+ },
+ "sourcecode": {
+ "price": "0.00"
+ }
+ },
+ "contact": {
+ "qq": ""
+ },
+ "declaration": {
+ "ads": "无",
+ "data": "无",
+ "permissions": "无"
+ },
+ "npmurl": ""
+ },
+ "uni_modules": {
+ "dependencies": [],
+ "encrypt": [],
+ "platforms": {
+ "cloud": {
+ "tcb": "y",
+ "aliyun": "y",
+ "alipay": "n"
+ },
+ "client": {
+ "Vue": {
+ "vue2": "y",
+ "vue3": "y"
+ },
+ "App": {
+ "app-vue": "y",
+ "app-nvue": "y"
+ },
+ "H5-mobile": {
+ "Safari": "y",
+ "Android Browser": "y",
+ "微信浏览器(Android)": "y",
+ "QQ浏览器(Android)": "y"
+ },
+ "H5-pc": {
+ "Chrome": "y",
+ "IE": "y",
+ "Edge": "y",
+ "Firefox": "y",
+ "Safari": "y"
+ },
+ "小程序": {
+ "微信": "y",
+ "阿里": "y",
+ "百度": "y",
+ "字节跳动": "y",
+ "QQ": "y",
+ "钉钉": "y",
+ "快手": "y",
+ "飞书": "y",
+ "京东": "y"
+ },
+ "快应用": {
+ "华为": "y",
+ "联盟": "y"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/uni_modules/cc-myTabbar/readme.md b/src/uni_modules/cc-myTabbar/readme.md
new file mode 100644
index 0000000..46e05e5
--- /dev/null
+++ b/src/uni_modules/cc-myTabbar/readme.md
@@ -0,0 +1,89 @@
+# cc-myTabbar
+
+
+##uniapp专属精品组件页面模板(由前端组件开发出品)精品组件页面模板
+
+###●组件模板规划:
+由前端组件开发出品的精品组件页面模板,将陆续发布,预计高达约几百种供您使用,是快速快发项目、创业的必备精品。
+
+合集地址: uni-app模板合集地址:(https://ext.dcloud.net.cn/publisher?id=274945) 如查看全部页面模板,请前往上述uniapp插件市场合集地址;
+
+###●组件模板效果图:
+可下载项目后预览,效果图见右侧图片;
+
+###●组件模板费用:
+学习:免费下载,进行学习,无费用;
+
+使用/商用:本页面地址赞赏10元后,可终身商用;
+
+###●组件模板使用版权/商用:
+本组件模板免费下载可供学习,如需使用及商用,请在本组件页面模板进行赞赏10元
+
+(仅需10元获取精品页面模板代码-物有所值,1个组件页面市场价100元 )
+
+赞赏10后(当前项目产生赞赏订单可追溯)即可终身商用当前本地址下载的页面模版代码,不同下载地址需进行不同的赞赏。(不赞赏就进行商用使用者,面临侵权!保留追究知识产权法律责任!后果自负!)
+
+
+
+### 我的技术公众号(私信可加前端技术交流群)
+
+群内气氛挺不错的,应该或许可能大概,算是为数不多的,专搞技术的前端群,偶尔聊天摸鱼
+
+
+
+
+#### 使用方法
+```使用方法
+
+
+
+
+onReady() {
+ uni.hideTabBar()
+}
+
+
+page {
+ padding-bottom: 140rpx;
+}
+```
+
+#### HTML代码实现部分
+```html
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+```
diff --git a/src/uni_modules/cc-myTabbar/static/img/home.png b/src/uni_modules/cc-myTabbar/static/img/home.png
new file mode 100644
index 0000000000000000000000000000000000000000..dbb9c5fec3264c26f8106ed172f24b888ed7ad30
GIT binary patch
literal 4035
zcmb7HWG>j1_M29^7-Eo6sm$s0A&C;^Tw=X
zY40=HEG*+M<tFFs@F08Gf;9bnq#PmLHnlR5-%f!@l!r2#78b{xH)Jd^{%
zx;HM5BNw;@S=S*BhLi#jDp_GrcGydDQ3ZHIQ^?=Wx<4i{xrk>Wze~H(WqiNRvAzez
z$W-ZUQSkatR7+TRLDiUH67Du8!b5su0RMApQY{kICu8tb{9Z%m5`%XYzu=$h=j
zDs@Bot6@T8Ugq^F=nfw{1>>)_wmLT)_K69g-28zO9aDIl;H0UBI;vLrmJ_}med%+O
zPEe0%%E1)x!82tkIlBg!VXF}VmrUlOg5K1SR=S%AAm;!iZ!^W?4`SPx|I0m+z1Frk>iDuR?qk?
z5vQ}d#G^LP(*?u8owmE#WkRYdJWS^7vhUY_ivwJ3egG|l0mafj9>THHxN{I3VwT=@
z5mQ=>f{0ySam>{tl^<@020eD?5PDcpZ#K{z4^Y&uBqv2K%0=I~>bC3>;hx=BhDA(#
z@PqNyrE{NTZ1%5lZOFiczXlnvn?Q)sUeX6t73F94;SxY~EvNK22xXb+DIPwH&O0z4
zp^y0X;|wcwan-d2xRfcz&h_hhbD(Tw>Lciwc<0c0dG*8X|7rvCPQM4v{q9B)pq
zGY-KknlksO{WOfu*+{86QQ?R0HQ!qfe$?Ji6^2!Kxz#z3)4TSh2PK)M!#pze(cz`J
z`cAEMuQ_OX9Utsj`;vVwKXlhx2dlXiBa8p|-5Smrx*oPM7?ioQ5d~sZ(c=%h-nQBO-;4OaBLy
6q|O$4El%
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
literal 0
HcmV?d00001
diff --git a/src/uni_modules/cc-myTabbar/static/img/saom.png b/src/uni_modules/cc-myTabbar/static/img/saom.png
new file mode 100644
index 0000000000000000000000000000000000000000..cb1cca42fdb0dfe8c6f50d47d73d0bb1323e490b
GIT binary patch
literal 3765
zcmV;m4odNfP)b6{0008|P)t-s|NsB}
z{{8>{{r~*`{r~^}{Qdv_|NsB{{r~;{`v3d?|NH;?k^lDj|Nr^_{rvv_|M>s={Q8Xl
z^bOUZ_W%CP|NNHz@caM#z5e_E|Mv;iqL%*n1l6Pd`}-o?jrsri`v3J2*`5Q^nfCws
z4%ejY{`ec(l>GYoW9wFG>Qwgs^*-Qv|M>j&`}_C)_e|$$XzEY~*rloUoF3bdCftl>
z?Nt2w{`vgQ-j$NRRHP4%3@X=wxZ?Vr%SJ7}<~}-iRyTg(}~H
zKjU>u;%Zs!U}5WC-TwOV|MBYj@9O^P=l$tt<)#(ap&i+q0@#{4;(A2lc0S~8X6#t_
z`~UL!`{MlZvi7SJ+L&wSXjAHCR^(+>d=3iy(P44;j)%o!D{_c0^zChrk3Dc7h*orgad?Vd_E#G@;
z>U2)zZd~YPRO(-G?OspiS!m@|Y3)*D>qlGdM(Y3l$Nu@e|M#l?^t|%r+N~(ztcdNaobIOw-kFH*jX&jKV(4B;>0DdoQc&tp$Xzhwo2i!f$Xkt=c6RspbO8QSLK>O;E$N@ifibHMB{}~
z=YnzRff?I?eCc;2;BrRfXIJr1Qu9Zj`}+O#`1AVqp77h*{n~cx$j17?1mU7{=bv`z
zo1E^K2HKK@@Pv2leu(RIZtqjZ^5@t7%g*+}SmnWM;JpyssXyVUS>}{G;E_q>gHz~!
zcAqh=3hHXjW97Wp;Sqnnzit
zm71odWtXMhmS^{U*XPsky&YQ3jJEot@8`qL?y~d!{N9`QoA;X^2N29lSQJIY;0ZE}
z0LBu4e}|U=0b_V!$dm|Kh94pXzY|>PlBjBK?st&r5Jf(xc!ef8Cs0cQed
zoN?~CrvS5O&aAJ`F0R|TcY{|`(ycrYG&*d&ZVRBex3@&EjxH#;{`!+o1|b+Pz4X$-
zg9i^epDIs3{q%nQ`dxDk7%zYD@&`{DFkrwXmy8%uU*FJBSXjJwqt%K+MgyaaH_4QD
zTgs!Oqpt^;k{Qn)JQ#db2r>5S7Yy+5Hhlr%I9&75;^^Jp_hsuTkbHBkBq
z_$pTy6s)d2*%UJ4`Cv3d1eg%G{1gas#>m-*Coq7Wd8>}?SAw$4SNotZW~d*^14B|@%Z
zMyv+VvU0nVNKu`#${w4aRa73`J*{HfZ6;rS`Q;0gmndI-_0`LiufP8KPLl^1CF|A|
z)@ASRn3KH2Z`DLZjT+WBwZ_J@?kS4ix9#2a&DT-Jjvd=`e2Q{Kh_Pd@WDJA9rSEKh
zWX-w>b)8Lf5@u~AZkaHn-h5VMWENbRXCQUlHRMnW#V;vXu+4wAbThX%WLl+rkeuA#ho`tlZ79qfI5%zJMKz*J
zVaDneV6;b8Zt1V!43X!;fEis&GcyM!3?F#W7!hmqJK@O{QDBVCIxkLIh_SVXAlYI_^Fc+rLhy0zz!*eFhO-PjyGvekI
z+hgtdtudd**&K*ir7(?Nl$4w^usv;JW2$VmQKPf@tnDeSS>@DdAWjK4MgzT-)06|o
zc|U1ZmW9fKRgo$A_O|>_<3_n8)e-JIYPPcC-I=o{9h&!(pGa)flUHU%wzkE_JpF_d
zA*6;Iqsvpab9d*gy!&W$2x68t2E)O?4ALo3dPyG{61s)9d4StZ?v+B1occ$gLWuwdd
z8jqNfhz^HDP)5*5H(P^OoQ_;Y=mi_yfD}#^U=dphffAAgjRC?LiBLrL7B5BzkL!)n1s3e$ISGnrXF80Vmm~xZfM5}>4zKi7sMvAb;^X^t
zbsgUeZ!9Xc2!hC2Nw6YdXEO=)DR3FM9^(^>`}BF^jjleu@XPTFb45i{G)>`n8`KIs
zY~n|3K|MxN`d!~XC*It*H{%;!ix;?fhjFX~2pL5hW1pLEKJggbOo3zHu0;+kDCAhe
zkkPVW;o`2YzFmELV{xe@I61=3I);&F1W0b_!bOV~ozM%5O0CFksJeOfQNj?KELj}6
zj&%K4R8>{cLoTr@UMJ@;&!&f?eT+P>29HuamU{tX>@{d&9L7;X1|rynv9I^E78HjH
zKkn7Yp(@>wkWc0Q3Ruw^q_*fZ^dpU|BK2}rQ@&f@p9FGIq9NhXfBznuoME+X{CLCC
zB;r%t)aXaBEmX#=e7jmjIxo7yHKwD8rK#T}$M5*qgVIH6MCr>~Vp{X_SACeyt1giX
z7oB)&*36&(ZR5d@5JA)^RV~jNpC7xu8_IAMb7J_$sr%QqPn`8_LXC#f+0He2Ra8rU
zYfJa01-#1Pu#JSzo3JZkPG{4kF&@oHjdK50S>xMcvWm`oLgf`s3fE|L=M^?34D6T#
zMz=$84(3#kO1$
zZjfm7o5h9mJCc*XO|=q*t?wf$`|vAL6-^x)AD^6-a8as=w8M;%|05&$qfr54)W0&0
z{x6L%L~0y9{*$GivQT?l2&BJro=>7E-y_~0zO@#&!YeWBp_4;
za-0B2CP>wtHY-7X>&Kb9+J~o2Y#Jk`N3a+zpTtI`*rUrUmjvP*st+m;hHL^h@z20M
zk4ILFyma^8wH=K=rwvSgPq4ALjr3))P={AW=Wm&!_yQ6J5D-Ci5L1NtMm9e~Rl^Wu
zf!2)@+FX}8Y0|95rin`>4N;?weE3;gtUar!ZQ8g}=bL#>*08i#prT{&w4?!CngTdg
zkH-@c0pEGO8c$rF(I3^V9p2bpoIHPr8*zjg(SlFx`F8uB{MFMwUq9Jlc)iAvs7&s3
zIyDNsg$QZ)Cd1;$d*|1k>*8}dinE&%-isiTOpQ*(vZTDyUS3qxQqWy{&(>Q^t_txS
z<$d4-;C7Qof&B;S)~?GOniF4mXx@&p2t*>7(Lm{&%CqdPZQT{yR`1)l@7^GG43*XjPdy6vu76;?kZVRIALwmp@|!aN3jNQ^Vg&RHp{2QdW?kL<&Qw>Z{6P-I_ZFJ6rKkvEoK{c~
zjL{4d7(4_zkkh9_E0;A3S+{TiFcO#n4anlU_}v|2hUq~eGbRdx4~xy?R!*B%TTyX6
zGv096sL!E;W&yH6_jEKz0MK*It}krd`JRW6kTDUfHk|u}RbMi0Rc&|o>XQcnW=Hcr
z;C>2R7PFyAd7bh&Fne~x(7FeH7-l7Mz%&AqsCo^>>6K8%l<)7}vi0-N?_u0(@;v2>
zFTS|LiK8fad3k=n
zzpSh}F-RVe9Oi>LNS~@yRkTD1
fQiMlW3CH*iPfo2VHCIFF00000NkvXXu0mjfFG08Z
literal 0
HcmV?d00001
diff --git a/src/uni_modules/cc-myTabbar/static/img/wode.png b/src/uni_modules/cc-myTabbar/static/img/wode.png
new file mode 100644
index 0000000000000000000000000000000000000000..165e83a1faf95366eeeafd643c8b31e501e13bcb
GIT binary patch
literal 4538
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
+
+
+
+
+
+
+
+
diff --git a/src/uni_modules/zero-loading/components/zero-loading/static/loading-atom.vue b/src/uni_modules/zero-loading/components/zero-loading/static/loading-atom.vue
new file mode 100644
index 0000000..3b3b75e
--- /dev/null
+++ b/src/uni_modules/zero-loading/components/zero-loading/static/loading-atom.vue
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/uni_modules/zero-loading/components/zero-loading/static/loading-bounce.vue b/src/uni_modules/zero-loading/components/zero-loading/static/loading-bounce.vue
new file mode 100644
index 0000000..860d23d
--- /dev/null
+++ b/src/uni_modules/zero-loading/components/zero-loading/static/loading-bounce.vue
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/uni_modules/zero-loading/components/zero-loading/static/loading-circle.vue b/src/uni_modules/zero-loading/components/zero-loading/static/loading-circle.vue
new file mode 100644
index 0000000..958bb14
--- /dev/null
+++ b/src/uni_modules/zero-loading/components/zero-loading/static/loading-circle.vue
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/uni_modules/zero-loading/components/zero-loading/static/loading-equal.vue b/src/uni_modules/zero-loading/components/zero-loading/static/loading-equal.vue
new file mode 100644
index 0000000..b68b86c
--- /dev/null
+++ b/src/uni_modules/zero-loading/components/zero-loading/static/loading-equal.vue
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/uni_modules/zero-loading/components/zero-loading/static/loading-eyes.vue b/src/uni_modules/zero-loading/components/zero-loading/static/loading-eyes.vue
new file mode 100644
index 0000000..f7a18d1
--- /dev/null
+++ b/src/uni_modules/zero-loading/components/zero-loading/static/loading-eyes.vue
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/uni_modules/zero-loading/components/zero-loading/static/loading-gear.vue b/src/uni_modules/zero-loading/components/zero-loading/static/loading-gear.vue
new file mode 100644
index 0000000..19ce873
--- /dev/null
+++ b/src/uni_modules/zero-loading/components/zero-loading/static/loading-gear.vue
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/uni_modules/zero-loading/components/zero-loading/static/loading-locating.vue b/src/uni_modules/zero-loading/components/zero-loading/static/loading-locating.vue
new file mode 100644
index 0000000..7e140ec
--- /dev/null
+++ b/src/uni_modules/zero-loading/components/zero-loading/static/loading-locating.vue
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/uni_modules/zero-loading/components/zero-loading/static/loading-love.vue b/src/uni_modules/zero-loading/components/zero-loading/static/loading-love.vue
new file mode 100644
index 0000000..9b5e6cd
--- /dev/null
+++ b/src/uni_modules/zero-loading/components/zero-loading/static/loading-love.vue
@@ -0,0 +1,201 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/uni_modules/zero-loading/components/zero-loading/static/loading-photo.vue b/src/uni_modules/zero-loading/components/zero-loading/static/loading-photo.vue
new file mode 100644
index 0000000..3c9b383
--- /dev/null
+++ b/src/uni_modules/zero-loading/components/zero-loading/static/loading-photo.vue
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/uni_modules/zero-loading/components/zero-loading/static/loading-pulse.vue b/src/uni_modules/zero-loading/components/zero-loading/static/loading-pulse.vue
new file mode 100644
index 0000000..9c32c7e
--- /dev/null
+++ b/src/uni_modules/zero-loading/components/zero-loading/static/loading-pulse.vue
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/uni_modules/zero-loading/components/zero-loading/static/loading-radar.vue b/src/uni_modules/zero-loading/components/zero-loading/static/loading-radar.vue
new file mode 100644
index 0000000..ebafa85
--- /dev/null
+++ b/src/uni_modules/zero-loading/components/zero-loading/static/loading-radar.vue
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/uni_modules/zero-loading/components/zero-loading/static/loading-sun.vue b/src/uni_modules/zero-loading/components/zero-loading/static/loading-sun.vue
new file mode 100644
index 0000000..ed079d8
--- /dev/null
+++ b/src/uni_modules/zero-loading/components/zero-loading/static/loading-sun.vue
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/uni_modules/zero-loading/components/zero-loading/static/loading-surround.vue b/src/uni_modules/zero-loading/components/zero-loading/static/loading-surround.vue
new file mode 100644
index 0000000..0e47a11
--- /dev/null
+++ b/src/uni_modules/zero-loading/components/zero-loading/static/loading-surround.vue
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/uni_modules/zero-loading/components/zero-loading/static/loading-sword.vue b/src/uni_modules/zero-loading/components/zero-loading/static/loading-sword.vue
new file mode 100644
index 0000000..8efb848
--- /dev/null
+++ b/src/uni_modules/zero-loading/components/zero-loading/static/loading-sword.vue
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/uni_modules/zero-loading/components/zero-loading/static/loading-wobble.vue b/src/uni_modules/zero-loading/components/zero-loading/static/loading-wobble.vue
new file mode 100644
index 0000000..d8f6283
--- /dev/null
+++ b/src/uni_modules/zero-loading/components/zero-loading/static/loading-wobble.vue
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/uni_modules/zero-loading/components/zero-loading/zero-loading.vue b/src/uni_modules/zero-loading/components/zero-loading/zero-loading.vue
new file mode 100644
index 0000000..62db5eb
--- /dev/null
+++ b/src/uni_modules/zero-loading/components/zero-loading/zero-loading.vue
@@ -0,0 +1,186 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ text }}
+
+
+
+
+
+
+
diff --git a/src/uni_modules/zero-loading/package.json b/src/uni_modules/zero-loading/package.json
new file mode 100644
index 0000000..17f7d3e
--- /dev/null
+++ b/src/uni_modules/zero-loading/package.json
@@ -0,0 +1,83 @@
+{
+ "id": "zero-loading",
+ "displayName": "zero-loading(加载动画)",
+ "version": "1.4.2",
+ "description": "纯css加载动画, 一个标签元素即可实现炫酷的全屏loading效果,支持vue2,vue3",
+ "keywords": [
+ "loading",
+ "加载动画",
+ "css动画",
+ "加载"
+],
+ "repository": "",
+ "engines": {
+ "HBuilderX": "^3.1.0"
+ },
+"dcloudext": {
+ "sale": {
+ "regular": {
+ "price": "0.00"
+ },
+ "sourcecode": {
+ "price": "0.00"
+ }
+ },
+ "contact": {
+ "qq": ""
+ },
+ "declaration": {
+ "ads": "无",
+ "data": "插件不采集任何数据",
+ "permissions": "无"
+ },
+ "npmurl": "",
+ "type": "component-vue"
+ },
+ "uni_modules": {
+ "dependencies": [],
+ "encrypt": [],
+ "platforms": {
+ "cloud": {
+ "tcb": "y",
+ "aliyun": "y",
+ "alipay": "n"
+ },
+ "client": {
+ "Vue": {
+ "vue2": "y",
+ "vue3": "y"
+ },
+ "App": {
+ "app-vue": "u",
+ "app-nvue": "u",
+ "app-harmony": "u",
+ "app-uvue": "u"
+ },
+ "H5-mobile": {
+ "Safari": "y",
+ "Android Browser": "y",
+ "微信浏览器(Android)": "y",
+ "QQ浏览器(Android)": "y"
+ },
+ "H5-pc": {
+ "Chrome": "y",
+ "IE": "u",
+ "Edge": "y",
+ "Firefox": "y",
+ "Safari": "y"
+ },
+ "小程序": {
+ "微信": "y",
+ "阿里": "u",
+ "百度": "u",
+ "字节跳动": "u",
+ "QQ": "u"
+ },
+ "快应用": {
+ "华为": "u",
+ "联盟": "u"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/uni_modules/zero-loading/readme.md b/src/uni_modules/zero-loading/readme.md
new file mode 100644
index 0000000..2f14f69
--- /dev/null
+++ b/src/uni_modules/zero-loading/readme.md
@@ -0,0 +1,69 @@
+# zero-loading
+
+> 仅测试于 vue2, vue3, 微信小程序. 其他平台自行测试
+
+## 使用方法
+
+导入 `uni_modules` 后直接使用即可
+
+提供多种加载动画类型,传入 type 改变 loading 样式,不传默认 circle
+
+### 全屏使用
+
+```html
+
+```
+
+### 局部使用
+
+**父元素的 `position` 记得改为 `relative` 不然可能影响效果**
+
+```html
+
+```
+
+## 参数说明
+
+| 参数 | 类型 | 默认值 | 描述 |
+| ----------- | -------- | --------- | ---------------------------------------------- |
+| type | String | atom | 样式 |
+| position | String | fixed | 定位方式 |
+| zIndex | Number | 9 | |
+| mask | Boolean | false | 是否需要遮罩 (默认为全屏遮罩,背景色默认为黑色) |
+| maskOpacity | Number | 0.1 | 遮罩透明度 |
+| maskMini | Boolean | false | 传入 true 时,使用小遮罩 |
+| maskDark | Boolean | true | 传入 false 时,遮罩背景色为白色 |
+| color | String | #0396FF | 自定义颜色,仅部分支持 |
+| showText | showText | false | 是否显示文字 |
+| text | String | 加载中... | 文本内容 |
+| textSize | String | 28rpx | 文字大小 |
+| textColor | String | #333333 | 文字颜色 |
+| textGap | String | 40rpx | 文字与 loading 动画的间距 |
+
+### type 可选值:
+
+| type 值 | 描述 |
+| -------- | ----------------- |
+| locating | 定位 (自定义颜色) |
+| photo | 照片 (自定义颜色) |
+| equal | 等边 (自定义颜色) |
+| wobble | 摇摆 (自定义颜色) |
+| annulus | 圆环 (自定义颜色) |
+| sword | 剑气 (自定义颜色) |
+| atom | 原子 (自定义颜色) |
+| pulse | 脉冲 (自定义颜色) |
+| circle | 圆圈 (自定义颜色) |
+| eyes | 眼睛 |
+| surround | 环绕 |
+| bounce | 弹跳 |
+| radar | 雷达 |
+| gear | 齿轮 |
+| love | 爱心 |
+| sun | 太阳 |
+
+插件预览:
+
+
+> 小程序搜索: 零技术
+
+> 预览的小程序不一定能及时更新当前插件
diff --git a/src/utils/commen.ts b/src/utils/commen.ts
index 031e930..99975b7 100644
--- a/src/utils/commen.ts
+++ b/src/utils/commen.ts
@@ -1 +1,36 @@
-export const BarHeight = uni.getSystemInfoSync().statusBarHeight
\ No newline at end of file
+export const BarHeight = uni.getSystemInfoSync().statusBarHeight
+
+//保留两位小数
+export function setNum(v?:any){
+ if(v){
+ v = v+''
+ //替换掉数字和小数点 . 之外的字符
+ v = v.replace(/[^\d.]/g,'')
+ //把2个以上的小数点 . 替换成一个小数点 .
+ v = v.replace(/\.{2,}/g,'.')
+ //保证第一个字符为数字而不是小数点 .
+ v = v.replace(/^\./g,'')
+ //保证最后一个字符为数字而不是小数点 .
+ //v = v.replace(/\.$/g,'')
+ //保证小数点 . 只出现一次,而不能出现两次以上
+ v = v.replace('.','$#$').replace(/\./g,'').replace('$#$','.')
+ //只能输入两个小数
+ v = v.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3')
+
+ if(/^0+[1-9]$/.test(v) || /^0+\d+\./.test(v)) {
+ v = v.replace(/^0+/,'')
+ }
+ if(/^(0+\.)/.test(v) || /^0+\.$/.test(v) || /^0+$/.test(v)) {
+ v = v.replace(/^0+/,'0')
+ }
+ return v
+ }
+ return ''
+}
+
+//是否是今天
+//date : new Date(2025-04-01)
+export function isToday(date:any) {
+ const today = new Date()
+ return date.toISOString().slice(0, 10) === today.toISOString().slice(0, 10)
+}
\ No newline at end of file
diff --git a/src/utils/config.ts b/src/utils/config.ts
index 1e1fcfb..d90e703 100644
--- a/src/utils/config.ts
+++ b/src/utils/config.ts
@@ -1,7 +1,6 @@
const ENV = process.env.APP_ENV || process.env.NODE_ENV;
-const confing = {
- development: {
+const development = {
// #ifdef MP-WEIXIN
//apiBaseUrl:'https://587910rq36.zicp.fun' //'http://192.168.110.73:8082/' //https://xcjf.56365.cc/' //'/fetch'//网站域名接口地址参考,发布小程序和APP时使用
// #endif
@@ -9,16 +8,18 @@ const confing = {
// #ifdef H5
//apiBaseUrl:'https://587910rq36.zicp.fun' //'/fetch/' //'http://192.168.110.73:8082/' //https://xcjf.56365.cc/' //'/fetch'//网站域名接口地址参考,发布小程序和APP时使用
// #endif
- apiBaseUrl:'http://192.168.5.213:9100/gateway'
- },
- production: {
- //apiBaseUrl:'http://124.239.176.15:8888',
- apiBaseUrl:'https://api.evo-techina.com'
- //API_URL:'http://chuangcheng.56365.cc' //测试环境
- }
+ //apiBaseUrl:'http://192.168.5.213:9100/gateway'
+ apiBaseUrl:'http://192.168.5.14:9104'
}
+const production = {
+ //apiBaseUrl:'http://124.239.176.15:8888',
+ apiBaseUrl:'https://api.evo-techina.com'
+ //API_URL:'http://chuangcheng.56365.cc' //测试环境
+}
+
+
export default {
ENV,
- ...confing[ENV]
+ config:ENV == 'production'?production:development
}
\ No newline at end of file
diff --git a/src/utils/configtab.ts b/src/utils/configtab.ts
new file mode 100644
index 0000000..1c8b21c
--- /dev/null
+++ b/src/utils/configtab.ts
@@ -0,0 +1,24 @@
+export default {
+ color: "#161616",
+ selectedColor: "#161616",
+ borderStyle: "black",
+ backgroundColor: "#ffffff",
+ list: [{
+ pagePath: "/pages/home/index",
+ iconPath: "/static/img/tabbar/home.png",
+ selectedIconPath: "/static/img/tabbar/home.png",
+ text: "首页",
+ openType: 'navigate', //新版本新增,页面被打开方式,默认为reLaunch
+ //dot: 1 //新版本新增参数,详细看页面最下方使用说明
+ }, {
+ pagePath: "/pages/scanCode/index",
+ iconPath: "/static/img/tabbar/saom.png",
+ selectedIconPath: "/static/img/tabbar/saom.png",
+ text: "扫码换电"
+ }, {
+ pagePath: "/pages/mine/index",
+ iconPath: "/static/img/tabbar/wode.png",
+ selectedIconPath: "/static/img/tabbar/wode.png",
+ text: "我的"
+ }]
+}
\ No newline at end of file
diff --git a/src/utils/request.ts b/src/utils/request.ts
index 912adcc..808de0a 100644
--- a/src/utils/request.ts
+++ b/src/utils/request.ts
@@ -28,8 +28,8 @@ export function request(method:any,url:string,data?:any,isLoading?:any){
httpList.push(
uni.request({
header:headers,
- //url:'http://192.168.5.200:9100/gateway'+ url,//`${conf.apiBaseUrl}${url}`,
- //url:'http://192.168.5.14:9104'+ url,
+ //url:`${conf.config.apiBaseUrl}${url}`,
+ //url:'http://192.168.5.200:9104'+ url,
url:'https://api.evo-techina.com'+url,
method,
data:data,
diff --git a/src/utils/service.ts b/src/utils/service.ts
index db467e0..d5539b9 100644
--- a/src/utils/service.ts
+++ b/src/utils/service.ts
@@ -236,4 +236,14 @@ export function balancpay(parameter:Bapay){
//查询用户是否开通余额
export function isktbal(wuid:string){
return request('post_form','/wechat/wechat/user/wallet/isOpenAccount',{wuid})
+}
+
+//开始换电
+export function starthz(wuid:string,orderId:string){
+ return request('post_form','/wechat/order/swap/startSwap',{wuid,orderId})
+}
+
+//查询启动换电是否成功
+export function gethzmsg(wuid:string,orderId:string){
+ return request('post_form','/wechat/order/swap/getStartSwap',{wuid,orderId},false)
}
\ No newline at end of file