Kaynağa Gözat

fix:分包问题

needcode 2 yıl önce
ebeveyn
işleme
2b2e65124b

+ 1 - 0
src/manifest.json

@@ -86,6 +86,7 @@
     "style": "v2",
     "darkmode": false,
     "resizable": false,
+    "lazyCodeLoading": "requiredComponents",
     "usingComponents": true,
     "requiredPrivateInfos": ["getLocation"],
     "permission": {

+ 1 - 1
src/pages-charge/codeing/codeing.vue

@@ -2,7 +2,7 @@
   <view class="pt-10 pr-60 pl-60">
     <view class="lh-0">
       <image
-        src="../images/charge-input-head.png"
+        src="../static/charge-input-head.png"
         mode="widthFix"
         style="width: 100%"
       ></image>

+ 2 - 2
src/pages-charge/machines/machines.vue

@@ -16,7 +16,7 @@
       </view>
       <view class="flex mt-20">
         <image
-          src="../images/machines-banner-address.png"
+          src="../static/machines-banner-address.png"
           mode="widthFix"
           style="width: 16px; display: block"
         />
@@ -35,7 +35,7 @@
         </view>
       </view>
       <image
-        src="../images/machines-banner-nav.png"
+        src="../static/machines-banner-nav.png"
         mode="widthFix"
         class="nav"
         @click="openAddress"

+ 4 - 4
src/pages-charge/ordering/ordering.vue

@@ -1,6 +1,6 @@
 <template>
   <view class="container">
-    <image class="bg" src="../images/charge-ordering-bg.png" mode="widthFix" />
+    <image class="bg" src="../static/charge-ordering-bg.png" mode="widthFix" />
     <view class="body">
       <view class="iphonex-placeholder"></view>
       <view
@@ -11,7 +11,7 @@
       >
         <image
           :class="['border', `${step <= 2 ? 'border-animation' : ''}`]"
-          src="../images/charge-ordering-border.png"
+          src="../static/charge-ordering-border.png"
           @load="onImgLoad"
         />
         <view class="timer flex-column flex-center">
@@ -25,11 +25,11 @@
             <view class="fs-26">充电启动中</view>
           </block>
           <block v-if="step === 2">
-            <image class="icon" src="../images/charge-ordering-icon.png" />
+            <image class="icon" src="../static/charge-ordering-icon.png" />
             <view class="fs-26 mt-10">充电中...</view>
           </block>
           <block v-if="step === 3">
-            <image class="icon" src="../images/charge-ordering-finish.png" />
+            <image class="icon" src="../static/charge-ordering-finish.png" />
             <view class="fs-26 mt-10">充电结束</view>
           </block>
         </view>

+ 0 - 0
src/pages-charge/images/charge-input-head.png → src/pages-charge/static/charge-input-head.png


+ 0 - 0
src/pages-charge/images/charge-ordering-bg.png → src/pages-charge/static/charge-ordering-bg.png


+ 0 - 0
src/pages-charge/images/charge-ordering-border.png → src/pages-charge/static/charge-ordering-border.png


+ 0 - 0
src/pages-charge/images/charge-ordering-finish.png → src/pages-charge/static/charge-ordering-finish.png


+ 0 - 0
src/pages-charge/images/charge-ordering-icon.png → src/pages-charge/static/charge-ordering-icon.png


+ 0 - 0
src/pages-charge/images/machines-banner-address.png → src/pages-charge/static/machines-banner-address.png


+ 0 - 0
src/pages-charge/images/machines-banner-nav.png → src/pages-charge/static/machines-banner-nav.png


+ 15 - 5
src/utils/uploader.ts

@@ -50,18 +50,25 @@ export function uploadByQueue(filePath: string, callback: UploadCallback) {
 // 单独上传一个
 export function upload(filePath: string, callback: UploadCallback): void {
   const uploadTask = wxUploadFile(
-    `${host}/common/upload`,
+    `${host}/file/upload`,
     filePath,
     {},
     {
       success: (res: any) => {
-        if (res.statusCode == 200) {
+        if (res.statusCode == 200 && res.data) {
           try {
             const data = JSON.parse(res.data);
-            callback.onSuccess &&
-              callback.onSuccess({
-                url: data.data.url,
+            if (data.message === "ok") {
+              callback.onSuccess &&
+                callback.onSuccess({
+                  url: data.data.url,
+                });
+            } else {
+              callback.onFail &&
+              callback.onFail({
+                errMsg: data.message,
               });
+            }
           } catch (error) {
             callback.onFail &&
               callback.onFail({
@@ -98,6 +105,9 @@ function wxUploadFile(
   return uni.uploadFile({
     url,
     filePath,
+    header: {
+      satoken: getApp<any>().globalData.token || "",
+    },
     name: "file",
     formData,
     success: (res) => {