Commit 791a8857 by 肖康

login

parent 31721c80
Showing with 1080 additions and 307 deletions
......@@ -167,6 +167,17 @@
font-size: 18rpx;
color: #808080;
}
button{
/* 清空默认样式 */
background-color: transparent; /* 背景透明 */
border: none; /* 去掉边框 */
padding: 0; /* 清空内边距 */
margin: 0; /* 清空外边距 */
text-align: center; /* 文字居中 */
display:block; /* 显示为行内块 */
outline: none; /* 去掉焦点时的边框 */
cursor: pointer; /* 鼠标指针样式 */
}
image{
width:55rpx;
height:55rpx;
......
.confirmOrderPage{
background: #ccc;
background: #f8f8f8;
padding-top:75rpx;
padding-bottom: 220rpx;
.cons{
......
......@@ -291,4 +291,97 @@
left:0rpx;
}
}
/**优惠券弹窗**/
.pop-yhq{
width: 100%;
background: #FFFFFF;
border-radius: 10rpx 10rpx 0rpx 0rpx;
padding:24rpx 30rpx;
position: relative;
padding-bottom: 150rpx;
.trt{
text-align: right;
.icon{color:#898989;font-size: 25rpx;}
}
.tit{
font-size: 24rpx;
color: #000000;
margin-bottom: 25rpx;
text-align: center;
}
.cons{
margin-top:68rpx;
max-height:800rpx;
overflow-y: auto;
.group{
height:180rpx;
margin-bottom:25rpx;
background: url('https://img.ichunt.com/images/ichunt/202502/24/435bcc261a434392135ee0846ac99d60.png') no-repeat;
background-size: 100% 100%;
padding-left: 27rpx;
padding-right: 30rpx;
border-radius: 20rpx;
border:1rpx solid #fff;
&.act{
border:1rpx solid #D0121B;
}
.l{
.price{
font-weight: 600;
font-size: 30rpx;
color: #FF3000;
.textp{
font-size: 60rpx;
color: #FF3000;
}
margin-right: 68rpx;
.tips{
font-size: 22rpx;
color: #FF6300;
font-weight: normal;
}
}
.yhld{
font-size: 22rpx;
color: #FF6300;
view{
font-size: 35rpx;
color: #3B2C1B;
height:72rpx;
line-height: 65rpx;
}
}
}
.rbtn{
width: 146rpx;
height: 58rpx;
background: linear-gradient( 180deg, #F6491D 0%, #F52A1B 100%);
border-radius: 5rpx;
font-size: 26rpx;
color: #FFFFFF;
text{
background: url('https://img.ichunt.com/images/ichunt/202502/24/4ab2a242f3e45c0bafe3fb3207263ed2.png') no-repeat;
background-size: 100% 100%;
height:25rpx;
width:25rpx;
margin-left: 10rpx;
}
}
}
}
.add-btn{
width: 100%;
height: 110rpx;
background: #D0121B;
line-height: 110rpx;
text-align: center;
font-size: 30rpx;
color: #FFFFFF;
position: absolute;
bottom:0rpx;
left:0rpx;
}
}
\ No newline at end of file
......@@ -2,10 +2,15 @@ import App from './App'
import {
request
} from '@/util/util.js'
import share from '@/util/share.js';
// #ifndef VUE3
import Vue from 'vue'
import './uni.promisify.adaptor'
Vue.config.productionTip = false
App.mpType = 'app'
const app = new Vue({
......@@ -50,6 +55,9 @@ export function createApp() {
KFQQ: '/pages/index/kf'
};
app.config.globalProperties.$globalData=globalData
// 混入全局分享功能
app.mixin(share);
return {
app
}
......
......@@ -6,7 +6,7 @@
"navigationBarTitleText": "",
"navigationBarBackgroundColor": "#BF0009",
"navigationBarTextStyle": "white",
"enablePullDownRefresh": false
"enablePullDownRefresh": false
}
},
{"path": "pages/index/kf"},
......
......@@ -54,8 +54,7 @@
</view>
<view class="other-login">
<text>第三方登录</text>
<image src="https://img.ichunt.com/images/ichunt/202502/14/3ca7aa229a8b3852d5b0428c97188a24.png" @click="weixinLogin">
</image>
<button plain="true" open-type="getPhoneNumber" @getphonenumber="getPhoneNumber"><image src="https://img.ichunt.com/images/ichunt/202502/14/3ca7aa229a8b3852d5b0428c97188a24.png" ></image></button>
</view>
</view>
......@@ -127,10 +126,18 @@
},
methods: {
weixinLogin(){
getPhoneNumber(e) {
if (e.detail.errMsg === 'getPhoneNumber:ok') {
// 用户授权成功,获取到 code
const code = e.detail.code;
this.weixinLogin(code);
}
},
weixinLogin(phone_code){
let obj_={
phone_code:phone_code
}
let self_=this
uni.login({
provider: 'weixin',
success: function (loginRes) {
......@@ -142,12 +149,11 @@
const userInfo = infoRes.userInfo;
obj_.encryptedData=infoRes.encryptedData
obj_.iv=infoRes.iv
obj_.avatarUrl=userInfo.avatarUrl
obj_.nickName=userInfo.nickName
console.log(obj_)
this.request(Api_Url + '/api/auth/loginByWxMiniProgram', 'POST', obj_, true).then(res => {
self_.request(Api_Url + '/api/auth/loginByWxMiniProgram', 'POST', obj_, true).then(res => {
if (res.code == 0) {
this.loginSuccess(res)
self_.loginSuccess(res)
} else {
uni.showToast({
title: res.msg,
......
......@@ -236,8 +236,9 @@
if(!this.address_id){
uni.showToast({
title: '请选择地址',
icon: 'success'
icon: 'none'
});
return
}
let goods_json_arr=[]
this.carList.forEach(item=>{
......
......@@ -5,67 +5,67 @@
<view class="cons">
<view class="top-box">
<view class="tit">询价人:{{create_name}}</view>
<navigator url="" class="address-box">
<navigator :url="'/pages/user/address?form=confirmQuote&coupon_id='+coupon_id" class="address-box">
<view class="addbx row bothSide verCenter">
<view class="l">
<view class="ad row verCenter">
<text class="csq">广东省 深圳市 龙岗区 坂田街道</text>
<text class="mr">默认</text>
<text class="csq">{{addressInfo.nation_cn!="中国"?addressInfo.nation_cn:''}} {{addressInfo.province_val}} {{addressInfo.city_val}} {{addressInfo.district_val}}</text>
<text class="mr" v-if="addressInfo.is_default==1">默认</text>
</view>
<view class="ad1">清丽路宝能科技园12栋11楼</view>
<view class="cnnk"><text>Tang</text><text>138****2222</text></view>
<view class="ad1">{{addressInfo.detail_address}}</view>
<view class="cnnk"><text>{{addressInfo.consignee}}</text><text>{{addressInfo.mobile}}</text></view>
</view>
<text class="icon iconfont icon-arrowright"></text>
</view>
</navigator>
</view>
<view class="goods-box">
<view class="group row">
<image src="https://www.iedge.net/assets/images/common/defaultnew.png" />
<view class="goods-box" v-if="carList.length>0">
<view class="group row" v-for="(item,index) in carList" :key="index">
<image :src="item.goods_images||'https://www.iedge.net/assets/images/common/defaultnew.png'" />
<view class="infos">
<view class="ganme elep2">研华ADVANTECH工业通信工业通信工工业通信工业通信工wqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqa</view>
<view class="hqs row verCenter bothSide"><text>货期:1-2周</text><text>x1</text></view>
<view class="price">¥ 1050.00</view>
<view class="ganme elep2">{{item.sku_name}}</view>
<view class="hqs row verCenter bothSide"><text>货期:{{item.delivery_time}}</text><text>x{{item.goods_num}}</text></view>
<view class="price">{{isCompany?(item.company_price||item.origin_price):item.origin_price}}</view>
</view>
</view>
<view class="group row">
<image src="https://www.iedge.net/assets/images/common/defaultnew.png" />
<view class="infos">
<view class="ganme elep2">研华ADVANTECH工业通信工业通信工工业通信工业通信工wqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqa</view>
<view class="hqs row verCenter bothSide"><text>货期:1-2周</text><text>x1</text></view>
<view class="price">¥ 1050.00</view>
</view>
</view>
<view class="coupo-box row bothSide verCenter">
<view class="coupo-box row bothSide verCenter" @click="chooseUp()">
<view class="l">选择您的优惠券</view>
<view class="r row verCenter">
<text>-¥80.00</text>
<text class="icon iconfont icon-arrowright"></text>
<view class="not" v-if="coupon_list.length==0">
<text>未识别到可用优惠券</text>
<text class="icon iconfont icon-arrowright"></text>
</view>
<view v-else>
<text v-if="priceInfo">-{{priceInfo.currency_sign}}{{priceInfo.discount_fee||"0.00"}}</text>
<text class="icon iconfont icon-arrowright"></text>
</view>
</view>
</view>
</view>
<view class="pur-sn-box">
<view class="tit">客户采购单号</view>
<input type="text" class="pur-sn-val" placeholder-class="placeholder-class" placeholder="请输入采购单号"/>
<input type="text" class="pur-sn-val" v-model="purchase_sn" placeholder-class="placeholder-class" placeholder="请输入采购单号"/>
</view>
<view class="price-infos">
<view class="price-infos" v-if="priceInfo">
<view class="top ">
<view class="item row bothSide"><text>商品含税总额</text><text>¥1055.00</text></view>
<view class="item row bothSide"><text>运费(未税)</text><text>已免运费</text></view>
<view class="item row bothSide"><text>商品含税总额</text><text>{{priceInfo.currency_sign}}{{priceInfo.all_amount}}</text></view>
<view class="item row bothSide"><text>运费(未税)</text><text>{{priceInfo.currency_sign}}{{priceInfo.discovery_fee}}</text></view>
</view>
<view class="bottom">
<view class="item row bothSide"><text>总金额(未税)</text><text>¥1055.00</text></view>
<view class="item row bothSide"><text>总税额</text><text>¥1055.00</text></view>
<view class="item row bothSide"><text>应付金额(含税)</text><text class="price-pay">¥1055.00</text></view>
<view class="item row bothSide"><text>总金额(未税)</text><text>{{priceInfo.currency_sign}}{{priceInfo.total_amount}}</text></view>
<view class="item row bothSide"><text>总税额</text><text>{{priceInfo.currency_sign}}{{priceInfo.tax_rate_amount||0}}</text></view>
<view class="item row bothSide"><text>应付金额(含税)</text><text class="price-pay">{{priceInfo.currency_sign}}{{priceInfo.pay_amount}}</text></view>
</view>
</view>
<view class="rules row verCenter">
<text class="icon iconfont icon-checked1" ></text>
<text class="icon iconfont icon-checked1" :class="{'icon-checked':isTest}"
@click="isTest=!isTest"></text>
<navigator url="/pages/car/confirmRule" class="tklink">查看交易条款</navigator>
</view>
</view>
<view class="foot row verCenter bothSide " >
<view class="l row verCenter">含税总额:<text>¥ 1055.00</text> </view>
<view class="l row verCenter">含税总额:<text v-if="priceInfo">{{priceInfo.currency_sign}}{{priceInfo.pay_amount}}</text> </view>
<view class="submit-btn" @click="openTipsx">完成报价</view>
</view>
......@@ -78,44 +78,209 @@
<view class="tipjk">请确认邮箱地址,爱智将以PDF格式报价单</view>
<view class="cons">
<view class="label"><text>*</text>邮箱</view>
<input type="text" class="inputv" v-model="email" placeholder="请输入邮箱" />
<input type="text" class="inputv" v-model="pdf_email" placeholder="请输入邮箱" />
</view>
<view class="sure" >确认</view>
<view class="sure" @click="createQuote">确认</view>
</view>
</uni-popup>
<!--优惠券-->
<uni-popup ref="popupyhq" type="bottom" :safe-area="false">
<view class="pop-yhq">
<view class="trt"><text class="icon iconfont icon-caca" @click="closePop"></text></view>
<view class="ttit elep">优惠券</view>
<view class="cons" v-if="coupon_list.length>0">
<view class="group row bothSide verCenter" :class="{'act':coupon_id==item.coupon_id}" v-for="(item,index) in coupon_list" :key="index" @click="chooseYhq(item.coupon_id)">
<view class="l row ">
<view class="price">
<text v-if="item.coupon_type==2"><text class="textp">{{item.sale_amount*10}}</text></text>
<text v-else>{{item.currency_sign}}<text class="textp">{{item.sale_amount}}</text></text>
<view class="tips">{{item.require_amount <= 0.01 ? '无门槛优惠券' : item.coupon_name}}</view>
</view>
<view class="yhld">
<view>商品优惠券</view>
<text>{{item.start_time}} - {{item.end_time}}</text>
</view>
</view>
<view class="r">
<view class="rbtn row verCenter rowCenter">
<view>选择</view>
<text ></text>
</view>
</view>
</view>
</view>
<view class="add-btn" @click="confirmYhq">确认</view>
</view>
</uni-popup>
</view>
</template>
<script>
import {Api_Url} from '@/util/api.js'
import barX from '@/components/barx.vue';
import titleNav from '@/components/title_nav.vue';
export default {
data() {
return {
isTest:false,
pdf_email:"",
purchase_sn:"",
userInfo:"",
create_name:"",
address_id:"",
addressInfo:"",
carList:[],
coupon_list:[],
coupon_id:"",
priceInfo:"",
isCompany:(uni.getStorageSync('user_info')&&JSON.parse(uni.getStorageSync('user_info')).company_name)?true:false
}
},
onLoad: function(options) {
this.address_id=options.address_id||""
this.coupon_id=options.coupon_id||""
this.userInfo=JSON.parse(uni.getStorageSync('user_info'))
this.create_name=this.userInfo.wx_nickname||this.userInfo.phone||this.userInfo.email
},
onShow(){
// this.getCarList()
// this.getAddress()
// this.calPrice()
this.getCarList()
this.getAddress()
},
methods: {
chooseYhq(coupon_id){
this.coupon_id=coupon_id
},
chooseUp(){
if(this.coupon_list==0){return}
this.openPop()
},
confirmYhq(){
this.calPrice()
this.closePop()
},
calPrice(){
let sku_=[]
this.carList.forEach(item=>{
sku_.push({
sku_id:item.goods_id,
num:item.goods_num
})
})
this.request(Api_Url + '/api/order/calQuotePrice', 'post', {sku_json:JSON.stringify(sku_),user_coupon_id:(this.coupon_id||"")}, true,true).then(res => {
if(res.code==0){
this.priceInfo=res.data
}
})
},
getCarList(){
this.carList=[]
this.request(Api_Url + '/api/cart/getCartGoodsInfo', 'GET', {sku_ids:uni.getStorageSync('car_ids')}, true,true).then(res => {
if(res.code==0){
let arr_=res.data.goods_list
arr_.forEach(item=>{
item.delivery_list.forEach(item1=>{
this.carList.push(item1)
})
})
this.coupon_list=res.data.coupon_list||[]
this.calPrice()
}
})
},
getAddress(){
this.request(Api_Url + '/api/address/getList', 'GET', {}, true).then(res => {
if(res.code==0){
let arr_=res.data.list||[]
arr_.forEach(item=>{
if(this.address_id){
if(item.address_id==this.address_id){
this.addressInfo=item
}
}else{
if(item.is_default==1){
this.addressInfo=item
}
}
})
if(arr_.length>0&&(!this.addressInfo)){
this.addressInfo=arr_[0]
}
if(this.addressInfo){
this.address_id=this.addressInfo.address_id
}
}
})
},
createQuote(){
let goods_json_arr=[]
this.carList.forEach(item=>{
goods_json_arr.push({
sku_id:item.goods_id,
num:item.goods_num
})
})
let obj_={
create_name:this.create_name,
pdf_email:this.pdf_email,
sku_json:JSON.stringify(goods_json_arr),
user_coupon_id:this.coupon_id,
address_id:this.address_id,
purchase_sn:this.purchase_sn
}
this.request(Api_Url + '/api/xcx/confirmQuote', 'post', obj_, true).then(res => {
if(res.code==0){
uni.setStorageSync('quoteInfo',JSON.stringify(res.data))
uni.navigateTo({
url: '/pages/car/confirmQuoteSuccess'
});
}else{
uni.showToast({
title: res.msg,
icon: 'nonde'
});
}
})
},
openTipsx() {
if(!this.address_id){
uni.showToast({
title: '请选择地址',
icon: 'none'
});
return
}
if(!this.purchase_sn){
uni.showToast({
title: '请输入客户采购单号',
icon: 'none'
});
return
}
if(!this.isTest){
uni.showToast({
title: '请勾选并确认交易条款',
icon: 'none'
});
return
}
this.$refs.popuptips.open('bottom');
},
closeTipsx() {
this.$refs.popuptips.close('bottom');
},
openPop() {
this.$refs.popupyhq.open('bottom');
},
closePop() {
this.$refs.popupyhq.close('bottom');
},
},
components: {
barX,
......
......@@ -2,17 +2,17 @@
<view class="confirmQuoteSuccessPage">
<barX />
<titleNav title="确认报价单"/>
<view class="cons">
<view class="cons" v-if="quoteInfo">
<view class="status-box">
<text class="icon iconfont icon-goucc" v-if="isSuccess"></text>
<text class="icon iconfont icon-goucc" v-if="quoteInfo.mail_send_res"></text>
<text class="icon iconfont icon-cccz" v-else></text>
<view>{{isSuccess?'邮件已发送':'邮箱发送不成功!'}}</view>
<view>{{quoteInfo.mail_send_res?'邮件已发送':'邮箱发送不成功!'}}</view>
</view>
<view class="sec">
<view class="row bothSide"><text>询价单号</text><text>0000</text></view>
<view class="row bothSide"><text>客户采购单号</text><text>0000</text></view>
<view class="row bothSide"><text>询价人</text><text>0000</text></view>
<view class="row bothSide"><text>询价时间</text><text>0000</text></view>
<view class="row bothSide"><text>询价单号</text><text>{{quoteInfo.quote_sn}}</text></view>
<view class="row bothSide"><text>客户采购单号</text><text>{{quoteInfo.purchase_sn}}</text></view>
<view class="row bothSide"><text>询价人</text><text>{{quoteInfo.create_name}}</text></view>
<view class="row bothSide"><text>询价时间</text><text>{{quoteInfo.create_time}}</text></view>
</view>
<view class="btns row rowCenter">
<view class="back" @click="$goBack">返回</view>
......@@ -30,60 +30,17 @@
export default {
data() {
return {
isSuccess:true
quoteInfo:""
}
},
onLoad: function() {
this.quoteInfo=JSON.parse(uni.getStorageSync('quoteInfo'))
},
methods: {
goOrder(){
return
let json_arr=[]
let ids=[]
this.carList.forEach(item=>{
if(item.checked){
let js_={
goods_num:item.goods_count,
sku_id:item.sku_id,
price:item.goods_price
}
if(type==1){
js_.is_cover_goods_num=1
}
json_arr.push(js_)
ids.push(item.sku_id)
}
})
if(ids.length==0){
uni.showToast({
title:"请勾选商品",
icon: 'none'
});
return
}
this.request(Api_Url + '/api/cart/batchAddCart', 'POST', {sku_json:JSON.stringify(json_arr)}, true).then(res => {
if (res.code == 0) {
if(type==1){
uni.setStorageSync('car_ids',ids.join(","));
uni.navigateTo({
url:'/pages/car/confirmOrder'
});
}else{
uni.showToast({
title:"加入购物车成功",
icon: 'success'
});
}
} else {
uni.showToast({
title: res.msg,
icon: 'error'
});
}
uni.navigateTo({
url:'/pages/car/confirmOrder'
});
}
},
......
......@@ -80,6 +80,14 @@
}
})
setTimeout(()=>{
if(this.form="confirmQuote"){
//报价过来
uni.navigateTo({
url: '/pages/car/confirmQuote?address_id='+address_id_go+'&coupon_id='+this.coupon_id
});
return
}
uni.navigateTo({
url: '/pages/car/confirmOrder?address_id='+address_id_go+'&coupon_id='+this.coupon_id+'&invoice_id='+this.invoice_id
});
......
<template>
<view class="orderDetailPage">
<barX />
<titleNav :title="'订单详情'"/>
<titleNav :title="'订单详情'" />
<view class="cons">
<view v-if="pageData">
<view class="wl-box" v-if="wlInfo.length>0">
<view class="wiboxitem" v-for="(item,index) in wlInfo" :key='index'>
<view class="pack row">
<view class="item row verCenter" v-for="(item1,index1) in item.shipping_items" :key='index1'>
<image :src="item1.goods_images||'https://www.iedge.net/assets/images/common/defaultnew.png'" />
<view class="item row verCenter" v-for="(item1,index1) in item.shipping_items"
:key='index1'>
<image
:src="item1.goods_images||'https://www.iedge.net/assets/images/common/defaultnew.png'" />
<text>{{item1.goods_name}}</text>
</view>
</view>
......@@ -22,82 +24,101 @@
</view>
</view>
<view class="consfg">
<view class="wlitem" :class="{'hidex':(index2>0&&(!itemC.showUlAll))}" v-for="(item2,index2) in itemC.tracking_msg" :key='index2' >
<view class="wlitem" :class="{'hidex':(index2>0&&(!itemC.showUlAll))}"
v-for="(item2,index2) in itemC.tracking_msg" :key='index2'>
<view class="row wlt verCenter">
<text class="tet" v-if="item2.tracking_status_val">{{item2.tracking_status_val}}</text><text class="txt">{{item2.time}}</text>
<text class="tet"
v-if="item2.tracking_status_val">{{item2.tracking_status_val}}</text><text
class="txt">{{item2.time}}</text>
</view>
<view class="wlb">{{item2.context}}</view>
</view>
</view>
<view class="wlbt1 row verCenter" @click="sqzk(itemC.shipping_no)">
{{itemC.showUlAll?'收起':'查看'}}更多物流明细
<text :class="['icon','iconfont',itemC.showUlAll?'icon-arrowshang':'icon-arrowxia']"></text>
{{itemC.showUlAll?'收起':'查看'}}更多物流明细
<text
:class="['icon','iconfont',itemC.showUlAll?'icon-arrowshang':'icon-arrowxia']"></text>
</view>
</view>
</view>
</view>
</view>
<view class="wlfoot" v-if="wlInfo.length>0">
<view class="t row"><text class="icon iconfont icon-dzsd"></text> <view>送至 {{pageData.order_address.address}}</view></view>
<view class="t row"><text class="icon iconfont icon-dzsd"></text>
<view>送至 {{pageData.order_address.address}}</view>
</view>
<view class="b">{{pageData.order_address.consignee}} {{pageData.order_address.mobile}}</view>
</view>
<view class="top-box" v-if="!wlInfo.length>0">
<view class="address-box">
<view class="addbx row bothSide verCenter">
<view class="l">
<view class="ad row verCenter">
<text class="csq">{{(pageData.order_address.nation_cn!="中国"?pageData.order_address.nation_cn:'')+pageData.order_address.province_val+' '+pageData.order_address.city_val+' '+pageData.order_address.district_val}}</text>
<text
class="csq">{{(pageData.order_address.nation_cn!="中国"?pageData.order_address.nation_cn:'')+pageData.order_address.province_val+' '+pageData.order_address.city_val+' '+pageData.order_address.district_val}}</text>
<text class="mr" v-if="pageData.order_address.is_default==1">默认</text>
</view>
<view class="ad1">{{pageData.order_address.address}}</view>
<view class="cnnk"><text>{{pageData.order_address.consignee}}</text><text>{{pageData.order_address.mobile}}</text></view>
<view class="cnnk">
<text>{{pageData.order_address.consignee}}</text><text>{{pageData.order_address.mobile}}</text>
</view>
</view>
</view>
</view>
</view>
<view class="goods-box">
<view class="group row" v-for="(item,index) in pageData.order_items" :key="index">
<image :src="item.goods_images||'https://www.iedge.net/assets/images/common/defaultnew.png'" />
<image :src="item.goods_images||'https://www.iedge.net/assets/images/common/defaultnew.png'" />
<view class="infos">
<view class="ganme elep2">{{item.sku_name}}</view>
<view class="hqs row verCenter bothSide"><text>货期:{{item.delivery_time}}</text><text>x{{item.goods_number}}</text></view>
<view class="hqs row verCenter bothSide">
<text>货期:{{item.delivery_time}}</text><text>x{{item.goods_number}}</text></view>
<view class="price">{{item.goods_amount_order}}</view>
</view>
</view>
</view>
<view class="price-infos">
<view class="tit">订单信息</view>
<view class="row bothSide item"><text>发票信息</text><text>{{pageData.order_invoice.tax_title}}</text></view>
<view class="row bothSide item"><text>订单编号</text><text>{{pageData.order_info.order_sn}}</text></view>
<view class="row bothSide item"><text>下单时间</text><text>{{pageData.order_info.create_time}}</text></view>
<view class="row bothSide item"><text>发票信息</text><text>{{pageData.order_invoice.tax_title}}</text>
</view>
<view class="row bothSide item"><text>订单编号</text><text>{{pageData.order_info.order_sn}}</text>
</view>
<view class="row bothSide item"><text>下单时间</text><text>{{pageData.order_info.create_time}}</text>
</view>
</view>
<view class="price-infos">
<view class="tit">结算信息</view>
<view class="row bothSide item"><text>商品含税总额</text><text>{{pageData.order_info.goods_amount_has_tax_format}}</text></view>
<view class="row bothSide item"><text>税费</text><text>{{pageData.order_info.tax_amount_format}}</text></view>
<view class="row bothSide item"><text>优惠券抵用</text><text>{{pageData.order_info.coupon_amount_format}}</text></view>
<view class="row bothSide item"><text>运费</text><text>{{pageData.order_info.shipping_amount_format}}</text></view>
<view class="row bothSide item"><text>含税总额</text><text class="price">{{pageData.order_info.order_amount_format}}</text></view>
<view class="row bothSide item">
<text>商品含税总额</text><text>{{pageData.order_info.goods_amount_has_tax_format}}</text></view>
<view class="row bothSide item">
<text>税费</text><text>{{pageData.order_info.tax_amount_format}}</text></view>
<view class="row bothSide item">
<text>优惠券抵用</text><text>{{pageData.order_info.coupon_amount_format}}</text></view>
<view class="row bothSide item">
<text>运费</text><text>{{pageData.order_info.shipping_amount_format}}</text></view>
<view class="row bothSide item"><text>含税总额</text><text
class="price">{{pageData.order_info.order_amount_format}}</text></view>
</view>
</view>
</view>
<view class="foot row verCenter bothSide" v-if="pageData">
<navigator class="item" url="">
<text class="icon iconfont icon-kfd"></text>
<view>我的客服</view>
</navigator>
<view class="row">
<view class="add-car" @click="again()">加入购物车</view>
<view class="add-confirm" @click="again(1)">再来一单</view>
<navigator v-if="pageData.order_info.status==2||pageData.order_info.status==3" :url="'/pages/user/orderPay?order_id='+order_id" class="pay">立即支付</navigator>
<navigator v-if="pageData.order_info.status==2||pageData.order_info.status==3"
:url="'/pages/user/orderPay?order_id='+order_id" class="pay">立即支付</navigator>
</view>
</view>
</view>
......@@ -112,80 +133,83 @@
export default {
data() {
return {
pageData:"",
wlInfo:[]
pageData: "",
wlInfo: []
}
},
onLoad: function(options) {
this.order_id=options.order_id||"";
this.order_id = options.order_id || "";
this.getData()
},
methods: {
callPhone(shipping_tel) {
console.log(shipping_tel)
uni.makePhoneCall({
phoneNumber:shipping_tel, // 替换为实际的电话号码
success: () => {
console.log('拨打电话成功');
}
});
uni.makePhoneCall({
phoneNumber: shipping_tel, // 替换为实际的电话号码
success: () => {
console.log('拨打电话成功');
}
});
},
copywl(info){
copywl(info) {
uni.setClipboardData({
data: info.shipping_no,
success: function () {
uni.showToast({
title: '复制成功',
icon: 'success'
});
}
data: info.shipping_no,
success: function() {
uni.showToast({
title: '复制成功',
icon: 'success'
});
}
});
},
sqzk(shipping_no){
this.wlInfo.forEach(item=>{
item.shipping_info.forEach(item1=>{
if(shipping_no==item1.shipping_no){
item1.showUlAll=!item1.showUlAll
sqzk(shipping_no) {
this.wlInfo.forEach(item => {
item.shipping_info.forEach(item1 => {
if (shipping_no == item1.shipping_no) {
item1.showUlAll = !item1.showUlAll
}
})
})
},
again(type){
let arr_=this.pageData.order_items||[]
let json_arr=[]
let ids=[]
arr_.forEach(item=>{
let obj_={
goods_num:item.goods_number,
sku_id:item.goods_id,
price:item.price_has_tax
again(type) {
let arr_ = this.pageData.order_items || []
let json_arr = []
let ids = []
arr_.forEach(item => {
let obj_ = {
goods_num: item.goods_number,
sku_id: item.goods_id,
price: item.price_has_tax
}
if(type){
obj_.is_cover_goods_num=1
if (type) {
obj_.is_cover_goods_num = 1
}
json_arr.push(obj_)
ids.push(item.sku_id)
})
this.request(Api_Url + '/api/cart/batchAddCart', 'POST', {sku_json:JSON.stringify(json_arr)}, true).then(res => {
this.request(Api_Url + '/api/cart/batchAddCart', 'POST', {
sku_json: JSON.stringify(json_arr)
}, true).then(res => {
if (res.code == 0) {
if(type){
uni.setStorageSync('car_ids',ids.join(","));
if (type) {
uni.setStorageSync('car_ids', ids.join(","));
uni.navigateTo({
url:'/pages/car/confirmOrder'
url: '/pages/car/confirmOrder'
});
}else{
} else {
uni.showToast({
title: "添加购物车成功",
icon: 'success'
});
}
} else {
uni.showToast({
title: res.msg,
......@@ -194,21 +218,23 @@
}
});
},
getData(){
this.request(Api_Url + '/api/order/detail', 'GET', {order_id:this.order_id}, true).then(res => {
if(res.code==0){
this.pageData=res.data
this.wlInfo=res.data.order_shipping||[]
this.wlInfo.forEach(item=>{
item.showUlAll=false
getData() {
this.request(Api_Url + '/api/order/detail', 'GET', {
order_id: this.order_id
}, true).then(res => {
if (res.code == 0) {
this.pageData = res.data
this.wlInfo = res.data.order_shipping || []
this.wlInfo.forEach(item => {
item.showUlAll = false
})
}else{
} else {
uni.showToast({
title: res.msg,
icon: 'error'
title: res.msg,
icon: 'error'
});
}
});
}
},
......
......@@ -90,26 +90,68 @@
list_id:"",
share_uuid:"",
list_name:"",//清单名字
miniShareOptions: {
title: '爱智工业平台',
path: '/pages/user/qdDetail',
imageUrl: 'https://imgscdn.ichunt.com/show/origin/e931e0f10zo0aw000000sd7sn523v',
desc: ''
}
}
},
onLoad: function(options) {
this.list_id=options.list_id
this.share_uuid=options.share_uuid
this.getData()
},
onShareAppMessage() {
return {
...this.miniShareOptions,
success: () => {
uni.showToast({
title: '分享成功',
icon: 'success'
});
},
fail: () => {
uni.showToast({
title: '分享失败',
icon: 'none'
});
}
};
},
onShareTimeline() {
return {
...this.miniShareOptions,
success: () => {
uni.showToast({
title: '分享成功',
icon: 'success'
});
},
fail: () => {
uni.showToast({
title: '分享失败',
icon: 'none'
});
}
};
},
methods: {
getData(type){
if(!type){
this.carList=[]
}
this.request(Api_Url + '/api/xcx/goodsListDetail', 'GET', {list_id:this.list_id,share_uuid:this.share_uuid}, (type?false:true)).then(res => {
this.request(Api_Url + '/api/xcx/goodsListDetail', 'GET', {list_id:this.list_id,share_uuid:(this.share_uuid||'')}, (type?false:true)).then(res => {
this.dataInited = true;
this.allcheck=true
this.carList=[]
if (res.code == 0) {
this.list_name=res.data.info.list_name
this.list_id=res.data.info.list_id
this.share_uuid=res.data.info.share_uuid
this.miniShareOptions.path='/pages/user/qdDetail?list_id='+this.list_id+"&share_uuid="+this.share_uuid
let arr_ = res.data.list || []
arr_.forEach(item => {
item.checked = true
......
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("./common/vendor.js"),n=require("./util/util.js");Math;const o={onLaunch:function(){console.log("App Launch"),this.loginCheck()},onShow:function(){console.log("App Show")},onHide:function(){console.log("App Hide")},methods:{loginCheck(){try{e.index.onAppRoute((n=>{const o=e.index.getStorageSync("token"),r="/"+n.path;if((-1!=r.indexOf("/user/")||-1!=r.indexOf("/car/confirm"))&&!o)return e.index.reLaunch({url:`/pages/auth/login?referer=${encodeURIComponent(r)}`}),!1}))}catch(n){["navigateTo","redirectTo","reLaunch","switchTab"].forEach((n=>{e.index.addInterceptor(n,{invoke(n){const o=e.index.getStorageSync("token"),r=n.url.split("?")[0];if(console.log(-1!=r.indexOf("/user/")||-1!=r.indexOf("/car/confirm")),(-1!=r.indexOf("/user/")||-1!=r.indexOf("/car/confirm"))&&!o)return e.index.reLaunch({url:`/pages/auth/login?referer=${encodeURIComponent(n.url)}`}),!1}})}))}}}};function r(){const r=e.createSSRApp(o);r.config.globalProperties.$goBack=n=>{try{if(n.url)return void e.index.navigateTo({url:n.url})}catch(o){}1==getCurrentPages().length?e.index.navigateTo({url:"/pages/index/index"}):e.index.navigateBack({delta:1})},r.config.globalProperties.request=n.request;return r.config.globalProperties.$globalData={KFQQ:"/pages/index/kf"},{app:r}}r().app.mount("#app"),exports.createApp=r;
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("./common/vendor.js"),n=require("./util/util.js"),o=require("./util/share.js");Math;const r={onLaunch:function(){console.log("App Launch"),this.loginCheck()},onShow:function(){console.log("App Show")},onHide:function(){console.log("App Hide")},methods:{loginCheck(){try{e.index.onAppRoute((n=>{const o=e.index.getStorageSync("token"),r="/"+n.path;if((-1!=r.indexOf("/user/")||-1!=r.indexOf("/car/confirm"))&&!o)return e.index.reLaunch({url:`/pages/auth/login?referer=${encodeURIComponent(r)}`}),!1}))}catch(n){["navigateTo","redirectTo","reLaunch","switchTab"].forEach((n=>{e.index.addInterceptor(n,{invoke(n){const o=e.index.getStorageSync("token"),r=n.url.split("?")[0];if(console.log(-1!=r.indexOf("/user/")||-1!=r.indexOf("/car/confirm")),(-1!=r.indexOf("/user/")||-1!=r.indexOf("/car/confirm"))&&!o)return e.index.reLaunch({url:`/pages/auth/login?referer=${encodeURIComponent(n.url)}`}),!1}})}))}}}};function t(){const t=e.createSSRApp(r);t.config.globalProperties.$goBack=n=>{try{if(n.url)return void e.index.navigateTo({url:n.url})}catch(o){}1==getCurrentPages().length?e.index.navigateTo({url:"/pages/index/index"}):e.index.navigateBack({delta:1})},t.config.globalProperties.request=n.request;return t.config.globalProperties.$globalData={KFQQ:"/pages/index/kf"},t.mixin(o.share),{app:t}}t().app.mount("#app"),exports.createApp=t;
"use strict";const e=require("../../common/vendor.js"),i=require("../../util/api.js"),o=require("../../util/util.js"),t={data:()=>({referer:"",loginType:!0,isTest:!1,mobile:"",code:"",imgCode:"",imgCodeSrc:"",verify_rand_key:"",isShowImgCode:!1,password:"",passwordShow:!1,showClearIcon:!1,intl_code:"0086",areaIndex:0,code_disabled:!1,code_text:"获取验证码",areaArray:[{name:"0086(中国大陆)",value:"0086"},{name:"00852(中国香港)",value:"00852"},{name:"00853(中国澳门)",value:"00853"},{name:"00886(中国台湾)",value:"00886"},{name:"0066(泰国)",value:"0066"},{name:"0084(越南)",value:"0084"}]}),watch:{loginType(e,i){this.imgCode="",this.verify_rand_key="",this.isShowImgCode=!1,this.imgCodeSrc=""}},onLoad:function(e){this.referer=e.referer||"",console.log(this.loginType,this.isShowImgCode)},methods:{weixinLogin(){let o={};e.index.login({provider:"weixin",success:function(t){console.log("登录凭证 code:",t),o.code=t.code,e.index.getUserInfo({provider:"weixin",success:function(t){const s=t.userInfo;o.encryptedData=t.encryptedData,o.iv=t.iv,o.avatarUrl=s.avatarUrl,o.nickName=s.nickName,console.log(o),this.request(i.Api_Url+"/api/auth/loginByWxMiniProgram","POST",o,!0).then((i=>{0==i.code?this.loginSuccess(i):e.index.showToast({title:i.msg,icon:"none"})}))}})}})},bindPickerChange:function(e,i){this.areaIndex=e.detail.value,this.intl_code=this.areaArray[e.detail.value].value,console.log(this.intl_code)},loginSuccess(i){e.index.showToast({title:"登录成功",icon:"success"}),e.index.setStorageSync("token",i.data.token),e.index.setStorageSync("user_info",JSON.stringify(i.data.user_info)),setTimeout((()=>{console.log(this.referer),e.index.reLaunch({url:this.referer?decodeURIComponent(this.referer):"/pages/index/index"})}),2e3)},submit(){if(this.isTest)if(this.loginType){if(!this.mobile||"0086"==this.intl_code&&!/^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/.test(this.mobile))return e.index.showToast({title:"请输入正确的手机号",icon:"none"}),!1;if(!this.code)return void e.index.showToast({title:"请输入验证码",icon:"none"});this.request(i.Api_Url+"/api/auth/loginByMobileVerifyCode","POST",{mobile:this.mobile,intl_code:this.intl_code,mobile_code:this.code},!0).then((i=>{0==i.code?this.loginSuccess(i):e.index.showToast({title:i.msg,icon:"none"})}))}else{if(!this.mobile)return e.index.showToast({title:"请输入账号",icon:"none"}),!1;if(!this.password)return void e.index.showToast({title:"请输入密码",icon:"none"});let o={password:this.password,verify_code:this.imgCode,verify_rand_key:this.verify_rand_key};-1!=this.mobile.indexOf("@")?o.email=this.mobile:(o.mobile=this.mobile,o.intl_code="0086"),this.request(i.Api_Url+"/api/auth/login","POST",o,!0).then((i=>{0==i.code?this.loginSuccess(i):2==i.code?(i.data.login_need_verify&&this.getImgCode(),e.index.showToast({title:i.msg,icon:"none"})):e.index.showToast({title:i.msg,icon:"none"})}))}else e.index.showToast({title:"请勾选爱智网服务协议和隐私政策",icon:"none"})},getImgCode(){this.request(i.Api_Url+"/api/verifyCode/getVerifyCode","GET",{mobile:this.mobile,intl_code:this.intl_code,verify_code:this.imgCode,verify_rand_key:this.verify_rand_key},!0,!0).then((i=>{0==i.code?(this.imgCodeSrc=i.data.captcha,this.verify_rand_key=i.data.rand_key,this.isShowImgCode=!0):e.index.showToast({title:i.msg,icon:"none"})}))},countdownChange(){if(!this.code_disabled){if(!this.mobile||"0086"==this.intl_code&&!/^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/.test(this.mobile))return e.index.showToast({title:"请输正确的手机号",icon:"none"}),!1;this.request(i.Api_Url+"/api/verifyCode/sendMobileVerifyCode","GET",{mobile:this.mobile,intl_code:this.intl_code,verify_code:this.imgCode,verify_rand_key:this.verify_rand_key},!0,!0).then((i=>{if(this.code_disabled=!1,this.code_text="获取验证码",0===i.code){o.startCountdown({duration:60,onTick:e=>{this.code_disabled=!0,this.code_text=`重新发送${e}S`},onComplete:()=>{this.code_disabled=!1,this.code_text="获取验证码"}}).start()}else 2==i.code?(i.data.sms_need_verify&&this.getImgCode(),e.index.showToast({title:i.msg,icon:"none"})):(this.code_disabled=!1,e.index.showToast({title:i.msg,icon:"none"}))}))}},clearInput:function(e){this.imgCode="",this.verify_rand_key="",this.showClearIcon=this.mobile.length>0},clearIcon:function(){this.mobile="",this.showClearIcon=!1}},components:{barX:()=>"../../components/barx.js"}};if(!Array){e.resolveComponent("barX")()}const s=e._export_sfc(t,[["render",function(i,o,t,s,n,d){return e.e({a:e.o(((...e)=>i.$goBack&&i.$goBack(...e))),b:e.t(n.loginType?"短信验证码登录":"密码登录"),c:n.loginType},n.loginType?{d:e.t(n.areaArray[n.areaIndex].value),e:e.o((e=>d.bindPickerChange(e,1))),f:n.areaIndex,g:n.areaArray}:{},{h:e.o([e=>n.mobile=e.detail.value,(...e)=>d.clearInput&&d.clearInput(...e)]),i:n.loginType?"请输入手机号":"请输入账号",j:n.mobile,k:n.showClearIcon},n.showClearIcon?{l:e.o((e=>d.clearIcon()))}:{},{m:n.isShowImgCode},n.isShowImgCode?{n:n.imgCode,o:e.o((e=>n.imgCode=e.detail.value)),p:n.imgCodeSrc,q:e.o(((...e)=>d.getImgCode&&d.getImgCode(...e)))}:{},{r:n.loginType},n.loginType?{s:n.code,t:e.o((e=>n.code=e.detail.value)),v:e.t(n.code_text),w:n.code_disabled?1:"",x:e.o(((...e)=>d.countdownChange&&d.countdownChange(...e)))}:{},{y:!n.loginType},n.loginType?{}:{z:n.passwordShow?"text":"password",A:n.password,B:e.o((e=>n.password=e.detail.value)),C:n.passwordShow?"":1,D:e.o((e=>n.passwordShow=!n.passwordShow))},{E:n.isTest?1:"",F:e.o((e=>n.isTest=!n.isTest)),G:e.o((e=>n.isTest=!n.isTest)),H:e.o(((...e)=>d.submit&&d.submit(...e))),I:e.t(n.loginType?"密码登录":"短信验证码登录"),J:e.o((e=>n.loginType=!n.loginType)),K:e.o(((...e)=>d.weixinLogin&&d.weixinLogin(...e)))})}],["__scopeId","data-v-e3e58450"]]);wx.createPage(s);
"use strict";const e=require("../../common/vendor.js"),i=require("../../util/api.js"),o=require("../../util/util.js"),t={data:()=>({referer:"",loginType:!0,isTest:!1,mobile:"",code:"",imgCode:"",imgCodeSrc:"",verify_rand_key:"",isShowImgCode:!1,password:"",passwordShow:!1,showClearIcon:!1,intl_code:"0086",areaIndex:0,code_disabled:!1,code_text:"获取验证码",areaArray:[{name:"0086(中国大陆)",value:"0086"},{name:"00852(中国香港)",value:"00852"},{name:"00853(中国澳门)",value:"00853"},{name:"00886(中国台湾)",value:"00886"},{name:"0066(泰国)",value:"0066"},{name:"0084(越南)",value:"0084"}]}),watch:{loginType(e,i){this.imgCode="",this.verify_rand_key="",this.isShowImgCode=!1,this.imgCodeSrc=""}},onLoad:function(e){this.referer=e.referer||"",console.log(this.loginType,this.isShowImgCode)},methods:{getPhoneNumber(e){if("getPhoneNumber:ok"===e.detail.errMsg){const i=e.detail.code;this.weixinLogin(i)}},weixinLogin(o){let t={phone_code:o},s=this;e.index.login({provider:"weixin",success:function(o){console.log("登录凭证 code:",o),t.code=o.code,e.index.getUserInfo({provider:"weixin",success:function(o){o.userInfo,t.encryptedData=o.encryptedData,t.iv=o.iv,console.log(t),s.request(i.Api_Url+"/api/auth/loginByWxMiniProgram","POST",t,!0).then((i=>{0==i.code?s.loginSuccess(i):e.index.showToast({title:i.msg,icon:"none"})}))}})}})},bindPickerChange:function(e,i){this.areaIndex=e.detail.value,this.intl_code=this.areaArray[e.detail.value].value,console.log(this.intl_code)},loginSuccess(i){e.index.showToast({title:"登录成功",icon:"success"}),e.index.setStorageSync("token",i.data.token),e.index.setStorageSync("user_info",JSON.stringify(i.data.user_info)),setTimeout((()=>{console.log(this.referer),e.index.reLaunch({url:this.referer?decodeURIComponent(this.referer):"/pages/index/index"})}),2e3)},submit(){if(this.isTest)if(this.loginType){if(!this.mobile||"0086"==this.intl_code&&!/^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/.test(this.mobile))return e.index.showToast({title:"请输入正确的手机号",icon:"none"}),!1;if(!this.code)return void e.index.showToast({title:"请输入验证码",icon:"none"});this.request(i.Api_Url+"/api/auth/loginByMobileVerifyCode","POST",{mobile:this.mobile,intl_code:this.intl_code,mobile_code:this.code},!0).then((i=>{0==i.code?this.loginSuccess(i):e.index.showToast({title:i.msg,icon:"none"})}))}else{if(!this.mobile)return e.index.showToast({title:"请输入账号",icon:"none"}),!1;if(!this.password)return void e.index.showToast({title:"请输入密码",icon:"none"});let o={password:this.password,verify_code:this.imgCode,verify_rand_key:this.verify_rand_key};-1!=this.mobile.indexOf("@")?o.email=this.mobile:(o.mobile=this.mobile,o.intl_code="0086"),this.request(i.Api_Url+"/api/auth/login","POST",o,!0).then((i=>{0==i.code?this.loginSuccess(i):2==i.code?(i.data.login_need_verify&&this.getImgCode(),e.index.showToast({title:i.msg,icon:"none"})):e.index.showToast({title:i.msg,icon:"none"})}))}else e.index.showToast({title:"请勾选爱智网服务协议和隐私政策",icon:"none"})},getImgCode(){this.request(i.Api_Url+"/api/verifyCode/getVerifyCode","GET",{mobile:this.mobile,intl_code:this.intl_code,verify_code:this.imgCode,verify_rand_key:this.verify_rand_key},!0,!0).then((i=>{0==i.code?(this.imgCodeSrc=i.data.captcha,this.verify_rand_key=i.data.rand_key,this.isShowImgCode=!0):e.index.showToast({title:i.msg,icon:"none"})}))},countdownChange(){if(!this.code_disabled){if(!this.mobile||"0086"==this.intl_code&&!/^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/.test(this.mobile))return e.index.showToast({title:"请输正确的手机号",icon:"none"}),!1;this.request(i.Api_Url+"/api/verifyCode/sendMobileVerifyCode","GET",{mobile:this.mobile,intl_code:this.intl_code,verify_code:this.imgCode,verify_rand_key:this.verify_rand_key},!0,!0).then((i=>{if(this.code_disabled=!1,this.code_text="获取验证码",0===i.code){o.startCountdown({duration:60,onTick:e=>{this.code_disabled=!0,this.code_text=`重新发送${e}S`},onComplete:()=>{this.code_disabled=!1,this.code_text="获取验证码"}}).start()}else 2==i.code?(i.data.sms_need_verify&&this.getImgCode(),e.index.showToast({title:i.msg,icon:"none"})):(this.code_disabled=!1,e.index.showToast({title:i.msg,icon:"none"}))}))}},clearInput:function(e){this.imgCode="",this.verify_rand_key="",this.showClearIcon=this.mobile.length>0},clearIcon:function(){this.mobile="",this.showClearIcon=!1}},components:{barX:()=>"../../components/barx.js"}};if(!Array){e.resolveComponent("barX")()}const s=e._export_sfc(t,[["render",function(i,o,t,s,n,d){return e.e({a:e.o(((...e)=>i.$goBack&&i.$goBack(...e))),b:e.t(n.loginType?"短信验证码登录":"密码登录"),c:n.loginType},n.loginType?{d:e.t(n.areaArray[n.areaIndex].value),e:e.o((e=>d.bindPickerChange(e,1))),f:n.areaIndex,g:n.areaArray}:{},{h:e.o([e=>n.mobile=e.detail.value,(...e)=>d.clearInput&&d.clearInput(...e)]),i:n.loginType?"请输入手机号":"请输入账号",j:n.mobile,k:n.showClearIcon},n.showClearIcon?{l:e.o((e=>d.clearIcon()))}:{},{m:n.isShowImgCode},n.isShowImgCode?{n:n.imgCode,o:e.o((e=>n.imgCode=e.detail.value)),p:n.imgCodeSrc,q:e.o(((...e)=>d.getImgCode&&d.getImgCode(...e)))}:{},{r:n.loginType},n.loginType?{s:n.code,t:e.o((e=>n.code=e.detail.value)),v:e.t(n.code_text),w:n.code_disabled?1:"",x:e.o(((...e)=>d.countdownChange&&d.countdownChange(...e)))}:{},{y:!n.loginType},n.loginType?{}:{z:n.passwordShow?"text":"password",A:n.password,B:e.o((e=>n.password=e.detail.value)),C:n.passwordShow?"":1,D:e.o((e=>n.passwordShow=!n.passwordShow))},{E:n.isTest?1:"",F:e.o((e=>n.isTest=!n.isTest)),G:e.o((e=>n.isTest=!n.isTest)),H:e.o(((...e)=>d.submit&&d.submit(...e))),I:e.t(n.loginType?"密码登录":"短信验证码登录"),J:e.o((e=>n.loginType=!n.loginType)),K:e.o(((...e)=>d.getPhoneNumber&&d.getPhoneNumber(...e)))})}],["__scopeId","data-v-c1b701a9"]]);wx.createPage(s);
<view class="loginPage data-v-e3e58450"><bar-x class="data-v-e3e58450" u-i="e3e58450-0" bind:__l="__l"/><view class="close-box data-v-e3e58450"><text class="icon iconfont icon-close2 data-v-e3e58450" bindtap="{{a}}"></text></view><view class="title data-v-e3e58450"><view class="data-v-e3e58450">{{b}}</view><text class="data-v-e3e58450">为了方便联系,请输入您的常用手机号码</text></view><view class="cons data-v-e3e58450"><view class="input-box row verCenter data-v-e3e58450"><picker wx:if="{{c}}" class="data-v-e3e58450" bindchange="{{e}}" value="{{f}}" range="{{g}}" range-key="{{'name'}}"><text class="areabox-but data-v-e3e58450">{{d}}</text></picker><input class="data-v-e3e58450" type="text" bindinput="{{h}}" placeholder="{{i}}" placeholder-class="placeholder-class" value="{{j}}"/><text wx:if="{{k}}" class="icon iconfont icon-searchclose data-v-e3e58450" bindtap="{{l}}"></text></view><view wx:if="{{m}}" class="input-box row verCenter bothSide data-v-e3e58450"><input class="data-v-e3e58450" type="text" placeholder="请输入图片验证码" placeholder-class="placeholder-class" value="{{n}}" bindinput="{{o}}"/><view class="img-code data-v-e3e58450"><image class="data-v-e3e58450" src="{{p}}" bindtap="{{q}}"></image></view></view><view wx:if="{{r}}" class="input-box row verCenter bothSide data-v-e3e58450"><input class="data-v-e3e58450" type="text" placeholder="请输入验证码" placeholder-class="placeholder-class" value="{{s}}" bindinput="{{t}}"/><view class="{{['code-btn', 'data-v-e3e58450', w && 'dis']}}" bindtap="{{x}}">{{v}}</view></view><view wx:if="{{y}}" class="input-box row verCenter bothSide data-v-e3e58450"><block wx:if="{{r0}}"><input class="data-v-e3e58450" type="{{z}}" placeholder="请输入密码" placeholder-class="placeholder-class" value="{{A}}" bindinput="{{B}}"/></block><view class="row verCenter data-v-e3e58450"><text class="{{['icon', 'iconfont', 'icon-see2', 'data-v-e3e58450', C && 'icon-see1']}}" bindtap="{{D}}"></text><navigator url="/pages/auth/forget" class="link-forget data-v-e3e58450">忘记密码</navigator></view></view><view class="rule row verCenter data-v-e3e58450"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-e3e58450', E && 'icon-checked']}}" bindtap="{{F}}"></text><text class="data-v-e3e58450" bindtap="{{G}}">我已阅读并同意</text><navigator url="/pages/auth/rule?id=1" class="link data-v-e3e58450">《爱智网站服务协议》</navigator><text class="data-v-e3e58450">及</text><navigator url="/pages/auth/rule?id=2" class="link data-v-e3e58450">《爱智隐私政策》</navigator></view><view class="login-btn data-v-e3e58450" bindtap="{{H}}">登录</view><view class="self data-v-e3e58450">爱智不会在任何地方泄露您的信息</view><view class="link-box row verCenter rowCenter data-v-e3e58450"><text class="data-v-e3e58450" bindtap="{{J}}">{{I}}</text><navigator url="/pages/auth/reg" class="link data-v-e3e58450">免费注册</navigator></view><view class="other-login data-v-e3e58450"><text class="data-v-e3e58450">第三方登录</text><image class="data-v-e3e58450" src="https://img.ichunt.com/images/ichunt/202502/14/3ca7aa229a8b3852d5b0428c97188a24.png" bindtap="{{K}}"></image></view></view></view>
\ No newline at end of file
<view class="loginPage data-v-c1b701a9"><bar-x class="data-v-c1b701a9" u-i="c1b701a9-0" bind:__l="__l"/><view class="close-box data-v-c1b701a9"><text class="icon iconfont icon-close2 data-v-c1b701a9" bindtap="{{a}}"></text></view><view class="title data-v-c1b701a9"><view class="data-v-c1b701a9">{{b}}</view><text class="data-v-c1b701a9">为了方便联系,请输入您的常用手机号码</text></view><view class="cons data-v-c1b701a9"><view class="input-box row verCenter data-v-c1b701a9"><picker wx:if="{{c}}" class="data-v-c1b701a9" bindchange="{{e}}" value="{{f}}" range="{{g}}" range-key="{{'name'}}"><text class="areabox-but data-v-c1b701a9">{{d}}</text></picker><input class="data-v-c1b701a9" type="text" bindinput="{{h}}" placeholder="{{i}}" placeholder-class="placeholder-class" value="{{j}}"/><text wx:if="{{k}}" class="icon iconfont icon-searchclose data-v-c1b701a9" bindtap="{{l}}"></text></view><view wx:if="{{m}}" class="input-box row verCenter bothSide data-v-c1b701a9"><input class="data-v-c1b701a9" type="text" placeholder="请输入图片验证码" placeholder-class="placeholder-class" value="{{n}}" bindinput="{{o}}"/><view class="img-code data-v-c1b701a9"><image class="data-v-c1b701a9" src="{{p}}" bindtap="{{q}}"></image></view></view><view wx:if="{{r}}" class="input-box row verCenter bothSide data-v-c1b701a9"><input class="data-v-c1b701a9" type="text" placeholder="请输入验证码" placeholder-class="placeholder-class" value="{{s}}" bindinput="{{t}}"/><view class="{{['code-btn', 'data-v-c1b701a9', w && 'dis']}}" bindtap="{{x}}">{{v}}</view></view><view wx:if="{{y}}" class="input-box row verCenter bothSide data-v-c1b701a9"><block wx:if="{{r0}}"><input class="data-v-c1b701a9" type="{{z}}" placeholder="请输入密码" placeholder-class="placeholder-class" value="{{A}}" bindinput="{{B}}"/></block><view class="row verCenter data-v-c1b701a9"><text class="{{['icon', 'iconfont', 'icon-see2', 'data-v-c1b701a9', C && 'icon-see1']}}" bindtap="{{D}}"></text><navigator url="/pages/auth/forget" class="link-forget data-v-c1b701a9">忘记密码</navigator></view></view><view class="rule row verCenter data-v-c1b701a9"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-c1b701a9', E && 'icon-checked']}}" bindtap="{{F}}"></text><text class="data-v-c1b701a9" bindtap="{{G}}">我已阅读并同意</text><navigator url="/pages/auth/rule?id=1" class="link data-v-c1b701a9">《爱智网站服务协议》</navigator><text class="data-v-c1b701a9">及</text><navigator url="/pages/auth/rule?id=2" class="link data-v-c1b701a9">《爱智隐私政策》</navigator></view><view class="login-btn data-v-c1b701a9" bindtap="{{H}}">登录</view><view class="self data-v-c1b701a9">爱智不会在任何地方泄露您的信息</view><view class="link-box row verCenter rowCenter data-v-c1b701a9"><text class="data-v-c1b701a9" bindtap="{{J}}">{{I}}</text><navigator url="/pages/auth/reg" class="link data-v-c1b701a9">免费注册</navigator></view><view class="other-login data-v-c1b701a9"><text class="data-v-c1b701a9">第三方登录</text><button class="data-v-c1b701a9" plain="true" open-type="getPhoneNumber" bindgetphonenumber="{{K}}"><image class="data-v-c1b701a9" src="https://img.ichunt.com/images/ichunt/202502/14/3ca7aa229a8b3852d5b0428c97188a24.png"></image></button></view></view></view>
\ No newline at end of file
view.data-v-e3e58450,text.data-v-e3e58450,input.data-v-e3e58450,navigator.data-v-e3e58450{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif}.navigator-hover.data-v-e3e58450{background:none;opacity:1}image.data-v-e3e58450{vertical-align:middle}.elep.data-v-e3e58450{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elep2.data-v-e3e58450{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.column.data-v-e3e58450{display:flex;flex-direction:column}.row.data-v-e3e58450{display:flex;flex-direction:row}.boxsiz.data-v-e3e58450{box-sizing:border-box}.bothSide.data-v-e3e58450{justify-content:space-between}.avarage.data-v-e3e58450{justify-content:space-around}.rowCenter.data-v-e3e58450{justify-content:center}.verCenter.data-v-e3e58450{align-items:center}.loginPage .close-box.data-v-e3e58450{padding-top:45rpx;padding-left:37rpx}.loginPage .close-box .icon.data-v-e3e58450{font-size:35rpx;color:#898989}.loginPage .title.data-v-e3e58450{padding-top:52rpx;padding-left:60rpx}.loginPage .title view.data-v-e3e58450{font-weight:600;font-size:38rpx;color:#000;margin-bottom:15rpx}.loginPage .title text.data-v-e3e58450{font-size:19rpx;color:gray}.loginPage .input-box.data-v-e3e58450{height:70rpx;border-bottom:1px solid #D1D1D1;width:630rpx;margin:0 auto;margin-top:54rpx;position:relative}.loginPage .input-box input.data-v-e3e58450{width:440rpx;height:42rpx;line-height:42rpx;font-size:30rpx;color:#000}.loginPage .input-box .link-forget.data-v-e3e58450{height:38rpx;font-size:26rpx;color:gray;border-left:1rpx solid #D1D1D1;padding-left:20rpx;margin-left:20rpx}.loginPage .input-box .icon-see1.data-v-e3e58450,.loginPage .input-box .icon-see2.data-v-e3e58450{font-size:28rpx;color:#898989}.loginPage .input-box .placeholder-class.data-v-e3e58450{color:gray;font-size:26rpx}.loginPage .input-box .areabox-but.data-v-e3e58450{padding-right:14rpx;margin-right:20rpx;height:42rpx;line-height:42rpx;font-size:30rpx;color:#000;position:relative}.loginPage .input-box .areabox-but.data-v-e3e58450:after{position:absolute;content:"";height:24rpx;width:1rpx;background:#000;right:0rpx;top:6rpx}.loginPage .input-box .icon-searchclose.data-v-e3e58450{font-size:28rpx;color:#898989;cursor:pointer;position:absolute;right:0rpx}.loginPage .input-box .code-btn.data-v-e3e58450{font-size:26rpx;color:#d0121b}.loginPage .input-box .code-btn.dis.data-v-e3e58450{color:gray}.loginPage .input-box .img-code.data-v-e3e58450{height:60rpx;width:250rpx}.loginPage .input-box .img-code image.data-v-e3e58450{width:100%;height:100%}.loginPage .input-box.data-v-e3e58450:hover{border-bottom:1px solid #000}.loginPage .rule.data-v-e3e58450{width:630rpx;margin:0 auto;margin-top:64rpx}.loginPage .rule .icon.data-v-e3e58450{font-size:30rpx;color:#e5e5e5;margin-right:20rpx}.loginPage .rule .icon-checked.data-v-e3e58450{color:#d0121b}.loginPage .rule .link.data-v-e3e58450{color:#523f3f;font-size:18rpx}.loginPage .rule text.data-v-e3e58450{font-size:18rpx;color:gray}.loginPage .login-btn.data-v-e3e58450{width:630rpx;height:90rpx;background:#d0121b;border-radius:5rpx;font-size:30rpx;color:#fff;text-align:center;line-height:90rpx;margin:0 auto;margin-top:94rpx}.loginPage .self.data-v-e3e58450{width:630rpx;margin:0 auto;font-size:18rpx;color:gray;margin-top:16rpx}.loginPage .link-box.data-v-e3e58450{margin-top:60rpx;text-align:center;font-size:26rpx;color:#d0121b}.loginPage .link-box text.data-v-e3e58450{border-right:1px solid #D1D1D1;padding-right:48rpx;text-align:right;width:50%}.loginPage .link-box .link.data-v-e3e58450{text-align:left;padding-left:48rpx;width:50%}.loginPage .other-login.data-v-e3e58450{margin-top:150rpx;text-align:center}.loginPage .other-login text.data-v-e3e58450{font-size:18rpx;color:gray}.loginPage .other-login image.data-v-e3e58450{width:55rpx;height:55rpx;display:block;margin:0 auto;margin-top:25rpx}
view.data-v-c1b701a9,text.data-v-c1b701a9,input.data-v-c1b701a9,navigator.data-v-c1b701a9{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif}.navigator-hover.data-v-c1b701a9{background:none;opacity:1}image.data-v-c1b701a9{vertical-align:middle}.elep.data-v-c1b701a9{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elep2.data-v-c1b701a9{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.column.data-v-c1b701a9{display:flex;flex-direction:column}.row.data-v-c1b701a9{display:flex;flex-direction:row}.boxsiz.data-v-c1b701a9{box-sizing:border-box}.bothSide.data-v-c1b701a9{justify-content:space-between}.avarage.data-v-c1b701a9{justify-content:space-around}.rowCenter.data-v-c1b701a9{justify-content:center}.verCenter.data-v-c1b701a9{align-items:center}.loginPage .close-box.data-v-c1b701a9{padding-top:45rpx;padding-left:37rpx}.loginPage .close-box .icon.data-v-c1b701a9{font-size:35rpx;color:#898989}.loginPage .title.data-v-c1b701a9{padding-top:52rpx;padding-left:60rpx}.loginPage .title view.data-v-c1b701a9{font-weight:600;font-size:38rpx;color:#000;margin-bottom:15rpx}.loginPage .title text.data-v-c1b701a9{font-size:19rpx;color:gray}.loginPage .input-box.data-v-c1b701a9{height:70rpx;border-bottom:1px solid #D1D1D1;width:630rpx;margin:0 auto;margin-top:54rpx;position:relative}.loginPage .input-box input.data-v-c1b701a9{width:440rpx;height:42rpx;line-height:42rpx;font-size:30rpx;color:#000}.loginPage .input-box .link-forget.data-v-c1b701a9{height:38rpx;font-size:26rpx;color:gray;border-left:1rpx solid #D1D1D1;padding-left:20rpx;margin-left:20rpx}.loginPage .input-box .icon-see1.data-v-c1b701a9,.loginPage .input-box .icon-see2.data-v-c1b701a9{font-size:28rpx;color:#898989}.loginPage .input-box .placeholder-class.data-v-c1b701a9{color:gray;font-size:26rpx}.loginPage .input-box .areabox-but.data-v-c1b701a9{padding-right:14rpx;margin-right:20rpx;height:42rpx;line-height:42rpx;font-size:30rpx;color:#000;position:relative}.loginPage .input-box .areabox-but.data-v-c1b701a9:after{position:absolute;content:"";height:24rpx;width:1rpx;background:#000;right:0rpx;top:6rpx}.loginPage .input-box .icon-searchclose.data-v-c1b701a9{font-size:28rpx;color:#898989;cursor:pointer;position:absolute;right:0rpx}.loginPage .input-box .code-btn.data-v-c1b701a9{font-size:26rpx;color:#d0121b}.loginPage .input-box .code-btn.dis.data-v-c1b701a9{color:gray}.loginPage .input-box .img-code.data-v-c1b701a9{height:60rpx;width:250rpx}.loginPage .input-box .img-code image.data-v-c1b701a9{width:100%;height:100%}.loginPage .input-box.data-v-c1b701a9:hover{border-bottom:1px solid #000}.loginPage .rule.data-v-c1b701a9{width:630rpx;margin:0 auto;margin-top:64rpx}.loginPage .rule .icon.data-v-c1b701a9{font-size:30rpx;color:#e5e5e5;margin-right:20rpx}.loginPage .rule .icon-checked.data-v-c1b701a9{color:#d0121b}.loginPage .rule .link.data-v-c1b701a9{color:#523f3f;font-size:18rpx}.loginPage .rule text.data-v-c1b701a9{font-size:18rpx;color:gray}.loginPage .login-btn.data-v-c1b701a9{width:630rpx;height:90rpx;background:#d0121b;border-radius:5rpx;font-size:30rpx;color:#fff;text-align:center;line-height:90rpx;margin:0 auto;margin-top:94rpx}.loginPage .self.data-v-c1b701a9{width:630rpx;margin:0 auto;font-size:18rpx;color:gray;margin-top:16rpx}.loginPage .link-box.data-v-c1b701a9{margin-top:60rpx;text-align:center;font-size:26rpx;color:#d0121b}.loginPage .link-box text.data-v-c1b701a9{border-right:1px solid #D1D1D1;padding-right:48rpx;text-align:right;width:50%}.loginPage .link-box .link.data-v-c1b701a9{text-align:left;padding-left:48rpx;width:50%}.loginPage .other-login.data-v-c1b701a9{margin-top:150rpx;text-align:center}.loginPage .other-login text.data-v-c1b701a9{font-size:18rpx;color:gray}.loginPage .other-login button.data-v-c1b701a9{background-color:transparent;border:none;padding:0;margin:0;text-align:center;display:block;outline:none;cursor:pointer}.loginPage .other-login image.data-v-c1b701a9{width:55rpx;height:55rpx;display:block;margin:0 auto;margin-top:25rpx}
"use strict";const e=require("../../common/vendor.js"),i=require("../../util/api.js"),o={data:()=>({carList:[],coupon_list:[],coupon_id:"",address_id:"",addressInfo:"",invoice_id:"",invoiceInfo:"",priceInfo:"",order_remark:"",isCompany:!(!e.index.getStorageSync("user_info")||!JSON.parse(e.index.getStorageSync("user_info")).company_name)}),onLoad(e){this.address_id=e.address_id||"",this.invoice_id=e.invoice_id||"",this.coupon_id=e.coupon_id||""},onShow(){this.getCarList(),this.getAddress(),this.getinvoice(),this.calPrice()},methods:{chooseYhq(e){this.coupon_id=e},chooseUp(){0!=this.coupon_list&&this.openPop()},confirmYhq(){this.calPrice(),this.closePop()},getAddress(){this.request(i.Api_Url+"/api/address/getList","GET",{},!0).then((e=>{if(0==e.code){let i=e.data.list||[];i.forEach((e=>{this.address_id?e.address_id==this.address_id&&(this.addressInfo=e):1==e.is_default&&(this.addressInfo=e)})),i.length>0&&!this.addressInfo&&(this.addressInfo=i[0]),this.addressInfo&&(this.address_id=this.addressInfo.address_id)}}))},getinvoice(){this.request(i.Api_Url+"/api/invoice/getList","GET",{},!0).then((e=>{if(0==e.code){let i=e.data.list||[];i.forEach((e=>{this.invoice_id?e.tax_id==this.invoice_id&&(this.invoiceInfo=e):1==e.is_default&&(this.invoiceInfo=e)})),i.length>0&&!this.invoiceInfo&&(this.invoiceInfo=i[0]),this.invoiceInfo&&(this.invoice_id=this.invoiceInfo.tax_id)}}))},calPrice(){this.request(i.Api_Url+"/api/order/calPrice","post",{sku_ids:e.index.getStorageSync("car_ids"),user_coupon_id:this.coupon_id||""},!0,!0).then((e=>{0==e.code&&(this.priceInfo=e.data)}))},getCarList(){this.carList=[],this.request(i.Api_Url+"/api/cart/getCartGoodsInfo","GET",{sku_ids:e.index.getStorageSync("car_ids")},!0,!0).then((e=>{if(0==e.code){e.data.goods_list.forEach((e=>{e.delivery_list.forEach((e=>{this.carList.push(e)}))})),this.coupon_list=e.data.coupon_list||[]}}))},openPop(){this.$refs.popupyhq.open("bottom")},closePop(){this.$refs.popupyhq.close("bottom")},createOrder(){this.address_id||e.index.showToast({title:"请选择地址",icon:"success"});let o=[];this.carList.forEach((e=>{o.push({sku_id:e.goods_id,num:e.goods_num})}));let s={order_shipping_type:1,zy_delivery_type:"3",order_remark:this.order_remark,address_id:this.address_id,invoice_id:this.invoice_id||"",user_coupon_id:this.coupon_id||"",goods_json:JSON.stringify(o)};this.request(i.Api_Url+"/api/order/add","post",s,!0).then((i=>{0==i.code?(e.index.showToast({title:"提交订单成功",icon:"success"}),setTimeout((()=>{e.index.setStorageSync("car_ids",""),e.index.navigateTo({url:"/pages/user/orderList"})}),2e3)):e.index.showToast({title:i.msg,icon:"nonde"})}))}},components:{barX:()=>"../../components/barx.js",titleNav:()=>"../../components/title_nav.js"}};if(!Array){(e.resolveComponent("barX")+e.resolveComponent("titleNav")+e.resolveComponent("uni-popup"))()}Math;const s=e._export_sfc(o,[["render",function(i,o,s,t,n,r){return e.e({a:e.p({title:"确认订单"}),b:n.addressInfo},n.addressInfo?e.e({c:e.t("中国"!=n.addressInfo.nation_cn?n.addressInfo.nation_cn:""),d:e.t(n.addressInfo.province_val),e:e.t(n.addressInfo.city_val),f:e.t(n.addressInfo.district_val),g:1==n.addressInfo.is_default},(n.addressInfo.is_default,{}),{h:e.t(n.addressInfo.detail_address),i:e.t(n.addressInfo.consignee),j:e.t(n.addressInfo.mobile),k:"/pages/user/address?form=confirmOrder&coupon_id="+n.coupon_id+"&invoice_id="+n.invoice_id}):{l:"/pages/user/address?form=confirmOrder&coupon_id="+n.coupon_id+"&invoice_id="+n.invoice_id},{m:n.carList.length>0},n.carList.length>0?e.e({n:e.f(n.carList,((i,o,s)=>({a:i.goods_images||"https://www.iedge.net/assets/images/common/defaultnew.png",b:e.t(i.sku_name),c:e.t(i.delivery_time),d:e.t(i.goods_num),e:e.t(n.isCompany&&i.company_price||i.origin_price),f:o}))),o:0==n.coupon_list.length},0==n.coupon_list.length?{}:e.e({p:n.priceInfo},n.priceInfo?{q:e.t(n.priceInfo.currency_sign),r:e.t(n.priceInfo.discount_fee||"0.00")}:{}),{s:e.o((e=>r.chooseUp()))}):{},{t:e.t(n.invoiceInfo?n.invoiceInfo.tax_title:"暂无发票去设置"),v:"/pages/user/invoice?form=confirmOrder&coupon_id="+n.coupon_id+"&address_id="+n.address_id,w:n.order_remark,x:e.o((e=>n.order_remark=e.detail.value)),y:n.priceInfo},n.priceInfo?{z:e.t(n.priceInfo.currency_sign),A:e.t(n.priceInfo.total_amount),B:e.t(n.priceInfo.currency_sign),C:e.t(n.priceInfo.discount_fee||"0.00")}:{},{D:n.priceInfo},n.priceInfo?{E:e.t(n.priceInfo.currency_sign),F:e.t(n.priceInfo.pay_amount)}:{},{G:e.o(((...e)=>r.createOrder&&r.createOrder(...e))),H:e.o(((...e)=>r.closePop&&r.closePop(...e))),I:n.coupon_list.length>0},n.coupon_list.length>0?{J:e.f(n.coupon_list,((i,o,s)=>e.e({a:2==i.coupon_type},2==i.coupon_type?{b:e.t(10*i.sale_amount)}:{c:e.t(i.currency_sign),d:e.t(i.sale_amount)},{e:e.t(i.require_amount<=.01?"无门槛优惠券":i.coupon_name),f:e.t(i.start_time),g:e.t(i.end_time),h:n.coupon_id==i.coupon_id?1:"",i:o,j:e.o((e=>r.chooseYhq(i.coupon_id)),o)})))}:{},{K:e.o(((...e)=>r.confirmYhq&&r.confirmYhq(...e))),L:e.sr("popupyhq","4c679cb3-2"),M:e.p({type:"bottom","safe-area":!1})})}],["__scopeId","data-v-4c679cb3"]]);wx.createPage(s);
"use strict";const e=require("../../common/vendor.js"),i=require("../../util/api.js"),o={data:()=>({carList:[],coupon_list:[],coupon_id:"",address_id:"",addressInfo:"",invoice_id:"",invoiceInfo:"",priceInfo:"",order_remark:"",isCompany:!(!e.index.getStorageSync("user_info")||!JSON.parse(e.index.getStorageSync("user_info")).company_name)}),onLoad(e){this.address_id=e.address_id||"",this.invoice_id=e.invoice_id||"",this.coupon_id=e.coupon_id||""},onShow(){this.getCarList(),this.getAddress(),this.getinvoice(),this.calPrice()},methods:{chooseYhq(e){this.coupon_id=e},chooseUp(){0!=this.coupon_list&&this.openPop()},confirmYhq(){this.calPrice(),this.closePop()},getAddress(){this.request(i.Api_Url+"/api/address/getList","GET",{},!0).then((e=>{if(0==e.code){let i=e.data.list||[];i.forEach((e=>{this.address_id?e.address_id==this.address_id&&(this.addressInfo=e):1==e.is_default&&(this.addressInfo=e)})),i.length>0&&!this.addressInfo&&(this.addressInfo=i[0]),this.addressInfo&&(this.address_id=this.addressInfo.address_id)}}))},getinvoice(){this.request(i.Api_Url+"/api/invoice/getList","GET",{},!0).then((e=>{if(0==e.code){let i=e.data.list||[];i.forEach((e=>{this.invoice_id?e.tax_id==this.invoice_id&&(this.invoiceInfo=e):1==e.is_default&&(this.invoiceInfo=e)})),i.length>0&&!this.invoiceInfo&&(this.invoiceInfo=i[0]),this.invoiceInfo&&(this.invoice_id=this.invoiceInfo.tax_id)}}))},calPrice(){this.request(i.Api_Url+"/api/order/calPrice","post",{sku_ids:e.index.getStorageSync("car_ids"),user_coupon_id:this.coupon_id||""},!0,!0).then((e=>{0==e.code&&(this.priceInfo=e.data)}))},getCarList(){this.carList=[],this.request(i.Api_Url+"/api/cart/getCartGoodsInfo","GET",{sku_ids:e.index.getStorageSync("car_ids")},!0,!0).then((e=>{if(0==e.code){e.data.goods_list.forEach((e=>{e.delivery_list.forEach((e=>{this.carList.push(e)}))})),this.coupon_list=e.data.coupon_list||[]}}))},openPop(){this.$refs.popupyhq.open("bottom")},closePop(){this.$refs.popupyhq.close("bottom")},createOrder(){if(!this.address_id)return void e.index.showToast({title:"请选择地址",icon:"none"});let o=[];this.carList.forEach((e=>{o.push({sku_id:e.goods_id,num:e.goods_num})}));let s={order_shipping_type:1,zy_delivery_type:"3",order_remark:this.order_remark,address_id:this.address_id,invoice_id:this.invoice_id||"",user_coupon_id:this.coupon_id||"",goods_json:JSON.stringify(o)};this.request(i.Api_Url+"/api/order/add","post",s,!0).then((i=>{0==i.code?(e.index.showToast({title:"提交订单成功",icon:"success"}),setTimeout((()=>{e.index.setStorageSync("car_ids",""),e.index.navigateTo({url:"/pages/user/orderList"})}),2e3)):e.index.showToast({title:i.msg,icon:"nonde"})}))}},components:{barX:()=>"../../components/barx.js",titleNav:()=>"../../components/title_nav.js"}};if(!Array){(e.resolveComponent("barX")+e.resolveComponent("titleNav")+e.resolveComponent("uni-popup"))()}Math;const s=e._export_sfc(o,[["render",function(i,o,s,t,n,r){return e.e({a:e.p({title:"确认订单"}),b:n.addressInfo},n.addressInfo?e.e({c:e.t("中国"!=n.addressInfo.nation_cn?n.addressInfo.nation_cn:""),d:e.t(n.addressInfo.province_val),e:e.t(n.addressInfo.city_val),f:e.t(n.addressInfo.district_val),g:1==n.addressInfo.is_default},(n.addressInfo.is_default,{}),{h:e.t(n.addressInfo.detail_address),i:e.t(n.addressInfo.consignee),j:e.t(n.addressInfo.mobile),k:"/pages/user/address?form=confirmOrder&coupon_id="+n.coupon_id+"&invoice_id="+n.invoice_id}):{l:"/pages/user/address?form=confirmOrder&coupon_id="+n.coupon_id+"&invoice_id="+n.invoice_id},{m:n.carList.length>0},n.carList.length>0?e.e({n:e.f(n.carList,((i,o,s)=>({a:i.goods_images||"https://www.iedge.net/assets/images/common/defaultnew.png",b:e.t(i.sku_name),c:e.t(i.delivery_time),d:e.t(i.goods_num),e:e.t(n.isCompany&&i.company_price||i.origin_price),f:o}))),o:0==n.coupon_list.length},0==n.coupon_list.length?{}:e.e({p:n.priceInfo},n.priceInfo?{q:e.t(n.priceInfo.currency_sign),r:e.t(n.priceInfo.discount_fee||"0.00")}:{}),{s:e.o((e=>r.chooseUp()))}):{},{t:e.t(n.invoiceInfo?n.invoiceInfo.tax_title:"暂无发票去设置"),v:"/pages/user/invoice?form=confirmOrder&coupon_id="+n.coupon_id+"&address_id="+n.address_id,w:n.order_remark,x:e.o((e=>n.order_remark=e.detail.value)),y:n.priceInfo},n.priceInfo?{z:e.t(n.priceInfo.currency_sign),A:e.t(n.priceInfo.total_amount),B:e.t(n.priceInfo.currency_sign),C:e.t(n.priceInfo.discount_fee||"0.00")}:{},{D:n.priceInfo},n.priceInfo?{E:e.t(n.priceInfo.currency_sign),F:e.t(n.priceInfo.pay_amount)}:{},{G:e.o(((...e)=>r.createOrder&&r.createOrder(...e))),H:e.o(((...e)=>r.closePop&&r.closePop(...e))),I:n.coupon_list.length>0},n.coupon_list.length>0?{J:e.f(n.coupon_list,((i,o,s)=>e.e({a:2==i.coupon_type},2==i.coupon_type?{b:e.t(10*i.sale_amount)}:{c:e.t(i.currency_sign),d:e.t(i.sale_amount)},{e:e.t(i.require_amount<=.01?"无门槛优惠券":i.coupon_name),f:e.t(i.start_time),g:e.t(i.end_time),h:n.coupon_id==i.coupon_id?1:"",i:o,j:e.o((e=>r.chooseYhq(i.coupon_id)),o)})))}:{},{K:e.o(((...e)=>r.confirmYhq&&r.confirmYhq(...e))),L:e.sr("popupyhq","c2b1a40d-2"),M:e.p({type:"bottom","safe-area":!1})})}],["__scopeId","data-v-c2b1a40d"]]);wx.createPage(s);
<view class="confirmOrderPage data-v-4c679cb3"><bar-x class="data-v-4c679cb3" u-i="4c679cb3-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-4c679cb3" u-i="4c679cb3-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-4c679cb3"><view class="top-box data-v-4c679cb3"><navigator wx:if="{{b}}" url="{{k}}" class="address-box data-v-4c679cb3"><view class="addbx row bothSide verCenter data-v-4c679cb3"><view class="l data-v-4c679cb3"><view class="ad row verCenter data-v-4c679cb3"><text class="csq data-v-4c679cb3">{{c}} {{d}} {{e}} {{f}}</text><text wx:if="{{g}}" class="mr data-v-4c679cb3">默认</text></view><view class="ad1 data-v-4c679cb3">{{h}}</view><view class="cnnk data-v-4c679cb3"><text class="data-v-4c679cb3">{{i}}</text><text class="data-v-4c679cb3">{{j}}</text></view></view><text class="icon iconfont icon-arrowright data-v-4c679cb3"></text></view></navigator><navigator wx:else url="{{l}}" class="address-box data-v-4c679cb3"><view class="noadd row verCenter bothSide data-v-4c679cb3"><text class="data-v-4c679cb3">收货地址</text><view class="data-v-4c679cb3"><text class="data-v-4c679cb3">暂无地址信息去设置</text><text class="icon iconfont icon-arrowright data-v-4c679cb3"></text></view></view></navigator></view><view wx:if="{{m}}" class="goods-box data-v-4c679cb3"><view wx:for="{{n}}" wx:for-item="item" wx:key="f" class="group row data-v-4c679cb3"><image class="data-v-4c679cb3" src="{{item.a}}"/><view class="infos data-v-4c679cb3"><view class="ganme elep2 data-v-4c679cb3">{{item.b}}</view><view class="hqs row verCenter bothSide data-v-4c679cb3"><text class="data-v-4c679cb3">货期:{{item.c}}</text><text class="data-v-4c679cb3">x{{item.d}}</text></view><view class="price data-v-4c679cb3">¥{{item.e}}</view></view></view><view class="coupo-box row bothSide verCenter data-v-4c679cb3" bindtap="{{s}}"><view class="l data-v-4c679cb3">选择您的优惠券</view><view class="r row verCenter data-v-4c679cb3"><view wx:if="{{o}}" class="not data-v-4c679cb3"><text class="data-v-4c679cb3">未识别到可用优惠券</text><text class="icon iconfont icon-arrowright data-v-4c679cb3"></text></view><view wx:else class="data-v-4c679cb3"><text wx:if="{{p}}" class="data-v-4c679cb3">-{{q}}{{r}}</text><text class="icon iconfont icon-arrowright data-v-4c679cb3"></text></view></view></view></view><view class="cginfo data-v-4c679cb3"><view class="tit data-v-4c679cb3">采购信息确认</view><navigator class="data-v-4c679cb3" url="{{v}}"><view class="row bothSide item data-v-4c679cb3"><text class="data-v-4c679cb3">发票信息</text><view class="data-v-4c679cb3"><text class="data-v-4c679cb3">{{t}}</text><text class="icon iconfont icon-arrowright data-v-4c679cb3"></text></view></view></navigator><view class="row bothSide item data-v-4c679cb3"><text class="data-v-4c679cb3">支付方式</text><text class="data-v-4c679cb3">微信支付</text></view></view><view class="pur-sn-box data-v-4c679cb3"><view class="tit data-v-4c679cb3">订单备注</view><input type="text" class="pur-sn-val data-v-4c679cb3" placeholder-class="placeholder-class" placeholder="请输入订单备注" value="{{w}}" bindinput="{{x}}"/></view><view wx:if="{{y}}" class="price-infos data-v-4c679cb3"><view class="top data-v-4c679cb3"><view class="item row bothSide data-v-4c679cb3"><text class="data-v-4c679cb3">商品含税总额</text><text class="data-v-4c679cb3">{{z}}{{A}}</text></view><view class="item row bothSide data-v-4c679cb3"><text class="data-v-4c679cb3">运费(未税)</text><text class="data-v-4c679cb3">已免运费</text></view></view><view class="bottom data-v-4c679cb3"><view class="item row bothSide data-v-4c679cb3"><text class="data-v-4c679cb3">优惠金额</text><text class="data-v-4c679cb3">{{B}}{{C}}</text></view></view></view></view><view class="foot row verCenter bothSide data-v-4c679cb3"><view wx:if="{{D}}" class="l row verCenter data-v-4c679cb3">应付金额:<text class="data-v-4c679cb3">{{E}}{{F}}</text></view><view class="submit-btn data-v-4c679cb3" bindtap="{{G}}">提交订单</view></view><uni-popup wx:if="{{M}}" class="r data-v-4c679cb3" u-s="{{['d']}}" u-r="popupyhq" u-i="4c679cb3-2" bind:__l="__l" u-p="{{M}}"><view class="pop-yhq data-v-4c679cb3"><view class="trt data-v-4c679cb3"><text class="icon iconfont icon-caca data-v-4c679cb3" bindtap="{{H}}"></text></view><view class="ttit elep data-v-4c679cb3">优惠券</view><view wx:if="{{I}}" class="cons data-v-4c679cb3"><view wx:for="{{J}}" wx:for-item="item" wx:key="i" class="{{['group', 'row', 'bothSide', 'verCenter', 'data-v-4c679cb3', item.h && 'act']}}" bindtap="{{item.j}}"><view class="l row data-v-4c679cb3"><view class="price data-v-4c679cb3"><text wx:if="{{item.a}}" class="data-v-4c679cb3">折<text class="textp data-v-4c679cb3">{{item.b}}</text></text><text wx:else class="data-v-4c679cb3">{{item.c}}<text class="textp data-v-4c679cb3">{{item.d}}</text></text><view class="tips data-v-4c679cb3">{{item.e}}</view></view><view class="yhld data-v-4c679cb3"><view class="data-v-4c679cb3">商品优惠券</view><text class="data-v-4c679cb3">{{item.f}} - {{item.g}}</text></view></view><view class="r data-v-4c679cb3"><view class="rbtn row verCenter rowCenter data-v-4c679cb3"><view class="data-v-4c679cb3">选择</view><text class="data-v-4c679cb3"></text></view></view></view></view><view class="add-btn data-v-4c679cb3" bindtap="{{K}}">确认</view></view></uni-popup></view>
\ No newline at end of file
<view class="confirmOrderPage data-v-c2b1a40d"><bar-x class="data-v-c2b1a40d" u-i="c2b1a40d-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-c2b1a40d" u-i="c2b1a40d-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-c2b1a40d"><view class="top-box data-v-c2b1a40d"><navigator wx:if="{{b}}" url="{{k}}" class="address-box data-v-c2b1a40d"><view class="addbx row bothSide verCenter data-v-c2b1a40d"><view class="l data-v-c2b1a40d"><view class="ad row verCenter data-v-c2b1a40d"><text class="csq data-v-c2b1a40d">{{c}} {{d}} {{e}} {{f}}</text><text wx:if="{{g}}" class="mr data-v-c2b1a40d">默认</text></view><view class="ad1 data-v-c2b1a40d">{{h}}</view><view class="cnnk data-v-c2b1a40d"><text class="data-v-c2b1a40d">{{i}}</text><text class="data-v-c2b1a40d">{{j}}</text></view></view><text class="icon iconfont icon-arrowright data-v-c2b1a40d"></text></view></navigator><navigator wx:else url="{{l}}" class="address-box data-v-c2b1a40d"><view class="noadd row verCenter bothSide data-v-c2b1a40d"><text class="data-v-c2b1a40d">收货地址</text><view class="data-v-c2b1a40d"><text class="data-v-c2b1a40d">暂无地址信息去设置</text><text class="icon iconfont icon-arrowright data-v-c2b1a40d"></text></view></view></navigator></view><view wx:if="{{m}}" class="goods-box data-v-c2b1a40d"><view wx:for="{{n}}" wx:for-item="item" wx:key="f" class="group row data-v-c2b1a40d"><image class="data-v-c2b1a40d" src="{{item.a}}"/><view class="infos data-v-c2b1a40d"><view class="ganme elep2 data-v-c2b1a40d">{{item.b}}</view><view class="hqs row verCenter bothSide data-v-c2b1a40d"><text class="data-v-c2b1a40d">货期:{{item.c}}</text><text class="data-v-c2b1a40d">x{{item.d}}</text></view><view class="price data-v-c2b1a40d">¥{{item.e}}</view></view></view><view class="coupo-box row bothSide verCenter data-v-c2b1a40d" bindtap="{{s}}"><view class="l data-v-c2b1a40d">选择您的优惠券</view><view class="r row verCenter data-v-c2b1a40d"><view wx:if="{{o}}" class="not data-v-c2b1a40d"><text class="data-v-c2b1a40d">未识别到可用优惠券</text><text class="icon iconfont icon-arrowright data-v-c2b1a40d"></text></view><view wx:else class="data-v-c2b1a40d"><text wx:if="{{p}}" class="data-v-c2b1a40d">-{{q}}{{r}}</text><text class="icon iconfont icon-arrowright data-v-c2b1a40d"></text></view></view></view></view><view class="cginfo data-v-c2b1a40d"><view class="tit data-v-c2b1a40d">采购信息确认</view><navigator class="data-v-c2b1a40d" url="{{v}}"><view class="row bothSide item data-v-c2b1a40d"><text class="data-v-c2b1a40d">发票信息</text><view class="data-v-c2b1a40d"><text class="data-v-c2b1a40d">{{t}}</text><text class="icon iconfont icon-arrowright data-v-c2b1a40d"></text></view></view></navigator><view class="row bothSide item data-v-c2b1a40d"><text class="data-v-c2b1a40d">支付方式</text><text class="data-v-c2b1a40d">微信支付</text></view></view><view class="pur-sn-box data-v-c2b1a40d"><view class="tit data-v-c2b1a40d">订单备注</view><input type="text" class="pur-sn-val data-v-c2b1a40d" placeholder-class="placeholder-class" placeholder="请输入订单备注" value="{{w}}" bindinput="{{x}}"/></view><view wx:if="{{y}}" class="price-infos data-v-c2b1a40d"><view class="top data-v-c2b1a40d"><view class="item row bothSide data-v-c2b1a40d"><text class="data-v-c2b1a40d">商品含税总额</text><text class="data-v-c2b1a40d">{{z}}{{A}}</text></view><view class="item row bothSide data-v-c2b1a40d"><text class="data-v-c2b1a40d">运费(未税)</text><text class="data-v-c2b1a40d">已免运费</text></view></view><view class="bottom data-v-c2b1a40d"><view class="item row bothSide data-v-c2b1a40d"><text class="data-v-c2b1a40d">优惠金额</text><text class="data-v-c2b1a40d">{{B}}{{C}}</text></view></view></view></view><view class="foot row verCenter bothSide data-v-c2b1a40d"><view wx:if="{{D}}" class="l row verCenter data-v-c2b1a40d">应付金额:<text class="data-v-c2b1a40d">{{E}}{{F}}</text></view><view class="submit-btn data-v-c2b1a40d" bindtap="{{G}}">提交订单</view></view><uni-popup wx:if="{{M}}" class="r data-v-c2b1a40d" u-s="{{['d']}}" u-r="popupyhq" u-i="c2b1a40d-2" bind:__l="__l" u-p="{{M}}"><view class="pop-yhq data-v-c2b1a40d"><view class="trt data-v-c2b1a40d"><text class="icon iconfont icon-caca data-v-c2b1a40d" bindtap="{{H}}"></text></view><view class="ttit elep data-v-c2b1a40d">优惠券</view><view wx:if="{{I}}" class="cons data-v-c2b1a40d"><view wx:for="{{J}}" wx:for-item="item" wx:key="i" class="{{['group', 'row', 'bothSide', 'verCenter', 'data-v-c2b1a40d', item.h && 'act']}}" bindtap="{{item.j}}"><view class="l row data-v-c2b1a40d"><view class="price data-v-c2b1a40d"><text wx:if="{{item.a}}" class="data-v-c2b1a40d">折<text class="textp data-v-c2b1a40d">{{item.b}}</text></text><text wx:else class="data-v-c2b1a40d">{{item.c}}<text class="textp data-v-c2b1a40d">{{item.d}}</text></text><view class="tips data-v-c2b1a40d">{{item.e}}</view></view><view class="yhld data-v-c2b1a40d"><view class="data-v-c2b1a40d">商品优惠券</view><text class="data-v-c2b1a40d">{{item.f}} - {{item.g}}</text></view></view><view class="r data-v-c2b1a40d"><view class="rbtn row verCenter rowCenter data-v-c2b1a40d"><view class="data-v-c2b1a40d">选择</view><text class="data-v-c2b1a40d"></text></view></view></view></view><view class="add-btn data-v-c2b1a40d" bindtap="{{K}}">确认</view></view></uni-popup></view>
\ No newline at end of file
view.data-v-4c679cb3,text.data-v-4c679cb3,input.data-v-4c679cb3,navigator.data-v-4c679cb3{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif}.navigator-hover.data-v-4c679cb3{background:none;opacity:1}image.data-v-4c679cb3{vertical-align:middle}.elep.data-v-4c679cb3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elep2.data-v-4c679cb3{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.column.data-v-4c679cb3{display:flex;flex-direction:column}.row.data-v-4c679cb3{display:flex;flex-direction:row}.boxsiz.data-v-4c679cb3{box-sizing:border-box}.bothSide.data-v-4c679cb3{justify-content:space-between}.avarage.data-v-4c679cb3{justify-content:space-around}.rowCenter.data-v-4c679cb3{justify-content:center}.verCenter.data-v-4c679cb3{align-items:center}.confirmOrderPage.data-v-4c679cb3{background:#ccc;padding-top:75rpx;padding-bottom:220rpx}.confirmOrderPage .cons.data-v-4c679cb3{width:700rpx;margin:0 auto}.confirmOrderPage .cons .top-box.data-v-4c679cb3{background:#fff;padding:30rpx 22rpx;border-radius:20rpx}.confirmOrderPage .cons .top-box .address-box.data-v-4c679cb3{display:block;padding-top:10rpx}.confirmOrderPage .cons .top-box .address-box .noadd.data-v-4c679cb3{font-size:24rpx;color:#000;line-height:62rpx}.confirmOrderPage .cons .top-box .address-box .noadd .icon.data-v-4c679cb3{font-size:16rpx;color:#898989;margin-left:20rpx;position:relative;top:-3rpx}.confirmOrderPage .cons .top-box .address-box .addbx .iconfont.data-v-4c679cb3{font-size:16rpx;color:#898989}.confirmOrderPage .cons .top-box .address-box .addbx .ad.data-v-4c679cb3{height:62rpx}.confirmOrderPage .cons .top-box .address-box .addbx .csq.data-v-4c679cb3{font-size:24rpx;color:#000}.confirmOrderPage .cons .top-box .address-box .addbx .ad1.data-v-4c679cb3{font-size:28rpx;color:#000;height:35rpx;line-height:35rpx;font-weight:700;margin-top:4rpx}.confirmOrderPage .cons .top-box .address-box .addbx .cnnk.data-v-4c679cb3{font-size:22rpx;color:#666;line-height:40rpx;height:40rpx;margin-top:8rpx}.confirmOrderPage .cons .top-box .address-box .addbx .cnnk text.data-v-4c679cb3{margin-right:20rpx}.confirmOrderPage .cons .top-box .address-box .addbx .mr.data-v-4c679cb3{width:70rpx;height:35rpx;background:#fff5f5;border-radius:5rpx;border:1rpx solid #D0121B;text-align:center;line-height:35rpx;font-size:22rpx;color:#d0121b;margin-left:20rpx}.confirmOrderPage .cons .goods-box.data-v-4c679cb3{margin-top:25rpx;background:#fff;padding:0rpx 23rpx 30rpx;border-radius:20rpx}.confirmOrderPage .cons .goods-box image.data-v-4c679cb3{width:190rpx;height:190rpx;margin-right:29rpx;border:2rpx solid #F6F6F6}.confirmOrderPage .cons .goods-box .group.data-v-4c679cb3{padding-bottom:38rpx;padding-top:30rpx;border-bottom:1rpx solid #E7E7E7}.confirmOrderPage .cons .goods-box .group .ganme.data-v-4c679cb3{font-size:24rpx;color:#000;line-height:40rpx;height:80rpx;width:440rpx}.confirmOrderPage .cons .goods-box .group .hqs.data-v-4c679cb3{font-size:24rpx;color:#666;height:40rpx;line-height:40rpx;margin-top:25rpx}.confirmOrderPage .cons .goods-box .group .price.data-v-4c679cb3{font-size:28rpx;color:#000;height:40rpx;line-height:40rpx;margin-top:10rpx}.confirmOrderPage .cons .coupo-box.data-v-4c679cb3{border-radius:20rpx;margin-top:25rpx;height:62rpx;font-size:24rpx;color:#000;line-height:62rpx}.confirmOrderPage .cons .coupo-box .r.data-v-4c679cb3{font-size:24rpx;color:#d0121b;height:62rpx}.confirmOrderPage .cons .coupo-box .r .icon.data-v-4c679cb3{font-size:16rpx;color:#d0121b;margin-left:25rpx;position:relative;top:-3rpx}.confirmOrderPage .cons .coupo-box .r .not.data-v-4c679cb3{color:#999}.confirmOrderPage .cons .coupo-box .r .not .icon.data-v-4c679cb3{color:#898989}.confirmOrderPage .cons .pur-sn-box.data-v-4c679cb3{background:#fff;margin-top:25rpx;padding:20rpx 20rpx 32rpx;border-radius:20rpx}.confirmOrderPage .cons .pur-sn-box .tit.data-v-4c679cb3{font-size:24rpx;color:#000;line-height:62rpx;height:62rpx}.confirmOrderPage .cons .pur-sn-box .pur-sn-val.data-v-4c679cb3{height:80rpx;background:#f8f8f8;line-height:80rpx;border-radius:5rpx;border:1rpx solid #E7E7E7;font-size:24rpx;color:#000;padding:0 20rpx}.confirmOrderPage .cons .pur-sn-box .pur-sn-val.data-v-4c679cb3:hover{border:1rpx solid #D0121B}.confirmOrderPage .cons .pur-sn-box .pur-sn-val.placeholder-class.data-v-4c679cb3{color:gray;font-size:24rpx}.confirmOrderPage .cons .cginfo.data-v-4c679cb3{margin-top:25rpx;background:#fff;border-radius:20rpx;padding:30rpx 22rpx}.confirmOrderPage .cons .cginfo .tit.data-v-4c679cb3{font-size:26rpx;color:#000;margin-bottom:20rpx}.confirmOrderPage .cons .cginfo .item.data-v-4c679cb3{font-size:24rpx;color:#000;line-height:62rpx}.confirmOrderPage .cons .cginfo .item .price.data-v-4c679cb3{color:#d0121b}.confirmOrderPage .cons .cginfo .item .icon.data-v-4c679cb3{font-size:16rpx;color:#898989;margin-left:20rpx;position:relative;top:-5rpx}.confirmOrderPage .cons .price-infos.data-v-4c679cb3{padding:30rpx 20rpx;background:#fff;margin-top:25rpx;border-radius:20rpx}.confirmOrderPage .cons .price-infos .item.data-v-4c679cb3{font-size:24rpx;color:#000;line-height:62rpx;height:62rpx}.confirmOrderPage .cons .price-infos .top.data-v-4c679cb3{border-bottom:1rpx solid #E7E7E7;padding-bottom:20rpx}.confirmOrderPage .cons .price-infos .bottom.data-v-4c679cb3{padding-top:25rpx}.confirmOrderPage .cons .price-infos .bottom .price-pay.data-v-4c679cb3{color:#d0121b}.confirmOrderPage .foot.data-v-4c679cb3{height:175rpx;width:100%;position:fixed;left:0rpx;right:0rpx;bottom:0rpx;z-index:2;background:#fff;padding-left:40rpx;padding-right:25rpx;border-top:1rpx solid #E7E7E7}.confirmOrderPage .foot .l.data-v-4c679cb3{font-size:22rpx;color:#000}.confirmOrderPage .foot .l text.data-v-4c679cb3{font-size:32rpx;color:#d91800}.confirmOrderPage .foot .submit-btn.data-v-4c679cb3{width:288rpx;height:70rpx;background:linear-gradient(90deg,#f66f15,#fe3014);border-radius:100rpx;font-size:26rpx;color:#fff;text-align:center;line-height:70rpx}.pop-yhq.data-v-4c679cb3{width:100%;background:#fff;border-radius:10rpx 10rpx 0rpx 0rpx;padding:24rpx 30rpx 150rpx;position:relative}.pop-yhq .trt.data-v-4c679cb3{text-align:right}.pop-yhq .trt .icon.data-v-4c679cb3{color:#898989;font-size:25rpx}.pop-yhq .tit.data-v-4c679cb3{font-size:24rpx;color:#000;margin-bottom:25rpx;text-align:center}.pop-yhq .cons.data-v-4c679cb3{margin-top:68rpx;max-height:800rpx;overflow-y:auto}.pop-yhq .cons .group.data-v-4c679cb3{height:180rpx;margin-bottom:25rpx;background:url(https://img.ichunt.com/images/ichunt/202502/24/435bcc261a434392135ee0846ac99d60.png) no-repeat;background-size:100% 100%;padding-left:27rpx;padding-right:30rpx;border-radius:20rpx;border:1rpx solid #fff}.pop-yhq .cons .group.act.data-v-4c679cb3{border:1rpx solid #D0121B}.pop-yhq .cons .group .l .price.data-v-4c679cb3{font-weight:600;font-size:30rpx;color:#ff3000;margin-right:68rpx}.pop-yhq .cons .group .l .price .textp.data-v-4c679cb3{font-size:60rpx;color:#ff3000}.pop-yhq .cons .group .l .price .tips.data-v-4c679cb3{font-size:22rpx;color:#ff6300;font-weight:400}.pop-yhq .cons .group .l .yhld.data-v-4c679cb3{font-size:22rpx;color:#ff6300}.pop-yhq .cons .group .l .yhld view.data-v-4c679cb3{font-size:35rpx;color:#3b2c1b;height:72rpx;line-height:65rpx}.pop-yhq .cons .group .rbtn.data-v-4c679cb3{width:146rpx;height:58rpx;background:linear-gradient(180deg,#f6491d,#f52a1b);border-radius:5rpx;font-size:26rpx;color:#fff}.pop-yhq .cons .group .rbtn text.data-v-4c679cb3{background:url(https://img.ichunt.com/images/ichunt/202502/24/4ab2a242f3e45c0bafe3fb3207263ed2.png) no-repeat;background-size:100% 100%;height:25rpx;width:25rpx;margin-left:10rpx}.pop-yhq .add-btn.data-v-4c679cb3{width:100%;height:110rpx;background:#d0121b;line-height:110rpx;text-align:center;font-size:30rpx;color:#fff;position:absolute;bottom:0rpx;left:0rpx}
view.data-v-c2b1a40d,text.data-v-c2b1a40d,input.data-v-c2b1a40d,navigator.data-v-c2b1a40d{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif}.navigator-hover.data-v-c2b1a40d{background:none;opacity:1}image.data-v-c2b1a40d{vertical-align:middle}.elep.data-v-c2b1a40d{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elep2.data-v-c2b1a40d{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.column.data-v-c2b1a40d{display:flex;flex-direction:column}.row.data-v-c2b1a40d{display:flex;flex-direction:row}.boxsiz.data-v-c2b1a40d{box-sizing:border-box}.bothSide.data-v-c2b1a40d{justify-content:space-between}.avarage.data-v-c2b1a40d{justify-content:space-around}.rowCenter.data-v-c2b1a40d{justify-content:center}.verCenter.data-v-c2b1a40d{align-items:center}.confirmOrderPage.data-v-c2b1a40d{background:#f8f8f8;padding-top:75rpx;padding-bottom:220rpx}.confirmOrderPage .cons.data-v-c2b1a40d{width:700rpx;margin:0 auto}.confirmOrderPage .cons .top-box.data-v-c2b1a40d{background:#fff;padding:30rpx 22rpx;border-radius:20rpx}.confirmOrderPage .cons .top-box .address-box.data-v-c2b1a40d{display:block;padding-top:10rpx}.confirmOrderPage .cons .top-box .address-box .noadd.data-v-c2b1a40d{font-size:24rpx;color:#000;line-height:62rpx}.confirmOrderPage .cons .top-box .address-box .noadd .icon.data-v-c2b1a40d{font-size:16rpx;color:#898989;margin-left:20rpx;position:relative;top:-3rpx}.confirmOrderPage .cons .top-box .address-box .addbx .iconfont.data-v-c2b1a40d{font-size:16rpx;color:#898989}.confirmOrderPage .cons .top-box .address-box .addbx .ad.data-v-c2b1a40d{height:62rpx}.confirmOrderPage .cons .top-box .address-box .addbx .csq.data-v-c2b1a40d{font-size:24rpx;color:#000}.confirmOrderPage .cons .top-box .address-box .addbx .ad1.data-v-c2b1a40d{font-size:28rpx;color:#000;height:35rpx;line-height:35rpx;font-weight:700;margin-top:4rpx}.confirmOrderPage .cons .top-box .address-box .addbx .cnnk.data-v-c2b1a40d{font-size:22rpx;color:#666;line-height:40rpx;height:40rpx;margin-top:8rpx}.confirmOrderPage .cons .top-box .address-box .addbx .cnnk text.data-v-c2b1a40d{margin-right:20rpx}.confirmOrderPage .cons .top-box .address-box .addbx .mr.data-v-c2b1a40d{width:70rpx;height:35rpx;background:#fff5f5;border-radius:5rpx;border:1rpx solid #D0121B;text-align:center;line-height:35rpx;font-size:22rpx;color:#d0121b;margin-left:20rpx}.confirmOrderPage .cons .goods-box.data-v-c2b1a40d{margin-top:25rpx;background:#fff;padding:0rpx 23rpx 30rpx;border-radius:20rpx}.confirmOrderPage .cons .goods-box image.data-v-c2b1a40d{width:190rpx;height:190rpx;margin-right:29rpx;border:2rpx solid #F6F6F6}.confirmOrderPage .cons .goods-box .group.data-v-c2b1a40d{padding-bottom:38rpx;padding-top:30rpx;border-bottom:1rpx solid #E7E7E7}.confirmOrderPage .cons .goods-box .group .ganme.data-v-c2b1a40d{font-size:24rpx;color:#000;line-height:40rpx;height:80rpx;width:440rpx}.confirmOrderPage .cons .goods-box .group .hqs.data-v-c2b1a40d{font-size:24rpx;color:#666;height:40rpx;line-height:40rpx;margin-top:25rpx}.confirmOrderPage .cons .goods-box .group .price.data-v-c2b1a40d{font-size:28rpx;color:#000;height:40rpx;line-height:40rpx;margin-top:10rpx}.confirmOrderPage .cons .coupo-box.data-v-c2b1a40d{border-radius:20rpx;margin-top:25rpx;height:62rpx;font-size:24rpx;color:#000;line-height:62rpx}.confirmOrderPage .cons .coupo-box .r.data-v-c2b1a40d{font-size:24rpx;color:#d0121b;height:62rpx}.confirmOrderPage .cons .coupo-box .r .icon.data-v-c2b1a40d{font-size:16rpx;color:#d0121b;margin-left:25rpx;position:relative;top:-3rpx}.confirmOrderPage .cons .coupo-box .r .not.data-v-c2b1a40d{color:#999}.confirmOrderPage .cons .coupo-box .r .not .icon.data-v-c2b1a40d{color:#898989}.confirmOrderPage .cons .pur-sn-box.data-v-c2b1a40d{background:#fff;margin-top:25rpx;padding:20rpx 20rpx 32rpx;border-radius:20rpx}.confirmOrderPage .cons .pur-sn-box .tit.data-v-c2b1a40d{font-size:24rpx;color:#000;line-height:62rpx;height:62rpx}.confirmOrderPage .cons .pur-sn-box .pur-sn-val.data-v-c2b1a40d{height:80rpx;background:#f8f8f8;line-height:80rpx;border-radius:5rpx;border:1rpx solid #E7E7E7;font-size:24rpx;color:#000;padding:0 20rpx}.confirmOrderPage .cons .pur-sn-box .pur-sn-val.data-v-c2b1a40d:hover{border:1rpx solid #D0121B}.confirmOrderPage .cons .pur-sn-box .pur-sn-val.placeholder-class.data-v-c2b1a40d{color:gray;font-size:24rpx}.confirmOrderPage .cons .cginfo.data-v-c2b1a40d{margin-top:25rpx;background:#fff;border-radius:20rpx;padding:30rpx 22rpx}.confirmOrderPage .cons .cginfo .tit.data-v-c2b1a40d{font-size:26rpx;color:#000;margin-bottom:20rpx}.confirmOrderPage .cons .cginfo .item.data-v-c2b1a40d{font-size:24rpx;color:#000;line-height:62rpx}.confirmOrderPage .cons .cginfo .item .price.data-v-c2b1a40d{color:#d0121b}.confirmOrderPage .cons .cginfo .item .icon.data-v-c2b1a40d{font-size:16rpx;color:#898989;margin-left:20rpx;position:relative;top:-5rpx}.confirmOrderPage .cons .price-infos.data-v-c2b1a40d{padding:30rpx 20rpx;background:#fff;margin-top:25rpx;border-radius:20rpx}.confirmOrderPage .cons .price-infos .item.data-v-c2b1a40d{font-size:24rpx;color:#000;line-height:62rpx;height:62rpx}.confirmOrderPage .cons .price-infos .top.data-v-c2b1a40d{border-bottom:1rpx solid #E7E7E7;padding-bottom:20rpx}.confirmOrderPage .cons .price-infos .bottom.data-v-c2b1a40d{padding-top:25rpx}.confirmOrderPage .cons .price-infos .bottom .price-pay.data-v-c2b1a40d{color:#d0121b}.confirmOrderPage .foot.data-v-c2b1a40d{height:175rpx;width:100%;position:fixed;left:0rpx;right:0rpx;bottom:0rpx;z-index:2;background:#fff;padding-left:40rpx;padding-right:25rpx;border-top:1rpx solid #E7E7E7}.confirmOrderPage .foot .l.data-v-c2b1a40d{font-size:22rpx;color:#000}.confirmOrderPage .foot .l text.data-v-c2b1a40d{font-size:32rpx;color:#d91800}.confirmOrderPage .foot .submit-btn.data-v-c2b1a40d{width:288rpx;height:70rpx;background:linear-gradient(90deg,#f66f15,#fe3014);border-radius:100rpx;font-size:26rpx;color:#fff;text-align:center;line-height:70rpx}.pop-yhq.data-v-c2b1a40d{width:100%;background:#fff;border-radius:10rpx 10rpx 0rpx 0rpx;padding:24rpx 30rpx 150rpx;position:relative}.pop-yhq .trt.data-v-c2b1a40d{text-align:right}.pop-yhq .trt .icon.data-v-c2b1a40d{color:#898989;font-size:25rpx}.pop-yhq .tit.data-v-c2b1a40d{font-size:24rpx;color:#000;margin-bottom:25rpx;text-align:center}.pop-yhq .cons.data-v-c2b1a40d{margin-top:68rpx;max-height:800rpx;overflow-y:auto}.pop-yhq .cons .group.data-v-c2b1a40d{height:180rpx;margin-bottom:25rpx;background:url(https://img.ichunt.com/images/ichunt/202502/24/435bcc261a434392135ee0846ac99d60.png) no-repeat;background-size:100% 100%;padding-left:27rpx;padding-right:30rpx;border-radius:20rpx;border:1rpx solid #fff}.pop-yhq .cons .group.act.data-v-c2b1a40d{border:1rpx solid #D0121B}.pop-yhq .cons .group .l .price.data-v-c2b1a40d{font-weight:600;font-size:30rpx;color:#ff3000;margin-right:68rpx}.pop-yhq .cons .group .l .price .textp.data-v-c2b1a40d{font-size:60rpx;color:#ff3000}.pop-yhq .cons .group .l .price .tips.data-v-c2b1a40d{font-size:22rpx;color:#ff6300;font-weight:400}.pop-yhq .cons .group .l .yhld.data-v-c2b1a40d{font-size:22rpx;color:#ff6300}.pop-yhq .cons .group .l .yhld view.data-v-c2b1a40d{font-size:35rpx;color:#3b2c1b;height:72rpx;line-height:65rpx}.pop-yhq .cons .group .rbtn.data-v-c2b1a40d{width:146rpx;height:58rpx;background:linear-gradient(180deg,#f6491d,#f52a1b);border-radius:5rpx;font-size:26rpx;color:#fff}.pop-yhq .cons .group .rbtn text.data-v-c2b1a40d{background:url(https://img.ichunt.com/images/ichunt/202502/24/4ab2a242f3e45c0bafe3fb3207263ed2.png) no-repeat;background-size:100% 100%;height:25rpx;width:25rpx;margin-left:10rpx}.pop-yhq .add-btn.data-v-c2b1a40d{width:100%;height:110rpx;background:#d0121b;line-height:110rpx;text-align:center;font-size:30rpx;color:#fff;position:absolute;bottom:0rpx;left:0rpx}
"use strict";const e=require("../../common/vendor.js"),o={data:()=>({userInfo:"",create_name:"",address_id:"",addressInfo:"",isCompany:!(!e.index.getStorageSync("user_info")||!JSON.parse(e.index.getStorageSync("user_info")).company_name)}),onLoad:function(o){this.address_id=o.address_id||"",this.userInfo=JSON.parse(e.index.getStorageSync("user_info")),this.create_name=this.userInfo.wx_nickname||this.userInfo.phone||this.userInfo.email},onShow(){},methods:{openTipsx(){this.$refs.popuptips.open("bottom")},closeTipsx(){this.$refs.popuptips.close("bottom")}},components:{barX:()=>"../../components/barx.js",titleNav:()=>"../../components/title_nav.js"}};if(!Array){(e.resolveComponent("barX")+e.resolveComponent("titleNav")+e.resolveComponent("uni-popup"))()}Math;const s=e._export_sfc(o,[["render",function(o,s,t,n,a,i){return{a:e.p({title:"确认报价单"}),b:e.t(a.create_name),c:e.o(((...e)=>i.openTipsx&&i.openTipsx(...e))),d:e.o(((...e)=>i.closeTipsx&&i.closeTipsx(...e))),e:o.email,f:e.o((e=>o.email=e.detail.value)),g:e.sr("popuptips","fdc31cef-2"),h:e.p({type:"bottom","safe-area":!1})}}],["__scopeId","data-v-fdc31cef"]]);wx.createPage(s);
"use strict";const e=require("../../common/vendor.js"),s=require("../../util/api.js"),o={data:()=>({isTest:!1,pdf_email:"",purchase_sn:"",userInfo:"",create_name:"",address_id:"",addressInfo:"",carList:[],coupon_list:[],coupon_id:"",priceInfo:"",isCompany:!(!e.index.getStorageSync("user_info")||!JSON.parse(e.index.getStorageSync("user_info")).company_name)}),onLoad:function(s){this.address_id=s.address_id||"",this.coupon_id=s.coupon_id||"",this.userInfo=JSON.parse(e.index.getStorageSync("user_info")),this.create_name=this.userInfo.wx_nickname||this.userInfo.phone||this.userInfo.email},onShow(){this.getCarList(),this.getAddress()},methods:{chooseYhq(e){this.coupon_id=e},chooseUp(){0!=this.coupon_list&&this.openPop()},confirmYhq(){this.calPrice(),this.closePop()},calPrice(){let e=[];this.carList.forEach((s=>{e.push({sku_id:s.goods_id,num:s.goods_num})})),this.request(s.Api_Url+"/api/order/calQuotePrice","post",{sku_json:JSON.stringify(e),user_coupon_id:this.coupon_id||""},!0,!0).then((e=>{0==e.code&&(this.priceInfo=e.data)}))},getCarList(){this.carList=[],this.request(s.Api_Url+"/api/cart/getCartGoodsInfo","GET",{sku_ids:e.index.getStorageSync("car_ids")},!0,!0).then((e=>{if(0==e.code){e.data.goods_list.forEach((e=>{e.delivery_list.forEach((e=>{this.carList.push(e)}))})),this.coupon_list=e.data.coupon_list||[],this.calPrice()}}))},getAddress(){this.request(s.Api_Url+"/api/address/getList","GET",{},!0).then((e=>{if(0==e.code){let s=e.data.list||[];s.forEach((e=>{this.address_id?e.address_id==this.address_id&&(this.addressInfo=e):1==e.is_default&&(this.addressInfo=e)})),s.length>0&&!this.addressInfo&&(this.addressInfo=s[0]),this.addressInfo&&(this.address_id=this.addressInfo.address_id)}}))},createQuote(){let o=[];this.carList.forEach((e=>{o.push({sku_id:e.goods_id,num:e.goods_num})}));let t={create_name:this.create_name,pdf_email:this.pdf_email,sku_json:JSON.stringify(o),user_coupon_id:this.coupon_id,address_id:this.address_id,purchase_sn:this.purchase_sn};this.request(s.Api_Url+"/api/xcx/confirmQuote","post",t,!0).then((s=>{0==s.code?(e.index.setStorageSync("quoteInfo",JSON.stringify(s.data)),e.index.navigateTo({url:"/pages/car/confirmQuoteSuccess"})):e.index.showToast({title:s.msg,icon:"nonde"})}))},openTipsx(){this.address_id?this.purchase_sn?this.isTest?this.$refs.popuptips.open("bottom"):e.index.showToast({title:"请勾选并确认交易条款",icon:"none"}):e.index.showToast({title:"请输入客户采购单号",icon:"none"}):e.index.showToast({title:"请选择地址",icon:"none"})},closeTipsx(){this.$refs.popuptips.close("bottom")},openPop(){this.$refs.popupyhq.open("bottom")},closePop(){this.$refs.popupyhq.close("bottom")}},components:{barX:()=>"../../components/barx.js",titleNav:()=>"../../components/title_nav.js"}};if(!Array){(e.resolveComponent("barX")+e.resolveComponent("titleNav")+e.resolveComponent("uni-popup"))()}Math;const t=e._export_sfc(o,[["render",function(s,o,t,i,n,r){return e.e({a:e.p({title:"确认报价单"}),b:e.t(n.create_name),c:e.t("中国"!=n.addressInfo.nation_cn?n.addressInfo.nation_cn:""),d:e.t(n.addressInfo.province_val),e:e.t(n.addressInfo.city_val),f:e.t(n.addressInfo.district_val),g:1==n.addressInfo.is_default},(n.addressInfo.is_default,{}),{h:e.t(n.addressInfo.detail_address),i:e.t(n.addressInfo.consignee),j:e.t(n.addressInfo.mobile),k:"/pages/user/address?form=confirmQuote&coupon_id="+n.coupon_id,l:n.carList.length>0},n.carList.length>0?e.e({m:e.f(n.carList,((s,o,t)=>({a:s.goods_images||"https://www.iedge.net/assets/images/common/defaultnew.png",b:e.t(s.sku_name),c:e.t(s.delivery_time),d:e.t(s.goods_num),e:e.t(n.isCompany&&s.company_price||s.origin_price),f:o}))),n:0==n.coupon_list.length},0==n.coupon_list.length?{}:e.e({o:n.priceInfo},n.priceInfo?{p:e.t(n.priceInfo.currency_sign),q:e.t(n.priceInfo.discount_fee||"0.00")}:{}),{r:e.o((e=>r.chooseUp()))}):{},{s:n.purchase_sn,t:e.o((e=>n.purchase_sn=e.detail.value)),v:n.priceInfo},n.priceInfo?{w:e.t(n.priceInfo.currency_sign),x:e.t(n.priceInfo.all_amount),y:e.t(n.priceInfo.currency_sign),z:e.t(n.priceInfo.discovery_fee),A:e.t(n.priceInfo.currency_sign),B:e.t(n.priceInfo.total_amount),C:e.t(n.priceInfo.currency_sign),D:e.t(n.priceInfo.tax_rate_amount||0),E:e.t(n.priceInfo.currency_sign),F:e.t(n.priceInfo.pay_amount)}:{},{G:n.isTest?1:"",H:e.o((e=>n.isTest=!n.isTest)),I:n.priceInfo},n.priceInfo?{J:e.t(n.priceInfo.currency_sign),K:e.t(n.priceInfo.pay_amount)}:{},{L:e.o(((...e)=>r.openTipsx&&r.openTipsx(...e))),M:e.o(((...e)=>r.closeTipsx&&r.closeTipsx(...e))),N:n.pdf_email,O:e.o((e=>n.pdf_email=e.detail.value)),P:e.o(((...e)=>r.createQuote&&r.createQuote(...e))),Q:e.sr("popuptips","956dee73-2"),R:e.p({type:"bottom","safe-area":!1}),S:e.o(((...e)=>r.closePop&&r.closePop(...e))),T:n.coupon_list.length>0},n.coupon_list.length>0?{U:e.f(n.coupon_list,((s,o,t)=>e.e({a:2==s.coupon_type},2==s.coupon_type?{b:e.t(10*s.sale_amount)}:{c:e.t(s.currency_sign),d:e.t(s.sale_amount)},{e:e.t(s.require_amount<=.01?"无门槛优惠券":s.coupon_name),f:e.t(s.start_time),g:e.t(s.end_time),h:n.coupon_id==s.coupon_id?1:"",i:o,j:e.o((e=>r.chooseYhq(s.coupon_id)),o)})))}:{},{V:e.o(((...e)=>r.confirmYhq&&r.confirmYhq(...e))),W:e.sr("popupyhq","956dee73-3"),X:e.p({type:"bottom","safe-area":!1})})}],["__scopeId","data-v-956dee73"]]);wx.createPage(t);
<view class="confirmQuotePage data-v-fdc31cef"><bar-x class="data-v-fdc31cef" u-i="fdc31cef-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-fdc31cef" u-i="fdc31cef-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-fdc31cef"><view class="top-box data-v-fdc31cef"><view class="tit data-v-fdc31cef">询价人:{{b}}</view><navigator url="" class="address-box data-v-fdc31cef"><view class="addbx row bothSide verCenter data-v-fdc31cef"><view class="l data-v-fdc31cef"><view class="ad row verCenter data-v-fdc31cef"><text class="csq data-v-fdc31cef">广东省 深圳市 龙岗区 坂田街道</text><text class="mr data-v-fdc31cef">默认</text></view><view class="ad1 data-v-fdc31cef">清丽路宝能科技园12栋11楼</view><view class="cnnk data-v-fdc31cef"><text class="data-v-fdc31cef">Tang</text><text class="data-v-fdc31cef">138****2222</text></view></view><text class="icon iconfont icon-arrowright data-v-fdc31cef"></text></view></navigator></view><view class="goods-box data-v-fdc31cef"><view class="group row data-v-fdc31cef"><image class="data-v-fdc31cef" src="https://www.iedge.net/assets/images/common/defaultnew.png"/><view class="infos data-v-fdc31cef"><view class="ganme elep2 data-v-fdc31cef">研华ADVANTECH工业通信工业通信工工业通信工业通信工wqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqa</view><view class="hqs row verCenter bothSide data-v-fdc31cef"><text class="data-v-fdc31cef">货期:1-2周</text><text class="data-v-fdc31cef">x1</text></view><view class="price data-v-fdc31cef">¥ 1050.00</view></view></view><view class="group row data-v-fdc31cef"><image class="data-v-fdc31cef" src="https://www.iedge.net/assets/images/common/defaultnew.png"/><view class="infos data-v-fdc31cef"><view class="ganme elep2 data-v-fdc31cef">研华ADVANTECH工业通信工业通信工工业通信工业通信工wqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqa</view><view class="hqs row verCenter bothSide data-v-fdc31cef"><text class="data-v-fdc31cef">货期:1-2周</text><text class="data-v-fdc31cef">x1</text></view><view class="price data-v-fdc31cef">¥ 1050.00</view></view></view><view class="coupo-box row bothSide verCenter data-v-fdc31cef"><view class="l data-v-fdc31cef">选择您的优惠券</view><view class="r row verCenter data-v-fdc31cef"><text class="data-v-fdc31cef">-¥80.00</text><text class="icon iconfont icon-arrowright data-v-fdc31cef"></text></view></view></view><view class="pur-sn-box data-v-fdc31cef"><view class="tit data-v-fdc31cef">客户采购单号</view><input type="text" class="pur-sn-val data-v-fdc31cef" placeholder-class="placeholder-class" placeholder="请输入采购单号"/></view><view class="price-infos data-v-fdc31cef"><view class="top data-v-fdc31cef"><view class="item row bothSide data-v-fdc31cef"><text class="data-v-fdc31cef">商品含税总额</text><text class="data-v-fdc31cef">¥1055.00</text></view><view class="item row bothSide data-v-fdc31cef"><text class="data-v-fdc31cef">运费(未税)</text><text class="data-v-fdc31cef">已免运费</text></view></view><view class="bottom data-v-fdc31cef"><view class="item row bothSide data-v-fdc31cef"><text class="data-v-fdc31cef">总金额(未税)</text><text class="data-v-fdc31cef">¥1055.00</text></view><view class="item row bothSide data-v-fdc31cef"><text class="data-v-fdc31cef">总税额</text><text class="data-v-fdc31cef">¥1055.00</text></view><view class="item row bothSide data-v-fdc31cef"><text class="data-v-fdc31cef">应付金额(含税)</text><text class="price-pay data-v-fdc31cef">¥1055.00</text></view></view></view><view class="rules row verCenter data-v-fdc31cef"><text class="icon iconfont icon-checked1 data-v-fdc31cef"></text><navigator url="/pages/car/confirmRule" class="tklink data-v-fdc31cef">查看交易条款</navigator></view></view><view class="foot row verCenter bothSide data-v-fdc31cef"><view class="l row verCenter data-v-fdc31cef">含税总额:<text class="data-v-fdc31cef">¥ 1055.00</text></view><view class="submit-btn data-v-fdc31cef" bindtap="{{c}}">完成报价</view></view><uni-popup wx:if="{{h}}" class="r data-v-fdc31cef" u-s="{{['d']}}" u-r="popuptips" u-i="fdc31cef-2" bind:__l="__l" u-p="{{h}}"><view class="pop-tips data-v-fdc31cef"><view class="trt data-v-fdc31cef"><text class="icon iconfont icon-caca data-v-fdc31cef" bindtap="{{d}}"></text></view><view class="ttit elep data-v-fdc31cef">温馨提示</view><view class="tipjk data-v-fdc31cef">请确认邮箱地址,爱智将以PDF格式报价单</view><view class="cons data-v-fdc31cef"><view class="label data-v-fdc31cef"><text class="data-v-fdc31cef">*</text>邮箱</view><input type="text" class="inputv data-v-fdc31cef" placeholder="请输入邮箱" value="{{e}}" bindinput="{{f}}"/></view><view class="sure data-v-fdc31cef">确认</view></view></uni-popup></view>
\ No newline at end of file
<view class="confirmQuotePage data-v-956dee73"><bar-x class="data-v-956dee73" u-i="956dee73-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-956dee73" u-i="956dee73-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-956dee73"><view class="top-box data-v-956dee73"><view class="tit data-v-956dee73">询价人:{{b}}</view><navigator url="{{k}}" class="address-box data-v-956dee73"><view class="addbx row bothSide verCenter data-v-956dee73"><view class="l data-v-956dee73"><view class="ad row verCenter data-v-956dee73"><text class="csq data-v-956dee73">{{c}} {{d}} {{e}} {{f}}</text><text wx:if="{{g}}" class="mr data-v-956dee73">默认</text></view><view class="ad1 data-v-956dee73">{{h}}</view><view class="cnnk data-v-956dee73"><text class="data-v-956dee73">{{i}}</text><text class="data-v-956dee73">{{j}}</text></view></view><text class="icon iconfont icon-arrowright data-v-956dee73"></text></view></navigator></view><view wx:if="{{l}}" class="goods-box data-v-956dee73"><view wx:for="{{m}}" wx:for-item="item" wx:key="f" class="group row data-v-956dee73"><image class="data-v-956dee73" src="{{item.a}}"/><view class="infos data-v-956dee73"><view class="ganme elep2 data-v-956dee73">{{item.b}}</view><view class="hqs row verCenter bothSide data-v-956dee73"><text class="data-v-956dee73">货期:{{item.c}}</text><text class="data-v-956dee73">x{{item.d}}</text></view><view class="price data-v-956dee73">¥{{item.e}}</view></view></view><view class="coupo-box row bothSide verCenter data-v-956dee73" bindtap="{{r}}"><view class="l data-v-956dee73">选择您的优惠券</view><view class="r row verCenter data-v-956dee73"><view wx:if="{{n}}" class="not data-v-956dee73"><text class="data-v-956dee73">未识别到可用优惠券</text><text class="icon iconfont icon-arrowright data-v-956dee73"></text></view><view wx:else class="data-v-956dee73"><text wx:if="{{o}}" class="data-v-956dee73">-{{p}}{{q}}</text><text class="icon iconfont icon-arrowright data-v-956dee73"></text></view></view></view></view><view class="pur-sn-box data-v-956dee73"><view class="tit data-v-956dee73">客户采购单号</view><input type="text" class="pur-sn-val data-v-956dee73" placeholder-class="placeholder-class" placeholder="请输入采购单号" value="{{s}}" bindinput="{{t}}"/></view><view wx:if="{{v}}" class="price-infos data-v-956dee73"><view class="top data-v-956dee73"><view class="item row bothSide data-v-956dee73"><text class="data-v-956dee73">商品含税总额</text><text class="data-v-956dee73">{{w}}{{x}}</text></view><view class="item row bothSide data-v-956dee73"><text class="data-v-956dee73">运费(未税)</text><text class="data-v-956dee73">{{y}}{{z}}</text></view></view><view class="bottom data-v-956dee73"><view class="item row bothSide data-v-956dee73"><text class="data-v-956dee73">总金额(未税)</text><text class="data-v-956dee73">{{A}}{{B}}</text></view><view class="item row bothSide data-v-956dee73"><text class="data-v-956dee73">总税额</text><text class="data-v-956dee73">{{C}}{{D}}</text></view><view class="item row bothSide data-v-956dee73"><text class="data-v-956dee73">应付金额(含税)</text><text class="price-pay data-v-956dee73">{{E}}{{F}}</text></view></view></view><view class="rules row verCenter data-v-956dee73"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-956dee73', G && 'icon-checked']}}" bindtap="{{H}}"></text><navigator url="/pages/car/confirmRule" class="tklink data-v-956dee73">查看交易条款</navigator></view></view><view class="foot row verCenter bothSide data-v-956dee73"><view class="l row verCenter data-v-956dee73">含税总额:<text wx:if="{{I}}" class="data-v-956dee73">{{J}}{{K}}</text></view><view class="submit-btn data-v-956dee73" bindtap="{{L}}">完成报价</view></view><uni-popup wx:if="{{R}}" class="r data-v-956dee73" u-s="{{['d']}}" u-r="popuptips" u-i="956dee73-2" bind:__l="__l" u-p="{{R}}"><view class="pop-tips data-v-956dee73"><view class="trt data-v-956dee73"><text class="icon iconfont icon-caca data-v-956dee73" bindtap="{{M}}"></text></view><view class="ttit elep data-v-956dee73">温馨提示</view><view class="tipjk data-v-956dee73">请确认邮箱地址,爱智将以PDF格式报价单</view><view class="cons data-v-956dee73"><view class="label data-v-956dee73"><text class="data-v-956dee73">*</text>邮箱</view><input type="text" class="inputv data-v-956dee73" placeholder="请输入邮箱" value="{{N}}" bindinput="{{O}}"/></view><view class="sure data-v-956dee73" bindtap="{{P}}">确认</view></view></uni-popup><uni-popup wx:if="{{X}}" class="r data-v-956dee73" u-s="{{['d']}}" u-r="popupyhq" u-i="956dee73-3" bind:__l="__l" u-p="{{X}}"><view class="pop-yhq data-v-956dee73"><view class="trt data-v-956dee73"><text class="icon iconfont icon-caca data-v-956dee73" bindtap="{{S}}"></text></view><view class="ttit elep data-v-956dee73">优惠券</view><view wx:if="{{T}}" class="cons data-v-956dee73"><view wx:for="{{U}}" wx:for-item="item" wx:key="i" class="{{['group', 'row', 'bothSide', 'verCenter', 'data-v-956dee73', item.h && 'act']}}" bindtap="{{item.j}}"><view class="l row data-v-956dee73"><view class="price data-v-956dee73"><text wx:if="{{item.a}}" class="data-v-956dee73">折<text class="textp data-v-956dee73">{{item.b}}</text></text><text wx:else class="data-v-956dee73">{{item.c}}<text class="textp data-v-956dee73">{{item.d}}</text></text><view class="tips data-v-956dee73">{{item.e}}</view></view><view class="yhld data-v-956dee73"><view class="data-v-956dee73">商品优惠券</view><text class="data-v-956dee73">{{item.f}} - {{item.g}}</text></view></view><view class="r data-v-956dee73"><view class="rbtn row verCenter rowCenter data-v-956dee73"><view class="data-v-956dee73">选择</view><text class="data-v-956dee73"></text></view></view></view></view><view class="add-btn data-v-956dee73" bindtap="{{V}}">确认</view></view></uni-popup></view>
\ No newline at end of file
view.data-v-fdc31cef,text.data-v-fdc31cef,input.data-v-fdc31cef,navigator.data-v-fdc31cef{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif}.navigator-hover.data-v-fdc31cef{background:none;opacity:1}image.data-v-fdc31cef{vertical-align:middle}.elep.data-v-fdc31cef{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elep2.data-v-fdc31cef{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.column.data-v-fdc31cef{display:flex;flex-direction:column}.row.data-v-fdc31cef{display:flex;flex-direction:row}.boxsiz.data-v-fdc31cef{box-sizing:border-box}.bothSide.data-v-fdc31cef{justify-content:space-between}.avarage.data-v-fdc31cef{justify-content:space-around}.rowCenter.data-v-fdc31cef{justify-content:center}.verCenter.data-v-fdc31cef{align-items:center}.confirmQuotePage.data-v-fdc31cef{background:#f8f8f8;padding-top:75rpx;padding-bottom:175rpx}.confirmQuotePage .cons.data-v-fdc31cef{width:700rpx;margin:0 auto}.confirmQuotePage .cons .top-box.data-v-fdc31cef{background:#fff;padding:30rpx 22rpx;border-radius:20rpx}.confirmQuotePage .cons .top-box .tit.data-v-fdc31cef{font-size:24rpx;color:#000;height:92rpx;line-height:92rpx;border-bottom:1rpx solid #E7E7E7}.confirmQuotePage .cons .top-box .address-box.data-v-fdc31cef{display:block;padding-top:10rpx}.confirmQuotePage .cons .top-box .address-box .addbx .iconfont.data-v-fdc31cef{font-size:16rpx;color:#898989}.confirmQuotePage .cons .top-box .address-box .addbx .ad.data-v-fdc31cef{height:62rpx}.confirmQuotePage .cons .top-box .address-box .addbx .csq.data-v-fdc31cef{font-size:24rpx;color:#000}.confirmQuotePage .cons .top-box .address-box .addbx .ad1.data-v-fdc31cef{font-size:28rpx;color:#000;height:35rpx;line-height:35rpx;font-weight:700;margin-top:4rpx}.confirmQuotePage .cons .top-box .address-box .addbx .cnnk.data-v-fdc31cef{font-size:22rpx;color:#666;line-height:40rpx;height:40rpx;margin-top:8rpx}.confirmQuotePage .cons .top-box .address-box .addbx .cnnk text.data-v-fdc31cef{margin-right:20rpx}.confirmQuotePage .cons .top-box .address-box .addbx .mr.data-v-fdc31cef{width:70rpx;height:35rpx;background:#fff5f5;border-radius:5rpx;border:1rpx solid #D0121B;text-align:center;line-height:35rpx;font-size:22rpx;color:#d0121b;margin-left:20rpx}.confirmQuotePage .cons .goods-box.data-v-fdc31cef{margin-top:25rpx;background:#fff;padding:0rpx 23rpx 30rpx;border-radius:20rpx}.confirmQuotePage .cons .goods-box image.data-v-fdc31cef{width:190rpx;height:190rpx;margin-right:29rpx;border:2rpx solid #F6F6F6}.confirmQuotePage .cons .goods-box .group.data-v-fdc31cef{padding-bottom:38rpx;padding-top:30rpx;border-bottom:1rpx solid #E7E7E7}.confirmQuotePage .cons .goods-box .group .ganme.data-v-fdc31cef{font-size:24rpx;color:#000;line-height:40rpx;height:80rpx;width:440rpx}.confirmQuotePage .cons .goods-box .group .hqs.data-v-fdc31cef{font-size:24rpx;color:#666;height:40rpx;line-height:40rpx;margin-top:25rpx}.confirmQuotePage .cons .goods-box .group .price.data-v-fdc31cef{font-size:28rpx;color:#000;height:40rpx;line-height:40rpx;margin-top:10rpx}.confirmQuotePage .cons .coupo-box.data-v-fdc31cef{border-radius:20rpx;margin-top:25rpx;height:62rpx;font-size:24rpx;color:#000;line-height:62rpx}.confirmQuotePage .cons .coupo-box .r.data-v-fdc31cef{font-size:24rpx;color:#d0121b;height:62rpx}.confirmQuotePage .cons .coupo-box .r .icon.data-v-fdc31cef{font-size:16rpx;color:#d0121b;margin-left:25rpx;position:relative;top:-3rpx}.confirmQuotePage .cons .coupo-box .r .not.data-v-fdc31cef{color:#999}.confirmQuotePage .cons .coupo-box .r .not .icon.data-v-fdc31cef{color:#898989}.confirmQuotePage .cons .pur-sn-box.data-v-fdc31cef{background:#fff;margin-top:25rpx;padding:20rpx 20rpx 32rpx;border-radius:20rpx}.confirmQuotePage .cons .pur-sn-box .tit.data-v-fdc31cef{font-size:24rpx;color:#000;line-height:62rpx;height:62rpx}.confirmQuotePage .cons .pur-sn-box .pur-sn-val.data-v-fdc31cef{height:80rpx;background:#f8f8f8;line-height:80rpx;border-radius:5rpx;border:1rpx solid #E7E7E7;font-size:24rpx;color:#000;padding:0 20rpx}.confirmQuotePage .cons .pur-sn-box .pur-sn-val.data-v-fdc31cef:hover{border:1rpx solid #D0121B}.confirmQuotePage .cons .pur-sn-box .pur-sn-val.placeholder-class.data-v-fdc31cef{color:gray;font-size:24rpx}.confirmQuotePage .cons .price-infos.data-v-fdc31cef{padding:30rpx 20rpx;background:#fff;margin-top:25rpx;border-radius:20rpx}.confirmQuotePage .cons .price-infos .item.data-v-fdc31cef{font-size:24rpx;color:#000;line-height:62rpx;height:62rpx}.confirmQuotePage .cons .price-infos .top.data-v-fdc31cef{border-bottom:1rpx solid #E7E7E7;padding-bottom:20rpx}.confirmQuotePage .cons .price-infos .bottom.data-v-fdc31cef{padding-top:25rpx}.confirmQuotePage .cons .price-infos .bottom .price-pay.data-v-fdc31cef{color:#d0121b}.confirmQuotePage .cons .rules.data-v-fdc31cef{height:86rpx}.confirmQuotePage .cons .rules .icon.data-v-fdc31cef{font-size:30rpx;color:#e5e5e5}.confirmQuotePage .cons .rules .icon-checked.data-v-fdc31cef{color:#d0121b}.confirmQuotePage .cons .rules .tklink.data-v-fdc31cef{font-size:22rpx;color:#000;margin-left:16rpx}.confirmQuotePage .foot.data-v-fdc31cef{height:175rpx;width:100%;position:fixed;left:0rpx;right:0rpx;bottom:0rpx;z-index:2;background:#fff;padding-left:40rpx;padding-right:25rpx;border-top:1rpx solid #E7E7E7}.confirmQuotePage .foot .l.data-v-fdc31cef{font-size:22rpx;color:#000}.confirmQuotePage .foot .l text.data-v-fdc31cef{font-size:32rpx;color:#d91800}.confirmQuotePage .foot .submit-btn.data-v-fdc31cef{width:288rpx;height:70rpx;background:linear-gradient(90deg,#f66f15,#fe3014);border-radius:100rpx;font-size:26rpx;color:#fff;text-align:center;line-height:70rpx}.pop-tips.data-v-fdc31cef{width:100%;background:#fff;border-radius:10rpx 10rpx 0rpx 0rpx;padding:24rpx 30rpx 150rpx;position:relative}.pop-tips .trt.data-v-fdc31cef{text-align:right}.pop-tips .trt .icon.data-v-fdc31cef{color:#898989;font-size:25rpx}.pop-tips .ttit.data-v-fdc31cef{width:520rpx;height:53rpx;font-size:26rpx;color:#000;line-height:53rpx;text-align:center;margin:0 auto}.pop-tips .tipjk.data-v-fdc31cef{font-size:22rpx;color:#666;text-align:center}.pop-tips .cons.data-v-fdc31cef{padding-bottom:80rpx;padding-top:60rpx}.pop-tips .cons .label.data-v-fdc31cef{font-size:24rpx;color:#000;width:620rpx;margin:0 auto}.pop-tips .cons .label text.data-v-fdc31cef{font-size:24rpx;color:#d0121b}.pop-tips .cons .inputv.data-v-fdc31cef{display:block;width:620rpx;padding-left:20rpx;margin:0 auto;margin-top:15rpx;height:80rpx;background:#fff;border-radius:5rpx;border:1rpx solid #CACACA;font-size:24rpx;color:#000}.pop-tips .sure.data-v-fdc31cef{width:100%;height:110rpx;background:#d0121b;line-height:110rpx;text-align:center;font-size:30rpx;color:#fff;position:absolute;bottom:0rpx;left:0rpx}
view.data-v-956dee73,text.data-v-956dee73,input.data-v-956dee73,navigator.data-v-956dee73{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif}.navigator-hover.data-v-956dee73{background:none;opacity:1}image.data-v-956dee73{vertical-align:middle}.elep.data-v-956dee73{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elep2.data-v-956dee73{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.column.data-v-956dee73{display:flex;flex-direction:column}.row.data-v-956dee73{display:flex;flex-direction:row}.boxsiz.data-v-956dee73{box-sizing:border-box}.bothSide.data-v-956dee73{justify-content:space-between}.avarage.data-v-956dee73{justify-content:space-around}.rowCenter.data-v-956dee73{justify-content:center}.verCenter.data-v-956dee73{align-items:center}.confirmQuotePage.data-v-956dee73{background:#f8f8f8;padding-top:75rpx;padding-bottom:175rpx}.confirmQuotePage .cons.data-v-956dee73{width:700rpx;margin:0 auto}.confirmQuotePage .cons .top-box.data-v-956dee73{background:#fff;padding:30rpx 22rpx;border-radius:20rpx}.confirmQuotePage .cons .top-box .tit.data-v-956dee73{font-size:24rpx;color:#000;height:92rpx;line-height:92rpx;border-bottom:1rpx solid #E7E7E7}.confirmQuotePage .cons .top-box .address-box.data-v-956dee73{display:block;padding-top:10rpx}.confirmQuotePage .cons .top-box .address-box .addbx .iconfont.data-v-956dee73{font-size:16rpx;color:#898989}.confirmQuotePage .cons .top-box .address-box .addbx .ad.data-v-956dee73{height:62rpx}.confirmQuotePage .cons .top-box .address-box .addbx .csq.data-v-956dee73{font-size:24rpx;color:#000}.confirmQuotePage .cons .top-box .address-box .addbx .ad1.data-v-956dee73{font-size:28rpx;color:#000;height:35rpx;line-height:35rpx;font-weight:700;margin-top:4rpx}.confirmQuotePage .cons .top-box .address-box .addbx .cnnk.data-v-956dee73{font-size:22rpx;color:#666;line-height:40rpx;height:40rpx;margin-top:8rpx}.confirmQuotePage .cons .top-box .address-box .addbx .cnnk text.data-v-956dee73{margin-right:20rpx}.confirmQuotePage .cons .top-box .address-box .addbx .mr.data-v-956dee73{width:70rpx;height:35rpx;background:#fff5f5;border-radius:5rpx;border:1rpx solid #D0121B;text-align:center;line-height:35rpx;font-size:22rpx;color:#d0121b;margin-left:20rpx}.confirmQuotePage .cons .goods-box.data-v-956dee73{margin-top:25rpx;background:#fff;padding:0rpx 23rpx 30rpx;border-radius:20rpx}.confirmQuotePage .cons .goods-box image.data-v-956dee73{width:190rpx;height:190rpx;margin-right:29rpx;border:2rpx solid #F6F6F6}.confirmQuotePage .cons .goods-box .group.data-v-956dee73{padding-bottom:38rpx;padding-top:30rpx;border-bottom:1rpx solid #E7E7E7}.confirmQuotePage .cons .goods-box .group .ganme.data-v-956dee73{font-size:24rpx;color:#000;line-height:40rpx;height:80rpx;width:440rpx}.confirmQuotePage .cons .goods-box .group .hqs.data-v-956dee73{font-size:24rpx;color:#666;height:40rpx;line-height:40rpx;margin-top:25rpx}.confirmQuotePage .cons .goods-box .group .price.data-v-956dee73{font-size:28rpx;color:#000;height:40rpx;line-height:40rpx;margin-top:10rpx}.confirmQuotePage .cons .coupo-box.data-v-956dee73{border-radius:20rpx;margin-top:25rpx;height:62rpx;font-size:24rpx;color:#000;line-height:62rpx}.confirmQuotePage .cons .coupo-box .r.data-v-956dee73{font-size:24rpx;color:#d0121b;height:62rpx}.confirmQuotePage .cons .coupo-box .r .icon.data-v-956dee73{font-size:16rpx;color:#d0121b;margin-left:25rpx;position:relative;top:-3rpx}.confirmQuotePage .cons .coupo-box .r .not.data-v-956dee73{color:#999}.confirmQuotePage .cons .coupo-box .r .not .icon.data-v-956dee73{color:#898989}.confirmQuotePage .cons .pur-sn-box.data-v-956dee73{background:#fff;margin-top:25rpx;padding:20rpx 20rpx 32rpx;border-radius:20rpx}.confirmQuotePage .cons .pur-sn-box .tit.data-v-956dee73{font-size:24rpx;color:#000;line-height:62rpx;height:62rpx}.confirmQuotePage .cons .pur-sn-box .pur-sn-val.data-v-956dee73{height:80rpx;background:#f8f8f8;line-height:80rpx;border-radius:5rpx;border:1rpx solid #E7E7E7;font-size:24rpx;color:#000;padding:0 20rpx}.confirmQuotePage .cons .pur-sn-box .pur-sn-val.data-v-956dee73:hover{border:1rpx solid #D0121B}.confirmQuotePage .cons .pur-sn-box .pur-sn-val.placeholder-class.data-v-956dee73{color:gray;font-size:24rpx}.confirmQuotePage .cons .price-infos.data-v-956dee73{padding:30rpx 20rpx;background:#fff;margin-top:25rpx;border-radius:20rpx}.confirmQuotePage .cons .price-infos .item.data-v-956dee73{font-size:24rpx;color:#000;line-height:62rpx;height:62rpx}.confirmQuotePage .cons .price-infos .top.data-v-956dee73{border-bottom:1rpx solid #E7E7E7;padding-bottom:20rpx}.confirmQuotePage .cons .price-infos .bottom.data-v-956dee73{padding-top:25rpx}.confirmQuotePage .cons .price-infos .bottom .price-pay.data-v-956dee73{color:#d0121b}.confirmQuotePage .cons .rules.data-v-956dee73{height:86rpx}.confirmQuotePage .cons .rules .icon.data-v-956dee73{font-size:30rpx;color:#e5e5e5}.confirmQuotePage .cons .rules .icon-checked.data-v-956dee73{color:#d0121b}.confirmQuotePage .cons .rules .tklink.data-v-956dee73{font-size:22rpx;color:#000;margin-left:16rpx}.confirmQuotePage .foot.data-v-956dee73{height:175rpx;width:100%;position:fixed;left:0rpx;right:0rpx;bottom:0rpx;z-index:2;background:#fff;padding-left:40rpx;padding-right:25rpx;border-top:1rpx solid #E7E7E7}.confirmQuotePage .foot .l.data-v-956dee73{font-size:22rpx;color:#000}.confirmQuotePage .foot .l text.data-v-956dee73{font-size:32rpx;color:#d91800}.confirmQuotePage .foot .submit-btn.data-v-956dee73{width:288rpx;height:70rpx;background:linear-gradient(90deg,#f66f15,#fe3014);border-radius:100rpx;font-size:26rpx;color:#fff;text-align:center;line-height:70rpx}.pop-tips.data-v-956dee73{width:100%;background:#fff;border-radius:10rpx 10rpx 0rpx 0rpx;padding:24rpx 30rpx 150rpx;position:relative}.pop-tips .trt.data-v-956dee73{text-align:right}.pop-tips .trt .icon.data-v-956dee73{color:#898989;font-size:25rpx}.pop-tips .ttit.data-v-956dee73{width:520rpx;height:53rpx;font-size:26rpx;color:#000;line-height:53rpx;text-align:center;margin:0 auto}.pop-tips .tipjk.data-v-956dee73{font-size:22rpx;color:#666;text-align:center}.pop-tips .cons.data-v-956dee73{padding-bottom:80rpx;padding-top:60rpx}.pop-tips .cons .label.data-v-956dee73{font-size:24rpx;color:#000;width:620rpx;margin:0 auto}.pop-tips .cons .label text.data-v-956dee73{font-size:24rpx;color:#d0121b}.pop-tips .cons .inputv.data-v-956dee73{display:block;width:620rpx;padding-left:20rpx;margin:0 auto;margin-top:15rpx;height:80rpx;background:#fff;border-radius:5rpx;border:1rpx solid #CACACA;font-size:24rpx;color:#000}.pop-tips .sure.data-v-956dee73{width:100%;height:110rpx;background:#d0121b;line-height:110rpx;text-align:center;font-size:30rpx;color:#fff;position:absolute;bottom:0rpx;left:0rpx}.pop-yhq.data-v-956dee73{width:100%;background:#fff;border-radius:10rpx 10rpx 0rpx 0rpx;padding:24rpx 30rpx 150rpx;position:relative}.pop-yhq .trt.data-v-956dee73{text-align:right}.pop-yhq .trt .icon.data-v-956dee73{color:#898989;font-size:25rpx}.pop-yhq .tit.data-v-956dee73{font-size:24rpx;color:#000;margin-bottom:25rpx;text-align:center}.pop-yhq .cons.data-v-956dee73{margin-top:68rpx;max-height:800rpx;overflow-y:auto}.pop-yhq .cons .group.data-v-956dee73{height:180rpx;margin-bottom:25rpx;background:url(https://img.ichunt.com/images/ichunt/202502/24/435bcc261a434392135ee0846ac99d60.png) no-repeat;background-size:100% 100%;padding-left:27rpx;padding-right:30rpx;border-radius:20rpx;border:1rpx solid #fff}.pop-yhq .cons .group.act.data-v-956dee73{border:1rpx solid #D0121B}.pop-yhq .cons .group .l .price.data-v-956dee73{font-weight:600;font-size:30rpx;color:#ff3000;margin-right:68rpx}.pop-yhq .cons .group .l .price .textp.data-v-956dee73{font-size:60rpx;color:#ff3000}.pop-yhq .cons .group .l .price .tips.data-v-956dee73{font-size:22rpx;color:#ff6300;font-weight:400}.pop-yhq .cons .group .l .yhld.data-v-956dee73{font-size:22rpx;color:#ff6300}.pop-yhq .cons .group .l .yhld view.data-v-956dee73{font-size:35rpx;color:#3b2c1b;height:72rpx;line-height:65rpx}.pop-yhq .cons .group .rbtn.data-v-956dee73{width:146rpx;height:58rpx;background:linear-gradient(180deg,#f6491d,#f52a1b);border-radius:5rpx;font-size:26rpx;color:#fff}.pop-yhq .cons .group .rbtn text.data-v-956dee73{background:url(https://img.ichunt.com/images/ichunt/202502/24/4ab2a242f3e45c0bafe3fb3207263ed2.png) no-repeat;background-size:100% 100%;height:25rpx;width:25rpx;margin-left:10rpx}.pop-yhq .add-btn.data-v-956dee73{width:100%;height:110rpx;background:#d0121b;line-height:110rpx;text-align:center;font-size:30rpx;color:#fff;position:absolute;bottom:0rpx;left:0rpx}
"use strict";const e=require("../../common/vendor.js"),o={data:()=>({isSuccess:!0}),onLoad:function(){},methods:{goOrder(){}},components:{barX:()=>"../../components/barx.js",titleNav:()=>"../../components/title_nav.js"}};if(!Array){(e.resolveComponent("barX")+e.resolveComponent("titleNav"))()}const s=e._export_sfc(o,[["render",function(o,s,t,c,r,n){return e.e({a:e.p({title:"确认报价单"}),b:r.isSuccess},(r.isSuccess,{}),{c:e.t(r.isSuccess?"邮件已发送":"邮箱发送不成功!"),d:e.o(((...e)=>o.$goBack&&o.$goBack(...e))),e:e.o(((...e)=>n.goOrder&&n.goOrder(...e)))})}],["__scopeId","data-v-d0de22e0"]]);wx.createPage(s);
"use strict";const e=require("../../common/vendor.js"),o={data:()=>({quoteInfo:""}),onLoad:function(){this.quoteInfo=JSON.parse(e.index.getStorageSync("quoteInfo"))},methods:{goOrder(){e.index.navigateTo({url:"/pages/car/confirmOrder"})}},components:{barX:()=>"../../components/barx.js",titleNav:()=>"../../components/title_nav.js"}};if(!Array){(e.resolveComponent("barX")+e.resolveComponent("titleNav"))()}const t=e._export_sfc(o,[["render",function(o,t,n,r,a,s){return e.e({a:e.p({title:"确认报价单"}),b:a.quoteInfo},a.quoteInfo?e.e({c:a.quoteInfo.mail_send_res},(a.quoteInfo.mail_send_res,{}),{d:e.t(a.quoteInfo.mail_send_res?"邮件已发送":"邮箱发送不成功!"),e:e.t(a.quoteInfo.quote_sn),f:e.t(a.quoteInfo.purchase_sn),g:e.t(a.quoteInfo.create_name),h:e.t(a.quoteInfo.create_time),i:e.o(((...e)=>o.$goBack&&o.$goBack(...e))),j:e.o(((...e)=>s.goOrder&&s.goOrder(...e)))}):{})}],["__scopeId","data-v-336fda8d"]]);wx.createPage(t);
<view class="confirmQuoteSuccessPage data-v-d0de22e0"><bar-x class="data-v-d0de22e0" u-i="d0de22e0-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-d0de22e0" u-i="d0de22e0-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-d0de22e0"><view class="status-box data-v-d0de22e0"><text wx:if="{{b}}" class="icon iconfont icon-goucc data-v-d0de22e0"></text><text wx:else class="icon iconfont icon-cccz data-v-d0de22e0"></text><view class="data-v-d0de22e0">{{c}}</view></view><view class="sec data-v-d0de22e0"><view class="row bothSide data-v-d0de22e0"><text class="data-v-d0de22e0">询价单号</text><text class="data-v-d0de22e0">0000</text></view><view class="row bothSide data-v-d0de22e0"><text class="data-v-d0de22e0">客户采购单号</text><text class="data-v-d0de22e0">0000</text></view><view class="row bothSide data-v-d0de22e0"><text class="data-v-d0de22e0">询价人</text><text class="data-v-d0de22e0">0000</text></view><view class="row bothSide data-v-d0de22e0"><text class="data-v-d0de22e0">询价时间</text><text class="data-v-d0de22e0">0000</text></view></view><view class="btns row rowCenter data-v-d0de22e0"><view class="back data-v-d0de22e0" bindtap="{{d}}">返回</view><view class="dg data-v-d0de22e0" bindtap="{{e}}">立即订购</view></view></view></view>
\ No newline at end of file
<view class="confirmQuoteSuccessPage data-v-336fda8d"><bar-x class="data-v-336fda8d" u-i="336fda8d-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-336fda8d" u-i="336fda8d-1" bind:__l="__l" u-p="{{a}}"/><view wx:if="{{b}}" class="cons data-v-336fda8d"><view class="status-box data-v-336fda8d"><text wx:if="{{c}}" class="icon iconfont icon-goucc data-v-336fda8d"></text><text wx:else class="icon iconfont icon-cccz data-v-336fda8d"></text><view class="data-v-336fda8d">{{d}}</view></view><view class="sec data-v-336fda8d"><view class="row bothSide data-v-336fda8d"><text class="data-v-336fda8d">询价单号</text><text class="data-v-336fda8d">{{e}}</text></view><view class="row bothSide data-v-336fda8d"><text class="data-v-336fda8d">客户采购单号</text><text class="data-v-336fda8d">{{f}}</text></view><view class="row bothSide data-v-336fda8d"><text class="data-v-336fda8d">询价人</text><text class="data-v-336fda8d">{{g}}</text></view><view class="row bothSide data-v-336fda8d"><text class="data-v-336fda8d">询价时间</text><text class="data-v-336fda8d">{{h}}</text></view></view><view class="btns row rowCenter data-v-336fda8d"><view class="back data-v-336fda8d" bindtap="{{i}}">返回</view><view class="dg data-v-336fda8d" bindtap="{{j}}">立即订购</view></view></view></view>
\ No newline at end of file
view.data-v-d0de22e0,text.data-v-d0de22e0,input.data-v-d0de22e0,navigator.data-v-d0de22e0{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif}.navigator-hover.data-v-d0de22e0{background:none;opacity:1}image.data-v-d0de22e0{vertical-align:middle}.elep.data-v-d0de22e0{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elep2.data-v-d0de22e0{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.column.data-v-d0de22e0{display:flex;flex-direction:column}.row.data-v-d0de22e0{display:flex;flex-direction:row}.boxsiz.data-v-d0de22e0{box-sizing:border-box}.bothSide.data-v-d0de22e0{justify-content:space-between}.avarage.data-v-d0de22e0{justify-content:space-around}.rowCenter.data-v-d0de22e0{justify-content:center}.verCenter.data-v-d0de22e0{align-items:center}.confirmQuoteSuccessPage.data-v-d0de22e0{background:#f6f6f6;padding-top:80rpx;min-height:calc(100vh - 175rpx)}.confirmQuoteSuccessPage .cons.data-v-d0de22e0{width:700rpx;margin:0 auto;min-height:calc(100vh - 375rpx);background:#fff;border-radius:20rpx;padding-top:150rpx}.confirmQuoteSuccessPage .cons .status-box.data-v-d0de22e0{text-align:center;padding:0 20rpx 100rpx;border-bottom:1rpx solid #E7E7E7}.confirmQuoteSuccessPage .cons .status-box .icon.data-v-d0de22e0{color:#22c134;font-size:120rpx}.confirmQuoteSuccessPage .cons .status-box .icon-cccz.data-v-d0de22e0{color:#d82900;font-size:120rpx}.confirmQuoteSuccessPage .cons .status-box view.data-v-d0de22e0{font-size:30rpx;color:#000;margin-top:16rpx}.confirmQuoteSuccessPage .cons .sec.data-v-d0de22e0{padding:38rpx 20rpx 0;font-size:24rpx;color:#000;line-height:62rpx}.confirmQuoteSuccessPage .cons .btns.data-v-d0de22e0{margin-top:156rpx}.confirmQuoteSuccessPage .cons .btns .back.data-v-d0de22e0{width:240rpx;height:73rpx;background:#fff;border-radius:5rpx;border:1rpx solid #E7E7E7;font-size:26rpx;color:#000;line-height:73rpx;text-align:center}.confirmQuoteSuccessPage .cons .btns .dg.data-v-d0de22e0{width:240rpx;height:73rpx;background:#d0121b;border-radius:5rpx;line-height:73rpx;text-align:center;font-size:26rpx;color:#fff;margin-left:25rpx}
view.data-v-336fda8d,text.data-v-336fda8d,input.data-v-336fda8d,navigator.data-v-336fda8d{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif}.navigator-hover.data-v-336fda8d{background:none;opacity:1}image.data-v-336fda8d{vertical-align:middle}.elep.data-v-336fda8d{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elep2.data-v-336fda8d{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.column.data-v-336fda8d{display:flex;flex-direction:column}.row.data-v-336fda8d{display:flex;flex-direction:row}.boxsiz.data-v-336fda8d{box-sizing:border-box}.bothSide.data-v-336fda8d{justify-content:space-between}.avarage.data-v-336fda8d{justify-content:space-around}.rowCenter.data-v-336fda8d{justify-content:center}.verCenter.data-v-336fda8d{align-items:center}.confirmQuoteSuccessPage.data-v-336fda8d{background:#f6f6f6;padding-top:80rpx;min-height:calc(100vh - 175rpx)}.confirmQuoteSuccessPage .cons.data-v-336fda8d{width:700rpx;margin:0 auto;min-height:calc(100vh - 375rpx);background:#fff;border-radius:20rpx;padding-top:150rpx}.confirmQuoteSuccessPage .cons .status-box.data-v-336fda8d{text-align:center;padding:0 20rpx 100rpx;border-bottom:1rpx solid #E7E7E7}.confirmQuoteSuccessPage .cons .status-box .icon.data-v-336fda8d{color:#22c134;font-size:120rpx}.confirmQuoteSuccessPage .cons .status-box .icon-cccz.data-v-336fda8d{color:#d82900;font-size:120rpx}.confirmQuoteSuccessPage .cons .status-box view.data-v-336fda8d{font-size:30rpx;color:#000;margin-top:16rpx}.confirmQuoteSuccessPage .cons .sec.data-v-336fda8d{padding:38rpx 20rpx 0;font-size:24rpx;color:#000;line-height:62rpx}.confirmQuoteSuccessPage .cons .btns.data-v-336fda8d{margin-top:156rpx}.confirmQuoteSuccessPage .cons .btns .back.data-v-336fda8d{width:240rpx;height:73rpx;background:#fff;border-radius:5rpx;border:1rpx solid #E7E7E7;font-size:26rpx;color:#000;line-height:73rpx;text-align:center}.confirmQuoteSuccessPage .cons .btns .dg.data-v-336fda8d{width:240rpx;height:73rpx;background:#d0121b;border-radius:5rpx;line-height:73rpx;text-align:center;font-size:26rpx;color:#fff;margin-left:25rpx}
"use strict";const e=require("../../common/vendor.js"),t=require("../../util/api.js"),s={data:()=>({isInit:!1,form:"",invoice_id:"",coupon_id:"",list:[]}),onLoad:function(e){this.form=e.form||"",this.invoice_id=e.invoice_id||"",this.coupon_id=e.coupon_id||""},onShow(){this.getData()},methods:{setChoose(t){let s="";this.list.forEach((e=>{e.checkedx=!1,t==e.address_id&&(e.checkedx=!0,s=e.address_id)})),setTimeout((()=>{e.index.navigateTo({url:"/pages/car/confirmOrder?address_id="+s+"&coupon_id="+this.coupon_id+"&invoice_id="+this.invoice_id})}),1e3)},copy(t){e.index.setClipboardData({data:("中国"!=t.nation_cn?t.nation_cn:"")+t.province_val+" "+t.city_val+" "+t.district_val+" "+t.detail_address,success:function(){e.index.showToast({title:"复制成功",icon:"success"})}})},deleteAdress(s){e.index.showModal({title:"",content:"您确定删除该地址嘛",success:i=>{i.confirm&&this.request(t.Api_Url+"/api/address/del","POST",{address_id:s},!0).then((t=>{0===t.code?(e.index.showToast({title:"删除成功",icon:"success"}),this.getData(1)):e.index.showToast({title:t.msg,icon:"none"})}))}})},setdefault(s){this.request(t.Api_Url+"/api/address/default","POST",{address_id:s},!0).then((t=>{0===t.code?(e.index.showToast({title:"设置成功",icon:"success"}),this.getData(1)):e.index.showToast({title:t.err_msg,icon:"none"})}))},getData(e){this.request(t.Api_Url+"/api/address/getList","GET",{p:1},!e).then((e=>{if(0==e.code){this.isInit=1;let t=e.data.list||[];t.forEach((e=>{e.checkedx=!1})),this.list=t}else this.isInit=1,this.list=[]}))}},components:{barX:()=>"../../components/barx.js",titleNav:()=>"../../components/title_nav.js"}};if(!Array){(e.resolveComponent("barX")+e.resolveComponent("titleNav"))()}const i=e._export_sfc(s,[["render",function(t,s,i,d,o,n){return e.e({a:e.p({title:"收货地址"}),b:e.f(o.list,((t,s,i)=>e.e({a:e.t("中国"!=t.nation_cn?t.nation_cn:""),b:e.t(t.province_val),c:e.t(t.city_val),d:e.t(t.district_val),e:e.t(t.consignee),f:1==t.is_default},(t.is_default,{}),{g:e.t(t.detail_address)},o.form?{k:1==t.checkedx?1:"",l:e.t(1==t.checkedx?"已选择":"选择"),m:e.o((e=>n.setChoose(t.address_id)),s)}:{h:1==t.is_default?1:"",i:e.t(1==t.is_default?"已默认":"设为默认"),j:e.o((e=>n.setdefault(t.address_id)),s)},{n:e.o((e=>n.deleteAdress(t.address_id)),s),o:e.o((e=>n.copy(t)),s),p:"/pages/user/addressEdit?address_id="+t.address_id,q:s}))),c:!o.form,d:o.isInit&&0==o.list.length},(o.isInit&&o.list.length,{}))}],["__scopeId","data-v-c32357ec"]]);wx.createPage(i);
"use strict";const e=require("../../common/vendor.js"),t=require("../../util/api.js"),i={data:()=>({isInit:!1,form:"",invoice_id:"",coupon_id:"",list:[]}),onLoad:function(e){this.form=e.form||"",this.invoice_id=e.invoice_id||"",this.coupon_id=e.coupon_id||""},onShow(){this.getData()},methods:{setChoose(t){let i="";this.list.forEach((e=>{e.checkedx=!1,t==e.address_id&&(e.checkedx=!0,i=e.address_id)})),setTimeout((()=>{(this.form="confirmQuote")?e.index.navigateTo({url:"/pages/car/confirmQuote?address_id="+i+"&coupon_id="+this.coupon_id}):e.index.navigateTo({url:"/pages/car/confirmOrder?address_id="+i+"&coupon_id="+this.coupon_id+"&invoice_id="+this.invoice_id})}),1e3)},copy(t){e.index.setClipboardData({data:("中国"!=t.nation_cn?t.nation_cn:"")+t.province_val+" "+t.city_val+" "+t.district_val+" "+t.detail_address,success:function(){e.index.showToast({title:"复制成功",icon:"success"})}})},deleteAdress(i){e.index.showModal({title:"",content:"您确定删除该地址嘛",success:s=>{s.confirm&&this.request(t.Api_Url+"/api/address/del","POST",{address_id:i},!0).then((t=>{0===t.code?(e.index.showToast({title:"删除成功",icon:"success"}),this.getData(1)):e.index.showToast({title:t.msg,icon:"none"})}))}})},setdefault(i){this.request(t.Api_Url+"/api/address/default","POST",{address_id:i},!0).then((t=>{0===t.code?(e.index.showToast({title:"设置成功",icon:"success"}),this.getData(1)):e.index.showToast({title:t.err_msg,icon:"none"})}))},getData(e){this.request(t.Api_Url+"/api/address/getList","GET",{p:1},!e).then((e=>{if(0==e.code){this.isInit=1;let t=e.data.list||[];t.forEach((e=>{e.checkedx=!1})),this.list=t}else this.isInit=1,this.list=[]}))}},components:{barX:()=>"../../components/barx.js",titleNav:()=>"../../components/title_nav.js"}};if(!Array){(e.resolveComponent("barX")+e.resolveComponent("titleNav"))()}const s=e._export_sfc(i,[["render",function(t,i,s,d,o,n){return e.e({a:e.p({title:"收货地址"}),b:e.f(o.list,((t,i,s)=>e.e({a:e.t("中国"!=t.nation_cn?t.nation_cn:""),b:e.t(t.province_val),c:e.t(t.city_val),d:e.t(t.district_val),e:e.t(t.consignee),f:1==t.is_default},(t.is_default,{}),{g:e.t(t.detail_address)},o.form?{k:1==t.checkedx?1:"",l:e.t(1==t.checkedx?"已选择":"选择"),m:e.o((e=>n.setChoose(t.address_id)),i)}:{h:1==t.is_default?1:"",i:e.t(1==t.is_default?"已默认":"设为默认"),j:e.o((e=>n.setdefault(t.address_id)),i)},{n:e.o((e=>n.deleteAdress(t.address_id)),i),o:e.o((e=>n.copy(t)),i),p:"/pages/user/addressEdit?address_id="+t.address_id,q:i}))),c:!o.form,d:o.isInit&&0==o.list.length},(o.isInit&&o.list.length,{}))}],["__scopeId","data-v-81f9d824"]]);wx.createPage(s);
<view class="addressPage data-v-c32357ec"><bar-x class="data-v-c32357ec" u-i="c32357ec-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-c32357ec" u-i="c32357ec-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-c32357ec"><view class="data-box data-v-c32357ec"><view wx:for="{{b}}" wx:for-item="item" wx:key="q" class="group data-v-c32357ec"><view class="t row verCenter data-v-c32357ec"><text class="tet data-v-c32357ec">{{item.a}} {{item.b}} {{item.c}} {{item.d}} {{item.e}}</text><text wx:if="{{item.f}}" class="mr row verCenter rowCenter data-v-c32357ec">默认</text></view><view class="c data-v-c32357ec">{{item.g}}</view><view class="b row bothSide data-v-c32357ec"><view wx:if="{{c}}" class="l row verCenter data-v-c32357ec" bindtap="{{item.j}}"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-c32357ec', item.h && 'icon-checked']}}"></text><text class="data-v-c32357ec">{{item.i}}</text></view><view wx:else class="l row verCenter data-v-c32357ec" bindtap="{{item.m}}"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-c32357ec', item.k && 'icon-checked']}}"></text><text class="data-v-c32357ec">{{item.l}}</text></view><view class="r row verCenter data-v-c32357ec"><text class="data-v-c32357ec" bindtap="{{item.n}}">删除</text><text class="data-v-c32357ec" bindtap="{{item.o}}">复制</text><view class="data-v-c32357ec"><navigator class="data-v-c32357ec" url="{{item.p}}">修改</navigator></view></view></view></view></view><view wx:if="{{d}}" class="no-data data-v-c32357ec"><image class="data-v-c32357ec" src="https://img.ichunt.com/images/ichunt/202502/07/676f987065320e89a68d473ec62c8cea.png"/><view class="data-v-c32357ec">暂无地址信息!</view></view></view><view class="foot data-v-c32357ec"><navigator url="/pages/user/addressAdd" class="btn data-v-c32357ec">新增收货地址</navigator></view></view>
\ No newline at end of file
<view class="addressPage data-v-81f9d824"><bar-x class="data-v-81f9d824" u-i="81f9d824-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-81f9d824" u-i="81f9d824-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-81f9d824"><view class="data-box data-v-81f9d824"><view wx:for="{{b}}" wx:for-item="item" wx:key="q" class="group data-v-81f9d824"><view class="t row verCenter data-v-81f9d824"><text class="tet data-v-81f9d824">{{item.a}} {{item.b}} {{item.c}} {{item.d}} {{item.e}}</text><text wx:if="{{item.f}}" class="mr row verCenter rowCenter data-v-81f9d824">默认</text></view><view class="c data-v-81f9d824">{{item.g}}</view><view class="b row bothSide data-v-81f9d824"><view wx:if="{{c}}" class="l row verCenter data-v-81f9d824" bindtap="{{item.j}}"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-81f9d824', item.h && 'icon-checked']}}"></text><text class="data-v-81f9d824">{{item.i}}</text></view><view wx:else class="l row verCenter data-v-81f9d824" bindtap="{{item.m}}"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-81f9d824', item.k && 'icon-checked']}}"></text><text class="data-v-81f9d824">{{item.l}}</text></view><view class="r row verCenter data-v-81f9d824"><text class="data-v-81f9d824" bindtap="{{item.n}}">删除</text><text class="data-v-81f9d824" bindtap="{{item.o}}">复制</text><view class="data-v-81f9d824"><navigator class="data-v-81f9d824" url="{{item.p}}">修改</navigator></view></view></view></view></view><view wx:if="{{d}}" class="no-data data-v-81f9d824"><image class="data-v-81f9d824" src="https://img.ichunt.com/images/ichunt/202502/07/676f987065320e89a68d473ec62c8cea.png"/><view class="data-v-81f9d824">暂无地址信息!</view></view></view><view class="foot data-v-81f9d824"><navigator url="/pages/user/addressAdd" class="btn data-v-81f9d824">新增收货地址</navigator></view></view>
\ No newline at end of file
view.data-v-c32357ec,text.data-v-c32357ec,input.data-v-c32357ec,navigator.data-v-c32357ec{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif}.navigator-hover.data-v-c32357ec{background:none;opacity:1}image.data-v-c32357ec{vertical-align:middle}.elep.data-v-c32357ec{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elep2.data-v-c32357ec{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.column.data-v-c32357ec{display:flex;flex-direction:column}.row.data-v-c32357ec{display:flex;flex-direction:row}.boxsiz.data-v-c32357ec{box-sizing:border-box}.bothSide.data-v-c32357ec{justify-content:space-between}.avarage.data-v-c32357ec{justify-content:space-around}.rowCenter.data-v-c32357ec{justify-content:center}.verCenter.data-v-c32357ec{align-items:center}.addressPage.data-v-c32357ec{background:#f6f6f6;padding-bottom:150rpx;min-height:calc(100vh - 175rpx)}.addressPage .cons.data-v-c32357ec{padding-top:75rpx}.addressPage .cons .data-box.data-v-c32357ec{margin:0 auto;width:700rpx;padding-top:6rpx}.addressPage .cons .data-box .group.data-v-c32357ec{min-height:230rpx;background:#fff;border-radius:20rpx;padding:22rpx;margin-bottom:25rpx}.addressPage .cons .data-box .group .t.data-v-c32357ec{height:62rpx;font-size:24rpx;color:#666;margin-bottom:8rpx}.addressPage .cons .data-box .group .t .mr.data-v-c32357ec{width:64rpx;height:32rpx;background:#fff5f5;border-radius:5rpx;border:1rpx solid #D0121B;font-size:22rpx;color:#d0121b;margin-left:32rpx}.addressPage .cons .data-box .group .c.data-v-c32357ec{font-weight:600;font-size:28rpx;color:#000;line-height:35rpx}.addressPage .cons .data-box .group .b.data-v-c32357ec{margin-top:30rpx}.addressPage .cons .data-box .group .b text.data-v-c32357ec{font-size:22rpx;color:#000}.addressPage .cons .data-box .group .b .icon.data-v-c32357ec{font-size:30rpx;color:#e5e5e5;margin-right:15rpx}.addressPage .cons .data-box .group .b .icon-checked.data-v-c32357ec{color:#d0121b}.addressPage .cons .data-box .group .b .l.data-v-c32357ec,.addressPage .cons .data-box .group .b .r.data-v-c32357ec{height:40rpx}.addressPage .cons .data-box .group .b .r text.data-v-c32357ec,.addressPage .cons .data-box .group .b .r view.data-v-c32357ec{width:82rpx;height:36rpx;background:#f8f8f8;border-radius:5rpx;border:1rpx solid #E7E7E7;font-size:22rpx;color:#666;text-align:center;line-height:36rpx;margin-left:20rpx}.addressPage .cons .no-data.data-v-c32357ec{background:#fff;width:700rpx;margin:0 auto;padding-top:209rpx;padding-bottom:500rpx;font-size:22rpx;color:#000;text-align:center}.addressPage .cons .no-data image.data-v-c32357ec{width:442rpx;height:254rpx;margin-bottom:45rpx}.addressPage .foot.data-v-c32357ec{height:130rpx;position:fixed;z-index:3;bottom:0rpx;left:0rpx;right:0rpx}.addressPage .foot .btn.data-v-c32357ec{display:block;width:700rpx;height:90rpx;background:#d0121b;border-radius:5rpx;font-size:30rpx;color:#fff;text-align:center;line-height:90rpx;margin:0 auto}
view.data-v-81f9d824,text.data-v-81f9d824,input.data-v-81f9d824,navigator.data-v-81f9d824{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif}.navigator-hover.data-v-81f9d824{background:none;opacity:1}image.data-v-81f9d824{vertical-align:middle}.elep.data-v-81f9d824{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elep2.data-v-81f9d824{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.column.data-v-81f9d824{display:flex;flex-direction:column}.row.data-v-81f9d824{display:flex;flex-direction:row}.boxsiz.data-v-81f9d824{box-sizing:border-box}.bothSide.data-v-81f9d824{justify-content:space-between}.avarage.data-v-81f9d824{justify-content:space-around}.rowCenter.data-v-81f9d824{justify-content:center}.verCenter.data-v-81f9d824{align-items:center}.addressPage.data-v-81f9d824{background:#f6f6f6;padding-bottom:150rpx;min-height:calc(100vh - 175rpx)}.addressPage .cons.data-v-81f9d824{padding-top:75rpx}.addressPage .cons .data-box.data-v-81f9d824{margin:0 auto;width:700rpx;padding-top:6rpx}.addressPage .cons .data-box .group.data-v-81f9d824{min-height:230rpx;background:#fff;border-radius:20rpx;padding:22rpx;margin-bottom:25rpx}.addressPage .cons .data-box .group .t.data-v-81f9d824{height:62rpx;font-size:24rpx;color:#666;margin-bottom:8rpx}.addressPage .cons .data-box .group .t .mr.data-v-81f9d824{width:64rpx;height:32rpx;background:#fff5f5;border-radius:5rpx;border:1rpx solid #D0121B;font-size:22rpx;color:#d0121b;margin-left:32rpx}.addressPage .cons .data-box .group .c.data-v-81f9d824{font-weight:600;font-size:28rpx;color:#000;line-height:35rpx}.addressPage .cons .data-box .group .b.data-v-81f9d824{margin-top:30rpx}.addressPage .cons .data-box .group .b text.data-v-81f9d824{font-size:22rpx;color:#000}.addressPage .cons .data-box .group .b .icon.data-v-81f9d824{font-size:30rpx;color:#e5e5e5;margin-right:15rpx}.addressPage .cons .data-box .group .b .icon-checked.data-v-81f9d824{color:#d0121b}.addressPage .cons .data-box .group .b .l.data-v-81f9d824,.addressPage .cons .data-box .group .b .r.data-v-81f9d824{height:40rpx}.addressPage .cons .data-box .group .b .r text.data-v-81f9d824,.addressPage .cons .data-box .group .b .r view.data-v-81f9d824{width:82rpx;height:36rpx;background:#f8f8f8;border-radius:5rpx;border:1rpx solid #E7E7E7;font-size:22rpx;color:#666;text-align:center;line-height:36rpx;margin-left:20rpx}.addressPage .cons .no-data.data-v-81f9d824{background:#fff;width:700rpx;margin:0 auto;padding-top:209rpx;padding-bottom:500rpx;font-size:22rpx;color:#000;text-align:center}.addressPage .cons .no-data image.data-v-81f9d824{width:442rpx;height:254rpx;margin-bottom:45rpx}.addressPage .foot.data-v-81f9d824{height:130rpx;position:fixed;z-index:3;bottom:0rpx;left:0rpx;right:0rpx}.addressPage .foot .btn.data-v-81f9d824{display:block;width:700rpx;height:90rpx;background:#d0121b;border-radius:5rpx;font-size:30rpx;color:#fff;text-align:center;line-height:90rpx;margin:0 auto}
"use strict";const a=require("../../common/vendor.js"),e=require("../../util/api.js"),t={data:()=>({pageData:"",wlInfo:[]}),onLoad:function(a){this.order_id=a.order_id||"",this.getData()},methods:{callPhone(e){console.log(e),a.index.makePhoneCall({phoneNumber:e,success:()=>{console.log("拨打电话成功")}})},copywl(e){a.index.setClipboardData({data:e.shipping_no,success:function(){a.index.showToast({title:"复制成功",icon:"success"})}})},sqzk(a){this.wlInfo.forEach((e=>{e.shipping_info.forEach((e=>{a==e.shipping_no&&(e.showUlAll=!e.showUlAll)}))}))},again(t){let o=this.pageData.order_items||[],s=[],r=[];o.forEach((a=>{let e={goods_num:a.goods_number,sku_id:a.goods_id,price:a.price_has_tax};t&&(e.is_cover_goods_num=1),s.push(e),r.push(a.sku_id)})),this.request(e.Api_Url+"/api/cart/batchAddCart","POST",{sku_json:JSON.stringify(s)},!0).then((e=>{0==e.code?t?(a.index.setStorageSync("car_ids",r.join(",")),a.index.navigateTo({url:"/pages/car/confirmOrder"})):a.index.showToast({title:"添加购物车成功",icon:"success"}):a.index.showToast({title:e.msg,icon:"error"})}))},getData(){this.request(e.Api_Url+"/api/order/detail","GET",{order_id:this.order_id},!0).then((e=>{0==e.code?(this.pageData=e.data,this.wlInfo=e.data.order_shipping||[],this.wlInfo.forEach((a=>{a.showUlAll=!1}))):a.index.showToast({title:e.msg,icon:"error"})}))}},components:{barX:()=>"../../components/barx.js",titleNav:()=>"../../components/title_nav.js"}};if(!Array){(a.resolveComponent("barX")+a.resolveComponent("titleNav"))()}const o=a._export_sfc(t,[["render",function(e,t,o,s,r,n){return a.e({a:a.p({title:"订单详情"}),b:r.pageData},r.pageData?a.e({c:r.wlInfo.length>0},r.wlInfo.length>0?{d:a.f(r.wlInfo,((e,t,o)=>({a:a.f(e.shipping_items,((e,t,o)=>({a:e.goods_images||"https://www.iedge.net/assets/images/common/defaultnew.png",b:a.t(e.goods_name),c:t}))),b:a.f(e.shipping_info,((e,t,o)=>({a:a.t(e.tracking_name),b:a.t(e.shipping_no),c:a.o((a=>n.copywl(e))),d:a.f(e.tracking_msg,((t,o,s)=>a.e({a:t.tracking_status_val},t.tracking_status_val?{b:a.t(t.tracking_status_val)}:{},{c:a.t(t.time),d:a.t(t.context),e:o>0&&!e.showUlAll?1:"",f:o}))),e:a.t(e.showUlAll?"收起":"查看"),f:a.n(e.showUlAll?"icon-arrowshang":"icon-arrowxia"),g:a.o((a=>n.sqzk(e.shipping_no)))}))),c:a.o((a=>n.callPhone(e.shipping_tel))),d:t})))}:{},{e:r.wlInfo.length>0},r.wlInfo.length>0?{f:a.t(r.pageData.order_address.address),g:a.t(r.pageData.order_address.consignee),h:a.t(r.pageData.order_address.mobile)}:{},{i:!r.wlInfo.length>0},!r.wlInfo.length>0?a.e({j:a.t(("中国"!=r.pageData.order_address.nation_cn?r.pageData.order_address.nation_cn:"")+r.pageData.order_address.province_val+" "+r.pageData.order_address.city_val+" "+r.pageData.order_address.district_val),k:1==r.pageData.order_address.is_default},(r.pageData.order_address.is_default,{}),{l:a.t(r.pageData.order_address.address),m:a.t(r.pageData.order_address.consignee),n:a.t(r.pageData.order_address.mobile)}):{},{o:a.f(r.pageData.order_items,((e,t,o)=>({a:e.goods_images||"https://www.iedge.net/assets/images/common/defaultnew.png",b:a.t(e.sku_name),c:a.t(e.delivery_time),d:a.t(e.goods_number),e:a.t(e.goods_amount_order),f:t}))),p:a.t(r.pageData.order_invoice.tax_title),q:a.t(r.pageData.order_info.order_sn),r:a.t(r.pageData.order_info.create_time),s:a.t(r.pageData.order_info.goods_amount_has_tax_format),t:a.t(r.pageData.order_info.tax_amount_format),v:a.t(r.pageData.order_info.coupon_amount_format),w:a.t(r.pageData.order_info.shipping_amount_format),x:a.t(r.pageData.order_info.order_amount_format)}):{},{y:r.pageData},r.pageData?a.e({z:a.o((a=>n.again())),A:a.o((a=>n.again(1))),B:2==r.pageData.order_info.status||3==r.pageData.order_info.status},2==r.pageData.order_info.status||3==r.pageData.order_info.status?{C:"/pages/user/orderPay?order_id="+e.order_id}:{}):{})}],["__scopeId","data-v-471791eb"]]);wx.createPage(o);
"use strict";const a=require("../../common/vendor.js"),e=require("../../util/api.js"),t={data:()=>({pageData:"",wlInfo:[]}),onLoad:function(a){this.order_id=a.order_id||"",this.getData()},methods:{callPhone(e){console.log(e),a.index.makePhoneCall({phoneNumber:e,success:()=>{console.log("拨打电话成功")}})},copywl(e){a.index.setClipboardData({data:e.shipping_no,success:function(){a.index.showToast({title:"复制成功",icon:"success"})}})},sqzk(a){this.wlInfo.forEach((e=>{e.shipping_info.forEach((e=>{a==e.shipping_no&&(e.showUlAll=!e.showUlAll)}))}))},again(t){let o=this.pageData.order_items||[],s=[],r=[];o.forEach((a=>{let e={goods_num:a.goods_number,sku_id:a.goods_id,price:a.price_has_tax};t&&(e.is_cover_goods_num=1),s.push(e),r.push(a.sku_id)})),this.request(e.Api_Url+"/api/cart/batchAddCart","POST",{sku_json:JSON.stringify(s)},!0).then((e=>{0==e.code?t?(a.index.setStorageSync("car_ids",r.join(",")),a.index.navigateTo({url:"/pages/car/confirmOrder"})):a.index.showToast({title:"添加购物车成功",icon:"success"}):a.index.showToast({title:e.msg,icon:"error"})}))},getData(){this.request(e.Api_Url+"/api/order/detail","GET",{order_id:this.order_id},!0).then((e=>{0==e.code?(this.pageData=e.data,this.wlInfo=e.data.order_shipping||[],this.wlInfo.forEach((a=>{a.showUlAll=!1}))):a.index.showToast({title:e.msg,icon:"error"})}))}},components:{barX:()=>"../../components/barx.js",titleNav:()=>"../../components/title_nav.js"}};if(!Array){(a.resolveComponent("barX")+a.resolveComponent("titleNav"))()}const o=a._export_sfc(t,[["render",function(e,t,o,s,r,n){return a.e({a:a.p({title:"订单详情"}),b:r.pageData},r.pageData?a.e({c:r.wlInfo.length>0},r.wlInfo.length>0?{d:a.f(r.wlInfo,((e,t,o)=>({a:a.f(e.shipping_items,((e,t,o)=>({a:e.goods_images||"https://www.iedge.net/assets/images/common/defaultnew.png",b:a.t(e.goods_name),c:t}))),b:a.f(e.shipping_info,((e,t,o)=>({a:a.t(e.tracking_name),b:a.t(e.shipping_no),c:a.o((a=>n.copywl(e))),d:a.f(e.tracking_msg,((t,o,s)=>a.e({a:t.tracking_status_val},t.tracking_status_val?{b:a.t(t.tracking_status_val)}:{},{c:a.t(t.time),d:a.t(t.context),e:o>0&&!e.showUlAll?1:"",f:o}))),e:a.t(e.showUlAll?"收起":"查看"),f:a.n(e.showUlAll?"icon-arrowshang":"icon-arrowxia"),g:a.o((a=>n.sqzk(e.shipping_no)))}))),c:a.o((a=>n.callPhone(e.shipping_tel))),d:t})))}:{},{e:r.wlInfo.length>0},r.wlInfo.length>0?{f:a.t(r.pageData.order_address.address),g:a.t(r.pageData.order_address.consignee),h:a.t(r.pageData.order_address.mobile)}:{},{i:!r.wlInfo.length>0},!r.wlInfo.length>0?a.e({j:a.t(("中国"!=r.pageData.order_address.nation_cn?r.pageData.order_address.nation_cn:"")+r.pageData.order_address.province_val+" "+r.pageData.order_address.city_val+" "+r.pageData.order_address.district_val),k:1==r.pageData.order_address.is_default},(r.pageData.order_address.is_default,{}),{l:a.t(r.pageData.order_address.address),m:a.t(r.pageData.order_address.consignee),n:a.t(r.pageData.order_address.mobile)}):{},{o:a.f(r.pageData.order_items,((e,t,o)=>({a:e.goods_images||"https://www.iedge.net/assets/images/common/defaultnew.png",b:a.t(e.sku_name),c:a.t(e.delivery_time),d:a.t(e.goods_number),e:a.t(e.goods_amount_order),f:t}))),p:a.t(r.pageData.order_invoice.tax_title),q:a.t(r.pageData.order_info.order_sn),r:a.t(r.pageData.order_info.create_time),s:a.t(r.pageData.order_info.goods_amount_has_tax_format),t:a.t(r.pageData.order_info.tax_amount_format),v:a.t(r.pageData.order_info.coupon_amount_format),w:a.t(r.pageData.order_info.shipping_amount_format),x:a.t(r.pageData.order_info.order_amount_format)}):{},{y:r.pageData},r.pageData?a.e({z:a.o((a=>n.again())),A:a.o((a=>n.again(1))),B:2==r.pageData.order_info.status||3==r.pageData.order_info.status},2==r.pageData.order_info.status||3==r.pageData.order_info.status?{C:"/pages/user/orderPay?order_id="+e.order_id}:{}):{})}],["__scopeId","data-v-919693cf"]]);wx.createPage(o);
<view class="orderDetailPage data-v-471791eb"><bar-x class="data-v-471791eb" u-i="471791eb-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-471791eb" u-i="471791eb-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-471791eb"><view wx:if="{{b}}" class="data-v-471791eb"><view wx:if="{{c}}" class="wl-box data-v-471791eb"><view wx:for="{{d}}" wx:for-item="item" wx:key="d" class="wiboxitem data-v-471791eb"><view class="pack row data-v-471791eb"><view wx:for="{{item.a}}" wx:for-item="item1" wx:key="c" class="item row verCenter data-v-471791eb"><image class="data-v-471791eb" src="{{item1.a}}"/><text class="data-v-471791eb">{{item1.b}}</text></view></view><view class="wlinfobox data-v-471791eb"><view wx:for="{{item.b}}" wx:for-item="itemC" class="wl-cons data-v-471791eb"><view class="tit row bothSide verCenter data-v-471791eb"><view class="row verCenter data-v-471791eb">{{itemC.a}} {{itemC.b}}</view><view class="row verCenter data-v-471791eb"><text class="data-v-471791eb" bindtap="{{itemC.c}}">复制</text><text class="call data-v-471791eb" bindtap="{{item.c}}">打电话</text></view></view><view class="consfg data-v-471791eb"><view wx:for="{{itemC.d}}" wx:for-item="item2" wx:key="f" class="{{['wlitem', 'data-v-471791eb', item2.e && 'hidex']}}"><view class="row wlt verCenter data-v-471791eb"><text wx:if="{{item2.a}}" class="tet data-v-471791eb">{{item2.b}}</text><text class="txt data-v-471791eb">{{item2.c}}</text></view><view class="wlb data-v-471791eb">{{item2.d}}</view></view></view><view class="wlbt1 row verCenter data-v-471791eb" bindtap="{{itemC.g}}">{{itemC.e}}更多物流明细 <text class="{{['data-v-471791eb', 'icon', 'iconfont', itemC.f]}}"></text></view></view></view></view></view><view wx:if="{{e}}" class="wlfoot data-v-471791eb"><view class="t row data-v-471791eb"><text class="icon iconfont icon-dzsd data-v-471791eb"></text> <view class="data-v-471791eb">送至 {{f}}</view></view><view class="b data-v-471791eb">{{g}} {{h}}</view></view><view wx:if="{{i}}" class="top-box data-v-471791eb"><view class="address-box data-v-471791eb"><view class="addbx row bothSide verCenter data-v-471791eb"><view class="l data-v-471791eb"><view class="ad row verCenter data-v-471791eb"><text class="csq data-v-471791eb">{{j}}</text><text wx:if="{{k}}" class="mr data-v-471791eb">默认</text></view><view class="ad1 data-v-471791eb">{{l}}</view><view class="cnnk data-v-471791eb"><text class="data-v-471791eb">{{m}}</text><text class="data-v-471791eb">{{n}}</text></view></view></view></view></view><view class="goods-box data-v-471791eb"><view wx:for="{{o}}" wx:for-item="item" wx:key="f" class="group row data-v-471791eb"><image class="data-v-471791eb" src="{{item.a}}"/><view class="infos data-v-471791eb"><view class="ganme elep2 data-v-471791eb">{{item.b}}</view><view class="hqs row verCenter bothSide data-v-471791eb"><text class="data-v-471791eb">货期:{{item.c}}</text><text class="data-v-471791eb">x{{item.d}}</text></view><view class="price data-v-471791eb">{{item.e}}</view></view></view></view><view class="price-infos data-v-471791eb"><view class="tit data-v-471791eb">订单信息</view><view class="row bothSide item data-v-471791eb"><text class="data-v-471791eb">发票信息</text><text class="data-v-471791eb">{{p}}</text></view><view class="row bothSide item data-v-471791eb"><text class="data-v-471791eb">订单编号</text><text class="data-v-471791eb">{{q}}</text></view><view class="row bothSide item data-v-471791eb"><text class="data-v-471791eb">下单时间</text><text class="data-v-471791eb">{{r}}</text></view></view><view class="price-infos data-v-471791eb"><view class="tit data-v-471791eb">结算信息</view><view class="row bothSide item data-v-471791eb"><text class="data-v-471791eb">商品含税总额</text><text class="data-v-471791eb">{{s}}</text></view><view class="row bothSide item data-v-471791eb"><text class="data-v-471791eb">税费</text><text class="data-v-471791eb">{{t}}</text></view><view class="row bothSide item data-v-471791eb"><text class="data-v-471791eb">优惠券抵用</text><text class="data-v-471791eb">{{v}}</text></view><view class="row bothSide item data-v-471791eb"><text class="data-v-471791eb">运费</text><text class="data-v-471791eb">{{w}}</text></view><view class="row bothSide item data-v-471791eb"><text class="data-v-471791eb">含税总额</text><text class="price data-v-471791eb">{{x}}</text></view></view></view></view><view wx:if="{{y}}" class="foot row verCenter bothSide data-v-471791eb"><navigator class="item data-v-471791eb" url=""><text class="icon iconfont icon-kfd data-v-471791eb"></text><view class="data-v-471791eb">我的客服</view></navigator><view class="row data-v-471791eb"><view class="add-car data-v-471791eb" bindtap="{{z}}">加入购物车</view><view class="add-confirm data-v-471791eb" bindtap="{{A}}">再来一单</view><navigator wx:if="{{B}}" url="{{C}}" class="pay data-v-471791eb">立即支付</navigator></view></view></view>
\ No newline at end of file
<view class="orderDetailPage data-v-919693cf"><bar-x class="data-v-919693cf" u-i="919693cf-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-919693cf" u-i="919693cf-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-919693cf"><view wx:if="{{b}}" class="data-v-919693cf"><view wx:if="{{c}}" class="wl-box data-v-919693cf"><view wx:for="{{d}}" wx:for-item="item" wx:key="d" class="wiboxitem data-v-919693cf"><view class="pack row data-v-919693cf"><view wx:for="{{item.a}}" wx:for-item="item1" wx:key="c" class="item row verCenter data-v-919693cf"><image class="data-v-919693cf" src="{{item1.a}}"/><text class="data-v-919693cf">{{item1.b}}</text></view></view><view class="wlinfobox data-v-919693cf"><view wx:for="{{item.b}}" wx:for-item="itemC" class="wl-cons data-v-919693cf"><view class="tit row bothSide verCenter data-v-919693cf"><view class="row verCenter data-v-919693cf">{{itemC.a}} {{itemC.b}}</view><view class="row verCenter data-v-919693cf"><text class="data-v-919693cf" bindtap="{{itemC.c}}">复制</text><text class="call data-v-919693cf" bindtap="{{item.c}}">打电话</text></view></view><view class="consfg data-v-919693cf"><view wx:for="{{itemC.d}}" wx:for-item="item2" wx:key="f" class="{{['wlitem', 'data-v-919693cf', item2.e && 'hidex']}}"><view class="row wlt verCenter data-v-919693cf"><text wx:if="{{item2.a}}" class="tet data-v-919693cf">{{item2.b}}</text><text class="txt data-v-919693cf">{{item2.c}}</text></view><view class="wlb data-v-919693cf">{{item2.d}}</view></view></view><view class="wlbt1 row verCenter data-v-919693cf" bindtap="{{itemC.g}}">{{itemC.e}}更多物流明细 <text class="{{['data-v-919693cf', 'icon', 'iconfont', itemC.f]}}"></text></view></view></view></view></view><view wx:if="{{e}}" class="wlfoot data-v-919693cf"><view class="t row data-v-919693cf"><text class="icon iconfont icon-dzsd data-v-919693cf"></text><view class="data-v-919693cf">送至 {{f}}</view></view><view class="b data-v-919693cf">{{g}} {{h}}</view></view><view wx:if="{{i}}" class="top-box data-v-919693cf"><view class="address-box data-v-919693cf"><view class="addbx row bothSide verCenter data-v-919693cf"><view class="l data-v-919693cf"><view class="ad row verCenter data-v-919693cf"><text class="csq data-v-919693cf">{{j}}</text><text wx:if="{{k}}" class="mr data-v-919693cf">默认</text></view><view class="ad1 data-v-919693cf">{{l}}</view><view class="cnnk data-v-919693cf"><text class="data-v-919693cf">{{m}}</text><text class="data-v-919693cf">{{n}}</text></view></view></view></view></view><view class="goods-box data-v-919693cf"><view wx:for="{{o}}" wx:for-item="item" wx:key="f" class="group row data-v-919693cf"><image class="data-v-919693cf" src="{{item.a}}"/><view class="infos data-v-919693cf"><view class="ganme elep2 data-v-919693cf">{{item.b}}</view><view class="hqs row verCenter bothSide data-v-919693cf"><text class="data-v-919693cf">货期:{{item.c}}</text><text class="data-v-919693cf">x{{item.d}}</text></view><view class="price data-v-919693cf">{{item.e}}</view></view></view></view><view class="price-infos data-v-919693cf"><view class="tit data-v-919693cf">订单信息</view><view class="row bothSide item data-v-919693cf"><text class="data-v-919693cf">发票信息</text><text class="data-v-919693cf">{{p}}</text></view><view class="row bothSide item data-v-919693cf"><text class="data-v-919693cf">订单编号</text><text class="data-v-919693cf">{{q}}</text></view><view class="row bothSide item data-v-919693cf"><text class="data-v-919693cf">下单时间</text><text class="data-v-919693cf">{{r}}</text></view></view><view class="price-infos data-v-919693cf"><view class="tit data-v-919693cf">结算信息</view><view class="row bothSide item data-v-919693cf"><text class="data-v-919693cf">商品含税总额</text><text class="data-v-919693cf">{{s}}</text></view><view class="row bothSide item data-v-919693cf"><text class="data-v-919693cf">税费</text><text class="data-v-919693cf">{{t}}</text></view><view class="row bothSide item data-v-919693cf"><text class="data-v-919693cf">优惠券抵用</text><text class="data-v-919693cf">{{v}}</text></view><view class="row bothSide item data-v-919693cf"><text class="data-v-919693cf">运费</text><text class="data-v-919693cf">{{w}}</text></view><view class="row bothSide item data-v-919693cf"><text class="data-v-919693cf">含税总额</text><text class="price data-v-919693cf">{{x}}</text></view></view></view></view><view wx:if="{{y}}" class="foot row verCenter bothSide data-v-919693cf"><navigator class="item data-v-919693cf" url=""><text class="icon iconfont icon-kfd data-v-919693cf"></text><view class="data-v-919693cf">我的客服</view></navigator><view class="row data-v-919693cf"><view class="add-car data-v-919693cf" bindtap="{{z}}">加入购物车</view><view class="add-confirm data-v-919693cf" bindtap="{{A}}">再来一单</view><navigator wx:if="{{B}}" url="{{C}}" class="pay data-v-919693cf">立即支付</navigator></view></view></view>
\ No newline at end of file
view.data-v-471791eb,text.data-v-471791eb,input.data-v-471791eb,navigator.data-v-471791eb{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif}.navigator-hover.data-v-471791eb{background:none;opacity:1}image.data-v-471791eb{vertical-align:middle}.elep.data-v-471791eb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elep2.data-v-471791eb{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.column.data-v-471791eb{display:flex;flex-direction:column}.row.data-v-471791eb{display:flex;flex-direction:row}.boxsiz.data-v-471791eb{box-sizing:border-box}.bothSide.data-v-471791eb{justify-content:space-between}.avarage.data-v-471791eb{justify-content:space-around}.rowCenter.data-v-471791eb{justify-content:center}.verCenter.data-v-471791eb{align-items:center}.orderDetailPage.data-v-471791eb{background:#f6f6f6;padding-top:85rpx;padding-bottom:175rpx;min-height:1000rpx}.orderDetailPage .cons.data-v-471791eb{width:700rpx;margin:0 auto;padding-bottom:50rpx}.orderDetailPage .cons .wl-box .wiboxitem.data-v-471791eb{border-radius:20rpx 20rpx 0 0}.orderDetailPage .cons .wl-box .wiboxitem .wl-cons.data-v-471791eb:last-child{border-radius:0 0 20rpx 20rpx}.orderDetailPage .cons .wl-box .wiboxitem:last-child .wl-cons.data-v-471791eb:last-child{border-radius:0rpx}.orderDetailPage .cons .wl-box .pack.data-v-471791eb{flex-wrap:wrap;padding-top:15rpx}.orderDetailPage .cons .wl-box .pack .item.data-v-471791eb{padding:0 10rpx;margin-bottom:12rpx;margin-right:15rpx;font-size:24rpx;color:#000;background:#fff;border-radius:20rpx}.orderDetailPage .cons .wl-box .pack .item image.data-v-471791eb{height:70rpx;width:70rpx;line-height:70rpx;margin-right:10rpx}.orderDetailPage .cons .wl-box .wl-cons.data-v-471791eb{background:#fff;padding:30rpx 22rpx}.orderDetailPage .cons .wl-box .wl-cons.data-v-471791eb:first-child{border-radius:20rpx 20rpx 0 0!important}.orderDetailPage .cons .wl-box .wl-cons .tit.data-v-471791eb{height:62rpx;font-size:24rpx;color:#000;margin-bottom:13rpx}.orderDetailPage .cons .wl-box .wl-cons .tit view.data-v-471791eb{height:62rpx}.orderDetailPage .cons .wl-box .wl-cons .tit text.data-v-471791eb{font-size:24rpx;color:#666}.orderDetailPage .cons .wl-box .wl-cons .tit .call.data-v-471791eb{margin-left:50rpx}.orderDetailPage .cons .wl-box .wl-cons .consfg.data-v-471791eb{padding-left:10rpx;padding-right:10rpx}.orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem.hidex.data-v-471791eb{display:none}.orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem .wlb.data-v-471791eb{border-left:1rpx dashed #898989;padding:15rpx 30rpx;font-size:26rpx;color:#666;line-height:45rpx}.orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem .wlt.data-v-471791eb{height:42rpx;padding:0 30rpx;position:relative}.orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem .wlt.data-v-471791eb:after{content:"";position:absolute;width:20rpx;height:20rpx;border:1rpx solid #898989;left:-10rpx;top:9rpx;border-radius:20rpx}.orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem .wlt .tet.data-v-471791eb{font-weight:600;font-size:28rpx;color:#666;margin-right:20rpx}.orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem .wlt .txt.data-v-471791eb{font-size:24rpx;color:#666;font-weight:400;position:relative;top:2rpx}.orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem:first-child .wlt .tet.data-v-471791eb,.orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem:first-child .wlt .txt.data-v-471791eb{color:#ff6300}.orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem:first-child .wlt.data-v-471791eb:after{border:1rpx solid #FF6300;background:#ff6300}.orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem:first-child .wlb.data-v-471791eb{border-left:1rpx dashed #FF6300}.orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem:last-child .wlb.data-v-471791eb{padding-bottom:30rpx}.orderDetailPage .cons .wl-box .wl-cons .wlbt1.data-v-471791eb{font-size:24rpx;color:#666;position:relative;padding-left:40rpx;height:40rpx}.orderDetailPage .cons .wl-box .wl-cons .wlbt1.data-v-471791eb:after{content:"";position:absolute;width:20rpx;height:20rpx;border:1rpx solid #898989;left:0rpx;top:8rpx;border-radius:20rpx}.orderDetailPage .cons .wl-box .wl-cons .wlbt1 .icon.data-v-471791eb{margin-left:25rpx;font-size:16rpx;color:#898989}.orderDetailPage .cons .wlfoot.data-v-471791eb{padding:20rpx 30rpx;border-top:1rpx solid #E7E7E7;background:#fff;border-radius:0 0 20rpx 20rpx}.orderDetailPage .cons .wlfoot .t.data-v-471791eb{font-weight:600;font-size:28rpx;color:#000;line-height:42rpx}.orderDetailPage .cons .wlfoot .t .icon.data-v-471791eb{margin-right:16rpx;font-size:30rpx;color:#000}.orderDetailPage .cons .wlfoot .b.data-v-471791eb{font-size:24rpx;color:#666;line-height:62rpx;padding-left:48rpx}.orderDetailPage .cons .top-box.data-v-471791eb{background:#fff;padding:30rpx 22rpx;border-radius:20rpx}.orderDetailPage .cons .top-box .address-box.data-v-471791eb{display:block}.orderDetailPage .cons .top-box .address-box .addbx .ad.data-v-471791eb{height:62rpx}.orderDetailPage .cons .top-box .address-box .addbx .csq.data-v-471791eb{font-size:24rpx;color:#000;min-height:28rpx}.orderDetailPage .cons .top-box .address-box .addbx .ad1.data-v-471791eb{font-size:28rpx;color:#000;line-height:35rpx;font-weight:700;margin-top:4rpx}.orderDetailPage .cons .top-box .address-box .addbx .cnnk.data-v-471791eb{font-size:22rpx;color:#666;line-height:40rpx;height:40rpx;margin-top:15rpx}.orderDetailPage .cons .top-box .address-box .addbx .cnnk text.data-v-471791eb{margin-right:20rpx}.orderDetailPage .cons .top-box .address-box .addbx .mr.data-v-471791eb{width:70rpx;height:35rpx;background:#fff5f5;border-radius:5rpx;border:1rpx solid #D0121B;text-align:center;line-height:35rpx;font-size:22rpx;color:#d0121b;margin-left:20rpx}.orderDetailPage .cons .goods-box.data-v-471791eb{margin-top:25rpx;background:#fff;padding:0rpx 23rpx 30rpx;border-radius:20rpx}.orderDetailPage .cons .goods-box image.data-v-471791eb{width:190rpx;height:190rpx;margin-right:29rpx;border:2rpx solid #F6F6F6}.orderDetailPage .cons .goods-box .group.data-v-471791eb{padding-bottom:38rpx;padding-top:30rpx}.orderDetailPage .cons .goods-box .group .ganme.data-v-471791eb{font-size:24rpx;color:#000;line-height:40rpx;height:80rpx;width:440rpx}.orderDetailPage .cons .goods-box .group .hqs.data-v-471791eb{font-size:24rpx;color:#666;height:40rpx;line-height:40rpx;margin-top:25rpx}.orderDetailPage .cons .goods-box .group .price.data-v-471791eb{font-size:28rpx;color:#000;height:40rpx;line-height:40rpx;margin-top:10rpx;font-weight:700}.orderDetailPage .cons .price-infos.data-v-471791eb{margin-top:25rpx;background:#fff;border-radius:20rpx;padding:30rpx 22rpx}.orderDetailPage .cons .price-infos .tit.data-v-471791eb{font-size:26rpx;color:#000;margin-bottom:20rpx}.orderDetailPage .cons .price-infos .item.data-v-471791eb{font-size:24rpx;color:#000;line-height:62rpx}.orderDetailPage .cons .price-infos .item .price.data-v-471791eb{color:#d0121b}.orderDetailPage .foot.data-v-471791eb{height:170rpx;width:100%;position:fixed;bottom:0rpx;left:0rpx;right:0rpx;background:#fff;font-size:22rpx;color:#666;padding:0 36rpx;text-align:center}.orderDetailPage .foot .iconfont.data-v-471791eb{font-size:50rpx;color:#000}.orderDetailPage .foot .item.data-v-471791eb{width:90rpx;display:block}.orderDetailPage .foot .add-car.data-v-471791eb{width:165rpx;height:70rpx;background:linear-gradient(90deg,#fdc860,#fcae3a);border-radius:35rpx 0rpx 0rpx 35rpx;font-size:26rpx;color:#fff;line-height:70rpx}.orderDetailPage .foot .add-confirm.data-v-471791eb{width:165rpx;height:70rpx;background:linear-gradient(90deg,#f66f15,#fe3014);border-radius:0rpx 35rpx 35rpx 0rpx;font-size:26rpx;color:#fff;line-height:70rpx}.orderDetailPage .foot .pay.data-v-471791eb{width:200rpx;height:70rpx;background:#d0121b;border-radius:100rpx;font-size:26rpx;line-height:70rpx;text-align:center;color:#fff;margin-left:15rpx}
view.data-v-919693cf,text.data-v-919693cf,input.data-v-919693cf,navigator.data-v-919693cf{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif}.navigator-hover.data-v-919693cf{background:none;opacity:1}image.data-v-919693cf{vertical-align:middle}.elep.data-v-919693cf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elep2.data-v-919693cf{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.column.data-v-919693cf{display:flex;flex-direction:column}.row.data-v-919693cf{display:flex;flex-direction:row}.boxsiz.data-v-919693cf{box-sizing:border-box}.bothSide.data-v-919693cf{justify-content:space-between}.avarage.data-v-919693cf{justify-content:space-around}.rowCenter.data-v-919693cf{justify-content:center}.verCenter.data-v-919693cf{align-items:center}.orderDetailPage.data-v-919693cf{background:#f6f6f6;padding-top:85rpx;padding-bottom:175rpx;min-height:1000rpx}.orderDetailPage .cons.data-v-919693cf{width:700rpx;margin:0 auto;padding-bottom:50rpx}.orderDetailPage .cons .wl-box .wiboxitem.data-v-919693cf{border-radius:20rpx 20rpx 0 0}.orderDetailPage .cons .wl-box .wiboxitem .wl-cons.data-v-919693cf:last-child{border-radius:0 0 20rpx 20rpx}.orderDetailPage .cons .wl-box .wiboxitem:last-child .wl-cons.data-v-919693cf:last-child{border-radius:0rpx}.orderDetailPage .cons .wl-box .pack.data-v-919693cf{flex-wrap:wrap;padding-top:15rpx}.orderDetailPage .cons .wl-box .pack .item.data-v-919693cf{padding:0 10rpx;margin-bottom:12rpx;margin-right:15rpx;font-size:24rpx;color:#000;background:#fff;border-radius:20rpx}.orderDetailPage .cons .wl-box .pack .item image.data-v-919693cf{height:70rpx;width:70rpx;line-height:70rpx;margin-right:10rpx}.orderDetailPage .cons .wl-box .wl-cons.data-v-919693cf{background:#fff;padding:30rpx 22rpx}.orderDetailPage .cons .wl-box .wl-cons.data-v-919693cf:first-child{border-radius:20rpx 20rpx 0 0!important}.orderDetailPage .cons .wl-box .wl-cons .tit.data-v-919693cf{height:62rpx;font-size:24rpx;color:#000;margin-bottom:13rpx}.orderDetailPage .cons .wl-box .wl-cons .tit view.data-v-919693cf{height:62rpx}.orderDetailPage .cons .wl-box .wl-cons .tit text.data-v-919693cf{font-size:24rpx;color:#666}.orderDetailPage .cons .wl-box .wl-cons .tit .call.data-v-919693cf{margin-left:50rpx}.orderDetailPage .cons .wl-box .wl-cons .consfg.data-v-919693cf{padding-left:10rpx;padding-right:10rpx}.orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem.hidex.data-v-919693cf{display:none}.orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem .wlb.data-v-919693cf{border-left:1rpx dashed #898989;padding:15rpx 30rpx;font-size:26rpx;color:#666;line-height:45rpx}.orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem .wlt.data-v-919693cf{height:42rpx;padding:0 30rpx;position:relative}.orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem .wlt.data-v-919693cf:after{content:"";position:absolute;width:20rpx;height:20rpx;border:1rpx solid #898989;left:-10rpx;top:9rpx;border-radius:20rpx}.orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem .wlt .tet.data-v-919693cf{font-weight:600;font-size:28rpx;color:#666;margin-right:20rpx}.orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem .wlt .txt.data-v-919693cf{font-size:24rpx;color:#666;font-weight:400;position:relative;top:2rpx}.orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem:first-child .wlt .tet.data-v-919693cf,.orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem:first-child .wlt .txt.data-v-919693cf{color:#ff6300}.orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem:first-child .wlt.data-v-919693cf:after{border:1rpx solid #FF6300;background:#ff6300}.orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem:first-child .wlb.data-v-919693cf{border-left:1rpx dashed #FF6300}.orderDetailPage .cons .wl-box .wl-cons .consfg .wlitem:last-child .wlb.data-v-919693cf{padding-bottom:30rpx}.orderDetailPage .cons .wl-box .wl-cons .wlbt1.data-v-919693cf{font-size:24rpx;color:#666;position:relative;padding-left:40rpx;height:40rpx}.orderDetailPage .cons .wl-box .wl-cons .wlbt1.data-v-919693cf:after{content:"";position:absolute;width:20rpx;height:20rpx;border:1rpx solid #898989;left:0rpx;top:8rpx;border-radius:20rpx}.orderDetailPage .cons .wl-box .wl-cons .wlbt1 .icon.data-v-919693cf{margin-left:25rpx;font-size:16rpx;color:#898989}.orderDetailPage .cons .wlfoot.data-v-919693cf{padding:20rpx 30rpx;border-top:1rpx solid #E7E7E7;background:#fff;border-radius:0 0 20rpx 20rpx}.orderDetailPage .cons .wlfoot .t.data-v-919693cf{font-weight:600;font-size:28rpx;color:#000;line-height:42rpx}.orderDetailPage .cons .wlfoot .t .icon.data-v-919693cf{margin-right:16rpx;font-size:30rpx;color:#000}.orderDetailPage .cons .wlfoot .b.data-v-919693cf{font-size:24rpx;color:#666;line-height:62rpx;padding-left:48rpx}.orderDetailPage .cons .top-box.data-v-919693cf{background:#fff;padding:30rpx 22rpx;border-radius:20rpx}.orderDetailPage .cons .top-box .address-box.data-v-919693cf{display:block}.orderDetailPage .cons .top-box .address-box .addbx .ad.data-v-919693cf{height:62rpx}.orderDetailPage .cons .top-box .address-box .addbx .csq.data-v-919693cf{font-size:24rpx;color:#000;min-height:28rpx}.orderDetailPage .cons .top-box .address-box .addbx .ad1.data-v-919693cf{font-size:28rpx;color:#000;line-height:35rpx;font-weight:700;margin-top:4rpx}.orderDetailPage .cons .top-box .address-box .addbx .cnnk.data-v-919693cf{font-size:22rpx;color:#666;line-height:40rpx;height:40rpx;margin-top:15rpx}.orderDetailPage .cons .top-box .address-box .addbx .cnnk text.data-v-919693cf{margin-right:20rpx}.orderDetailPage .cons .top-box .address-box .addbx .mr.data-v-919693cf{width:70rpx;height:35rpx;background:#fff5f5;border-radius:5rpx;border:1rpx solid #D0121B;text-align:center;line-height:35rpx;font-size:22rpx;color:#d0121b;margin-left:20rpx}.orderDetailPage .cons .goods-box.data-v-919693cf{margin-top:25rpx;background:#fff;padding:0rpx 23rpx 30rpx;border-radius:20rpx}.orderDetailPage .cons .goods-box image.data-v-919693cf{width:190rpx;height:190rpx;margin-right:29rpx;border:2rpx solid #F6F6F6}.orderDetailPage .cons .goods-box .group.data-v-919693cf{padding-bottom:38rpx;padding-top:30rpx}.orderDetailPage .cons .goods-box .group .ganme.data-v-919693cf{font-size:24rpx;color:#000;line-height:40rpx;height:80rpx;width:440rpx}.orderDetailPage .cons .goods-box .group .hqs.data-v-919693cf{font-size:24rpx;color:#666;height:40rpx;line-height:40rpx;margin-top:25rpx}.orderDetailPage .cons .goods-box .group .price.data-v-919693cf{font-size:28rpx;color:#000;height:40rpx;line-height:40rpx;margin-top:10rpx;font-weight:700}.orderDetailPage .cons .price-infos.data-v-919693cf{margin-top:25rpx;background:#fff;border-radius:20rpx;padding:30rpx 22rpx}.orderDetailPage .cons .price-infos .tit.data-v-919693cf{font-size:26rpx;color:#000;margin-bottom:20rpx}.orderDetailPage .cons .price-infos .item.data-v-919693cf{font-size:24rpx;color:#000;line-height:62rpx}.orderDetailPage .cons .price-infos .item .price.data-v-919693cf{color:#d0121b}.orderDetailPage .foot.data-v-919693cf{height:170rpx;width:100%;position:fixed;bottom:0rpx;left:0rpx;right:0rpx;background:#fff;font-size:22rpx;color:#666;padding:0 36rpx;text-align:center}.orderDetailPage .foot .iconfont.data-v-919693cf{font-size:50rpx;color:#000}.orderDetailPage .foot .item.data-v-919693cf{width:90rpx;display:block}.orderDetailPage .foot .add-car.data-v-919693cf{width:165rpx;height:70rpx;background:linear-gradient(90deg,#fdc860,#fcae3a);border-radius:35rpx 0rpx 0rpx 35rpx;font-size:26rpx;color:#fff;line-height:70rpx}.orderDetailPage .foot .add-confirm.data-v-919693cf{width:165rpx;height:70rpx;background:linear-gradient(90deg,#f66f15,#fe3014);border-radius:0rpx 35rpx 35rpx 0rpx;font-size:26rpx;color:#fff;line-height:70rpx}.orderDetailPage .foot .pay.data-v-919693cf{width:200rpx;height:70rpx;background:#d0121b;border-radius:100rpx;font-size:26rpx;line-height:70rpx;text-align:center;color:#fff;margin-left:15rpx}
"use strict";const t=require("../../common/vendor.js"),i=require("../../util/api.js"),s={data:()=>({timeout:"",dataInited:!1,allcheck:!0,isEdit:!1,carList:[],totalprice:0,list_id:"",share_uuid:"",list_name:""}),onLoad:function(t){this.list_id=t.list_id,this.share_uuid=t.share_uuid,this.getData()},methods:{getData(t){t||(this.carList=[]),this.request(i.Api_Url+"/api/xcx/goodsListDetail","GET",{list_id:this.list_id,share_uuid:this.share_uuid},!t).then((t=>{if(this.dataInited=!0,this.allcheck=!0,this.carList=[],0==t.code){this.list_name=t.data.info.list_name,this.list_id=t.data.info.list_id,(t.data.list||[]).forEach((t=>{t.checked=!0,this.carList.push(t)})),this.listUi()}}))},listUi(){this.totalprice=0,this.carList.forEach((t=>{t.checked&&(this.totalprice+=Number(t.goods_price*t.goods_count))})),this.totalprice=this.totalprice.toFixed(2)},changeNum(t,s){clearTimeout(this.timeout),this.timeout=setTimeout((()=>{let s=this.carList.filter((i=>i.sku_id==t))[0],e=Number(s.multiple||s.mpl),o=Number(s.stock),a=Number(s.moq),d=Number(s.goods_count);d=Math.ceil(d/e)*e,s.goods_count=d,d<a&&(s.goods_count=a),d>o&&(s.goods_count=Math.floor(o/e)*e),this.request(i.Api_Url+"/api/xcx/updateGoodsNum","POST",{sku_id:s.sku_id,goods_num:s.goods_count,list_id:this.list_id},!1).then((t=>{this.listUi()}))}),800)},addjNum(s,e){let o=this.carList.filter((t=>t.sku_id==s))[0],a=Number(o.multiple||o.mpl),d=Number(o.stock),c=Number(o.moq),n=Number(o.goods_count);if(1==e){var r=n-a;r<c?(o.goods_count=c,t.index.showToast({title:"数量不能小于起订量",duration:2e3,icon:"none"})):o.goods_count=r}else{var l=n+a;l>d?(t.index.showToast({title:"数量不能大于库存",duration:2e3,icon:"none"}),o.goods_count=Math.floor(d/a)*a):o.goods_count=l}this.request(i.Api_Url+"/api/xcx/updateGoodsNum","POST",{sku_id:o.sku_id,goods_num:o.goods_count,list_id:this.list_id},!1).then((t=>{this.listUi()}))},checkboxchange(t){if("460053411"==t)this.allcheck=!this.allcheck,this.carList.forEach((t=>{t.checked=this.allcheck}));else{var i=1;this.carList.forEach((s=>{s.sku_id==t&&(s.checked=!s.checked),s.checked||(i=0)})),this.allcheck=!!i}return this.listUi(),!1},dels(){let s=this.carList.filter((t=>t.checked)).map((t=>t.sku_id)).join(",");s?t.index.showModal({title:"删除",content:"是否删除当前选中商品?",success:e=>{e.confirm&&this.request(i.Api_Url+"/api/xcx/delGoods","POST",{list_id:this.list_id,sku_ids:s},!0).then((i=>{if(0==i.code){t.index.showToast({title:"删除成功",duration:2e3,icon:"none"});let i=this.carList.filter((t=>-1==s.indexOf(t.sku_id)));this.carList=JSON.parse(JSON.stringify(i)),this.listUi()}else t.index.showToast({title:i.msg,duration:2e3,icon:"none"})}))}}):t.index.showToast({title:"请选择至少一个商品",duration:2e3,icon:"none"})},addCar(s){let e=[],o=[];this.carList.forEach((t=>{if(t.checked){let i={goods_num:t.goods_count,sku_id:t.sku_id,price:t.goods_price};1==s&&(i.is_cover_goods_num=1),e.push(i),o.push(t.sku_id)}})),0!=o.length?this.request(i.Api_Url+"/api/cart/batchAddCart","POST",{sku_json:JSON.stringify(e)},!0).then((i=>{0==i.code?1==s?(t.index.setStorageSync("car_ids",o.join(",")),t.index.navigateTo({url:"/pages/car/confirmOrder"})):t.index.showToast({title:"加入购物车成功",icon:"success"}):t.index.showToast({title:i.msg,icon:"error"})})):t.index.showToast({title:"请勾选商品",icon:"none"})},updateList(){this.list_name||t.index.showToast({title:"请输入清单名字",duration:2e3,icon:"none"}),this.request(i.Api_Url+"/api/xcx/updateGoodsList","post",{list_name:this.list_name,list_id:this.list_id},!0).then((i=>{0==i.code?(t.index.showToast({title:"修改成功",icon:"success"}),this.closeNewList()):t.index.showToast({title:i.msg,icon:"nonde"})}))},openNewList(){this.$refs.popupnewlist.open("bottom")},closeNewList(){this.$refs.popupnewlist.close("bottom")}},components:{barX:()=>"../../components/barx.js"}};if(!Array){(t.resolveComponent("barX")+t.resolveComponent("uni-popup"))()}Math;const e=t._export_sfc(s,[["render",function(i,s,e,o,a,d){return t.e({a:t.o(((...t)=>i.$goBack&&i.$goBack(...t))),b:t.o((t=>d.dels())),c:t.t(a.list_name),d:t.o(((...t)=>d.openNewList&&d.openNewList(...t))),e:a.dataInited&&0==a.carList.length},(a.dataInited&&a.carList.length,{}),{f:a.carList.length>0},a.carList.length>0?{g:t.f(a.carList,((i,s,e)=>({a:i.checked?1:"",b:t.o((t=>d.checkboxchange(i.sku_id)),s),c:i.goods_images||"https://www.iedge.net/assets/images/common/defaultnew.png",d:t.t(i.sku_name),e:t.t(i.goods_name),f:t.t(i.brand_name),g:t.t(i.cn_delivery_time),h:t.t(i.goods_price),i:t.o((t=>d.addjNum(i.sku_id,1)),s),j:t.o([t=>i.goods_count=t.detail.value,s,t=>d.changeNum(i.sku_id),s],s),k:i.goods_count,l:t.o((t=>d.addjNum(i.sku_id,2)),s),m:s})))}:{},{h:a.allcheck?1:"",i:t.o((t=>d.checkboxchange(460053411))),j:t.t(a.totalprice),k:t.o(((...t)=>d.addCar&&d.addCar(...t))),l:t.o((t=>d.addCar(1))),m:t.o(((...t)=>d.closeNewList&&d.closeNewList(...t))),n:a.list_name,o:t.o((t=>a.list_name=t.detail.value)),p:t.o((t=>d.updateList())),q:t.sr("popupnewlist","2f87955b-1"),r:t.p({type:"bottom","safe-area":!1})})}],["__scopeId","data-v-2f87955b"]]);wx.createPage(e);
"use strict";const t=require("../../common/vendor.js"),i=require("../../util/api.js"),s={data:()=>({timeout:"",dataInited:!1,allcheck:!0,isEdit:!1,carList:[],totalprice:0,list_id:"",share_uuid:"",list_name:"",miniShareOptions:{title:"爱智工业平台",path:"/pages/user/qdDetail",imageUrl:"https://imgscdn.ichunt.com/show/origin/e931e0f10zo0aw000000sd7sn523v",desc:""}}),onLoad:function(t){this.list_id=t.list_id,this.share_uuid=t.share_uuid,this.getData()},onShareAppMessage(){return{...this.miniShareOptions,success:()=>{t.index.showToast({title:"分享成功",icon:"success"})},fail:()=>{t.index.showToast({title:"分享失败",icon:"none"})}}},onShareTimeline(){return{...this.miniShareOptions,success:()=>{t.index.showToast({title:"分享成功",icon:"success"})},fail:()=>{t.index.showToast({title:"分享失败",icon:"none"})}}},methods:{getData(t){t||(this.carList=[]),this.request(i.Api_Url+"/api/xcx/goodsListDetail","GET",{list_id:this.list_id,share_uuid:this.share_uuid||""},!t).then((t=>{if(this.dataInited=!0,this.allcheck=!0,this.carList=[],0==t.code){this.list_name=t.data.info.list_name,this.list_id=t.data.info.list_id,this.share_uuid=t.data.info.share_uuid,this.miniShareOptions.path="/pages/user/qdDetail?list_id="+this.list_id+"&share_uuid="+this.share_uuid,(t.data.list||[]).forEach((t=>{t.checked=!0,this.carList.push(t)})),this.listUi()}}))},listUi(){this.totalprice=0,this.carList.forEach((t=>{t.checked&&(this.totalprice+=Number(t.goods_price*t.goods_count))})),this.totalprice=this.totalprice.toFixed(2)},changeNum(t,s){clearTimeout(this.timeout),this.timeout=setTimeout((()=>{let s=this.carList.filter((i=>i.sku_id==t))[0],e=Number(s.multiple||s.mpl),o=Number(s.stock),a=Number(s.moq),n=Number(s.goods_count);n=Math.ceil(n/e)*e,s.goods_count=n,n<a&&(s.goods_count=a),n>o&&(s.goods_count=Math.floor(o/e)*e),this.request(i.Api_Url+"/api/xcx/updateGoodsNum","POST",{sku_id:s.sku_id,goods_num:s.goods_count,list_id:this.list_id},!1).then((t=>{this.listUi()}))}),800)},addjNum(s,e){let o=this.carList.filter((t=>t.sku_id==s))[0],a=Number(o.multiple||o.mpl),n=Number(o.stock),d=Number(o.moq),c=Number(o.goods_count);if(1==e){var h=c-a;h<d?(o.goods_count=d,t.index.showToast({title:"数量不能小于起订量",duration:2e3,icon:"none"})):o.goods_count=h}else{var r=c+a;r>n?(t.index.showToast({title:"数量不能大于库存",duration:2e3,icon:"none"}),o.goods_count=Math.floor(n/a)*a):o.goods_count=r}this.request(i.Api_Url+"/api/xcx/updateGoodsNum","POST",{sku_id:o.sku_id,goods_num:o.goods_count,list_id:this.list_id},!1).then((t=>{this.listUi()}))},checkboxchange(t){if("460053411"==t)this.allcheck=!this.allcheck,this.carList.forEach((t=>{t.checked=this.allcheck}));else{var i=1;this.carList.forEach((s=>{s.sku_id==t&&(s.checked=!s.checked),s.checked||(i=0)})),this.allcheck=!!i}return this.listUi(),!1},dels(){let s=this.carList.filter((t=>t.checked)).map((t=>t.sku_id)).join(",");s?t.index.showModal({title:"删除",content:"是否删除当前选中商品?",success:e=>{e.confirm&&this.request(i.Api_Url+"/api/xcx/delGoods","POST",{list_id:this.list_id,sku_ids:s},!0).then((i=>{if(0==i.code){t.index.showToast({title:"删除成功",duration:2e3,icon:"none"});let i=this.carList.filter((t=>-1==s.indexOf(t.sku_id)));this.carList=JSON.parse(JSON.stringify(i)),this.listUi()}else t.index.showToast({title:i.msg,duration:2e3,icon:"none"})}))}}):t.index.showToast({title:"请选择至少一个商品",duration:2e3,icon:"none"})},addCar(s){let e=[],o=[];this.carList.forEach((t=>{if(t.checked){let i={goods_num:t.goods_count,sku_id:t.sku_id,price:t.goods_price};1==s&&(i.is_cover_goods_num=1),e.push(i),o.push(t.sku_id)}})),0!=o.length?this.request(i.Api_Url+"/api/cart/batchAddCart","POST",{sku_json:JSON.stringify(e)},!0).then((i=>{0==i.code?1==s?(t.index.setStorageSync("car_ids",o.join(",")),t.index.navigateTo({url:"/pages/car/confirmOrder"})):t.index.showToast({title:"加入购物车成功",icon:"success"}):t.index.showToast({title:i.msg,icon:"error"})})):t.index.showToast({title:"请勾选商品",icon:"none"})},updateList(){this.list_name||t.index.showToast({title:"请输入清单名字",duration:2e3,icon:"none"}),this.request(i.Api_Url+"/api/xcx/updateGoodsList","post",{list_name:this.list_name,list_id:this.list_id},!0).then((i=>{0==i.code?(t.index.showToast({title:"修改成功",icon:"success"}),this.closeNewList()):t.index.showToast({title:i.msg,icon:"nonde"})}))},openNewList(){this.$refs.popupnewlist.open("bottom")},closeNewList(){this.$refs.popupnewlist.close("bottom")}},components:{barX:()=>"../../components/barx.js"}};if(!Array){(t.resolveComponent("barX")+t.resolveComponent("uni-popup"))()}Math;const e=t._export_sfc(s,[["render",function(i,s,e,o,a,n){return t.e({a:t.o(((...t)=>i.$goBack&&i.$goBack(...t))),b:t.o((t=>n.dels())),c:t.t(a.list_name),d:t.o(((...t)=>n.openNewList&&n.openNewList(...t))),e:a.dataInited&&0==a.carList.length},(a.dataInited&&a.carList.length,{}),{f:a.carList.length>0},a.carList.length>0?{g:t.f(a.carList,((i,s,e)=>({a:i.checked?1:"",b:t.o((t=>n.checkboxchange(i.sku_id)),s),c:i.goods_images||"https://www.iedge.net/assets/images/common/defaultnew.png",d:t.t(i.sku_name),e:t.t(i.goods_name),f:t.t(i.brand_name),g:t.t(i.cn_delivery_time),h:t.t(i.goods_price),i:t.o((t=>n.addjNum(i.sku_id,1)),s),j:t.o([t=>i.goods_count=t.detail.value,s,t=>n.changeNum(i.sku_id),s],s),k:i.goods_count,l:t.o((t=>n.addjNum(i.sku_id,2)),s),m:s})))}:{},{h:a.allcheck?1:"",i:t.o((t=>n.checkboxchange(460053411))),j:t.t(a.totalprice),k:t.o(((...t)=>n.addCar&&n.addCar(...t))),l:t.o((t=>n.addCar(1))),m:t.o(((...t)=>n.closeNewList&&n.closeNewList(...t))),n:a.list_name,o:t.o((t=>a.list_name=t.detail.value)),p:t.o((t=>n.updateList())),q:t.sr("popupnewlist","cb847a17-1"),r:t.p({type:"bottom","safe-area":!1})})}],["__scopeId","data-v-cb847a17"]]);s.__runtimeHooks=6,wx.createPage(e);
<view class="qdDetailPage data-v-2f87955b"><bar-x class="data-v-2f87955b" u-i="2f87955b-0" bind:__l="__l"/><view class="car-head row bothSide data-v-2f87955b"><view class="l row verCenter data-v-2f87955b"><text class="icon iconfont icon-arrowleft data-v-2f87955b" bindtap="{{a}}"></text><view class="data-v-2f87955b">清单详情</view></view><view class="r row verCenter data-v-2f87955b"><text class="data-v-2f87955b" bindtap="{{b}}">删除</text></view></view><view class="name-box row verCenter data-v-2f87955b"><text class="data-v-2f87955b" bindtap="{{d}}">{{c}}<text class="icon iconfont icon-edit data-v-2f87955b"></text></text></view><view class="cons data-v-2f87955b"><view wx:if="{{e}}" class="no-data data-v-2f87955b"><image class="data-v-2f87955b" src="https://img.ichunt.com/images/ichunt/202502/19/7fdab385a25db187f8e57370875f7546.png"/><text class="data-v-2f87955b">暂无商品信息!</text></view><view wx:if="{{f}}" class="list-box data-v-2f87955b"><view wx:for="{{g}}" wx:for-item="item" wx:key="m" class="item-group row verCenter bothSide data-v-2f87955b"><view class="l row verCenter data-v-2f87955b"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-2f87955b', item.a && 'icon-checked']}}" catchtap="{{item.b}}"></text><image class="data-v-2f87955b" src="{{item.c}}"/></view><view class="r data-v-2f87955b"><view class="elep skun data-v-2f87955b">{{item.d}}</view><view class="txt data-v-2f87955b">型号:{{item.e}}</view><view class="txt data-v-2f87955b">品牌:{{item.f}}</view><view class="txt data-v-2f87955b">货期:{{item.g}}</view><view class="row verCenter bothSide data-v-2f87955b"><view class="price data-v-2f87955b">¥{{item.h}}</view><view class="hbha row verCenter bothSide data-v-2f87955b"><text class="icon iconfont icon-jian data-v-2f87955b" bindtap="{{item.i}}"></text><input class="data-v-2f87955b" type="number" bindinput="{{item.j}}" value="{{item.k}}"/><text class="icon iconfont icon-jia data-v-2f87955b" bindtap="{{item.l}}"></text></view></view></view></view></view></view><view class="car-foot car-foot1 row bothSide data-v-2f87955b"><view class="t row bothSide verCenter data-v-2f87955b"><view class="checked-box row verCenter data-v-2f87955b" catchtap="{{i}}"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-2f87955b', h && 'icon-checked']}}"></text>全选</view><view class="pbx data-v-2f87955b">含税总额:<view class="price data-v-2f87955b">¥ {{j}}</view></view></view><view class="b row bothSide verCenter data-v-2f87955b"><view class="row verCenter bothSide data-v-2f87955b"><view class="add-car data-v-2f87955b" bindtap="{{k}}">加入购物车</view><view class="add-confirm data-v-2f87955b" bindtap="{{l}}">去订购</view></view></view></view><uni-popup wx:if="{{r}}" class="r data-v-2f87955b" u-s="{{['d']}}" u-r="popupnewlist" u-i="2f87955b-1" bind:__l="__l" u-p="{{r}}"><view class="pop-new-list data-v-2f87955b"><view class="trt data-v-2f87955b"><text class="icon iconfont icon-caca data-v-2f87955b" bindtap="{{m}}"></text></view><view class="ttit elep data-v-2f87955b">修改清单</view><view class="cons data-v-2f87955b"><input type="text" class="inputv data-v-2f87955b" placeholder="请输入清单名称,若未输入则显示商品编码;" value="{{n}}" bindinput="{{o}}"/></view><view class="add-list data-v-2f87955b" bindtap="{{p}}">确认</view></view></uni-popup></view>
\ No newline at end of file
<view class="qdDetailPage data-v-cb847a17"><bar-x class="data-v-cb847a17" u-i="cb847a17-0" bind:__l="__l"/><view class="car-head row bothSide data-v-cb847a17"><view class="l row verCenter data-v-cb847a17"><text class="icon iconfont icon-arrowleft data-v-cb847a17" bindtap="{{a}}"></text><view class="data-v-cb847a17">清单详情</view></view><view class="r row verCenter data-v-cb847a17"><text class="data-v-cb847a17" bindtap="{{b}}">删除</text></view></view><view class="name-box row verCenter data-v-cb847a17"><text class="data-v-cb847a17" bindtap="{{d}}">{{c}}<text class="icon iconfont icon-edit data-v-cb847a17"></text></text></view><view class="cons data-v-cb847a17"><view wx:if="{{e}}" class="no-data data-v-cb847a17"><image class="data-v-cb847a17" src="https://img.ichunt.com/images/ichunt/202502/19/7fdab385a25db187f8e57370875f7546.png"/><text class="data-v-cb847a17">暂无商品信息!</text></view><view wx:if="{{f}}" class="list-box data-v-cb847a17"><view wx:for="{{g}}" wx:for-item="item" wx:key="m" class="item-group row verCenter bothSide data-v-cb847a17"><view class="l row verCenter data-v-cb847a17"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-cb847a17', item.a && 'icon-checked']}}" catchtap="{{item.b}}"></text><image class="data-v-cb847a17" src="{{item.c}}"/></view><view class="r data-v-cb847a17"><view class="elep skun data-v-cb847a17">{{item.d}}</view><view class="txt data-v-cb847a17">型号:{{item.e}}</view><view class="txt data-v-cb847a17">品牌:{{item.f}}</view><view class="txt data-v-cb847a17">货期:{{item.g}}</view><view class="row verCenter bothSide data-v-cb847a17"><view class="price data-v-cb847a17">¥{{item.h}}</view><view class="hbha row verCenter bothSide data-v-cb847a17"><text class="icon iconfont icon-jian data-v-cb847a17" bindtap="{{item.i}}"></text><input class="data-v-cb847a17" type="number" bindinput="{{item.j}}" value="{{item.k}}"/><text class="icon iconfont icon-jia data-v-cb847a17" bindtap="{{item.l}}"></text></view></view></view></view></view></view><view class="car-foot car-foot1 row bothSide data-v-cb847a17"><view class="t row bothSide verCenter data-v-cb847a17"><view class="checked-box row verCenter data-v-cb847a17" catchtap="{{i}}"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-cb847a17', h && 'icon-checked']}}"></text>全选</view><view class="pbx data-v-cb847a17">含税总额:<view class="price data-v-cb847a17">¥ {{j}}</view></view></view><view class="b row bothSide verCenter data-v-cb847a17"><view class="row verCenter bothSide data-v-cb847a17"><view class="add-car data-v-cb847a17" bindtap="{{k}}">加入购物车</view><view class="add-confirm data-v-cb847a17" bindtap="{{l}}">去订购</view></view></view></view><uni-popup wx:if="{{r}}" class="r data-v-cb847a17" u-s="{{['d']}}" u-r="popupnewlist" u-i="cb847a17-1" bind:__l="__l" u-p="{{r}}"><view class="pop-new-list data-v-cb847a17"><view class="trt data-v-cb847a17"><text class="icon iconfont icon-caca data-v-cb847a17" bindtap="{{m}}"></text></view><view class="ttit elep data-v-cb847a17">修改清单</view><view class="cons data-v-cb847a17"><input type="text" class="inputv data-v-cb847a17" placeholder="请输入清单名称,若未输入则显示商品编码;" value="{{n}}" bindinput="{{o}}"/></view><view class="add-list data-v-cb847a17" bindtap="{{p}}">确认</view></view></uni-popup></view>
\ No newline at end of file
view.data-v-2f87955b,text.data-v-2f87955b,input.data-v-2f87955b,navigator.data-v-2f87955b{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif}.navigator-hover.data-v-2f87955b{background:none;opacity:1}image.data-v-2f87955b{vertical-align:middle}.elep.data-v-2f87955b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elep2.data-v-2f87955b{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.column.data-v-2f87955b{display:flex;flex-direction:column}.row.data-v-2f87955b{display:flex;flex-direction:row}.boxsiz.data-v-2f87955b{box-sizing:border-box}.bothSide.data-v-2f87955b{justify-content:space-between}.avarage.data-v-2f87955b{justify-content:space-around}.rowCenter.data-v-2f87955b{justify-content:center}.verCenter.data-v-2f87955b{align-items:center}.qdDetailPage.data-v-2f87955b{background:#f6f6f6;min-height:calc(100vh - 175rpx);padding-bottom:180rpx;padding-top:75rpx}.qdDetailPage .car-head.data-v-2f87955b{background:#f6f6f6;height:75rpx;position:fixed;top:175rpx;left:0rpx;width:100%;right:0rpx;z-index:3}.qdDetailPage .car-head .l.data-v-2f87955b{height:75rpx;width:550rpx;padding-left:35rpx;font-size:28rpx;color:#000}.qdDetailPage .car-head .l .icon.data-v-2f87955b{font-size:35rpx;color:#898989;margin-right:235rpx}.qdDetailPage .car-head .r.data-v-2f87955b{height:75rpx;font-size:24rpx;color:#666;padding-right:25rpx}.qdDetailPage .car-head .r .it.data-v-2f87955b{margin-left:50rpx}.qdDetailPage .name-box.data-v-2f87955b{font-size:24rpx;color:#000;padding:0 25rpx;height:70rpx}.qdDetailPage .name-box .icon.data-v-2f87955b{font-size:24rpx;color:#898989;margin-left:13rpx}.qdDetailPage .cons.data-v-2f87955b{width:700rpx;margin:0 auto}.qdDetailPage .cons .list-box.data-v-2f87955b{background:#fff;border-radius:20rpx;padding:40rpx 0}.qdDetailPage .cons .list-box .item-group.data-v-2f87955b{height:190rpx;padding:0 25rpx 0 20rpx;margin-bottom:63rpx}.qdDetailPage .cons .list-box .item-group.data-v-2f87955b:last-child{margin-bottom:0rpx}.qdDetailPage .cons .list-box .item-group .l.data-v-2f87955b{height:190rpx}.qdDetailPage .cons .list-box .item-group .l .icon.data-v-2f87955b{font-size:30rpx;color:#e5e5e5}.qdDetailPage .cons .list-box .item-group .l .icon-checked.data-v-2f87955b{color:#d0121b}.qdDetailPage .cons .list-box .item-group .l image.data-v-2f87955b{width:190rpx;height:190rpx;margin-left:20rpx;border:2rpx solid #F6F6F6;flex-shrink:0}.qdDetailPage .cons .list-box .item-group .r.data-v-2f87955b{margin-left:20rpx}.qdDetailPage .cons .list-box .item-group .r .skun.data-v-2f87955b{font-weight:400;font-size:24rpx;color:#000;line-height:40rpx;height:40rpx;width:390rpx}.qdDetailPage .cons .list-box .item-group .r .txt.data-v-2f87955b{font-size:20rpx;color:#666;line-height:32rpx;margin-bottom:5rpx}.qdDetailPage .cons .list-box .item-group .r .price.data-v-2f87955b{font-size:30rpx;color:#d91800;height:40rpx;line-height:40rpx}.qdDetailPage .cons .list-box .item-group .r .hbha.data-v-2f87955b{width:156rpx;height:40rpx;border-radius:5rpx}.qdDetailPage .cons .list-box .item-group .r .hbha .icon.data-v-2f87955b{color:#666;font-size:22rpx}.qdDetailPage .cons .list-box .item-group .r .hbha input.data-v-2f87955b{height:40rpx;width:66rpx;margin:0 10rpx;font-size:24rpx;color:#000;text-align:center}.qdDetailPage .cons .no-data.data-v-2f87955b{padding-top:90rpx;text-align:center;font-size:22rpx;color:#000;background:#fff;padding-bottom:133rpx}.qdDetailPage .cons .no-data image.data-v-2f87955b{display:block;margin:0 auto;width:442rpx;height:254rpx;margin-bottom:45rpx}.qdDetailPage .car-foot.data-v-2f87955b{height:150rpx;width:100%;position:fixed;left:0rpx;right:0rpx;bottom:0rpx;z-index:3;background:#fff;padding-left:30rpx;padding-right:25rpx;border-top:1rpx solid #E7E7E7}.qdDetailPage .car-foot .checked-box.data-v-2f87955b{font-size:22rpx;color:#666}.qdDetailPage .car-foot .checked-box .icon.data-v-2f87955b{font-size:30rpx;color:#e5e5e5;margin-right:12rpx;position:relative;top:2rpx}.qdDetailPage .car-foot .checked-box .icon-checked.data-v-2f87955b{color:#d0121b}.qdDetailPage .car-foot.car-foot1 .pbx.data-v-2f87955b{font-size:22rpx;color:#666;margin-left:20rpx}.qdDetailPage .car-foot.car-foot1 .pbx .price.data-v-2f87955b{font-size:32rpx;color:#d91800;margin-top:5rpx;position:relative}.qdDetailPage .car-foot.car-foot1 .add-car.data-v-2f87955b{width:175rpx;height:70rpx;background:linear-gradient(90deg,#fdc860,#fcae3a);border-radius:35rpx 0rpx 0rpx 35rpx;font-size:26rpx;color:#fff;line-height:70rpx;text-align:center}.qdDetailPage .car-foot.car-foot1 .add-confirm.data-v-2f87955b{width:175rpx;height:70rpx;background:linear-gradient(90deg,#f66f15,#fe3014);border-radius:0rpx 35rpx 35rpx 0rpx;font-size:26rpx;color:#fff;line-height:70rpx;text-align:center}.pop-new-list.data-v-2f87955b{width:100%;background:#fff;border-radius:10rpx 10rpx 0rpx 0rpx;padding:24rpx 30rpx 150rpx;position:relative}.pop-new-list .trt.data-v-2f87955b{text-align:right}.pop-new-list .trt .icon.data-v-2f87955b{color:#898989;font-size:25rpx}.pop-new-list .ttit.data-v-2f87955b{width:520rpx;height:53rpx;font-size:28rpx;color:#000;line-height:53rpx;text-align:center;margin:0 auto}.pop-new-list .cons.data-v-2f87955b{padding-top:77rpx;padding-bottom:110rpx}.pop-new-list .cons .inputv.data-v-2f87955b{display:block;width:630rpx;height:80rpx;padding:0 30rpx;line-height:80rpx;border-radius:5rpx;border:1rpx solid #898989;margin:0 auto;font-size:22rpx;color:#000}.pop-new-list .add-list.data-v-2f87955b{width:100%;height:110rpx;background:#d0121b;line-height:110rpx;text-align:center;font-size:30rpx;color:#fff;position:absolute;bottom:0rpx;left:0rpx}
view.data-v-cb847a17,text.data-v-cb847a17,input.data-v-cb847a17,navigator.data-v-cb847a17{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif}.navigator-hover.data-v-cb847a17{background:none;opacity:1}image.data-v-cb847a17{vertical-align:middle}.elep.data-v-cb847a17{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elep2.data-v-cb847a17{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.column.data-v-cb847a17{display:flex;flex-direction:column}.row.data-v-cb847a17{display:flex;flex-direction:row}.boxsiz.data-v-cb847a17{box-sizing:border-box}.bothSide.data-v-cb847a17{justify-content:space-between}.avarage.data-v-cb847a17{justify-content:space-around}.rowCenter.data-v-cb847a17{justify-content:center}.verCenter.data-v-cb847a17{align-items:center}.qdDetailPage.data-v-cb847a17{background:#f6f6f6;min-height:calc(100vh - 175rpx);padding-bottom:180rpx;padding-top:75rpx}.qdDetailPage .car-head.data-v-cb847a17{background:#f6f6f6;height:75rpx;position:fixed;top:175rpx;left:0rpx;width:100%;right:0rpx;z-index:3}.qdDetailPage .car-head .l.data-v-cb847a17{height:75rpx;width:550rpx;padding-left:35rpx;font-size:28rpx;color:#000}.qdDetailPage .car-head .l .icon.data-v-cb847a17{font-size:35rpx;color:#898989;margin-right:235rpx}.qdDetailPage .car-head .r.data-v-cb847a17{height:75rpx;font-size:24rpx;color:#666;padding-right:25rpx}.qdDetailPage .car-head .r .it.data-v-cb847a17{margin-left:50rpx}.qdDetailPage .name-box.data-v-cb847a17{font-size:24rpx;color:#000;padding:0 25rpx;height:70rpx}.qdDetailPage .name-box .icon.data-v-cb847a17{font-size:24rpx;color:#898989;margin-left:13rpx}.qdDetailPage .cons.data-v-cb847a17{width:700rpx;margin:0 auto}.qdDetailPage .cons .list-box.data-v-cb847a17{background:#fff;border-radius:20rpx;padding:40rpx 0}.qdDetailPage .cons .list-box .item-group.data-v-cb847a17{height:190rpx;padding:0 25rpx 0 20rpx;margin-bottom:63rpx}.qdDetailPage .cons .list-box .item-group.data-v-cb847a17:last-child{margin-bottom:0rpx}.qdDetailPage .cons .list-box .item-group .l.data-v-cb847a17{height:190rpx}.qdDetailPage .cons .list-box .item-group .l .icon.data-v-cb847a17{font-size:30rpx;color:#e5e5e5}.qdDetailPage .cons .list-box .item-group .l .icon-checked.data-v-cb847a17{color:#d0121b}.qdDetailPage .cons .list-box .item-group .l image.data-v-cb847a17{width:190rpx;height:190rpx;margin-left:20rpx;border:2rpx solid #F6F6F6;flex-shrink:0}.qdDetailPage .cons .list-box .item-group .r.data-v-cb847a17{margin-left:20rpx}.qdDetailPage .cons .list-box .item-group .r .skun.data-v-cb847a17{font-weight:400;font-size:24rpx;color:#000;line-height:40rpx;height:40rpx;width:390rpx}.qdDetailPage .cons .list-box .item-group .r .txt.data-v-cb847a17{font-size:20rpx;color:#666;line-height:32rpx;margin-bottom:5rpx}.qdDetailPage .cons .list-box .item-group .r .price.data-v-cb847a17{font-size:30rpx;color:#d91800;height:40rpx;line-height:40rpx}.qdDetailPage .cons .list-box .item-group .r .hbha.data-v-cb847a17{width:156rpx;height:40rpx;border-radius:5rpx}.qdDetailPage .cons .list-box .item-group .r .hbha .icon.data-v-cb847a17{color:#666;font-size:22rpx}.qdDetailPage .cons .list-box .item-group .r .hbha input.data-v-cb847a17{height:40rpx;width:66rpx;margin:0 10rpx;font-size:24rpx;color:#000;text-align:center}.qdDetailPage .cons .no-data.data-v-cb847a17{padding-top:90rpx;text-align:center;font-size:22rpx;color:#000;background:#fff;padding-bottom:133rpx}.qdDetailPage .cons .no-data image.data-v-cb847a17{display:block;margin:0 auto;width:442rpx;height:254rpx;margin-bottom:45rpx}.qdDetailPage .car-foot.data-v-cb847a17{height:150rpx;width:100%;position:fixed;left:0rpx;right:0rpx;bottom:0rpx;z-index:3;background:#fff;padding-left:30rpx;padding-right:25rpx;border-top:1rpx solid #E7E7E7}.qdDetailPage .car-foot .checked-box.data-v-cb847a17{font-size:22rpx;color:#666}.qdDetailPage .car-foot .checked-box .icon.data-v-cb847a17{font-size:30rpx;color:#e5e5e5;margin-right:12rpx;position:relative;top:2rpx}.qdDetailPage .car-foot .checked-box .icon-checked.data-v-cb847a17{color:#d0121b}.qdDetailPage .car-foot.car-foot1 .pbx.data-v-cb847a17{font-size:22rpx;color:#666;margin-left:20rpx}.qdDetailPage .car-foot.car-foot1 .pbx .price.data-v-cb847a17{font-size:32rpx;color:#d91800;margin-top:5rpx;position:relative}.qdDetailPage .car-foot.car-foot1 .add-car.data-v-cb847a17{width:175rpx;height:70rpx;background:linear-gradient(90deg,#fdc860,#fcae3a);border-radius:35rpx 0rpx 0rpx 35rpx;font-size:26rpx;color:#fff;line-height:70rpx;text-align:center}.qdDetailPage .car-foot.car-foot1 .add-confirm.data-v-cb847a17{width:175rpx;height:70rpx;background:linear-gradient(90deg,#f66f15,#fe3014);border-radius:0rpx 35rpx 35rpx 0rpx;font-size:26rpx;color:#fff;line-height:70rpx;text-align:center}.pop-new-list.data-v-cb847a17{width:100%;background:#fff;border-radius:10rpx 10rpx 0rpx 0rpx;padding:24rpx 30rpx 150rpx;position:relative}.pop-new-list .trt.data-v-cb847a17{text-align:right}.pop-new-list .trt .icon.data-v-cb847a17{color:#898989;font-size:25rpx}.pop-new-list .ttit.data-v-cb847a17{width:520rpx;height:53rpx;font-size:28rpx;color:#000;line-height:53rpx;text-align:center;margin:0 auto}.pop-new-list .cons.data-v-cb847a17{padding-top:77rpx;padding-bottom:110rpx}.pop-new-list .cons .inputv.data-v-cb847a17{display:block;width:630rpx;height:80rpx;padding:0 30rpx;line-height:80rpx;border-radius:5rpx;border:1rpx solid #898989;margin:0 auto;font-size:22rpx;color:#000}.pop-new-list .add-list.data-v-cb847a17{width:100%;height:110rpx;background:#d0121b;line-height:110rpx;text-align:center;font-size:30rpx;color:#fff;position:absolute;bottom:0rpx;left:0rpx}
"use strict";const e=require("../common/vendor.js"),s={data:()=>({miniShareOptions:{title:"爱智工业平台",path:"/pages/index/index",imageUrl:"https://imgscdn.ichunt.com/show/origin/e931e0f10zo0aw000000sd7sn523v",desc:""}}),onShareAppMessage(){return{...this.miniShareOptions,success:()=>{e.index.showToast({title:"分享成功",icon:"success"})},fail:()=>{e.index.showToast({title:"分享失败",icon:"none"})}}},onShareTimeline:()=>({title:"爱智工业平台",path:"/pages/index/index",imageUrl:"https://imgscdn.ichunt.com/show/origin/e931e0f10zo0aw000000sd7sn523v",success:()=>{e.index.showToast({title:"分享成功",icon:"success"})},fail:()=>{e.index.showToast({title:"分享失败",icon:"none"})}})};exports.share=s;
{"version":3,"names":["_sfc_main","onLaunch","common_vendor","index","__f__","checkAuthOnLaunch","interceptors","forEach","method","addInterceptor","invoke","e","token","getStorageSync","url","split","indexOf","reLaunch","concat","encodeURIComponent","onShow","onHide","methods"],"sources":["App.vue"],"sourcesContent":["<script>\r\n\texport default {\r\n\t\tonLaunch: function() {\r\n\t\t\tconsole.log('App Launch')\r\n\t\t\tthis.checkAuthOnLaunch(); \r\n\t\t\tconst interceptors = [\"navigateTo\", \"redirectTo\", \"reLaunch\", \"switchTab\"];\r\n\t\t\tinterceptors.forEach((method) => {\r\n\t\t\t\tuni.addInterceptor(method, {\r\n\t\t\t\t\tinvoke(e) {\r\n\t\t\t\t\t\tconst token = uni.getStorageSync(\"token\");\r\n\t\t\t\t\t\tconst url = e.url.split(\"?\")[0]; // 获取路径部分\r\n\t\t\t\t\t\tconsole.log(url)\r\n\t\t\t\t\t\tif ((url.indexOf(\"/user/\")!=-1) && !token) {\r\n\t\t\t\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\t\t\t\turl: `/pages/auth/login?referer=${encodeURIComponent(e.url)}`\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\treturn false; \r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t});\r\n\t\t},\r\n\t\tonShow: function() {\r\n\t\t\tconsole.log('App Show')\r\n\t\t},\r\n\t\tonHide: function() {\r\n\t\t\tconsole.log('App Hide')\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t \r\n\t\t \r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\t/*每个页面公共css */\r\n\t@import './assets/css/font/iconfont.css';\r\n\r\n\tpage {\r\n\t\tpadding-top: 175rpx;\r\n\t}\r\n\r\n\t/* #ifdef H5 */\r\n\tpage {\r\n\t\tpadding-top: 90rpx;\r\n\t}\r\n\r\n\t/* #endif */\r\n</style>"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;AACC,IAAKA,SAAA,GAAU;EACdC,QAAA,EAAU,SAAAA,SAAA,EAAW;IACpBC,aAAA,CAAAC,KAAA,CAAAC,KAAA,wBAAY,YAAY;IACxB,KAAKC,iBAAA,EAAiB;IACtB,IAAMC,YAAA,GAAe,CAAC,cAAc,cAAc,YAAY,WAAW;IACzEA,YAAA,CAAaC,OAAA,CAAQ,UAACC,MAAA,EAAW;MAChCN,aAAA,CAAGC,KAAA,CAACM,cAAA,CAAeD,MAAA,EAAQ;QAC1BE,MAAA,WAAAA,OAAOC,CAAA,EAAG;UACT,IAAMC,KAAA,GAAQV,aAAA,CAAAC,KAAA,CAAIU,cAAA,CAAe,OAAO;UACxC,IAAMC,GAAA,GAAMH,CAAA,CAAEG,GAAA,CAAIC,KAAA,CAAM,GAAG,EAAE,CAAC;UAC9Bb,aAAA,CAAAC,KAAA,CAAAC,KAAA,yBAAYU,GAAG;UACf,IAAKA,GAAA,CAAIE,OAAA,CAAQ,QAAQ,KAAG,MAAO,CAACJ,KAAA,EAAO;YAC1CV,aAAA,CAAAC,KAAA,CAAIc,QAAA,CAAS;cACZH,GAAA,+BAAAI,MAAA,CAAkCC,kBAAA,CAAmBR,CAAA,CAAEG,GAAG,CAAC;YAC5D,CAAC;YACD,OAAO;UACR;QACD;MACD,CAAC;IACF,CAAC;EACD;EACDM,MAAA,EAAQ,SAAAA,OAAA,EAAW;IAClBlB,aAAA,CAAAC,KAAA,CAAYC,KAAA,mCAAU;EACtB;EACDiB,MAAA,EAAQ,SAAAA,OAAA,EAAW;IAClBnB,aAAA,CAAAC,KAAA,CAAYC,KAAA,mCAAU;EACtB;EACDkB,OAAA,EAAS,CAGT;AACD","ignoreList":[]}
\ No newline at end of file
{"version":3,"names":["_sfc_main","onLaunch","common_vendor","index","__f__","loginCheck","onShow","onHide","methods","onAppRoute","res","token","getStorageSync","url","path","indexOf","reLaunch","concat","encodeURIComponent","e","interceptors","forEach","method","addInterceptor","invoke","e2","split"],"sources":["App.vue"],"sourcesContent":["<script>\r\n\texport default {\r\n\t\tonLaunch: function() {\r\n\t\t\tconsole.log('App Launch')\r\n\t\t\tthis.loginCheck()\r\n\t\t\t\r\n\t\t},\r\n\t\tonShow: function() {\r\n\t\t\tconsole.log('App Show')\r\n\t\t},\r\n\t\tonHide: function() {\r\n\t\t\tconsole.log('App Hide')\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tloginCheck(){\r\n\t\t\t\ttry {\r\n\t\t\t\t\tuni.onAppRoute((res) => {\r\n\t\t\t\t\t\tconst token = uni.getStorageSync(\"token\");\r\n\t\t\t\t\t\tconst url =\"/\"+res.path\r\n\t\t\t\t\t\tif ((url.indexOf(\"/user/\") != -1 || url.indexOf(\"/car/confirm\") != -1) && !token) {\r\n\t\t\t\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\t\t\t\turl: `/pages/auth/login?referer=${encodeURIComponent(url)}`\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t\t} catch (e) {\r\n\t\t\t\t\tconst interceptors = [\"navigateTo\", \"redirectTo\", \"reLaunch\", \"switchTab\"];\r\n\t\t\t\t\tinterceptors.forEach((method) => {\r\n\t\t\t\t\t\tuni.addInterceptor(method, {\r\n\t\t\t\t\t\t\tinvoke(e) {\r\n\t\t\t\t\t\t\t\tconst token = uni.getStorageSync(\"token\");\r\n\t\t\t\t\t\t\t\tconst url = e.url.split(\"?\")[0]; // 获取路径部分\r\n\t\t\t\t\t\t\t\tconsole.log(url.indexOf(\"/user/\") != -1 || url.indexOf(\"/car/confirm\") != -1)\r\n\t\t\t\t\t\t\t\tif ((url.indexOf(\"/user/\") != -1 || url.indexOf(\"/car/confirm\") != -1) && !token) {\r\n\t\t\t\t\t\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\t\t\t\t\t\turl: `/pages/auth/login?referer=${encodeURIComponent(e.url)}`\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\treturn false; // 阻止原生跳转\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t});\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\t/*每个页面公共css */\r\n\t@import './assets/css/font/iconfont.css';\r\n\r\n\tpage {\r\n\t\tpadding-top: 175rpx;\r\n\t}\r\n\r\n\t/* #ifdef H5 */\r\n\tpage {\r\n\t\tpadding-top: 90rpx;\r\n\t}\r\n\r\n\t/* #endif */\r\n\t\r\n</style>"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACC,IAAKA,SAAA,GAAU;EACdC,QAAA,EAAU,SAAAA,SAAA,EAAW;IACpBC,aAAA,CAAAC,KAAA,CAAAC,KAAA,wBAAY,YAAY;IACxB,KAAKC,UAAA,EAAW;EAEhB;EACDC,MAAA,EAAQ,SAAAA,OAAA,EAAW;IAClBJ,aAAA,CAAAC,KAAA,CAAYC,KAAA,kCAAU;EACtB;EACDG,MAAA,EAAQ,SAAAA,OAAA,EAAW;IAClBL,aAAA,CAAAC,KAAA,CAAYC,KAAA,mCAAU;EACtB;EACDI,OAAA,EAAS;IACRH,UAAA,WAAAA,WAAA,EAAY;MACX,IAAI;QACHH,aAAA,CAAAC,KAAA,CAAIM,UAAA,CAAW,UAACC,GAAA,EAAQ;UACvB,IAAMC,KAAA,GAAQT,aAAA,CAAAC,KAAA,CAAIS,cAAA,CAAe,OAAO;UACxC,IAAMC,GAAA,GAAK,MAAIH,GAAA,CAAII,IAAA;UACnB,KAAKD,GAAA,CAAIE,OAAA,CAAQ,QAAQ,KAAK,MAAMF,GAAA,CAAIE,OAAA,CAAQ,cAAc,KAAK,OAAO,CAACJ,KAAA,EAAO;YACjFT,aAAA,CAAAC,KAAA,CAAIa,QAAA,CAAS;cACZH,GAAA,+BAAAI,MAAA,CAAkCC,kBAAA,CAAmBL,GAAG,CAAC;YAC1D,CAAC;YACD,OAAO;UACR;QAAA,CACA;MACF,SAASM,CAAA,EAAG;QACX,IAAMC,YAAA,GAAe,CAAC,cAAc,cAAc,YAAY,WAAW;QACzEA,YAAA,CAAaC,OAAA,CAAQ,UAACC,MAAA,EAAW;UAChCpB,aAAA,CAAGC,KAAA,CAACoB,cAAA,CAAeD,MAAA,EAAQ;YAC1BE,MAAA,WAAAA,OAAOC,EAAA,EAAG;cACT,IAAMd,KAAA,GAAQT,aAAA,CAAAC,KAAA,CAAIS,cAAA,CAAe,OAAO;cACxC,IAAMC,GAAA,GAAMY,EAAA,CAAEZ,GAAA,CAAIa,KAAA,CAAM,GAAG,EAAE,CAAC;cAC9BxB,aAAA,CAAAC,KAAA,CAAYC,KAAA,yBAAAS,GAAA,CAAIE,OAAA,CAAQ,QAAQ,KAAK,MAAMF,GAAA,CAAIE,OAAA,CAAQ,cAAc,KAAK,EAAE;cAC5E,KAAKF,GAAA,CAAIE,OAAA,CAAQ,QAAQ,KAAK,MAAMF,GAAA,CAAIE,OAAA,CAAQ,cAAc,KAAK,OAAO,CAACJ,KAAA,EAAO;gBACjFT,aAAA,CAAAC,KAAA,CAAIa,QAAA,CAAS;kBACZH,GAAA,+BAAAI,MAAA,CAAkCC,kBAAA,CAAmBO,EAAA,CAAEZ,GAAG,CAAC;gBAC5D,CAAC;gBACD,OAAO;cACR;YACD;UACD,CAAC;QACF,CAAC;MACF;IACD;EAED;AACD","ignoreList":[]}
\ No newline at end of file
{"version":3,"file":"app.js","sources":["App.vue"],"sourcesContent":["<script>\r\n\texport default {\r\n\t\tonLaunch: function() {\r\n\t\t\tconsole.log('App Launch')\r\n\t\t\tthis.loginCheck()\r\n\t\t\t\r\n\t\t},\r\n\t\tonShow: function() {\r\n\t\t\tconsole.log('App Show')\r\n\t\t},\r\n\t\tonHide: function() {\r\n\t\t\tconsole.log('App Hide')\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tloginCheck(){\r\n\t\t\t\ttry {\r\n\t\t\t\t\tuni.onAppRoute((res) => {\r\n\t\t\t\t\t\tconst token = uni.getStorageSync(\"token\");\r\n\t\t\t\t\t\tconst url =\"/\"+res.path\r\n\t\t\t\t\t\tif ((url.indexOf(\"/user/\") != -1 || url.indexOf(\"/car/confirm\") != -1) && !token) {\r\n\t\t\t\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\t\t\t\turl: `/pages/auth/login?referer=${encodeURIComponent(url)}`\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t\t} catch (e) {\r\n\t\t\t\t\tconst interceptors = [\"navigateTo\", \"redirectTo\", \"reLaunch\", \"switchTab\"];\r\n\t\t\t\t\tinterceptors.forEach((method) => {\r\n\t\t\t\t\t\tuni.addInterceptor(method, {\r\n\t\t\t\t\t\t\tinvoke(e) {\r\n\t\t\t\t\t\t\t\tconst token = uni.getStorageSync(\"token\");\r\n\t\t\t\t\t\t\t\tconst url = e.url.split(\"?\")[0]; // 获取路径部分\r\n\t\t\t\t\t\t\t\tconsole.log(url.indexOf(\"/user/\") != -1 || url.indexOf(\"/car/confirm\") != -1)\r\n\t\t\t\t\t\t\t\tif ((url.indexOf(\"/user/\") != -1 || url.indexOf(\"/car/confirm\") != -1) && !token) {\r\n\t\t\t\t\t\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\t\t\t\t\t\turl: `/pages/auth/login?referer=${encodeURIComponent(e.url)}`\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\treturn false; // 阻止原生跳转\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t});\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\t/*每个页面公共css */\r\n\t@import './assets/css/font/iconfont.css';\r\n\r\n\tpage {\r\n\t\tpadding-top: 175rpx;\r\n\t}\r\n\r\n\t/* #ifdef H5 */\r\n\tpage {\r\n\t\tpadding-top: 90rpx;\r\n\t}\r\n\r\n\t/* #endif */\r\n\t\r\n</style>"],"names":["uni","e"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACC,MAAK,YAAU;AAAA,EACd,UAAU,WAAW;AACpBA,kBAAAA,MAAA,MAAA,OAAA,gBAAY,YAAY;AACxB,SAAK,WAAW;AAAA,EAEhB;AAAA,EACD,QAAQ,WAAW;AAClBA,kBAAAA,MAAY,MAAA,OAAA,gBAAA,UAAU;AAAA,EACtB;AAAA,EACD,QAAQ,WAAW;AAClBA,kBAAAA,MAAY,MAAA,OAAA,iBAAA,UAAU;AAAA,EACtB;AAAA,EACD,SAAS;AAAA,IACR,aAAY;AACX,UAAI;AACHA,4BAAI,WAAW,CAAC,QAAQ;AACvB,gBAAM,QAAQA,cAAAA,MAAI,eAAe,OAAO;AACxC,gBAAM,MAAK,MAAI,IAAI;AACnB,eAAK,IAAI,QAAQ,QAAQ,KAAK,MAAM,IAAI,QAAQ,cAAc,KAAK,OAAO,CAAC,OAAO;AACjFA,0BAAAA,MAAI,SAAS;AAAA,cACZ,KAAK,6BAA6B,mBAAmB,GAAG,CAAC;AAAA,YAC1D,CAAC;AACD,mBAAO;AAAA,UACR;AAAA,SACA;AAAA,MACF,SAAS,GAAG;AACX,cAAM,eAAe,CAAC,cAAc,cAAc,YAAY,WAAW;AACzE,qBAAa,QAAQ,CAAC,WAAW;AAChCA,wBAAG,MAAC,eAAe,QAAQ;AAAA,YAC1B,OAAOC,IAAG;AACT,oBAAM,QAAQD,cAAAA,MAAI,eAAe,OAAO;AACxC,oBAAM,MAAMC,GAAE,IAAI,MAAM,GAAG,EAAE,CAAC;AAC9BD,4BAAAA,MAAY,MAAA,OAAA,iBAAA,IAAI,QAAQ,QAAQ,KAAK,MAAM,IAAI,QAAQ,cAAc,KAAK,EAAE;AAC5E,mBAAK,IAAI,QAAQ,QAAQ,KAAK,MAAM,IAAI,QAAQ,cAAc,KAAK,OAAO,CAAC,OAAO;AACjFA,8BAAAA,MAAI,SAAS;AAAA,kBACZ,KAAK,6BAA6B,mBAAmBC,GAAE,GAAG,CAAC;AAAA,gBAC5D,CAAC;AACD,uBAAO;AAAA,cACR;AAAA,YACD;AAAA,UACD,CAAC;AAAA,QACF,CAAC;AAAA,MACF;AAAA,IACD;AAAA,EAED;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}
\ No newline at end of file
{"version":3,"file":"app.js","sources":["App.vue"],"sourcesContent":["<script>\r\n\texport default {\r\n\t\tonLaunch: function() {\r\n\t\t\tconsole.log('App Launch')\r\n\t\t\tthis.loginCheck()\r\n\t\t\t\r\n\t\t},\r\n\t\tonShow: function() {\r\n\t\t\tconsole.log('App Show')\r\n\t\t},\r\n\t\tonHide: function() {\r\n\t\t\tconsole.log('App Hide')\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tloginCheck(){\r\n\t\t\t\ttry {\r\n\t\t\t\t\tuni.onAppRoute((res) => {\r\n\t\t\t\t\t\tconst token = uni.getStorageSync(\"token\");\r\n\t\t\t\t\t\tconst url =\"/\"+res.path\r\n\t\t\t\t\t\tif ((url.indexOf(\"/user/\") != -1 || url.indexOf(\"/car/confirm\") != -1) && !token) {\r\n\t\t\t\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\t\t\t\turl: `/pages/auth/login?referer=${encodeURIComponent(url)}`\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t\t} catch (e) {\r\n\t\t\t\t\tconst interceptors = [\"navigateTo\", \"redirectTo\", \"reLaunch\", \"switchTab\"];\r\n\t\t\t\t\tinterceptors.forEach((method) => {\r\n\t\t\t\t\t\tuni.addInterceptor(method, {\r\n\t\t\t\t\t\t\tinvoke(e) {\r\n\t\t\t\t\t\t\t\tconst token = uni.getStorageSync(\"token\");\r\n\t\t\t\t\t\t\t\tconst url = e.url.split(\"?\")[0]; // 获取路径部分\r\n\t\t\t\t\t\t\t\tconsole.log(url.indexOf(\"/user/\") != -1 || url.indexOf(\"/car/confirm\") != -1)\r\n\t\t\t\t\t\t\t\tif ((url.indexOf(\"/user/\") != -1 || url.indexOf(\"/car/confirm\") != -1) && !token) {\r\n\t\t\t\t\t\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\t\t\t\t\t\turl: `/pages/auth/login?referer=${encodeURIComponent(e.url)}`\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\treturn false; // 阻止原生跳转\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t});\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\t/*每个页面公共css */\r\n\t@import './assets/css/font/iconfont.css';\r\n\r\n\tpage {\r\n\t\tpadding-top: 175rpx;\r\n\t}\r\n\r\n\t/* #ifdef H5 */\r\n\tpage {\r\n\t\tpadding-top: 90rpx;\r\n\t}\r\n\r\n\t/* #endif */\r\n\t\r\n</style>"],"names":["uni","e"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACC,MAAK,YAAU;AAAA,EACd,UAAU,WAAW;AACpBA,kBAAAA,MAAA,MAAA,OAAA,gBAAY,YAAY;AACxB,SAAK,WAAW;AAAA,EAEhB;AAAA,EACD,QAAQ,WAAW;AAClBA,kBAAAA,MAAY,MAAA,OAAA,gBAAA,UAAU;AAAA,EACtB;AAAA,EACD,QAAQ,WAAW;AAClBA,kBAAAA,MAAY,MAAA,OAAA,iBAAA,UAAU;AAAA,EACtB;AAAA,EACD,SAAS;AAAA,IACR,aAAY;AACX,UAAI;AACHA,4BAAI,WAAW,CAAC,QAAQ;AACvB,gBAAM,QAAQA,cAAAA,MAAI,eAAe,OAAO;AACxC,gBAAM,MAAK,MAAI,IAAI;AACnB,eAAK,IAAI,QAAQ,QAAQ,KAAK,MAAM,IAAI,QAAQ,cAAc,KAAK,OAAO,CAAC,OAAO;AACjFA,0BAAAA,MAAI,SAAS;AAAA,cACZ,KAAK,6BAA6B,mBAAmB,GAAG,CAAC;AAAA,YAC1D,CAAC;AACD,mBAAO;AAAA,UACR;AAAA,SACA;AAAA,MACF,SAAS,GAAG;AACX,cAAM,eAAe,CAAC,cAAc,cAAc,YAAY,WAAW;AACzE,qBAAa,QAAQ,CAAC,WAAW;AAChCA,wBAAG,MAAC,eAAe,QAAQ;AAAA,YAC1B,OAAOC,IAAG;AACT,oBAAM,QAAQD,cAAAA,MAAI,eAAe,OAAO;AACxC,oBAAM,MAAMC,GAAE,IAAI,MAAM,GAAG,EAAE,CAAC;AAC9BD,4BAAAA,MAAY,MAAA,OAAA,iBAAA,IAAI,QAAQ,QAAQ,KAAK,MAAM,IAAI,QAAQ,cAAc,KAAK,EAAE;AAC5E,mBAAK,IAAI,QAAQ,QAAQ,KAAK,MAAM,IAAI,QAAQ,cAAc,KAAK,OAAO,CAAC,OAAO;AACjFA,8BAAAA,MAAI,SAAS;AAAA,kBACZ,KAAK,6BAA6B,mBAAmBC,GAAE,GAAG,CAAC;AAAA,gBAC5D,CAAC;AACD,uBAAO;AAAA,cACR;AAAA,YACD;AAAA,UACD,CAAC;AAAA,QACF,CAAC;AAAA,MACF;AAAA,IACD;AAAA,EAED;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}
\ No newline at end of file
{"version":3,"file":"login.js","sources":["pages/auth/login.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvYXV0aC9sb2dpbi52dWU"],"sourcesContent":["<template>\r\n\t<view class=\"loginPage\">\r\n\t\t<barX />\r\n\t\t<view class=\"close-box\">\r\n\t\t\t<text class=\"icon iconfont icon-close2\" @click=\"$goBack\"></text>\r\n\t\t</view>\r\n\t\t<view class=\"title\">\r\n\t\t\t<view>{{loginType?'短信验证码登录':'密码登录'}}</view>\r\n\t\t\t<text>为了方便联系,请输入您的常用手机号码</text>\r\n\t\t</view>\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"input-box row verCenter\">\r\n\t\t\t\t<picker v-if=\"loginType\" @change=\"bindPickerChange($event, 1)\" :value=\"areaIndex\" :range=\"areaArray\"\r\n\t\t\t\t\t:range-key=\"'name'\">\r\n\t\t\t\t\t<text class=\"areabox-but\">{{areaArray[areaIndex].value}}</text>\r\n\t\t\t\t</picker>\r\n\t\t\t\t<input type=\"text\" v-model=\"mobile\" @input=\"clearInput\" :placeholder=\"loginType?'请输入手机号':'请输入账号'\"\r\n\t\t\t\t\tplaceholder-class=\"placeholder-class\" />\r\n\t\t\t\t<text class=\"icon iconfont icon-searchclose\" v-if=\"showClearIcon\" @click=\"clearIcon()\"></text>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"input-box row verCenter bothSide\" v-if=\"isShowImgCode\">\r\n\t\t\t\t<input type=\"text\" v-model=\"imgCode\" placeholder=\"请输入图片验证码\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t<view class=\"img-code\">\r\n\t\t\t\t\t<image :src=\"imgCodeSrc\" @click=\"getImgCode\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"input-box row verCenter bothSide\" v-if=\"loginType\">\r\n\t\t\t\t<input type=\"text\" v-model=\"code\" placeholder=\"请输入验证码\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t<view class=\"code-btn\" :class=\"{'dis':code_disabled}\" @click=\"countdownChange\">{{code_text}}</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"input-box row verCenter bothSide\" v-if=\"!loginType\">\r\n\t\t\t\t<input :type=\"passwordShow?'text':'password'\" v-model=\"password\" placeholder=\"请输入密码\"\r\n\t\t\t\t\tplaceholder-class=\"placeholder-class\" />\r\n\t\t\t\t<view class=\"row verCenter\">\r\n\t\t\t\t\t<text class=\"icon iconfont icon-see2\" :class=\"{'icon-see1':!passwordShow}\"\r\n\t\t\t\t\t\t@click=\"passwordShow=!passwordShow\"></text>\r\n\t\t\t\t\t<navigator url=\"/pages/auth/forget\" class=\"link-forget\">忘记密码</navigator>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"rule row verCenter\">\r\n\t\t\t\t<text class=\"icon iconfont icon-checked1\" :class=\"{'icon-checked':isTest}\"\r\n\t\t\t\t\t@click=\"isTest=!isTest\"></text>\r\n\t\t\t\t<text @click=\"isTest=!isTest\">我已阅读并同意</text>\r\n\t\t\t\t<navigator url=\"/pages/auth/rule?id=1\" class=\"link\">《爱智网站服务协议》</navigator>\r\n\t\t\t\t<text>及</text>\r\n\t\t\t\t<navigator url=\"/pages/auth/rule?id=2\" class=\"link\">《爱智隐私政策》</navigator>\r\n\r\n\t\t\t</view>\r\n\t\t\t<view class=\"login-btn\" @click=\"submit\">登录</view>\r\n\t\t\t<view class=\"self\">爱智不会在任何地方泄露您的信息</view>\r\n\t\t\t<view class=\"link-box row verCenter rowCenter\">\r\n\t\t\t\t<text @click=\"loginType=!loginType\">{{loginType?'密码登录':'短信验证码登录'}}</text>\r\n\t\t\t\t<navigator url=\"/pages/auth/reg\" class=\"link\">免费注册</navigator>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"other-login\">\r\n\t\t\t\t<text>第三方登录</text>\r\n\t\t\t\t<image src=\"https://img.ichunt.com/images/ichunt/202502/14/3ca7aa229a8b3852d5b0428c97188a24.png\" @click=\"weixinLogin\">\r\n\t\t\t\t</image>\r\n\t\t\t</view>\r\n\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {Api_Url} from '@/util/api.js'\r\n\timport {startCountdown} from '@/util/util.js'\r\n\timport barX from '@/components/barx.vue';\r\n\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\treferer:\"\",//会跳地址\r\n\t\t\t\tloginType: true,\r\n\t\t\t\tisTest: false,\r\n\t\t\t\tmobile: \"\",\r\n\t\t\t\tcode: \"\",\r\n\t\t\t\timgCode: \"\",\r\n\t\t\t\timgCodeSrc: \"\",\r\n\t\t\t\tverify_rand_key: \"\",\r\n\t\t\t\tisShowImgCode: false,\r\n\t\t\t\tpassword: \"\",\r\n\t\t\t\tpasswordShow: false,\r\n\t\t\t\tshowClearIcon: false,\r\n\t\t\t\tintl_code: \"0086\",\r\n\t\t\t\tareaIndex: 0,\r\n\t\t\t\tcode_disabled: false,\r\n\t\t\t\tcode_text: '获取验证码',\r\n\t\t\t\tareaArray: [{\r\n\t\t\t\t\t\tname: \"0086(中国大陆)\",\r\n\t\t\t\t\t\tvalue: '0086'\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: \"00852(中国香港)\",\r\n\t\t\t\t\t\tvalue: '00852'\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: \"00853(中国澳门)\",\r\n\t\t\t\t\t\tvalue: '00853'\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: \"00886(中国台湾)\",\r\n\t\t\t\t\t\tvalue: '00886'\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: \"0066(泰国)\",\r\n\t\t\t\t\t\tvalue: '0066'\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: \"0084(越南)\",\r\n\t\t\t\t\t\tvalue: '0084'\r\n\t\t\t\t\t}\r\n\t\t\t\t],\r\n\t\t\t}\r\n\t\t},\r\n\t\twatch:{\r\n\t\t\tloginType(val,newVal){\r\n\t\t\t\tthis.imgCode = \"\"\r\n\t\t\t\tthis.verify_rand_key = \"\"\r\n\t\t\t\tthis.isShowImgCode=false\r\n\t\t\t\tthis.imgCodeSrc=\"\"\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function(option) {\r\n\t\t\tthis.referer=option.referer||\"\"\r\n\t\t\tconsole.log(this.loginType,this.isShowImgCode)\r\n\t\t},\r\n\r\n\t\tmethods: {\r\n\t\t\tweixinLogin(){\r\n\t\t\t\tlet obj_={\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\t\t\t\tuni.login({\r\n\t\t\t\t provider: 'weixin',\r\n\t\t\t\t success: function (loginRes) {\r\n\t\t\t\t console.log('登录凭证 code:', loginRes);\r\n\t\t\t\t obj_.code=loginRes.code\r\n\t\t\t\t uni.getUserInfo({\r\n\t\t\t\t provider: 'weixin',\r\n\t\t\t\t success: function (infoRes) {\r\n\t\t\t\t const userInfo = infoRes.userInfo;\r\n\t\t\t\t\t\t\t\tobj_.encryptedData=infoRes.encryptedData\r\n\t\t\t\t\t\t\t\tobj_.iv=infoRes.iv\r\n\t\t\t\t\t\t\t\tobj_.avatarUrl=userInfo.avatarUrl\r\n\t\t\t\t\t\t\t\tobj_.nickName=userInfo.nickName\r\n\t\t\t\t\t\t\t\tconsole.log(obj_)\r\n\t\t\t\t\t\t\t\tthis.request(Api_Url + '/api/auth/loginByWxMiniProgram', 'POST', obj_, true).then(res => {\r\n\t\t\t\t\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\t\t\t\t\tthis.loginSuccess(res)\r\n\t\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t \r\n\t\t\t\t }\r\n\t\t\t\t });\r\n\t\t\t\t }\r\n\t\t\t\t});\r\n\t\t\t\t\r\n\t\t\t},\r\n\t\t\tbindPickerChange: function(e, type) {\r\n\t\t\t\tthis.areaIndex = e.detail.value\r\n\t\t\t\tthis.intl_code = this.areaArray[e.detail.value].value\r\n\t\t\t\tconsole.log(this.intl_code)\r\n\t\t\t},\r\n\t\t\tloginSuccess(res){\r\n\t\t\t\tuni.showToast({\r\n\t\t\t\t title: '登录成功',\r\n\t\t\t\t icon: 'success'\r\n\t\t\t\t});\r\n\t\t\t\tuni.setStorageSync('token', res.data.token);\r\n\t\t\t\tuni.setStorageSync('user_info', JSON.stringify(res.data.user_info));\r\n\t\t\t\tsetTimeout(()=>{\r\n\t\t\t\t\tconsole.log(this.referer)\r\n\t\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\t\turl:this.referer?decodeURIComponent(this.referer):\"/pages/index/index\"\r\n\t\t\t\t\t})\r\n\t\t\t\t},2000)\r\n\t\t\t\t\r\n\t\t\t},\r\n\t\t\tsubmit(){\r\n\t\t\t\tif(!this.isTest){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请勾选爱智网服务协议和隐私政策',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tif(this.loginType){\r\n\t\t\t\t\tvar reg = /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\\d{8}$/;\r\n\t\t\t\t\tif ((!this.mobile) || ((this.intl_code==\"0086\")&&!reg.test(this.mobile))) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '请输入正确的手机号',\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif(!this.code){\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle:\"请输入验证码\",\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn\r\n\t\t\t\t\t}\r\n\t\t\t\t\t//短信\r\n\t\t\t\t\tthis.request(Api_Url + '/api/auth/loginByMobileVerifyCode', 'POST', {\r\n\t\t\t\t\t\tmobile: this.mobile,\r\n\t\t\t\t\t\tintl_code: this.intl_code,\r\n\t\t\t\t\t\tmobile_code: this.code,\r\n\t\t\t\t\t}, true).then(res => {\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\t\tthis.loginSuccess(res)\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t});\r\n\t\t\t\t}else{\r\n\t\t\t\t\t//账号密码\r\n\t\t\t\t\tif (!this.mobile) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '请输入账号',\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif(!this.password){\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle:\"请输入密码\",\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn\r\n\t\t\t\t\t}\r\n\t\t\t\t\tlet obj_ = {\r\n\t\t\t\t\t\tpassword: this.password,\r\n\t\t\t\t\t\tverify_code:this.imgCode,\r\n\t\t\t\t\t\tverify_rand_key: this.verify_rand_key\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t\tif(this.mobile.indexOf(\"@\") != -1){\r\n\t\t\t\t\t\tobj_.email=this.mobile\r\n\t\t\t\t\t}else{\r\n\t\t\t\t\t\tobj_.mobile=this.mobile\r\n\t\t\t\t\t\tobj_.intl_code=\"0086\"\r\n\t\t\t\t\t}\r\n\t\t\t\t\tthis.request(Api_Url + '/api/auth/login', 'POST', obj_, true).then(res => {\r\n\t\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\t\tthis.loginSuccess(res)\r\n\t\t\t\t\t\t} else if (res.code == 2) {\r\n\t\t\t\t\t\t\tif (res.data.login_need_verify) {\r\n\t\t\t\t\t\t\t\tthis.getImgCode()\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}else {\r\n\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t});\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tgetImgCode() {\r\n\t\t\t\tthis.request(Api_Url + '/api/verifyCode/getVerifyCode', 'GET', {\r\n\t\t\t\t\tmobile: this.mobile,\r\n\t\t\t\t\tintl_code: this.intl_code,\r\n\t\t\t\t\tverify_code: this.imgCode,\r\n\t\t\t\t\tverify_rand_key: this.verify_rand_key\r\n\t\t\t\t}, true, true).then(res => {\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tthis.imgCodeSrc = res.data.captcha\r\n\t\t\t\t\t\tthis.verify_rand_key = res.data.rand_key\r\n\t\t\t\t\t\tthis.isShowImgCode = true\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\t/**\r\n\t\t\t * 手机验证码\r\n\t\t\t */\r\n\t\t\tcountdownChange() {\r\n\t\t\t\tif (this.code_disabled) {\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tvar reg = /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\\d{8}$/;\r\n\t\t\t\tif ((!this.mobile) || ((this.intl_code==\"0086\")&&!reg.test(this.mobile))) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请输正确的手机号',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn false;\r\n\t\t\t\t}\r\n\r\n\t\t\t\tthis.request(Api_Url + '/api/verifyCode/sendMobileVerifyCode', 'GET', {\r\n\t\t\t\t\tmobile: this.mobile,\r\n\t\t\t\t\tintl_code: this.intl_code,\r\n\t\t\t\t\tverify_code: this.imgCode,\r\n\t\t\t\t\tverify_rand_key: this.verify_rand_key\r\n\t\t\t\t}, true, true).then(res => {\r\n\t\t\t\t\tthis.code_disabled = false;\r\n\t\t\t\t\tthis.code_text = `获取验证码`;\r\n\t\t\t\t\tif (res.code === 0) {\r\n\t\t\t\t\t\tconst countdown = startCountdown({\r\n\t\t\t\t\t\t\tduration: 60,\r\n\t\t\t\t\t\t\tonTick: remainingTime => {\r\n\t\t\t\t\t\t\t\tthis.code_disabled = true;\r\n\t\t\t\t\t\t\t\tthis.code_text = `重新发送${remainingTime}S`;\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\tonComplete: () => {\r\n\t\t\t\t\t\t\t\tthis.code_disabled = false;\r\n\t\t\t\t\t\t\t\tthis.code_text = `获取验证码`;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tcountdown.start();\r\n\t\t\t\t\t} else if (res.code == 2) {\r\n\t\t\t\t\t\tif (res.data.sms_need_verify) {\r\n\t\t\t\t\t\t\tthis.getImgCode()\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tthis.code_disabled = false;\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tclearInput: function(event) {\r\n\t\t\t\tthis.imgCode = \"\"\r\n\t\t\t\tthis.verify_rand_key = \"\"\r\n\t\t\t\tthis.showClearIcon = this.mobile.length > 0 ? true : false;\r\n\t\t\t},\r\n\t\t\tclearIcon: function() {\r\n\t\t\t\tthis.mobile = \"\"\r\n\t\t\t\tthis.showClearIcon = false;\r\n\t\t\t},\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/auth/login.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/auth/login.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","Api_Url","startCountdown"],"mappings":";;;;AAmEC,aAAa,MAAW;AAExB,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,SAAQ;AAAA;AAAA,MACR,WAAW;AAAA,MACX,QAAQ;AAAA,MACR,QAAQ;AAAA,MACR,MAAM;AAAA,MACN,SAAS;AAAA,MACT,YAAY;AAAA,MACZ,iBAAiB;AAAA,MACjB,eAAe;AAAA,MACf,UAAU;AAAA,MACV,cAAc;AAAA,MACd,eAAe;AAAA,MACf,WAAW;AAAA,MACX,WAAW;AAAA,MACX,eAAe;AAAA,MACf,WAAW;AAAA,MACX,WAAW;AAAA,QAAC;AAAA,UACV,MAAM;AAAA,UACN,OAAO;AAAA,QACP;AAAA,QACD;AAAA,UACC,MAAM;AAAA,UACN,OAAO;AAAA,QACP;AAAA,QACD;AAAA,UACC,MAAM;AAAA,UACN,OAAO;AAAA,QACP;AAAA,QACD;AAAA,UACC,MAAM;AAAA,UACN,OAAO;AAAA,QACP;AAAA,QACD;AAAA,UACC,MAAM;AAAA,UACN,OAAO;AAAA,QACP;AAAA,QACD;AAAA,UACC,MAAM;AAAA,UACN,OAAO;AAAA,QACR;AAAA,MACA;AAAA,IACF;AAAA,EACA;AAAA,EACD,OAAM;AAAA,IACL,UAAU,KAAI,QAAO;AACpB,WAAK,UAAU;AACf,WAAK,kBAAkB;AACvB,WAAK,gBAAc;AACnB,WAAK,aAAW;AAAA,IACjB;AAAA,EACA;AAAA,EACD,QAAQ,SAAS,QAAQ;AACxB,SAAK,UAAQ,OAAO,WAAS;AAC7BA,kBAAA,MAAA,MAAA,OAAA,+BAAY,KAAK,WAAU,KAAK,aAAa;AAAA,EAC7C;AAAA,EAED,SAAS;AAAA,IACR,cAAa;AACZ,UAAI,OAAK,CAET;AACAA,oBAAAA,MAAI,MAAM;AAAA,QACN,UAAU;AAAA,QACV,SAAS,SAAU,UAAU;AACzBA,wBAAY,MAAA,MAAA,OAAA,+BAAA,cAAc,QAAQ;AAClC,eAAK,OAAK,SAAS;AACnBA,wBAAAA,MAAI,YAAY;AAAA,YACZ,UAAU;AAAA,YACV,SAAS,SAAU,SAAS;AACxB,oBAAM,WAAW,QAAQ;AACrC,mBAAK,gBAAc,QAAQ;AAC3B,mBAAK,KAAG,QAAQ;AAChB,mBAAK,YAAU,SAAS;AACxB,mBAAK,WAAS,SAAS;AACvBA,4BAAAA,MAAA,MAAA,OAAA,+BAAY,IAAI;AAChB,mBAAK,QAAQC,SAAM,UAAI,kCAAkC,QAAQ,MAAM,IAAI,EAAE,KAAK,SAAO;AACxF,oBAAI,IAAI,QAAQ,GAAG;AAClB,uBAAK,aAAa,GAAG;AAAA,uBACf;AACND,gCAAAA,MAAI,UAAU;AAAA,oBACb,OAAO,IAAI;AAAA,oBACX,MAAM;AAAA,kBACP,CAAC;AAAA,gBACF;AAAA,cACD,CAAC;AAAA,YAEO;AAAA,UACJ,CAAC;AAAA,QACL;AAAA,MACJ,CAAC;AAAA,IAED;AAAA,IACD,kBAAkB,SAAS,GAAG,MAAM;AACnC,WAAK,YAAY,EAAE,OAAO;AAC1B,WAAK,YAAY,KAAK,UAAU,EAAE,OAAO,KAAK,EAAE;AAChDA,oBAAAA,kDAAY,KAAK,SAAS;AAAA,IAC1B;AAAA,IACD,aAAa,KAAI;AAChBA,oBAAAA,MAAI,UAAU;AAAA,QACV,OAAO;AAAA,QACP,MAAM;AAAA,MACV,CAAC;AACDA,oBAAG,MAAC,eAAe,SAAS,IAAI,KAAK,KAAK;AAC1CA,0BAAI,eAAe,aAAa,KAAK,UAAU,IAAI,KAAK,SAAS,CAAC;AAClE,iBAAW,MAAI;AACdA,sBAAAA,MAAY,MAAA,OAAA,+BAAA,KAAK,OAAO;AACxBA,sBAAAA,MAAI,SAAS;AAAA,UACZ,KAAI,KAAK,UAAQ,mBAAmB,KAAK,OAAO,IAAE;AAAA,SAClD;AAAA,MACD,GAAC,GAAI;AAAA,IAEN;AAAA,IACD,SAAQ;AACP,UAAG,CAAC,KAAK,QAAO;AACfA,sBAAAA,MAAI,UAAU;AAAA,UACb,OAAO;AAAA,UACP,MAAM;AAAA,QACP,CAAC;AACD;AAAA,MACD;AACA,UAAG,KAAK,WAAU;AACjB,YAAI,MAAM;AACV,YAAK,CAAC,KAAK,UAAa,KAAK,aAAW,UAAS,CAAC,IAAI,KAAK,KAAK,MAAM,GAAI;AACzEA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO;AAAA,YACP,MAAM;AAAA,UACP,CAAC;AACD,iBAAO;AAAA,QACR;AACA,YAAG,CAAC,KAAK,MAAK;AACbA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAM;AAAA,YACN,MAAM;AAAA,UACP,CAAC;AACD;AAAA,QACD;AAEA,aAAK,QAAQC,mBAAU,qCAAqC,QAAQ;AAAA,UACnE,QAAQ,KAAK;AAAA,UACb,WAAW,KAAK;AAAA,UAChB,aAAa,KAAK;AAAA,QACnB,GAAG,IAAI,EAAE,KAAK,SAAO;AAEpB,cAAI,IAAI,QAAQ,GAAG;AAClB,iBAAK,aAAa,GAAG;AAAA,iBACf;AACND,0BAAAA,MAAI,UAAU;AAAA,cACb,OAAO,IAAI;AAAA,cACX,MAAM;AAAA,YACP,CAAC;AAAA,UACF;AAAA,QACD,CAAC;AAAA,aACG;AAEJ,YAAI,CAAC,KAAK,QAAQ;AACjBA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO;AAAA,YACP,MAAM;AAAA,UACP,CAAC;AACD,iBAAO;AAAA,QACR;AACA,YAAG,CAAC,KAAK,UAAS;AACjBA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAM;AAAA,YACN,MAAM;AAAA,UACP,CAAC;AACD;AAAA,QACD;AACA,YAAI,OAAO;AAAA,UACV,UAAU,KAAK;AAAA,UACf,aAAY,KAAK;AAAA,UACjB,iBAAiB,KAAK;AAAA,QACvB;AAEA,YAAG,KAAK,OAAO,QAAQ,GAAG,KAAK,IAAG;AACjC,eAAK,QAAM,KAAK;AAAA,eACZ;AACJ,eAAK,SAAO,KAAK;AACjB,eAAK,YAAU;AAAA,QAChB;AACA,aAAK,QAAQC,SAAM,UAAI,mBAAmB,QAAQ,MAAM,IAAI,EAAE,KAAK,SAAO;AACzE,cAAI,IAAI,QAAQ,GAAG;AAClB,iBAAK,aAAa,GAAG;AAAA,UACtB,WAAY,IAAI,QAAQ,GAAG;AAC1B,gBAAI,IAAI,KAAK,mBAAmB;AAC/B,mBAAK,WAAW;AAAA,YACjB;AACAD,0BAAAA,MAAI,UAAU;AAAA,cACb,OAAO,IAAI;AAAA,cACX,MAAM;AAAA,YACP,CAAC;AAAA,iBACI;AACLA,0BAAAA,MAAI,UAAU;AAAA,cACb,OAAO,IAAI;AAAA,cACX,MAAM;AAAA,YACP,CAAC;AAAA,UACF;AAAA,QACD,CAAC;AAAA,MACF;AAAA,IACA;AAAA,IACD,aAAa;AACZ,WAAK,QAAQC,mBAAU,iCAAiC,OAAO;AAAA,QAC9D,QAAQ,KAAK;AAAA,QACb,WAAW,KAAK;AAAA,QAChB,aAAa,KAAK;AAAA,QAClB,iBAAiB,KAAK;AAAA,MACtB,GAAE,MAAM,IAAI,EAAE,KAAK,SAAO;AAC1B,YAAI,IAAI,QAAQ,GAAG;AAClB,eAAK,aAAa,IAAI,KAAK;AAC3B,eAAK,kBAAkB,IAAI,KAAK;AAChC,eAAK,gBAAgB;AAAA,eACf;AACND,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO,IAAI;AAAA,YACX,MAAM;AAAA,UACP,CAAC;AAAA,QACF;AAAA,MACD,CAAC;AAAA,IACD;AAAA;AAAA;AAAA;AAAA,IAID,kBAAkB;AACjB,UAAI,KAAK,eAAe;AACvB;AAAA,MACD;AACA,UAAI,MAAM;AACV,UAAK,CAAC,KAAK,UAAa,KAAK,aAAW,UAAS,CAAC,IAAI,KAAK,KAAK,MAAM,GAAI;AACzEA,sBAAAA,MAAI,UAAU;AAAA,UACb,OAAO;AAAA,UACP,MAAM;AAAA,QACP,CAAC;AACD,eAAO;AAAA,MACR;AAEA,WAAK,QAAQC,mBAAU,wCAAwC,OAAO;AAAA,QACrE,QAAQ,KAAK;AAAA,QACb,WAAW,KAAK;AAAA,QAChB,aAAa,KAAK;AAAA,QAClB,iBAAiB,KAAK;AAAA,MACtB,GAAE,MAAM,IAAI,EAAE,KAAK,SAAO;AAC1B,aAAK,gBAAgB;AACrB,aAAK,YAAY;AACjB,YAAI,IAAI,SAAS,GAAG;AACnB,gBAAM,YAAYC,UAAAA,eAAe;AAAA,YAChC,UAAU;AAAA,YACV,QAAQ,mBAAiB;AACxB,mBAAK,gBAAgB;AACrB,mBAAK,YAAY,OAAO,aAAa;AAAA,YACrC;AAAA,YACD,YAAY,MAAM;AACjB,mBAAK,gBAAgB;AACrB,mBAAK,YAAY;AAAA,YAClB;AAAA,UACD,CAAC;AACD,oBAAU,MAAK;AAAA,QAChB,WAAW,IAAI,QAAQ,GAAG;AACzB,cAAI,IAAI,KAAK,iBAAiB;AAC7B,iBAAK,WAAW;AAAA,UACjB;AACAF,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO,IAAI;AAAA,YACX,MAAM;AAAA,UACP,CAAC;AAAA,eACK;AACN,eAAK,gBAAgB;AACrBA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO,IAAI;AAAA,YACX,MAAM;AAAA,UACP,CAAC;AAAA,QACF;AAAA,MACD,CAAC;AAAA,IACD;AAAA,IACD,YAAY,SAAS,OAAO;AAC3B,WAAK,UAAU;AACf,WAAK,kBAAkB;AACvB,WAAK,gBAAgB,KAAK,OAAO,SAAS,IAAI,OAAO;AAAA,IACrD;AAAA,IACD,WAAW,WAAW;AACrB,WAAK,SAAS;AACd,WAAK,gBAAgB;AAAA,IACrB;AAAA,EACD;AAAA,EACD,YAAY;AAAA,IACX;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACrWD,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"login.js","sources":["pages/auth/login.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvYXV0aC9sb2dpbi52dWU"],"sourcesContent":["<template>\n\t<view class=\"loginPage\">\n\t\t<barX />\n\t\t<view class=\"close-box\">\n\t\t\t<text class=\"icon iconfont icon-close2\" @click=\"$goBack\"></text>\n\t\t</view>\n\t\t<view class=\"title\">\n\t\t\t<view>{{loginType?'短信验证码登录':'密码登录'}}</view>\n\t\t\t<text>为了方便联系,请输入您的常用手机号码</text>\n\t\t</view>\n\t\t<view class=\"cons\">\n\t\t\t<view class=\"input-box row verCenter\">\n\t\t\t\t<picker v-if=\"loginType\" @change=\"bindPickerChange($event, 1)\" :value=\"areaIndex\" :range=\"areaArray\"\n\t\t\t\t\t:range-key=\"'name'\">\n\t\t\t\t\t<text class=\"areabox-but\">{{areaArray[areaIndex].value}}</text>\n\t\t\t\t</picker>\n\t\t\t\t<input type=\"text\" v-model=\"mobile\" @input=\"clearInput\" :placeholder=\"loginType?'请输入手机号':'请输入账号'\"\n\t\t\t\t\tplaceholder-class=\"placeholder-class\" />\n\t\t\t\t<text class=\"icon iconfont icon-searchclose\" v-if=\"showClearIcon\" @click=\"clearIcon()\"></text>\n\t\t\t</view>\n\t\t\t<view class=\"input-box row verCenter bothSide\" v-if=\"isShowImgCode\">\n\t\t\t\t<input type=\"text\" v-model=\"imgCode\" placeholder=\"请输入图片验证码\" placeholder-class=\"placeholder-class\" />\n\t\t\t\t<view class=\"img-code\">\n\t\t\t\t\t<image :src=\"imgCodeSrc\" @click=\"getImgCode\"></image>\n\t\t\t\t</view>\n\t\t\t</view>\n\t\t\t<view class=\"input-box row verCenter bothSide\" v-if=\"loginType\">\n\t\t\t\t<input type=\"text\" v-model=\"code\" placeholder=\"请输入验证码\" placeholder-class=\"placeholder-class\" />\n\t\t\t\t<view class=\"code-btn\" :class=\"{'dis':code_disabled}\" @click=\"countdownChange\">{{code_text}}</view>\n\t\t\t</view>\n\t\t\t<view class=\"input-box row verCenter bothSide\" v-if=\"!loginType\">\n\t\t\t\t<input :type=\"passwordShow?'text':'password'\" v-model=\"password\" placeholder=\"请输入密码\"\n\t\t\t\t\tplaceholder-class=\"placeholder-class\" />\n\t\t\t\t<view class=\"row verCenter\">\n\t\t\t\t\t<text class=\"icon iconfont icon-see2\" :class=\"{'icon-see1':!passwordShow}\"\n\t\t\t\t\t\t@click=\"passwordShow=!passwordShow\"></text>\n\t\t\t\t\t<navigator url=\"/pages/auth/forget\" class=\"link-forget\">忘记密码</navigator>\n\t\t\t\t</view>\n\t\t\t</view>\n\t\t\t<view class=\"rule row verCenter\">\n\t\t\t\t<text class=\"icon iconfont icon-checked1\" :class=\"{'icon-checked':isTest}\"\n\t\t\t\t\t@click=\"isTest=!isTest\"></text>\n\t\t\t\t<text @click=\"isTest=!isTest\">我已阅读并同意</text>\n\t\t\t\t<navigator url=\"/pages/auth/rule?id=1\" class=\"link\">《爱智网站服务协议》</navigator>\n\t\t\t\t<text>及</text>\n\t\t\t\t<navigator url=\"/pages/auth/rule?id=2\" class=\"link\">《爱智隐私政策》</navigator>\n\n\t\t\t</view>\n\t\t\t<view class=\"login-btn\" @click=\"submit\">登录</view>\n\t\t\t<view class=\"self\">爱智不会在任何地方泄露您的信息</view>\n\t\t\t<view class=\"link-box row verCenter rowCenter\">\n\t\t\t\t<text @click=\"loginType=!loginType\">{{loginType?'密码登录':'短信验证码登录'}}</text>\n\t\t\t\t<navigator url=\"/pages/auth/reg\" class=\"link\">免费注册</navigator>\n\t\t\t</view>\r\n\t\t\t<view class=\"other-login\">\n\t\t\t\t<text>第三方登录</text>\n\t\t\t\t<button plain=\"true\" open-type=\"getPhoneNumber\" @getphonenumber=\"getPhoneNumber\"><image src=\"https://img.ichunt.com/images/ichunt/202502/14/3ca7aa229a8b3852d5b0428c97188a24.png\" ></image></button>\n\t\t\t</view>\n\n\t\t</view>\n\t</view>\n</template>\n\n<script>\n\timport {Api_Url} from '@/util/api.js'\n\timport {startCountdown} from '@/util/util.js'\n\timport barX from '@/components/barx.vue';\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\treferer:\"\",//会跳地址\n\t\t\t\tloginType: true,\n\t\t\t\tisTest: false,\n\t\t\t\tmobile: \"\",\n\t\t\t\tcode: \"\",\n\t\t\t\timgCode: \"\",\n\t\t\t\timgCodeSrc: \"\",\n\t\t\t\tverify_rand_key: \"\",\n\t\t\t\tisShowImgCode: false,\n\t\t\t\tpassword: \"\",\n\t\t\t\tpasswordShow: false,\n\t\t\t\tshowClearIcon: false,\n\t\t\t\tintl_code: \"0086\",\n\t\t\t\tareaIndex: 0,\n\t\t\t\tcode_disabled: false,\n\t\t\t\tcode_text: '获取验证码',\n\t\t\t\tareaArray: [{\n\t\t\t\t\t\tname: \"0086(中国大陆)\",\n\t\t\t\t\t\tvalue: '0086'\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\tname: \"00852(中国香港)\",\n\t\t\t\t\t\tvalue: '00852'\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\tname: \"00853(中国澳门)\",\n\t\t\t\t\t\tvalue: '00853'\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\tname: \"00886(中国台湾)\",\n\t\t\t\t\t\tvalue: '00886'\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\tname: \"0066(泰国)\",\n\t\t\t\t\t\tvalue: '0066'\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\tname: \"0084(越南)\",\n\t\t\t\t\t\tvalue: '0084'\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t}\n\t\t},\n\t\twatch:{\n\t\t\tloginType(val,newVal){\n\t\t\t\tthis.imgCode = \"\"\n\t\t\t\tthis.verify_rand_key = \"\"\n\t\t\t\tthis.isShowImgCode=false\n\t\t\t\tthis.imgCodeSrc=\"\"\n\t\t\t}\n\t\t},\n\t\tonLoad: function(option) {\n\t\t\tthis.referer=option.referer||\"\"\n\t\t\tconsole.log(this.loginType,this.isShowImgCode)\n\t\t},\n\n\t\tmethods: {\r\n\t\t\tgetPhoneNumber(e) {\r\n\t\t\t if (e.detail.errMsg === 'getPhoneNumber:ok') {\r\n\t\t\t // 用户授权成功,获取到 code\r\n\t\t\t const code = e.detail.code;\r\n\t\t\t this.weixinLogin(code);\r\n\t\t\t } \r\n\t\t\t },\n\t\t\tweixinLogin(phone_code){\n\t\t\t\tlet obj_={\n\t\t\t\t\tphone_code:phone_code\n\t\t\t\t}\r\n\t\t\t\tlet self_=this\n\t\t\t\tuni.login({\n\t\t\t\t provider: 'weixin',\n\t\t\t\t success: function (loginRes) {\n\t\t\t\t console.log('登录凭证 code:', loginRes);\n\t\t\t\t obj_.code=loginRes.code\n\t\t\t\t uni.getUserInfo({\n\t\t\t\t provider: 'weixin',\n\t\t\t\t success: function (infoRes) {\n\t\t\t\t const userInfo = infoRes.userInfo;\n\t\t\t\t\t\t\t\tobj_.encryptedData=infoRes.encryptedData\n\t\t\t\t\t\t\t\tobj_.iv=infoRes.iv\n\t\t\t\t\t\t\t\tconsole.log(obj_)\r\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tself_.request(Api_Url + '/api/auth/loginByWxMiniProgram', 'POST', obj_, true).then(res => {\r\n\t\t\t\t\t\t\t\t\tif (res.code == 0) {\n\t\t\t\t\t\t\t\t\t\tself_.loginSuccess(res)\n\t\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\t\t\t\t\ttitle: res.msg,\n\t\t\t\t\t\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t});\n\t\t\t\t \n\t\t\t\t }\n\t\t\t\t });\n\t\t\t\t }\n\t\t\t\t});\n\t\t\t\t\n\t\t\t},\n\t\t\tbindPickerChange: function(e, type) {\n\t\t\t\tthis.areaIndex = e.detail.value\n\t\t\t\tthis.intl_code = this.areaArray[e.detail.value].value\n\t\t\t\tconsole.log(this.intl_code)\n\t\t\t},\n\t\t\tloginSuccess(res){\n\t\t\t\tuni.showToast({\n\t\t\t\t title: '登录成功',\n\t\t\t\t icon: 'success'\n\t\t\t\t});\n\t\t\t\tuni.setStorageSync('token', res.data.token);\n\t\t\t\tuni.setStorageSync('user_info', JSON.stringify(res.data.user_info));\n\t\t\t\tsetTimeout(()=>{\n\t\t\t\t\tconsole.log(this.referer)\n\t\t\t\t\tuni.reLaunch({\n\t\t\t\t\t\turl:this.referer?decodeURIComponent(this.referer):\"/pages/index/index\"\n\t\t\t\t\t})\n\t\t\t\t},2000)\n\t\t\t\t\n\t\t\t},\n\t\t\tsubmit(){\n\t\t\t\tif(!this.isTest){\n\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\ttitle: '请勾选爱智网服务协议和隐私政策',\n\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t});\n\t\t\t\t\treturn\n\t\t\t\t}\n\t\t\t\tif(this.loginType){\n\t\t\t\t\tvar reg = /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\\d{8}$/;\n\t\t\t\t\tif ((!this.mobile) || ((this.intl_code==\"0086\")&&!reg.test(this.mobile))) {\n\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\ttitle: '请输入正确的手机号',\n\t\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t\t});\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t}\n\t\t\t\t\tif(!this.code){\n\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\ttitle:\"请输入验证码\",\n\t\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t\t});\n\t\t\t\t\t\treturn\n\t\t\t\t\t}\n\t\t\t\t\t//短信\n\t\t\t\t\tthis.request(Api_Url + '/api/auth/loginByMobileVerifyCode', 'POST', {\n\t\t\t\t\t\tmobile: this.mobile,\n\t\t\t\t\t\tintl_code: this.intl_code,\n\t\t\t\t\t\tmobile_code: this.code,\n\t\t\t\t\t}, true).then(res => {\n\t\t\t\t\t\t\n\t\t\t\t\t\tif (res.code == 0) {\n\t\t\t\t\t\t\tthis.loginSuccess(res)\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\t\ttitle: res.msg,\n\t\t\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}else{\n\t\t\t\t\t//账号密码\n\t\t\t\t\tif (!this.mobile) {\n\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\ttitle: '请输入账号',\n\t\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t\t});\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t}\n\t\t\t\t\tif(!this.password){\n\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\ttitle:\"请输入密码\",\n\t\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t\t});\n\t\t\t\t\t\treturn\n\t\t\t\t\t}\n\t\t\t\t\tlet obj_ = {\n\t\t\t\t\t\tpassword: this.password,\n\t\t\t\t\t\tverify_code:this.imgCode,\n\t\t\t\t\t\tverify_rand_key: this.verify_rand_key\n\t\t\t\t\t}\n\t\t\t\t\t\n\t\t\t\t\tif(this.mobile.indexOf(\"@\") != -1){\n\t\t\t\t\t\tobj_.email=this.mobile\n\t\t\t\t\t}else{\n\t\t\t\t\t\tobj_.mobile=this.mobile\n\t\t\t\t\t\tobj_.intl_code=\"0086\"\n\t\t\t\t\t}\n\t\t\t\t\tthis.request(Api_Url + '/api/auth/login', 'POST', obj_, true).then(res => {\n\t\t\t\t\t\tif (res.code == 0) {\n\t\t\t\t\t\t\tthis.loginSuccess(res)\n\t\t\t\t\t\t} else if (res.code == 2) {\n\t\t\t\t\t\t\tif (res.data.login_need_verify) {\n\t\t\t\t\t\t\t\tthis.getImgCode()\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\t\ttitle: res.msg,\n\t\t\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t}else {\n\t\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\t\ttitle: res.msg,\n\t\t\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t},\n\t\t\tgetImgCode() {\n\t\t\t\tthis.request(Api_Url + '/api/verifyCode/getVerifyCode', 'GET', {\n\t\t\t\t\tmobile: this.mobile,\n\t\t\t\t\tintl_code: this.intl_code,\n\t\t\t\t\tverify_code: this.imgCode,\n\t\t\t\t\tverify_rand_key: this.verify_rand_key\n\t\t\t\t}, true, true).then(res => {\n\t\t\t\t\tif (res.code == 0) {\n\t\t\t\t\t\tthis.imgCodeSrc = res.data.captcha\n\t\t\t\t\t\tthis.verify_rand_key = res.data.rand_key\n\t\t\t\t\t\tthis.isShowImgCode = true\n\t\t\t\t\t} else {\n\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\ttitle: res.msg,\n\t\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t},\n\t\t\t/**\n\t\t\t * 手机验证码\n\t\t\t */\n\t\t\tcountdownChange() {\n\t\t\t\tif (this.code_disabled) {\n\t\t\t\t\treturn\n\t\t\t\t}\n\t\t\t\tvar reg = /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\\d{8}$/;\n\t\t\t\tif ((!this.mobile) || ((this.intl_code==\"0086\")&&!reg.test(this.mobile))) {\n\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\ttitle: '请输正确的手机号',\n\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t});\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\n\t\t\t\tthis.request(Api_Url + '/api/verifyCode/sendMobileVerifyCode', 'GET', {\n\t\t\t\t\tmobile: this.mobile,\n\t\t\t\t\tintl_code: this.intl_code,\n\t\t\t\t\tverify_code: this.imgCode,\n\t\t\t\t\tverify_rand_key: this.verify_rand_key\n\t\t\t\t}, true, true).then(res => {\n\t\t\t\t\tthis.code_disabled = false;\n\t\t\t\t\tthis.code_text = `获取验证码`;\n\t\t\t\t\tif (res.code === 0) {\n\t\t\t\t\t\tconst countdown = startCountdown({\n\t\t\t\t\t\t\tduration: 60,\n\t\t\t\t\t\t\tonTick: remainingTime => {\n\t\t\t\t\t\t\t\tthis.code_disabled = true;\n\t\t\t\t\t\t\t\tthis.code_text = `重新发送${remainingTime}S`;\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tonComplete: () => {\n\t\t\t\t\t\t\t\tthis.code_disabled = false;\n\t\t\t\t\t\t\t\tthis.code_text = `获取验证码`;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t});\n\t\t\t\t\t\tcountdown.start();\n\t\t\t\t\t} else if (res.code == 2) {\n\t\t\t\t\t\tif (res.data.sms_need_verify) {\n\t\t\t\t\t\t\tthis.getImgCode()\n\t\t\t\t\t\t}\n\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\ttitle: res.msg,\n\t\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t\t});\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.code_disabled = false;\n\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\ttitle: res.msg,\n\t\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t},\n\t\t\tclearInput: function(event) {\n\t\t\t\tthis.imgCode = \"\"\n\t\t\t\tthis.verify_rand_key = \"\"\n\t\t\t\tthis.showClearIcon = this.mobile.length > 0 ? true : false;\n\t\t\t},\n\t\t\tclearIcon: function() {\n\t\t\t\tthis.mobile = \"\"\n\t\t\t\tthis.showClearIcon = false;\n\t\t\t},\n\t\t},\n\t\tcomponents: {\n\t\t\tbarX,\n\t\t}\n\t}\n</script>\n\n<style scoped lang=\"scss\">\n\t@import '../../assets/css/auth/login.scss';\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/auth/login.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","Api_Url","startCountdown"],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"confirmOrder.js","sources":["pages/car/confirmOrder.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvY2FyL2NvbmZpcm1PcmRlci52dWU"],"sourcesContent":["<template>\r\n\t<view class=\"confirmOrderPage\">\r\n\t\t<barX />\r\n\t\t<titleNav :title=\"'确认订单'\"/>\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"top-box\">\r\n\t\t\t\t<navigator :url=\"'/pages/user/address?form=confirmOrder&coupon_id='+coupon_id+'&invoice_id='+invoice_id\" class=\"address-box\" v-if=\"addressInfo\">\r\n\t\t\t\t\t<view class=\"addbx row bothSide verCenter\">\r\n\t\t\t\t\t\t<view class=\"l\">\r\n\t\t\t\t\t\t\t<view class=\"ad row verCenter\">\r\n\t\t\t\t\t\t\t\t<text class=\"csq\">{{addressInfo.nation_cn!=\"中国\"?addressInfo.nation_cn:''}} {{addressInfo.province_val}} {{addressInfo.city_val}} {{addressInfo.district_val}}</text>\r\n\t\t\t\t\t\t\t\t<text class=\"mr\" v-if=\"addressInfo.is_default==1\">默认</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"ad1\">{{addressInfo.detail_address}}</view>\r\n\t\t\t\t\t\t\t<view class=\"cnnk\"><text>{{addressInfo.consignee}}</text><text>{{addressInfo.mobile}}</text></view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<text class=\"icon iconfont icon-arrowright\"></text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</navigator>\r\n\t\t\t\t<navigator :url=\"'/pages/user/address?form=confirmOrder&coupon_id='+coupon_id+'&invoice_id='+invoice_id\" class=\"address-box\" v-else>\r\n\t\t\t\t\t<view class=\"noadd row verCenter bothSide\">\r\n\t\t\t\t\t\t<text>收货地址</text>\r\n\t\t\t\t\t\t<view>\r\n\t\t\t\t\t\t\t<text>暂无地址信息去设置</text>\r\n\t\t\t\t\t\t\t<text class=\"icon iconfont icon-arrowright\"></text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</navigator>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"goods-box\" v-if=\"carList.length>0\">\r\n\t\t\t\t<view class=\"group row\" v-for=\"(item,index) in carList\" :key=\"index\">\r\n\t\t\t\t\t<image :src=\"item.goods_images||'https://www.iedge.net/assets/images/common/defaultnew.png'\" />\r\n\t\t\t\t\t<view class=\"infos\">\r\n\t\t\t\t\t\t<view class=\"ganme elep2\">{{item.sku_name}}</view>\r\n\t\t\t\t\t\t<view class=\"hqs row verCenter bothSide\"><text>货期:{{item.delivery_time}}</text><text>x{{item.goods_num}}</text></view>\r\n\t\t\t\t\t\t<view class=\"price\">¥{{isCompany?(item.company_price||item.origin_price):item.origin_price}}</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"coupo-box row bothSide verCenter\" @click=\"chooseUp()\">\r\n\t\t\t\t\t<view class=\"l\">选择您的优惠券</view>\r\n\t\t\t\t\t<view class=\"r row verCenter\">\r\n\t\t\t\t\t\t<view class=\"not\" v-if=\"coupon_list.length==0\">\r\n\t\t\t\t\t\t\t<text>未识别到可用优惠券</text>\r\n\t\t\t\t\t\t\t<text class=\"icon iconfont icon-arrowright\"></text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view v-else>\r\n\t\t\t\t\t\t\t<text v-if=\"priceInfo\">-{{priceInfo.currency_sign}}{{priceInfo.discount_fee||\"0.00\"}}</text>\r\n\t\t\t\t\t\t\t<text class=\"icon iconfont icon-arrowright\"></text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"cginfo\" >\r\n\t\t\t\t<view class=\"tit\">采购信息确认</view>\r\n\t\t\t\t<navigator :url=\"'/pages/user/invoice?form=confirmOrder&coupon_id='+coupon_id+'&address_id='+address_id\" >\r\n\t\t\t\t\t<view class=\"row bothSide item\"><text>发票信息</text><view><text>{{invoiceInfo?invoiceInfo.tax_title:'暂无发票去设置'}}</text><text class=\"icon iconfont icon-arrowright\"></text></view></view>\r\n\t\t\t\t</navigator>\r\n\t\t\t\t<view class=\"row bothSide item\"><text>支付方式</text><text>微信支付</text></view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"pur-sn-box\">\r\n\t\t\t\t<view class=\"tit\">订单备注</view>\r\n\t\t\t\t<input type=\"text\" class=\"pur-sn-val\" v-model=\"order_remark\" placeholder-class=\"placeholder-class\" placeholder=\"请输入订单备注\"/>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"price-infos\" v-if=\"priceInfo\">\r\n\t\t\t\t<view class=\"top \">\r\n\t\t\t\t\t<view class=\"item row bothSide\"><text>商品含税总额</text><text>{{priceInfo.currency_sign}}{{priceInfo.total_amount}}</text></view>\r\n\t\t\t\t\t<view class=\"item row bothSide\"><text>运费(未税)</text><text>已免运费</text></view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"bottom\">\r\n\t\t\t\t\t<view class=\"item row bothSide\"><text>优惠金额</text><text>{{priceInfo.currency_sign}}{{priceInfo.discount_fee||\"0.00\"}}</text></view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\r\n\t\t</view>\r\n\t\t<view class=\"foot row verCenter bothSide \" >\r\n\t\t\t<view class=\"l row verCenter\" v-if=\"priceInfo\">应付金额:<text>{{priceInfo.currency_sign}}{{priceInfo.pay_amount}}</text> </view>\r\n\t\t\t<view class=\"submit-btn\" @click=\"createOrder\">提交订单</view>\r\n\t\t</view>\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t<!--优惠券-->\r\n\t\t<uni-popup ref=\"popupyhq\" type=\"bottom\" :safe-area=\"false\">\r\n\t\t\t<view class=\"pop-yhq\">\r\n\t\t\t\t<view class=\"trt\"><text class=\"icon iconfont icon-caca\" @click=\"closePop\"></text></view>\r\n\t\t\t\t<view class=\"ttit elep\">优惠券</view>\r\n\t\t\t\t<view class=\"cons\" v-if=\"coupon_list.length>0\">\r\n\t\t\t\t\t<view class=\"group row bothSide verCenter\" :class=\"{'act':coupon_id==item.coupon_id}\" v-for=\"(item,index) in coupon_list\" :key=\"index\" @click=\"chooseYhq(item.coupon_id)\">\r\n\t\t\t\t\t\t<view class=\"l row \">\r\n\t\t\t\t\t\t\t<view class=\"price\">\r\n\t\t\t\t\t\t\t\t<text v-if=\"item.coupon_type==2\">折<text class=\"textp\">{{item.sale_amount*10}}</text></text>\r\n\t\t\t\t\t\t\t\t<text v-else>{{item.currency_sign}}<text class=\"textp\">{{item.sale_amount}}</text></text>\r\n\t\t\t\t\t\t\t\t<view class=\"tips\">{{item.require_amount <= 0.01 ? '无门槛优惠券' : item.coupon_name}}</view>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"yhld\">\r\n\t\t\t\t\t\t\t\t<view>商品优惠券</view>\r\n\t\t\t\t\t\t\t\t<text>{{item.start_time}} - {{item.end_time}}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"r\">\r\n\t\t\t\t\t\t\t<view class=\"rbtn row verCenter rowCenter\">\r\n\t\t\t\t\t\t\t\t<view>选择</view>\r\n\t\t\t\t\t\t\t\t<text ></text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"add-btn\" @click=\"confirmYhq\">确认</view>\r\n\t\t\t</view>\r\n\t\t</uni-popup>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {Api_Url} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\timport titleNav from '@/components/title_nav.vue';\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tcarList:[],\r\n\t\t\t\tcoupon_list:[],\r\n\t\t\t\tcoupon_id:\"\",\r\n\t\t\t\taddress_id:\"\",\r\n\t\t\t\taddressInfo:\"\",\r\n\t\t\t\tinvoice_id:\"\",\r\n\t\t\t\tinvoiceInfo:\"\",\r\n\t\t\t\tpriceInfo:\"\",\r\n\t\t\t\torder_remark:\"\",\r\n\t\t\t\tisCompany:(uni.getStorageSync('user_info')&&JSON.parse(uni.getStorageSync('user_info')).company_name)?true:false\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad(options) {\r\n\t\t\tthis.address_id=options.address_id||\"\"\r\n\t\t\tthis.invoice_id=options.invoice_id||\"\"\r\n\t\t\tthis.coupon_id=options.coupon_id||\"\"\r\n\t\t},\r\n\t\tonShow(){\r\n\t\t\t this.getCarList()\r\n\t\t\t this.getAddress()\r\n\t\t\t this.getinvoice()\r\n\t\t\t this.calPrice()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tchooseYhq(coupon_id){\r\n\t\t\t\tthis.coupon_id=coupon_id\r\n\t\t\t},\r\n\t\t\tchooseUp(){\r\n\t\t\t\tif(this.coupon_list==0){return}\r\n\t\t\t\tthis.openPop()\r\n\t\t\t},\r\n\t\t\tconfirmYhq(){\r\n\t\t\t\tthis.calPrice()\r\n\t\t\t\tthis.closePop()\r\n\t\t\t},\r\n\t\t\tgetAddress(){\r\n\t\t\t\tthis.request(Api_Url + '/api/address/getList', 'GET', {}, true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tlet arr_=res.data.list||[]\r\n\t\t\t\t\t\tarr_.forEach(item=>{\r\n\t\t\t\t\t\t\tif(this.address_id){\r\n\t\t\t\t\t\t\t\tif(item.address_id==this.address_id){\r\n\t\t\t\t\t\t\t\t\tthis.addressInfo=item\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\t\tif(item.is_default==1){\r\n\t\t\t\t\t\t\t\t\tthis.addressInfo=item\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\tif(arr_.length>0&&(!this.addressInfo)){\r\n\t\t\t\t\t\t\tthis.addressInfo=arr_[0]\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tif(this.addressInfo){\r\n\t\t\t\t\t\t\tthis.address_id=this.addressInfo.address_id\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\t \r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tgetinvoice(){\r\n\t\t\t\tthis.request(Api_Url + '/api/invoice/getList', 'GET', {}, true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tlet arr_=res.data.list||[]\r\n\t\t\t\t\t\tarr_.forEach(item=>{\r\n\t\t\t\t\t\t\tif(this.invoice_id){\r\n\t\t\t\t\t\t\t\tif(item.tax_id==this.invoice_id){\r\n\t\t\t\t\t\t\t\t\tthis.invoiceInfo=item\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\t\tif(item.is_default==1){\r\n\t\t\t\t\t\t\t\t\tthis.invoiceInfo=item\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\tif(arr_.length>0&&(!this.invoiceInfo)){\r\n\t\t\t\t\t\t\tthis.invoiceInfo=arr_[0]\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tif(this.invoiceInfo){\r\n\t\t\t\t\t\t\tthis.invoice_id=this.invoiceInfo.tax_id\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t}\t \r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tcalPrice(){\r\n\t\t\t\tthis.request(Api_Url + '/api/order/calPrice', 'post', {sku_ids:uni.getStorageSync('car_ids'),user_coupon_id:(this.coupon_id||\"\")}, true,true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tthis.priceInfo=res.data\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t})\t\r\n\t\t\t},\r\n\t\t\tgetCarList(){\r\n\t\t\t\tthis.carList=[]\r\n\t\t\t\tthis.request(Api_Url + '/api/cart/getCartGoodsInfo', 'GET', {sku_ids:uni.getStorageSync('car_ids')}, true,true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tlet arr_=res.data.goods_list\r\n\t\t\t\t\t\tarr_.forEach(item=>{\r\n\t\t\t\t\t\t\titem.delivery_list.forEach(item1=>{\r\n\t\t\t\t\t\t\t\tthis.carList.push(item1)\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\tthis.coupon_list=res.data.coupon_list||[]\r\n\t\t\t\t\t\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\topenPop() {\r\n\t\t\t\tthis.$refs.popupyhq.open('bottom');\r\n\t\t\t},\r\n\t\t\tclosePop() {\r\n\t\t\t\tthis.$refs.popupyhq.close('bottom');\r\n\t\t\t},\r\n\t\t\tcreateOrder(){\r\n\t\t\t\tif(!this.address_id){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请选择地址',\r\n\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t});\r\n\t\t\t\t}\r\n\t\t\t\tlet goods_json_arr=[]\r\n\t\t\t\tthis.carList.forEach(item=>{\r\n\t\t\t\t\tgoods_json_arr.push({\r\n\t\t\t\t\t\tsku_id:item.goods_id,\r\n\t\t\t\t\t\tnum:item.goods_num\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t\tlet obj_={\r\n\t\t\t\t\torder_shipping_type:1,//默认\r\n\t\t\t\t\tzy_delivery_type:\"3\",//货齐再发\r\n\t\t\t\t\torder_remark:this.order_remark,\r\n\t\t\t\t\taddress_id:this.address_id,\r\n\t\t\t\t\tinvoice_id:this.invoice_id||\"\",\r\n\t\t\t\t\tuser_coupon_id:this.coupon_id||\"\",\r\n\t\t\t\t\tgoods_json:JSON.stringify(goods_json_arr)\r\n\t\t\t\t}\r\n\t\t\t\tthis.request(Api_Url + '/api/order/add', 'post', obj_, true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: \"提交订单成功\",\r\n\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tsetTimeout(()=>{\r\n\t\t\t\t\t\t\tuni.setStorageSync('car_ids',\"\")\r\n\t\t\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\t\t\turl: '/pages/user/orderList'\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t},2000);\r\n\t\t\t\t\t}else{\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'nonde'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t})\t\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t\ttitleNav\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n\r\n<style scoped lang=\"scss\">\r\n@import '../../assets/css/car/confirmOrder.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/car/confirmOrder.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","Api_Url"],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"confirmOrder.js","sources":["pages/car/confirmOrder.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvY2FyL2NvbmZpcm1PcmRlci52dWU"],"sourcesContent":["<template>\r\n\t<view class=\"confirmOrderPage\">\r\n\t\t<barX />\r\n\t\t<titleNav :title=\"'确认订单'\"/>\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"top-box\">\r\n\t\t\t\t<navigator :url=\"'/pages/user/address?form=confirmOrder&coupon_id='+coupon_id+'&invoice_id='+invoice_id\" class=\"address-box\" v-if=\"addressInfo\">\r\n\t\t\t\t\t<view class=\"addbx row bothSide verCenter\">\r\n\t\t\t\t\t\t<view class=\"l\">\r\n\t\t\t\t\t\t\t<view class=\"ad row verCenter\">\r\n\t\t\t\t\t\t\t\t<text class=\"csq\">{{addressInfo.nation_cn!=\"中国\"?addressInfo.nation_cn:''}} {{addressInfo.province_val}} {{addressInfo.city_val}} {{addressInfo.district_val}}</text>\r\n\t\t\t\t\t\t\t\t<text class=\"mr\" v-if=\"addressInfo.is_default==1\">默认</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"ad1\">{{addressInfo.detail_address}}</view>\r\n\t\t\t\t\t\t\t<view class=\"cnnk\"><text>{{addressInfo.consignee}}</text><text>{{addressInfo.mobile}}</text></view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<text class=\"icon iconfont icon-arrowright\"></text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</navigator>\r\n\t\t\t\t<navigator :url=\"'/pages/user/address?form=confirmOrder&coupon_id='+coupon_id+'&invoice_id='+invoice_id\" class=\"address-box\" v-else>\r\n\t\t\t\t\t<view class=\"noadd row verCenter bothSide\">\r\n\t\t\t\t\t\t<text>收货地址</text>\r\n\t\t\t\t\t\t<view>\r\n\t\t\t\t\t\t\t<text>暂无地址信息去设置</text>\r\n\t\t\t\t\t\t\t<text class=\"icon iconfont icon-arrowright\"></text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</navigator>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"goods-box\" v-if=\"carList.length>0\">\r\n\t\t\t\t<view class=\"group row\" v-for=\"(item,index) in carList\" :key=\"index\">\r\n\t\t\t\t\t<image :src=\"item.goods_images||'https://www.iedge.net/assets/images/common/defaultnew.png'\" />\r\n\t\t\t\t\t<view class=\"infos\">\r\n\t\t\t\t\t\t<view class=\"ganme elep2\">{{item.sku_name}}</view>\r\n\t\t\t\t\t\t<view class=\"hqs row verCenter bothSide\"><text>货期:{{item.delivery_time}}</text><text>x{{item.goods_num}}</text></view>\r\n\t\t\t\t\t\t<view class=\"price\">¥{{isCompany?(item.company_price||item.origin_price):item.origin_price}}</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"coupo-box row bothSide verCenter\" @click=\"chooseUp()\">\r\n\t\t\t\t\t<view class=\"l\">选择您的优惠券</view>\r\n\t\t\t\t\t<view class=\"r row verCenter\">\r\n\t\t\t\t\t\t<view class=\"not\" v-if=\"coupon_list.length==0\">\r\n\t\t\t\t\t\t\t<text>未识别到可用优惠券</text>\r\n\t\t\t\t\t\t\t<text class=\"icon iconfont icon-arrowright\"></text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view v-else>\r\n\t\t\t\t\t\t\t<text v-if=\"priceInfo\">-{{priceInfo.currency_sign}}{{priceInfo.discount_fee||\"0.00\"}}</text>\r\n\t\t\t\t\t\t\t<text class=\"icon iconfont icon-arrowright\"></text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"cginfo\" >\r\n\t\t\t\t<view class=\"tit\">采购信息确认</view>\r\n\t\t\t\t<navigator :url=\"'/pages/user/invoice?form=confirmOrder&coupon_id='+coupon_id+'&address_id='+address_id\" >\r\n\t\t\t\t\t<view class=\"row bothSide item\"><text>发票信息</text><view><text>{{invoiceInfo?invoiceInfo.tax_title:'暂无发票去设置'}}</text><text class=\"icon iconfont icon-arrowright\"></text></view></view>\r\n\t\t\t\t</navigator>\r\n\t\t\t\t<view class=\"row bothSide item\"><text>支付方式</text><text>微信支付</text></view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"pur-sn-box\">\r\n\t\t\t\t<view class=\"tit\">订单备注</view>\r\n\t\t\t\t<input type=\"text\" class=\"pur-sn-val\" v-model=\"order_remark\" placeholder-class=\"placeholder-class\" placeholder=\"请输入订单备注\"/>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"price-infos\" v-if=\"priceInfo\">\r\n\t\t\t\t<view class=\"top \">\r\n\t\t\t\t\t<view class=\"item row bothSide\"><text>商品含税总额</text><text>{{priceInfo.currency_sign}}{{priceInfo.total_amount}}</text></view>\r\n\t\t\t\t\t<view class=\"item row bothSide\"><text>运费(未税)</text><text>已免运费</text></view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"bottom\">\r\n\t\t\t\t\t<view class=\"item row bothSide\"><text>优惠金额</text><text>{{priceInfo.currency_sign}}{{priceInfo.discount_fee||\"0.00\"}}</text></view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\r\n\t\t</view>\r\n\t\t<view class=\"foot row verCenter bothSide \" >\r\n\t\t\t<view class=\"l row verCenter\" v-if=\"priceInfo\">应付金额:<text>{{priceInfo.currency_sign}}{{priceInfo.pay_amount}}</text> </view>\r\n\t\t\t<view class=\"submit-btn\" @click=\"createOrder\">提交订单</view>\r\n\t\t</view>\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t<!--优惠券-->\r\n\t\t<uni-popup ref=\"popupyhq\" type=\"bottom\" :safe-area=\"false\">\r\n\t\t\t<view class=\"pop-yhq\">\r\n\t\t\t\t<view class=\"trt\"><text class=\"icon iconfont icon-caca\" @click=\"closePop\"></text></view>\r\n\t\t\t\t<view class=\"ttit elep\">优惠券</view>\r\n\t\t\t\t<view class=\"cons\" v-if=\"coupon_list.length>0\">\r\n\t\t\t\t\t<view class=\"group row bothSide verCenter\" :class=\"{'act':coupon_id==item.coupon_id}\" v-for=\"(item,index) in coupon_list\" :key=\"index\" @click=\"chooseYhq(item.coupon_id)\">\r\n\t\t\t\t\t\t<view class=\"l row \">\r\n\t\t\t\t\t\t\t<view class=\"price\">\r\n\t\t\t\t\t\t\t\t<text v-if=\"item.coupon_type==2\">折<text class=\"textp\">{{item.sale_amount*10}}</text></text>\r\n\t\t\t\t\t\t\t\t<text v-else>{{item.currency_sign}}<text class=\"textp\">{{item.sale_amount}}</text></text>\r\n\t\t\t\t\t\t\t\t<view class=\"tips\">{{item.require_amount <= 0.01 ? '无门槛优惠券' : item.coupon_name}}</view>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"yhld\">\r\n\t\t\t\t\t\t\t\t<view>商品优惠券</view>\r\n\t\t\t\t\t\t\t\t<text>{{item.start_time}} - {{item.end_time}}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"r\">\r\n\t\t\t\t\t\t\t<view class=\"rbtn row verCenter rowCenter\">\r\n\t\t\t\t\t\t\t\t<view>选择</view>\r\n\t\t\t\t\t\t\t\t<text ></text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"add-btn\" @click=\"confirmYhq\">确认</view>\r\n\t\t\t</view>\r\n\t\t</uni-popup>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {Api_Url} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\timport titleNav from '@/components/title_nav.vue';\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tcarList:[],\r\n\t\t\t\tcoupon_list:[],\r\n\t\t\t\tcoupon_id:\"\",\r\n\t\t\t\taddress_id:\"\",\r\n\t\t\t\taddressInfo:\"\",\r\n\t\t\t\tinvoice_id:\"\",\r\n\t\t\t\tinvoiceInfo:\"\",\r\n\t\t\t\tpriceInfo:\"\",\r\n\t\t\t\torder_remark:\"\",\r\n\t\t\t\tisCompany:(uni.getStorageSync('user_info')&&JSON.parse(uni.getStorageSync('user_info')).company_name)?true:false\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad(options) {\r\n\t\t\tthis.address_id=options.address_id||\"\"\r\n\t\t\tthis.invoice_id=options.invoice_id||\"\"\r\n\t\t\tthis.coupon_id=options.coupon_id||\"\"\r\n\t\t},\r\n\t\tonShow(){\r\n\t\t\t this.getCarList()\r\n\t\t\t this.getAddress()\r\n\t\t\t this.getinvoice()\r\n\t\t\t this.calPrice()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tchooseYhq(coupon_id){\r\n\t\t\t\tthis.coupon_id=coupon_id\r\n\t\t\t},\r\n\t\t\tchooseUp(){\r\n\t\t\t\tif(this.coupon_list==0){return}\r\n\t\t\t\tthis.openPop()\r\n\t\t\t},\r\n\t\t\tconfirmYhq(){\r\n\t\t\t\tthis.calPrice()\r\n\t\t\t\tthis.closePop()\r\n\t\t\t},\r\n\t\t\tgetAddress(){\r\n\t\t\t\tthis.request(Api_Url + '/api/address/getList', 'GET', {}, true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tlet arr_=res.data.list||[]\r\n\t\t\t\t\t\tarr_.forEach(item=>{\r\n\t\t\t\t\t\t\tif(this.address_id){\r\n\t\t\t\t\t\t\t\tif(item.address_id==this.address_id){\r\n\t\t\t\t\t\t\t\t\tthis.addressInfo=item\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\t\tif(item.is_default==1){\r\n\t\t\t\t\t\t\t\t\tthis.addressInfo=item\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\tif(arr_.length>0&&(!this.addressInfo)){\r\n\t\t\t\t\t\t\tthis.addressInfo=arr_[0]\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tif(this.addressInfo){\r\n\t\t\t\t\t\t\tthis.address_id=this.addressInfo.address_id\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\t \r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tgetinvoice(){\r\n\t\t\t\tthis.request(Api_Url + '/api/invoice/getList', 'GET', {}, true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tlet arr_=res.data.list||[]\r\n\t\t\t\t\t\tarr_.forEach(item=>{\r\n\t\t\t\t\t\t\tif(this.invoice_id){\r\n\t\t\t\t\t\t\t\tif(item.tax_id==this.invoice_id){\r\n\t\t\t\t\t\t\t\t\tthis.invoiceInfo=item\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\t\tif(item.is_default==1){\r\n\t\t\t\t\t\t\t\t\tthis.invoiceInfo=item\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\tif(arr_.length>0&&(!this.invoiceInfo)){\r\n\t\t\t\t\t\t\tthis.invoiceInfo=arr_[0]\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tif(this.invoiceInfo){\r\n\t\t\t\t\t\t\tthis.invoice_id=this.invoiceInfo.tax_id\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t}\t \r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tcalPrice(){\r\n\t\t\t\tthis.request(Api_Url + '/api/order/calPrice', 'post', {sku_ids:uni.getStorageSync('car_ids'),user_coupon_id:(this.coupon_id||\"\")}, true,true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tthis.priceInfo=res.data\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t})\t\r\n\t\t\t},\r\n\t\t\tgetCarList(){\r\n\t\t\t\tthis.carList=[]\r\n\t\t\t\tthis.request(Api_Url + '/api/cart/getCartGoodsInfo', 'GET', {sku_ids:uni.getStorageSync('car_ids')}, true,true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tlet arr_=res.data.goods_list\r\n\t\t\t\t\t\tarr_.forEach(item=>{\r\n\t\t\t\t\t\t\titem.delivery_list.forEach(item1=>{\r\n\t\t\t\t\t\t\t\tthis.carList.push(item1)\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\tthis.coupon_list=res.data.coupon_list||[]\r\n\t\t\t\t\t\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\topenPop() {\r\n\t\t\t\tthis.$refs.popupyhq.open('bottom');\r\n\t\t\t},\r\n\t\t\tclosePop() {\r\n\t\t\t\tthis.$refs.popupyhq.close('bottom');\r\n\t\t\t},\r\n\t\t\tcreateOrder(){\r\n\t\t\t\tif(!this.address_id){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请选择地址',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tlet goods_json_arr=[]\r\n\t\t\t\tthis.carList.forEach(item=>{\r\n\t\t\t\t\tgoods_json_arr.push({\r\n\t\t\t\t\t\tsku_id:item.goods_id,\r\n\t\t\t\t\t\tnum:item.goods_num\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t\tlet obj_={\r\n\t\t\t\t\torder_shipping_type:1,//默认\r\n\t\t\t\t\tzy_delivery_type:\"3\",//货齐再发\r\n\t\t\t\t\torder_remark:this.order_remark,\r\n\t\t\t\t\taddress_id:this.address_id,\r\n\t\t\t\t\tinvoice_id:this.invoice_id||\"\",\r\n\t\t\t\t\tuser_coupon_id:this.coupon_id||\"\",\r\n\t\t\t\t\tgoods_json:JSON.stringify(goods_json_arr)\r\n\t\t\t\t}\r\n\t\t\t\tthis.request(Api_Url + '/api/order/add', 'post', obj_, true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: \"提交订单成功\",\r\n\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tsetTimeout(()=>{\r\n\t\t\t\t\t\t\tuni.setStorageSync('car_ids',\"\")\r\n\t\t\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\t\t\turl: '/pages/user/orderList'\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t},2000);\r\n\t\t\t\t\t}else{\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'nonde'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t})\t\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t\ttitleNav\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n\r\n<style scoped lang=\"scss\">\r\n@import '../../assets/css/car/confirmOrder.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/car/confirmOrder.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","Api_Url"],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"confirmQuote.js","sources":["pages/car/confirmQuote.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvY2FyL2NvbmZpcm1RdW90ZS52dWU"],"sourcesContent":["<template>\r\n\t<view class=\"confirmQuotePage\">\r\n\t\t<barX />\r\n\t\t<titleNav :title=\"'确认报价单'\"/>\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"top-box\">\r\n\t\t\t\t<view class=\"tit\">询价人:{{create_name}}</view>\r\n\t\t\t\t<navigator url=\"\" class=\"address-box\">\r\n\t\t\t\t\t<view class=\"addbx row bothSide verCenter\">\r\n\t\t\t\t\t\t<view class=\"l\">\r\n\t\t\t\t\t\t\t<view class=\"ad row verCenter\">\r\n\t\t\t\t\t\t\t\t<text class=\"csq\">广东省 深圳市 龙岗区 坂田街道</text>\r\n\t\t\t\t\t\t\t\t<text class=\"mr\">默认</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"ad1\">清丽路宝能科技园12栋11楼</view>\r\n\t\t\t\t\t\t\t<view class=\"cnnk\"><text>Tang</text><text>138****2222</text></view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<text class=\"icon iconfont icon-arrowright\"></text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</navigator>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"goods-box\">\r\n\t\t\t\t<view class=\"group row\">\r\n\t\t\t\t\t<image src=\"https://www.iedge.net/assets/images/common/defaultnew.png\" />\r\n\t\t\t\t\t<view class=\"infos\">\r\n\t\t\t\t\t\t<view class=\"ganme elep2\">研华ADVANTECH工业通信工业通信工工业通信工业通信工wqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqa</view>\r\n\t\t\t\t\t\t<view class=\"hqs row verCenter bothSide\"><text>货期:1-2周</text><text>x1</text></view>\r\n\t\t\t\t\t\t<view class=\"price\">¥ 1050.00</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"group row\">\r\n\t\t\t\t\t<image src=\"https://www.iedge.net/assets/images/common/defaultnew.png\" />\r\n\t\t\t\t\t<view class=\"infos\">\r\n\t\t\t\t\t\t<view class=\"ganme elep2\">研华ADVANTECH工业通信工业通信工工业通信工业通信工wqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqa</view>\r\n\t\t\t\t\t\t<view class=\"hqs row verCenter bothSide\"><text>货期:1-2周</text><text>x1</text></view>\r\n\t\t\t\t\t\t<view class=\"price\">¥ 1050.00</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"coupo-box row bothSide verCenter\">\r\n\t\t\t\t\t<view class=\"l\">选择您的优惠券</view>\r\n\t\t\t\t\t<view class=\"r row verCenter\">\r\n\t\t\t\t\t\t<text>-¥80.00</text>\r\n\t\t\t\t\t\t<text class=\"icon iconfont icon-arrowright\"></text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"pur-sn-box\">\r\n\t\t\t\t<view class=\"tit\">客户采购单号</view>\r\n\t\t\t\t<input type=\"text\" class=\"pur-sn-val\" placeholder-class=\"placeholder-class\" placeholder=\"请输入采购单号\"/>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"price-infos\">\r\n\t\t\t\t<view class=\"top \">\r\n\t\t\t\t\t<view class=\"item row bothSide\"><text>商品含税总额</text><text>¥1055.00</text></view>\r\n\t\t\t\t\t<view class=\"item row bothSide\"><text>运费(未税)</text><text>已免运费</text></view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"bottom\">\r\n\t\t\t\t\t<view class=\"item row bothSide\"><text>总金额(未税)</text><text>¥1055.00</text></view>\r\n\t\t\t\t\t<view class=\"item row bothSide\"><text>总税额</text><text>¥1055.00</text></view>\r\n\t\t\t\t\t<view class=\"item row bothSide\"><text>应付金额(含税)</text><text class=\"price-pay\">¥1055.00</text></view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"rules row verCenter\">\r\n\t\t\t\t<text class=\"icon iconfont icon-checked1\" ></text>\r\n\t\t\t\t<navigator url=\"/pages/car/confirmRule\" class=\"tklink\">查看交易条款</navigator>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"foot row verCenter bothSide \" >\r\n\t\t\t<view class=\"l row verCenter\">含税总额:<text>¥ 1055.00</text> </view>\r\n\t\t\t<view class=\"submit-btn\" @click=\"openTipsx\">完成报价</view>\r\n\t\t</view>\r\n\t\t\r\n\t\t\r\n\t\t<!--温馨提示-->\r\n\t\t<uni-popup ref=\"popuptips\" type=\"bottom\" :safe-area=\"false\">\r\n\t\t\t<view class=\"pop-tips\">\r\n\t\t\t\t<view class=\"trt\"><text class=\"icon iconfont icon-caca\" @click=\"closeTipsx\"></text></view>\r\n\t\t\t\t<view class=\"ttit elep\">温馨提示</view>\r\n\t\t\t\t<view class=\"tipjk\">请确认邮箱地址,爱智将以PDF格式报价单</view>\r\n\t\t\t\t<view class=\"cons\">\r\n\t\t\t\t\t<view class=\"label\"><text>*</text>邮箱</view>\r\n\t\t\t\t\t<input type=\"text\" class=\"inputv\" v-model=\"email\" placeholder=\"请输入邮箱\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"sure\" >确认</view>\r\n\t\t\t</view>\r\n\t\t</uni-popup>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport barX from '@/components/barx.vue';\r\n\timport titleNav from '@/components/title_nav.vue';\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tuserInfo:\"\",\r\n\t\t\t\tcreate_name:\"\",\r\n\t\t\t\taddress_id:\"\",\r\n\t\t\t\taddressInfo:\"\",\r\n\t\t\t\tisCompany:(uni.getStorageSync('user_info')&&JSON.parse(uni.getStorageSync('user_info')).company_name)?true:false\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function(options) {\r\n\t\t\tthis.address_id=options.address_id||\"\"\r\n\t\t\tthis.userInfo=JSON.parse(uni.getStorageSync('user_info'))\r\n\t\t\tthis.create_name=this.userInfo.wx_nickname||this.userInfo.phone||this.userInfo.email\r\n\t\t},\r\n\t\tonShow(){\r\n\t\t\t // this.getCarList()\r\n\t\t\t // this.getAddress()\r\n\t\t\t // this.calPrice()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\topenTipsx() {\r\n\t\t\t\tthis.$refs.popuptips.open('bottom');\r\n\t\t\t},\r\n\t\t\tcloseTipsx() {\r\n\t\t\t\tthis.$refs.popuptips.close('bottom');\r\n\t\t\t},\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t\ttitleNav\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/car/confirmQuote.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/car/confirmQuote.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni"],"mappings":";;AAyFC,aAAa,MAAW;AACxB,iBAAiB,MAAW;AAC5B,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,UAAS;AAAA,MACT,aAAY;AAAA,MACZ,YAAW;AAAA,MACX,aAAY;AAAA,MACZ,WAAWA,cAAG,MAAC,eAAe,WAAW,KAAG,KAAK,MAAMA,cAAG,MAAC,eAAe,WAAW,CAAC,EAAE,eAAc,OAAK;AAAA,IAC5G;AAAA,EACA;AAAA,EACD,QAAQ,SAAS,SAAS;AACzB,SAAK,aAAW,QAAQ,cAAY;AACpC,SAAK,WAAS,KAAK,MAAMA,cAAAA,MAAI,eAAe,WAAW,CAAC;AACxD,SAAK,cAAY,KAAK,SAAS,eAAa,KAAK,SAAS,SAAO,KAAK,SAAS;AAAA,EAC/E;AAAA,EACD,SAAQ;AAAA,EAIP;AAAA,EACD,SAAS;AAAA,IACR,YAAY;AACX,WAAK,MAAM,UAAU,KAAK,QAAQ;AAAA,IAClC;AAAA,IACD,aAAa;AACZ,WAAK,MAAM,UAAU,MAAM,QAAQ;AAAA,IACnC;AAAA,EACD;AAAA,EACD,YAAY;AAAA,IACX;AAAA,IACA;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC1HD,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"confirmQuote.js","sources":["pages/car/confirmQuote.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvY2FyL2NvbmZpcm1RdW90ZS52dWU"],"sourcesContent":["<template>\r\n\t<view class=\"confirmQuotePage\">\r\n\t\t<barX />\r\n\t\t<titleNav :title=\"'确认报价单'\"/>\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"top-box\">\r\n\t\t\t\t<view class=\"tit\">询价人:{{create_name}}</view>\r\n\t\t\t\t<navigator :url=\"'/pages/user/address?form=confirmQuote&coupon_id='+coupon_id\" class=\"address-box\">\r\n\t\t\t\t\t<view class=\"addbx row bothSide verCenter\">\r\n\t\t\t\t\t\t<view class=\"l\">\r\n\t\t\t\t\t\t\t<view class=\"ad row verCenter\">\r\n\t\t\t\t\t\t\t\t<text class=\"csq\">{{addressInfo.nation_cn!=\"中国\"?addressInfo.nation_cn:''}} {{addressInfo.province_val}} {{addressInfo.city_val}} {{addressInfo.district_val}}</text>\r\n\t\t\t\t\t\t\t\t<text class=\"mr\" v-if=\"addressInfo.is_default==1\">默认</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"ad1\">{{addressInfo.detail_address}}</view>\r\n\t\t\t\t\t\t\t<view class=\"cnnk\"><text>{{addressInfo.consignee}}</text><text>{{addressInfo.mobile}}</text></view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<text class=\"icon iconfont icon-arrowright\"></text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</navigator>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"goods-box\" v-if=\"carList.length>0\">\r\n\t\t\t\t<view class=\"group row\" v-for=\"(item,index) in carList\" :key=\"index\">\r\n\t\t\t\t\t<image :src=\"item.goods_images||'https://www.iedge.net/assets/images/common/defaultnew.png'\" />\r\n\t\t\t\t\t<view class=\"infos\">\r\n\t\t\t\t\t\t<view class=\"ganme elep2\">{{item.sku_name}}</view>\r\n\t\t\t\t\t\t<view class=\"hqs row verCenter bothSide\"><text>货期:{{item.delivery_time}}</text><text>x{{item.goods_num}}</text></view>\r\n\t\t\t\t\t\t<view class=\"price\">¥{{isCompany?(item.company_price||item.origin_price):item.origin_price}}</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t\r\n\t\t\t\t<view class=\"coupo-box row bothSide verCenter\" @click=\"chooseUp()\">\r\n\t\t\t\t\t<view class=\"l\">选择您的优惠券</view>\r\n\t\t\t\t\t<view class=\"r row verCenter\">\r\n\t\t\t\t\t\t<view class=\"not\" v-if=\"coupon_list.length==0\">\r\n\t\t\t\t\t\t\t<text>未识别到可用优惠券</text>\r\n\t\t\t\t\t\t\t<text class=\"icon iconfont icon-arrowright\"></text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view v-else>\r\n\t\t\t\t\t\t\t<text v-if=\"priceInfo\">-{{priceInfo.currency_sign}}{{priceInfo.discount_fee||\"0.00\"}}</text>\r\n\t\t\t\t\t\t\t<text class=\"icon iconfont icon-arrowright\"></text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"pur-sn-box\">\r\n\t\t\t\t<view class=\"tit\">客户采购单号</view>\r\n\t\t\t\t<input type=\"text\" class=\"pur-sn-val\" v-model=\"purchase_sn\" placeholder-class=\"placeholder-class\" placeholder=\"请输入采购单号\"/>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"price-infos\" v-if=\"priceInfo\">\r\n\t\t\t\t<view class=\"top \">\r\n\t\t\t\t\t<view class=\"item row bothSide\"><text>商品含税总额</text><text>{{priceInfo.currency_sign}}{{priceInfo.all_amount}}</text></view>\r\n\t\t\t\t\t<view class=\"item row bothSide\"><text>运费(未税)</text><text>{{priceInfo.currency_sign}}{{priceInfo.discovery_fee}}</text></view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"bottom\">\r\n\t\t\t\t\t<view class=\"item row bothSide\"><text>总金额(未税)</text><text>{{priceInfo.currency_sign}}{{priceInfo.total_amount}}</text></view>\r\n\t\t\t\t\t<view class=\"item row bothSide\"><text>总税额</text><text>{{priceInfo.currency_sign}}{{priceInfo.tax_rate_amount||0}}</text></view>\r\n\t\t\t\t\t<view class=\"item row bothSide\"><text>应付金额(含税)</text><text class=\"price-pay\">{{priceInfo.currency_sign}}{{priceInfo.pay_amount}}</text></view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"rules row verCenter\">\r\n\t\t\t\t<text class=\"icon iconfont icon-checked1\" :class=\"{'icon-checked':isTest}\"\r\n\t\t\t\t\t@click=\"isTest=!isTest\"></text>\r\n\t\t\t\t<navigator url=\"/pages/car/confirmRule\" class=\"tklink\">查看交易条款</navigator>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"foot row verCenter bothSide \" >\r\n\t\t\t<view class=\"l row verCenter\">含税总额:<text v-if=\"priceInfo\">{{priceInfo.currency_sign}}{{priceInfo.pay_amount}}</text> </view>\r\n\t\t\t<view class=\"submit-btn\" @click=\"openTipsx\">完成报价</view>\r\n\t\t</view>\r\n\t\t\r\n\t\t\r\n\t\t<!--温馨提示-->\r\n\t\t<uni-popup ref=\"popuptips\" type=\"bottom\" :safe-area=\"false\">\r\n\t\t\t<view class=\"pop-tips\">\r\n\t\t\t\t<view class=\"trt\"><text class=\"icon iconfont icon-caca\" @click=\"closeTipsx\"></text></view>\r\n\t\t\t\t<view class=\"ttit elep\">温馨提示</view>\r\n\t\t\t\t<view class=\"tipjk\">请确认邮箱地址,爱智将以PDF格式报价单</view>\r\n\t\t\t\t<view class=\"cons\">\r\n\t\t\t\t\t<view class=\"label\"><text>*</text>邮箱</view>\r\n\t\t\t\t\t<input type=\"text\" class=\"inputv\" v-model=\"pdf_email\" placeholder=\"请输入邮箱\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"sure\" @click=\"createQuote\">确认</view>\r\n\t\t\t</view>\r\n\t\t</uni-popup>\r\n\t\t\r\n\t\t<!--优惠券-->\r\n\t\t<uni-popup ref=\"popupyhq\" type=\"bottom\" :safe-area=\"false\">\r\n\t\t\t<view class=\"pop-yhq\">\r\n\t\t\t\t<view class=\"trt\"><text class=\"icon iconfont icon-caca\" @click=\"closePop\"></text></view>\r\n\t\t\t\t<view class=\"ttit elep\">优惠券</view>\r\n\t\t\t\t<view class=\"cons\" v-if=\"coupon_list.length>0\">\r\n\t\t\t\t\t<view class=\"group row bothSide verCenter\" :class=\"{'act':coupon_id==item.coupon_id}\" v-for=\"(item,index) in coupon_list\" :key=\"index\" @click=\"chooseYhq(item.coupon_id)\">\r\n\t\t\t\t\t\t<view class=\"l row \">\r\n\t\t\t\t\t\t\t<view class=\"price\">\r\n\t\t\t\t\t\t\t\t<text v-if=\"item.coupon_type==2\">折<text class=\"textp\">{{item.sale_amount*10}}</text></text>\r\n\t\t\t\t\t\t\t\t<text v-else>{{item.currency_sign}}<text class=\"textp\">{{item.sale_amount}}</text></text>\r\n\t\t\t\t\t\t\t\t<view class=\"tips\">{{item.require_amount <= 0.01 ? '无门槛优惠券' : item.coupon_name}}</view>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"yhld\">\r\n\t\t\t\t\t\t\t\t<view>商品优惠券</view>\r\n\t\t\t\t\t\t\t\t<text>{{item.start_time}} - {{item.end_time}}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"r\">\r\n\t\t\t\t\t\t\t<view class=\"rbtn row verCenter rowCenter\">\r\n\t\t\t\t\t\t\t\t<view>选择</view>\r\n\t\t\t\t\t\t\t\t<text ></text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"add-btn\" @click=\"confirmYhq\">确认</view>\r\n\t\t\t</view>\r\n\t\t</uni-popup>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {Api_Url} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\timport titleNav from '@/components/title_nav.vue';\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tisTest:false,\r\n\t\t\t\tpdf_email:\"\",\r\n\t\t\t\tpurchase_sn:\"\",\r\n\t\t\t\tuserInfo:\"\",\r\n\t\t\t\tcreate_name:\"\",\r\n\t\t\t\taddress_id:\"\",\r\n\t\t\t\taddressInfo:\"\",\r\n\t\t\t\tcarList:[],\r\n\t\t\t\tcoupon_list:[],\r\n\t\t\t\tcoupon_id:\"\",\r\n\t\t\t\tpriceInfo:\"\",\r\n\t\t\t\tisCompany:(uni.getStorageSync('user_info')&&JSON.parse(uni.getStorageSync('user_info')).company_name)?true:false\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function(options) {\r\n\t\t\tthis.address_id=options.address_id||\"\"\r\n\t\t\tthis.coupon_id=options.coupon_id||\"\"\r\n\t\t\tthis.userInfo=JSON.parse(uni.getStorageSync('user_info'))\r\n\t\t\tthis.create_name=this.userInfo.wx_nickname||this.userInfo.phone||this.userInfo.email\r\n\t\t},\r\n\t\tonShow(){\r\n\t\t\t this.getCarList()\r\n\t\t\t this.getAddress()\r\n\t\t\t \r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tchooseYhq(coupon_id){\r\n\t\t\t\tthis.coupon_id=coupon_id\r\n\t\t\t},\r\n\t\t\tchooseUp(){\r\n\t\t\t\tif(this.coupon_list==0){return}\r\n\t\t\t\tthis.openPop()\r\n\t\t\t},\r\n\t\t\tconfirmYhq(){\r\n\t\t\t\tthis.calPrice()\r\n\t\t\t\tthis.closePop()\r\n\t\t\t},\r\n\t\t\tcalPrice(){\r\n\t\t\t\tlet sku_=[]\r\n\t\t\t\tthis.carList.forEach(item=>{\r\n\t\t\t\t\tsku_.push({\r\n\t\t\t\t\t\tsku_id:item.goods_id,\r\n\t\t\t\t\t\tnum:item.goods_num\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t\t\r\n\t\t\t\tthis.request(Api_Url + '/api/order/calQuotePrice', 'post', {sku_json:JSON.stringify(sku_),user_coupon_id:(this.coupon_id||\"\")}, true,true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tthis.priceInfo=res.data\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t})\t\r\n\t\t\t},\r\n\t\t\tgetCarList(){\r\n\t\t\t\tthis.carList=[]\r\n\t\t\t\tthis.request(Api_Url + '/api/cart/getCartGoodsInfo', 'GET', {sku_ids:uni.getStorageSync('car_ids')}, true,true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tlet arr_=res.data.goods_list\r\n\t\t\t\t\t\tarr_.forEach(item=>{\r\n\t\t\t\t\t\t\titem.delivery_list.forEach(item1=>{\r\n\t\t\t\t\t\t\t\tthis.carList.push(item1)\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\tthis.coupon_list=res.data.coupon_list||[]\r\n\t\t\t\t\t\tthis.calPrice()\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tgetAddress(){\r\n\t\t\t\tthis.request(Api_Url + '/api/address/getList', 'GET', {}, true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tlet arr_=res.data.list||[]\r\n\t\t\t\t\t\tarr_.forEach(item=>{\r\n\t\t\t\t\t\t\tif(this.address_id){\r\n\t\t\t\t\t\t\t\tif(item.address_id==this.address_id){\r\n\t\t\t\t\t\t\t\t\tthis.addressInfo=item\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\t\tif(item.is_default==1){\r\n\t\t\t\t\t\t\t\t\tthis.addressInfo=item\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\tif(arr_.length>0&&(!this.addressInfo)){\r\n\t\t\t\t\t\t\tthis.addressInfo=arr_[0]\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tif(this.addressInfo){\r\n\t\t\t\t\t\t\tthis.address_id=this.addressInfo.address_id\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\t \r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tcreateQuote(){\r\n\t\t\t\t\r\n\t\t\t\tlet goods_json_arr=[]\r\n\t\t\t\tthis.carList.forEach(item=>{\r\n\t\t\t\t\tgoods_json_arr.push({\r\n\t\t\t\t\t\tsku_id:item.goods_id,\r\n\t\t\t\t\t\tnum:item.goods_num\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t\tlet obj_={\r\n\t\t\t\t\tcreate_name:this.create_name,\r\n\t\t\t\t\tpdf_email:this.pdf_email,\r\n\t\t\t\t\tsku_json:JSON.stringify(goods_json_arr),\r\n\t\t\t\t\tuser_coupon_id:this.coupon_id,\r\n\t\t\t\t\taddress_id:this.address_id,\r\n\t\t\t\t\tpurchase_sn:this.purchase_sn\r\n\t\t\t\t}\r\n\t\t\t\tthis.request(Api_Url + '/api/xcx/confirmQuote', 'post', obj_, true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tuni.setStorageSync('quoteInfo',JSON.stringify(res.data))\r\n\t\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\t\turl: '/pages/car/confirmQuoteSuccess'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}else{\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'nonde'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t})\t\r\n\t\t\t},\r\n\t\t\topenTipsx() {\r\n\t\t\t\tif(!this.address_id){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请选择地址',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tif(!this.purchase_sn){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请输入客户采购单号',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tif(!this.isTest){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请勾选并确认交易条款',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tthis.$refs.popuptips.open('bottom');\r\n\t\t\t},\r\n\t\t\tcloseTipsx() {\r\n\t\t\t\tthis.$refs.popuptips.close('bottom');\r\n\t\t\t},\r\n\t\t\topenPop() {\r\n\t\t\t\tthis.$refs.popupyhq.open('bottom');\r\n\t\t\t},\r\n\t\t\tclosePop() {\r\n\t\t\t\tthis.$refs.popupyhq.close('bottom');\r\n\t\t\t},\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t\ttitleNav\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/car/confirmQuote.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/car/confirmQuote.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","Api_Url"],"mappings":";;;AAyHC,aAAa,MAAW;AACxB,iBAAiB,MAAW;AAC5B,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,QAAO;AAAA,MACP,WAAU;AAAA,MACV,aAAY;AAAA,MACZ,UAAS;AAAA,MACT,aAAY;AAAA,MACZ,YAAW;AAAA,MACX,aAAY;AAAA,MACZ,SAAQ,CAAE;AAAA,MACV,aAAY,CAAE;AAAA,MACd,WAAU;AAAA,MACV,WAAU;AAAA,MACV,WAAWA,cAAG,MAAC,eAAe,WAAW,KAAG,KAAK,MAAMA,cAAG,MAAC,eAAe,WAAW,CAAC,EAAE,eAAc,OAAK;AAAA,IAC5G;AAAA,EACA;AAAA,EACD,QAAQ,SAAS,SAAS;AACzB,SAAK,aAAW,QAAQ,cAAY;AACpC,SAAK,YAAU,QAAQ,aAAW;AAClC,SAAK,WAAS,KAAK,MAAMA,cAAAA,MAAI,eAAe,WAAW,CAAC;AACxD,SAAK,cAAY,KAAK,SAAS,eAAa,KAAK,SAAS,SAAO,KAAK,SAAS;AAAA,EAC/E;AAAA,EACD,SAAQ;AACL,SAAK,WAAW;AAChB,SAAK,WAAW;AAAA,EAElB;AAAA,EACD,SAAS;AAAA,IACR,UAAU,WAAU;AACnB,WAAK,YAAU;AAAA,IACf;AAAA,IACD,WAAU;AACT,UAAG,KAAK,eAAa,GAAE;AAAC;AAAA,MAAM;AAC9B,WAAK,QAAQ;AAAA,IACb;AAAA,IACD,aAAY;AACX,WAAK,SAAS;AACd,WAAK,SAAS;AAAA,IACd;AAAA,IACD,WAAU;AACT,UAAI,OAAK,CAAC;AACV,WAAK,QAAQ,QAAQ,UAAM;AAC1B,aAAK,KAAK;AAAA,UACT,QAAO,KAAK;AAAA,UACZ,KAAI,KAAK;AAAA,SACT;AAAA,OACD;AAED,WAAK,QAAQC,SAAAA,UAAU,4BAA4B,QAAQ,EAAC,UAAS,KAAK,UAAU,IAAI,GAAE,gBAAgB,KAAK,aAAW,GAAG,GAAG,MAAK,IAAI,EAAE,KAAK,SAAO;AACtJ,YAAG,IAAI,QAAM,GAAE;AACd,eAAK,YAAU,IAAI;AAAA,QACpB;AAAA,OAEA;AAAA,IACD;AAAA,IACD,aAAY;AACX,WAAK,UAAQ,CAAC;AACd,WAAK,QAAQA,SAAM,UAAI,8BAA8B,OAAO,EAAC,SAAQD,cAAAA,MAAI,eAAe,SAAS,EAAC,GAAG,MAAK,IAAI,EAAE,KAAK,SAAO;AAC3H,YAAG,IAAI,QAAM,GAAE;AACd,cAAI,OAAK,IAAI,KAAK;AAClB,eAAK,QAAQ,UAAM;AAClB,iBAAK,cAAc,QAAQ,WAAO;AACjC,mBAAK,QAAQ,KAAK,KAAK;AAAA,aACvB;AAAA,WACD;AACD,eAAK,cAAY,IAAI,KAAK,eAAa,CAAC;AACxC,eAAK,SAAS;AAAA,QACf;AAAA,OACA;AAAA,IACD;AAAA,IACD,aAAY;AACX,WAAK,QAAQC,SAAM,UAAI,wBAAwB,OAAO,CAAA,GAAI,IAAI,EAAE,KAAK,SAAO;AAC3E,YAAG,IAAI,QAAM,GAAE;AACd,cAAI,OAAK,IAAI,KAAK,QAAM,CAAC;AACzB,eAAK,QAAQ,UAAM;AAClB,gBAAG,KAAK,YAAW;AAClB,kBAAG,KAAK,cAAY,KAAK,YAAW;AACnC,qBAAK,cAAY;AAAA,cAClB;AAAA,mBACI;AACJ,kBAAG,KAAK,cAAY,GAAE;AACrB,qBAAK,cAAY;AAAA,cAClB;AAAA,YACD;AAAA,WACA;AACD,cAAG,KAAK,SAAO,KAAI,CAAC,KAAK,aAAa;AACrC,iBAAK,cAAY,KAAK,CAAC;AAAA,UACxB;AACA,cAAG,KAAK,aAAY;AACnB,iBAAK,aAAW,KAAK,YAAY;AAAA,UAClC;AAAA,QACD;AAAA,OACA;AAAA,IACD;AAAA,IACD,cAAa;AAEZ,UAAI,iBAAe,CAAC;AACpB,WAAK,QAAQ,QAAQ,UAAM;AAC1B,uBAAe,KAAK;AAAA,UACnB,QAAO,KAAK;AAAA,UACZ,KAAI,KAAK;AAAA,SACT;AAAA,OACD;AACD,UAAI,OAAK;AAAA,QACR,aAAY,KAAK;AAAA,QACjB,WAAU,KAAK;AAAA,QACf,UAAS,KAAK,UAAU,cAAc;AAAA,QACtC,gBAAe,KAAK;AAAA,QACpB,YAAW,KAAK;AAAA,QAChB,aAAY,KAAK;AAAA,MAClB;AACA,WAAK,QAAQA,SAAQ,UAAE,yBAAyB,QAAQ,MAAM,IAAI,EAAE,KAAK,SAAO;AAC/E,YAAG,IAAI,QAAM,GAAE;AACdD,wBAAG,MAAC,eAAe,aAAY,KAAK,UAAU,IAAI,IAAI,CAAC;AACvDA,wBAAAA,MAAI,WAAW;AAAA,YACd,KAAK;AAAA,UACN,CAAC;AAAA,eACG;AACJA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO,IAAI;AAAA,YACX,MAAM;AAAA,UACP,CAAC;AAAA,QACF;AAAA,OAEA;AAAA,IACD;AAAA,IACD,YAAY;AACX,UAAG,CAAC,KAAK,YAAW;AACnBA,sBAAAA,MAAI,UAAU;AAAA,UACb,OAAO;AAAA,UACP,MAAM;AAAA,QACP,CAAC;AACD;AAAA,MACD;AACA,UAAG,CAAC,KAAK,aAAY;AACpBA,sBAAAA,MAAI,UAAU;AAAA,UACb,OAAO;AAAA,UACP,MAAM;AAAA,QACP,CAAC;AACD;AAAA,MACD;AACA,UAAG,CAAC,KAAK,QAAO;AACfA,sBAAAA,MAAI,UAAU;AAAA,UACb,OAAO;AAAA,UACP,MAAM;AAAA,QACP,CAAC;AACD;AAAA,MACD;AACA,WAAK,MAAM,UAAU,KAAK,QAAQ;AAAA,IAClC;AAAA,IACD,aAAa;AACZ,WAAK,MAAM,UAAU,MAAM,QAAQ;AAAA,IACnC;AAAA,IACD,UAAU;AACT,WAAK,MAAM,SAAS,KAAK,QAAQ;AAAA,IACjC;AAAA,IACD,WAAW;AACV,WAAK,MAAM,SAAS,MAAM,QAAQ;AAAA,IAClC;AAAA,EACD;AAAA,EACD,YAAY;AAAA,IACX;AAAA,IACA;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC/RD,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"confirmQuoteSuccess.js","sources":["pages/car/confirmQuoteSuccess.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvY2FyL2NvbmZpcm1RdW90ZVN1Y2Nlc3MudnVl"],"sourcesContent":["<template>\r\n\t<view class=\"confirmQuoteSuccessPage\">\r\n\t\t<barX />\r\n\t\t<titleNav title=\"确认报价单\"/>\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"status-box\">\r\n\t\t\t\t<text class=\"icon iconfont icon-goucc\" v-if=\"isSuccess\"></text>\r\n\t\t\t\t<text class=\"icon iconfont icon-cccz\" v-else></text>\r\n\t\t\t\t<view>{{isSuccess?'邮件已发送':'邮箱发送不成功!'}}</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"sec\">\r\n\t\t\t\t<view class=\"row bothSide\"><text>询价单号</text><text>0000</text></view>\r\n\t\t\t\t<view class=\"row bothSide\"><text>客户采购单号</text><text>0000</text></view>\r\n\t\t\t\t<view class=\"row bothSide\"><text>询价人</text><text>0000</text></view>\r\n\t\t\t\t<view class=\"row bothSide\"><text>询价时间</text><text>0000</text></view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"btns row rowCenter\">\r\n\t\t\t\t<view class=\"back\" @click=\"$goBack\">返回</view>\r\n\t\t\t\t<view class=\"dg\" @click=\"goOrder\">立即订购</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t\r\n\t\t\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport barX from '@/components/barx.vue';\r\n\timport titleNav from '@/components/title_nav.vue';\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tisSuccess:true\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function() {\r\n\t\t\t\r\n\t\t},\r\n\r\n\t\tmethods: {\r\n\t\t\tgoOrder(){\r\n\t\t\t\treturn\r\n\t\t\t\tlet json_arr=[]\r\n\t\t\t\tlet ids=[]\r\n\t\t\t\tthis.carList.forEach(item=>{\r\n\t\t\t\t\tif(item.checked){\r\n\t\t\t\t\t\tlet js_={\r\n\t\t\t\t\t\t\tgoods_num:item.goods_count,\r\n\t\t\t\t\t\t\tsku_id:item.sku_id,\r\n\t\t\t\t\t\t\tprice:item.goods_price\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tif(type==1){\r\n\t\t\t\t\t\t\tjs_.is_cover_goods_num=1\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tjson_arr.push(js_)\r\n\t\t\t\t\t\tids.push(item.sku_id)\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t})\r\n\t\t\t\tif(ids.length==0){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle:\"请勾选商品\",\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tthis.request(Api_Url + '/api/cart/batchAddCart', 'POST', {sku_json:JSON.stringify(json_arr)}, true).then(res => {\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tif(type==1){\r\n\t\t\t\t\t\t\tuni.setStorageSync('car_ids',ids.join(\",\"));\r\n\t\t\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\t\t url:'/pages/car/confirmOrder'\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\ttitle:\"加入购物车成功\",\r\n\t\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'error'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t\ttitleNav\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/car/confirmQuoteSuccess.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/car/confirmQuoteSuccess.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;AA2BC,aAAa,MAAW;AACxB,iBAAiB,MAAW;AAC5B,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,WAAU;AAAA,IACX;AAAA,EACA;AAAA,EACD,QAAQ,WAAW;AAAA,EAElB;AAAA,EAED,SAAS;AAAA,IACR,UAAS;AACR;AAAA,IA8CD;AAAA,EACA;AAAA,EACD,YAAY;AAAA,IACX;AAAA,IACA;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;AC5FD,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"confirmQuoteSuccess.js","sources":["pages/car/confirmQuoteSuccess.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvY2FyL2NvbmZpcm1RdW90ZVN1Y2Nlc3MudnVl"],"sourcesContent":["<template>\r\n\t<view class=\"confirmQuoteSuccessPage\">\r\n\t\t<barX />\r\n\t\t<titleNav title=\"确认报价单\"/>\r\n\t\t<view class=\"cons\" v-if=\"quoteInfo\">\r\n\t\t\t<view class=\"status-box\">\r\n\t\t\t\t<text class=\"icon iconfont icon-goucc\" v-if=\"quoteInfo.mail_send_res\"></text>\r\n\t\t\t\t<text class=\"icon iconfont icon-cccz\" v-else></text>\r\n\t\t\t\t<view>{{quoteInfo.mail_send_res?'邮件已发送':'邮箱发送不成功!'}}</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"sec\">\r\n\t\t\t\t<view class=\"row bothSide\"><text>询价单号</text><text>{{quoteInfo.quote_sn}}</text></view>\r\n\t\t\t\t<view class=\"row bothSide\"><text>客户采购单号</text><text>{{quoteInfo.purchase_sn}}</text></view>\r\n\t\t\t\t<view class=\"row bothSide\"><text>询价人</text><text>{{quoteInfo.create_name}}</text></view>\r\n\t\t\t\t<view class=\"row bothSide\"><text>询价时间</text><text>{{quoteInfo.create_time}}</text></view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"btns row rowCenter\">\r\n\t\t\t\t<view class=\"back\" @click=\"$goBack\">返回</view>\r\n\t\t\t\t<view class=\"dg\" @click=\"goOrder\">立即订购</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t\r\n\t\t\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport barX from '@/components/barx.vue';\r\n\timport titleNav from '@/components/title_nav.vue';\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tquoteInfo:\"\"\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function() {\r\n\t\t\tthis.quoteInfo=JSON.parse(uni.getStorageSync('quoteInfo'))\r\n\t\t},\r\n\r\n\t\tmethods: {\r\n\t\t\tgoOrder(){\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t url:'/pages/car/confirmOrder'\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t\ttitleNav\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/car/confirmQuoteSuccess.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/car/confirmQuoteSuccess.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni"],"mappings":";;AA2BC,aAAa,MAAW;AACxB,iBAAiB,MAAW;AAC5B,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,WAAU;AAAA,IACX;AAAA,EACA;AAAA,EACD,QAAQ,WAAW;AAClB,SAAK,YAAU,KAAK,MAAMA,cAAAA,MAAI,eAAe,WAAW,CAAC;AAAA,EACzD;AAAA,EAED,SAAS;AAAA,IACR,UAAS;AACRA,oBAAAA,MAAI,WAAW;AAAA,QACb,KAAI;AAAA,MACN,CAAC;AAAA,IACF;AAAA,EACA;AAAA,EACD,YAAY;AAAA,IACX;AAAA,IACA;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;ACjDD,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"address.js","sources":["pages/user/address.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9hZGRyZXNzLnZ1ZQ"],"sourcesContent":["<template>\r\n\t<view class=\"addressPage\">\r\n\t\t<barX />\r\n\t\t<titleNav title=\"收货地址\" />\r\n\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"data-box\">\r\n\t\t\t\t<view class=\"group \" v-for=\"(item,index) in list\" :key=\"index\">\r\n\t\t\t\t\t<view class=\"t row verCenter\">\r\n\t\t\t\t\t\t<text class=\"tet\">{{item.nation_cn!=\"中国\"?item.nation_cn:''}} {{item.province_val}}\r\n\t\t\t\t\t\t\t{{item.city_val}} {{item.district_val}} {{item.consignee}}</text>\r\n\t\t\t\t\t\t<text class=\"mr row verCenter rowCenter\" v-if=\"item.is_default==1\">默认</text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"c\">{{item.detail_address}}</view>\r\n\t\t\t\t\t<view class=\"b row bothSide\">\r\n\t\t\t\t\t\t<view class=\"l row verCenter\" @click=\"setdefault(item.address_id)\" v-if=\"!form\">\r\n\t\t\t\t\t\t\t<text class=\"icon iconfont icon-checked1\"\r\n\t\t\t\t\t\t\t\t:class=\"{'icon-checked':item.is_default==1}\"></text>\r\n\t\t\t\t\t\t\t<text>{{item.is_default==1?\"已默认\":\"设为默认\"}}</text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"l row verCenter\" @click=\"setChoose(item.address_id)\" v-else>\r\n\t\t\t\t\t\t\t<text class=\"icon iconfont icon-checked1\"\r\n\t\t\t\t\t\t\t\t:class=\"{'icon-checked':item.checkedx==1}\"></text>\r\n\t\t\t\t\t\t\t<text>{{item.checkedx==1?\"已选择\":\"选择\"}}</text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t<view class=\"r row verCenter\">\r\n\t\t\t\t\t\t\t<text @click=\"deleteAdress(item.address_id)\">删除</text>\r\n\t\t\t\t\t\t\t<text @click=\"copy(item)\">复制</text>\r\n\t\t\t\t\t\t\t<view><navigator :url=\"'/pages/user/addressEdit?address_id=' + item.address_id\" >修改</navigator></view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"no-data\" v-if=\"isInit&&list.length==0\">\r\n\t\t\t\t<image src=\"https://img.ichunt.com/images/ichunt/202502/07/676f987065320e89a68d473ec62c8cea.png\" />\r\n\t\t\t\t<view>暂无地址信息!</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"foot\">\r\n\t\t\t<navigator url=\"/pages/user/addressAdd\" class=\"btn\">新增收货地址</navigator>\r\n\t\t</view>\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\timport titleNav from '@/components/title_nav.vue';\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tisInit: false, //记录是否加载了数据\r\n\t\t\t\tform:\"\",\r\n\t\t\t\tinvoice_id:\"\",\r\n\t\t\t\tcoupon_id:\"\",\r\n\t\t\t\tlist: [],\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function(options) {\r\n\t\t\tthis.form=options.form||\"\"\r\n\t\t\tthis.invoice_id=options.invoice_id||\"\"\r\n\t\t\tthis.coupon_id=options.coupon_id||\"\"\r\n\t\t\t\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t this.getData();\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tsetChoose(address_id){\r\n\t\t\t\tlet address_id_go=\"\"\r\n\t\t\t\tthis.list.forEach(item=>{\r\n\t\t\t\t\titem.checkedx=false\r\n\t\t\t\t\tif(address_id==item.address_id){\r\n\t\t\t\t\t\titem.checkedx=true\r\n\t\t\t\t\t\taddress_id_go=item.address_id\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t\tsetTimeout(()=>{\r\n\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\turl: '/pages/car/confirmOrder?address_id='+address_id_go+'&coupon_id='+this.coupon_id+'&invoice_id='+this.invoice_id\r\n\t\t\t\t\t});\r\n\t\t\t\t},1000);\r\n\t\t\t},\r\n\t\t\tcopy(item){\r\n\t\t\t\tuni.setClipboardData({\r\n\t\t\t\t data: (item.nation_cn!=\"中国\"?item.nation_cn:'')+item.province_val+' '+item.city_val+' '+item.district_val+' '+item.detail_address,\r\n\t\t\t\t success: function () {\r\n\t\t\t\t uni.showToast({\r\n\t\t\t\t title: '复制成功',\r\n\t\t\t\t icon: 'success'\r\n\t\t\t\t });\r\n\t\t\t\t }\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tdeleteAdress(address_id) {\r\n\t\t\t\tuni.showModal({\r\n\t\t\t\t\ttitle: '',\r\n\t\t\t\t\tcontent: '您确定删除该地址嘛',\r\n\t\t\t\t\tsuccess: res => {\r\n\t\t\t\t\t\tif (res.confirm) {\r\n\t\t\t\t\t\t\tthis.request(Api_Url + '/api/address/del', 'POST', {\r\n\t\t\t\t\t\t\t\taddress_id: address_id\r\n\t\t\t\t\t\t\t}, true).then(res => {\r\n\t\t\t\t\t\t\t\tif (res.code === 0) {\r\n\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\ttitle: '删除成功',\r\n\t\t\t\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\tthis.getData(1);\r\n\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\r\n\t\t\tsetdefault(address_id) {\r\n\t\t\t\tthis.request(Api_Url + '/api/address/default', 'POST', {\r\n\t\t\t\t\taddress_id: address_id\r\n\t\t\t\t}, true).then(res => {\r\n\t\t\t\t\tif (res.code === 0) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '设置成功',\r\n\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tthis.getData(1);\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: res.err_msg,\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tgetData(loading) {\r\n\r\n\t\t\t\tlet obj_ = {\r\n\t\t\t\t\tp: 1\r\n\t\t\t\t}\r\n\r\n\t\t\t\tthis.request(Api_Url + '/api/address/getList', 'GET', obj_, (loading?false:true)).then(res => {\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tthis.isInit = 1;\r\n\t\t\t\t\t\tlet arr_ = res.data.list || []\r\n\t\t\t\t\t\tarr_.forEach(item=>{\r\n\t\t\t\t\t\t\titem.checkedx=false\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\tthis.list = arr_\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tthis.isInit = 1;\r\n\t\t\t\t\t\tthis.list = []\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t});\r\n\r\n\t\t\t},\r\n\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t\ttitleNav\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/user/address.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/user/address.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","Api_Url","res"],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"address.js","sources":["pages/user/address.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9hZGRyZXNzLnZ1ZQ"],"sourcesContent":["<template>\r\n\t<view class=\"addressPage\">\r\n\t\t<barX />\r\n\t\t<titleNav title=\"收货地址\" />\r\n\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"data-box\">\r\n\t\t\t\t<view class=\"group \" v-for=\"(item,index) in list\" :key=\"index\">\r\n\t\t\t\t\t<view class=\"t row verCenter\">\r\n\t\t\t\t\t\t<text class=\"tet\">{{item.nation_cn!=\"中国\"?item.nation_cn:''}} {{item.province_val}}\r\n\t\t\t\t\t\t\t{{item.city_val}} {{item.district_val}} {{item.consignee}}</text>\r\n\t\t\t\t\t\t<text class=\"mr row verCenter rowCenter\" v-if=\"item.is_default==1\">默认</text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"c\">{{item.detail_address}}</view>\r\n\t\t\t\t\t<view class=\"b row bothSide\">\r\n\t\t\t\t\t\t<view class=\"l row verCenter\" @click=\"setdefault(item.address_id)\" v-if=\"!form\">\r\n\t\t\t\t\t\t\t<text class=\"icon iconfont icon-checked1\"\r\n\t\t\t\t\t\t\t\t:class=\"{'icon-checked':item.is_default==1}\"></text>\r\n\t\t\t\t\t\t\t<text>{{item.is_default==1?\"已默认\":\"设为默认\"}}</text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"l row verCenter\" @click=\"setChoose(item.address_id)\" v-else>\r\n\t\t\t\t\t\t\t<text class=\"icon iconfont icon-checked1\"\r\n\t\t\t\t\t\t\t\t:class=\"{'icon-checked':item.checkedx==1}\"></text>\r\n\t\t\t\t\t\t\t<text>{{item.checkedx==1?\"已选择\":\"选择\"}}</text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t<view class=\"r row verCenter\">\r\n\t\t\t\t\t\t\t<text @click=\"deleteAdress(item.address_id)\">删除</text>\r\n\t\t\t\t\t\t\t<text @click=\"copy(item)\">复制</text>\r\n\t\t\t\t\t\t\t<view><navigator :url=\"'/pages/user/addressEdit?address_id=' + item.address_id\" >修改</navigator></view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"no-data\" v-if=\"isInit&&list.length==0\">\r\n\t\t\t\t<image src=\"https://img.ichunt.com/images/ichunt/202502/07/676f987065320e89a68d473ec62c8cea.png\" />\r\n\t\t\t\t<view>暂无地址信息!</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"foot\">\r\n\t\t\t<navigator url=\"/pages/user/addressAdd\" class=\"btn\">新增收货地址</navigator>\r\n\t\t</view>\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\timport titleNav from '@/components/title_nav.vue';\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tisInit: false, //记录是否加载了数据\r\n\t\t\t\tform:\"\",\r\n\t\t\t\tinvoice_id:\"\",\r\n\t\t\t\tcoupon_id:\"\",\r\n\t\t\t\tlist: [],\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function(options) {\r\n\t\t\tthis.form=options.form||\"\"\r\n\t\t\tthis.invoice_id=options.invoice_id||\"\"\r\n\t\t\tthis.coupon_id=options.coupon_id||\"\"\r\n\t\t\t\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t this.getData();\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tsetChoose(address_id){\r\n\t\t\t\tlet address_id_go=\"\"\r\n\t\t\t\tthis.list.forEach(item=>{\r\n\t\t\t\t\titem.checkedx=false\r\n\t\t\t\t\tif(address_id==item.address_id){\r\n\t\t\t\t\t\titem.checkedx=true\r\n\t\t\t\t\t\taddress_id_go=item.address_id\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t\tsetTimeout(()=>{\r\n\t\t\t\t\tif(this.form=\"confirmQuote\"){\r\n\t\t\t\t\t\t//报价过来\r\n\t\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\t\turl: '/pages/car/confirmQuote?address_id='+address_id_go+'&coupon_id='+this.coupon_id\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\turl: '/pages/car/confirmOrder?address_id='+address_id_go+'&coupon_id='+this.coupon_id+'&invoice_id='+this.invoice_id\r\n\t\t\t\t\t});\r\n\t\t\t\t},1000);\r\n\t\t\t},\r\n\t\t\tcopy(item){\r\n\t\t\t\tuni.setClipboardData({\r\n\t\t\t\t data: (item.nation_cn!=\"中国\"?item.nation_cn:'')+item.province_val+' '+item.city_val+' '+item.district_val+' '+item.detail_address,\r\n\t\t\t\t success: function () {\r\n\t\t\t\t uni.showToast({\r\n\t\t\t\t title: '复制成功',\r\n\t\t\t\t icon: 'success'\r\n\t\t\t\t });\r\n\t\t\t\t }\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tdeleteAdress(address_id) {\r\n\t\t\t\tuni.showModal({\r\n\t\t\t\t\ttitle: '',\r\n\t\t\t\t\tcontent: '您确定删除该地址嘛',\r\n\t\t\t\t\tsuccess: res => {\r\n\t\t\t\t\t\tif (res.confirm) {\r\n\t\t\t\t\t\t\tthis.request(Api_Url + '/api/address/del', 'POST', {\r\n\t\t\t\t\t\t\t\taddress_id: address_id\r\n\t\t\t\t\t\t\t}, true).then(res => {\r\n\t\t\t\t\t\t\t\tif (res.code === 0) {\r\n\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\ttitle: '删除成功',\r\n\t\t\t\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\tthis.getData(1);\r\n\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\r\n\t\t\tsetdefault(address_id) {\r\n\t\t\t\tthis.request(Api_Url + '/api/address/default', 'POST', {\r\n\t\t\t\t\taddress_id: address_id\r\n\t\t\t\t}, true).then(res => {\r\n\t\t\t\t\tif (res.code === 0) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '设置成功',\r\n\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tthis.getData(1);\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: res.err_msg,\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tgetData(loading) {\r\n\r\n\t\t\t\tlet obj_ = {\r\n\t\t\t\t\tp: 1\r\n\t\t\t\t}\r\n\r\n\t\t\t\tthis.request(Api_Url + '/api/address/getList', 'GET', obj_, (loading?false:true)).then(res => {\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tthis.isInit = 1;\r\n\t\t\t\t\t\tlet arr_ = res.data.list || []\r\n\t\t\t\t\t\tarr_.forEach(item=>{\r\n\t\t\t\t\t\t\titem.checkedx=false\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\tthis.list = arr_\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tthis.isInit = 1;\r\n\t\t\t\t\t\tthis.list = []\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t});\r\n\r\n\t\t\t},\r\n\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t\ttitleNav\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/user/address.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/user/address.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","Api_Url","res"],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"orderDetail.js","sources":["pages/user/orderDetail.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9vcmRlckRldGFpbC52dWU"],"sourcesContent":["<template>\r\n\t<view class=\"orderDetailPage\">\r\n\t\t<barX />\r\n\t\t<titleNav :title=\"'订单详情'\"/>\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view v-if=\"pageData\">\r\n\t\t\t\t<view class=\"wl-box\" v-if=\"wlInfo.length>0\">\r\n\t\t\t\t\t<view class=\"wiboxitem\" v-for=\"(item,index) in wlInfo\" :key='index'>\r\n\t\t\t\t\t\t<view class=\"pack row\">\r\n\t\t\t\t\t\t\t<view class=\"item row verCenter\" v-for=\"(item1,index1) in item.shipping_items\" :key='index1'>\r\n\t\t\t\t\t\t\t\t<image :src=\"item1.goods_images||'https://www.iedge.net/assets/images/common/defaultnew.png'\" />\r\n\t\t\t\t\t\t\t\t<text>{{item1.goods_name}}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"wlinfobox\">\r\n\t\t\t\t\t\t\t<view class=\"wl-cons\" v-for=\"(itemC,indexC) in item.shipping_info\">\r\n\t\t\t\t\t\t\t\t<view class=\"tit row bothSide verCenter\">\r\n\t\t\t\t\t\t\t\t\t<view class=\"row verCenter\">{{itemC.tracking_name}} {{itemC.shipping_no}}</view>\r\n\t\t\t\t\t\t\t\t\t<view class=\"row verCenter\">\r\n\t\t\t\t\t\t\t\t\t\t<text @click=\"copywl(itemC)\">复制</text>\r\n\t\t\t\t\t\t\t\t\t\t<text class=\"call\" @click=\"callPhone(item.shipping_tel)\">打电话</text>\r\n\t\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t<view class=\"consfg\">\r\n\t\t\t\t\t\t\t\t\t<view class=\"wlitem\" :class=\"{'hidex':(index2>0&&(!itemC.showUlAll))}\" v-for=\"(item2,index2) in itemC.tracking_msg\" :key='index2' >\r\n\t\t\t\t\t\t\t\t\t\t<view class=\"row wlt verCenter\">\r\n\t\t\t\t\t\t\t\t\t\t\t<text class=\"tet\" v-if=\"item2.tracking_status_val\">{{item2.tracking_status_val}}</text><text class=\"txt\">{{item2.time}}</text>\r\n\t\t\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t\t\t<view class=\"wlb\">{{item2.context}}</view>\r\n\t\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t<view class=\"wlbt1 row verCenter\" @click=\"sqzk(itemC.shipping_no)\">\r\n\t\t\t\t\t\t\t\t\t {{itemC.showUlAll?'收起':'查看'}}更多物流明细\r\n\t\t\t\t\t\t\t\t\t<text :class=\"['icon','iconfont',itemC.showUlAll?'icon-arrowshang':'icon-arrowxia']\"></text>\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t\r\n\t\t\t\t</view>\r\n\t\t\t\t\r\n\t\t\t\t<view class=\"wlfoot\" v-if=\"wlInfo.length>0\">\r\n\t\t\t\t\t<view class=\"t row\"><text class=\"icon iconfont icon-dzsd\"></text> <view>送至 {{pageData.order_address.address}}</view></view>\r\n\t\t\t\t\t<view class=\"b\">{{pageData.order_address.consignee}} {{pageData.order_address.mobile}}</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t\r\n\t\t\t\t<view class=\"top-box\" v-if=\"!wlInfo.length>0\">\r\n\t\t\t\t\t<view class=\"address-box\">\r\n\t\t\t\t\t\t<view class=\"addbx row bothSide verCenter\">\r\n\t\t\t\t\t\t\t<view class=\"l\">\r\n\t\t\t\t\t\t\t\t<view class=\"ad row verCenter\">\r\n\t\t\t\t\t\t\t\t\t<text class=\"csq\">{{(pageData.order_address.nation_cn!=\"中国\"?pageData.order_address.nation_cn:'')+pageData.order_address.province_val+' '+pageData.order_address.city_val+' '+pageData.order_address.district_val}}</text>\r\n\t\t\t\t\t\t\t\t\t<text class=\"mr\" v-if=\"pageData.order_address.is_default==1\">默认</text>\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t<view class=\"ad1\">{{pageData.order_address.address}}</view>\r\n\t\t\t\t\t\t\t\t<view class=\"cnnk\"><text>{{pageData.order_address.consignee}}</text><text>{{pageData.order_address.mobile}}</text></view>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"goods-box\">\r\n\t\t\t\t\t<view class=\"group row\" v-for=\"(item,index) in pageData.order_items\" :key=\"index\">\r\n\t\t\t\t\t\t<image :src=\"item.goods_images||'https://www.iedge.net/assets/images/common/defaultnew.png'\" />\r\n\t\t\t\t\t\t<view class=\"infos\">\r\n\t\t\t\t\t\t\t<view class=\"ganme elep2\">{{item.sku_name}}</view>\r\n\t\t\t\t\t\t\t<view class=\"hqs row verCenter bothSide\"><text>货期:{{item.delivery_time}}</text><text>x{{item.goods_number}}</text></view>\r\n\t\t\t\t\t\t\t<view class=\"price\">{{item.goods_amount_order}}</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"price-infos\">\r\n\t\t\t\t\t<view class=\"tit\">订单信息</view>\r\n\t\t\t\t\t<view class=\"row bothSide item\"><text>发票信息</text><text>{{pageData.order_invoice.tax_title}}</text></view>\r\n\t\t\t\t\t<view class=\"row bothSide item\"><text>订单编号</text><text>{{pageData.order_info.order_sn}}</text></view>\r\n\t\t\t\t\t<view class=\"row bothSide item\"><text>下单时间</text><text>{{pageData.order_info.create_time}}</text></view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"price-infos\">\r\n\t\t\t\t\t<view class=\"tit\">结算信息</view>\r\n\t\t\t\t\t<view class=\"row bothSide item\"><text>商品含税总额</text><text>{{pageData.order_info.goods_amount_has_tax_format}}</text></view>\r\n\t\t\t\t\t<view class=\"row bothSide item\"><text>税费</text><text>{{pageData.order_info.tax_amount_format}}</text></view>\r\n\t\t\t\t\t<view class=\"row bothSide item\"><text>优惠券抵用</text><text>{{pageData.order_info.coupon_amount_format}}</text></view>\r\n\t\t\t\t\t<view class=\"row bothSide item\"><text>运费</text><text>{{pageData.order_info.shipping_amount_format}}</text></view>\r\n\t\t\t\t\t<view class=\"row bothSide item\"><text>含税总额</text><text class=\"price\">{{pageData.order_info.order_amount_format}}</text></view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t\r\n\t\t\t\r\n\t\t</view>\r\n\t\t<view class=\"foot row verCenter bothSide\" v-if=\"pageData\">\r\n\t\t\t<navigator class=\"item\" url=\"\">\r\n\t\t\t\t<text class=\"icon iconfont icon-kfd\"></text>\r\n\t\t\t\t<view>我的客服</view>\r\n\t\t\t</navigator>\r\n\t\t\t\r\n\t\t\t<view class=\"row\">\r\n\t\t\t\t<view class=\"add-car\" @click=\"again()\">加入购物车</view>\r\n\t\t\t\t<view class=\"add-confirm\" @click=\"again(1)\">再来一单</view>\r\n\t\t\t\t<navigator v-if=\"pageData.order_info.status==2||pageData.order_info.status==3\" :url=\"'/pages/user/orderPay?order_id='+order_id\" class=\"pay\">立即支付</navigator>\r\n\t\t\t\t\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\timport titleNav from '@/components/title_nav.vue';\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tpageData:\"\",\r\n\t\t\t\twlInfo:[]\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function(options) {\r\n\t\t\tthis.order_id=options.order_id||\"\";\r\n\t\t\tthis.getData()\r\n\t\t},\r\n\r\n\t\tmethods: {\r\n\t\t\tcallPhone(shipping_tel) {\r\n\t\t\t\tconsole.log(shipping_tel)\r\n\t\t\t uni.makePhoneCall({\r\n\t\t\t phoneNumber:shipping_tel, // 替换为实际的电话号码\r\n\t\t\t success: () => {\r\n\t\t\t console.log('拨打电话成功');\r\n\t\t\t }\r\n\t\t\t });\r\n\t\t\t},\r\n\t\t\tcopywl(info){\r\n\t\t\t\tuni.setClipboardData({\r\n\t\t\t\t data: info.shipping_no,\r\n\t\t\t\t success: function () {\r\n\t\t\t\t uni.showToast({\r\n\t\t\t\t title: '复制成功',\r\n\t\t\t\t icon: 'success'\r\n\t\t\t\t });\r\n\t\t\t\t }\r\n\t\t\t\t});\r\n\t\t\t\t\r\n\t\t\t},\r\n\t\t\tsqzk(shipping_no){\r\n\t\t\t\tthis.wlInfo.forEach(item=>{\r\n\t\t\t\t\titem.shipping_info.forEach(item1=>{\r\n\t\t\t\t\t\tif(shipping_no==item1.shipping_no){\r\n\t\t\t\t\t\t\titem1.showUlAll=!item1.showUlAll\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tagain(type){\r\n\t\t\t\tlet arr_=this.pageData.order_items||[]\r\n\t\t\t\tlet json_arr=[]\r\n\t\t\t\tlet ids=[]\r\n\t\t\t\tarr_.forEach(item=>{\r\n\t\t\t\t\tlet obj_={\r\n\t\t\t\t\t\tgoods_num:item.goods_number,\r\n\t\t\t\t\t\tsku_id:item.goods_id,\r\n\t\t\t\t\t\tprice:item.price_has_tax\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif(type){\r\n\t\t\t\t\t\tobj_.is_cover_goods_num=1\r\n\t\t\t\t\t}\r\n\t\t\t\t\tjson_arr.push(obj_)\r\n\t\t\t\t\t\r\n\t\t\t\t\tids.push(item.sku_id)\r\n\t\t\t\t})\r\n\t\t\t\t\r\n\t\t\t\tthis.request(Api_Url + '/api/cart/batchAddCart', 'POST', {sku_json:JSON.stringify(json_arr)}, true).then(res => {\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tif(type){\r\n\t\t\t\t\t\t\tuni.setStorageSync('car_ids',ids.join(\",\"));\r\n\t\t\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\t\t url:'/pages/car/confirmOrder'\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\ttitle: \"添加购物车成功\",\r\n\t\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'error'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tgetData(){\r\n\t\t\t\tthis.request(Api_Url + '/api/order/detail', 'GET', {order_id:this.order_id}, true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tthis.pageData=res.data\r\n\t\t\t\t\t\tthis.wlInfo=res.data.order_shipping||[]\r\n\t\t\t\t\t\tthis.wlInfo.forEach(item=>{\r\n\t\t\t\t\t\t\titem.showUlAll=false\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}else{\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t title: res.msg,\r\n\t\t\t\t\t\t icon: 'error'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t \r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t\ttitleNav\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/user/orderDetail.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/user/orderDetail.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","Api_Url"],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"orderDetail.js","sources":["pages/user/orderDetail.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9vcmRlckRldGFpbC52dWU"],"sourcesContent":["<template>\r\n\t<view class=\"orderDetailPage\">\r\n\t\t<barX />\r\n\t\t<titleNav :title=\"'订单详情'\" />\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view v-if=\"pageData\">\r\n\t\t\t\t<view class=\"wl-box\" v-if=\"wlInfo.length>0\">\r\n\t\t\t\t\t<view class=\"wiboxitem\" v-for=\"(item,index) in wlInfo\" :key='index'>\r\n\t\t\t\t\t\t<view class=\"pack row\">\r\n\t\t\t\t\t\t\t<view class=\"item row verCenter\" v-for=\"(item1,index1) in item.shipping_items\"\r\n\t\t\t\t\t\t\t\t:key='index1'>\r\n\t\t\t\t\t\t\t\t<image\r\n\t\t\t\t\t\t\t\t\t:src=\"item1.goods_images||'https://www.iedge.net/assets/images/common/defaultnew.png'\" />\r\n\t\t\t\t\t\t\t\t<text>{{item1.goods_name}}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"wlinfobox\">\r\n\t\t\t\t\t\t\t<view class=\"wl-cons\" v-for=\"(itemC,indexC) in item.shipping_info\">\r\n\t\t\t\t\t\t\t\t<view class=\"tit row bothSide verCenter\">\r\n\t\t\t\t\t\t\t\t\t<view class=\"row verCenter\">{{itemC.tracking_name}} {{itemC.shipping_no}}</view>\r\n\t\t\t\t\t\t\t\t\t<view class=\"row verCenter\">\r\n\t\t\t\t\t\t\t\t\t\t<text @click=\"copywl(itemC)\">复制</text>\r\n\t\t\t\t\t\t\t\t\t\t<text class=\"call\" @click=\"callPhone(item.shipping_tel)\">打电话</text>\r\n\t\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t<view class=\"consfg\">\r\n\t\t\t\t\t\t\t\t\t<view class=\"wlitem\" :class=\"{'hidex':(index2>0&&(!itemC.showUlAll))}\"\r\n\t\t\t\t\t\t\t\t\t\tv-for=\"(item2,index2) in itemC.tracking_msg\" :key='index2'>\r\n\t\t\t\t\t\t\t\t\t\t<view class=\"row wlt verCenter\">\r\n\t\t\t\t\t\t\t\t\t\t\t<text class=\"tet\"\r\n\t\t\t\t\t\t\t\t\t\t\t\tv-if=\"item2.tracking_status_val\">{{item2.tracking_status_val}}</text><text\r\n\t\t\t\t\t\t\t\t\t\t\t\tclass=\"txt\">{{item2.time}}</text>\r\n\t\t\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t\t\t<view class=\"wlb\">{{item2.context}}</view>\r\n\t\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t<view class=\"wlbt1 row verCenter\" @click=\"sqzk(itemC.shipping_no)\">\r\n\t\t\t\t\t\t\t\t\t{{itemC.showUlAll?'收起':'查看'}}更多物流明细\r\n\t\t\t\t\t\t\t\t\t<text\r\n\t\t\t\t\t\t\t\t\t\t:class=\"['icon','iconfont',itemC.showUlAll?'icon-arrowshang':'icon-arrowxia']\"></text>\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t</view>\r\n\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\r\n\t\t\t\t</view>\r\n\r\n\t\t\t\t<view class=\"wlfoot\" v-if=\"wlInfo.length>0\">\r\n\t\t\t\t\t<view class=\"t row\"><text class=\"icon iconfont icon-dzsd\"></text>\r\n\t\t\t\t\t\t<view>送至 {{pageData.order_address.address}}</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"b\">{{pageData.order_address.consignee}} {{pageData.order_address.mobile}}</view>\r\n\t\t\t\t</view>\r\n\r\n\t\t\t\t<view class=\"top-box\" v-if=\"!wlInfo.length>0\">\r\n\t\t\t\t\t<view class=\"address-box\">\r\n\t\t\t\t\t\t<view class=\"addbx row bothSide verCenter\">\r\n\t\t\t\t\t\t\t<view class=\"l\">\r\n\t\t\t\t\t\t\t\t<view class=\"ad row verCenter\">\r\n\t\t\t\t\t\t\t\t\t<text\r\n\t\t\t\t\t\t\t\t\t\tclass=\"csq\">{{(pageData.order_address.nation_cn!=\"中国\"?pageData.order_address.nation_cn:'')+pageData.order_address.province_val+' '+pageData.order_address.city_val+' '+pageData.order_address.district_val}}</text>\r\n\t\t\t\t\t\t\t\t\t<text class=\"mr\" v-if=\"pageData.order_address.is_default==1\">默认</text>\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t<view class=\"ad1\">{{pageData.order_address.address}}</view>\r\n\t\t\t\t\t\t\t\t<view class=\"cnnk\">\r\n\t\t\t\t\t\t\t\t\t<text>{{pageData.order_address.consignee}}</text><text>{{pageData.order_address.mobile}}</text>\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"goods-box\">\r\n\t\t\t\t\t<view class=\"group row\" v-for=\"(item,index) in pageData.order_items\" :key=\"index\">\r\n\t\t\t\t\t\t<image :src=\"item.goods_images||'https://www.iedge.net/assets/images/common/defaultnew.png'\" />\r\n\t\t\t\t\t\t<view class=\"infos\">\r\n\t\t\t\t\t\t\t<view class=\"ganme elep2\">{{item.sku_name}}</view>\r\n\t\t\t\t\t\t\t<view class=\"hqs row verCenter bothSide\">\r\n\t\t\t\t\t\t\t\t<text>货期:{{item.delivery_time}}</text><text>x{{item.goods_number}}</text></view>\r\n\t\t\t\t\t\t\t<view class=\"price\">{{item.goods_amount_order}}</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"price-infos\">\r\n\t\t\t\t\t<view class=\"tit\">订单信息</view>\r\n\t\t\t\t\t<view class=\"row bothSide item\"><text>发票信息</text><text>{{pageData.order_invoice.tax_title}}</text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"row bothSide item\"><text>订单编号</text><text>{{pageData.order_info.order_sn}}</text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"row bothSide item\"><text>下单时间</text><text>{{pageData.order_info.create_time}}</text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"price-infos\">\r\n\t\t\t\t\t<view class=\"tit\">结算信息</view>\r\n\t\t\t\t\t<view class=\"row bothSide item\">\r\n\t\t\t\t\t\t<text>商品含税总额</text><text>{{pageData.order_info.goods_amount_has_tax_format}}</text></view>\r\n\t\t\t\t\t<view class=\"row bothSide item\">\r\n\t\t\t\t\t\t<text>税费</text><text>{{pageData.order_info.tax_amount_format}}</text></view>\r\n\t\t\t\t\t<view class=\"row bothSide item\">\r\n\t\t\t\t\t\t<text>优惠券抵用</text><text>{{pageData.order_info.coupon_amount_format}}</text></view>\r\n\t\t\t\t\t<view class=\"row bothSide item\">\r\n\t\t\t\t\t\t<text>运费</text><text>{{pageData.order_info.shipping_amount_format}}</text></view>\r\n\t\t\t\t\t<view class=\"row bothSide item\"><text>含税总额</text><text\r\n\t\t\t\t\t\t\tclass=\"price\">{{pageData.order_info.order_amount_format}}</text></view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\r\n\r\n\t\t</view>\r\n\t\t<view class=\"foot row verCenter bothSide\" v-if=\"pageData\">\r\n\t\t\t<navigator class=\"item\" url=\"\">\r\n\t\t\t\t<text class=\"icon iconfont icon-kfd\"></text>\r\n\t\t\t\t<view>我的客服</view>\r\n\t\t\t</navigator>\r\n\r\n\t\t\t<view class=\"row\">\r\n\t\t\t\t<view class=\"add-car\" @click=\"again()\">加入购物车</view>\r\n\t\t\t\t<view class=\"add-confirm\" @click=\"again(1)\">再来一单</view>\r\n\t\t\t\t<navigator v-if=\"pageData.order_info.status==2||pageData.order_info.status==3\"\r\n\t\t\t\t\t:url=\"'/pages/user/orderPay?order_id='+order_id\" class=\"pay\">立即支付</navigator>\r\n\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\timport titleNav from '@/components/title_nav.vue';\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tpageData: \"\",\r\n\t\t\t\twlInfo: []\r\n\t\t\t\t\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function(options) {\r\n\t\t\tthis.order_id = options.order_id || \"\";\r\n\t\t\tthis.getData()\r\n\t\t},\r\n\t\t\r\n\t\tmethods: {\r\n\t\t\tcallPhone(shipping_tel) {\r\n\t\t\t\tconsole.log(shipping_tel)\r\n\t\t\t\tuni.makePhoneCall({\r\n\t\t\t\t\tphoneNumber: shipping_tel, // 替换为实际的电话号码\r\n\t\t\t\t\tsuccess: () => {\r\n\t\t\t\t\t\tconsole.log('拨打电话成功');\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tcopywl(info) {\r\n\t\t\t\tuni.setClipboardData({\r\n\t\t\t\t\tdata: info.shipping_no,\r\n\t\t\t\t\tsuccess: function() {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '复制成功',\r\n\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\r\n\t\t\t},\r\n\t\t\tsqzk(shipping_no) {\r\n\t\t\t\tthis.wlInfo.forEach(item => {\r\n\t\t\t\t\titem.shipping_info.forEach(item1 => {\r\n\t\t\t\t\t\tif (shipping_no == item1.shipping_no) {\r\n\t\t\t\t\t\t\titem1.showUlAll = !item1.showUlAll\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\r\n\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tagain(type) {\r\n\t\t\t\tlet arr_ = this.pageData.order_items || []\r\n\t\t\t\tlet json_arr = []\r\n\t\t\t\tlet ids = []\r\n\t\t\t\tarr_.forEach(item => {\r\n\t\t\t\t\tlet obj_ = {\r\n\t\t\t\t\t\tgoods_num: item.goods_number,\r\n\t\t\t\t\t\tsku_id: item.goods_id,\r\n\t\t\t\t\t\tprice: item.price_has_tax\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (type) {\r\n\t\t\t\t\t\tobj_.is_cover_goods_num = 1\r\n\t\t\t\t\t}\r\n\t\t\t\t\tjson_arr.push(obj_)\r\n\r\n\t\t\t\t\tids.push(item.sku_id)\r\n\t\t\t\t})\r\n\r\n\t\t\t\tthis.request(Api_Url + '/api/cart/batchAddCart', 'POST', {\r\n\t\t\t\t\tsku_json: JSON.stringify(json_arr)\r\n\t\t\t\t}, true).then(res => {\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tif (type) {\r\n\t\t\t\t\t\t\tuni.setStorageSync('car_ids', ids.join(\",\"));\r\n\t\t\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\t\t\turl: '/pages/car/confirmOrder'\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\ttitle: \"添加购物车成功\",\r\n\t\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'error'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tgetData() {\r\n\t\t\t\tthis.request(Api_Url + '/api/order/detail', 'GET', {\r\n\t\t\t\t\torder_id: this.order_id\r\n\t\t\t\t}, true).then(res => {\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tthis.pageData = res.data\r\n\t\t\t\t\t\tthis.wlInfo = res.data.order_shipping || []\r\n\t\t\t\t\t\tthis.wlInfo.forEach(item => {\r\n\t\t\t\t\t\t\titem.showUlAll = false\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'error'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t\ttitleNav\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/user/orderDetail.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/user/orderDetail.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","Api_Url"],"mappings":";;;AAkIC,aAAa,MAAW;AACxB,iBAAiB,MAAW;AAC5B,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,UAAU;AAAA,MACV,QAAQ,CAAC;AAAA,IAEV;AAAA,EACA;AAAA,EACD,QAAQ,SAAS,SAAS;AACzB,SAAK,WAAW,QAAQ,YAAY;AACpC,SAAK,QAAQ;AAAA,EACb;AAAA,EAED,SAAS;AAAA,IACR,UAAU,cAAc;AACvBA,oBAAAA,MAAY,MAAA,OAAA,qCAAA,YAAY;AACxBA,oBAAAA,MAAI,cAAc;AAAA,QACjB,aAAa;AAAA;AAAA,QACb,SAAS,MAAM;AACdA,wBAAAA,wDAAY,QAAQ;AAAA,QACrB;AAAA,MACD,CAAC;AAAA,IACD;AAAA,IACD,OAAO,MAAM;AACZA,oBAAAA,MAAI,iBAAiB;AAAA,QACpB,MAAM,KAAK;AAAA,QACX,SAAS,WAAW;AACnBA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO;AAAA,YACP,MAAM;AAAA,UACP,CAAC;AAAA,QACF;AAAA,MACD,CAAC;AAAA,IAED;AAAA,IACD,KAAK,aAAa;AACjB,WAAK,OAAO,QAAQ,UAAQ;AAC3B,aAAK,cAAc,QAAQ,WAAS;AACnC,cAAI,eAAe,MAAM,aAAa;AACrC,kBAAM,YAAY,CAAC,MAAM;AAAA,UAC1B;AAAA,SACA;AAAA,OAGD;AAAA,IACD;AAAA,IACD,MAAM,MAAM;AACX,UAAI,OAAO,KAAK,SAAS,eAAe,CAAC;AACzC,UAAI,WAAW,CAAC;AAChB,UAAI,MAAM,CAAC;AACX,WAAK,QAAQ,UAAQ;AACpB,YAAI,OAAO;AAAA,UACV,WAAW,KAAK;AAAA,UAChB,QAAQ,KAAK;AAAA,UACb,OAAO,KAAK;AAAA,QACb;AACA,YAAI,MAAM;AACT,eAAK,qBAAqB;AAAA,QAC3B;AACA,iBAAS,KAAK,IAAI;AAElB,YAAI,KAAK,KAAK,MAAM;AAAA,OACpB;AAED,WAAK,QAAQC,mBAAU,0BAA0B,QAAQ;AAAA,QACxD,UAAU,KAAK,UAAU,QAAQ;AAAA,MAClC,GAAG,IAAI,EAAE,KAAK,SAAO;AACpB,YAAI,IAAI,QAAQ,GAAG;AAClB,cAAI,MAAM;AACTD,0BAAG,MAAC,eAAe,WAAW,IAAI,KAAK,GAAG,CAAC;AAC3CA,0BAAAA,MAAI,WAAW;AAAA,cACd,KAAK;AAAA,YACN,CAAC;AAAA,iBACK;AACNA,0BAAAA,MAAI,UAAU;AAAA,cACb,OAAO;AAAA,cACP,MAAM;AAAA,YACP,CAAC;AAAA,UACF;AAAA,eAEM;AACNA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO,IAAI;AAAA,YACX,MAAM;AAAA,UACP,CAAC;AAAA,QACF;AAAA,MACD,CAAC;AAAA,IACD;AAAA,IACD,UAAU;AACT,WAAK,QAAQC,mBAAU,qBAAqB,OAAO;AAAA,QAClD,UAAU,KAAK;AAAA,MAChB,GAAG,IAAI,EAAE,KAAK,SAAO;AACpB,YAAI,IAAI,QAAQ,GAAG;AAClB,eAAK,WAAW,IAAI;AACpB,eAAK,SAAS,IAAI,KAAK,kBAAkB,CAAC;AAC1C,eAAK,OAAO,QAAQ,UAAQ;AAC3B,iBAAK,YAAY;AAAA,WACjB;AAAA,eACK;AACND,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO,IAAI;AAAA,YACX,MAAM;AAAA,UACP,CAAC;AAAA,QACF;AAAA,MAED,CAAC;AAAA,IACF;AAAA,EACA;AAAA,EACD,YAAY;AAAA,IACX;AAAA,IACA;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACnPD,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"qdDetail.js","sources":["pages/user/qdDetail.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9xZERldGFpbC52dWU"],"sourcesContent":["<template>\r\n\t<view class=\"qdDetailPage\">\r\n\t\t<barX />\r\n\t\t<view class=\"car-head row bothSide\">\r\n\t\t\t<view class=\"l row verCenter \">\r\n\t\t\t\t<text class=\"icon iconfont icon-arrowleft\" @click=\"$goBack\"></text>\r\n\t\t\t\t<view>清单详情</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"r row verCenter\" >\r\n\t\t\t\t<text @click=\"dels()\">删除</text>\r\n\t\t\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"name-box row verCenter\"><text @click=\"openNewList\">{{list_name}}<text class=\"icon iconfont icon-edit\" ></text></text></view>\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"no-data\" v-if=\"dataInited&&carList.length==0\">\r\n\t\t\t\t<image src=\"https://img.ichunt.com/images/ichunt/202502/19/7fdab385a25db187f8e57370875f7546.png\"/>\r\n\t\t\t\t<text>暂无商品信息!</text>\r\n\t\t\t</view>\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t<view class=\"list-box\" v-if=\"carList.length>0\">\r\n\t\t\t\t<view class=\"item-group row verCenter bothSide\" v-for=\"(item,index) in carList\" :key=\"index\">\r\n\t\t\t\t\t<view class=\"l row verCenter\">\r\n\t\t\t\t\t\t<text class=\"icon iconfont icon-checked1\" :class=\"{'icon-checked':item.checked}\" @click.stop=\"checkboxchange(item.sku_id)\"></text>\r\n\t\t\t\t\t\t<image :src=\"item.goods_images||'https://www.iedge.net/assets/images/common/defaultnew.png'\"/>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"r\">\r\n\t\t\t\t\t\t<view class=\"elep skun\">{{item.sku_name}}</view>\r\n\t\t\t\t\t\t<view class=\"txt\">型号:{{item.goods_name}}</view>\r\n\t\t\t\t\t\t<view class=\"txt\">品牌:{{item.brand_name}}</view>\r\n\t\t\t\t\t\t<view class=\"txt\">货期:{{item.cn_delivery_time}}</view>\r\n\t\t\t\t\t\t<view class=\"row verCenter bothSide\">\r\n\t\t\t\t\t\t\t<view class=\"price\">¥{{item.goods_price}}</view>\r\n\t\t\t\t\t\t\t<view class=\"hbha row verCenter bothSide\">\r\n\t\t\t\t\t\t\t\t<text class=\"icon iconfont icon-jian\" @click=\"addjNum(item.sku_id,1)\"></text>\r\n\t\t\t\t\t\t\t\t<input type=\"number\" v-model=\"item.goods_count\" @input=\"changeNum(item.sku_id)\"/>\r\n\t\t\t\t\t\t\t\t<text class=\"icon iconfont icon-jia\" @click=\"addjNum(item.sku_id,2)\"></text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\r\n\t\t\t</view>\r\n\t\t</view>\r\n\r\n\t\t<view class=\"car-foot car-foot1 row bothSide\">\r\n\t\t\t<view class=\"t row bothSide verCenter\">\r\n\t\t\t\t<view class=\"checked-box row verCenter\" @click.stop=\"checkboxchange(460053411)\"><text class=\"icon iconfont icon-checked1\" :class=\"{'icon-checked':allcheck}\"></text>全选</view>\r\n\t\t\t\t<view class=\"pbx\">含税总额:<view class=\"price\">¥ {{totalprice}}</view></view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"b row bothSide verCenter\">\r\n\t\t\t\t<view class=\"row verCenter bothSide\">\r\n\t\t\t\t\t<view class=\"add-car\" @click=\"addCar\">加入购物车</view>\r\n\t\t\t\t\t<view class=\"add-confirm\" @click=\"addCar(1)\">去订购</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t\r\n\t\t<!--修改清单-->\r\n\t\t<uni-popup ref=\"popupnewlist\" type=\"bottom\" :safe-area=\"false\">\r\n\t\t\t<view class=\"pop-new-list\">\r\n\t\t\t\t<view class=\"trt\"><text class=\"icon iconfont icon-caca\" @click=\"closeNewList\"></text></view>\r\n\t\t\t\t<view class=\"ttit elep\">修改清单</view>\r\n\t\t\t\t<view class=\"cons\">\r\n\t\t\t\t\t<input type=\"text\" class=\"inputv\" v-model=\"list_name\" placeholder=\"请输入清单名称,若未输入则显示商品编码;\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"add-list\" @click=\"updateList()\">确认</view>\r\n\t\t\t</view>\r\n\t\t</uni-popup>\r\n\t\t\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\t\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\ttimeout:\"\",//请求延迟定时器\r\n\t\t\t\tdataInited:false,//是否加载过数据 \r\n\t\t\t\tallcheck:true,\r\n\t\t\t\tisEdit:false,\r\n\t\t\t\tcarList: [],\r\n\t\t\t\ttotalprice:0,\r\n\t\t\t\tlist_id:\"\",\r\n\t\t\t\tshare_uuid:\"\",\r\n\t\t\t\tlist_name:\"\",//清单名字\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function(options) {\r\n\t\t\tthis.list_id=options.list_id\r\n\t\t\tthis.share_uuid=options.share_uuid\r\n\t\t\tthis.getData()\r\n\t\t},\r\n\t\r\n\t\tmethods: {\r\n\t\t\tgetData(type){\r\n\t\t\t\tif(!type){\r\n\t\t\t\t\tthis.carList=[]\r\n\t\t\t\t}\r\n\t\t\t\tthis.request(Api_Url + '/api/xcx/goodsListDetail', 'GET', {list_id:this.list_id,share_uuid:this.share_uuid}, (type?false:true)).then(res => {\r\n\t\t\t\t\tthis.dataInited = true;\r\n\t\t\t\t\tthis.allcheck=true\r\n\t\t\t\t\tthis.carList=[]\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tthis.list_name=res.data.info.list_name\r\n\t\t\t\t\t\tthis.list_id=res.data.info.list_id\r\n\t\t\t\t\t\tlet arr_ = res.data.list || []\r\n\t\t\t\t\t\tarr_.forEach(item => {\r\n\t\t\t\t\t\t\titem.checked = true\r\n\t\t\t\t\t\t\tthis.carList.push(item)\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\tthis.listUi()\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tlistUi(){\r\n\t\t\t\tthis.totalprice=0\r\n\t\t\t\tthis.carList.forEach(item=>{\r\n\t\t\t\t\tif(item.checked){\r\n\t\t\t\t\t\tthis.totalprice+=Number(item.goods_price*item.goods_count)\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t\tthis.totalprice=this.totalprice.toFixed(2)\r\n\t\t\t},\r\n\t\t\tchangeNum(sku_id,type){\r\n\t\t\t\tclearTimeout(this.timeout);\r\n\t\t\t\tthis.timeout = setTimeout(() => {\r\n\t\t\t\t\tlet result=(this.carList.filter(item=>(item.sku_id==sku_id)))[0]\r\n\t\t\t\t\t\r\n\t\t\t\t\tlet mpl = Number(result.multiple||result.mpl);//倍数 加减的数量基数\r\n\t\t\t\t\tlet stock = Number(result.stock);//库存\r\n\t\t\t\t\tlet moq = Number(result.moq);//起订量\r\n\t\t\t\t\tlet value_ = Number(result.goods_count);//当前的数量\r\n\t\t\t\t\tvalue_ = Math.ceil(value_ / mpl) * mpl;//失去焦点数量\r\n\t\t\t\t\tresult.goods_count = value_;//最终的数量\r\n\t\t\t\t\tif (value_ < moq) {\r\n\t\t\t\t\t result.goods_count = moq\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (value_ > stock) {\r\n\t\t\t\t\t result.goods_count = Math.floor(stock / mpl) * mpl;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tthis.request(Api_Url + '/api/xcx/updateGoodsNum', 'POST', {\r\n\t\t\t\t\t\tsku_id:result.sku_id,\r\n\t\t\t\t\t\tgoods_num: result.goods_count,\r\n\t\t\t\t\t\tlist_id:this.list_id\r\n\t\t\t\t\t}, false).then(res => {\r\n\t\t\t\t\t\tthis.listUi()\r\n\t\t\t\t\t}); \r\n\t\t\t\t}, 800);\r\n\t\t\t},\r\n\t\t\taddjNum(sku_id,type){\r\n\t\t\t\tlet result=(this.carList.filter(item=>(item.sku_id==sku_id)))[0]\r\n\t\t\t\t\r\n\t\t\t\tlet mpl = Number(result.multiple||result.mpl);//倍数 加减的数量基数\r\n\t\t\t\tlet stock = Number(result.stock);//库存\r\n\t\t\t\tlet moq = Number(result.moq);//起订量\r\n\t\t\t\tlet value_ = Number(result.goods_count);//当前的数量\r\n\t\t\t\tif(type==1){\r\n\t\t\t\t\t//减法\r\n\t\t\t\t\t var down_value = value_ - mpl;//减过后的值\r\n\t\t\t\t\t if (down_value < moq) {\r\n\t\t\t\t\t result.goods_count = moq;\r\n\t\t\t\t\t uni.showToast({\r\n\t\t\t\t\t \ttitle: '数量不能小于起订量',\r\n\t\t\t\t\t \tduration: 2000,\r\n\t\t\t\t\t \ticon:\"none\"\r\n\t\t\t\t\t }) \r\n\t\t\t\t\t } else {\r\n\t\t\t\t\t result.goods_count=down_value\r\n\t\t\t\t\t }\r\n\t\t\t\t}else{\r\n\t\t\t\t\t//加法\r\n\t\t\t\t\tvar up_value = value_ + mpl;//加过后的值\r\n\t\t\t\t\tif (up_value > stock) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '数量不能大于库存',\r\n\t\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\t\ticon:\"none\"\r\n\t\t\t\t\t\t}) \r\n\t\t\t\t\t result.goods_count = Math.floor(stock / mpl) * mpl;\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t result.goods_count = up_value\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\tthis.request(Api_Url + '/api/xcx/updateGoodsNum', 'POST', {\r\n\t\t\t\t\tsku_id:result.sku_id,\r\n\t\t\t\t\tgoods_num: result.goods_count,\r\n\t\t\t\t\tlist_id:this.list_id\r\n\t\t\t\t}, false).then(res => {\r\n\t\t\t\t\tthis.listUi()\r\n\t\t\t\t}); \r\n\t\t\t},\r\n\t\t\tcheckboxchange(sku_id){\r\n\t\t\t\tif(sku_id=='460053411'){\r\n\t\t\t\t\tthis.allcheck=!this.allcheck\r\n\t\t\t\t\t//全选\r\n\t\t\t\t\tthis.carList.forEach(item=>{\r\n\t\t\t\t\t\titem.checked=this.allcheck\r\n\t\t\t\t\t})\r\n\t\t\t\t}else{\r\n\t\t\t\t\tvar isall=1;\r\n\t\t\t\t\tthis.carList.forEach(item=>{\r\n\t\t\t\t\t\tif(item.sku_id==sku_id){\r\n\t\t\t\t\t\t\titem.checked=!item.checked\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tif(!item.checked){\r\n\t\t\t\t\t\t\tisall=0;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t\t\tif(!isall){\r\n\t\t\t\t\t\tthis.allcheck=false\r\n\t\t\t\t\t}else{\r\n\t\t\t\t\t\tthis.allcheck=true\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\t\t\t\tthis.listUi()\r\n\t\t\t\treturn false\r\n\t\t\t},\r\n\t\t\tdels(){\r\n\t\t\t\tlet result=this.carList.filter(item=>item.checked)\r\n\t\t\t\tlet ids=result.map(item=>item.sku_id).join(',')\r\n\t\t\t\tif(!ids){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请选择至少一个商品',\r\n\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\ticon:\"none\"\r\n\t\t\t\t\t})\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tuni.showModal({\r\n\t\t\t\t\ttitle:\"删除\",\r\n\t\t\t\t\tcontent:\"是否删除当前选中商品?\",\r\n\t\t\t\t\tsuccess:(resp)=>{\r\n\t\t\t\t\t\tif (resp.confirm) {\r\n\t\t\t\t\t\t\tthis.request(Api_Url + '/api/xcx/delGoods', 'POST', {list_id:this.list_id,sku_ids: ids}, true).then(res => {\r\n\t\t\t\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\ttitle: '删除成功',\r\n\t\t\t\t\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\t\t\t\t\ticon:\"none\"\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\tlet result=this.carList.filter(item=>ids.indexOf(item.sku_id)==-1)\r\n\t\t\t\t\t\t\t\t\tthis.carList=JSON.parse(JSON.stringify(result))\r\n\t\t\t\t\t\t\t\t\tthis.listUi()\r\n\t\t\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\t\t\t\t\ticon:\"none\"\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}); \r\n\t\t\t\t\t\t} \r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\taddCar(type){\r\n\t\t\t\tlet json_arr=[]\r\n\t\t\t\tlet ids=[]\r\n\t\t\t\tthis.carList.forEach(item=>{\r\n\t\t\t\t\tif(item.checked){\r\n\t\t\t\t\t\tlet js_={\r\n\t\t\t\t\t\t\tgoods_num:item.goods_count,\r\n\t\t\t\t\t\t\tsku_id:item.sku_id,\r\n\t\t\t\t\t\t\tprice:item.goods_price\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tif(type==1){\r\n\t\t\t\t\t\t\tjs_.is_cover_goods_num=1\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tjson_arr.push(js_)\r\n\t\t\t\t\t\tids.push(item.sku_id)\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t})\r\n\t\t\t\tif(ids.length==0){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle:\"请勾选商品\",\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tthis.request(Api_Url + '/api/cart/batchAddCart', 'POST', {sku_json:JSON.stringify(json_arr)}, true).then(res => {\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tif(type==1){\r\n\t\t\t\t\t\t\tuni.setStorageSync('car_ids',ids.join(\",\"));\r\n\t\t\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\t\t url:'/pages/car/confirmOrder'\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\ttitle:\"加入购物车成功\",\r\n\t\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'error'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tupdateList(){\r\n\t\t\t\tif(!this.list_name){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请输入清单名字',\r\n\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\ticon:\"none\"\r\n\t\t\t\t\t})\r\n\t\t\t\t}\r\n\t\t\t\tthis.request(Api_Url + '/api/xcx/updateGoodsList', 'post', {list_name:this.list_name,list_id:this.list_id}, true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: \"修改成功\",\r\n\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tthis.closeNewList()\r\n\t\t\t\t\t}else{\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'nonde'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t})\t\r\n\t\t\t},\r\n\t\t\topenNewList() {\r\n\t\t\t\tthis.$refs.popupnewlist.open('bottom');\r\n\t\t\t},\r\n\t\t\tcloseNewList() {\r\n\t\t\t\tthis.$refs.popupnewlist.close('bottom');\r\n\t\t\t},\r\n\t\t\t\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/user/qdDetail.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/user/qdDetail.vue'\nwx.createPage(MiniProgramPage)"],"names":["Api_Url","uni","result"],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"qdDetail.js","sources":["pages/user/qdDetail.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9xZERldGFpbC52dWU"],"sourcesContent":["<template>\r\n\t<view class=\"qdDetailPage\">\r\n\t\t<barX />\r\n\t\t<view class=\"car-head row bothSide\">\r\n\t\t\t<view class=\"l row verCenter \">\r\n\t\t\t\t<text class=\"icon iconfont icon-arrowleft\" @click=\"$goBack\"></text>\r\n\t\t\t\t<view>清单详情</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"r row verCenter\" >\r\n\t\t\t\t<text @click=\"dels()\">删除</text>\r\n\t\t\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"name-box row verCenter\"><text @click=\"openNewList\">{{list_name}}<text class=\"icon iconfont icon-edit\" ></text></text></view>\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"no-data\" v-if=\"dataInited&&carList.length==0\">\r\n\t\t\t\t<image src=\"https://img.ichunt.com/images/ichunt/202502/19/7fdab385a25db187f8e57370875f7546.png\"/>\r\n\t\t\t\t<text>暂无商品信息!</text>\r\n\t\t\t</view>\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t<view class=\"list-box\" v-if=\"carList.length>0\">\r\n\t\t\t\t<view class=\"item-group row verCenter bothSide\" v-for=\"(item,index) in carList\" :key=\"index\">\r\n\t\t\t\t\t<view class=\"l row verCenter\">\r\n\t\t\t\t\t\t<text class=\"icon iconfont icon-checked1\" :class=\"{'icon-checked':item.checked}\" @click.stop=\"checkboxchange(item.sku_id)\"></text>\r\n\t\t\t\t\t\t<image :src=\"item.goods_images||'https://www.iedge.net/assets/images/common/defaultnew.png'\"/>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"r\">\r\n\t\t\t\t\t\t<view class=\"elep skun\">{{item.sku_name}}</view>\r\n\t\t\t\t\t\t<view class=\"txt\">型号:{{item.goods_name}}</view>\r\n\t\t\t\t\t\t<view class=\"txt\">品牌:{{item.brand_name}}</view>\r\n\t\t\t\t\t\t<view class=\"txt\">货期:{{item.cn_delivery_time}}</view>\r\n\t\t\t\t\t\t<view class=\"row verCenter bothSide\">\r\n\t\t\t\t\t\t\t<view class=\"price\">¥{{item.goods_price}}</view>\r\n\t\t\t\t\t\t\t<view class=\"hbha row verCenter bothSide\">\r\n\t\t\t\t\t\t\t\t<text class=\"icon iconfont icon-jian\" @click=\"addjNum(item.sku_id,1)\"></text>\r\n\t\t\t\t\t\t\t\t<input type=\"number\" v-model=\"item.goods_count\" @input=\"changeNum(item.sku_id)\"/>\r\n\t\t\t\t\t\t\t\t<text class=\"icon iconfont icon-jia\" @click=\"addjNum(item.sku_id,2)\"></text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\r\n\t\t\t</view>\r\n\t\t</view>\r\n\r\n\t\t<view class=\"car-foot car-foot1 row bothSide\">\r\n\t\t\t<view class=\"t row bothSide verCenter\">\r\n\t\t\t\t<view class=\"checked-box row verCenter\" @click.stop=\"checkboxchange(460053411)\"><text class=\"icon iconfont icon-checked1\" :class=\"{'icon-checked':allcheck}\"></text>全选</view>\r\n\t\t\t\t<view class=\"pbx\">含税总额:<view class=\"price\">¥ {{totalprice}}</view></view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"b row bothSide verCenter\">\r\n\t\t\t\t<view class=\"row verCenter bothSide\">\r\n\t\t\t\t\t<view class=\"add-car\" @click=\"addCar\">加入购物车</view>\r\n\t\t\t\t\t<view class=\"add-confirm\" @click=\"addCar(1)\">去订购</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t\r\n\t\t<!--修改清单-->\r\n\t\t<uni-popup ref=\"popupnewlist\" type=\"bottom\" :safe-area=\"false\">\r\n\t\t\t<view class=\"pop-new-list\">\r\n\t\t\t\t<view class=\"trt\"><text class=\"icon iconfont icon-caca\" @click=\"closeNewList\"></text></view>\r\n\t\t\t\t<view class=\"ttit elep\">修改清单</view>\r\n\t\t\t\t<view class=\"cons\">\r\n\t\t\t\t\t<input type=\"text\" class=\"inputv\" v-model=\"list_name\" placeholder=\"请输入清单名称,若未输入则显示商品编码;\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"add-list\" @click=\"updateList()\">确认</view>\r\n\t\t\t</view>\r\n\t\t</uni-popup>\r\n\t\t\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\t\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\ttimeout:\"\",//请求延迟定时器\r\n\t\t\t\tdataInited:false,//是否加载过数据 \r\n\t\t\t\tallcheck:true,\r\n\t\t\t\tisEdit:false,\r\n\t\t\t\tcarList: [],\r\n\t\t\t\ttotalprice:0,\r\n\t\t\t\tlist_id:\"\",\r\n\t\t\t\tshare_uuid:\"\",\r\n\t\t\t\tlist_name:\"\",//清单名字\r\n\t\t\t\tminiShareOptions: {\r\n\t\t\t\t\ttitle: '爱智工业平台',\r\n\t\t\t\t\tpath: '/pages/user/qdDetail',\r\n\t\t\t\t\timageUrl: 'https://imgscdn.ichunt.com/show/origin/e931e0f10zo0aw000000sd7sn523v',\r\n\t\t\t\t\tdesc: ''\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function(options) {\r\n\t\t\tthis.list_id=options.list_id\r\n\t\t\tthis.share_uuid=options.share_uuid\r\n\t\t\t\r\n\t\t\tthis.getData()\r\n\t\t},\r\n\tonShareAppMessage() {\r\n\t\treturn {\r\n\t\t\t...this.miniShareOptions,\r\n\t\t\tsuccess: () => {\r\n\t\t\t\tuni.showToast({\r\n\t\t\t\t\ttitle: '分享成功',\r\n\t\t\t\t\ticon: 'success'\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tfail: () => {\r\n\t\t\t\tuni.showToast({\r\n\t\t\t\t\ttitle: '分享失败',\r\n\t\t\t\t\ticon: 'none'\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t};\r\n\t},\r\n\tonShareTimeline() {\r\n\t\treturn {\r\n\t\t\t...this.miniShareOptions,\r\n\t\t\tsuccess: () => {\r\n\t\t\t\tuni.showToast({\r\n\t\t\t\t\ttitle: '分享成功',\r\n\t\t\t\t\ticon: 'success'\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tfail: () => {\r\n\t\t\t\tuni.showToast({\r\n\t\t\t\t\ttitle: '分享失败',\r\n\t\t\t\t\ticon: 'none'\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t};\r\n\t},\r\n\t\tmethods: {\r\n\t\t\tgetData(type){\r\n\t\t\t\tif(!type){\r\n\t\t\t\t\tthis.carList=[]\r\n\t\t\t\t}\r\n\t\t\t\tthis.request(Api_Url + '/api/xcx/goodsListDetail', 'GET', {list_id:this.list_id,share_uuid:(this.share_uuid||'')}, (type?false:true)).then(res => {\r\n\t\t\t\t\tthis.dataInited = true;\r\n\t\t\t\t\tthis.allcheck=true\r\n\t\t\t\t\tthis.carList=[]\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tthis.list_name=res.data.info.list_name\r\n\t\t\t\t\t\tthis.list_id=res.data.info.list_id\r\n\t\t\t\t\t\tthis.share_uuid=res.data.info.share_uuid\r\n\t\t\t\t\t\tthis.miniShareOptions.path='/pages/user/qdDetail?list_id='+this.list_id+\"&share_uuid=\"+this.share_uuid\r\n\t\t\t\t\t\tlet arr_ = res.data.list || []\r\n\t\t\t\t\t\tarr_.forEach(item => {\r\n\t\t\t\t\t\t\titem.checked = true\r\n\t\t\t\t\t\t\tthis.carList.push(item)\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\tthis.listUi()\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tlistUi(){\r\n\t\t\t\tthis.totalprice=0\r\n\t\t\t\tthis.carList.forEach(item=>{\r\n\t\t\t\t\tif(item.checked){\r\n\t\t\t\t\t\tthis.totalprice+=Number(item.goods_price*item.goods_count)\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t\tthis.totalprice=this.totalprice.toFixed(2)\r\n\t\t\t},\r\n\t\t\tchangeNum(sku_id,type){\r\n\t\t\t\tclearTimeout(this.timeout);\r\n\t\t\t\tthis.timeout = setTimeout(() => {\r\n\t\t\t\t\tlet result=(this.carList.filter(item=>(item.sku_id==sku_id)))[0]\r\n\t\t\t\t\t\r\n\t\t\t\t\tlet mpl = Number(result.multiple||result.mpl);//倍数 加减的数量基数\r\n\t\t\t\t\tlet stock = Number(result.stock);//库存\r\n\t\t\t\t\tlet moq = Number(result.moq);//起订量\r\n\t\t\t\t\tlet value_ = Number(result.goods_count);//当前的数量\r\n\t\t\t\t\tvalue_ = Math.ceil(value_ / mpl) * mpl;//失去焦点数量\r\n\t\t\t\t\tresult.goods_count = value_;//最终的数量\r\n\t\t\t\t\tif (value_ < moq) {\r\n\t\t\t\t\t result.goods_count = moq\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (value_ > stock) {\r\n\t\t\t\t\t result.goods_count = Math.floor(stock / mpl) * mpl;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tthis.request(Api_Url + '/api/xcx/updateGoodsNum', 'POST', {\r\n\t\t\t\t\t\tsku_id:result.sku_id,\r\n\t\t\t\t\t\tgoods_num: result.goods_count,\r\n\t\t\t\t\t\tlist_id:this.list_id\r\n\t\t\t\t\t}, false).then(res => {\r\n\t\t\t\t\t\tthis.listUi()\r\n\t\t\t\t\t}); \r\n\t\t\t\t}, 800);\r\n\t\t\t},\r\n\t\t\taddjNum(sku_id,type){\r\n\t\t\t\tlet result=(this.carList.filter(item=>(item.sku_id==sku_id)))[0]\r\n\t\t\t\t\r\n\t\t\t\tlet mpl = Number(result.multiple||result.mpl);//倍数 加减的数量基数\r\n\t\t\t\tlet stock = Number(result.stock);//库存\r\n\t\t\t\tlet moq = Number(result.moq);//起订量\r\n\t\t\t\tlet value_ = Number(result.goods_count);//当前的数量\r\n\t\t\t\tif(type==1){\r\n\t\t\t\t\t//减法\r\n\t\t\t\t\t var down_value = value_ - mpl;//减过后的值\r\n\t\t\t\t\t if (down_value < moq) {\r\n\t\t\t\t\t result.goods_count = moq;\r\n\t\t\t\t\t uni.showToast({\r\n\t\t\t\t\t \ttitle: '数量不能小于起订量',\r\n\t\t\t\t\t \tduration: 2000,\r\n\t\t\t\t\t \ticon:\"none\"\r\n\t\t\t\t\t }) \r\n\t\t\t\t\t } else {\r\n\t\t\t\t\t result.goods_count=down_value\r\n\t\t\t\t\t }\r\n\t\t\t\t}else{\r\n\t\t\t\t\t//加法\r\n\t\t\t\t\tvar up_value = value_ + mpl;//加过后的值\r\n\t\t\t\t\tif (up_value > stock) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '数量不能大于库存',\r\n\t\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\t\ticon:\"none\"\r\n\t\t\t\t\t\t}) \r\n\t\t\t\t\t result.goods_count = Math.floor(stock / mpl) * mpl;\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t result.goods_count = up_value\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\tthis.request(Api_Url + '/api/xcx/updateGoodsNum', 'POST', {\r\n\t\t\t\t\tsku_id:result.sku_id,\r\n\t\t\t\t\tgoods_num: result.goods_count,\r\n\t\t\t\t\tlist_id:this.list_id\r\n\t\t\t\t}, false).then(res => {\r\n\t\t\t\t\tthis.listUi()\r\n\t\t\t\t}); \r\n\t\t\t},\r\n\t\t\tcheckboxchange(sku_id){\r\n\t\t\t\tif(sku_id=='460053411'){\r\n\t\t\t\t\tthis.allcheck=!this.allcheck\r\n\t\t\t\t\t//全选\r\n\t\t\t\t\tthis.carList.forEach(item=>{\r\n\t\t\t\t\t\titem.checked=this.allcheck\r\n\t\t\t\t\t})\r\n\t\t\t\t}else{\r\n\t\t\t\t\tvar isall=1;\r\n\t\t\t\t\tthis.carList.forEach(item=>{\r\n\t\t\t\t\t\tif(item.sku_id==sku_id){\r\n\t\t\t\t\t\t\titem.checked=!item.checked\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tif(!item.checked){\r\n\t\t\t\t\t\t\tisall=0;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t\t\tif(!isall){\r\n\t\t\t\t\t\tthis.allcheck=false\r\n\t\t\t\t\t}else{\r\n\t\t\t\t\t\tthis.allcheck=true\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\t\t\t\tthis.listUi()\r\n\t\t\t\treturn false\r\n\t\t\t},\r\n\t\t\tdels(){\r\n\t\t\t\tlet result=this.carList.filter(item=>item.checked)\r\n\t\t\t\tlet ids=result.map(item=>item.sku_id).join(',')\r\n\t\t\t\tif(!ids){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请选择至少一个商品',\r\n\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\ticon:\"none\"\r\n\t\t\t\t\t})\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tuni.showModal({\r\n\t\t\t\t\ttitle:\"删除\",\r\n\t\t\t\t\tcontent:\"是否删除当前选中商品?\",\r\n\t\t\t\t\tsuccess:(resp)=>{\r\n\t\t\t\t\t\tif (resp.confirm) {\r\n\t\t\t\t\t\t\tthis.request(Api_Url + '/api/xcx/delGoods', 'POST', {list_id:this.list_id,sku_ids: ids}, true).then(res => {\r\n\t\t\t\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\ttitle: '删除成功',\r\n\t\t\t\t\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\t\t\t\t\ticon:\"none\"\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\tlet result=this.carList.filter(item=>ids.indexOf(item.sku_id)==-1)\r\n\t\t\t\t\t\t\t\t\tthis.carList=JSON.parse(JSON.stringify(result))\r\n\t\t\t\t\t\t\t\t\tthis.listUi()\r\n\t\t\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\t\t\t\t\ticon:\"none\"\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}); \r\n\t\t\t\t\t\t} \r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\taddCar(type){\r\n\t\t\t\tlet json_arr=[]\r\n\t\t\t\tlet ids=[]\r\n\t\t\t\tthis.carList.forEach(item=>{\r\n\t\t\t\t\tif(item.checked){\r\n\t\t\t\t\t\tlet js_={\r\n\t\t\t\t\t\t\tgoods_num:item.goods_count,\r\n\t\t\t\t\t\t\tsku_id:item.sku_id,\r\n\t\t\t\t\t\t\tprice:item.goods_price\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tif(type==1){\r\n\t\t\t\t\t\t\tjs_.is_cover_goods_num=1\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tjson_arr.push(js_)\r\n\t\t\t\t\t\tids.push(item.sku_id)\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t})\r\n\t\t\t\tif(ids.length==0){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle:\"请勾选商品\",\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tthis.request(Api_Url + '/api/cart/batchAddCart', 'POST', {sku_json:JSON.stringify(json_arr)}, true).then(res => {\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tif(type==1){\r\n\t\t\t\t\t\t\tuni.setStorageSync('car_ids',ids.join(\",\"));\r\n\t\t\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\t\t url:'/pages/car/confirmOrder'\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\ttitle:\"加入购物车成功\",\r\n\t\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'error'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tupdateList(){\r\n\t\t\t\tif(!this.list_name){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请输入清单名字',\r\n\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\ticon:\"none\"\r\n\t\t\t\t\t})\r\n\t\t\t\t}\r\n\t\t\t\tthis.request(Api_Url + '/api/xcx/updateGoodsList', 'post', {list_name:this.list_name,list_id:this.list_id}, true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: \"修改成功\",\r\n\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tthis.closeNewList()\r\n\t\t\t\t\t}else{\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'nonde'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t})\t\r\n\t\t\t},\r\n\t\t\topenNewList() {\r\n\t\t\t\tthis.$refs.popupnewlist.open('bottom');\r\n\t\t\t},\r\n\t\t\tcloseNewList() {\r\n\t\t\t\tthis.$refs.popupnewlist.close('bottom');\r\n\t\t\t},\r\n\t\t\t\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/user/qdDetail.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/user/qdDetail.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","Api_Url","result"],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"share.js","sources":["util/share.js"],"sourcesContent":["export default {\n data() {\n return {\n miniShareOptions: {\n title: '爱智工业平台', \n path: '/pages/index/index', \n imageUrl: 'https://imgscdn.ichunt.com/show/origin/e931e0f10zo0aw000000sd7sn523v',\r\n\t\tdesc: ''\r\n }\n };\n },\n onShareAppMessage() {\n return {\n ...this.miniShareOptions,\n success: () => {\n uni.showToast({ title: '分享成功', icon: 'success' });\n },\n fail: () => {\n uni.showToast({ title: '分享失败', icon: 'none' });\n }\n };\n },\n onShareTimeline() {\n return {\n title: '爱智工业平台',\r\n\t path: '/pages/index/index', \n imageUrl: 'https://imgscdn.ichunt.com/show/origin/e931e0f10zo0aw000000sd7sn523v',\n success: () => {\n uni.showToast({ title: '分享成功', icon: 'success' });\n },\n fail: () => {\n uni.showToast({ title: '分享失败', icon: 'none' });\n }\n };\n }\n};"],"names":["uni"],"mappings":";;AAAA,MAAe,QAAA;AAAA,EACb,OAAO;AACL,WAAO;AAAA,MACL,kBAAkB;AAAA,QAChB,OAAO;AAAA,QACP,MAAM;AAAA,QACN,UAAU;AAAA,QAChB,MAAM;AAAA,MACD;AAAA,IACP;AAAA,EACG;AAAA,EACD,oBAAoB;AAClB,WAAO;AAAA,MACL,GAAG,KAAK;AAAA,MACR,SAAS,MAAM;AACbA,sBAAG,MAAC,UAAU,EAAE,OAAO,QAAQ,MAAM,UAAS,CAAE;AAAA,MACjD;AAAA,MACD,MAAM,MAAM;AACVA,sBAAG,MAAC,UAAU,EAAE,OAAO,QAAQ,MAAM,OAAM,CAAE;AAAA,MAC9C;AAAA,IACP;AAAA,EACG;AAAA,EACD,kBAAkB;AAChB,WAAO;AAAA,MACL,OAAO;AAAA,MACV,MAAM;AAAA,MACH,UAAU;AAAA,MACV,SAAS,MAAM;AACbA,sBAAG,MAAC,UAAU,EAAE,OAAO,QAAQ,MAAM,UAAS,CAAE;AAAA,MACjD;AAAA,MACD,MAAM,MAAM;AACVA,sBAAG,MAAC,UAAU,EAAE,OAAO,QAAQ,MAAM,OAAM,CAAE;AAAA,MAC9C;AAAA,IACP;AAAA,EACG;AACH;;"}
\ No newline at end of file
......@@ -2,6 +2,7 @@
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const common_vendor = require("./common/vendor.js");
const util_util = require("./util/util.js");
const util_share = require("./util/share.js");
if (!Math) {
"./pages/index/index.js";
"./pages/index/kf.js";
......@@ -112,6 +113,7 @@ function createApp() {
KFQQ: "/pages/index/kf"
};
app.config.globalProperties.$globalData = globalData;
app.mixin(util_share.share);
return {
app
};
......
......@@ -6916,7 +6916,7 @@ function initOnError() {
function initRuntimeSocketService() {
const hosts = "192.168.1.62,127.0.0.1";
const port = "8090";
const id = "mp-weixin_7fQxvF";
const id = "mp-weixin_eFXp3f";
const lazy = typeof swan !== "undefined";
let restoreError = lazy ? () => {
} : initOnError();
......
......@@ -61,28 +61,35 @@ const _sfc_main = {
},
onLoad: function(option) {
this.referer = option.referer || "";
common_vendor.index.__f__("log", "at pages/auth/login.vue:126", this.loginType, this.isShowImgCode);
common_vendor.index.__f__("log", "at pages/auth/login.vue:125", this.loginType, this.isShowImgCode);
},
methods: {
weixinLogin() {
let obj_ = {};
getPhoneNumber(e) {
if (e.detail.errMsg === "getPhoneNumber:ok") {
const code = e.detail.code;
this.weixinLogin(code);
}
},
weixinLogin(phone_code) {
let obj_ = {
phone_code
};
let self_ = this;
common_vendor.index.login({
provider: "weixin",
success: function(loginRes) {
common_vendor.index.__f__("log", "at pages/auth/login.vue:137", "登录凭证 code:", loginRes);
common_vendor.index.__f__("log", "at pages/auth/login.vue:144", "登录凭证 code:", loginRes);
obj_.code = loginRes.code;
common_vendor.index.getUserInfo({
provider: "weixin",
success: function(infoRes) {
const userInfo = infoRes.userInfo;
infoRes.userInfo;
obj_.encryptedData = infoRes.encryptedData;
obj_.iv = infoRes.iv;
obj_.avatarUrl = userInfo.avatarUrl;
obj_.nickName = userInfo.nickName;
common_vendor.index.__f__("log", "at pages/auth/login.vue:147", obj_);
this.request(util_api.Api_Url + "/api/auth/loginByWxMiniProgram", "POST", obj_, true).then((res) => {
common_vendor.index.__f__("log", "at pages/auth/login.vue:152", obj_);
self_.request(util_api.Api_Url + "/api/auth/loginByWxMiniProgram", "POST", obj_, true).then((res) => {
if (res.code == 0) {
this.loginSuccess(res);
self_.loginSuccess(res);
} else {
common_vendor.index.showToast({
title: res.msg,
......@@ -98,7 +105,7 @@ const _sfc_main = {
bindPickerChange: function(e, type) {
this.areaIndex = e.detail.value;
this.intl_code = this.areaArray[e.detail.value].value;
common_vendor.index.__f__("log", "at pages/auth/login.vue:168", this.intl_code);
common_vendor.index.__f__("log", "at pages/auth/login.vue:174", this.intl_code);
},
loginSuccess(res) {
common_vendor.index.showToast({
......@@ -108,7 +115,7 @@ const _sfc_main = {
common_vendor.index.setStorageSync("token", res.data.token);
common_vendor.index.setStorageSync("user_info", JSON.stringify(res.data.user_info));
setTimeout(() => {
common_vendor.index.__f__("log", "at pages/auth/login.vue:178", this.referer);
common_vendor.index.__f__("log", "at pages/auth/login.vue:184", this.referer);
common_vendor.index.reLaunch({
url: this.referer ? decodeURIComponent(this.referer) : "/pages/index/index"
});
......@@ -335,7 +342,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
H: common_vendor.o((...args) => $options.submit && $options.submit(...args)),
I: common_vendor.t($data.loginType ? "密码登录" : "短信验证码登录"),
J: common_vendor.o(($event) => $data.loginType = !$data.loginType),
K: common_vendor.o((...args) => $options.weixinLogin && $options.weixinLogin(...args))
K: common_vendor.o((...args) => $options.getPhoneNumber && $options.getPhoneNumber(...args))
});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-2cc9f8c3"]]);
......
<view class="loginPage data-v-2cc9f8c3"><bar-x class="data-v-2cc9f8c3" u-i="2cc9f8c3-0" bind:__l="__l"/><view class="close-box data-v-2cc9f8c3"><text class="icon iconfont icon-close2 data-v-2cc9f8c3" bindtap="{{a}}"></text></view><view class="title data-v-2cc9f8c3"><view class="data-v-2cc9f8c3">{{b}}</view><text class="data-v-2cc9f8c3">为了方便联系,请输入您的常用手机号码</text></view><view class="cons data-v-2cc9f8c3"><view class="input-box row verCenter data-v-2cc9f8c3"><picker wx:if="{{c}}" class="data-v-2cc9f8c3" bindchange="{{e}}" value="{{f}}" range="{{g}}" range-key="{{'name'}}"><text class="areabox-but data-v-2cc9f8c3">{{d}}</text></picker><input class="data-v-2cc9f8c3" type="text" bindinput="{{h}}" placeholder="{{i}}" placeholder-class="placeholder-class" value="{{j}}"/><text wx:if="{{k}}" class="icon iconfont icon-searchclose data-v-2cc9f8c3" bindtap="{{l}}"></text></view><view wx:if="{{m}}" class="input-box row verCenter bothSide data-v-2cc9f8c3"><input class="data-v-2cc9f8c3" type="text" placeholder="请输入图片验证码" placeholder-class="placeholder-class" value="{{n}}" bindinput="{{o}}"/><view class="img-code data-v-2cc9f8c3"><image class="data-v-2cc9f8c3" src="{{p}}" bindtap="{{q}}"></image></view></view><view wx:if="{{r}}" class="input-box row verCenter bothSide data-v-2cc9f8c3"><input class="data-v-2cc9f8c3" type="text" placeholder="请输入验证码" placeholder-class="placeholder-class" value="{{s}}" bindinput="{{t}}"/><view class="{{['code-btn', 'data-v-2cc9f8c3', w && 'dis']}}" bindtap="{{x}}">{{v}}</view></view><view wx:if="{{y}}" class="input-box row verCenter bothSide data-v-2cc9f8c3"><block wx:if="{{r0}}"><input class="data-v-2cc9f8c3" type="{{z}}" placeholder="请输入密码" placeholder-class="placeholder-class" value="{{A}}" bindinput="{{B}}"/></block><view class="row verCenter data-v-2cc9f8c3"><text class="{{['icon', 'iconfont', 'icon-see2', 'data-v-2cc9f8c3', C && 'icon-see1']}}" bindtap="{{D}}"></text><navigator url="/pages/auth/forget" class="link-forget data-v-2cc9f8c3">忘记密码</navigator></view></view><view class="rule row verCenter data-v-2cc9f8c3"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-2cc9f8c3', E && 'icon-checked']}}" bindtap="{{F}}"></text><text class="data-v-2cc9f8c3" bindtap="{{G}}">我已阅读并同意</text><navigator url="/pages/auth/rule?id=1" class="link data-v-2cc9f8c3">《爱智网站服务协议》</navigator><text class="data-v-2cc9f8c3">及</text><navigator url="/pages/auth/rule?id=2" class="link data-v-2cc9f8c3">《爱智隐私政策》</navigator></view><view class="login-btn data-v-2cc9f8c3" bindtap="{{H}}">登录</view><view class="self data-v-2cc9f8c3">爱智不会在任何地方泄露您的信息</view><view class="link-box row verCenter rowCenter data-v-2cc9f8c3"><text class="data-v-2cc9f8c3" bindtap="{{J}}">{{I}}</text><navigator url="/pages/auth/reg" class="link data-v-2cc9f8c3">免费注册</navigator></view><view class="other-login data-v-2cc9f8c3"><text class="data-v-2cc9f8c3">第三方登录</text><image class="data-v-2cc9f8c3" src="https://img.ichunt.com/images/ichunt/202502/14/3ca7aa229a8b3852d5b0428c97188a24.png" bindtap="{{K}}"></image></view></view></view>
\ No newline at end of file
<view class="loginPage data-v-2cc9f8c3"><bar-x class="data-v-2cc9f8c3" u-i="2cc9f8c3-0" bind:__l="__l"/><view class="close-box data-v-2cc9f8c3"><text class="icon iconfont icon-close2 data-v-2cc9f8c3" bindtap="{{a}}"></text></view><view class="title data-v-2cc9f8c3"><view class="data-v-2cc9f8c3">{{b}}</view><text class="data-v-2cc9f8c3">为了方便联系,请输入您的常用手机号码</text></view><view class="cons data-v-2cc9f8c3"><view class="input-box row verCenter data-v-2cc9f8c3"><picker wx:if="{{c}}" class="data-v-2cc9f8c3" bindchange="{{e}}" value="{{f}}" range="{{g}}" range-key="{{'name'}}"><text class="areabox-but data-v-2cc9f8c3">{{d}}</text></picker><input class="data-v-2cc9f8c3" type="text" bindinput="{{h}}" placeholder="{{i}}" placeholder-class="placeholder-class" value="{{j}}"/><text wx:if="{{k}}" class="icon iconfont icon-searchclose data-v-2cc9f8c3" bindtap="{{l}}"></text></view><view wx:if="{{m}}" class="input-box row verCenter bothSide data-v-2cc9f8c3"><input class="data-v-2cc9f8c3" type="text" placeholder="请输入图片验证码" placeholder-class="placeholder-class" value="{{n}}" bindinput="{{o}}"/><view class="img-code data-v-2cc9f8c3"><image class="data-v-2cc9f8c3" src="{{p}}" bindtap="{{q}}"></image></view></view><view wx:if="{{r}}" class="input-box row verCenter bothSide data-v-2cc9f8c3"><input class="data-v-2cc9f8c3" type="text" placeholder="请输入验证码" placeholder-class="placeholder-class" value="{{s}}" bindinput="{{t}}"/><view class="{{['code-btn', 'data-v-2cc9f8c3', w && 'dis']}}" bindtap="{{x}}">{{v}}</view></view><view wx:if="{{y}}" class="input-box row verCenter bothSide data-v-2cc9f8c3"><block wx:if="{{r0}}"><input class="data-v-2cc9f8c3" type="{{z}}" placeholder="请输入密码" placeholder-class="placeholder-class" value="{{A}}" bindinput="{{B}}"/></block><view class="row verCenter data-v-2cc9f8c3"><text class="{{['icon', 'iconfont', 'icon-see2', 'data-v-2cc9f8c3', C && 'icon-see1']}}" bindtap="{{D}}"></text><navigator url="/pages/auth/forget" class="link-forget data-v-2cc9f8c3">忘记密码</navigator></view></view><view class="rule row verCenter data-v-2cc9f8c3"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-2cc9f8c3', E && 'icon-checked']}}" bindtap="{{F}}"></text><text class="data-v-2cc9f8c3" bindtap="{{G}}">我已阅读并同意</text><navigator url="/pages/auth/rule?id=1" class="link data-v-2cc9f8c3">《爱智网站服务协议》</navigator><text class="data-v-2cc9f8c3">及</text><navigator url="/pages/auth/rule?id=2" class="link data-v-2cc9f8c3">《爱智隐私政策》</navigator></view><view class="login-btn data-v-2cc9f8c3" bindtap="{{H}}">登录</view><view class="self data-v-2cc9f8c3">爱智不会在任何地方泄露您的信息</view><view class="link-box row verCenter rowCenter data-v-2cc9f8c3"><text class="data-v-2cc9f8c3" bindtap="{{J}}">{{I}}</text><navigator url="/pages/auth/reg" class="link data-v-2cc9f8c3">免费注册</navigator></view><view class="other-login data-v-2cc9f8c3"><text class="data-v-2cc9f8c3">第三方登录</text><button class="data-v-2cc9f8c3" plain="true" open-type="getPhoneNumber" bindgetphonenumber="{{K}}"><image class="data-v-2cc9f8c3" src="https://img.ichunt.com/images/ichunt/202502/14/3ca7aa229a8b3852d5b0428c97188a24.png"></image></button></view></view></view>
\ No newline at end of file
......@@ -229,6 +229,25 @@ image.data-v-2cc9f8c3 {
font-size: 18rpx;
color: #808080;
}
.loginPage .other-login button.data-v-2cc9f8c3 {
/* 清空默认样式 */
background-color: transparent;
/* 背景透明 */
border: none;
/* 去掉边框 */
padding: 0;
/* 清空内边距 */
margin: 0;
/* 清空外边距 */
text-align: center;
/* 文字居中 */
display: block;
/* 显示为行内块 */
outline: none;
/* 去掉焦点时的边框 */
cursor: pointer;
/* 鼠标指针样式 */
}
.loginPage .other-login image.data-v-2cc9f8c3 {
width: 55rpx;
height: 55rpx;
......
......@@ -122,8 +122,9 @@ const _sfc_main = {
if (!this.address_id) {
common_vendor.index.showToast({
title: "请选择地址",
icon: "success"
icon: "none"
});
return;
}
let goods_json_arr = [];
this.carList.forEach((item) => {
......
......@@ -65,7 +65,7 @@ image.data-v-40e79527 {
align-items: center;
}
.confirmOrderPage.data-v-40e79527 {
background: #ccc;
background: #f8f8f8;
padding-top: 75rpx;
padding-bottom: 220rpx;
}
......
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const barX = () => "../../components/barx.js";
const titleNav = () => "../../components/title_nav.js";
const _sfc_main = {
data() {
return {
isTest: false,
pdf_email: "",
purchase_sn: "",
userInfo: "",
create_name: "",
address_id: "",
addressInfo: "",
carList: [],
coupon_list: [],
coupon_id: "",
priceInfo: "",
isCompany: common_vendor.index.getStorageSync("user_info") && JSON.parse(common_vendor.index.getStorageSync("user_info")).company_name ? true : false
};
},
onLoad: function(options) {
this.address_id = options.address_id || "";
this.coupon_id = options.coupon_id || "";
this.userInfo = JSON.parse(common_vendor.index.getStorageSync("user_info"));
this.create_name = this.userInfo.wx_nickname || this.userInfo.phone || this.userInfo.email;
},
onShow() {
this.getCarList();
this.getAddress();
},
methods: {
chooseYhq(coupon_id) {
this.coupon_id = coupon_id;
},
chooseUp() {
if (this.coupon_list == 0) {
return;
}
this.openPop();
},
confirmYhq() {
this.calPrice();
this.closePop();
},
calPrice() {
let sku_ = [];
this.carList.forEach((item) => {
sku_.push({
sku_id: item.goods_id,
num: item.goods_num
});
});
this.request(util_api.Api_Url + "/api/order/calQuotePrice", "post", { sku_json: JSON.stringify(sku_), user_coupon_id: this.coupon_id || "" }, true, true).then((res) => {
if (res.code == 0) {
this.priceInfo = res.data;
}
});
},
getCarList() {
this.carList = [];
this.request(util_api.Api_Url + "/api/cart/getCartGoodsInfo", "GET", { sku_ids: common_vendor.index.getStorageSync("car_ids") }, true, true).then((res) => {
if (res.code == 0) {
let arr_ = res.data.goods_list;
arr_.forEach((item) => {
item.delivery_list.forEach((item1) => {
this.carList.push(item1);
});
});
this.coupon_list = res.data.coupon_list || [];
this.calPrice();
}
});
},
getAddress() {
this.request(util_api.Api_Url + "/api/address/getList", "GET", {}, true).then((res) => {
if (res.code == 0) {
let arr_ = res.data.list || [];
arr_.forEach((item) => {
if (this.address_id) {
if (item.address_id == this.address_id) {
this.addressInfo = item;
}
} else {
if (item.is_default == 1) {
this.addressInfo = item;
}
}
});
if (arr_.length > 0 && !this.addressInfo) {
this.addressInfo = arr_[0];
}
if (this.addressInfo) {
this.address_id = this.addressInfo.address_id;
}
}
});
},
createQuote() {
let goods_json_arr = [];
this.carList.forEach((item) => {
goods_json_arr.push({
sku_id: item.goods_id,
num: item.goods_num
});
});
let obj_ = {
create_name: this.create_name,
pdf_email: this.pdf_email,
sku_json: JSON.stringify(goods_json_arr),
user_coupon_id: this.coupon_id,
address_id: this.address_id,
purchase_sn: this.purchase_sn
};
this.request(util_api.Api_Url + "/api/xcx/confirmQuote", "post", obj_, true).then((res) => {
if (res.code == 0) {
common_vendor.index.setStorageSync("quoteInfo", JSON.stringify(res.data));
common_vendor.index.navigateTo({
url: "/pages/car/confirmQuoteSuccess"
});
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "nonde"
});
}
});
},
openTipsx() {
if (!this.address_id) {
common_vendor.index.showToast({
title: "请选择地址",
icon: "none"
});
return;
}
if (!this.purchase_sn) {
common_vendor.index.showToast({
title: "请输入客户采购单号",
icon: "none"
});
return;
}
if (!this.isTest) {
common_vendor.index.showToast({
title: "请勾选并确认交易条款",
icon: "none"
});
return;
}
this.$refs.popuptips.open("bottom");
},
closeTipsx() {
this.$refs.popuptips.close("bottom");
},
openPop() {
this.$refs.popupyhq.open("bottom");
},
closePop() {
this.$refs.popupyhq.close("bottom");
}
},
components: {
......@@ -43,21 +177,102 @@ if (!Math) {
_easycom_uni_popup();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
return common_vendor.e({
a: common_vendor.p({
title: "确认报价单"
}),
b: common_vendor.t($data.create_name),
c: common_vendor.o((...args) => $options.openTipsx && $options.openTipsx(...args)),
d: common_vendor.o((...args) => $options.closeTipsx && $options.closeTipsx(...args)),
e: _ctx.email,
f: common_vendor.o(($event) => _ctx.email = $event.detail.value),
g: common_vendor.sr("popuptips", "2a988341-2"),
h: common_vendor.p({
c: common_vendor.t($data.addressInfo.nation_cn != "中国" ? $data.addressInfo.nation_cn : ""),
d: common_vendor.t($data.addressInfo.province_val),
e: common_vendor.t($data.addressInfo.city_val),
f: common_vendor.t($data.addressInfo.district_val),
g: $data.addressInfo.is_default == 1
}, $data.addressInfo.is_default == 1 ? {} : {}, {
h: common_vendor.t($data.addressInfo.detail_address),
i: common_vendor.t($data.addressInfo.consignee),
j: common_vendor.t($data.addressInfo.mobile),
k: "/pages/user/address?form=confirmQuote&coupon_id=" + $data.coupon_id,
l: $data.carList.length > 0
}, $data.carList.length > 0 ? common_vendor.e({
m: common_vendor.f($data.carList, (item, index, i0) => {
return {
a: item.goods_images || "https://www.iedge.net/assets/images/common/defaultnew.png",
b: common_vendor.t(item.sku_name),
c: common_vendor.t(item.delivery_time),
d: common_vendor.t(item.goods_num),
e: common_vendor.t($data.isCompany ? item.company_price || item.origin_price : item.origin_price),
f: index
};
}),
n: $data.coupon_list.length == 0
}, $data.coupon_list.length == 0 ? {} : common_vendor.e({
o: $data.priceInfo
}, $data.priceInfo ? {
p: common_vendor.t($data.priceInfo.currency_sign),
q: common_vendor.t($data.priceInfo.discount_fee || "0.00")
} : {}), {
r: common_vendor.o(($event) => $options.chooseUp())
}) : {}, {
s: $data.purchase_sn,
t: common_vendor.o(($event) => $data.purchase_sn = $event.detail.value),
v: $data.priceInfo
}, $data.priceInfo ? {
w: common_vendor.t($data.priceInfo.currency_sign),
x: common_vendor.t($data.priceInfo.all_amount),
y: common_vendor.t($data.priceInfo.currency_sign),
z: common_vendor.t($data.priceInfo.discovery_fee),
A: common_vendor.t($data.priceInfo.currency_sign),
B: common_vendor.t($data.priceInfo.total_amount),
C: common_vendor.t($data.priceInfo.currency_sign),
D: common_vendor.t($data.priceInfo.tax_rate_amount || 0),
E: common_vendor.t($data.priceInfo.currency_sign),
F: common_vendor.t($data.priceInfo.pay_amount)
} : {}, {
G: $data.isTest ? 1 : "",
H: common_vendor.o(($event) => $data.isTest = !$data.isTest),
I: $data.priceInfo
}, $data.priceInfo ? {
J: common_vendor.t($data.priceInfo.currency_sign),
K: common_vendor.t($data.priceInfo.pay_amount)
} : {}, {
L: common_vendor.o((...args) => $options.openTipsx && $options.openTipsx(...args)),
M: common_vendor.o((...args) => $options.closeTipsx && $options.closeTipsx(...args)),
N: $data.pdf_email,
O: common_vendor.o(($event) => $data.pdf_email = $event.detail.value),
P: common_vendor.o((...args) => $options.createQuote && $options.createQuote(...args)),
Q: common_vendor.sr("popuptips", "2a988341-2"),
R: common_vendor.p({
type: "bottom",
["safe-area"]: false
}),
S: common_vendor.o((...args) => $options.closePop && $options.closePop(...args)),
T: $data.coupon_list.length > 0
}, $data.coupon_list.length > 0 ? {
U: common_vendor.f($data.coupon_list, (item, index, i0) => {
return common_vendor.e({
a: item.coupon_type == 2
}, item.coupon_type == 2 ? {
b: common_vendor.t(item.sale_amount * 10)
} : {
c: common_vendor.t(item.currency_sign),
d: common_vendor.t(item.sale_amount)
}, {
e: common_vendor.t(item.require_amount <= 0.01 ? "无门槛优惠券" : item.coupon_name),
f: common_vendor.t(item.start_time),
g: common_vendor.t(item.end_time),
h: $data.coupon_id == item.coupon_id ? 1 : "",
i: index,
j: common_vendor.o(($event) => $options.chooseYhq(item.coupon_id), index)
});
})
} : {}, {
V: common_vendor.o((...args) => $options.confirmYhq && $options.confirmYhq(...args)),
W: common_vendor.sr("popupyhq", "2a988341-3"),
X: common_vendor.p({
type: "bottom",
["safe-area"]: false
})
};
});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-2a988341"]]);
wx.createPage(MiniProgramPage);
......
<view class="confirmQuotePage data-v-2a988341"><bar-x class="data-v-2a988341" u-i="2a988341-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-2a988341" u-i="2a988341-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-2a988341"><view class="top-box data-v-2a988341"><view class="tit data-v-2a988341">询价人:{{b}}</view><navigator url="" class="address-box data-v-2a988341"><view class="addbx row bothSide verCenter data-v-2a988341"><view class="l data-v-2a988341"><view class="ad row verCenter data-v-2a988341"><text class="csq data-v-2a988341">广东省 深圳市 龙岗区 坂田街道</text><text class="mr data-v-2a988341">默认</text></view><view class="ad1 data-v-2a988341">清丽路宝能科技园12栋11楼</view><view class="cnnk data-v-2a988341"><text class="data-v-2a988341">Tang</text><text class="data-v-2a988341">138****2222</text></view></view><text class="icon iconfont icon-arrowright data-v-2a988341"></text></view></navigator></view><view class="goods-box data-v-2a988341"><view class="group row data-v-2a988341"><image class="data-v-2a988341" src="https://www.iedge.net/assets/images/common/defaultnew.png"/><view class="infos data-v-2a988341"><view class="ganme elep2 data-v-2a988341">研华ADVANTECH工业通信工业通信工工业通信工业通信工wqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqa</view><view class="hqs row verCenter bothSide data-v-2a988341"><text class="data-v-2a988341">货期:1-2周</text><text class="data-v-2a988341">x1</text></view><view class="price data-v-2a988341">¥ 1050.00</view></view></view><view class="group row data-v-2a988341"><image class="data-v-2a988341" src="https://www.iedge.net/assets/images/common/defaultnew.png"/><view class="infos data-v-2a988341"><view class="ganme elep2 data-v-2a988341">研华ADVANTECH工业通信工业通信工工业通信工业通信工wqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqa</view><view class="hqs row verCenter bothSide data-v-2a988341"><text class="data-v-2a988341">货期:1-2周</text><text class="data-v-2a988341">x1</text></view><view class="price data-v-2a988341">¥ 1050.00</view></view></view><view class="coupo-box row bothSide verCenter data-v-2a988341"><view class="l data-v-2a988341">选择您的优惠券</view><view class="r row verCenter data-v-2a988341"><text class="data-v-2a988341">-¥80.00</text><text class="icon iconfont icon-arrowright data-v-2a988341"></text></view></view></view><view class="pur-sn-box data-v-2a988341"><view class="tit data-v-2a988341">客户采购单号</view><input type="text" class="pur-sn-val data-v-2a988341" placeholder-class="placeholder-class" placeholder="请输入采购单号"/></view><view class="price-infos data-v-2a988341"><view class="top data-v-2a988341"><view class="item row bothSide data-v-2a988341"><text class="data-v-2a988341">商品含税总额</text><text class="data-v-2a988341">¥1055.00</text></view><view class="item row bothSide data-v-2a988341"><text class="data-v-2a988341">运费(未税)</text><text class="data-v-2a988341">已免运费</text></view></view><view class="bottom data-v-2a988341"><view class="item row bothSide data-v-2a988341"><text class="data-v-2a988341">总金额(未税)</text><text class="data-v-2a988341">¥1055.00</text></view><view class="item row bothSide data-v-2a988341"><text class="data-v-2a988341">总税额</text><text class="data-v-2a988341">¥1055.00</text></view><view class="item row bothSide data-v-2a988341"><text class="data-v-2a988341">应付金额(含税)</text><text class="price-pay data-v-2a988341">¥1055.00</text></view></view></view><view class="rules row verCenter data-v-2a988341"><text class="icon iconfont icon-checked1 data-v-2a988341"></text><navigator url="/pages/car/confirmRule" class="tklink data-v-2a988341">查看交易条款</navigator></view></view><view class="foot row verCenter bothSide data-v-2a988341"><view class="l row verCenter data-v-2a988341">含税总额:<text class="data-v-2a988341">¥ 1055.00</text></view><view class="submit-btn data-v-2a988341" bindtap="{{c}}">完成报价</view></view><uni-popup wx:if="{{h}}" class="r data-v-2a988341" u-s="{{['d']}}" u-r="popuptips" u-i="2a988341-2" bind:__l="__l" u-p="{{h}}"><view class="pop-tips data-v-2a988341"><view class="trt data-v-2a988341"><text class="icon iconfont icon-caca data-v-2a988341" bindtap="{{d}}"></text></view><view class="ttit elep data-v-2a988341">温馨提示</view><view class="tipjk data-v-2a988341">请确认邮箱地址,爱智将以PDF格式报价单</view><view class="cons data-v-2a988341"><view class="label data-v-2a988341"><text class="data-v-2a988341">*</text>邮箱</view><input type="text" class="inputv data-v-2a988341" placeholder="请输入邮箱" value="{{e}}" bindinput="{{f}}"/></view><view class="sure data-v-2a988341">确认</view></view></uni-popup></view>
\ No newline at end of file
<view class="confirmQuotePage data-v-2a988341"><bar-x class="data-v-2a988341" u-i="2a988341-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-2a988341" u-i="2a988341-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-2a988341"><view class="top-box data-v-2a988341"><view class="tit data-v-2a988341">询价人:{{b}}</view><navigator url="{{k}}" class="address-box data-v-2a988341"><view class="addbx row bothSide verCenter data-v-2a988341"><view class="l data-v-2a988341"><view class="ad row verCenter data-v-2a988341"><text class="csq data-v-2a988341">{{c}} {{d}} {{e}} {{f}}</text><text wx:if="{{g}}" class="mr data-v-2a988341">默认</text></view><view class="ad1 data-v-2a988341">{{h}}</view><view class="cnnk data-v-2a988341"><text class="data-v-2a988341">{{i}}</text><text class="data-v-2a988341">{{j}}</text></view></view><text class="icon iconfont icon-arrowright data-v-2a988341"></text></view></navigator></view><view wx:if="{{l}}" class="goods-box data-v-2a988341"><view wx:for="{{m}}" wx:for-item="item" wx:key="f" class="group row data-v-2a988341"><image class="data-v-2a988341" src="{{item.a}}"/><view class="infos data-v-2a988341"><view class="ganme elep2 data-v-2a988341">{{item.b}}</view><view class="hqs row verCenter bothSide data-v-2a988341"><text class="data-v-2a988341">货期:{{item.c}}</text><text class="data-v-2a988341">x{{item.d}}</text></view><view class="price data-v-2a988341">¥{{item.e}}</view></view></view><view class="coupo-box row bothSide verCenter data-v-2a988341" bindtap="{{r}}"><view class="l data-v-2a988341">选择您的优惠券</view><view class="r row verCenter data-v-2a988341"><view wx:if="{{n}}" class="not data-v-2a988341"><text class="data-v-2a988341">未识别到可用优惠券</text><text class="icon iconfont icon-arrowright data-v-2a988341"></text></view><view wx:else class="data-v-2a988341"><text wx:if="{{o}}" class="data-v-2a988341">-{{p}}{{q}}</text><text class="icon iconfont icon-arrowright data-v-2a988341"></text></view></view></view></view><view class="pur-sn-box data-v-2a988341"><view class="tit data-v-2a988341">客户采购单号</view><input type="text" class="pur-sn-val data-v-2a988341" placeholder-class="placeholder-class" placeholder="请输入采购单号" value="{{s}}" bindinput="{{t}}"/></view><view wx:if="{{v}}" class="price-infos data-v-2a988341"><view class="top data-v-2a988341"><view class="item row bothSide data-v-2a988341"><text class="data-v-2a988341">商品含税总额</text><text class="data-v-2a988341">{{w}}{{x}}</text></view><view class="item row bothSide data-v-2a988341"><text class="data-v-2a988341">运费(未税)</text><text class="data-v-2a988341">{{y}}{{z}}</text></view></view><view class="bottom data-v-2a988341"><view class="item row bothSide data-v-2a988341"><text class="data-v-2a988341">总金额(未税)</text><text class="data-v-2a988341">{{A}}{{B}}</text></view><view class="item row bothSide data-v-2a988341"><text class="data-v-2a988341">总税额</text><text class="data-v-2a988341">{{C}}{{D}}</text></view><view class="item row bothSide data-v-2a988341"><text class="data-v-2a988341">应付金额(含税)</text><text class="price-pay data-v-2a988341">{{E}}{{F}}</text></view></view></view><view class="rules row verCenter data-v-2a988341"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-2a988341', G && 'icon-checked']}}" bindtap="{{H}}"></text><navigator url="/pages/car/confirmRule" class="tklink data-v-2a988341">查看交易条款</navigator></view></view><view class="foot row verCenter bothSide data-v-2a988341"><view class="l row verCenter data-v-2a988341">含税总额:<text wx:if="{{I}}" class="data-v-2a988341">{{J}}{{K}}</text></view><view class="submit-btn data-v-2a988341" bindtap="{{L}}">完成报价</view></view><uni-popup wx:if="{{R}}" class="r data-v-2a988341" u-s="{{['d']}}" u-r="popuptips" u-i="2a988341-2" bind:__l="__l" u-p="{{R}}"><view class="pop-tips data-v-2a988341"><view class="trt data-v-2a988341"><text class="icon iconfont icon-caca data-v-2a988341" bindtap="{{M}}"></text></view><view class="ttit elep data-v-2a988341">温馨提示</view><view class="tipjk data-v-2a988341">请确认邮箱地址,爱智将以PDF格式报价单</view><view class="cons data-v-2a988341"><view class="label data-v-2a988341"><text class="data-v-2a988341">*</text>邮箱</view><input type="text" class="inputv data-v-2a988341" placeholder="请输入邮箱" value="{{N}}" bindinput="{{O}}"/></view><view class="sure data-v-2a988341" bindtap="{{P}}">确认</view></view></uni-popup><uni-popup wx:if="{{X}}" class="r data-v-2a988341" u-s="{{['d']}}" u-r="popupyhq" u-i="2a988341-3" bind:__l="__l" u-p="{{X}}"><view class="pop-yhq data-v-2a988341"><view class="trt data-v-2a988341"><text class="icon iconfont icon-caca data-v-2a988341" bindtap="{{S}}"></text></view><view class="ttit elep data-v-2a988341">优惠券</view><view wx:if="{{T}}" class="cons data-v-2a988341"><view wx:for="{{U}}" wx:for-item="item" wx:key="i" class="{{['group', 'row', 'bothSide', 'verCenter', 'data-v-2a988341', item.h && 'act']}}" bindtap="{{item.j}}"><view class="l row data-v-2a988341"><view class="price data-v-2a988341"><text wx:if="{{item.a}}" class="data-v-2a988341">折<text class="textp data-v-2a988341">{{item.b}}</text></text><text wx:else class="data-v-2a988341">{{item.c}}<text class="textp data-v-2a988341">{{item.d}}</text></text><view class="tips data-v-2a988341">{{item.e}}</view></view><view class="yhld data-v-2a988341"><view class="data-v-2a988341">商品优惠券</view><text class="data-v-2a988341">{{item.f}} - {{item.g}}</text></view></view><view class="r data-v-2a988341"><view class="rbtn row verCenter rowCenter data-v-2a988341"><view class="data-v-2a988341">选择</view><text class="data-v-2a988341"></text></view></view></view></view><view class="add-btn data-v-2a988341" bindtap="{{V}}">确认</view></view></uni-popup></view>
\ No newline at end of file
......@@ -363,4 +363,97 @@ image.data-v-2a988341 {
position: absolute;
bottom: 0rpx;
left: 0rpx;
}
/**优惠券弹窗**/
.pop-yhq.data-v-2a988341 {
width: 100%;
background: #FFFFFF;
border-radius: 10rpx 10rpx 0rpx 0rpx;
padding: 24rpx 30rpx;
position: relative;
padding-bottom: 150rpx;
}
.pop-yhq .trt.data-v-2a988341 {
text-align: right;
}
.pop-yhq .trt .icon.data-v-2a988341 {
color: #898989;
font-size: 25rpx;
}
.pop-yhq .tit.data-v-2a988341 {
font-size: 24rpx;
color: #000000;
margin-bottom: 25rpx;
text-align: center;
}
.pop-yhq .cons.data-v-2a988341 {
margin-top: 68rpx;
max-height: 800rpx;
overflow-y: auto;
}
.pop-yhq .cons .group.data-v-2a988341 {
height: 180rpx;
margin-bottom: 25rpx;
background: url("https://img.ichunt.com/images/ichunt/202502/24/435bcc261a434392135ee0846ac99d60.png") no-repeat;
background-size: 100% 100%;
padding-left: 27rpx;
padding-right: 30rpx;
border-radius: 20rpx;
border: 1rpx solid #fff;
}
.pop-yhq .cons .group.act.data-v-2a988341 {
border: 1rpx solid #D0121B;
}
.pop-yhq .cons .group .l .price.data-v-2a988341 {
font-weight: 600;
font-size: 30rpx;
color: #FF3000;
margin-right: 68rpx;
}
.pop-yhq .cons .group .l .price .textp.data-v-2a988341 {
font-size: 60rpx;
color: #FF3000;
}
.pop-yhq .cons .group .l .price .tips.data-v-2a988341 {
font-size: 22rpx;
color: #FF6300;
font-weight: normal;
}
.pop-yhq .cons .group .l .yhld.data-v-2a988341 {
font-size: 22rpx;
color: #FF6300;
}
.pop-yhq .cons .group .l .yhld view.data-v-2a988341 {
font-size: 35rpx;
color: #3B2C1B;
height: 72rpx;
line-height: 65rpx;
}
.pop-yhq .cons .group .rbtn.data-v-2a988341 {
width: 146rpx;
height: 58rpx;
background: linear-gradient(180deg, #F6491D 0%, #F52A1B 100%);
border-radius: 5rpx;
font-size: 26rpx;
color: #FFFFFF;
}
.pop-yhq .cons .group .rbtn text.data-v-2a988341 {
background: url("https://img.ichunt.com/images/ichunt/202502/24/4ab2a242f3e45c0bafe3fb3207263ed2.png") no-repeat;
background-size: 100% 100%;
height: 25rpx;
width: 25rpx;
margin-left: 10rpx;
}
.pop-yhq .add-btn.data-v-2a988341 {
width: 100%;
height: 110rpx;
background: #D0121B;
line-height: 110rpx;
text-align: center;
font-size: 30rpx;
color: #FFFFFF;
position: absolute;
bottom: 0rpx;
left: 0rpx;
}
\ No newline at end of file
......@@ -5,14 +5,17 @@ const titleNav = () => "../../components/title_nav.js";
const _sfc_main = {
data() {
return {
isSuccess: true
quoteInfo: ""
};
},
onLoad: function() {
this.quoteInfo = JSON.parse(common_vendor.index.getStorageSync("quoteInfo"));
},
methods: {
goOrder() {
return;
common_vendor.index.navigateTo({
url: "/pages/car/confirmOrder"
});
}
},
components: {
......@@ -30,12 +33,18 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
a: common_vendor.p({
title: "确认报价单"
}),
b: $data.isSuccess
}, $data.isSuccess ? {} : {}, {
c: common_vendor.t($data.isSuccess ? "邮件已发送" : "邮箱发送不成功!"),
d: common_vendor.o((...args) => _ctx.$goBack && _ctx.$goBack(...args)),
e: common_vendor.o((...args) => $options.goOrder && $options.goOrder(...args))
});
b: $data.quoteInfo
}, $data.quoteInfo ? common_vendor.e({
c: $data.quoteInfo.mail_send_res
}, $data.quoteInfo.mail_send_res ? {} : {}, {
d: common_vendor.t($data.quoteInfo.mail_send_res ? "邮件已发送" : "邮箱发送不成功!"),
e: common_vendor.t($data.quoteInfo.quote_sn),
f: common_vendor.t($data.quoteInfo.purchase_sn),
g: common_vendor.t($data.quoteInfo.create_name),
h: common_vendor.t($data.quoteInfo.create_time),
i: common_vendor.o((...args) => _ctx.$goBack && _ctx.$goBack(...args)),
j: common_vendor.o((...args) => $options.goOrder && $options.goOrder(...args))
}) : {});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-aec94e4b"]]);
wx.createPage(MiniProgramPage);
......
<view class="confirmQuoteSuccessPage data-v-aec94e4b"><bar-x class="data-v-aec94e4b" u-i="aec94e4b-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-aec94e4b" u-i="aec94e4b-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-aec94e4b"><view class="status-box data-v-aec94e4b"><text wx:if="{{b}}" class="icon iconfont icon-goucc data-v-aec94e4b"></text><text wx:else class="icon iconfont icon-cccz data-v-aec94e4b"></text><view class="data-v-aec94e4b">{{c}}</view></view><view class="sec data-v-aec94e4b"><view class="row bothSide data-v-aec94e4b"><text class="data-v-aec94e4b">询价单号</text><text class="data-v-aec94e4b">0000</text></view><view class="row bothSide data-v-aec94e4b"><text class="data-v-aec94e4b">客户采购单号</text><text class="data-v-aec94e4b">0000</text></view><view class="row bothSide data-v-aec94e4b"><text class="data-v-aec94e4b">询价人</text><text class="data-v-aec94e4b">0000</text></view><view class="row bothSide data-v-aec94e4b"><text class="data-v-aec94e4b">询价时间</text><text class="data-v-aec94e4b">0000</text></view></view><view class="btns row rowCenter data-v-aec94e4b"><view class="back data-v-aec94e4b" bindtap="{{d}}">返回</view><view class="dg data-v-aec94e4b" bindtap="{{e}}">立即订购</view></view></view></view>
\ No newline at end of file
<view class="confirmQuoteSuccessPage data-v-aec94e4b"><bar-x class="data-v-aec94e4b" u-i="aec94e4b-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-aec94e4b" u-i="aec94e4b-1" bind:__l="__l" u-p="{{a}}"/><view wx:if="{{b}}" class="cons data-v-aec94e4b"><view class="status-box data-v-aec94e4b"><text wx:if="{{c}}" class="icon iconfont icon-goucc data-v-aec94e4b"></text><text wx:else class="icon iconfont icon-cccz data-v-aec94e4b"></text><view class="data-v-aec94e4b">{{d}}</view></view><view class="sec data-v-aec94e4b"><view class="row bothSide data-v-aec94e4b"><text class="data-v-aec94e4b">询价单号</text><text class="data-v-aec94e4b">{{e}}</text></view><view class="row bothSide data-v-aec94e4b"><text class="data-v-aec94e4b">客户采购单号</text><text class="data-v-aec94e4b">{{f}}</text></view><view class="row bothSide data-v-aec94e4b"><text class="data-v-aec94e4b">询价人</text><text class="data-v-aec94e4b">{{g}}</text></view><view class="row bothSide data-v-aec94e4b"><text class="data-v-aec94e4b">询价时间</text><text class="data-v-aec94e4b">{{h}}</text></view></view><view class="btns row rowCenter data-v-aec94e4b"><view class="back data-v-aec94e4b" bindtap="{{i}}">返回</view><view class="dg data-v-aec94e4b" bindtap="{{j}}">立即订购</view></view></view></view>
\ No newline at end of file
......@@ -33,6 +33,12 @@ const _sfc_main = {
}
});
setTimeout(() => {
if (this.form = "confirmQuote") {
common_vendor.index.navigateTo({
url: "/pages/car/confirmQuote?address_id=" + address_id_go + "&coupon_id=" + this.coupon_id
});
return;
}
common_vendor.index.navigateTo({
url: "/pages/car/confirmOrder?address_id=" + address_id_go + "&coupon_id=" + this.coupon_id + "&invoice_id=" + this.invoice_id
});
......
......@@ -16,12 +16,12 @@ const _sfc_main = {
},
methods: {
callPhone(shipping_tel) {
common_vendor.index.__f__("log", "at pages/user/orderDetail.vue:126", shipping_tel);
common_vendor.index.__f__("log", "at pages/user/orderDetail.vue:148", shipping_tel);
common_vendor.index.makePhoneCall({
phoneNumber: shipping_tel,
// 替换为实际的电话号码
success: () => {
common_vendor.index.__f__("log", "at pages/user/orderDetail.vue:130", "拨打电话成功");
common_vendor.index.__f__("log", "at pages/user/orderDetail.vue:152", "拨打电话成功");
}
});
},
......@@ -61,7 +61,9 @@ const _sfc_main = {
json_arr.push(obj_);
ids.push(item.sku_id);
});
this.request(util_api.Api_Url + "/api/cart/batchAddCart", "POST", { sku_json: JSON.stringify(json_arr) }, true).then((res) => {
this.request(util_api.Api_Url + "/api/cart/batchAddCart", "POST", {
sku_json: JSON.stringify(json_arr)
}, true).then((res) => {
if (res.code == 0) {
if (type) {
common_vendor.index.setStorageSync("car_ids", ids.join(","));
......@@ -83,7 +85,9 @@ const _sfc_main = {
});
},
getData() {
this.request(util_api.Api_Url + "/api/order/detail", "GET", { order_id: this.order_id }, true).then((res) => {
this.request(util_api.Api_Url + "/api/order/detail", "GET", {
order_id: this.order_id
}, true).then((res) => {
if (res.code == 0) {
this.pageData = res.data;
this.wlInfo = res.data.order_shipping || [];
......
<view class="orderDetailPage data-v-21f7a29e"><bar-x class="data-v-21f7a29e" u-i="21f7a29e-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-21f7a29e" u-i="21f7a29e-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-21f7a29e"><view wx:if="{{b}}" class="data-v-21f7a29e"><view wx:if="{{c}}" class="wl-box data-v-21f7a29e"><view wx:for="{{d}}" wx:for-item="item" wx:key="d" class="wiboxitem data-v-21f7a29e"><view class="pack row data-v-21f7a29e"><view wx:for="{{item.a}}" wx:for-item="item1" wx:key="c" class="item row verCenter data-v-21f7a29e"><image class="data-v-21f7a29e" src="{{item1.a}}"/><text class="data-v-21f7a29e">{{item1.b}}</text></view></view><view class="wlinfobox data-v-21f7a29e"><view wx:for="{{item.b}}" wx:for-item="itemC" class="wl-cons data-v-21f7a29e"><view class="tit row bothSide verCenter data-v-21f7a29e"><view class="row verCenter data-v-21f7a29e">{{itemC.a}} {{itemC.b}}</view><view class="row verCenter data-v-21f7a29e"><text class="data-v-21f7a29e" bindtap="{{itemC.c}}">复制</text><text class="call data-v-21f7a29e" bindtap="{{item.c}}">打电话</text></view></view><view class="consfg data-v-21f7a29e"><view wx:for="{{itemC.d}}" wx:for-item="item2" wx:key="f" class="{{['wlitem', 'data-v-21f7a29e', item2.e && 'hidex']}}"><view class="row wlt verCenter data-v-21f7a29e"><text wx:if="{{item2.a}}" class="tet data-v-21f7a29e">{{item2.b}}</text><text class="txt data-v-21f7a29e">{{item2.c}}</text></view><view class="wlb data-v-21f7a29e">{{item2.d}}</view></view></view><view class="wlbt1 row verCenter data-v-21f7a29e" bindtap="{{itemC.g}}">{{itemC.e}}更多物流明细 <text class="{{['data-v-21f7a29e', 'icon', 'iconfont', itemC.f]}}"></text></view></view></view></view></view><view wx:if="{{e}}" class="wlfoot data-v-21f7a29e"><view class="t row data-v-21f7a29e"><text class="icon iconfont icon-dzsd data-v-21f7a29e"></text> <view class="data-v-21f7a29e">送至 {{f}}</view></view><view class="b data-v-21f7a29e">{{g}} {{h}}</view></view><view wx:if="{{i}}" class="top-box data-v-21f7a29e"><view class="address-box data-v-21f7a29e"><view class="addbx row bothSide verCenter data-v-21f7a29e"><view class="l data-v-21f7a29e"><view class="ad row verCenter data-v-21f7a29e"><text class="csq data-v-21f7a29e">{{j}}</text><text wx:if="{{k}}" class="mr data-v-21f7a29e">默认</text></view><view class="ad1 data-v-21f7a29e">{{l}}</view><view class="cnnk data-v-21f7a29e"><text class="data-v-21f7a29e">{{m}}</text><text class="data-v-21f7a29e">{{n}}</text></view></view></view></view></view><view class="goods-box data-v-21f7a29e"><view wx:for="{{o}}" wx:for-item="item" wx:key="f" class="group row data-v-21f7a29e"><image class="data-v-21f7a29e" src="{{item.a}}"/><view class="infos data-v-21f7a29e"><view class="ganme elep2 data-v-21f7a29e">{{item.b}}</view><view class="hqs row verCenter bothSide data-v-21f7a29e"><text class="data-v-21f7a29e">货期:{{item.c}}</text><text class="data-v-21f7a29e">x{{item.d}}</text></view><view class="price data-v-21f7a29e">{{item.e}}</view></view></view></view><view class="price-infos data-v-21f7a29e"><view class="tit data-v-21f7a29e">订单信息</view><view class="row bothSide item data-v-21f7a29e"><text class="data-v-21f7a29e">发票信息</text><text class="data-v-21f7a29e">{{p}}</text></view><view class="row bothSide item data-v-21f7a29e"><text class="data-v-21f7a29e">订单编号</text><text class="data-v-21f7a29e">{{q}}</text></view><view class="row bothSide item data-v-21f7a29e"><text class="data-v-21f7a29e">下单时间</text><text class="data-v-21f7a29e">{{r}}</text></view></view><view class="price-infos data-v-21f7a29e"><view class="tit data-v-21f7a29e">结算信息</view><view class="row bothSide item data-v-21f7a29e"><text class="data-v-21f7a29e">商品含税总额</text><text class="data-v-21f7a29e">{{s}}</text></view><view class="row bothSide item data-v-21f7a29e"><text class="data-v-21f7a29e">税费</text><text class="data-v-21f7a29e">{{t}}</text></view><view class="row bothSide item data-v-21f7a29e"><text class="data-v-21f7a29e">优惠券抵用</text><text class="data-v-21f7a29e">{{v}}</text></view><view class="row bothSide item data-v-21f7a29e"><text class="data-v-21f7a29e">运费</text><text class="data-v-21f7a29e">{{w}}</text></view><view class="row bothSide item data-v-21f7a29e"><text class="data-v-21f7a29e">含税总额</text><text class="price data-v-21f7a29e">{{x}}</text></view></view></view></view><view wx:if="{{y}}" class="foot row verCenter bothSide data-v-21f7a29e"><navigator class="item data-v-21f7a29e" url=""><text class="icon iconfont icon-kfd data-v-21f7a29e"></text><view class="data-v-21f7a29e">我的客服</view></navigator><view class="row data-v-21f7a29e"><view class="add-car data-v-21f7a29e" bindtap="{{z}}">加入购物车</view><view class="add-confirm data-v-21f7a29e" bindtap="{{A}}">再来一单</view><navigator wx:if="{{B}}" url="{{C}}" class="pay data-v-21f7a29e">立即支付</navigator></view></view></view>
\ No newline at end of file
<view class="orderDetailPage data-v-21f7a29e"><bar-x class="data-v-21f7a29e" u-i="21f7a29e-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-21f7a29e" u-i="21f7a29e-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-21f7a29e"><view wx:if="{{b}}" class="data-v-21f7a29e"><view wx:if="{{c}}" class="wl-box data-v-21f7a29e"><view wx:for="{{d}}" wx:for-item="item" wx:key="d" class="wiboxitem data-v-21f7a29e"><view class="pack row data-v-21f7a29e"><view wx:for="{{item.a}}" wx:for-item="item1" wx:key="c" class="item row verCenter data-v-21f7a29e"><image class="data-v-21f7a29e" src="{{item1.a}}"/><text class="data-v-21f7a29e">{{item1.b}}</text></view></view><view class="wlinfobox data-v-21f7a29e"><view wx:for="{{item.b}}" wx:for-item="itemC" class="wl-cons data-v-21f7a29e"><view class="tit row bothSide verCenter data-v-21f7a29e"><view class="row verCenter data-v-21f7a29e">{{itemC.a}} {{itemC.b}}</view><view class="row verCenter data-v-21f7a29e"><text class="data-v-21f7a29e" bindtap="{{itemC.c}}">复制</text><text class="call data-v-21f7a29e" bindtap="{{item.c}}">打电话</text></view></view><view class="consfg data-v-21f7a29e"><view wx:for="{{itemC.d}}" wx:for-item="item2" wx:key="f" class="{{['wlitem', 'data-v-21f7a29e', item2.e && 'hidex']}}"><view class="row wlt verCenter data-v-21f7a29e"><text wx:if="{{item2.a}}" class="tet data-v-21f7a29e">{{item2.b}}</text><text class="txt data-v-21f7a29e">{{item2.c}}</text></view><view class="wlb data-v-21f7a29e">{{item2.d}}</view></view></view><view class="wlbt1 row verCenter data-v-21f7a29e" bindtap="{{itemC.g}}">{{itemC.e}}更多物流明细 <text class="{{['data-v-21f7a29e', 'icon', 'iconfont', itemC.f]}}"></text></view></view></view></view></view><view wx:if="{{e}}" class="wlfoot data-v-21f7a29e"><view class="t row data-v-21f7a29e"><text class="icon iconfont icon-dzsd data-v-21f7a29e"></text><view class="data-v-21f7a29e">送至 {{f}}</view></view><view class="b data-v-21f7a29e">{{g}} {{h}}</view></view><view wx:if="{{i}}" class="top-box data-v-21f7a29e"><view class="address-box data-v-21f7a29e"><view class="addbx row bothSide verCenter data-v-21f7a29e"><view class="l data-v-21f7a29e"><view class="ad row verCenter data-v-21f7a29e"><text class="csq data-v-21f7a29e">{{j}}</text><text wx:if="{{k}}" class="mr data-v-21f7a29e">默认</text></view><view class="ad1 data-v-21f7a29e">{{l}}</view><view class="cnnk data-v-21f7a29e"><text class="data-v-21f7a29e">{{m}}</text><text class="data-v-21f7a29e">{{n}}</text></view></view></view></view></view><view class="goods-box data-v-21f7a29e"><view wx:for="{{o}}" wx:for-item="item" wx:key="f" class="group row data-v-21f7a29e"><image class="data-v-21f7a29e" src="{{item.a}}"/><view class="infos data-v-21f7a29e"><view class="ganme elep2 data-v-21f7a29e">{{item.b}}</view><view class="hqs row verCenter bothSide data-v-21f7a29e"><text class="data-v-21f7a29e">货期:{{item.c}}</text><text class="data-v-21f7a29e">x{{item.d}}</text></view><view class="price data-v-21f7a29e">{{item.e}}</view></view></view></view><view class="price-infos data-v-21f7a29e"><view class="tit data-v-21f7a29e">订单信息</view><view class="row bothSide item data-v-21f7a29e"><text class="data-v-21f7a29e">发票信息</text><text class="data-v-21f7a29e">{{p}}</text></view><view class="row bothSide item data-v-21f7a29e"><text class="data-v-21f7a29e">订单编号</text><text class="data-v-21f7a29e">{{q}}</text></view><view class="row bothSide item data-v-21f7a29e"><text class="data-v-21f7a29e">下单时间</text><text class="data-v-21f7a29e">{{r}}</text></view></view><view class="price-infos data-v-21f7a29e"><view class="tit data-v-21f7a29e">结算信息</view><view class="row bothSide item data-v-21f7a29e"><text class="data-v-21f7a29e">商品含税总额</text><text class="data-v-21f7a29e">{{s}}</text></view><view class="row bothSide item data-v-21f7a29e"><text class="data-v-21f7a29e">税费</text><text class="data-v-21f7a29e">{{t}}</text></view><view class="row bothSide item data-v-21f7a29e"><text class="data-v-21f7a29e">优惠券抵用</text><text class="data-v-21f7a29e">{{v}}</text></view><view class="row bothSide item data-v-21f7a29e"><text class="data-v-21f7a29e">运费</text><text class="data-v-21f7a29e">{{w}}</text></view><view class="row bothSide item data-v-21f7a29e"><text class="data-v-21f7a29e">含税总额</text><text class="price data-v-21f7a29e">{{x}}</text></view></view></view></view><view wx:if="{{y}}" class="foot row verCenter bothSide data-v-21f7a29e"><navigator class="item data-v-21f7a29e" url=""><text class="icon iconfont icon-kfd data-v-21f7a29e"></text><view class="data-v-21f7a29e">我的客服</view></navigator><view class="row data-v-21f7a29e"><view class="add-car data-v-21f7a29e" bindtap="{{z}}">加入购物车</view><view class="add-confirm data-v-21f7a29e" bindtap="{{A}}">再来一单</view><navigator wx:if="{{B}}" url="{{C}}" class="pay data-v-21f7a29e">立即支付</navigator></view></view></view>
\ No newline at end of file
......@@ -15,8 +15,14 @@ const _sfc_main = {
totalprice: 0,
list_id: "",
share_uuid: "",
list_name: ""
list_name: "",
//清单名字
miniShareOptions: {
title: "爱智工业平台",
path: "/pages/user/qdDetail",
imageUrl: "https://imgscdn.ichunt.com/show/origin/e931e0f10zo0aw000000sd7sn523v",
desc: ""
}
};
},
onLoad: function(options) {
......@@ -24,18 +30,54 @@ const _sfc_main = {
this.share_uuid = options.share_uuid;
this.getData();
},
onShareAppMessage() {
return {
...this.miniShareOptions,
success: () => {
common_vendor.index.showToast({
title: "分享成功",
icon: "success"
});
},
fail: () => {
common_vendor.index.showToast({
title: "分享失败",
icon: "none"
});
}
};
},
onShareTimeline() {
return {
...this.miniShareOptions,
success: () => {
common_vendor.index.showToast({
title: "分享成功",
icon: "success"
});
},
fail: () => {
common_vendor.index.showToast({
title: "分享失败",
icon: "none"
});
}
};
},
methods: {
getData(type) {
if (!type) {
this.carList = [];
}
this.request(util_api.Api_Url + "/api/xcx/goodsListDetail", "GET", { list_id: this.list_id, share_uuid: this.share_uuid }, type ? false : true).then((res) => {
this.request(util_api.Api_Url + "/api/xcx/goodsListDetail", "GET", { list_id: this.list_id, share_uuid: this.share_uuid || "" }, type ? false : true).then((res) => {
this.dataInited = true;
this.allcheck = true;
this.carList = [];
if (res.code == 0) {
this.list_name = res.data.info.list_name;
this.list_id = res.data.info.list_id;
this.share_uuid = res.data.info.share_uuid;
this.miniShareOptions.path = "/pages/user/qdDetail?list_id=" + this.list_id + "&share_uuid=" + this.share_uuid;
let arr_ = res.data.list || [];
arr_.forEach((item) => {
item.checked = true;
......@@ -314,5 +356,6 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-f9b29180"]]);
_sfc_main.__runtimeHooks = 6;
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/user/qdDetail.js.map
......@@ -4,8 +4,8 @@
"miniprogram": {
"list": [
{
"name": "pages/index/index",
"pathName": "pages/index/index",
"name": "pages/auth/login",
"pathName": "pages/auth/login",
"query": "",
"launchMode": "default",
"scene": null
......
"use strict";
const common_vendor = require("../common/vendor.js");
const share = {
data() {
return {
miniShareOptions: {
title: "爱智工业平台",
path: "/pages/index/index",
imageUrl: "https://imgscdn.ichunt.com/show/origin/e931e0f10zo0aw000000sd7sn523v",
desc: ""
}
};
},
onShareAppMessage() {
return {
...this.miniShareOptions,
success: () => {
common_vendor.index.showToast({ title: "分享成功", icon: "success" });
},
fail: () => {
common_vendor.index.showToast({ title: "分享失败", icon: "none" });
}
};
},
onShareTimeline() {
return {
title: "爱智工业平台",
path: "/pages/index/index",
imageUrl: "https://imgscdn.ichunt.com/show/origin/e931e0f10zo0aw000000sd7sn523v",
success: () => {
common_vendor.index.showToast({ title: "分享成功", icon: "success" });
},
fail: () => {
common_vendor.index.showToast({ title: "分享失败", icon: "none" });
}
};
}
};
exports.share = share;
//# sourceMappingURL=../../.sourcemap/mp-weixin/util/share.js.map
export default {
data() {
return {
share: {
title: '爱智工业平台',
path: '/pages/index/index',
imageUrl: 'https://img.ichunt.com/images/ichunt/202209/02/9f7873745ff57ec939ff70f494062da1.png',
desc: '',
content: ''
}
}
},
onShareAppMessage(res) {
if (res.from === 'button') {
console.log(res.target)
}
return {
title: this.share.title,
path: this.share.path,
imageUrl: this.share.imageUrl,
desc: this.share.desc,
content: this.share.content,
}
}
}
data() {
return {
miniShareOptions: {
title: '爱智工业平台',
path: '/pages/index/index',
imageUrl: 'https://imgscdn.ichunt.com/show/origin/e931e0f10zo0aw000000sd7sn523v',
desc: ''
}
};
},
onShareAppMessage() {
return {
...this.miniShareOptions,
success: () => {
uni.showToast({ title: '分享成功', icon: 'success' });
},
fail: () => {
uni.showToast({ title: '分享失败', icon: 'none' });
}
};
},
onShareTimeline() {
return {
title: '爱智工业平台',
path: '/pages/index/index',
imageUrl: 'https://imgscdn.ichunt.com/show/origin/e931e0f10zo0aw000000sd7sn523v',
success: () => {
uni.showToast({ title: '分享成功', icon: 'success' });
},
fail: () => {
uni.showToast({ title: '分享失败', icon: 'none' });
}
};
}
};
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment