提交 e21d1033 authored 作者: 刘旭's avatar 刘旭

区分图片路径

上级 17054904
......@@ -56,29 +56,32 @@
</view>
<uni-popup ref="popup" background-color="#f2f2f2">
<scroll-view v-if="JSON.stringify(detailData) != '[]'" scroll-y="true" style="height: 100vh; box-sizing: border-box; padding-bottom: 40rpx;">
<view v-for="(item, i) in detailData" class="msjf-detail">
<view class="detail-list">
<view class="label">序列号</view>
<view class="text">{{ item.sequenceCode }}</view>
</view>
<view class="detail-list">
<view class="label">是否开瓶</view>
<view class="text">{{ item.ifDeCap ? '已开瓶' : '未开瓶' }}</view>
</view>
<view class="detail-list">
<view class="label">开瓶时间</view>
<view class="text">{{ item.deCapTime }}</view>
</view>
<view class="detail-list">
<view class="label">开瓶手机号</view>
<view class="phone-list">
<view v-for="phone in item.phoneList.length" class="text">{{ item.phoneList[phone - 1] }}</view>
<scroll-view scroll-y="true" style="height: 100vh; box-sizing: border-box; padding-bottom: 40rpx;">
<view v-if="detailData.length">
<view v-for="(item, i) in detailData" class="msjf-detail">
<view class="detail-list">
<view class="label">序列号</view>
<view class="text">{{ item.sequenceCode }}</view>
</view>
<view class="detail-list">
<view class="label">是否开瓶</view>
<view class="text">{{ item.ifDeCap ? '已开瓶' : '未开瓶' }}</view>
</view>
<view class="detail-list">
<view class="label">开瓶时间</view>
<view class="text">{{ item.deCapTime }}</view>
</view>
<view class="detail-list" v-if="detailData[0].ifDeCap">
<view class="label">开瓶手机号</view>
<view class="phone-list">
<view v-for="phone in item.phoneList.length" class="text">{{ item.phoneList[phone - 1] }}</view>
</view>
</view>
</view>
<uni-load-more status="no-more"></uni-load-more>
</view>
<uni-load-more v-else status="no-more"></uni-load-more>
</scroll-view>
<uni-load-more v-else status="no-more"></uni-load-more>
</uni-popup>
</view>
</template>
......@@ -86,13 +89,14 @@
<script setup lang="ts">
import { ref } from 'vue';
import { getMSJFList, getMSJFDetail } from '@/services/api';
import { baseURL } from '@/services/request';
import headerVue from '@/pages/header/index.vue';
let color = ref('#a27443');
// 订单数据
let orderData = ref();
let detailData = ref();
let detailData = ref([] as any);
// let add = () => {
// num.value++;
......@@ -102,17 +106,27 @@ let detailData = ref();
// if (num.value < 1) return;
// else num.value--;
// };
let popup = ref()
let popup = ref();
let toggle = (type: string, id: number) => {
popup.value?.open(type)
initMSJFDetail(id)
}
};
// 获取订单数据
let initMSJFList = async () => {
let res: any = await getMSJFList();
if (res.data.errno === 0) orderData.value = res.data.data.list;
if (res.data.errno === 0) {
// 区分是否全路径
for(let s in res.data.data.list) {
for(let g in res.data.data.list[s].goodsList) {
let picUrl = res.data.data.list[s].goodsList[g].picUrl
if(picUrl.split('.').length != 5)
res.data.data.list[s].goodsList[g].picUrl = baseURL + '/wx/storage/fetch/' + picUrl
}
}
orderData.value = res.data.data.list;
}
};
initMSJFList();
......@@ -120,9 +134,9 @@ initMSJFList();
// 单个商品详情
let initMSJFDetail = async (id: any) => {
let res: any = await getMSJFDetail({orderGoodsId: id})
if(res.data.errno === 0 ) {
if(res.data.errno === 0 )
detailData.value = res.data.data.list
}
}
</script>
......
......@@ -9,11 +9,11 @@
<view v-if="queryRecord != '[]'">
<view v-for="(item, i) in queryRecord" :key="i">
<view class="query-list">
<image :src="baseURL + downUrl + item.goodsPicUrl" mode="scaleToFill" />
<image :src="item.goodsPicUrl" mode="scaleToFill" />
<view class="record">
<text class="record-text">{{ item.goodsName }}</text>
<view class="record-center">
<text v-if="'phoneAndTime' in queryRecord[i]">扫码手机:{{ 'phoneAndTime' in queryRecord[i] ? item.phoneAndTime[0].phone : '' }}</text>
<text v-if="item.used">扫码手机:{{ item.used ? item.phoneAndTime[0].phone : '' }}</text>
</view>
<view class="record-footer">
<text class="price">{{ item.goodsPrice }}</text>
......@@ -69,8 +69,13 @@ let queryRecord = ref();
let confirm = async (data: any) => {
if (data.value) {
// MSJF-0000011
let res: any = await searchSnInfo({ code: data.value });
if (res.data.errno == 0) {
for (let s in res.data.data) {
let picUrl = res.data.data[s].goodsPicUrl;
if (picUrl.split('.').length != 5) res.data.data[s].goodsPicUrl = baseURL + downUrl + picUrl;
}
queryRecord.value = res.data.data;
console.log(queryRecord.value, '查询记录');
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论