问题修复
This commit is contained in:
parent
fc2156653c
commit
6d29d9a160
28
index.html
28
index.html
|
|
@ -20,21 +20,25 @@
|
|||
'<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' +
|
||||
(coverSupport ? ', viewport-fit=cover' : '') + '" />')
|
||||
|
||||
// 修复 iOS 下页面高度异常问题
|
||||
function adjustForiOS() {
|
||||
var u = navigator.userAgent;
|
||||
console.log('🚀 ~ u:', u);
|
||||
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
|
||||
console.log('🚀 ~ isiOS:', isiOS);
|
||||
if (isiOS) {
|
||||
var box = document.getElementById('box');
|
||||
if (box) {
|
||||
box.style.height = '100px';
|
||||
let origin = window.location.href
|
||||
if (origin.indexOf('ticket') != -1)
|
||||
{
|
||||
// 修复 iOS 下页面高度异常问题
|
||||
function adjustForiOS() {
|
||||
var u = navigator.userAgent;
|
||||
console.log('🚀 ~ u:', u);
|
||||
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
|
||||
console.log('🚀 ~ isiOS:', isiOS);
|
||||
if (isiOS) {
|
||||
var box = document.getElementById('box');
|
||||
if (box) {
|
||||
box.style.height = '100px';
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
document.addEventListener('DOMContentLoaded', adjustForiOS);
|
||||
document.addEventListener('DOMContentLoaded', adjustForiOS);
|
||||
}
|
||||
</script>
|
||||
|
||||
<title>
|
||||
|
|
|
|||
|
|
@ -32,6 +32,11 @@ const onClickLeft = () => {
|
|||
uni.navigateBack()
|
||||
}
|
||||
onLoad(async (options) => {
|
||||
console.log('🚀 ~ onLoad ~ options:', options.url)
|
||||
const origin = window.location.href
|
||||
if (origin.indexOf('ticket') != -1) {
|
||||
options.url = 'http://sgwpdm.ah.sgcc.com.cn/iws/ahbns/' + options.url
|
||||
}
|
||||
pagesType.value = options.type
|
||||
const response = await fetch(options.url)
|
||||
const arrayBuffer = await response.arrayBuffer()
|
||||
|
|
|
|||
|
|
@ -52,21 +52,16 @@
|
|||
</van-tag> -->
|
||||
</view>
|
||||
<view>装备型号:{{ goods.typeName }}</view>
|
||||
<view> 租赁时长: {{ goods.days }}</view>
|
||||
<view> 租赁时长: {{ goods.days }} 天</view>
|
||||
</view>
|
||||
</view>
|
||||
</van-col>
|
||||
</van-row>
|
||||
</view>
|
||||
</view>
|
||||
<van-steps :active="currentActive" active-color="#07c160" style="margin-bottom: 20rpx">
|
||||
<van-step
|
||||
v-for="(step, index) in stepList"
|
||||
:key="index"
|
||||
:title="step.title"
|
||||
:desc="step.description"
|
||||
/>
|
||||
</van-steps>
|
||||
<van-steps :active="currentActive" active-color="#07c160" style="margin-bottom: 20rpx; border-radius: 6px;">
|
||||
<van-step v-for="(step, index) in stepList" :key="index">{{ step.title }}</van-step>
|
||||
</van-steps>
|
||||
<van-cell-group inset>
|
||||
<TitleTip :title="`订单信息`" />
|
||||
<van-cell title="订单编号:" :value="orderDetails.code" />
|
||||
|
|
@ -89,7 +84,7 @@ import companyBg from '@/static/goods/company-bg.png'
|
|||
import TitleTip from '@/components/TitleTip/index'
|
||||
import { ref } from 'vue'
|
||||
import { editOrderDetailsAPI, getOverhaulAPI } from '@/services/order/index.js'
|
||||
import { showImagePreview,Steps, Step } from 'vant'
|
||||
import { showImagePreview, Steps, Step } from 'vant'
|
||||
import { onLoad } from '@dcloudio/uni-app'
|
||||
const orderDetailsList = ref([])
|
||||
const orderDetails = ref({})
|
||||
|
|
@ -276,27 +271,41 @@ const getDescription = (desId) => {
|
|||
// idTemp.value = String(route.query.idTemp)
|
||||
// }
|
||||
|
||||
|
||||
onLoad(async (options) => {
|
||||
const { data: res } = await editOrderDetailsAPI({ orderId: options?.orderId })
|
||||
orderStatus.value = options?.orderStatus
|
||||
console.log('xxxxxxxxxxx',orderStatus.value)
|
||||
console.log('xxxxxxxxxxx', orderStatus.value)
|
||||
|
||||
// if (orderStatus.value == 1) {
|
||||
// currentActive.value = 0
|
||||
// stepList.value = [
|
||||
// {
|
||||
// title: '待接单',
|
||||
// description: '',
|
||||
// },
|
||||
// {
|
||||
// title: '待出库',
|
||||
// description: '',
|
||||
// }
|
||||
|
||||
// ]
|
||||
// }
|
||||
console.log('xxxxxxxxxxx',stepList.value)
|
||||
if (orderStatus.value == 1) {
|
||||
currentActive.value = 0
|
||||
stepList.value[0].title = '待接单'
|
||||
} else if (orderStatus.value == 2) {
|
||||
currentActive.value = 1
|
||||
stepList.value[0].title = '已接单'
|
||||
// stepList.value[1].title = '已出库'
|
||||
} else if (orderStatus.value == 3) {
|
||||
currentActive.value = 2
|
||||
stepList.value[0].title = '已接单'
|
||||
stepList.value[1].title = '已出库'
|
||||
// stepList.value[2].title = '已收货'
|
||||
} else if (orderStatus.value == 4) {
|
||||
currentActive.value = 3
|
||||
stepList.value[0].title = '已接单'
|
||||
stepList.value[1].title = '已出库'
|
||||
stepList.value[2].title = '已收货'
|
||||
stepList.value[3].title = '租赁中'
|
||||
} else if (orderStatus.value == 20 || orderStatus.value == 5) {
|
||||
stepList.value[0].title = '已接单'
|
||||
stepList.value[1].title = '已出库'
|
||||
stepList.value[2].title = '已收货'
|
||||
stepList.value[3].title = '租赁结束'
|
||||
stepList.value[4].title = '订单完成'
|
||||
currentActive.value = 4
|
||||
} else if (orderStatus.value == 99) {
|
||||
currentActive.value = 0
|
||||
stepList.value[0].title = '已取消'
|
||||
}
|
||||
console.log('xxxxxxxxxxx', stepList.value)
|
||||
orderDetails.value = res
|
||||
orderDetailsList.value = res.detailsList
|
||||
if (res.orderStatus == 20) {
|
||||
|
|
@ -399,7 +408,7 @@ onLoad(async (options) => {
|
|||
}
|
||||
}
|
||||
.van-step__title {
|
||||
color: #333 ; /* 设置文字颜色 */
|
||||
color: #333; /* 设置文字颜色 */
|
||||
display: block; /* 确保元素显示 */
|
||||
}
|
||||
.van-step__desc {
|
||||
|
|
|
|||
|
|
@ -232,7 +232,7 @@
|
|||
>
|
||||
费用确认
|
||||
</van-button>
|
||||
<van-button
|
||||
<!-- <van-button
|
||||
style="margin-right: 6px"
|
||||
size="small"
|
||||
type="primary"
|
||||
|
|
@ -251,7 +251,7 @@
|
|||
@click.stop="onViewCosts(item)"
|
||||
>
|
||||
费用清单
|
||||
</van-button>
|
||||
</van-button> -->
|
||||
<van-button
|
||||
style="margin-right: 6px"
|
||||
size="small"
|
||||
|
|
|
|||
|
|
@ -12,6 +12,8 @@ export const baseURL = ENV === 'development' ? '/api' : '/iws/proxyApi'; // 宏
|
|||
* httpInterceptor 分别拦截 request 和 uploadFile 请求
|
||||
*/
|
||||
|
||||
const origin = window.location.href;
|
||||
|
||||
// 添加请求拦截
|
||||
const httpInterceptor = {
|
||||
invoke(options) {
|
||||
|
|
@ -60,17 +62,20 @@ export const http = (options) => {
|
|||
const memberStore = useMemberStore();
|
||||
memberStore.clearUserInfo();
|
||||
memberStore.clearToken();
|
||||
uni.navigateTo({
|
||||
url: '/pages/login/index',
|
||||
});
|
||||
// 宏源
|
||||
// document.addEventListener(
|
||||
// "deviceready",
|
||||
// () => {
|
||||
// navigator.security.closeWindow();
|
||||
// },
|
||||
// false
|
||||
// );
|
||||
if (origin.indexOf('ticket') == -1) {
|
||||
uni.navigateTo({
|
||||
url: '/pages/login/index',
|
||||
});
|
||||
} else {
|
||||
// 宏源
|
||||
document.addEventListener(
|
||||
"deviceready",
|
||||
() => {
|
||||
navigator.security.closeWindow();
|
||||
},
|
||||
false
|
||||
);
|
||||
}
|
||||
reject(res);
|
||||
} else if (res.data.code === 500) {
|
||||
uni.showToast({
|
||||
|
|
|
|||
Loading…
Reference in New Issue