图片整体修改为在线地址

This commit is contained in:
小朱 2025-04-15 11:27:28 +08:00
parent dcdec62ec1
commit 00e9760adc
76 changed files with 80 additions and 52 deletions

View File

@ -52,7 +52,9 @@
"mp-weixin" : {
"appid" : "wx399ab8cf933bf77f",
"setting" : {
"urlCheck" : false
"urlCheck" : false,
"postcss" : true,
"minified" : true
},
"usingComponents" : true,
"permission" : {
@ -60,10 +62,7 @@
"desc" : "需要实时定位"
}
},
"requiredPrivateInfos": [
"getLocation",
"chooseLocation"
]
"requiredPrivateInfos" : [ "getLocation", "chooseLocation" ]
},
"mp-alipay" : {
"usingComponents" : true

View File

@ -30,7 +30,7 @@
<z-paging ref="paging_consume" :fixed="false" height="85vh" v-model="ConsumeDataList"
@query="loadMoreDataConsume" :default-page-no="1" :default-page-size="4"
:auto-show-back-to-top="true">
<uni-card :title="'订单号:5263215413311'" >
<uni-card :title="'订单号:5263215413311'">
<view class="flex justify-between card-header">
<view class="order-time">
2025-04-07 14:25:12
@ -42,7 +42,7 @@
<view class="flex justify-between card-info">
<view class="ride-info">
<image src="/static/userui/icon/riding-line.png"></image>
<image :src="`${imgPath}static/userui/icon/riding-line.png`"></image>
<span>骑行35分钟15秒 5.6km</span>
</view>
<view class="ride-cost">
@ -66,7 +66,7 @@
<view class="flex justify-between card-info">
<view class="ride-info">
<image src="/static/userui/icon/riding-line.png"></image>
<image :src="`${imgPath}/static/userui/icon/riding-line.png`"></image>
<span>骑行35分钟15秒 5.6km</span>
</view>
<view class="ride-cost">
@ -95,10 +95,10 @@
NO.6543123142
</view>
</view>
<view class="flex justify-between card-info">
<view class="ride-info">
<image src="/static/userui/icon/riding-line.png"></image>
<image :src="`${imgPath}/static/userui/icon/riding-line.png`"></image>
<span>骑行35分钟15秒 5.6km</span>
</view>
<view class="ride-cost">
@ -110,7 +110,7 @@
<span class="corui-processing">处理中</span>
</view>
</uni-card>
<uni-card :title="'订单号:5263215413311'" >
<uni-card :title="'订单号:5263215413311'">
<view class="flex justify-between card-header">
<view class="order-time">
2025-04-07 14:25:12
@ -119,10 +119,10 @@
NO.6543123142
</view>
</view>
<view class="flex justify-between card-info">
<view class="ride-info">
<image src="/static/userui/icon/riding-line.png"></image>
<image :src="`${imgPath}/static/userui/icon/riding-line.png`"></image>
<span>骑行35分钟15秒 5.6km</span>
</view>
<view class="ride-cost">
@ -134,7 +134,7 @@
<span class=" corui-completed">已完成</span>
</view>
</uni-card>
</z-paging>
</view>
</view>
@ -147,6 +147,8 @@
onMounted
} from 'vue';
import * as api from '@/utils/api.js';
import config from '@/utils/config';
const imgPath = config.imgPath;
// 使ref
const selectedTab = ref('consume');
@ -156,9 +158,9 @@
};
const paging_consume = ref(null);
const paging_refund = ref(null);
const paging_refund = ref(null);
const RefundDataList = ref([]);
const ConsumeDataList = ref([]);
const scrollHeight = ref(null);
@ -192,7 +194,7 @@
"pageSize": pageSize
}
};
api.callEbikeInfo("订单接口???", params).then((res) => {
if (res.code === 200) {
const records = res.data;
@ -303,15 +305,16 @@
border-radius: 5px;
}
.corui-completed {
background-color: rgb(195,198,203);
.corui-completed {
background-color: rgb(195, 198, 203);
color: #fff;
padding: 4px 10px;
font-size: 12px;
border-radius: 5px;
}
.corui-processing {
background-color: rgb(218,102,17);
.corui-processing {
background-color: rgb(218, 102, 17);
color: #fff;
padding: 4px 10px;
font-size: 12px;

View File

@ -35,7 +35,7 @@
<view class="flex justify-between card-info">
<view class="ride-info">
<image src="/static/userui/icon/问题描述.png"></image>
<image :src="`${imgPath}static/userui/icon/问题描述.png`"></image>
<span>问题描述:车把坏了</span>
</view>
</view>
@ -50,7 +50,7 @@
<view class="flex justify-between card-info">
<view class="ride-info">
<image src="/static/userui/icon/问题描述.png"></image>
<image :src="`${imgPath}userui/icon/问题描述.png`"></image>
<span>问题描述:车把坏了</span>
</view>
</view>
@ -72,7 +72,7 @@
</view>
<view class="flex justify-between card-info">
<view class="ride-info">
<image src="/static/userui/icon/问题描述.png"></image>
<image :src="`${imgPath}static/userui/icon/问题描述.png`"></image>
<span>问题描述:车把坏了</span>
</view>
</view>
@ -86,7 +86,7 @@
</view>
<view class="flex justify-between card-info">
<view class="ride-info">
<image src="/static/userui/icon/问题描述.png"></image>
<image :src="`${imgPath}static/userui/icon/问题描述.png`"></image>
<span>问题描述:车把坏了</span>
</view>
</view>
@ -103,6 +103,8 @@
<script setup>
import { ref, onMounted } from 'vue';
import * as api from '@/utils/api.js';
import config from '@/utils/config';
const imgPath = config.imgPath;
// 使ref
const selectedTab = ref('consume');

View File

@ -47,7 +47,7 @@
车头部位
</view>
<view class="cheimage">
<image src="/static/userui/ebike/车头.png" mode=""></image>
<image :src="`${imgPath}static/userui/ebike/车头.png`" mode=""></image>
</view>
</view>
</view>
@ -68,7 +68,7 @@
车尾部位
</view>
<view class="cheimage">
<image src="/static/userui/ebike/车尾.png" mode=""></image>
<image :src="`${imgPath}static/userui/ebike/车尾.png`" mode=""></image>
</view>
</view>
</view>
@ -111,13 +111,14 @@
import * as api from '@/utils/api.js';
import {
showModelMessage
} from '@/utils/tools.js';
import config from '../../../utils/config';
} from '@/utils/tools.js';
import {
onLoad
} from '@dcloudio/uni-app';
import mapLocation from "@/pages/map/map-location.vue";
import mapLocation from "@/pages/map/map-location.vue";
import config from '@/utils/config';
const imgPath = config.imgPath;
const ebikeInfo = ref({
bikeId: '',

View File

@ -1,7 +1,7 @@
<template>
<view class="loginbox">
<view class="logintop flex justify-center align-center">
<image src="/static/userui/kncxbj.png" style="width: 100px; height: 100px;" />
<image :src="`${imgPath}static/userui/kncxbj.png`" style="width: 100px; height: 100px;" />
</view>
<view class="input-fields padding">
<!-- 输入手机号 -->
@ -38,6 +38,8 @@
import {
showModelMessage
} from '@/utils/tools.js';
import config from '@/utils/config';
const imgPath = config.imgPath;
const isloading = ref(false);
const phoneNumber = ref('');

View File

@ -2,7 +2,7 @@
<view class="terms-page padding">
<view class="topborder">
<view class="topimgclass">
<image src="/static/userui/ebike665.png"></image>
<image :src="`${imgPath}static/userui/ebike665.png`"></image>
</view>
<view style="margin-top: 20px;">
<h3>服务协议</h3>
@ -36,6 +36,8 @@
ref,
onMounted
} from 'vue';
import config from '@/utils/config';
const imgPath = config.imgPath;
const scrollHeight = ref(0);
onMounted(() => {});

View File

@ -1,7 +1,7 @@
<template>
<view class="bg-white padding" style="height: 100vh;">
<view class="topimg flex justify-center align-center">
<image src="/static/userui/danger.png" mode=""></image>
<image :src="`${imgPath}static/userui/danger.png`" mode=""></image>
</view>
<view class=" padding text-center text-black" style="margin-bottom: 15px;">
<h3>注销账号将永久失效且不可恢复并将放弃以下权益资产与服务</h3>
@ -41,6 +41,8 @@
import {
showModelMessage
} from '@/utils/tools.js';
import config from '@/utils/config';
const imgPath = config.imgPath;
//

View File

@ -1,7 +1,7 @@
<template>
<view class="loginbox">
<view class="logintop">
<image src="/static/userui/wxloginbj.png" style="width: 100%; height: 240px;" />
<image :src="`${imgPath}static/userui/wxloginbj.png`" style="width: 100%; height: 240px;" />
</view>
<view class="loginbotton padding flex flex-direction">
@ -35,7 +35,7 @@
class="phone-login-span"></span></view>
<view class="phone-login-button">
<view class="iconborder flex justify-center align-center" @click="redirectToPhoneLogin">
<image src="/static/userui/icon/phone.png" alt="" />
<image :src="`${imgPath}static/userui/icon/phone.png`" alt="" />
</view>
</view>
</view>
@ -49,6 +49,8 @@
onMounted
} from 'vue';
import * as api from '@/utils/api.js';
import config from '@/utils/config';
const imgPath = config.imgPath;
const isAgreed = ref([]); //
const isloading = ref(false);
const phone = ref("");

View File

@ -3,7 +3,7 @@
<!-- 用户信息区域 -->
<view class="user-info padding">
<view class="user-avatar">
<image src="/static/userui/tx.png" mode="aspectFill"></image><!-- 头像 -->
<image :src="`${imgPath}static/userui/tx.png`" mode="aspectFill"></image><!-- 头像 -->
</view>
<view class="user-details">
<view class="nickname">昵称</view>
@ -32,40 +32,43 @@
import {
ref
} from 'vue';
import config from '@/utils/config';
const imgPath = config.imgPath;
const menuItems = ref([{
icon: '/static/userui/icon/zhhanghu.png',
icon: `${imgPath}static/userui/icon/zhhanghu.png`,
label: '账户明细',
link: '/pages/user/login/AccountDetails'
},
{
icon: '/static/userui/icon/baoxiujilu.png',
icon: `${imgPath}static/userui/icon/baoxiujilu.png`,
label: '故障反馈',
link: '/pages/user/login/TroubleReportUser'
},
{
icon: '/static/userui/icon/baoxiujilu.png',
icon: `${imgPath}static/userui/icon/baoxiujilu.png`,
label: '报修记录',
link: '/pages/user/login/RepairReport'
},
{
icon: '/static/userui/icon/shiminrenzheng.png',
icon: `${imgPath}static/userui/icon/shiminrenzheng.png`,
label: '微信登录',
link: '/pages/user/login/wx_login'
},
{
icon: '/static/userui/icon/jilu.png',
icon: `${imgPath}static/userui/icon/jilu.png`,
label: '申请换车记录',
link: '/pages/user/login/return-point-records'
},
{
icon: '/static/userui/icon/helpinfo.png',
icon: `${imgPath}static/userui/icon/helpinfo.png`,
label: '帮助中心',
link: '/pages/user/HelpPage/HelpPage'
},
{
icon: '/static/userui/icon/loginout.png',
icon: `${imgPath}static/userui/icon/loginout.png`,
label: '账号注销',
link: '/pages/user/login/userLogout'
}

View File

@ -5,14 +5,14 @@
<div><input :focus="focus" @input="changeInput" type="number" maxlength="6" style="height: 0;width: 0;" />
</div>
<div class="divImgP">
<image class="divImg" src="/static/userui/scan/bike.png" />
<image class="divImg" :src="`${imgPath}static/userui/scan/bike.png`" />
</div>
<div class="divData">
<div class="divDataTab" v-for="(item,index) in inputData" :key="index" @click="clickTab">{{item}}</div>
</div>
<div class="divBottom">
<image style="width: 60px;height: 60px;" src="/static/userui/scan/light.png" />
<image style="width: 60px;height: 60px;" :src="`${imgPath}static/userui/scan/light.png`" />
<div style="font-size: 12px;color: gray;" @click="onTorch">轻触点亮</div>
<div :class="(btnDis?'divBtnDis ':'')+'divBtn'" @click="addRide">确认</div>
</div>
@ -33,6 +33,8 @@
import {
callOrdereApi
} from "@/utils/api.js";
import config from '@/utils/config';
const imgPath = config.imgPath;
const len = 6;
const oUser = uni.getStorageSync("wechat_user");
const inputData = ref(new Array(len).fill(""));

View File

@ -1,6 +1,6 @@
<template>
<div>
<image class="img" src="/static/userui/scan/back.png" />
<image class="img" :src="`${imgPath}static/userui/scan/back.png`" />
<div class="divBox">
<div class="divScan">
<div class="divScanTitle">请扫码车身的二维码进行解锁</div>
@ -23,11 +23,11 @@
</div>
<div class="divBottom">
<div class="divBtn" @click="openCode">
<image src="/static/userui/scan/code.png" />
<image :src="`${imgPath}static/userui/scan/code.png`" />
<div>输入车辆编号</div>
</div>
<div class="divBtn" @click="clickLight">
<image src="/static/userui/scan/light.png" />
<image :src="`${imgPath}static/userui/scan/light.png`" />
<div>{{openLight=="off"?"打开":"关闭"}}手电筒</div>
</div>
</div>
@ -52,6 +52,8 @@
import {
callOrdereApi
} from "@/utils/api.js";
import config from '@/utils/config';
const imgPath = config.imgPath;
let bikeCode = null;
const openLight = ref("off");

View File

@ -9,7 +9,7 @@
@confirm="searchInfo" />
</view>
<view class="searchmore" @click="showDrawer('showRight')">
<image src="/static/image/更多.png" alt="" />
<image :src="`${imgPath}/static/image/更多.png`" alt="" />
</view>
</view>
</template>
@ -104,6 +104,8 @@
dataFormat
} from '@/utils/tools.js';
import * as api from '@/utils/api.js';
import config from '@/utils/config';
const imgPath = config.imgPath;
const userInfo = ref(null);
const paging = ref(null);

View File

@ -9,7 +9,7 @@
@confirm="searchInfo" />
</view>
<view class="searchmore" @click="showDrawer('showRight')">
<image src="/static/image/更多.png" alt="" />
<image :src="`${imgPath}/static/image/更多.png`" alt="" />
</view>
</view>
</template>
@ -108,6 +108,8 @@
dataFormat
} from '@/utils/tools.js';
import * as api from '@/utils/api.js';
import config from '@/utils/config';
const imgPath = config.imgPath;
const userInfo = ref(null);
const paging = ref(null);

View File

@ -8,7 +8,7 @@
@confirm="search" />
</view>
<view class="searchmore" @click="showDrawer('showRight')">
<image src="/static/image/更多.png" alt="" />
<image :src="`${imgPath}static/image/更多.png`" alt="" />
</view>
</view>
</template>
@ -124,6 +124,8 @@
import {
forEach
} from 'lodash';
import config from '@/utils/config';
const imgPath = config.imgPath;
const listdata = ref([]);
const popup = ref(null);
const typepopup = ref("center");

View File

@ -8,7 +8,7 @@
@confirm="search" />
</view>
<view class="searchmore" @click="showDrawer('showRight')">
<image src="/static/image/更多.png" alt="" />
<image :src="`${imgPath}static/image/更多.png`" alt="" />
</view>
</view>
</template>
@ -111,6 +111,8 @@
onMounted
} from 'vue';
import * as api from '@/utils/api.js';
import config from '@/utils/config';
const imgPath = config.imgPath;
const listdata = ref([]);
const popup = ref(null)
const typepopup = ref("center");

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 755 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 533 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 493 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 728 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 695 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 659 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 563 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 808 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 849 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 793 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 497 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 728 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 887 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 760 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 661 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 126 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 495 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 99 KiB