Commit 791a8857 by 肖康

login

parent 31721c80
Showing with 743 additions and 161 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=>{
......
......@@ -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
});
......
......@@ -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;
<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"),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);
"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 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
"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":"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":"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);
......
......@@ -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