107 lines
5.1 KiB
Plaintext
Executable File
107 lines
5.1 KiB
Plaintext
Executable File
<view s-if="detail != null">
|
|
<!-- 地址 -->
|
|
<view s-if="detail.order_model == 0 || detail.order_model == 2" class="address bg-white spacing-mb">
|
|
<view class="address-base oh">
|
|
<text s-if="{{(detail.address_data.alias || null) != null}}" class="address-alias">{{detail.address_data.alias}}</text>
|
|
<text>{{detail.address_data.name}}</text>
|
|
<text class="fr">{{detail.address_data.tel}}</text>
|
|
</view>
|
|
<view class="address-detail oh">
|
|
<image class="icon fl" src="/images/user-address.png" mode="widthFix" />
|
|
<view class="text fr">
|
|
{{detail.address_data.province_name}}{{detail.address_data.city_name}}{{detail.address_data.county_name}}{{detail.address_data.address}}
|
|
<text s-if="detail.order_model == 2 && (detail.address_data.lng || 0) > 0 && (detail.address_data.lat || 0) > 0" class="cr-666 br address-map-submit" bindtap="address_map_event">查看位置</text>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
<!-- 商品列表 -->
|
|
<view class="goods bg-white spacing-mb">
|
|
<view s-for="item, index in detail.items" s-key="item" class="goods-item br-b-dashed oh">
|
|
<navigator url="/pages/goods-detail/goods-detail?goods_id={{item.goods_id}}" hover-class="none">
|
|
<image class="goods-image fl" src="{{item.images}}" mode="aspectFill" />
|
|
<view class="goods-base">
|
|
<view class="goods-title multi-text">{{item.title}}</view>
|
|
<block s-if="item.spec != null">
|
|
<view class="goods-attribute cr-888" s-for="spec, index in item.spec" s-key="spec">
|
|
{{spec.type}}:{{spec.value}}
|
|
</view>
|
|
</block>
|
|
</view>
|
|
<view class="oh goods-price">
|
|
<text class="sales-price">{{price_symbol}}{{item.price}}</text>
|
|
<text s-if="item.original_price > 0" class="original-price">{{price_symbol}}{{item.original_price}}</text>
|
|
<text class="buy-number">x{{item.buy_number}}</text>
|
|
</view>
|
|
</navigator>
|
|
</view>
|
|
<view class="order-describe">{{detail.describe}}</view>
|
|
</view>
|
|
|
|
<!-- 虚拟销售数据 -->
|
|
<view s-if="detail.order_model == 3 && detail.pay_status == 1 && (detail.status == 3 || detail.status == 4)" class="panel-item spacing-mt site-fictitious">
|
|
<view class="panel-title">{{site_fictitious.title || '密钥信息'}}</view>
|
|
<view class="panel-content bg-white oh">
|
|
<view s-if="(site_fictitious.tips || null) != null" class="tips-value">
|
|
<rich-text nodes="{{site_fictitious.tips}}"></rich-text>
|
|
</view>
|
|
<view s-for="item, index in detail.items" s-key="item" class="item br-b-dashed oh">
|
|
<image class="left-image br fl" src="{{item.images}}" mode="aspectFill" />
|
|
<view class="right-value oh">
|
|
<view s-if="{{(item.fictitious_goods_value || null) != null}}" class="rich-text-value">
|
|
<rich-text nodes="{{item.fictitious_goods_value}}"></rich-text>
|
|
</view>
|
|
<text s-else class="cr-888 not-value">未配置数据</text>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
<!-- 自提信息 -->
|
|
<view s-if="detail.order_model == 2 && (detail.status == 2 || detail.status == 3) && (detail.extraction_data || null) != null" class="panel-item spacing-mt site-extraction">
|
|
<view class="panel-title">取货信息</view>
|
|
<view class="panel-content bg-white oh">
|
|
<view>
|
|
<text>取货码:</text>
|
|
<text class="code">{{detail.extraction_data.code || '取货码不存在、请联系管理员'}}</text>
|
|
</view>
|
|
<image s-if="(detail.extraction_data.images || null) != null" class="br qrcode" src="{{detail.extraction_data.images}}" mode="aspectFill" />
|
|
</view>
|
|
</view>
|
|
|
|
<!-- 订单基础数据 -->
|
|
<view s-if="detail_list.length > 0" class="panel-item spacing-mt">
|
|
<view class="panel-title">基础数据</view>
|
|
<view class="panel-content bg-white">
|
|
<view s-for="item, index in detail_list" s-key="item" class="item br-b oh">
|
|
<view class="title fl">{{item.name}}</view>
|
|
<view class="content cr-888 fl br-l">{{item.value}}</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
<!-- 扩展数据 -->
|
|
<view s-if="extension_data.length > 0" class="panel-item spacing-mt extension-list">
|
|
<view class="panel-title">扩展数据</view>
|
|
<view class="panel-content bg-white">
|
|
<view s-for="item, index in extension_data" s-key="item" class="item br-b oh">
|
|
<text class="title">{{item.name}}</text>
|
|
<text class="content cr-888 br-l">{{item.tips}}</text>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
<import src="/pages/common/bottom_line.swan" />
|
|
<template is="bottom_line" data="{{{status: data_bottom_line_status}}}"></template>
|
|
</view>
|
|
|
|
<view s-if="detail == null">
|
|
<import src="/pages/common/nodata.swan" />
|
|
<template is="nodata" data="{{{status: data_list_loding_status, msg: data_list_loding_msg}}}"></template>
|
|
</view>
|
|
|
|
<view class="nav-back tc wh-auto">
|
|
<navigator open-type="navigateBack" hover-class="none">
|
|
<button type="default" size="mini" class="cr-888 br" hover-class="none">返回</button>
|
|
</navigator>
|
|
</view> |