Commit 764d340a by 肖康

修复1.01

parent e6e06976
Showing with 96 additions and 3109 deletions
......@@ -17,6 +17,18 @@
uni.onAppRoute((res) => {
const token = uni.getStorageSync("token");
const url ="/"+res.path
var pages = getCurrentPages(); // 获取栈实例
let currentPage = pages[pages.length - 1]; // 获取当前页面实例
let currentPath = currentPage.route; // 获取当前页面路由
let currentPageFullPath = currentPage['$page']['fullPath']; // 当前页面路径
if(pages.length>=8){
uni.reLaunch({
url:currentPageFullPath
});
return
}
if ((url.indexOf("/user/") != -1 || url.indexOf("/car/confirm") != -1) && !token) {
uni.reLaunch({
url: `/pages/auth/login?referer=${encodeURIComponent(url)}`
......@@ -31,6 +43,7 @@
invoke(e) {
const token = uni.getStorageSync("token");
const url = e.url.split("?")[0]; // 获取路径部分
console.log(666)
console.log(url.indexOf("/user/") != -1 || url.indexOf("/car/confirm") != -1)
if ((url.indexOf("/user/") != -1 || url.indexOf("/car/confirm") != -1) && !token) {
uni.reLaunch({
......
......@@ -385,11 +385,12 @@
margin:0 auto;
}
.cons{
width:689rpx;
padding-top:77rpx;
padding-bottom:110rpx;
.inputv{
display: block;
width: 620rpx;
width: 621rpx;
height: 80rpx;
padding:0 30rpx;
line-height: 80rpx;
......
......@@ -274,13 +274,16 @@
margin-top:68rpx;
max-height:800rpx;
overflow-y: auto;
width:701rpx;
.tit{
font-size: 24rpx;
color: #000000;
margin-bottom: 25rpx;
}
.item{
width:701rpx;
text{
max-width: 701rpx;
display: inline-block;
height: 54rpx;
line-height: 54rpx;
......@@ -472,9 +475,10 @@
.cons{
padding-top:77rpx;
padding-bottom:110rpx;
width:689rpx;
.inputv{
display: block;
width: 620rpx;
width: 621rpx;
height: 80rpx;
padding:0 30rpx;
line-height: 80rpx;
......
......@@ -52,7 +52,8 @@
font-size: 40rpx;
color:#D0121B;
}
input{
view{
color:#888;
height:50rpx;
border-right:1rpx solid #D0121B;
padding-right:30rpx;
......@@ -62,6 +63,7 @@
font-size: 26rpx;
width:500rpx;
}
.kfbtn{
background: url(/static/images/kf.png) no-repeat;
background-size: 100% 100%;
......@@ -209,7 +211,8 @@
z-index: 4;
.input-box{
margin-top:0rpx;
input{
view{
border-right:0rpx;
}
}
......
......@@ -105,11 +105,14 @@
.l{
opacity: 0.5;
}
.boxjk{
width: 149rpx;
}
.alread{
width: 146rpx;
width: 147rpx;
height: 54rpx;
border-radius: 5rpx;
border: 2rpx solid #D0121B;
border: 1rpx solid #D0121B;
font-size: 26rpx;
color: #D0121B;
font-weight: bold;
......
......@@ -252,9 +252,10 @@
padding-top:77rpx;
padding-bottom:110rpx;
display: block;
width:689rpx;
.inputv{
display: block;
width: 550rpx;
width: 621rpx;
height: 80rpx;
padding:0 20rpx;
line-height: 80rpx;
......
......@@ -7,6 +7,7 @@
confirm-type="search" @confirm="onConfirm" @click="goUrl" :focus="isFocus"/>
<text class="icon iconfont icon-searchclose" v-if="showClearIcon" @click="clearIcon()"></text>
</view>
<navigator class="kfbtn" :url='$globalData.KFQQ' ></navigator>
</view>
</template>
......@@ -96,10 +97,9 @@
font-size: 35rpx;
color: #898989;
}
.search-box {
margin-left: 5rpx;
width: 540rpx;
margin-left: 7rpx;
width: 537rpx;
height: 70rpx;
background: #FFFFFF;
border-radius: 5rpx;
......
......@@ -16,5 +16,17 @@
<body>
<div id="app"><!--app-html--></div>
<script type="module" src="/main.js"></script>
<!-- <script>
(function() {var _53code = document.createElement("script");_53code.src = "https://tb.53kf.com/code/code/a4d13c38cc838fb6be490633eff7260b6/1";var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(_53code, s);})();
function open53() {
var _53api = $53.createApi(); //$53这个对象是从53挂码获取的
_53api.push('cmd', 'kfclient');
_53api.push('type', 'new'); //popup是弹窗,new是新窗口
// _53api.push('worker_id', '1006'); //该项选填,如填写指定客服的工号,访客点击由指定客服接待。工号到53后台的工号管理查询
_53api.query();
}
</script> -->
</body>
</html>
......@@ -17,7 +17,7 @@
<view class="tit">全部分类</view>
<view class="hide-sec row">
<view class="itemh" :class="{'act':item.checkedx}" v-for="(item,index) in pageData" :key="index" @click="tab(1,item.base_id)">
<image :src="item.images||'https://www.iedge.net/assets/images/common/defaultnew.png'"></image>
<image :src="item.images||'https://www.iedge.net/assets/images/common/defaultnew.png'" mode="aspectFit" ></image>
<text class="elep">{{item.title}}</text>
</view>
</view>
......@@ -32,7 +32,7 @@
</view>
<view class="rc ">
<navigator :url="'/pages/class/list?class_id2='+item.class_id" class="item" v-for="(item,index) in sanJlist" :key="index">
<image :src="item.class_icon||'https://www.iedge.net/assets/images/common/defaultnew.png'"></image>
<image :src="item.class_icon||'https://www.iedge.net/assets/images/common/defaultnew.png'" mode="aspectFit" ></image>
<text class="elep">{{item.class_name}}</text>
</navigator>
......
......@@ -48,7 +48,7 @@
<view class="attr-box">
<view class="item row">
<text>品牌</text>
<view>{{goods_info.standard_brand.brand_name||goods_info.brand_name}}</view>
<view>{{goods_info.brand_name}}</view>
</view>
<view class="item row">
<text>型号</text>
......@@ -127,8 +127,8 @@
</view>
<view class="goods-box">
<view class="tit">型号</view>
<view class="item" :class="{'act':goods_id==item.goods_id}" v-for="(item,index) in goods_series" :key="index" @click="changeSku(item.goods_id)">
<text>{{item.goods_name}}</text>
<view class="item" :class="{'act':goods_id==item.goods_id}" v-for="(item,index) in goods_series" :key="index" >
<text @click="changeSku(item.goods_id)">{{item.goods_name}}</text>
</view>
</view>
......@@ -461,13 +461,11 @@
this.qDList.forEach(item=>{
if(item.list_id==list_id){
item.checked=!item.checked
}else{
item.checked=false
}
})
},
createList(){
this.request(Api_Url + '/api/xcx/createGoodsList', 'post', {list_name:(this.list_name||this.goods_info.goods_id)}, true).then(res => {
this.request(Api_Url + '/api/xcx/createGoodsList', 'post', {list_name:(this.list_name||this.goods_info.class_name)}, true).then(res => {
if(res.code==0){
uni.showToast({
title: "创建清单成功",
......@@ -486,6 +484,7 @@
},
addQdList(){
let checkList=this.qDList.filter(item=>item.checked)
let ids_=checkList.map(item=>item.list_id)
if(checkList.length==0){
uni.showToast({
title: "请选择一条清单",
......@@ -496,11 +495,11 @@
let sku_json=[
{
sku_id:this.goods_id,
qty:this.goods_info.moq
qty:this.goods_numberx
}
]
this.request(Api_Url + '/api/xcx/addGoodsList', 'post', {
list_id:checkList[0].list_id,
list_id:ids_.join(","),
sku_json:JSON.stringify(sku_json)
}, true).then(res => {
......
......@@ -5,8 +5,8 @@
<image class="logo" src="/static/images/logo.png" ></image>
<navigator url="/pages/user/userInfo" class="menber" >会员入口</navigator>
<view class="input-box row verCenter">
<text class="icon iconfont icon-search"></text>
<input type="text" @click="goSearch()" placeholder="请输入商品名称、品牌、型号、商品编码" />
<text class="icon iconfont icon-search" @click="goSearch()"></text>
<view @click="goSearch()">请输入商品名称、品牌、型号、商品编码</view>
<navigator class="kfbtn" :url='$globalData.KFQQ' ></navigator>
</view>
......@@ -50,8 +50,8 @@
<view class="fixed-search" v-if="scrollTop > 180">
<view class="input-box row verCenter">
<text class="icon iconfont icon-search"></text>
<input type="text" @click="goSearch()" placeholder="请输入商品名称、品牌、型号、商品编码" />
<text class="icon iconfont icon-search" @click="goSearch()"></text>
<view @click="goSearch()">请输入商品名称、品牌、型号、商品编码</view>
</view>
</view>
......
......@@ -37,7 +37,7 @@
下单时会优先使用该地址
</view>
<view>
<switch @change="onSwitchChange" checked color="#D0121B" style="transform:scale(0.8)" />
<switch @change="onSwitchChange" color="#D0121B" style="transform:scale(0.8)" />
</view>
</view>
</view>
......
......@@ -25,10 +25,13 @@
</view>
<view class="r">
<navigator url="/pages/car/list" v-if="item.status==-1">
<view class="rbtn row verCenter rowCenter">
<view>使用</view>
<text ></text>
<view class="boxjk">
<view class="rbtn row verCenter rowCenter">
<view>使用</view>
<text ></text>
</view>
</view>
</navigator>
<view class="alread" v-else>{{item.status==1?'已使用':'已失效'}}</view>
</view>
......
......@@ -131,6 +131,7 @@
},
onLoad: function() {
this.getData()
},
onShow() {
this.getInfo();
......
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("./common/vendor.js"),n=require("./util/util.js"),o=require("./util/share.js");Math;const r={onLaunch:function(){console.log("App Launch"),this.loginCheck()},onShow:function(){console.log("App Show")},onHide:function(){console.log("App Hide")},methods:{loginCheck(){try{e.index.onAppRoute((n=>{const o=e.index.getStorageSync("token"),r="/"+n.path;if((-1!=r.indexOf("/user/")||-1!=r.indexOf("/car/confirm"))&&!o)return e.index.reLaunch({url:`/pages/auth/login?referer=${encodeURIComponent(r)}`}),!1}))}catch(n){["navigateTo","redirectTo","reLaunch","switchTab"].forEach((n=>{e.index.addInterceptor(n,{invoke(n){const o=e.index.getStorageSync("token"),r=n.url.split("?")[0];if(console.log(-1!=r.indexOf("/user/")||-1!=r.indexOf("/car/confirm")),(-1!=r.indexOf("/user/")||-1!=r.indexOf("/car/confirm"))&&!o)return e.index.reLaunch({url:`/pages/auth/login?referer=${encodeURIComponent(n.url)}`}),!1}})}))}}}};function t(){const t=e.createSSRApp(r);t.config.globalProperties.$goBack=n=>{try{if(n.url)return void e.index.navigateTo({url:n.url})}catch(o){}1==getCurrentPages().length?e.index.navigateTo({url:"/pages/index/index"}):e.index.navigateBack({delta:1})},t.config.globalProperties.request=n.request;return t.config.globalProperties.$globalData={KFQQ:"/pages/index/kf"},t.mixin(o.share),{app:t}}t().app.mount("#app"),exports.createApp=t;
"use strict";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;var t=getCurrentPages();let i=t[t.length-1],a=(i.route,i.$page.fullPath);if(!(t.length>=8))return-1==r.indexOf("/user/")&&-1==r.indexOf("/car/confirm")||o?void 0:(e.index.reLaunch({url:`/pages/auth/login?referer=${encodeURIComponent(r)}`}),!1);e.index.reLaunch({url:a})}))}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(666),console.log(-1!=r.indexOf("/user/")||-1!=r.indexOf("/car/confirm")),(-1!=r.indexOf("/user/")||-1!=r.indexOf("/car/confirm"))&&!o)return e.index.reLaunch({url:`/pages/auth/login?referer=${encodeURIComponent(n.url)}`}),!1}})}))}}}};function t(){const t=e.createSSRApp(r);t.config.globalProperties.$goBack=n=>{try{if(n.url)return void e.index.navigateTo({url:n.url})}catch(o){}1==getCurrentPages().length?e.index.navigateTo({url:"/pages/index/index"}):e.index.navigateBack({delta:1})},t.config.globalProperties.request=n.request;return t.config.globalProperties.$globalData={KFQQ:"/pages/index/kf"},t.mixin(o.share),{app:t}}t().app.mount("#app"),exports.createApp=t;
"use strict";const e=require("../common/vendor.js"),a={name:"search_head",props:{searchVal:{type:String,default:""},isFocus:{type:Boolean,default:!1},backurl:{type:String,default:""}},created(){this.inputClearValue=this.searchVal},watch:{searchVal(e){this.inputClearValue=e,this.inputClearValue.length>0?this.showClearIcon=!0:this.showClearIcon=!1},backurl(e){this.backurl=e}},data:()=>({inputClearValue:"",inputValue:"",showClearIcon:!1}),methods:{goBack(){this.backurl?e.index.reLaunch({url:this.backurl}):this.$goBack()},onConfirm(e){this.$emit("confirm",e)},goUrl(e){this.$emit("goUrl",e)},clearInput:function(e){this.inputClearValue=e.detail.value,e.detail.value.length>0?this.showClearIcon=!0:this.showClearIcon=!1},clearIcon:function(){this.inputClearValue="",this.inputValue="",this.showClearIcon=!1}}};const t=e._export_sfc(a,[["render",function(a,t,o,l,r,n){return e.e({a:e.o(((...e)=>n.goBack&&n.goBack(...e))),b:r.inputClearValue,c:e.o(((...e)=>n.clearInput&&n.clearInput(...e))),d:e.o(((...e)=>n.onConfirm&&n.onConfirm(...e))),e:e.o(((...e)=>n.goUrl&&n.goUrl(...e))),f:o.isFocus,g:r.showClearIcon},r.showClearIcon?{h:e.o((e=>n.clearIcon()))}:{},{i:a.$globalData.KFQQ})}],["__scopeId","data-v-9da6098e"]]);wx.createComponent(t);
"use strict";const a=require("../common/vendor.js"),e={name:"search_head",props:{searchVal:{type:String,default:""},isFocus:{type:Boolean,default:!1},backurl:{type:String,default:""}},created(){this.inputClearValue=this.searchVal},watch:{searchVal(a){this.inputClearValue=a,this.inputClearValue.length>0?this.showClearIcon=!0:this.showClearIcon=!1},backurl(a){this.backurl=a}},data:()=>({inputClearValue:"",inputValue:"",showClearIcon:!1}),methods:{goBack(){this.backurl?a.index.reLaunch({url:this.backurl}):this.$goBack()},onConfirm(a){this.$emit("confirm",a)},goUrl(a){this.$emit("goUrl",a)},clearInput:function(a){this.inputClearValue=a.detail.value,a.detail.value.length>0?this.showClearIcon=!0:this.showClearIcon=!1},clearIcon:function(){this.inputClearValue="",this.inputValue="",this.showClearIcon=!1}}};const t=a._export_sfc(e,[["render",function(e,t,o,l,r,n){return a.e({a:a.o(((...a)=>n.goBack&&n.goBack(...a))),b:r.inputClearValue,c:a.o(((...a)=>n.clearInput&&n.clearInput(...a))),d:a.o(((...a)=>n.onConfirm&&n.onConfirm(...a))),e:a.o(((...a)=>n.goUrl&&n.goUrl(...a))),f:o.isFocus,g:r.showClearIcon},r.showClearIcon?{h:a.o((a=>n.clearIcon()))}:{},{i:e.$globalData.KFQQ})}],["__scopeId","data-v-e0afaa7f"]]);wx.createComponent(t);
<view class="top-box row bothSide verCenter data-v-9da6098e"><text class="icon iconfont icon-arrowleft data-v-9da6098e" bindtap="{{a}}"></text><view class="search-box row verCenter data-v-9da6098e"><text class="icon iconfont icon-search data-v-9da6098e"></text><input class="uni-input data-v-9da6098e" placeholder="请输入商品名称、品牌、型号、商品编码" value="{{b}}" bindinput="{{c}}" confirm-type="search" bindconfirm="{{d}}" bindtap="{{e}}" focus="{{f}}"/><text wx:if="{{g}}" class="icon iconfont icon-searchclose data-v-9da6098e" bindtap="{{h}}"></text></view><navigator class="kfbtn data-v-9da6098e" url="{{i}}"></navigator></view>
\ No newline at end of file
<view class="top-box row bothSide verCenter data-v-e0afaa7f"><text class="icon iconfont icon-arrowleft data-v-e0afaa7f" bindtap="{{a}}"></text><view class="search-box row verCenter data-v-e0afaa7f"><text class="icon iconfont icon-search data-v-e0afaa7f"></text><input class="uni-input data-v-e0afaa7f" placeholder="请输入商品名称、品牌、型号、商品编码" value="{{b}}" bindinput="{{c}}" confirm-type="search" bindconfirm="{{d}}" bindtap="{{e}}" focus="{{f}}"/><text wx:if="{{g}}" class="icon iconfont icon-searchclose data-v-e0afaa7f" bindtap="{{h}}"></text></view><navigator class="kfbtn data-v-e0afaa7f" url="{{i}}"></navigator></view>
\ No newline at end of file
"use strict";const s=require("../../common/vendor.js"),e=require("../../util/api.js"),a={data:()=>({isShowClassOne:!1,pageData:[],erJList:[],sanJlist:[],class_id1:"",class_id2:""}),onLoad:function(s){this.class_id1=s.class_id1?s.class_id1:"",this.class_id2=s.class_id2?s.class_id2:"",this.getData()},methods:{tab(s,e){1==s?this.pageData.forEach((s=>{s.base_id==e?(s.checkedx=!0,this.erJList=s.right_cate_list||[]):s.checkedx=!1,(this.erJList||[]).forEach(((s,e)=>{0==e?(s.checkedx=!0,this.sanJlist=s.children):s.checkedx=!1}))})):this.erJList.forEach(((s,a)=>{s.class_id==e?(s.checkedx=!0,this.sanJlist=s.children):s.checkedx=!1}))},getData(){this.request(e.Api_Url+"/api/xcx/category","GET",{},!0).then((e=>{0==e.code?(this.pageData=e.data.category_list||[],this.pageData.forEach(((s,e)=>{this.class_id1?this.class_id1==s.base_id?(s.checkedx=!0,this.erJList=s.right_cate_list||[]):s.checkedx=!1:0==e?(s.checkedx=!0,this.erJList=s.right_cate_list||[]):s.checkedx=!1,(this.erJList||[]).forEach(((s,e)=>{this.class_id2?this.class_id2==s.class_id?(s.checkedx=!0,this.sanJlist=s.children):s.checkedx=!1:0==e?(s.checkedx=!0,this.sanJlist=s.children):s.checkedx=!1}))}))):s.index.showToast({title:e.msg,icon:"error"})}))},onConfirm(e){let a=e.detail.value;a.length<2?s.index.showToast({title:"关键字不能小于2个字符",duration:2e3,icon:"none"}):s.index.navigateTo({url:"/pages/search/list?k="+a})},goUrl(){s.index.navigateTo({url:"/pages/search/nav"})}},components:{searchHead:()=>"../../components/search_head.js",barX:()=>"../../components/barx.js",bottomNav:()=>"../../components/bottom_nav.js"}};if(!Array){(s.resolveComponent("barX")+s.resolveComponent("searchHead")+s.resolveComponent("bottomNav"))()}const t=s._export_sfc(a,[["render",function(e,a,t,i,c,o){return{a:s.o(o.onConfirm),b:s.o(o.goUrl),c:s.f(c.pageData,((e,a,t)=>({a:s.t(e.title),b:e.checkedx?1:"",c:a,d:s.o((s=>o.tab(1,e.base_id)),a)}))),d:s.o((s=>c.isShowClassOne=!c.isShowClassOne)),e:s.f(c.pageData,((e,a,t)=>({a:e.images||"https://www.iedge.net/assets/images/common/defaultnew.png",b:s.t(e.title),c:e.checkedx?1:"",d:a,e:s.o((s=>o.tab(1,e.base_id)),a)}))),f:s.o((s=>c.isShowClassOne=!c.isShowClassOne)),g:c.isShowClassOne?1:"",h:s.f(c.erJList,((e,a,t)=>({a:s.t(e.class_name),b:e.checkedx?1:"",c:a,d:s.o((s=>o.tab(2,e.class_id)),a)}))),i:s.f(c.sanJlist,((e,a,t)=>({a:e.class_icon||"https://www.iedge.net/assets/images/common/defaultnew.png",b:s.t(e.class_name),c:"/pages/class/list?class_id2="+e.class_id,d:a}))),j:s.p({actval:"2"})}}],["__scopeId","data-v-97de7c92"]]);wx.createPage(t);
"use strict";const s=require("../../common/vendor.js"),e=require("../../util/api.js"),a={data:()=>({isShowClassOne:!1,pageData:[],erJList:[],sanJlist:[],class_id1:"",class_id2:""}),onLoad:function(s){this.class_id1=s.class_id1?s.class_id1:"",this.class_id2=s.class_id2?s.class_id2:"",this.getData()},methods:{tab(s,e){1==s?this.pageData.forEach((s=>{s.base_id==e?(s.checkedx=!0,this.erJList=s.right_cate_list||[]):s.checkedx=!1,(this.erJList||[]).forEach(((s,e)=>{0==e?(s.checkedx=!0,this.sanJlist=s.children):s.checkedx=!1}))})):this.erJList.forEach(((s,a)=>{s.class_id==e?(s.checkedx=!0,this.sanJlist=s.children):s.checkedx=!1}))},getData(){this.request(e.Api_Url+"/api/xcx/category","GET",{},!0).then((e=>{0==e.code?(this.pageData=e.data.category_list||[],this.pageData.forEach(((s,e)=>{this.class_id1?this.class_id1==s.base_id?(s.checkedx=!0,this.erJList=s.right_cate_list||[]):s.checkedx=!1:0==e?(s.checkedx=!0,this.erJList=s.right_cate_list||[]):s.checkedx=!1,(this.erJList||[]).forEach(((s,e)=>{this.class_id2?this.class_id2==s.class_id?(s.checkedx=!0,this.sanJlist=s.children):s.checkedx=!1:0==e?(s.checkedx=!0,this.sanJlist=s.children):s.checkedx=!1}))}))):s.index.showToast({title:e.msg,icon:"error"})}))},onConfirm(e){let a=e.detail.value;a.length<2?s.index.showToast({title:"关键字不能小于2个字符",duration:2e3,icon:"none"}):s.index.navigateTo({url:"/pages/search/list?k="+a})},goUrl(){s.index.navigateTo({url:"/pages/search/nav"})}},components:{searchHead:()=>"../../components/search_head.js",barX:()=>"../../components/barx.js",bottomNav:()=>"../../components/bottom_nav.js"}};if(!Array){(s.resolveComponent("barX")+s.resolveComponent("searchHead")+s.resolveComponent("bottomNav"))()}const t=s._export_sfc(a,[["render",function(e,a,t,i,c,o){return{a:s.o(o.onConfirm),b:s.o(o.goUrl),c:s.f(c.pageData,((e,a,t)=>({a:s.t(e.title),b:e.checkedx?1:"",c:a,d:s.o((s=>o.tab(1,e.base_id)),a)}))),d:s.o((s=>c.isShowClassOne=!c.isShowClassOne)),e:s.f(c.pageData,((e,a,t)=>({a:e.images||"https://www.iedge.net/assets/images/common/defaultnew.png",b:s.t(e.title),c:e.checkedx?1:"",d:a,e:s.o((s=>o.tab(1,e.base_id)),a)}))),f:s.o((s=>c.isShowClassOne=!c.isShowClassOne)),g:c.isShowClassOne?1:"",h:s.f(c.erJList,((e,a,t)=>({a:s.t(e.class_name),b:e.checkedx?1:"",c:a,d:s.o((s=>o.tab(2,e.class_id)),a)}))),i:s.f(c.sanJlist,((e,a,t)=>({a:e.class_icon||"https://www.iedge.net/assets/images/common/defaultnew.png",b:s.t(e.class_name),c:"/pages/class/list?class_id2="+e.class_id,d:a}))),j:s.p({actval:"2"})}}],["__scopeId","data-v-082eebdb"]]);wx.createPage(t);
<view class="classNavPage data-v-97de7c92"><bar-x class="data-v-97de7c92" u-i="97de7c92-0" bind:__l="__l"/><view class="bugc-ceng data-v-97de7c92"><search-head class="data-v-97de7c92" bindconfirm="{{a}}" bindgoUrl="{{b}}" u-i="97de7c92-1" bind:__l="__l"/></view><view class="cons data-v-97de7c92"><view class="{{['one-c-box', 'data-v-97de7c92', g && 'show']}}"><view class="lb row data-v-97de7c92"><view wx:for="{{c}}" wx:for-item="item" wx:key="c" class="{{['itemo', 'data-v-97de7c92', item.b && 'act']}}" bindtap="{{item.d}}">{{item.a}}</view></view><view class="rb row verCenter rowCenter data-v-97de7c92" bindtap="{{d}}"><text class="{{['data-v-97de7c92', 'icon', 'iconfont', 'icon-arrowxia']}}"></text></view><view class="one-c-hide-cons data-v-97de7c92"><view class="tit data-v-97de7c92">全部分类</view><view class="hide-sec row data-v-97de7c92"><view wx:for="{{e}}" wx:for-item="item" wx:key="d" class="{{['itemh', 'data-v-97de7c92', item.c && 'act']}}" bindtap="{{item.e}}"><image class="data-v-97de7c92" src="{{item.a}}"></image><text class="elep data-v-97de7c92">{{item.b}}</text></view></view><view class="foot row verCenter rowCenter data-v-97de7c92" bindtap="{{f}}">收起<text class="icon iconfont icon-arrowshang data-v-97de7c92"></text></view></view></view><view class="two-c-box row bothSide data-v-97de7c92"><view class="lc data-v-97de7c92"><view wx:for="{{h}}" wx:for-item="item" wx:key="c" class="{{['item', 'row', 'verCenter', 'data-v-97de7c92', item.b && 'act']}}" bindtap="{{item.d}}">{{item.a}}</view></view><view class="rc data-v-97de7c92"><navigator wx:for="{{i}}" wx:for-item="item" wx:key="d" url="{{item.c}}" class="item data-v-97de7c92"><image class="data-v-97de7c92" src="{{item.a}}"></image><text class="elep data-v-97de7c92">{{item.b}}</text></navigator></view></view></view><bottom-nav wx:if="{{j}}" class="data-v-97de7c92" u-i="97de7c92-2" bind:__l="__l" u-p="{{j}}"/></view>
\ No newline at end of file
<view class="classNavPage data-v-082eebdb"><bar-x class="data-v-082eebdb" u-i="082eebdb-0" bind:__l="__l"/><view class="bugc-ceng data-v-082eebdb"><search-head class="data-v-082eebdb" bindconfirm="{{a}}" bindgoUrl="{{b}}" u-i="082eebdb-1" bind:__l="__l"/></view><view class="cons data-v-082eebdb"><view class="{{['one-c-box', 'data-v-082eebdb', g && 'show']}}"><view class="lb row data-v-082eebdb"><view wx:for="{{c}}" wx:for-item="item" wx:key="c" class="{{['itemo', 'data-v-082eebdb', item.b && 'act']}}" bindtap="{{item.d}}">{{item.a}}</view></view><view class="rb row verCenter rowCenter data-v-082eebdb" bindtap="{{d}}"><text class="{{['data-v-082eebdb', 'icon', 'iconfont', 'icon-arrowxia']}}"></text></view><view class="one-c-hide-cons data-v-082eebdb"><view class="tit data-v-082eebdb">全部分类</view><view class="hide-sec row data-v-082eebdb"><view wx:for="{{e}}" wx:for-item="item" wx:key="d" class="{{['itemh', 'data-v-082eebdb', item.c && 'act']}}" bindtap="{{item.e}}"><image class="data-v-082eebdb" src="{{item.a}}" mode="aspectFit"></image><text class="elep data-v-082eebdb">{{item.b}}</text></view></view><view class="foot row verCenter rowCenter data-v-082eebdb" bindtap="{{f}}">收起<text class="icon iconfont icon-arrowshang data-v-082eebdb"></text></view></view></view><view class="two-c-box row bothSide data-v-082eebdb"><view class="lc data-v-082eebdb"><view wx:for="{{h}}" wx:for-item="item" wx:key="c" class="{{['item', 'row', 'verCenter', 'data-v-082eebdb', item.b && 'act']}}" bindtap="{{item.d}}">{{item.a}}</view></view><view class="rc data-v-082eebdb"><navigator wx:for="{{i}}" wx:for-item="item" wx:key="d" url="{{item.c}}" class="item data-v-082eebdb"><image class="data-v-082eebdb" src="{{item.a}}" mode="aspectFit"></image><text class="elep data-v-082eebdb">{{item.b}}</text></navigator></view></view></view><bottom-nav wx:if="{{j}}" class="data-v-082eebdb" u-i="082eebdb-2" bind:__l="__l" u-p="{{j}}"/></view>
\ No newline at end of file
view.data-v-97de7c92,text.data-v-97de7c92,input.data-v-97de7c92,navigator.data-v-97de7c92{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-97de7c92{background:none;opacity:1}image.data-v-97de7c92{vertical-align:middle}.elep.data-v-97de7c92{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elep2.data-v-97de7c92{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.column.data-v-97de7c92{display:flex;flex-direction:column}.row.data-v-97de7c92{display:flex;flex-direction:row}.boxsiz.data-v-97de7c92{box-sizing:border-box}.bothSide.data-v-97de7c92{justify-content:space-between}.avarage.data-v-97de7c92{justify-content:space-around}.rowCenter.data-v-97de7c92{justify-content:center}.verCenter.data-v-97de7c92{align-items:center}.classNavPage .bugc-ceng.data-v-97de7c92{position:relative;z-index:1;background:#fff}.classNavPage .cons.data-v-97de7c92{padding-top:23rpx}.classNavPage .cons .one-c-box.data-v-97de7c92{padding-left:18rpx;position:relative;padding-right:90rpx;height:63rpx}.classNavPage .cons .one-c-box .lb.data-v-97de7c92{height:100%;width:100%;overflow-x:auto}.classNavPage .cons .one-c-box .lb .itemo.data-v-97de7c92{height:45rpx;line-height:45rpx;padding:0 17rpx;border-radius:5rpx;border:1rpx solid #fff;margin-right:25rpx;font-size:24rpx;color:#000;flex-shrink:0}.classNavPage .cons .one-c-box .lb .itemo.act.data-v-97de7c92{border:1rpx solid #D0121B;background:#fff5f5;color:#d0121b}.classNavPage .cons .one-c-box .rb.data-v-97de7c92{width:90rpx;height:45rpx;position:absolute;top:0rpx;right:0rpx;text-align:center}.classNavPage .cons .one-c-box .rb .icon.data-v-97de7c92{font-size:16rpx;color:#000}.classNavPage .cons .one-c-box .one-c-hide-cons.data-v-97de7c92{position:absolute;z-index:1;width:100%;background:#fff;border-radius:0rpx 0rpx 20rpx 20rpx;top:-24rpx;left:0rpx;transition:max-height .5s;max-height:0;overflow:hidden}.classNavPage .cons .one-c-box .one-c-hide-cons .tit.data-v-97de7c92{padding:11rpx 30rpx;font-size:24rpx;color:#000;margin-bottom:35rpx}.classNavPage .cons .one-c-box .one-c-hide-cons .hide-sec.data-v-97de7c92{flex-wrap:wrap;padding-left:60rpx;padding-bottom:40rpx}.classNavPage .cons .one-c-box .one-c-hide-cons .hide-sec .itemh.data-v-97de7c92{margin-bottom:40rpx;margin-right:33rpx}.classNavPage .cons .one-c-box .one-c-hide-cons .hide-sec .itemh.data-v-97de7c92:nth-child(4n){margin-right:0rpx}.classNavPage .cons .one-c-box .one-c-hide-cons .hide-sec .itemh image.data-v-97de7c92{display:block;width:106rpx;height:106rpx;margin:0 auto}.classNavPage .cons .one-c-box .one-c-hide-cons .hide-sec .itemh text.data-v-97de7c92{margin-top:8rpx;display:block;width:135rpx;text-align:center;font-size:24rpx;color:#666;height:30rpx;line-height:30rpx}.classNavPage .cons .one-c-box .one-c-hide-cons .hide-sec .itemh.act text.data-v-97de7c92{color:#d0121b}.classNavPage .cons .one-c-box .one-c-hide-cons .foot.data-v-97de7c92{height:87rpx;font-size:24rpx;color:#000;border-top:1rpx solid #D1D1D1;border-radius:0rpx 0rpx 20rpx 20rpx}.classNavPage .cons .one-c-box .one-c-hide-cons .foot .icon.data-v-97de7c92{font-size:16rpx;margin-left:20rpx}.classNavPage .cons .one-c-box.show .one-c-hide-cons.data-v-97de7c92{max-height:700rpx}.classNavPage .cons .one-c-box.show.data-v-97de7c92:after{content:"";position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.3)}.classNavPage .cons .two-c-box.data-v-97de7c92{margin-top:20rpx;height:calc(100vh - 305rpx)}.classNavPage .cons .two-c-box .lc.data-v-97de7c92{width:225rpx;height:100%;padding-top:40rpx;font-size:24rpx;color:#666;overflow-y:auto;background:#f8f8f8}.classNavPage .cons .two-c-box .lc .item.data-v-97de7c92{padding:15rpx 50rpx 15rpx 35rpx;margin-bottom:10rpx;height:92rpx}.classNavPage .cons .two-c-box .lc .item.act.data-v-97de7c92{color:#000;background:#fff;border-radius:100rpx 0 0 100rpx}.classNavPage .cons .two-c-box .rc.data-v-97de7c92{width:525rpx;height:100%;overflow-y:auto;padding-left:35rpx}.classNavPage .cons .two-c-box .rc .item.data-v-97de7c92{margin-right:35rpx;width:130rpx;padding-bottom:20rpx;display:inline-block;height:227rpx}.classNavPage .cons .two-c-box .rc .item.data-v-97de7c92:nth-child(3n){margin-right:0rpx}.classNavPage .cons .two-c-box .rc .item image.data-v-97de7c92{width:130rpx;height:130rpx;margin-bottom:12rpx;display:block}.classNavPage .cons .two-c-box .rc .item text.data-v-97de7c92{width:130rpx;display:block;line-height:30rpx;height:30rpx;text-align:center;font-size:24rpx;color:#000}
view.data-v-082eebdb,text.data-v-082eebdb,input.data-v-082eebdb,navigator.data-v-082eebdb{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-082eebdb{background:none;opacity:1}image.data-v-082eebdb{vertical-align:middle}.elep.data-v-082eebdb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elep2.data-v-082eebdb{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.column.data-v-082eebdb{display:flex;flex-direction:column}.row.data-v-082eebdb{display:flex;flex-direction:row}.boxsiz.data-v-082eebdb{box-sizing:border-box}.bothSide.data-v-082eebdb{justify-content:space-between}.avarage.data-v-082eebdb{justify-content:space-around}.rowCenter.data-v-082eebdb{justify-content:center}.verCenter.data-v-082eebdb{align-items:center}.classNavPage .bugc-ceng.data-v-082eebdb{position:relative;z-index:1;background:#fff}.classNavPage .cons.data-v-082eebdb{padding-top:23rpx}.classNavPage .cons .one-c-box.data-v-082eebdb{padding-left:18rpx;position:relative;padding-right:90rpx;height:63rpx}.classNavPage .cons .one-c-box .lb.data-v-082eebdb{height:100%;width:100%;overflow-x:auto}.classNavPage .cons .one-c-box .lb .itemo.data-v-082eebdb{height:45rpx;line-height:45rpx;padding:0 17rpx;border-radius:5rpx;border:1rpx solid #fff;margin-right:25rpx;font-size:24rpx;color:#000;flex-shrink:0}.classNavPage .cons .one-c-box .lb .itemo.act.data-v-082eebdb{border:1rpx solid #D0121B;background:#fff5f5;color:#d0121b}.classNavPage .cons .one-c-box .rb.data-v-082eebdb{width:90rpx;height:45rpx;position:absolute;top:0rpx;right:0rpx;text-align:center}.classNavPage .cons .one-c-box .rb .icon.data-v-082eebdb{font-size:16rpx;color:#000}.classNavPage .cons .one-c-box .one-c-hide-cons.data-v-082eebdb{position:absolute;z-index:1;width:100%;background:#fff;border-radius:0rpx 0rpx 20rpx 20rpx;top:-24rpx;left:0rpx;transition:max-height .5s;max-height:0;overflow:hidden}.classNavPage .cons .one-c-box .one-c-hide-cons .tit.data-v-082eebdb{padding:11rpx 30rpx;font-size:24rpx;color:#000;margin-bottom:35rpx}.classNavPage .cons .one-c-box .one-c-hide-cons .hide-sec.data-v-082eebdb{flex-wrap:wrap;padding-left:60rpx;padding-bottom:40rpx}.classNavPage .cons .one-c-box .one-c-hide-cons .hide-sec .itemh.data-v-082eebdb{margin-bottom:40rpx;margin-right:33rpx}.classNavPage .cons .one-c-box .one-c-hide-cons .hide-sec .itemh.data-v-082eebdb:nth-child(4n){margin-right:0rpx}.classNavPage .cons .one-c-box .one-c-hide-cons .hide-sec .itemh image.data-v-082eebdb{display:block;width:106rpx;height:106rpx;margin:0 auto}.classNavPage .cons .one-c-box .one-c-hide-cons .hide-sec .itemh text.data-v-082eebdb{margin-top:8rpx;display:block;width:135rpx;text-align:center;font-size:24rpx;color:#666;height:30rpx;line-height:30rpx}.classNavPage .cons .one-c-box .one-c-hide-cons .hide-sec .itemh.act text.data-v-082eebdb{color:#d0121b}.classNavPage .cons .one-c-box .one-c-hide-cons .foot.data-v-082eebdb{height:87rpx;font-size:24rpx;color:#000;border-top:1rpx solid #D1D1D1;border-radius:0rpx 0rpx 20rpx 20rpx}.classNavPage .cons .one-c-box .one-c-hide-cons .foot .icon.data-v-082eebdb{font-size:16rpx;margin-left:20rpx}.classNavPage .cons .one-c-box.show .one-c-hide-cons.data-v-082eebdb{max-height:700rpx}.classNavPage .cons .one-c-box.show.data-v-082eebdb:after{content:"";position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.3)}.classNavPage .cons .two-c-box.data-v-082eebdb{margin-top:20rpx;height:calc(100vh - 305rpx)}.classNavPage .cons .two-c-box .lc.data-v-082eebdb{width:225rpx;height:100%;padding-top:40rpx;font-size:24rpx;color:#666;overflow-y:auto;background:#f8f8f8}.classNavPage .cons .two-c-box .lc .item.data-v-082eebdb{padding:15rpx 50rpx 15rpx 35rpx;margin-bottom:10rpx;height:92rpx}.classNavPage .cons .two-c-box .lc .item.act.data-v-082eebdb{color:#000;background:#fff;border-radius:100rpx 0 0 100rpx}.classNavPage .cons .two-c-box .rc.data-v-082eebdb{width:525rpx;height:100%;overflow-y:auto;padding-left:35rpx}.classNavPage .cons .two-c-box .rc .item.data-v-082eebdb{margin-right:35rpx;width:130rpx;padding-bottom:20rpx;display:inline-block;height:227rpx}.classNavPage .cons .two-c-box .rc .item.data-v-082eebdb:nth-child(3n){margin-right:0rpx}.classNavPage .cons .two-c-box .rc .item image.data-v-082eebdb{width:130rpx;height:130rpx;margin-bottom:12rpx;display:block}.classNavPage .cons .two-c-box .rc .item text.data-v-082eebdb{width:130rpx;display:block;line-height:30rpx;height:30rpx;text-align:center;font-size:24rpx;color:#000}
"use strict";const e=require("../../common/vendor.js"),a=require("../../util/api.js"),o=require("../../common/assets.js"),t={data:()=>({isLogin:!!e.index.getStorageSync("token"),pageTitle:"",type:1,scrollTop:0,pageData:""}),onPageScroll(a){this.scrollTop=a.scrollTop,a.scrollTop>180?(this.pageTitle="爱智工业品平台",this.type=0,e.index.setNavigationBarColor({frontColor:"#000000",backgroundColor:"#F8F8F8",animation:{duration:300,timingFunc:"ease-in-out"}})):(this.pageTitle="",this.type=1,e.index.setNavigationBarColor({frontColor:"#ffffff",backgroundColor:"#BF0009",animation:{duration:300,timingFunc:"ease-in-out"}}))},onLoad(){this.getData()},methods:{goxj(){e.index.navigateTo({url:this.$globalData.KFQQ})},getData(){this.request(a.Api_Url+"/api/xcx/homepage","GET",{},!0).then((a=>{0==a.code?this.pageData=a.data:e.index.showToast({title:a.msg,icon:"error"})}))},goSearch(){e.index.navigateTo({url:"/pages/search/nav"})}},components:{bottomNavFixed:()=>"../../components/bottom_nav.js",barX:()=>"../../components/barx.js"}};if(!Array){(e.resolveComponent("barX")+e.resolveComponent("bottomNavFixed"))()}const i=e._export_sfc(t,[["render",function(a,t,i,n,r,s){return e.e({a:e.p({pageTitle:r.pageTitle,type:r.type}),b:r.scrollTop<=180},r.scrollTop<=180?{c:o._imports_0,d:e.o((e=>s.goSearch())),e:a.$globalData.KFQQ}:{},{f:r.pageData.banner_list&&r.pageData.banner_list.length>0},r.pageData.banner_list&&r.pageData.banner_list.length>0?{g:e.f(r.pageData.banner_list,((e,a,o)=>({a:e.images,b:e.url,c:a})))}:{},{h:r.pageData.quick_links&&r.pageData.quick_links.length>0},r.pageData.quick_links&&r.pageData.quick_links.length>0?{i:e.f(r.pageData.quick_links,((a,o,t)=>({a:a.images,b:e.t(a.title),c:a.url,d:o})))}:{},{j:r.pageData.recommend_goods&&r.pageData.recommend_goods.length>0},r.pageData.recommend_goods&&r.pageData.recommend_goods.length>0?{k:e.f(r.pageData.recommend_goods,((a,o,t)=>e.e({a:a.goods_images||"https://www.iedge.net/assets/images/common/defaultnew.png",b:e.t(a.sku_name),c:a.ladder_price&&a.ladder_price.length>0},a.ladder_price&&a.ladder_price.length>0?e.e({d:e.t(a.ladder_price[0].price_cn||""),e:r.isLogin},r.isLogin?e.e({f:a.ladder_price[1].price_cn},a.ladder_price[1].price_cn?{g:e.t(a.ladder_price[1].price_cn)}:{}):{},{h:a.ladder_price[1].price_cn},(a.ladder_price[1].price_cn,{})):{i:e.o((e=>s.goxj()),o)},{j:"/pages/goods/detail?goods_id="+a.goods_id,k:o})))}:{},{l:r.scrollTop>180},r.scrollTop>180?{m:e.o((e=>s.goSearch()))}:{},{n:e.p({actval:"1"})})}],["__scopeId","data-v-a022c746"]]);t.__runtimeHooks=1,wx.createPage(i);
"use strict";const e=require("../../common/vendor.js"),a=require("../../util/api.js"),o=require("../../common/assets.js"),t={data:()=>({isLogin:!!e.index.getStorageSync("token"),pageTitle:"",type:1,scrollTop:0,pageData:""}),onPageScroll(a){this.scrollTop=a.scrollTop,a.scrollTop>180?(this.pageTitle="爱智工业品平台",this.type=0,e.index.setNavigationBarColor({frontColor:"#000000",backgroundColor:"#F8F8F8",animation:{duration:300,timingFunc:"ease-in-out"}})):(this.pageTitle="",this.type=1,e.index.setNavigationBarColor({frontColor:"#ffffff",backgroundColor:"#BF0009",animation:{duration:300,timingFunc:"ease-in-out"}}))},onLoad(){this.getData()},methods:{goxj(){e.index.navigateTo({url:this.$globalData.KFQQ})},getData(){this.request(a.Api_Url+"/api/xcx/homepage","GET",{},!0).then((a=>{0==a.code?this.pageData=a.data:e.index.showToast({title:a.msg,icon:"error"})}))},goSearch(){e.index.navigateTo({url:"/pages/search/nav"})}},components:{bottomNavFixed:()=>"../../components/bottom_nav.js",barX:()=>"../../components/barx.js"}};if(!Array){(e.resolveComponent("barX")+e.resolveComponent("bottomNavFixed"))()}const i=e._export_sfc(t,[["render",function(a,t,i,r,n,s){return e.e({a:e.p({pageTitle:n.pageTitle,type:n.type}),b:n.scrollTop<=180},n.scrollTop<=180?{c:o._imports_0,d:e.o((e=>s.goSearch())),e:e.o((e=>s.goSearch())),f:a.$globalData.KFQQ}:{},{g:n.pageData.banner_list&&n.pageData.banner_list.length>0},n.pageData.banner_list&&n.pageData.banner_list.length>0?{h:e.f(n.pageData.banner_list,((e,a,o)=>({a:e.images,b:e.url,c:a})))}:{},{i:n.pageData.quick_links&&n.pageData.quick_links.length>0},n.pageData.quick_links&&n.pageData.quick_links.length>0?{j:e.f(n.pageData.quick_links,((a,o,t)=>({a:a.images,b:e.t(a.title),c:a.url,d:o})))}:{},{k:n.pageData.recommend_goods&&n.pageData.recommend_goods.length>0},n.pageData.recommend_goods&&n.pageData.recommend_goods.length>0?{l:e.f(n.pageData.recommend_goods,((a,o,t)=>e.e({a:a.goods_images||"https://www.iedge.net/assets/images/common/defaultnew.png",b:e.t(a.sku_name),c:a.ladder_price&&a.ladder_price.length>0},a.ladder_price&&a.ladder_price.length>0?e.e({d:e.t(a.ladder_price[0].price_cn||""),e:n.isLogin},n.isLogin?e.e({f:a.ladder_price[1].price_cn},a.ladder_price[1].price_cn?{g:e.t(a.ladder_price[1].price_cn)}:{}):{},{h:a.ladder_price[1].price_cn},(a.ladder_price[1].price_cn,{})):{i:e.o((e=>s.goxj()),o)},{j:"/pages/goods/detail?goods_id="+a.goods_id,k:o})))}:{},{m:n.scrollTop>180},n.scrollTop>180?{n:e.o((e=>s.goSearch())),o:e.o((e=>s.goSearch()))}:{},{p:e.p({actval:"1"})})}],["__scopeId","data-v-21597211"]]);t.__runtimeHooks=1,wx.createPage(i);
<view class="indexPage data-v-a022c746"><bar-x wx:if="{{a}}" class="data-v-a022c746" u-i="a022c746-0" bind:__l="__l" u-p="{{a}}"/><view wx:if="{{b}}" class="header data-v-a022c746"><image class="logo data-v-a022c746" src="{{c}}"></image><navigator url="/pages/user/userInfo" class="menber data-v-a022c746">会员入口</navigator><view class="input-box row verCenter data-v-a022c746"><text class="icon iconfont icon-search data-v-a022c746"></text><input class="data-v-a022c746" type="text" bindtap="{{d}}" placeholder="请输入商品名称、品牌、型号、商品编码"/><navigator class="kfbtn data-v-a022c746" url="{{e}}"></navigator></view></view><swiper wx:if="{{f}}" class="swiper swiper-box data-v-a022c746" indicator-dots="{{true}}" autoplay="{{true}}" interval="{{3000}}" duration="{{500}}"><swiper-item wx:for="{{g}}" wx:for-item="item" wx:key="c" class="swiper-item data-v-a022c746"><navigator url="{{item.b}}" class="bannert data-v-a022c746"><image class="data-v-a022c746" src="{{item.a}}"></image></navigator></swiper-item></swiper><view wx:if="{{h}}" class="cate-box row bothSide data-v-a022c746"><navigator wx:for="{{i}}" wx:for-item="item" wx:key="d" url="{{item.c}}" class="item data-v-a022c746"><image class="data-v-a022c746" src="{{item.a}}"></image><text class="elep data-v-a022c746">{{item.b}}</text></navigator></view><view wx:if="{{j}}" class="recommend-box data-v-a022c746"><view class="tit data-v-a022c746">为你推荐</view><view class="itembox row bothSide data-v-a022c746"><navigator wx:for="{{k}}" wx:for-item="item" wx:key="k" url="{{item.j}}" class="item data-v-a022c746"><image class="data-v-a022c746" src="{{item.a}}"></image><view class="title elep2 data-v-a022c746">{{item.b}}</view><view wx:if="{{item.c}}" class="price data-v-a022c746"><view class="price0 data-v-a022c746">¥{{item.d}}</view><view class="row verCenter qibox data-v-a022c746"><text wx:if="{{item.e}}" class="price1 data-v-a022c746"><text wx:if="{{item.f}}" class="price1 data-v-a022c746">¥{{item.g}}</text></text><text wx:else class="price1 data-v-a022c746">¥****</text><text wx:if="{{item.h}}" class="qytag data-v-a022c746">企业价</text></view></view><view wx:else class="price-c data-v-a022c746"><text class="xunj data-v-a022c746" catchtap="{{item.i}}">立即询价</text></view></navigator></view></view><view wx:if="{{l}}" class="fixed-search data-v-a022c746"><view class="input-box row verCenter data-v-a022c746"><text class="icon iconfont icon-search data-v-a022c746"></text><input class="data-v-a022c746" type="text" bindtap="{{m}}" placeholder="请输入商品名称、品牌、型号、商品编码"/></view></view><bottom-nav-fixed wx:if="{{n}}" class="data-v-a022c746" u-i="a022c746-1" bind:__l="__l" u-p="{{n}}"/></view>
\ No newline at end of file
<view class="indexPage data-v-21597211"><bar-x wx:if="{{a}}" class="data-v-21597211" u-i="21597211-0" bind:__l="__l" u-p="{{a}}"/><view wx:if="{{b}}" class="header data-v-21597211"><image class="logo data-v-21597211" src="{{c}}"></image><navigator url="/pages/user/userInfo" class="menber data-v-21597211">会员入口</navigator><view class="input-box row verCenter data-v-21597211"><text class="icon iconfont icon-search data-v-21597211" bindtap="{{d}}"></text><view class="data-v-21597211" bindtap="{{e}}">请输入商品名称、品牌、型号、商品编码</view><navigator class="kfbtn data-v-21597211" url="{{f}}"></navigator></view></view><swiper wx:if="{{g}}" class="swiper swiper-box data-v-21597211" indicator-dots="{{true}}" autoplay="{{true}}" interval="{{3000}}" duration="{{500}}"><swiper-item wx:for="{{h}}" wx:for-item="item" wx:key="c" class="swiper-item data-v-21597211"><navigator url="{{item.b}}" class="bannert data-v-21597211"><image class="data-v-21597211" src="{{item.a}}"></image></navigator></swiper-item></swiper><view wx:if="{{i}}" class="cate-box row bothSide data-v-21597211"><navigator wx:for="{{j}}" wx:for-item="item" wx:key="d" url="{{item.c}}" class="item data-v-21597211"><image class="data-v-21597211" src="{{item.a}}"></image><text class="elep data-v-21597211">{{item.b}}</text></navigator></view><view wx:if="{{k}}" class="recommend-box data-v-21597211"><view class="tit data-v-21597211">为你推荐</view><view class="itembox row bothSide data-v-21597211"><navigator wx:for="{{l}}" wx:for-item="item" wx:key="k" url="{{item.j}}" class="item data-v-21597211"><image class="data-v-21597211" src="{{item.a}}"></image><view class="title elep2 data-v-21597211">{{item.b}}</view><view wx:if="{{item.c}}" class="price data-v-21597211"><view class="price0 data-v-21597211">¥{{item.d}}</view><view class="row verCenter qibox data-v-21597211"><text wx:if="{{item.e}}" class="price1 data-v-21597211"><text wx:if="{{item.f}}" class="price1 data-v-21597211">¥{{item.g}}</text></text><text wx:else class="price1 data-v-21597211">¥****</text><text wx:if="{{item.h}}" class="qytag data-v-21597211">企业价</text></view></view><view wx:else class="price-c data-v-21597211"><text class="xunj data-v-21597211" catchtap="{{item.i}}">立即询价</text></view></navigator></view></view><view wx:if="{{m}}" class="fixed-search data-v-21597211"><view class="input-box row verCenter data-v-21597211"><text class="icon iconfont icon-search data-v-21597211" bindtap="{{n}}"></text><view class="data-v-21597211" bindtap="{{o}}">请输入商品名称、品牌、型号、商品编码</view></view></view><bottom-nav-fixed wx:if="{{p}}" class="data-v-21597211" u-i="21597211-1" bind:__l="__l" u-p="{{p}}"/></view>
\ No newline at end of file
"use strict";const e=require("../../common/vendor.js"),t=require("../../util/api.js"),i={data:()=>({multiArray:[[],[],[]],multiIndex:[0,0,0],selectText:"请选择省市区",formParams:{consignee:"",province_id:"",city_id:"",district_id:"",detail_address:"",is_default:1,mobile:"",intl_code:"0086"},areaIndex:0,areaArray:[{name:"0086(中国大陆)",value:"0086"},{name:"00852(中国香港)",value:"00852"},{name:"00853(中国澳门)",value:"00853"},{name:"00886(中国台湾)",value:"00886"},{name:"0066(泰国)",value:"0066"},{name:"0084(越南)",value:"0084"}]}),onLoad:function(){},onShow(){this.getProvince()},methods:{bindPickerChange:function(e,t){this.areaIndex=e.detail.value,this.formParams.intl_code=this.areaArray[e.detail.value].value},onSwitchChange(e){this.formParams.is_default=e.detail.value?1:0},bindMultiPickerColumnChange(e){console.log(e.detail),0===e.detail.column?(this.multiIndex[0]=e.detail.value,this.getCity(this.multiArray[0][e.detail.value].value,!0),this.multiIndex.splice(1,1,0),this.multiIndex.splice(2,1,0)):1===e.detail.column?(this.multiIndex[1]=e.detail.value,this.getDistrict(this.multiArray[1][e.detail.value].value),this.multiIndex.splice(2,1,0)):2===e.detail.column&&(this.multiIndex[2]=e.detail.value),this.$forceUpdate()},pickerChange(e){this.multiIndex=e.detail.value,this.formParams.province_id=this.multiArray[0][this.multiIndex[0]].value,this.formParams.city_id=this.multiArray[1][this.multiIndex[1]].value,this.formParams.district_id=this.multiArray[2][this.multiIndex[2]].value,this.selectText=""+(this.multiArray[0][this.multiIndex[0]].name+","+this.multiArray[1][this.multiIndex[1]].name+","+this.multiArray[2][this.multiIndex[2]].name)},getProvince(e=1){console.log("获取省数据id:"+e),this.request(t.Api_Url+"/api/address/getOptions","GET",{id:e},!1,!0).then((e=>{if(0===e.code){var t=[];for(var i in e.data)t.push({name:e.data[i],value:parseInt(i)});this.multiArray[0]=t,this.getCity(2,!0),this.$forceUpdate()}}))},getCity(e,i){console.log("获取市数据id:"+e),this.request(t.Api_Url+"/api/address/getOptions","GET",{id:e},!1,!0).then((e=>{if(0===e.code){var t=[];for(var a in e.data)t.push({name:e.data[a],value:parseInt(a)});this.multiArray[1]=t,i&&this.getDistrict(t[0].value),this.$forceUpdate()}}))},getDistrict(e){console.log("获取区数据id:"+e),this.request(t.Api_Url+"/api/address/getOptions","GET",{id:e},!1,!0).then((e=>{if(0===e.code){var t=[];for(var i in e.data)t.push({name:e.data[i],value:parseInt(i)});this.multiArray[2]=t,this.$forceUpdate()}}))},create(){if(!this.formParams.consignee)return e.index.showToast({title:"请输入收货人",icon:"none"}),!1;return!this.formParams.mobile||"0086"==this.formParams.intl_code&&!/^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/.test(this.formParams.mobile)?(e.index.showToast({title:"请输入正确的手机号",icon:"none"}),!1):this.formParams.province_id?this.formParams.detail_address?void this.request(t.Api_Url+"/api/address/add","POST",this.formParams,!0).then((t=>{0===t.code?(e.index.showToast({title:"新增地址成功",icon:"success"}),setTimeout((()=>{e.index.navigateBack({delta:1})}),2e3)):e.index.showToast({title:t.msg,icon:"none"})})):(e.index.showToast({title:"请输入详细街道地址",icon:"none"}),!1):(e.index.showToast({title:"请选择省市区",icon:"none"}),!1)}},components:{barX:()=>"../../components/barx.js",titleNav:()=>"../../components/title_nav.js"}};if(!Array){(e.resolveComponent("barX")+e.resolveComponent("titleNav"))()}const a=e._export_sfc(i,[["render",function(t,i,a,r,s,n){return{a:e.p({title:"新增收货地址"}),b:s.formParams.consignee,c:e.o((e=>s.formParams.consignee=e.detail.value)),d:e.t(s.areaArray[s.areaIndex].value),e:e.o((e=>n.bindPickerChange(e))),f:s.areaIndex,g:s.areaArray,h:s.formParams.mobile,i:e.o((e=>s.formParams.mobile=e.detail.value)),j:e.t(s.selectText),k:"请选择省市区"==s.selectText?1:"",l:e.o(((...e)=>n.pickerChange&&n.pickerChange(...e))),m:e.o(((...e)=>n.bindMultiPickerColumnChange&&n.bindMultiPickerColumnChange(...e))),n:s.multiIndex,o:s.multiArray,p:s.formParams.detail_address,q:e.o((e=>s.formParams.detail_address=e.detail.value)),r:e.o(((...e)=>n.onSwitchChange&&n.onSwitchChange(...e))),s:e.o(((...e)=>n.create&&n.create(...e)))}}],["__scopeId","data-v-56d7ab78"]]);wx.createPage(a);
"use strict";const e=require("../../common/vendor.js"),t=require("../../util/api.js"),i={data:()=>({multiArray:[[],[],[]],multiIndex:[0,0,0],selectText:"请选择省市区",formParams:{consignee:"",province_id:"",city_id:"",district_id:"",detail_address:"",is_default:1,mobile:"",intl_code:"0086"},areaIndex:0,areaArray:[{name:"0086(中国大陆)",value:"0086"},{name:"00852(中国香港)",value:"00852"},{name:"00853(中国澳门)",value:"00853"},{name:"00886(中国台湾)",value:"00886"},{name:"0066(泰国)",value:"0066"},{name:"0084(越南)",value:"0084"}]}),onLoad:function(){},onShow(){this.getProvince()},methods:{bindPickerChange:function(e,t){this.areaIndex=e.detail.value,this.formParams.intl_code=this.areaArray[e.detail.value].value},onSwitchChange(e){this.formParams.is_default=e.detail.value?1:0},bindMultiPickerColumnChange(e){console.log(e.detail),0===e.detail.column?(this.multiIndex[0]=e.detail.value,this.getCity(this.multiArray[0][e.detail.value].value,!0),this.multiIndex.splice(1,1,0),this.multiIndex.splice(2,1,0)):1===e.detail.column?(this.multiIndex[1]=e.detail.value,this.getDistrict(this.multiArray[1][e.detail.value].value),this.multiIndex.splice(2,1,0)):2===e.detail.column&&(this.multiIndex[2]=e.detail.value),this.$forceUpdate()},pickerChange(e){this.multiIndex=e.detail.value,this.formParams.province_id=this.multiArray[0][this.multiIndex[0]].value,this.formParams.city_id=this.multiArray[1][this.multiIndex[1]].value,this.formParams.district_id=this.multiArray[2][this.multiIndex[2]].value,this.selectText=""+(this.multiArray[0][this.multiIndex[0]].name+","+this.multiArray[1][this.multiIndex[1]].name+","+this.multiArray[2][this.multiIndex[2]].name)},getProvince(e=1){console.log("获取省数据id:"+e),this.request(t.Api_Url+"/api/address/getOptions","GET",{id:e},!1,!0).then((e=>{if(0===e.code){var t=[];for(var i in e.data)t.push({name:e.data[i],value:parseInt(i)});this.multiArray[0]=t,this.getCity(2,!0),this.$forceUpdate()}}))},getCity(e,i){console.log("获取市数据id:"+e),this.request(t.Api_Url+"/api/address/getOptions","GET",{id:e},!1,!0).then((e=>{if(0===e.code){var t=[];for(var a in e.data)t.push({name:e.data[a],value:parseInt(a)});this.multiArray[1]=t,i&&this.getDistrict(t[0].value),this.$forceUpdate()}}))},getDistrict(e){console.log("获取区数据id:"+e),this.request(t.Api_Url+"/api/address/getOptions","GET",{id:e},!1,!0).then((e=>{if(0===e.code){var t=[];for(var i in e.data)t.push({name:e.data[i],value:parseInt(i)});this.multiArray[2]=t,this.$forceUpdate()}}))},create(){if(!this.formParams.consignee)return e.index.showToast({title:"请输入收货人",icon:"none"}),!1;return!this.formParams.mobile||"0086"==this.formParams.intl_code&&!/^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/.test(this.formParams.mobile)?(e.index.showToast({title:"请输入正确的手机号",icon:"none"}),!1):this.formParams.province_id?this.formParams.detail_address?void this.request(t.Api_Url+"/api/address/add","POST",this.formParams,!0).then((t=>{0===t.code?(e.index.showToast({title:"新增地址成功",icon:"success"}),setTimeout((()=>{e.index.navigateBack({delta:1})}),2e3)):e.index.showToast({title:t.msg,icon:"none"})})):(e.index.showToast({title:"请输入详细街道地址",icon:"none"}),!1):(e.index.showToast({title:"请选择省市区",icon:"none"}),!1)}},components:{barX:()=>"../../components/barx.js",titleNav:()=>"../../components/title_nav.js"}};if(!Array){(e.resolveComponent("barX")+e.resolveComponent("titleNav"))()}const a=e._export_sfc(i,[["render",function(t,i,a,r,s,n){return{a:e.p({title:"新增收货地址"}),b:s.formParams.consignee,c:e.o((e=>s.formParams.consignee=e.detail.value)),d:e.t(s.areaArray[s.areaIndex].value),e:e.o((e=>n.bindPickerChange(e))),f:s.areaIndex,g:s.areaArray,h:s.formParams.mobile,i:e.o((e=>s.formParams.mobile=e.detail.value)),j:e.t(s.selectText),k:"请选择省市区"==s.selectText?1:"",l:e.o(((...e)=>n.pickerChange&&n.pickerChange(...e))),m:e.o(((...e)=>n.bindMultiPickerColumnChange&&n.bindMultiPickerColumnChange(...e))),n:s.multiIndex,o:s.multiArray,p:s.formParams.detail_address,q:e.o((e=>s.formParams.detail_address=e.detail.value)),r:e.o(((...e)=>n.onSwitchChange&&n.onSwitchChange(...e))),s:e.o(((...e)=>n.create&&n.create(...e)))}}],["__scopeId","data-v-1dd3eddb"]]);wx.createPage(a);
<view class="addressAddPage data-v-56d7ab78"><bar-x class="data-v-56d7ab78" u-i="56d7ab78-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-56d7ab78" u-i="56d7ab78-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-56d7ab78"><view class="input-box data-v-56d7ab78"><view class="input-group row verCenter data-v-56d7ab78"><text class="label data-v-56d7ab78">收货人</text><input class="data-v-56d7ab78" type="text" placeholder="请输入收货人" placeholder-class="placeholder-class" value="{{b}}" bindinput="{{c}}"/></view><view class="input-group row verCenter data-v-56d7ab78"><text class="label data-v-56d7ab78">手机号</text><picker class="data-v-56d7ab78" bindchange="{{e}}" value="{{f}}" range="{{g}}" range-key="{{'name'}}"><text class="areabox-but data-v-56d7ab78"><text class="but-val data-v-56d7ab78">{{d}}</text><text class="icon iconfont icon-arrowxia data-v-56d7ab78"></text></text></picker><input class="data-v-56d7ab78" type="number" placeholder="请输入手机号" placeholder-class="placeholder-class" value="{{h}}" bindinput="{{i}}"/></view><view class="input-group row verCenter data-v-56d7ab78"><text class="label data-v-56d7ab78">收货地区</text><picker class="data-v-56d7ab78" mode="multiSelector" bindchange="{{l}}" bindcolumnchange="{{m}}" value="{{n}}" range="{{o}}" range-key="{{'name'}}"><view class="{{['uni-input', 'data-v-56d7ab78', k && 'color666']}}">{{j}}</view></picker></view><view class="input-group row verCenter data-v-56d7ab78"><text class="label data-v-56d7ab78">详细地址</text><input class="data-v-56d7ab78" type="text" placeholder="请输入详细地址" placeholder-class="placeholder-class" value="{{p}}" bindinput="{{q}}"/></view></view><view class="setting-default row verCenter bothSide data-v-56d7ab78"><view class="tt data-v-56d7ab78"><view class="data-v-56d7ab78">设为默认地址</view> 下单时会优先使用该地址 </view><view class="data-v-56d7ab78"><switch class="data-v-56d7ab78" bindchange="{{r}}" checked color="#D0121B" style="transform:scale(0.8)"/></view></view></view><view class="foot data-v-56d7ab78"><view class="btn data-v-56d7ab78" bindtap="{{s}}">确认</view></view></view>
\ No newline at end of file
<view class="addressAddPage data-v-1dd3eddb"><bar-x class="data-v-1dd3eddb" u-i="1dd3eddb-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-1dd3eddb" u-i="1dd3eddb-1" bind:__l="__l" u-p="{{a}}"/><view class="cons data-v-1dd3eddb"><view class="input-box data-v-1dd3eddb"><view class="input-group row verCenter data-v-1dd3eddb"><text class="label data-v-1dd3eddb">收货人</text><input class="data-v-1dd3eddb" type="text" placeholder="请输入收货人" placeholder-class="placeholder-class" value="{{b}}" bindinput="{{c}}"/></view><view class="input-group row verCenter data-v-1dd3eddb"><text class="label data-v-1dd3eddb">手机号</text><picker class="data-v-1dd3eddb" bindchange="{{e}}" value="{{f}}" range="{{g}}" range-key="{{'name'}}"><text class="areabox-but data-v-1dd3eddb"><text class="but-val data-v-1dd3eddb">{{d}}</text><text class="icon iconfont icon-arrowxia data-v-1dd3eddb"></text></text></picker><input class="data-v-1dd3eddb" type="number" placeholder="请输入手机号" placeholder-class="placeholder-class" value="{{h}}" bindinput="{{i}}"/></view><view class="input-group row verCenter data-v-1dd3eddb"><text class="label data-v-1dd3eddb">收货地区</text><picker class="data-v-1dd3eddb" mode="multiSelector" bindchange="{{l}}" bindcolumnchange="{{m}}" value="{{n}}" range="{{o}}" range-key="{{'name'}}"><view class="{{['uni-input', 'data-v-1dd3eddb', k && 'color666']}}">{{j}}</view></picker></view><view class="input-group row verCenter data-v-1dd3eddb"><text class="label data-v-1dd3eddb">详细地址</text><input class="data-v-1dd3eddb" type="text" placeholder="请输入详细地址" placeholder-class="placeholder-class" value="{{p}}" bindinput="{{q}}"/></view></view><view class="setting-default row verCenter bothSide data-v-1dd3eddb"><view class="tt data-v-1dd3eddb"><view class="data-v-1dd3eddb">设为默认地址</view> 下单时会优先使用该地址 </view><view class="data-v-1dd3eddb"><switch class="data-v-1dd3eddb" bindchange="{{r}}" color="#D0121B" style="transform:scale(0.8)"/></view></view></view><view class="foot data-v-1dd3eddb"><view class="btn data-v-1dd3eddb" bindtap="{{s}}">确认</view></view></view>
\ No newline at end of file
view.data-v-56d7ab78,text.data-v-56d7ab78,input.data-v-56d7ab78,navigator.data-v-56d7ab78{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-56d7ab78{background:none;opacity:1}image.data-v-56d7ab78{vertical-align:middle}.elep.data-v-56d7ab78{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elep2.data-v-56d7ab78{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.column.data-v-56d7ab78{display:flex;flex-direction:column}.row.data-v-56d7ab78{display:flex;flex-direction:row}.boxsiz.data-v-56d7ab78{box-sizing:border-box}.bothSide.data-v-56d7ab78{justify-content:space-between}.avarage.data-v-56d7ab78{justify-content:space-around}.rowCenter.data-v-56d7ab78{justify-content:center}.verCenter.data-v-56d7ab78{align-items:center}.addressAddPage.data-v-56d7ab78{background:#f6f6f6;padding-bottom:150rpx;min-height:calc(100vh - 175rpx)}.addressAddPage .cons.data-v-56d7ab78{padding-top:75rpx}.addressAddPage .cons .input-box.data-v-56d7ab78{margin:0 auto;width:700rpx;margin-top:6rpx;background:#fff;padding:0rpx 26rpx;border-radius:20rpx}.addressAddPage .cons .input-box .input-group.data-v-56d7ab78{height:100rpx;padding:34rpx 20rpx;border-bottom:1rpx solid #E7E7E7}.addressAddPage .cons .input-box .input-group.data-v-56d7ab78:last-child{border:0rpx}.addressAddPage .cons .input-box .input-group .label.data-v-56d7ab78{font-size:28rpx;color:#000;width:160rpx;line-height:40rpx;height:40rpx}.addressAddPage .cons .input-box .input-group input.data-v-56d7ab78,.addressAddPage .cons .input-box .input-group picker.data-v-56d7ab78{font-size:28rpx;color:#000;line-height:40rpx;height:40rpx}.addressAddPage .cons .input-box .input-group .color666.data-v-56d7ab78{color:#666}.addressAddPage .cons .input-box .input-group .areabox-but.data-v-56d7ab78{margin-right:20rpx;height:40rpx;line-height:40rpx}.addressAddPage .cons .input-box .input-group .areabox-but .but-val.data-v-56d7ab78{font-size:28rpx;color:#000;position:relative;top:2rpx}.addressAddPage .cons .input-box .input-group .areabox-but .icon.data-v-56d7ab78{color:#000;font-size:16rpx;margin-left:12rpx;position:relative;top:-1rpx}.addressAddPage .cons .input-box .input-group .placeholder-class.data-v-56d7ab78{font-size:28rpx;color:#666}.addressAddPage .cons .setting-default.data-v-56d7ab78{margin:0 auto;width:700rpx;margin-top:25rpx;background:#fff;border-radius:20rpx;padding:22rpx 45rpx}.addressAddPage .cons .setting-default .tt.data-v-56d7ab78{font-size:22rpx;color:#666}.addressAddPage .cons .setting-default .tt view.data-v-56d7ab78{font-size:28rpx;color:#000;margin-bottom:6rpx}.addressAddPage .foot.data-v-56d7ab78{height:130rpx;position:fixed;z-index:3;bottom:0rpx;left:0rpx;right:0rpx}.addressAddPage .foot .btn.data-v-56d7ab78{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-1dd3eddb,text.data-v-1dd3eddb,input.data-v-1dd3eddb,navigator.data-v-1dd3eddb{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-1dd3eddb{background:none;opacity:1}image.data-v-1dd3eddb{vertical-align:middle}.elep.data-v-1dd3eddb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elep2.data-v-1dd3eddb{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.column.data-v-1dd3eddb{display:flex;flex-direction:column}.row.data-v-1dd3eddb{display:flex;flex-direction:row}.boxsiz.data-v-1dd3eddb{box-sizing:border-box}.bothSide.data-v-1dd3eddb{justify-content:space-between}.avarage.data-v-1dd3eddb{justify-content:space-around}.rowCenter.data-v-1dd3eddb{justify-content:center}.verCenter.data-v-1dd3eddb{align-items:center}.addressAddPage.data-v-1dd3eddb{background:#f6f6f6;padding-bottom:150rpx;min-height:calc(100vh - 175rpx)}.addressAddPage .cons.data-v-1dd3eddb{padding-top:75rpx}.addressAddPage .cons .input-box.data-v-1dd3eddb{margin:0 auto;width:700rpx;margin-top:6rpx;background:#fff;padding:0rpx 26rpx;border-radius:20rpx}.addressAddPage .cons .input-box .input-group.data-v-1dd3eddb{height:100rpx;padding:34rpx 20rpx;border-bottom:1rpx solid #E7E7E7}.addressAddPage .cons .input-box .input-group.data-v-1dd3eddb:last-child{border:0rpx}.addressAddPage .cons .input-box .input-group .label.data-v-1dd3eddb{font-size:28rpx;color:#000;width:160rpx;line-height:40rpx;height:40rpx}.addressAddPage .cons .input-box .input-group input.data-v-1dd3eddb,.addressAddPage .cons .input-box .input-group picker.data-v-1dd3eddb{font-size:28rpx;color:#000;line-height:40rpx;height:40rpx}.addressAddPage .cons .input-box .input-group .color666.data-v-1dd3eddb{color:#666}.addressAddPage .cons .input-box .input-group .areabox-but.data-v-1dd3eddb{margin-right:20rpx;height:40rpx;line-height:40rpx}.addressAddPage .cons .input-box .input-group .areabox-but .but-val.data-v-1dd3eddb{font-size:28rpx;color:#000;position:relative;top:2rpx}.addressAddPage .cons .input-box .input-group .areabox-but .icon.data-v-1dd3eddb{color:#000;font-size:16rpx;margin-left:12rpx;position:relative;top:-1rpx}.addressAddPage .cons .input-box .input-group .placeholder-class.data-v-1dd3eddb{font-size:28rpx;color:#666}.addressAddPage .cons .setting-default.data-v-1dd3eddb{margin:0 auto;width:700rpx;margin-top:25rpx;background:#fff;border-radius:20rpx;padding:22rpx 45rpx}.addressAddPage .cons .setting-default .tt.data-v-1dd3eddb{font-size:22rpx;color:#666}.addressAddPage .cons .setting-default .tt view.data-v-1dd3eddb{font-size:28rpx;color:#000;margin-bottom:6rpx}.addressAddPage .foot.data-v-1dd3eddb{height:130rpx;position:fixed;z-index:3;bottom:0rpx;left:0rpx;right:0rpx}.addressAddPage .foot .btn.data-v-1dd3eddb{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 t=require("../../util/api.js"),s=require("../../common/vendor.js"),a={data:()=>({isInit:!1,status:-1,list:[],countData:{"-1":0,1:0,"-2":0}}),onLoad:function(){this.getData()},methods:{tab(t){this.status=t,this.getData()},getData(s){let a={status:this.status};this.request(t.Api_Url+"/api/coupon/getList","GET",a,!0).then((t=>{if(0==t.code){this.isInit=1;let s=t.data.coupon_list||[];this.list=s,this.countData=t.data.count}else this.isInit=1,this.list=[],this.countData={"-1":0,1:0,"-2":0}}))}},components:{barX:()=>"../../components/barx.js",titleNav:()=>"../../components/title_nav.js"}};if(!Array){(s.resolveComponent("barX")+s.resolveComponent("titleNav"))()}const e=s._export_sfc(a,[["render",function(t,a,e,i,n,o){return s.e({a:s.p({title:"我的优惠券"}),b:s.t(n.countData[-1]),c:-1==n.status?1:"",d:s.o((t=>o.tab(-1))),e:s.t(n.countData[1]),f:1==n.status?1:"",g:s.o((t=>o.tab(1))),h:s.t(n.countData[-2]),i:-2==n.status?1:"",j:s.o((t=>o.tab(-2))),k:n.list.length>0},n.list.length>0?{l:s.f(n.list,((t,a,e)=>s.e({a:2==t.coupon_type},2==t.coupon_type?{b:s.t(10*t.sale_amount)}:{c:s.t(t.currency_sign),d:s.t(t.sale_amount)},{e:s.t(t.require_amount<=.01?"无门槛优惠券":t.coupon_name),f:s.t(t.start_time),g:s.t(t.end_time),h:-1==t.status},-1==t.status?{}:{i:s.t(1==t.status?"已使用":"已失效")},{j:-1!=t.status?1:"",k:a})))}:{},{m:n.isInit&&0==n.list.length},(n.isInit&&n.list.length,{}))}],["__scopeId","data-v-60888177"]]);wx.createPage(e);
"use strict";const t=require("../../util/api.js"),s=require("../../common/vendor.js"),a={data:()=>({isInit:!1,status:-1,list:[],countData:{"-1":0,1:0,"-2":0}}),onLoad:function(){this.getData()},methods:{tab(t){this.status=t,this.getData()},getData(s){let a={status:this.status};this.request(t.Api_Url+"/api/coupon/getList","GET",a,!0).then((t=>{if(0==t.code){this.isInit=1;let s=t.data.coupon_list||[];this.list=s,this.countData=t.data.count}else this.isInit=1,this.list=[],this.countData={"-1":0,1:0,"-2":0}}))}},components:{barX:()=>"../../components/barx.js",titleNav:()=>"../../components/title_nav.js"}};if(!Array){(s.resolveComponent("barX")+s.resolveComponent("titleNav"))()}const e=s._export_sfc(a,[["render",function(t,a,e,i,n,o){return s.e({a:s.p({title:"我的优惠券"}),b:s.t(n.countData[-1]),c:-1==n.status?1:"",d:s.o((t=>o.tab(-1))),e:s.t(n.countData[1]),f:1==n.status?1:"",g:s.o((t=>o.tab(1))),h:s.t(n.countData[-2]),i:-2==n.status?1:"",j:s.o((t=>o.tab(-2))),k:n.list.length>0},n.list.length>0?{l:s.f(n.list,((t,a,e)=>s.e({a:2==t.coupon_type},2==t.coupon_type?{b:s.t(10*t.sale_amount)}:{c:s.t(t.currency_sign),d:s.t(t.sale_amount)},{e:s.t(t.require_amount<=.01?"无门槛优惠券":t.coupon_name),f:s.t(t.start_time),g:s.t(t.end_time),h:-1==t.status},-1==t.status?{}:{i:s.t(1==t.status?"已使用":"已失效")},{j:-1!=t.status?1:"",k:a})))}:{},{m:n.isInit&&0==n.list.length},(n.isInit&&n.list.length,{}))}],["__scopeId","data-v-e812e26d"]]);wx.createPage(e);
<view class="couponPage data-v-60888177"><bar-x class="data-v-60888177" u-i="60888177-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-60888177" u-i="60888177-1" bind:__l="__l" u-p="{{a}}"/><view class="tabs row rowCenter verCenter data-v-60888177"><view class="{{['item', 'data-v-60888177', c && 'act']}}" bindtap="{{d}}">待使用({{b}})</view><view class="{{['item', 'data-v-60888177', f && 'act']}}" bindtap="{{g}}">已使用({{e}})</view><view class="{{['item', 'data-v-60888177', i && 'act']}}" bindtap="{{j}}">已失效({{h}})</view></view><view class="cons data-v-60888177"><view wx:if="{{k}}" class="data-box data-v-60888177"><view wx:for="{{l}}" wx:for-item="item" wx:key="k" class="{{['group', 'row', 'bothSide', 'verCenter', 'data-v-60888177', item.j && 'sx']}}"><view class="l row data-v-60888177"><view class="price data-v-60888177"><text wx:if="{{item.a}}" class="data-v-60888177">折<text class="textp data-v-60888177">{{item.b}}</text></text><text wx:else class="data-v-60888177">{{item.c}}<text class="textp data-v-60888177">{{item.d}}</text></text><view class="tips data-v-60888177">{{item.e}}</view></view><view class="yhld data-v-60888177"><view class="data-v-60888177">商品优惠券</view><text class="data-v-60888177">{{item.f}} - {{item.g}}</text></view></view><view class="r data-v-60888177"><navigator wx:if="{{item.h}}" class="data-v-60888177" url="/pages/car/list"><view class="rbtn row verCenter rowCenter data-v-60888177"><view class="data-v-60888177">使用</view><text class="data-v-60888177"></text></view></navigator><view wx:else class="alread data-v-60888177">{{item.i}}</view></view></view></view><view wx:if="{{m}}" class="no-data data-v-60888177"><image class="data-v-60888177" src="https://img.ichunt.com/images/ichunt/202502/24/b0ca7a44c94cdd5a1446cae9198160eb.png"/><view class="data-v-60888177">暂无优惠券!</view></view></view></view>
\ No newline at end of file
<view class="couponPage data-v-e812e26d"><bar-x class="data-v-e812e26d" u-i="e812e26d-0" bind:__l="__l"/><title-nav wx:if="{{a}}" class="data-v-e812e26d" u-i="e812e26d-1" bind:__l="__l" u-p="{{a}}"/><view class="tabs row rowCenter verCenter data-v-e812e26d"><view class="{{['item', 'data-v-e812e26d', c && 'act']}}" bindtap="{{d}}">待使用({{b}})</view><view class="{{['item', 'data-v-e812e26d', f && 'act']}}" bindtap="{{g}}">已使用({{e}})</view><view class="{{['item', 'data-v-e812e26d', i && 'act']}}" bindtap="{{j}}">已失效({{h}})</view></view><view class="cons data-v-e812e26d"><view wx:if="{{k}}" class="data-box data-v-e812e26d"><view wx:for="{{l}}" wx:for-item="item" wx:key="k" class="{{['group', 'row', 'bothSide', 'verCenter', 'data-v-e812e26d', item.j && 'sx']}}"><view class="l row data-v-e812e26d"><view class="price data-v-e812e26d"><text wx:if="{{item.a}}" class="data-v-e812e26d">折<text class="textp data-v-e812e26d">{{item.b}}</text></text><text wx:else class="data-v-e812e26d">{{item.c}}<text class="textp data-v-e812e26d">{{item.d}}</text></text><view class="tips data-v-e812e26d">{{item.e}}</view></view><view class="yhld data-v-e812e26d"><view class="data-v-e812e26d">商品优惠券</view><text class="data-v-e812e26d">{{item.f}} - {{item.g}}</text></view></view><view class="r data-v-e812e26d"><navigator wx:if="{{item.h}}" class="data-v-e812e26d" url="/pages/car/list"><view class="boxjk data-v-e812e26d"><view class="rbtn row verCenter rowCenter data-v-e812e26d"><view class="data-v-e812e26d">使用</view><text class="data-v-e812e26d"></text></view></view></navigator><view wx:else class="alread data-v-e812e26d">{{item.i}}</view></view></view></view><view wx:if="{{m}}" class="no-data data-v-e812e26d"><image class="data-v-e812e26d" src="https://img.ichunt.com/images/ichunt/202502/24/b0ca7a44c94cdd5a1446cae9198160eb.png"/><view class="data-v-e812e26d">暂无优惠券!</view></view></view></view>
\ No newline at end of file
view.data-v-60888177,text.data-v-60888177,input.data-v-60888177,navigator.data-v-60888177{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-60888177{background:none;opacity:1}image.data-v-60888177{vertical-align:middle}.elep.data-v-60888177{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elep2.data-v-60888177{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.column.data-v-60888177{display:flex;flex-direction:column}.row.data-v-60888177{display:flex;flex-direction:row}.boxsiz.data-v-60888177{box-sizing:border-box}.bothSide.data-v-60888177{justify-content:space-between}.avarage.data-v-60888177{justify-content:space-around}.rowCenter.data-v-60888177{justify-content:center}.verCenter.data-v-60888177{align-items:center}.couponPage.data-v-60888177{background:#f6f6f6;padding-bottom:50rpx;min-height:calc(100vh - 175rpx)}.couponPage .tabs.data-v-60888177{height:90rpx;background:#f6f6f6;width:100%;position:fixed;top:250rpx;z-index:3}.couponPage .tabs .item.data-v-60888177{font-size:28rpx;color:#000;position:relative;padding:0 29rpx}.couponPage .tabs .item.data-v-60888177:after{position:absolute;content:"";right:0rpx;width:1rpx;height:18rpx;background:#666;top:11rpx}.couponPage .tabs .item.data-v-60888177:last-child:after{display:none}.couponPage .tabs .item.act.data-v-60888177{font-size:28rpx;color:#d0121b;font-weight:700}.couponPage .cons.data-v-60888177{padding-top:165rpx}.couponPage .cons .data-box.data-v-60888177{margin:0 auto;width:700rpx}.couponPage .cons .data-box .group.data-v-60888177{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}.couponPage .cons .data-box .group .l .price.data-v-60888177{font-weight:600;font-size:30rpx;color:#ff3000;margin-right:68rpx}.couponPage .cons .data-box .group .l .price .textp.data-v-60888177{font-size:60rpx;color:#ff3000}.couponPage .cons .data-box .group .l .price .tips.data-v-60888177{font-size:22rpx;color:#ff6300;font-weight:400}.couponPage .cons .data-box .group .l .yhld.data-v-60888177{font-size:22rpx;color:#ff6300}.couponPage .cons .data-box .group .l .yhld view.data-v-60888177{font-size:35rpx;color:#3b2c1b;height:72rpx;line-height:65rpx}.couponPage .cons .data-box .group .rbtn.data-v-60888177{width:146rpx;height:58rpx;background:linear-gradient(180deg,#f6491d,#f52a1b);border-radius:5rpx;font-size:26rpx;color:#fff}.couponPage .cons .data-box .group .rbtn text.data-v-60888177{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}.couponPage .cons .data-box .group.sx.data-v-60888177{background:url(https://img.ichunt.com/images/ichunt/202502/24/a3ece18988277d79fb8bba68d91e0059.png) no-repeat;background-size:100% 100%}.couponPage .cons .data-box .group.sx .l.data-v-60888177{opacity:.5}.couponPage .cons .data-box .group.sx .alread.data-v-60888177{width:146rpx;height:54rpx;border-radius:5rpx;border:2rpx solid #D0121B;font-size:26rpx;color:#d0121b;font-weight:700;text-align:center;line-height:54rpx}.couponPage .cons .no-data.data-v-60888177{background:#fff;width:700rpx;margin:0 auto;padding-top:209rpx;padding-bottom:500rpx;height:1200rpx;font-size:22rpx;color:#000;text-align:center}.couponPage .cons .no-data image.data-v-60888177{width:442rpx;height:254rpx;margin-bottom:45rpx}.couponPage .cons .pagebot.data-v-60888177{height:80rpx;line-height:80rpx;font-size:24rpx;text-align:center;color:#c6c7cc}
view.data-v-e812e26d,text.data-v-e812e26d,input.data-v-e812e26d,navigator.data-v-e812e26d{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-e812e26d{background:none;opacity:1}image.data-v-e812e26d{vertical-align:middle}.elep.data-v-e812e26d{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elep2.data-v-e812e26d{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.column.data-v-e812e26d{display:flex;flex-direction:column}.row.data-v-e812e26d{display:flex;flex-direction:row}.boxsiz.data-v-e812e26d{box-sizing:border-box}.bothSide.data-v-e812e26d{justify-content:space-between}.avarage.data-v-e812e26d{justify-content:space-around}.rowCenter.data-v-e812e26d{justify-content:center}.verCenter.data-v-e812e26d{align-items:center}.couponPage.data-v-e812e26d{background:#f6f6f6;padding-bottom:50rpx;min-height:calc(100vh - 175rpx)}.couponPage .tabs.data-v-e812e26d{height:90rpx;background:#f6f6f6;width:100%;position:fixed;top:250rpx;z-index:3}.couponPage .tabs .item.data-v-e812e26d{font-size:28rpx;color:#000;position:relative;padding:0 29rpx}.couponPage .tabs .item.data-v-e812e26d:after{position:absolute;content:"";right:0rpx;width:1rpx;height:18rpx;background:#666;top:11rpx}.couponPage .tabs .item.data-v-e812e26d:last-child:after{display:none}.couponPage .tabs .item.act.data-v-e812e26d{font-size:28rpx;color:#d0121b;font-weight:700}.couponPage .cons.data-v-e812e26d{padding-top:165rpx}.couponPage .cons .data-box.data-v-e812e26d{margin:0 auto;width:700rpx}.couponPage .cons .data-box .group.data-v-e812e26d{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}.couponPage .cons .data-box .group .l .price.data-v-e812e26d{font-weight:600;font-size:30rpx;color:#ff3000;margin-right:68rpx}.couponPage .cons .data-box .group .l .price .textp.data-v-e812e26d{font-size:60rpx;color:#ff3000}.couponPage .cons .data-box .group .l .price .tips.data-v-e812e26d{font-size:22rpx;color:#ff6300;font-weight:400}.couponPage .cons .data-box .group .l .yhld.data-v-e812e26d{font-size:22rpx;color:#ff6300}.couponPage .cons .data-box .group .l .yhld view.data-v-e812e26d{font-size:35rpx;color:#3b2c1b;height:72rpx;line-height:65rpx}.couponPage .cons .data-box .group .rbtn.data-v-e812e26d{width:146rpx;height:58rpx;background:linear-gradient(180deg,#f6491d,#f52a1b);border-radius:5rpx;font-size:26rpx;color:#fff}.couponPage .cons .data-box .group .rbtn text.data-v-e812e26d{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}.couponPage .cons .data-box .group.sx.data-v-e812e26d{background:url(https://img.ichunt.com/images/ichunt/202502/24/a3ece18988277d79fb8bba68d91e0059.png) no-repeat;background-size:100% 100%}.couponPage .cons .data-box .group.sx .l.data-v-e812e26d{opacity:.5}.couponPage .cons .data-box .group.sx .boxjk.data-v-e812e26d{width:149rpx}.couponPage .cons .data-box .group.sx .alread.data-v-e812e26d{width:147rpx;height:54rpx;border-radius:5rpx;border:1rpx solid #D0121B;font-size:26rpx;color:#d0121b;font-weight:700;text-align:center;line-height:54rpx}.couponPage .cons .no-data.data-v-e812e26d{background:#fff;width:700rpx;margin:0 auto;padding-top:209rpx;padding-bottom:500rpx;height:1200rpx;font-size:22rpx;color:#000;text-align:center}.couponPage .cons .no-data image.data-v-e812e26d{width:442rpx;height:254rpx;margin-bottom:45rpx}.couponPage .cons .pagebot.data-v-e812e26d{height:80rpx;line-height:80rpx;font-size:24rpx;text-align:center;color:#c6c7cc}
"use strict";const o=require("../../common/vendor.js"),e=require("../../util/api.js"),t={data:()=>({isInit:!1,couponCount:0,certification:[],userinfo:JSON.parse(o.index.getStorageSync("user_info")),companyId:"",orderCount:{1:0,2:0,3:0,4:0,7:0,8:0,10:0,"-1":0}}),onLoad:function(){this.getData()},onShow(){this.getInfo()},methods:{getInfo(){this.request(e.Api_Url+"/api/user/info","GET",{},!this.isInit).then((e=>{this.isInit=!0,0==e.code?(this.certification=e.data.certification||[],this.userinfo=e.data.userinfo,o.index.setStorageSync("user_info",JSON.stringify(this.userinfo)),this.certification.forEach((o=>{o.com_name==this.userinfo.company_name&&(this.companyId=o.id)}))):o.index.showToast({title:e.msg,icon:"none"})}))},chooseImageChange(){o.index.chooseImage({count:1,sizeType:["original","compressed"],sourceType:["album","camera"],success:t=>{const n=t.tempFilePaths[0];o.index.uploadFile({url:e.Api_Url+"/api/upload/uploadFile",filePath:n,name:"file",formData:{},success:t=>{let n=JSON.parse(t.data);0==n.code?(o.index.showToast({title:"上传成功",icon:"success"}),this.request(e.Api_Url+"/api/user/editAvatar","POST",{url:n.data.show_url},!1).then((o=>{0==o.code&&this.getInfo()}))):o.index.showToast({title:n.msg,icon:"success"})}})}})},getData(){this.request(e.Api_Url+"/api/coupon/getList","GET",{status:-1},!0).then((o=>{0==o.code&&(this.couponCount=o.data.count[-1]||0)})),this.request(e.Api_Url+"/api/order/count","GET",{},!0).then((o=>{0==o.code&&(this.orderCount={...o.data})}))}},components:{barX:()=>"../../components/barx.js",bottomNavFixed:()=>"../../components/bottom_nav.js"}};if(!Array){(o.resolveComponent("barX")+o.resolveComponent("bottomNavFixed"))()}const n=o._export_sfc(t,[["render",function(e,t,n,r,i,s){return o.e({a:i.userinfo},i.userinfo?o.e({b:o.o(((...o)=>s.chooseImageChange&&s.chooseImageChange(...o))),c:i.userinfo.avatar_url?i.userinfo.avatar_url:"https://img.ichunt.com/images/ichunt/202502/24/e3f1f226b93f791de65faf46be2cdf9f.png",d:o.t(i.userinfo.wx_nickname||i.userinfo.phone||i.userinfo.email||"微信用户"),e:i.certification.length>0},i.certification.length>0?{f:o.t(i.userinfo.company_name)}:{},{g:"/pages/user/companyInfo?id="+i.companyId,h:o.t(i.couponCount)}):{},{i:i.orderCount[1]>0},i.orderCount[1]>0?{j:o.t(i.orderCount[1])}:{},{k:i.orderCount[2]+i.orderCount[3]>0},i.orderCount[2]+i.orderCount[3]>0?{l:o.t(i.orderCount[2]+i.orderCount[3])}:{},{m:i.orderCount[4]>0},i.orderCount[4]>0?{n:o.t(i.orderCount[4])}:{},{o:i.orderCount[7]+i.orderCount[8]>0},i.orderCount[7]+i.orderCount[8]>0?{p:o.t(i.orderCount[7]+i.orderCount[8])}:{},{q:i.orderCount[-1]+i.orderCount[10]>0},i.orderCount[-1]+i.orderCount[10]>0?{r:o.t(i.orderCount[-1]+i.orderCount[10])}:{},{s:e.$globalData.KFQQ,t:o.p({actval:"4"})})}],["__scopeId","data-v-3e33c6f1"]]);wx.createPage(n);
"use strict";const o=require("../../common/vendor.js"),e=require("../../util/api.js"),t={data:()=>({isInit:!1,couponCount:0,certification:[],userinfo:JSON.parse(o.index.getStorageSync("user_info")),companyId:"",orderCount:{1:0,2:0,3:0,4:0,7:0,8:0,10:0,"-1":0}}),onLoad:function(){this.getData()},onShow(){this.getInfo()},methods:{getInfo(){this.request(e.Api_Url+"/api/user/info","GET",{},!this.isInit).then((e=>{this.isInit=!0,0==e.code?(this.certification=e.data.certification||[],this.userinfo=e.data.userinfo,o.index.setStorageSync("user_info",JSON.stringify(this.userinfo)),this.certification.forEach((o=>{o.com_name==this.userinfo.company_name&&(this.companyId=o.id)}))):o.index.showToast({title:e.msg,icon:"none"})}))},chooseImageChange(){o.index.chooseImage({count:1,sizeType:["original","compressed"],sourceType:["album","camera"],success:t=>{const n=t.tempFilePaths[0];o.index.uploadFile({url:e.Api_Url+"/api/upload/uploadFile",filePath:n,name:"file",formData:{},success:t=>{let n=JSON.parse(t.data);0==n.code?(o.index.showToast({title:"上传成功",icon:"success"}),this.request(e.Api_Url+"/api/user/editAvatar","POST",{url:n.data.show_url},!1).then((o=>{0==o.code&&this.getInfo()}))):o.index.showToast({title:n.msg,icon:"success"})}})}})},getData(){this.request(e.Api_Url+"/api/coupon/getList","GET",{status:-1},!0).then((o=>{0==o.code&&(this.couponCount=o.data.count[-1]||0)})),this.request(e.Api_Url+"/api/order/count","GET",{},!0).then((o=>{0==o.code&&(this.orderCount={...o.data})}))}},components:{barX:()=>"../../components/barx.js",bottomNavFixed:()=>"../../components/bottom_nav.js"}};if(!Array){(o.resolveComponent("barX")+o.resolveComponent("bottomNavFixed"))()}const n=o._export_sfc(t,[["render",function(e,t,n,r,i,s){return o.e({a:i.userinfo},i.userinfo?o.e({b:o.o(((...o)=>s.chooseImageChange&&s.chooseImageChange(...o))),c:i.userinfo.avatar_url?i.userinfo.avatar_url:"https://img.ichunt.com/images/ichunt/202502/24/e3f1f226b93f791de65faf46be2cdf9f.png",d:o.t(i.userinfo.wx_nickname||i.userinfo.phone||i.userinfo.email||"微信用户"),e:i.certification.length>0},i.certification.length>0?{f:o.t(i.userinfo.company_name)}:{},{g:"/pages/user/companyInfo?id="+i.companyId,h:o.t(i.couponCount)}):{},{i:i.orderCount[1]>0},i.orderCount[1]>0?{j:o.t(i.orderCount[1])}:{},{k:i.orderCount[2]+i.orderCount[3]>0},i.orderCount[2]+i.orderCount[3]>0?{l:o.t(i.orderCount[2]+i.orderCount[3])}:{},{m:i.orderCount[4]>0},i.orderCount[4]>0?{n:o.t(i.orderCount[4])}:{},{o:i.orderCount[7]+i.orderCount[8]>0},i.orderCount[7]+i.orderCount[8]>0?{p:o.t(i.orderCount[7]+i.orderCount[8])}:{},{q:i.orderCount[-1]+i.orderCount[10]>0},i.orderCount[-1]+i.orderCount[10]>0?{r:o.t(i.orderCount[-1]+i.orderCount[10])}:{},{s:e.$globalData.KFQQ,t:o.p({actval:"4"})})}],["__scopeId","data-v-f934f4b8"]]);wx.createPage(n);
<view class="userInfoPage data-v-3e33c6f1"><bar-x class="data-v-3e33c6f1" u-i="3e33c6f1-0" bind:__l="__l"/><view wx:if="{{a}}" class="head data-v-3e33c6f1"><view class="top row data-v-3e33c6f1"><navigator class="data-v-3e33c6f1" url="/pages/user/msgList"><text class="icon iconfont icon-ldxi data-v-3e33c6f1"></text></navigator><navigator class="data-v-3e33c6f1" url="/pages/user/setting"><text class="icon iconfont icon-set data-v-3e33c6f1"></text></navigator></view><view class="cen row data-v-3e33c6f1"><view class="imgh data-v-3e33c6f1"><image class="data-v-3e33c6f1" bindtap="{{b}}" src="{{c}}"/></view><view class="data-v-3e33c6f1"><view class="namen data-v-3e33c6f1">{{d}}</view><navigator class="data-v-3e33c6f1" url="{{g}}"><view wx:if="{{e}}" class="com row verCenter data-v-3e33c6f1"><view class="data-v-3e33c6f1">{{f}}</view><image class="data-v-3e33c6f1" src="https://img.ichunt.com/images/ichunt/202502/24/71bb98554d41d147323089e464079a28.png"/><text class="icon iconfont icon-arrowright data-v-3e33c6f1"></text></view><view wx:else class="com row verCenter di data-v-3e33c6f1"><view class="data-v-3e33c6f1">暂无公司信息</view><image class="data-v-3e33c6f1" src="https://img.ichunt.com/images/ichunt/202502/24/00d5a3c2e0a057075b618a2da69978da.png"/><text class="grz data-v-3e33c6f1">去认证<text class="icon iconfont icon-arrowright data-v-3e33c6f1"></text></text></view></navigator><navigator class="data-v-3e33c6f1" url="/pages/user/coupon"><view class="coup-box row verCenter data-v-3e33c6f1"> 优惠券:<text class="tops data-v-3e33c6f1">{{h}}</text> 张未使用 <text class="icon iconfont icon-arrowright data-v-3e33c6f1"></text></view></navigator></view></view></view><view wx:else class="head data-v-3e33c6f1"></view><view class="sec data-v-3e33c6f1"><view class="order-box data-v-3e33c6f1"><view class="tit row bothSide verCenter data-v-3e33c6f1"><text class="data-v-3e33c6f1">我的订单</text><navigator url="/pages/user/orderList" class="go-order data-v-3e33c6f1"><view class="row verCenter data-v-3e33c6f1"> 查看 <text class="icon iconfont icon-arrowright data-v-3e33c6f1"></text></view></navigator></view><view class="order-status row bothSide data-v-3e33c6f1"><navigator url="/pages/user/orderList?status=1" class="yhq data-v-3e33c6f1"><image class="data-v-3e33c6f1" src="https://img.ichunt.com/images/ichunt/202502/24/d70205f2f83cead903cca76bde50db17.png"/><view class="data-v-3e33c6f1">待确认</view><text wx:if="{{i}}" class="count data-v-3e33c6f1">{{j}}</text></navigator><navigator url="/pages/user/orderList?status=2,3" class="yhq data-v-3e33c6f1"><image class="data-v-3e33c6f1" src="https://img.ichunt.com/images/ichunt/202502/24/1fe54495f0fdfb72f8126daee9d5564f.png"/><view class="data-v-3e33c6f1">待付款</view><text wx:if="{{k}}" class="count data-v-3e33c6f1">{{l}}</text></navigator><navigator url="/pages/user/orderList?status=4" class="yhq data-v-3e33c6f1"><image class="data-v-3e33c6f1" src="https://img.ichunt.com/images/ichunt/202502/24/4de1203f3ddb51a020c0ab53bd2ee3b5.png"/><view class="data-v-3e33c6f1">待发货</view><text wx:if="{{m}}" class="count data-v-3e33c6f1">{{n}}</text></navigator><navigator url="/pages/user/orderList?status=7,8" class="yhq data-v-3e33c6f1"><image class="data-v-3e33c6f1" src="https://img.ichunt.com/images/ichunt/202502/24/986cd7e0d070537db3767503d85084c9.png"/><view class="data-v-3e33c6f1">待收货</view><text wx:if="{{o}}" class="count data-v-3e33c6f1">{{p}}</text></navigator><navigator url="/pages/user/orderList?status=-1,10" class="yhq data-v-3e33c6f1"><image class="data-v-3e33c6f1" src="https://img.ichunt.com/images/ichunt/202502/24/d75f5fe63ec44f624c0289ca2c4821a5.png"/><view class="data-v-3e33c6f1">已完结</view><text wx:if="{{q}}" class="count data-v-3e33c6f1">{{r}}</text></navigator></view></view><view class="link-box row bothSide data-v-3e33c6f1"><navigator url="/pages/user/qDlist" class="litem data-v-3e33c6f1"><text class="icon iconfont icon iconfont icon-qdlist data-v-3e33c6f1"></text><view class="data-v-3e33c6f1">我的清单</view></navigator><navigator url="/pages/user/address" class="litem data-v-3e33c6f1"><text class="icon iconfont icon-dzsd data-v-3e33c6f1"></text><view class="data-v-3e33c6f1">地址管理</view></navigator><navigator url="/pages/user/invoice" class="litem data-v-3e33c6f1"><text class="icon iconfont icon-fpgl data-v-3e33c6f1"></text><view class="data-v-3e33c6f1">发票管理</view></navigator><navigator url="{{s}}" class="litem data-v-3e33c6f1"><text class="icon iconfont icon-kfi data-v-3e33c6f1"></text><view class="data-v-3e33c6f1">我的客服</view></navigator></view></view><bottom-nav-fixed wx:if="{{t}}" class="data-v-3e33c6f1" u-i="3e33c6f1-1" bind:__l="__l" u-p="{{t}}"/></view>
\ No newline at end of file
<view class="userInfoPage data-v-f934f4b8"><bar-x class="data-v-f934f4b8" u-i="f934f4b8-0" bind:__l="__l"/><view wx:if="{{a}}" class="head data-v-f934f4b8"><view class="top row data-v-f934f4b8"><navigator class="data-v-f934f4b8" url="/pages/user/msgList"><text class="icon iconfont icon-ldxi data-v-f934f4b8"></text></navigator><navigator class="data-v-f934f4b8" url="/pages/user/setting"><text class="icon iconfont icon-set data-v-f934f4b8"></text></navigator></view><view class="cen row data-v-f934f4b8"><view class="imgh data-v-f934f4b8"><image class="data-v-f934f4b8" bindtap="{{b}}" src="{{c}}"/></view><view class="data-v-f934f4b8"><view class="namen data-v-f934f4b8">{{d}}</view><navigator class="data-v-f934f4b8" url="{{g}}"><view wx:if="{{e}}" class="com row verCenter data-v-f934f4b8"><view class="data-v-f934f4b8">{{f}}</view><image class="data-v-f934f4b8" src="https://img.ichunt.com/images/ichunt/202502/24/71bb98554d41d147323089e464079a28.png"/><text class="icon iconfont icon-arrowright data-v-f934f4b8"></text></view><view wx:else class="com row verCenter di data-v-f934f4b8"><view class="data-v-f934f4b8">暂无公司信息</view><image class="data-v-f934f4b8" src="https://img.ichunt.com/images/ichunt/202502/24/00d5a3c2e0a057075b618a2da69978da.png"/><text class="grz data-v-f934f4b8">去认证<text class="icon iconfont icon-arrowright data-v-f934f4b8"></text></text></view></navigator><navigator class="data-v-f934f4b8" url="/pages/user/coupon"><view class="coup-box row verCenter data-v-f934f4b8"> 优惠券:<text class="tops data-v-f934f4b8">{{h}}</text> 张未使用 <text class="icon iconfont icon-arrowright data-v-f934f4b8"></text></view></navigator></view></view></view><view wx:else class="head data-v-f934f4b8"></view><view class="sec data-v-f934f4b8"><view class="order-box data-v-f934f4b8"><view class="tit row bothSide verCenter data-v-f934f4b8"><text class="data-v-f934f4b8">我的订单</text><navigator url="/pages/user/orderList" class="go-order data-v-f934f4b8"><view class="row verCenter data-v-f934f4b8"> 查看 <text class="icon iconfont icon-arrowright data-v-f934f4b8"></text></view></navigator></view><view class="order-status row bothSide data-v-f934f4b8"><navigator url="/pages/user/orderList?status=1" class="yhq data-v-f934f4b8"><image class="data-v-f934f4b8" src="https://img.ichunt.com/images/ichunt/202502/24/d70205f2f83cead903cca76bde50db17.png"/><view class="data-v-f934f4b8">待确认</view><text wx:if="{{i}}" class="count data-v-f934f4b8">{{j}}</text></navigator><navigator url="/pages/user/orderList?status=2,3" class="yhq data-v-f934f4b8"><image class="data-v-f934f4b8" src="https://img.ichunt.com/images/ichunt/202502/24/1fe54495f0fdfb72f8126daee9d5564f.png"/><view class="data-v-f934f4b8">待付款</view><text wx:if="{{k}}" class="count data-v-f934f4b8">{{l}}</text></navigator><navigator url="/pages/user/orderList?status=4" class="yhq data-v-f934f4b8"><image class="data-v-f934f4b8" src="https://img.ichunt.com/images/ichunt/202502/24/4de1203f3ddb51a020c0ab53bd2ee3b5.png"/><view class="data-v-f934f4b8">待发货</view><text wx:if="{{m}}" class="count data-v-f934f4b8">{{n}}</text></navigator><navigator url="/pages/user/orderList?status=7,8" class="yhq data-v-f934f4b8"><image class="data-v-f934f4b8" src="https://img.ichunt.com/images/ichunt/202502/24/986cd7e0d070537db3767503d85084c9.png"/><view class="data-v-f934f4b8">待收货</view><text wx:if="{{o}}" class="count data-v-f934f4b8">{{p}}</text></navigator><navigator url="/pages/user/orderList?status=-1,10" class="yhq data-v-f934f4b8"><image class="data-v-f934f4b8" src="https://img.ichunt.com/images/ichunt/202502/24/d75f5fe63ec44f624c0289ca2c4821a5.png"/><view class="data-v-f934f4b8">已完结</view><text wx:if="{{q}}" class="count data-v-f934f4b8">{{r}}</text></navigator></view></view><view class="link-box row bothSide data-v-f934f4b8"><navigator url="/pages/user/qDlist" class="litem data-v-f934f4b8"><text class="icon iconfont icon iconfont icon-qdlist data-v-f934f4b8"></text><view class="data-v-f934f4b8">我的清单</view></navigator><navigator url="/pages/user/address" class="litem data-v-f934f4b8"><text class="icon iconfont icon-dzsd data-v-f934f4b8"></text><view class="data-v-f934f4b8">地址管理</view></navigator><navigator url="/pages/user/invoice" class="litem data-v-f934f4b8"><text class="icon iconfont icon-fpgl data-v-f934f4b8"></text><view class="data-v-f934f4b8">发票管理</view></navigator><navigator url="{{s}}" class="litem data-v-f934f4b8"><text class="icon iconfont icon-kfi data-v-f934f4b8"></text><view class="data-v-f934f4b8">我的客服</view></navigator></view></view><bottom-nav-fixed wx:if="{{t}}" class="data-v-f934f4b8" u-i="f934f4b8-1" bind:__l="__l" u-p="{{t}}"/></view>
\ No newline at end of file
view.data-v-3e33c6f1,text.data-v-3e33c6f1,input.data-v-3e33c6f1,navigator.data-v-3e33c6f1{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-3e33c6f1{background:none;opacity:1}image.data-v-3e33c6f1{vertical-align:middle}.elep.data-v-3e33c6f1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elep2.data-v-3e33c6f1{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.column.data-v-3e33c6f1{display:flex;flex-direction:column}.row.data-v-3e33c6f1{display:flex;flex-direction:row}.boxsiz.data-v-3e33c6f1{box-sizing:border-box}.bothSide.data-v-3e33c6f1{justify-content:space-between}.avarage.data-v-3e33c6f1{justify-content:space-around}.rowCenter.data-v-3e33c6f1{justify-content:center}.verCenter.data-v-3e33c6f1{align-items:center}.userInfoPage.data-v-3e33c6f1{background:#f6f6f6;padding-bottom:130rpx;height:calc(100vh - 175rpx)}.userInfoPage .head.data-v-3e33c6f1{height:444rpx;background:linear-gradient(180deg,#fff2f2,rgba(218,210,210,0));padding-top:32rpx;padding-left:25rpx;padding-right:35rpx}.userInfoPage .head .top.data-v-3e33c6f1{justify-content:flex-end;margin-bottom:6rpx}.userInfoPage .head .top .icon.data-v-3e33c6f1{font-size:40rpx;color:#000;margin-left:29rpx}.userInfoPage .head .cen .imgh.data-v-3e33c6f1{margin-right:26rpx}.userInfoPage .head .cen .imgh image.data-v-3e33c6f1{width:100rpx;height:100rpx;border-radius:100rpx;border:1rpx solid #FFFFFF}.userInfoPage .head .cen .namen.data-v-3e33c6f1{font-size:24rpx;color:#000;height:48rpx;line-height:49rpx}.userInfoPage .head .cen .coup-box.data-v-3e33c6f1{margin-top:55rpx;font-size:24rpx;color:#000;height:40rpx}.userInfoPage .head .cen .coup-box .tops.data-v-3e33c6f1{color:#d0121b;margin:0 5rpx;position:relative;top:2rpx}.userInfoPage .head .cen .coup-box .icon.data-v-3e33c6f1{font-size:16rpx;color:#898989;margin-left:35rpx}.userInfoPage .head .cen .com.data-v-3e33c6f1{height:49rpx;margin-top:2rpx}.userInfoPage .head .cen .com view.data-v-3e33c6f1{font-size:24rpx;color:#000}.userInfoPage .head .cen .com image.data-v-3e33c6f1{width:25rpx;height:25rpx;margin-left:10rpx;margin-right:22rpx}.userInfoPage .head .cen .com .icon.data-v-3e33c6f1{font-size:16rpx;color:#898989}.userInfoPage .head .cen .com .grz.data-v-3e33c6f1{font-size:22rpx;color:#d0121b;display:block}.userInfoPage .head .cen .com .grz .icon.data-v-3e33c6f1{font-size:16rpx;color:#d0121b;margin-left:5rpx;position:relative;top:-2rpx}.userInfoPage .sec.data-v-3e33c6f1{width:700rpx;margin:0 auto;position:relative;top:-136rpx}.userInfoPage .sec .order-box.data-v-3e33c6f1{height:272rpx;background:#fff;border-radius:20rpx;padding:35rpx 45rpx}.userInfoPage .sec .order-box .tit.data-v-3e33c6f1{font-size:24rpx;color:#000;height:40rpx}.userInfoPage .sec .order-box .tit .go-order.data-v-3e33c6f1{display:block;height:40rpx;color:#666}.userInfoPage .sec .order-box .tit .go-order view.data-v-3e33c6f1{height:40rpx}.userInfoPage .sec .order-box .tit .go-order .icon.data-v-3e33c6f1{font-size:16rpx;color:#898989;margin-left:10rpx}.userInfoPage .sec .order-box .order-status.data-v-3e33c6f1{padding-right:24rpx;margin-top:35rpx}.userInfoPage .sec .order-box .order-status .yhq.data-v-3e33c6f1{position:relative}.userInfoPage .sec .order-box .order-status .count.data-v-3e33c6f1{position:absolute;min-width:33rpx;height:25rpx;font-size:18rpx;color:#fff;line-height:28rpx;text-align:center;font-weight:700;right:-15rpx;top:-7rpx;background:#ff6300;border-radius:8rpx}.userInfoPage .sec .order-box .order-status image.data-v-3e33c6f1{width:60rpx;height:60rpx;display:block;margin:0 auto}.userInfoPage .sec .order-box .order-status view.data-v-3e33c6f1{font-size:22rpx;color:#000;text-align:center;margin-top:15rpx}.userInfoPage .sec .link-box.data-v-3e33c6f1{height:175rpx;margin-top:30rpx;background:#fff;border-radius:20rpx;padding:35rpx 45rpx;font-size:22rpx;color:#000}.userInfoPage .sec .link-box .litem.data-v-3e33c6f1{text-align:center}.userInfoPage .sec .link-box .litem .icon.data-v-3e33c6f1{font-size:50rpx;color:#444}.userInfoPage .sec .link-box .litem view.data-v-3e33c6f1{margin-top:15rpx}
view.data-v-f934f4b8,text.data-v-f934f4b8,input.data-v-f934f4b8,navigator.data-v-f934f4b8{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-f934f4b8{background:none;opacity:1}image.data-v-f934f4b8{vertical-align:middle}.elep.data-v-f934f4b8{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elep2.data-v-f934f4b8{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.column.data-v-f934f4b8{display:flex;flex-direction:column}.row.data-v-f934f4b8{display:flex;flex-direction:row}.boxsiz.data-v-f934f4b8{box-sizing:border-box}.bothSide.data-v-f934f4b8{justify-content:space-between}.avarage.data-v-f934f4b8{justify-content:space-around}.rowCenter.data-v-f934f4b8{justify-content:center}.verCenter.data-v-f934f4b8{align-items:center}.userInfoPage.data-v-f934f4b8{background:#f6f6f6;padding-bottom:130rpx;height:calc(100vh - 175rpx)}.userInfoPage .head.data-v-f934f4b8{height:444rpx;background:linear-gradient(180deg,#fff2f2,rgba(218,210,210,0));padding-top:32rpx;padding-left:25rpx;padding-right:35rpx}.userInfoPage .head .top.data-v-f934f4b8{justify-content:flex-end;margin-bottom:6rpx}.userInfoPage .head .top .icon.data-v-f934f4b8{font-size:40rpx;color:#000;margin-left:29rpx}.userInfoPage .head .cen .imgh.data-v-f934f4b8{margin-right:26rpx}.userInfoPage .head .cen .imgh image.data-v-f934f4b8{width:100rpx;height:100rpx;border-radius:100rpx;border:1rpx solid #FFFFFF}.userInfoPage .head .cen .namen.data-v-f934f4b8{font-size:24rpx;color:#000;height:48rpx;line-height:49rpx}.userInfoPage .head .cen .coup-box.data-v-f934f4b8{margin-top:55rpx;font-size:24rpx;color:#000;height:40rpx}.userInfoPage .head .cen .coup-box .tops.data-v-f934f4b8{color:#d0121b;margin:0 5rpx;position:relative;top:2rpx}.userInfoPage .head .cen .coup-box .icon.data-v-f934f4b8{font-size:16rpx;color:#898989;margin-left:35rpx}.userInfoPage .head .cen .com.data-v-f934f4b8{height:49rpx;margin-top:2rpx}.userInfoPage .head .cen .com view.data-v-f934f4b8{font-size:24rpx;color:#000}.userInfoPage .head .cen .com image.data-v-f934f4b8{width:25rpx;height:25rpx;margin-left:10rpx;margin-right:22rpx}.userInfoPage .head .cen .com .icon.data-v-f934f4b8{font-size:16rpx;color:#898989}.userInfoPage .head .cen .com .grz.data-v-f934f4b8{font-size:22rpx;color:#d0121b;display:block}.userInfoPage .head .cen .com .grz .icon.data-v-f934f4b8{font-size:16rpx;color:#d0121b;margin-left:5rpx;position:relative;top:-2rpx}.userInfoPage .sec.data-v-f934f4b8{width:700rpx;margin:0 auto;position:relative;top:-136rpx}.userInfoPage .sec .order-box.data-v-f934f4b8{height:272rpx;background:#fff;border-radius:20rpx;padding:35rpx 45rpx}.userInfoPage .sec .order-box .tit.data-v-f934f4b8{font-size:24rpx;color:#000;height:40rpx}.userInfoPage .sec .order-box .tit .go-order.data-v-f934f4b8{display:block;height:40rpx;color:#666}.userInfoPage .sec .order-box .tit .go-order view.data-v-f934f4b8{height:40rpx}.userInfoPage .sec .order-box .tit .go-order .icon.data-v-f934f4b8{font-size:16rpx;color:#898989;margin-left:10rpx}.userInfoPage .sec .order-box .order-status.data-v-f934f4b8{padding-right:24rpx;margin-top:35rpx}.userInfoPage .sec .order-box .order-status .yhq.data-v-f934f4b8{position:relative}.userInfoPage .sec .order-box .order-status .count.data-v-f934f4b8{position:absolute;min-width:33rpx;height:25rpx;font-size:18rpx;color:#fff;line-height:28rpx;text-align:center;font-weight:700;right:-15rpx;top:-7rpx;background:#ff6300;border-radius:8rpx}.userInfoPage .sec .order-box .order-status image.data-v-f934f4b8{width:60rpx;height:60rpx;display:block;margin:0 auto}.userInfoPage .sec .order-box .order-status view.data-v-f934f4b8{font-size:22rpx;color:#000;text-align:center;margin-top:15rpx}.userInfoPage .sec .link-box.data-v-f934f4b8{height:175rpx;margin-top:30rpx;background:#fff;border-radius:20rpx;padding:35rpx 45rpx;font-size:22rpx;color:#000}.userInfoPage .sec .link-box .litem.data-v-f934f4b8{text-align:center}.userInfoPage .sec .link-box .litem .icon.data-v-f934f4b8{font-size:50rpx;color:#444}.userInfoPage .sec .link-box .litem view.data-v-f934f4b8{margin-top:15rpx}
"use strict";const e=require("../common/vendor.js");exports.request=(t="",n="GET",o={},r,s)=>{r&&e.index.showLoading({mask:!0});var a=Object.assign(o,{pf:"xcx"});const i=e.index.getStorageSync("token");let d={"Content-Type":"application/json; charset=utf-8"};return s&&(d={"Content-Type":"application/x-www-form-urlencoded"}),i&&(d.token=i),new Promise(((o,s)=>{e.index.request({method:n,url:t,data:a,header:d,dataType:"json",withCredentials:!0,success:t=>{if(r&&e.index.hideLoading(),200===t.statusCode){let e=t.data;o(e)}else s(t),e.index.showToast({title:"网络出现问题",icon:"error"})},fail:t=>{r&&e.index.hideLoading(),e.index.showToast({title:"网络出现问题",icon:"error"}),s(t)}})}))},exports.startCountdown=e=>{let t=e.duration||60,n=null;const o=e.onTick||(e=>{}),r=e.onComplete||(()=>{});return{start:function(){n=setInterval((()=>{t<=0?(clearInterval(n),r()):(t--,o(t))}),1e3)},stop:function(){clearInterval(n),r()}}};
"use strict";const e=require("../common/vendor.js");exports.request=(t="",n="GET",o={},r,a)=>{r&&e.index.showLoading({mask:!0});var i=Object.assign(o,{pf:"xcx"});const s=e.index.getStorageSync("token");let d={"Content-Type":"application/json; charset=utf-8"};return a&&(d={"Content-Type":"application/x-www-form-urlencoded"}),s&&(d.token=s),new Promise(((o,a)=>{e.index.request({method:n,url:t,data:i,header:d,dataType:"json",withCredentials:!0,success:t=>{if(r&&e.index.hideLoading(),200===t.statusCode){let r=t.data;if(101==r.code)try{var n=getCurrentPages();let t=n[n.length-1],o=(t.route,t.$page.fullPath);e.index.reLaunch({url:`/pages/auth/login?referer=${encodeURIComponent(o)}`})}catch(i){}o(r)}else a(t),e.index.showToast({title:"网络出现问题",icon:"error"})},fail:t=>{r&&e.index.hideLoading(),e.index.showToast({title:"网络出现问题",icon:"error"}),a(t)}})}))},exports.startCountdown=e=>{let t=e.duration||60,n=null;const o=e.onTick||(e=>{}),r=e.onComplete||(()=>{});return{start:function(){n=setInterval((()=>{t<=0?(clearInterval(n),r()):(t--,o(t))}),1e3)},stop:function(){clearInterval(n),r()}}};
{"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\t.img-style {\r\n\t max-width: 100%;\r\n\t height: auto;\r\n\t display: block;\r\n\t margin:0 auto;\r\n\t}\r\n\t#mobile .mobile-header{\r\n\t\tbackground: red!important;\r\n\t}\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\t\r\n\t\t\t\t\t\tvar pages = getCurrentPages(); // 获取栈实例\r\n\t\t\t\t\t\tlet currentPage = pages[pages.length - 1]; // 获取当前页面实例\r\n\t\t\t\t\t\tlet currentPath = currentPage.route; // 获取当前页面路由\r\n\t\t\t\t\t\tlet currentPageFullPath = currentPage['$page']['fullPath']; // 当前页面路径\r\n\t\t\t\t\t\tif(pages.length>=8){\r\n\t\t\t\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\t\t\t\turl:currentPageFullPath\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\treturn\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\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(666)\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\t.img-style {\r\n\t max-width: 100%;\r\n\t height: auto;\r\n\t display: block;\r\n\t margin:0 auto;\r\n\t}\r\n\t#mobile .mobile-header{\r\n\t\tbackground: red!important;\r\n\t}\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;AAEnB,cAAI,QAAQ;AACZ,cAAI,cAAc,MAAM,MAAM,SAAS,CAAC;AACxC,cAAI,cAAc,YAAY;AAC9B,cAAI,sBAAsB,YAAY,OAAO,EAAE,UAAU;AACzD,cAAG,MAAM,UAAQ,GAAE;AAClBA,0BAAAA,MAAI,SAAS;AAAA,cACZ,KAAI;AAAA,YACL,CAAC;AACD;AAAA,UACD;AAEA,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,MAAA,MAAA,OAAA,iBAAY,GAAG;AACfA,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":"coupon.js","sources":["pages/user/coupon.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9jb3Vwb24udnVl"],"sourcesContent":["<template>\r\n\t<view class=\"couponPage\">\r\n\t\t<barX />\r\n\t\t<titleNav title=\"我的优惠券\" />\r\n\t\t\r\n\t\t<view class=\"tabs row rowCenter verCenter\">\r\n\t\t\t<view class=\"item \" :class=\"{'act':status==-1}\" @click=\"tab(-1)\">待使用({{countData['-1']}})</view>\r\n\t\t\t<view class=\"item\" :class=\"{'act':status==1}\" @click=\"tab(1)\">已使用({{countData['1']}})</view>\r\n\t\t\t<view class=\"item\" :class=\"{'act':status==-2}\" @click=\"tab(-2)\">已失效({{countData['-2']}})</view>\r\n\t\t</view>\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"data-box\" v-if=\"list.length>0\">\r\n\t\t\t\t<view class=\"group row bothSide verCenter\" :class=\"{'sx':item.status!=-1}\" v-for=\"(item,index) in list\" :key=\"index\">\r\n\t\t\t\t\t<view class=\"l row \">\r\n\t\t\t\t\t\t<view class=\"price\">\r\n\t\t\t\t\t\t\t<text v-if=\"item.coupon_type==2\">折<text class=\"textp\">{{item.sale_amount*10}}</text></text>\r\n\t\t\t\t\t\t\t<text v-else>{{item.currency_sign}}<text class=\"textp\">{{item.sale_amount}}</text></text>\r\n\t\t\t\t\t\t\t<view class=\"tips\">{{item.require_amount <= 0.01 ? '无门槛优惠券' : item.coupon_name}}</view>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"yhld\">\r\n\t\t\t\t\t\t\t<view>商品优惠券</view>\r\n\t\t\t\t\t\t\t<text>{{item.start_time}} - {{item.end_time}}</text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"r\">\r\n\t\t\t\t\t\t<navigator url=\"/pages/car/list\" v-if=\"item.status==-1\">\r\n\t\t\t\t\t\t\t<view class=\"rbtn row verCenter rowCenter\">\r\n\t\t\t\t\t\t\t\t<view>使用</view>\r\n\t\t\t\t\t\t\t\t<text ></text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</navigator>\r\n\t\t\t\t\t\t<view class=\"alread\" v-else>{{item.status==1?'已使用':'已失效'}}</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"no-data\" v-if=\"isInit&&list.length==0\">\r\n\t\t\t\t<image src=\"https://img.ichunt.com/images/ichunt/202502/24/b0ca7a44c94cdd5a1446cae9198160eb.png\"/>\r\n\t\t\t\t<view>暂无优惠券!</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\timport titleNav from '@/components/title_nav.vue';\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tisInit: false, //记录是否加载了数据\r\n\t\t\t\tstatus:-1, \r\n\t\t\t\tlist: [],\r\n\t\t\t\tcountData:{\r\n\t\t\t\t\t'-1':0,\r\n\t\t\t\t\t'1':0,\r\n\t\t\t\t\t'-2':0\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function() {\r\n\t\t\tthis.getData()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\r\n\t\t\ttab(type){\r\n\t\t\t\tthis.status=type\r\n\t\t\t\tthis.getData()\r\n\t\t\t},\r\n\t\t\tgetData(num) {\r\n\t\t\t\t\r\n\t\t\t\tlet obj_ = {\r\n\t\t\t\t\tstatus: this.status,\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\tthis.request(Api_Url + '/api/coupon/getList', 'GET', obj_, true).then(res => {\r\n\t\t\t\t\t\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tthis.isInit = 1;\r\n\t\t\t\t\t\tlet arr_=res.data.coupon_list || []\r\n\t\t\t\t\t\tthis.list = arr_\r\n\t\t\t\t\t\tthis.countData=res.data.count\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tthis.isInit = 1;\r\n\t\t\t\t\t\tthis.list = []\r\n\t\t\t\t\t\tthis.countData={\r\n\t\t\t\t\t\t\t'-1':0,\r\n\t\t\t\t\t\t\t'1':0,\r\n\t\t\t\t\t\t\t'-2':0\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\r\n\t\t\t\t});\r\n\t\t\t\t\r\n\t\t\t},\r\n\t\t\t\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t\ttitleNav\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/user/coupon.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/user/coupon.vue'\nwx.createPage(MiniProgramPage)"],"names":["Api_Url"],"mappings":";;;AAiDC,aAAa,MAAW;AACxB,iBAAiB,MAAW;AAC5B,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,QAAQ;AAAA;AAAA,MACR,QAAO;AAAA,MACP,MAAM,CAAE;AAAA,MACR,WAAU;AAAA,QACT,MAAK;AAAA,QACL,KAAI;AAAA,QACJ,MAAK;AAAA,MACN;AAAA,IACD;AAAA,EACA;AAAA,EACD,QAAQ,WAAW;AAClB,SAAK,QAAQ;AAAA,EACb;AAAA,EACD,SAAS;AAAA,IAER,IAAI,MAAK;AACR,WAAK,SAAO;AACZ,WAAK,QAAQ;AAAA,IACb;AAAA,IACD,QAAQ,KAAK;AAEZ,UAAI,OAAO;AAAA,QACV,QAAQ,KAAK;AAAA,MACd;AAEA,WAAK,QAAQA,SAAQ,UAAE,uBAAuB,OAAO,MAAM,IAAI,EAAE,KAAK,SAAO;AAE5E,YAAI,IAAI,QAAQ,GAAG;AAClB,eAAK,SAAS;AACd,cAAI,OAAK,IAAI,KAAK,eAAe,CAAC;AAClC,eAAK,OAAO;AACZ,eAAK,YAAU,IAAI,KAAK;AAAA,eAClB;AACN,eAAK,SAAS;AACd,eAAK,OAAO,CAAC;AACb,eAAK,YAAU;AAAA,YACd,MAAK;AAAA,YACL,KAAI;AAAA,YACJ,MAAK;AAAA,UACN;AAAA,QACD;AAAA,MAED,CAAC;AAAA,IAED;AAAA,EAED;AAAA,EACD,YAAY;AAAA,IACX;AAAA,IACA;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACxGD,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"coupon.js","sources":["pages/user/coupon.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9jb3Vwb24udnVl"],"sourcesContent":["<template>\r\n\t<view class=\"couponPage\">\r\n\t\t<barX />\r\n\t\t<titleNav title=\"我的优惠券\" />\r\n\t\t\r\n\t\t<view class=\"tabs row rowCenter verCenter\">\r\n\t\t\t<view class=\"item \" :class=\"{'act':status==-1}\" @click=\"tab(-1)\">待使用({{countData['-1']}})</view>\r\n\t\t\t<view class=\"item\" :class=\"{'act':status==1}\" @click=\"tab(1)\">已使用({{countData['1']}})</view>\r\n\t\t\t<view class=\"item\" :class=\"{'act':status==-2}\" @click=\"tab(-2)\">已失效({{countData['-2']}})</view>\r\n\t\t</view>\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"data-box\" v-if=\"list.length>0\">\r\n\t\t\t\t<view class=\"group row bothSide verCenter\" :class=\"{'sx':item.status!=-1}\" v-for=\"(item,index) in list\" :key=\"index\">\r\n\t\t\t\t\t<view class=\"l row \">\r\n\t\t\t\t\t\t<view class=\"price\">\r\n\t\t\t\t\t\t\t<text v-if=\"item.coupon_type==2\">折<text class=\"textp\">{{item.sale_amount*10}}</text></text>\r\n\t\t\t\t\t\t\t<text v-else>{{item.currency_sign}}<text class=\"textp\">{{item.sale_amount}}</text></text>\r\n\t\t\t\t\t\t\t<view class=\"tips\">{{item.require_amount <= 0.01 ? '无门槛优惠券' : item.coupon_name}}</view>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"yhld\">\r\n\t\t\t\t\t\t\t<view>商品优惠券</view>\r\n\t\t\t\t\t\t\t<text>{{item.start_time}} - {{item.end_time}}</text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"r\">\r\n\t\t\t\t\t\t<navigator url=\"/pages/car/list\" v-if=\"item.status==-1\">\r\n\t\t\t\t\t\t\t<view class=\"boxjk\">\r\n\t\t\t\t\t\t\t\t<view class=\"rbtn row verCenter rowCenter\">\r\n\t\t\t\t\t\t\t\t\t<view>使用</view>\r\n\t\t\t\t\t\t\t\t\t<text ></text>\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t</navigator>\r\n\t\t\t\t\t\t<view class=\"alread\" v-else>{{item.status==1?'已使用':'已失效'}}</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"no-data\" v-if=\"isInit&&list.length==0\">\r\n\t\t\t\t<image src=\"https://img.ichunt.com/images/ichunt/202502/24/b0ca7a44c94cdd5a1446cae9198160eb.png\"/>\r\n\t\t\t\t<view>暂无优惠券!</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\timport titleNav from '@/components/title_nav.vue';\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tisInit: false, //记录是否加载了数据\r\n\t\t\t\tstatus:-1, \r\n\t\t\t\tlist: [],\r\n\t\t\t\tcountData:{\r\n\t\t\t\t\t'-1':0,\r\n\t\t\t\t\t'1':0,\r\n\t\t\t\t\t'-2':0\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function() {\r\n\t\t\tthis.getData()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\r\n\t\t\ttab(type){\r\n\t\t\t\tthis.status=type\r\n\t\t\t\tthis.getData()\r\n\t\t\t},\r\n\t\t\tgetData(num) {\r\n\t\t\t\t\r\n\t\t\t\tlet obj_ = {\r\n\t\t\t\t\tstatus: this.status,\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\tthis.request(Api_Url + '/api/coupon/getList', 'GET', obj_, true).then(res => {\r\n\t\t\t\t\t\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tthis.isInit = 1;\r\n\t\t\t\t\t\tlet arr_=res.data.coupon_list || []\r\n\t\t\t\t\t\tthis.list = arr_\r\n\t\t\t\t\t\tthis.countData=res.data.count\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tthis.isInit = 1;\r\n\t\t\t\t\t\tthis.list = []\r\n\t\t\t\t\t\tthis.countData={\r\n\t\t\t\t\t\t\t'-1':0,\r\n\t\t\t\t\t\t\t'1':0,\r\n\t\t\t\t\t\t\t'-2':0\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\r\n\t\t\t\t});\r\n\t\t\t\t\r\n\t\t\t},\r\n\t\t\t\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t\ttitleNav\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/user/coupon.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/user/coupon.vue'\nwx.createPage(MiniProgramPage)"],"names":["Api_Url"],"mappings":";;;AAoDC,aAAa,MAAW;AACxB,iBAAiB,MAAW;AAC5B,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,QAAQ;AAAA;AAAA,MACR,QAAO;AAAA,MACP,MAAM,CAAE;AAAA,MACR,WAAU;AAAA,QACT,MAAK;AAAA,QACL,KAAI;AAAA,QACJ,MAAK;AAAA,MACN;AAAA,IACD;AAAA,EACA;AAAA,EACD,QAAQ,WAAW;AAClB,SAAK,QAAQ;AAAA,EACb;AAAA,EACD,SAAS;AAAA,IAER,IAAI,MAAK;AACR,WAAK,SAAO;AACZ,WAAK,QAAQ;AAAA,IACb;AAAA,IACD,QAAQ,KAAK;AAEZ,UAAI,OAAO;AAAA,QACV,QAAQ,KAAK;AAAA,MACd;AAEA,WAAK,QAAQA,SAAQ,UAAE,uBAAuB,OAAO,MAAM,IAAI,EAAE,KAAK,SAAO;AAE5E,YAAI,IAAI,QAAQ,GAAG;AAClB,eAAK,SAAS;AACd,cAAI,OAAK,IAAI,KAAK,eAAe,CAAC;AAClC,eAAK,OAAO;AACZ,eAAK,YAAU,IAAI,KAAK;AAAA,eAClB;AACN,eAAK,SAAS;AACd,eAAK,OAAO,CAAC;AACb,eAAK,YAAU;AAAA,YACd,MAAK;AAAA,YACL,KAAI;AAAA,YACJ,MAAK;AAAA,UACN;AAAA,QACD;AAAA,MAED,CAAC;AAAA,IAED;AAAA,EAED;AAAA,EACD,YAAY;AAAA,IACX;AAAA,IACA;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC3GD,GAAG,WAAW,eAAe;"}
\ No newline at end of file
"use strict";
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";
"./pages/class/nav.js";
"./pages/class/list.js";
"./pages/search/nav.js";
"./pages/search/list.js";
"./pages/goods/detail.js";
"./pages/auth/login.js";
"./pages/auth/reg.js";
"./pages/auth/regSuccess.js";
"./pages/auth/forget.js";
"./pages/auth/findSuccess.js";
"./pages/auth/rule.js";
"./pages/auth/changeEmail.js";
"./pages/car/list.js";
"./pages/car/confirmOrder.js";
"./pages/car/confirmQuote.js";
"./pages/car/confirmQuoteSuccess.js";
"./pages/car/confirmRule.js";
"./pages/user/userInfo.js";
"./pages/user/msgList.js";
"./pages/user/coupon.js";
"./pages/user/address.js";
"./pages/user/qDlist.js";
"./pages/user/qdDetail.js";
"./pages/user/addressAdd.js";
"./pages/user/addressEdit.js";
"./pages/user/invoice.js";
"./pages/user/invoiceEdit.js";
"./pages/user/invoiceAdd.js";
"./pages/user/companyInfo.js";
"./pages/user/setting.js";
"./pages/user/orderList.js";
"./pages/user/orderDetail.js";
"./pages/user/orderPay.js";
"./pages/user/orderPayLine.js";
}
const _sfc_main = {
onLaunch: function() {
common_vendor.index.__f__("log", "at App.vue:4", "App Launch");
this.loginCheck();
},
onShow: function() {
common_vendor.index.__f__("log", "at App.vue:9", "App Show");
},
onHide: function() {
common_vendor.index.__f__("log", "at App.vue:12", "App Hide");
},
methods: {
loginCheck() {
try {
common_vendor.index.onAppRoute((res) => {
const token = common_vendor.index.getStorageSync("token");
const url = "/" + res.path;
if ((url.indexOf("/user/") != -1 || url.indexOf("/car/confirm") != -1) && !token) {
common_vendor.index.reLaunch({
url: `/pages/auth/login?referer=${encodeURIComponent(url)}`
});
return false;
}
});
} catch (e) {
const interceptors = ["navigateTo", "redirectTo", "reLaunch", "switchTab"];
interceptors.forEach((method) => {
common_vendor.index.addInterceptor(method, {
invoke(e2) {
const token = common_vendor.index.getStorageSync("token");
const url = e2.url.split("?")[0];
common_vendor.index.__f__("log", "at App.vue:34", url.indexOf("/user/") != -1 || url.indexOf("/car/confirm") != -1);
if ((url.indexOf("/user/") != -1 || url.indexOf("/car/confirm") != -1) && !token) {
common_vendor.index.reLaunch({
url: `/pages/auth/login?referer=${encodeURIComponent(e2.url)}`
});
return false;
}
}
});
});
}
}
}
};
function createApp() {
const app = common_vendor.createSSRApp(_sfc_main);
app.config.globalProperties.$goBack = (obj_) => {
try {
if (obj_.url) {
common_vendor.index.navigateTo({
url: obj_.url
});
return;
}
} catch (e) {
}
const pages = getCurrentPages();
if (pages.length == 1) {
common_vendor.index.navigateTo({
url: "/pages/index/index"
});
} else {
common_vendor.index.navigateBack({
delta: 1
});
}
};
app.config.globalProperties.request = util_util.request;
let globalData = {
KFQQ: "/pages/index/kf"
};
app.config.globalProperties.$globalData = globalData;
app.mixin(util_share.share);
return {
app
};
}
createApp().app.mount("#app");
exports.createApp = createApp;
//# sourceMappingURL=../.sourcemap/mp-weixin/app.js.map
{
"pages": [
"pages/index/index",
"pages/index/kf",
"pages/class/nav",
"pages/class/list",
"pages/search/nav",
"pages/search/list",
"pages/goods/detail",
"pages/auth/login",
"pages/auth/reg",
"pages/auth/regSuccess",
"pages/auth/forget",
"pages/auth/findSuccess",
"pages/auth/rule",
"pages/auth/changeEmail",
"pages/car/list",
"pages/car/confirmOrder",
"pages/car/confirmQuote",
"pages/car/confirmQuoteSuccess",
"pages/car/confirmRule",
"pages/user/userInfo",
"pages/user/msgList",
"pages/user/coupon",
"pages/user/address",
"pages/user/qDlist",
"pages/user/qdDetail",
"pages/user/addressAdd",
"pages/user/addressEdit",
"pages/user/invoice",
"pages/user/invoiceEdit",
"pages/user/invoiceAdd",
"pages/user/companyInfo",
"pages/user/setting",
"pages/user/orderList",
"pages/user/orderDetail",
"pages/user/orderPay",
"pages/user/orderPayLine"
],
"window": {
"navigationBarTextStyle": "black",
"navigationBarBackgroundColor": "#F8F8F8",
"navigationStyle": "custom"
},
"usingComponents": {}
}
\ No newline at end of file
"use strict";
const _imports_0$1 = "/static/images/logo.png";
const _imports_0 = "/static/images/logored.png";
exports._imports_0 = _imports_0$1;
exports._imports_0$1 = _imports_0;
//# sourceMappingURL=../../.sourcemap/mp-weixin/common/assets.js.map
This diff could not be displayed because it is too large.
"use strict";
const common_vendor = require("../../common/vendor.js");
const _sfc_main = {
components: {},
props: {
data_transit: {
type: Object,
default() {
return {};
}
},
//可不传参
item: {
type: Object,
default() {
return {};
}
}
},
computed: {},
data() {
return {
item_show: {},
delBtnWidth: 60,
//删除按钮宽度单位(rpx)
startX: ""
};
},
created: function() {
let that = this;
let item = that.item;
if (!item.hasOwnProperty("txtStyle")) {
this.$set(this.item, "txtStyle", "");
}
this.item_show = this.item;
},
watch: {
item(e) {
this.item_show = e;
}
},
methods: {
//点击删除按钮事件
delItem: function(e) {
let that = this;
let data = {
item: e,
data: that.data_transit
};
this.$emit("delItem", data);
},
touchS: function(e) {
if (e.touches.length == 1) {
this.startX = e.touches[0].clientX;
}
},
touchM: function(e) {
let that = this;
if (e.touches.length == 1) {
var moveX = e.touches[0].clientX;
var disX = this.startX - moveX;
var delBtnWidth = this.delBtnWidth;
var txtStyle = "";
if (disX == 0 || disX < 0) {
txtStyle = "left:0px";
} else if (disX > 0) {
txtStyle = "left:-" + disX + "px";
if (disX >= delBtnWidth) {
txtStyle = "left:-" + delBtnWidth + "px";
}
}
that.item_show.txtStyle = txtStyle;
}
},
touchE: function(e) {
let that = this;
if (e.changedTouches.length == 1) {
var endX = e.changedTouches[0].clientX;
var disX = this.startX - endX;
var delBtnWidth = this.delBtnWidth;
var txtStyle = disX > delBtnWidth / 2 ? "left:-" + delBtnWidth + "px" : "left:0px";
that.item_show.txtStyle = txtStyle;
}
}
}
};
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
a: common_vendor.o((...args) => $options.touchS && $options.touchS(...args)),
b: common_vendor.o((...args) => $options.touchM && $options.touchM(...args)),
c: common_vendor.o((...args) => $options.touchE && $options.touchE(...args)),
d: common_vendor.s($data.item_show.txtStyle),
e: common_vendor.o(($event) => $options.delItem($data.item_show))
};
}
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-c193de81"]]);
wx.createComponent(Component);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/components/ay-operate/del_slideLeft.js.map
{
"component": true,
"usingComponents": {}
}
\ No newline at end of file
<view class="box-slideLeft data-v-c193de81"><view class="touch-item touch-slideLeft data-v-c193de81" bindtouchstart="{{a}}" bindtouchmove="{{b}}" bindtouchend="{{c}}" style="{{d}}"><slot/></view><view class="touch-item del-box-touch-slideLeft cf-shuCenter data-v-c193de81" bindtap="{{e}}"> 删除 </view></view>
\ No newline at end of file
view.data-v-c193de81,
text.data-v-c193de81,
input.data-v-c193de81,
navigator.data-v-c193de81 {
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-c193de81 {
background: none;
opacity: 1;
}
image.data-v-c193de81 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-c193de81 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-c193de81 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-c193de81 {
display: flex;
flex-direction: column;
}
.row.data-v-c193de81 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-c193de81 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-c193de81 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-c193de81 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-c193de81 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-c193de81 {
align-items: center;
}
.box-slideLeft.data-v-c193de81 {
background: #fff;
margin-bottom: 63rpx !important;
height: 194rpx;
background: #fff;
position: relative;
overflow: hidden;
}
.box-slideLeft view.data-v-c193de81 {
box-sizing: border-box;
}
.box-slideLeft .touch-item.data-v-c193de81 {
position: absolute;
top: 0;
background-color: #FFFFFF;
border-radius: 20px;
overflow: hidden;
height: 194rpx;
}
.box-slideLeft .touch-slideLeft.data-v-c193de81 {
position: relative;
width: 100%;
z-index: 5;
transition: left 0.2s ease-in-out;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.box-slideLeft .del-box-touch-slideLeft.data-v-c193de81 {
right: 1rpx;
top: 2rpx;
float: left;
width: 150rpx;
height: 190rpx;
background-color: #FF3700;
border-radius: 0 20px 20px 0;
color: #fff;
font-size: 26rpx;
padding-left: 32rpx;
text-align: center;
}
.box-slideLeft .cf-shuCenter.data-v-c193de81 {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../common/vendor.js");
const _sfc_main = {
name: "barx",
props: {
pageTitle: {
type: String,
default: "爱智工业品"
},
type: {
type: Number,
default: 0
}
},
created() {
},
data() {
return {};
},
methods: {
goHome() {
common_vendor.index.reLaunch({
url: "/pages/index/index"
});
}
}
};
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
a: $props.type == 1 ? 1 : "",
b: common_vendor.o((...args) => $options.goHome && $options.goHome(...args)),
c: common_vendor.t($props.pageTitle),
d: $props.type == 1 ? 1 : "",
e: $props.type == 1 ? 1 : ""
};
}
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-35c70ab8"]]);
wx.createComponent(Component);
//# sourceMappingURL=../../.sourcemap/mp-weixin/components/barx.js.map
{
"component": true,
"usingComponents": {}
}
\ No newline at end of file
<view class="{{['custom-nav', 'data-v-35c70ab8', e && 'type1']}}"><view class="cons row verCenter data-v-35c70ab8"><view class="leftbox row verCenter data-v-35c70ab8"><text class="{{['icon-leftsp', 'icon', 'iconfont', 'icon-fang', 'data-v-35c70ab8', a && 'type1']}}" bindtap="{{b}}"></text></view><view class="{{['nav-title', 'data-v-35c70ab8', d && 'type1']}}">{{c}}</view></view></view>
\ No newline at end of file
view.data-v-35c70ab8,
text.data-v-35c70ab8,
input.data-v-35c70ab8,
navigator.data-v-35c70ab8 {
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-35c70ab8 {
background: none;
opacity: 1;
}
image.data-v-35c70ab8 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-35c70ab8 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-35c70ab8 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-35c70ab8 {
display: flex;
flex-direction: column;
}
.row.data-v-35c70ab8 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-35c70ab8 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-35c70ab8 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-35c70ab8 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-35c70ab8 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-35c70ab8 {
align-items: center;
}
.custom-nav.data-v-35c70ab8 {
position: fixed;
left: 0rpx;
top: 0rpx;
width: 100%;
height: 175rpx;
z-index: 999;
background: #F8F8F8;
}
.custom-nav.type1.data-v-35c70ab8 {
background: #BF0009;
}
.custom-nav .cons.data-v-35c70ab8 {
height: 42rpx;
position: relative;
top: 110rpx;
}
.custom-nav .cons .leftbox.data-v-35c70ab8 {
padding-left: 35rpx;
height: 42rpx;
justify-content: flex-end;
width: 70rpx;
}
.custom-nav .cons .leftbox .icon-leftsp.data-v-35c70ab8 {
color: #000000;
font-size: 40rpx;
}
.custom-nav .cons .leftbox .icon-leftsp.type1.data-v-35c70ab8 {
color: #ffffff;
font-size: 40rpx;
}
.custom-nav .cons .nav-title.data-v-35c70ab8 {
margin-left: 50rpx;
width: 500rpx;
font-size: 30rpx;
color: #000;
text-align: center;
}
.custom-nav .cons .nav-title.type1.data-v-35c70ab8 {
color: #ffffff;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../common/vendor.js");
const util_api = require("../util/api.js");
const _sfc_main = {
name: "bottom_nav",
props: {
actval: {
type: String,
default: 1
},
carcount: {
type: Number,
default: 0
}
},
created() {
this.getData();
},
data() {
return {
count: 0,
isLogin: common_vendor.index.getStorageSync("token") ? true : false
};
},
methods: {
getData() {
if (!this.isLogin) {
return;
}
this.request(util_api.Api_Url + "/api/cart/getCartCount", "POST", {}, false).then((res) => {
if (res.code === 0) {
this.count = res.data.count;
common_vendor.index.getStorageSync("carCount", res.data.count);
}
});
},
updateCar() {
this.getData();
}
}
};
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: $props.actval == 1 ? 1 : "",
b: $props.actval == 2 ? 1 : "",
c: $data.count > 0
}, $data.count > 0 ? {
d: common_vendor.t($data.count)
} : {}, {
e: $props.actval == 3 ? 1 : "",
f: $props.actval == 4 ? 1 : ""
});
}
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-13c975f2"]]);
wx.createComponent(Component);
//# sourceMappingURL=../../.sourcemap/mp-weixin/components/bottom_nav.js.map
{
"component": true,
"usingComponents": {}
}
\ No newline at end of file
<view class="bottom-nav-fixed row data-v-13c975f2"><navigator url="/pages/index/index" class="{{['navitem', 'data-v-13c975f2', a && 'act']}}"><text class="icon iconfont icon-home data-v-13c975f2"></text><view class="data-v-13c975f2">首页</view></navigator><navigator url="/pages/class/nav" class="{{['navitem', 'data-v-13c975f2', b && 'act']}}"><text class="icon iconfont icon-choose data-v-13c975f2"></text><view class="data-v-13c975f2">选型</view></navigator><navigator url="/pages/car/list" class="{{['cartbgo', 'navitem', 'data-v-13c975f2', e && 'act']}}"><text class="icon iconfont icon-car data-v-13c975f2"></text><view class="data-v-13c975f2"> 购物车 <text wx:if="{{c}}" class="counts data-v-13c975f2">{{d}}</text></view></navigator><navigator url="/pages/user/userInfo" class="{{['navitem', 'data-v-13c975f2', f && 'act']}}"><text class="icon iconfont icon-user data-v-13c975f2"></text><view class="data-v-13c975f2">个人中心</view></navigator></view>
\ No newline at end of file
view.data-v-13c975f2,
text.data-v-13c975f2,
input.data-v-13c975f2,
navigator.data-v-13c975f2 {
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-13c975f2 {
background: none;
opacity: 1;
}
image.data-v-13c975f2 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-13c975f2 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-13c975f2 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-13c975f2 {
display: flex;
flex-direction: column;
}
.row.data-v-13c975f2 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-13c975f2 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-13c975f2 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-13c975f2 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-13c975f2 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-13c975f2 {
align-items: center;
}
.bottom-nav-fixed.data-v-13c975f2 {
width: 100%;
height: 130rpx;
background: #fff;
position: fixed;
bottom: 0rpx;
left: 0;
right: 0;
z-index: 6;
z-index: 9;
border-top: 1rpx solid #E8E8E8;
}
.bottom-nav-fixed .navitem.data-v-13c975f2 {
height: 130rpx;
display: block;
color: #666;
font-size: 20rpx;
width: 25%;
text-align: center;
transition: all 0.4s ease;
padding-top: 18rpx;
}
.bottom-nav-fixed .navitem .iconfont.data-v-13c975f2 {
font-size: 44rpx;
color: #cdcdcd;
}
.bottom-nav-fixed .navitem.act.data-v-13c975f2 {
color: #D0121B;
}
.bottom-nav-fixed .navitem.act text.data-v-13c975f2 {
color: #D0121B;
}
.bottom-nav-fixed .navitem.cartbgo.data-v-13c975f2 {
position: relative;
}
.bottom-nav-fixed .navitem.cartbgo .counts.data-v-13c975f2 {
width: 46rpx;
height: 32rpx;
background: #ff3700;
border-radius: 16rpx;
border: 2rpx solid #ffffff;
position: absolute;
right: 40rpx;
top: 7rpx;
color: #fff;
font-size: 24rpx;
line-height: 32rpx;
text-align: center;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../common/vendor.js");
const _sfc_main = {
name: "one_item",
props: {
obj: {
type: Object
}
},
created() {
},
data() {
return {
isLogin: common_vendor.index.getStorageSync("token") ? true : false
};
},
methods: {
goxj() {
common_vendor.index.navigateTo({
url: this.$globalData.KFQQ
});
}
}
};
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: $props.obj.goods_images || "https://www.iedge.net/assets/images/common/defaultnew.png",
b: $props.obj.sku_name,
c: $props.obj.goods_tag && $props.obj.goods_tag.goods_tag_names && $props.obj.goods_tag.goods_tag_names.length > 0
}, $props.obj.goods_tag && $props.obj.goods_tag.goods_tag_names && $props.obj.goods_tag.goods_tag_names.length > 0 ? {
d: common_vendor.f($props.obj.goods_tag.goods_tag_names, (item, index, i0) => {
return {
a: common_vendor.t(item),
b: index % 2 != 0 ? 1 : "",
c: index % 2 == 0 ? 1 : "",
d: index
};
})
} : {}, {
e: $props.obj.ladder_price.length > 0
}, $props.obj.ladder_price.length > 0 ? common_vendor.e({
f: common_vendor.t($props.obj.ladder_price[0].price_cn || ""),
g: $data.isLogin
}, $data.isLogin ? common_vendor.e({
h: $props.obj.ladder_price[1].price_cn
}, $props.obj.ladder_price[1].price_cn ? {
i: common_vendor.t($props.obj.ladder_price[1].price_cn)
} : {}) : {}, {
j: $props.obj.ladder_price[1].price_cn
}, $props.obj.ladder_price[1].price_cn ? {} : {}) : {
k: common_vendor.o(($event) => $options.goxj())
}, {
l: "/pages/goods/detail?goods_id=" + $props.obj.goods_id
});
}
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-cc550b77"]]);
wx.createComponent(Component);
//# sourceMappingURL=../../.sourcemap/mp-weixin/components/one_item.js.map
{
"component": true,
"usingComponents": {}
}
\ No newline at end of file
<navigator class="data-v-cc550b77" url="{{l}}"><view class="one-data-item row data-v-cc550b77"><view class="imgbox data-v-cc550b77"><image class="imagep data-v-cc550b77" src="{{a}}"></image></view><view class="trg data-v-cc550b77"><view class="name elep2 data-v-cc550b77"><rich-text class="data-v-cc550b77" nodes="{{b}}"/></view><view class="tags data-v-cc550b77"><view wx:if="{{c}}" class="row data-v-cc550b77"><view wx:for="{{d}}" wx:for-item="item" wx:key="d" class="{{['item', 'data-v-cc550b77', item.b && 'tag1', item.c && 'tag2']}}">{{item.a}}</view></view></view><view wx:if="{{e}}" class="price-box row data-v-cc550b77"><text class="price0 data-v-cc550b77">¥{{f}}</text><text wx:if="{{g}}" class="price1 data-v-cc550b77"><text wx:if="{{h}}" class="price1 data-v-cc550b77">¥{{i}}</text></text><text wx:else class="price1 data-v-cc550b77">¥****</text><text wx:if="{{j}}" class="qytag data-v-cc550b77">企业价</text></view><view wx:else class="price-box row data-v-cc550b77"><text class="xunj data-v-cc550b77" catchtap="{{k}}">立即询价</text></view></view></view></navigator>
\ No newline at end of file
view.data-v-cc550b77,
text.data-v-cc550b77,
input.data-v-cc550b77,
navigator.data-v-cc550b77 {
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-cc550b77 {
background: none;
opacity: 1;
}
image.data-v-cc550b77 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-cc550b77 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-cc550b77 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-cc550b77 {
display: flex;
flex-direction: column;
}
.row.data-v-cc550b77 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-cc550b77 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-cc550b77 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-cc550b77 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-cc550b77 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-cc550b77 {
align-items: center;
}
.data-v-cc550b77 .f-red {
color: #D0121B;
}
.one-data-item.data-v-cc550b77 {
border-bottom: 1rpx solid #D1D1D1;
padding: 30rpx;
}
.one-data-item .imgbox.data-v-cc550b77 {
position: relative;
margin-right: 40rpx;
}
.one-data-item .imgbox .ictag.data-v-cc550b77 {
width: 74rpx;
height: 30rpx;
background: url("https://img.ichunt.com/images/ichunt/202502/08/ac35be31bb560408eca3a059c26147dd.png") no-repeat;
background-size: 100% 100%;
position: absolute;
left: 0rpx;
top: 16rpx;
}
.one-data-item .imagep.data-v-cc550b77 {
width: 182rpx;
height: 182rpx;
border-radius: 20rpx;
}
.one-data-item .trg .name.data-v-cc550b77 {
width: 475rpx;
height: 90rpx;
font-size: 26rpx;
color: #000000;
line-height: 45rpx;
margin-bottom: 10rpx;
}
.one-data-item .trg .tags.data-v-cc550b77 {
min-height: 32rpx;
}
.one-data-item .trg .tags .item.data-v-cc550b77 {
height: 32rpx;
border-radius: 5rpx;
border: 1rpx solid #1969F9;
line-height: 32rpx;
color: #1969F9;
font-size: 22rpx;
text-align: center;
margin-right: 15rpx;
padding: 0 15rpx;
margin-bottom: 20rpx;
}
.one-data-item .trg .tags .item.tag2.data-v-cc550b77 {
border: 1rpx solid #38B114;
color: #38B114;
}
.one-data-item .trg .price-box.data-v-cc550b77 {
height: 42rpx;
}
.one-data-item .trg .price-box .xunj.data-v-cc550b77 {
color: #D0121B;
font-size: 24rpx;
}
.one-data-item .trg .price-box .price0.data-v-cc550b77 {
margin-right: 24rpx;
font-weight: 600;
font-size: 30rpx;
color: #D91800;
}
.one-data-item .trg .price-box .price1.data-v-cc550b77 {
font-size: 28rpx;
color: #1969F9;
}
.one-data-item .trg .price-box .qytag.data-v-cc550b77 {
width: 76rpx;
height: 26rpx;
background: #1969F9;
border-radius: 5rpx;
color: #fff;
line-height: 27rpx;
text-align: center;
margin-left: 10rpx;
font-size: 18rpx;
position: relative;
top: 4rpx;
}
.one-data-item .trg .price-box .qytip.data-v-cc550b77 {
font-size: 24rpx;
color: #1969F9;
margin-left: 16rpx;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../common/vendor.js");
const _sfc_main = {
name: "search_head",
props: {
searchVal: {
type: String,
default: ""
},
isFocus: {
type: Boolean,
default: false
},
backurl: {
type: String,
default: ""
}
},
created() {
this.inputClearValue = this.searchVal;
},
watch: {
searchVal(newVal) {
this.inputClearValue = newVal;
if (this.inputClearValue.length > 0) {
this.showClearIcon = true;
} else {
this.showClearIcon = false;
}
},
backurl(newVal) {
this.backurl = newVal;
}
},
data() {
return {
inputClearValue: "",
inputValue: "",
showClearIcon: false
};
},
methods: {
goBack() {
if (this.backurl) {
common_vendor.index.reLaunch({
url: this.backurl
});
return;
}
this.$goBack();
},
onConfirm(e) {
this.$emit("confirm", e);
},
goUrl(e) {
this.$emit("goUrl", e);
},
clearInput: function(event) {
this.inputClearValue = event.detail.value;
if (event.detail.value.length > 0) {
this.showClearIcon = true;
} else {
this.showClearIcon = false;
}
},
clearIcon: function() {
this.inputClearValue = "";
this.inputValue = "", this.showClearIcon = false;
}
}
};
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.o((...args) => $options.goBack && $options.goBack(...args)),
b: $data.inputClearValue,
c: common_vendor.o((...args) => $options.clearInput && $options.clearInput(...args)),
d: common_vendor.o((...args) => $options.onConfirm && $options.onConfirm(...args)),
e: common_vendor.o((...args) => $options.goUrl && $options.goUrl(...args)),
f: $props.isFocus,
g: $data.showClearIcon
}, $data.showClearIcon ? {
h: common_vendor.o(($event) => $options.clearIcon())
} : {}, {
i: _ctx.$globalData.KFQQ
});
}
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-64c37ce9"]]);
wx.createComponent(Component);
//# sourceMappingURL=../../.sourcemap/mp-weixin/components/search_head.js.map
{
"component": true,
"usingComponents": {}
}
\ No newline at end of file
<view class="top-box row bothSide verCenter data-v-64c37ce9"><text class="icon iconfont icon-arrowleft data-v-64c37ce9" bindtap="{{a}}"></text><view class="search-box row verCenter data-v-64c37ce9"><text class="icon iconfont icon-search data-v-64c37ce9"></text><input class="uni-input data-v-64c37ce9" placeholder="请输入商品名称、品牌、型号、商品编码" value="{{b}}" bindinput="{{c}}" confirm-type="search" bindconfirm="{{d}}" bindtap="{{e}}" focus="{{f}}"/><text wx:if="{{g}}" class="icon iconfont icon-searchclose data-v-64c37ce9" bindtap="{{h}}"></text></view><navigator class="kfbtn data-v-64c37ce9" url="{{i}}"></navigator></view>
\ No newline at end of file
"use strict";
const common_vendor = require("../common/vendor.js");
const _sfc_main = {
name: "title_nav",
props: {
title: {
type: String,
default: "爱智工业品"
},
backurl: {
type: String,
default: ""
}
},
created() {
},
data() {
return {};
},
methods: {
back() {
if (this.backurl) {
common_vendor.index.reLaunch({
url: this.backurl
});
return;
}
this.$goBack();
}
}
};
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
a: common_vendor.o((...args) => $options.back && $options.back(...args)),
b: common_vendor.t($props.title)
};
}
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-dc46480d"]]);
wx.createComponent(Component);
//# sourceMappingURL=../../.sourcemap/mp-weixin/components/title_nav.js.map
{
"component": true,
"usingComponents": {}
}
\ No newline at end of file
<view class="titsk-head row verCenter data-v-dc46480d"><view class="leftbox row verCenter data-v-dc46480d"><text class="icon iconfont icon-arrowleft data-v-dc46480d" bindtap="{{a}}"></text></view><view class="title data-v-dc46480d">{{b}}</view></view>
\ No newline at end of file
view.data-v-dc46480d,
text.data-v-dc46480d,
input.data-v-dc46480d,
navigator.data-v-dc46480d {
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-dc46480d {
background: none;
opacity: 1;
}
image.data-v-dc46480d {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-dc46480d {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-dc46480d {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-dc46480d {
display: flex;
flex-direction: column;
}
.row.data-v-dc46480d {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-dc46480d {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-dc46480d {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-dc46480d {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-dc46480d {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-dc46480d {
align-items: center;
}
.titsk-head.data-v-dc46480d {
background: #f6f6f6;
height: 75rpx;
position: fixed;
top: 175rpx;
left: 0rpx;
width: 100%;
right: 0rpx;
z-index: 3;
}
.titsk-head .leftbox.data-v-dc46480d {
padding-left: 35rpx;
justify-content: flex-end;
width: 70rpx;
}
.titsk-head .leftbox .icon.data-v-dc46480d {
font-size: 35rpx;
color: #898989;
}
.titsk-head .title.data-v-dc46480d {
margin-left: 50rpx;
width: 500rpx;
font-size: 30rpx;
color: #000000;
text-align: center;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const util_util = require("../../util/util.js");
const barX = () => "../../components/barx.js";
const _sfc_main = {
data() {
return {
mobile: "",
email: "",
code: "",
imgCode: "",
imgCodeSrc: "",
verify_rand_key: "",
isShowImgCode: false,
code_disabled: false,
code_text: "获取验证码"
};
},
watch: {},
onLoad: function(option) {
this.mobile = option.phone || "";
},
methods: {
submit() {
var reg = /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/;
if (!this.mobile || !reg.test(this.mobile)) {
common_vendor.index.showToast({
title: "请输入正确的手机号",
icon: "none"
});
return false;
}
if (!this.code) {
common_vendor.index.showToast({
title: "请输入验证码",
icon: "none"
});
return;
}
if (!this.email) {
common_vendor.index.showToast({
title: "请输入新邮箱",
icon: "none"
});
return;
}
let obj_ = {
mobile: this.mobile,
intl_code: "0086",
mobile_code: this.code,
email: this.email
};
common_vendor.index.__f__("log", "at pages/auth/changeEmail.vue:93", obj_);
return;
},
getImgCode() {
this.request(util_api.Api_Url + "/api/verifyCode/getVerifyCode", "GET", {
mobile: this.mobile,
intl_code: "0086",
verify_code: this.imgCode,
verify_rand_key: this.verify_rand_key
}, true, true).then((res) => {
if (res.code == 0) {
this.imgCodeSrc = res.data.captcha;
this.verify_rand_key = res.data.rand_key;
this.isShowImgCode = true;
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
}
});
},
/**
* 手机验证码
*/
countdownChange() {
if (this.code_disabled) {
return;
}
var reg = /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/;
if (!this.mobile || this.intl_code == "0086" && !reg.test(this.mobile)) {
common_vendor.index.showToast({
title: "请输正确的手机号",
icon: "none"
});
return false;
}
this.request(util_api.Api_Url + "/api/verifyCode/sendMobileVerifyCode", "GET", {
mobile: this.mobile,
intl_code: "0086",
verify_code: this.imgCode,
verify_rand_key: this.verify_rand_key
}, true, true).then((res) => {
this.code_disabled = false;
this.code_text = `获取验证码`;
if (res.code === 0) {
const countdown = util_util.startCountdown({
duration: 60,
onTick: (remainingTime) => {
this.code_disabled = true;
this.code_text = `重新发送${remainingTime}S`;
},
onComplete: () => {
this.code_disabled = false;
this.code_text = `获取验证码`;
}
});
countdown.start();
} else if (res.code == 2) {
if (res.data.sms_need_verify) {
this.getImgCode();
}
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
} else {
this.code_disabled = false;
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
}
});
}
},
components: {
barX
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
_component_barX();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.o((...args) => _ctx.$goBack && _ctx.$goBack(...args)),
b: $data.mobile,
c: common_vendor.o(($event) => $data.mobile = $event.detail.value),
d: $data.isShowImgCode
}, $data.isShowImgCode ? {
e: $data.imgCode,
f: common_vendor.o(($event) => $data.imgCode = $event.detail.value),
g: $data.imgCodeSrc,
h: common_vendor.o((...args) => $options.getImgCode && $options.getImgCode(...args))
} : {}, {
i: $data.code,
j: common_vendor.o(($event) => $data.code = $event.detail.value),
k: common_vendor.t($data.code_text),
l: $data.code_disabled ? 1 : "",
m: common_vendor.o((...args) => $options.countdownChange && $options.countdownChange(...args)),
n: $data.email,
o: common_vendor.o(($event) => $data.email = $event.detail.value),
p: common_vendor.o((...args) => $options.submit && $options.submit(...args))
});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-0edcd7b7"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/auth/changeEmail.js.map
{
"usingComponents": {
"bar-x": "../../components/barx"
}
}
\ No newline at end of file
<view class="changeEmailPage data-v-0edcd7b7"><bar-x class="data-v-0edcd7b7" u-i="0edcd7b7-0" bind:__l="__l"/><view class="close-box data-v-0edcd7b7"><text class="icon iconfont icon-close2 data-v-0edcd7b7" bindtap="{{a}}"></text></view><view class="title data-v-0edcd7b7"><view class="data-v-0edcd7b7">更换邮箱</view></view><view class="cons data-v-0edcd7b7"><view class="input-box row verCenter nobd data-v-0edcd7b7"><input class="data-v-0edcd7b7" type="text" placeholder="请输入手机号" placeholder-class="placeholder-class" disabled value="{{b}}" bindinput="{{c}}"/></view><view wx:if="{{d}}" class="input-box row verCenter bothSide data-v-0edcd7b7"><input class="data-v-0edcd7b7" type="text" placeholder="请输入图片验证码" placeholder-class="placeholder-class" value="{{e}}" bindinput="{{f}}"/><view class="img-code data-v-0edcd7b7"><image class="data-v-0edcd7b7" src="{{g}}" bindtap="{{h}}"></image></view></view><view class="input-box row verCenter bothSide data-v-0edcd7b7"><input class="data-v-0edcd7b7" type="text" placeholder="请输入验证码" placeholder-class="placeholder-class" value="{{i}}" bindinput="{{j}}"/><view class="{{['code-btn', 'data-v-0edcd7b7', l && 'dis']}}" bindtap="{{m}}">{{k}}</view></view><view class="input-box row verCenter bothSide data-v-0edcd7b7"><input class="data-v-0edcd7b7" type="text" placeholder="请输入新邮箱" placeholder-class="placeholder-class" value="{{n}}" bindinput="{{o}}"/></view><view class="sub-btn data-v-0edcd7b7" bindtap="{{p}}">完成</view></view></view>
\ No newline at end of file
view.data-v-0edcd7b7,
text.data-v-0edcd7b7,
input.data-v-0edcd7b7,
navigator.data-v-0edcd7b7 {
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-0edcd7b7 {
background: none;
opacity: 1;
}
image.data-v-0edcd7b7 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-0edcd7b7 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-0edcd7b7 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-0edcd7b7 {
display: flex;
flex-direction: column;
}
.row.data-v-0edcd7b7 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-0edcd7b7 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-0edcd7b7 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-0edcd7b7 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-0edcd7b7 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-0edcd7b7 {
align-items: center;
}
.changeEmailPage .close-box.data-v-0edcd7b7 {
padding-top: 45rpx;
padding-left: 37rpx;
}
.changeEmailPage .close-box .icon.data-v-0edcd7b7 {
font-size: 35rpx;
color: #898989;
}
.changeEmailPage .title.data-v-0edcd7b7 {
padding-top: 52rpx;
padding-left: 60rpx;
}
.changeEmailPage .title view.data-v-0edcd7b7 {
font-weight: 600;
font-size: 38rpx;
color: #000000;
margin-bottom: 15rpx;
}
.changeEmailPage .title text.data-v-0edcd7b7 {
font-size: 19rpx;
color: #808080;
}
.changeEmailPage .input-box.data-v-0edcd7b7 {
height: 70rpx;
border-bottom: 1px solid #e7e7e7;
width: 630rpx;
margin: 0 auto;
margin-top: 54rpx;
position: relative;
}
.changeEmailPage .input-box input.data-v-0edcd7b7 {
width: 440rpx;
height: 42rpx;
line-height: 42rpx;
font-size: 30rpx;
color: #000000;
}
.changeEmailPage .input-box .placeholder-class.data-v-0edcd7b7 {
color: #808080;
font-size: 26rpx;
}
.changeEmailPage .input-box .code-btn.data-v-0edcd7b7 {
font-size: 26rpx;
color: #D0121B;
}
.changeEmailPage .input-box .code-btn.dis.data-v-0edcd7b7 {
color: #808080;
}
.changeEmailPage .input-box .img-code.data-v-0edcd7b7 {
height: 60rpx;
width: 250rpx;
}
.changeEmailPage .input-box .img-code image.data-v-0edcd7b7 {
width: 100%;
height: 100%;
}
.changeEmailPage .input-box.data-v-0edcd7b7:hover {
border-bottom: 1px solid #D0121B;
}
.changeEmailPage .input-box.nobd.data-v-0edcd7b7 {
border-bottom: 1px solid #e7e7e7;
}
.changeEmailPage .sub-btn.data-v-0edcd7b7 {
width: 630rpx;
height: 90rpx;
background: #D0121B;
border-radius: 5rpx;
font-size: 30rpx;
color: #FFFFFF;
text-align: center;
line-height: 90rpx;
margin: 0 auto;
margin-top: 94rpx;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const barX = () => "../../components/barx.js";
const _sfc_main = {
data() {
return {};
},
onLoad: function() {
},
methods: {},
components: {
barX
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
_component_barX();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
a: common_vendor.o(($event) => _ctx.$goBack({
url: "/pages/auth/login"
}))
};
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-f8231ef5"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/auth/findSuccess.js.map
{
"usingComponents": {
"bar-x": "../../components/barx"
}
}
\ No newline at end of file
<view class="findSuccessPage data-v-f8231ef5"><bar-x class="data-v-f8231ef5" u-i="f8231ef5-0" bind:__l="__l"/><view class="close-box data-v-f8231ef5"><text class="icon iconfont icon-close2 data-v-f8231ef5" bindtap="{{a}}"></text></view><view class="cons data-v-f8231ef5"><text class="icon iconfont icon-success data-v-f8231ef5"></text><view class="data-v-f8231ef5">修改成功</view><text class="data-v-f8231ef5">您的新密码即时生效,请返回登录。</text></view><navigator url="/pages/auth/login" class="btn data-v-f8231ef5">返回</navigator></view>
\ No newline at end of file
view.data-v-f8231ef5,
text.data-v-f8231ef5,
input.data-v-f8231ef5,
navigator.data-v-f8231ef5 {
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-f8231ef5 {
background: none;
opacity: 1;
}
image.data-v-f8231ef5 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-f8231ef5 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-f8231ef5 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-f8231ef5 {
display: flex;
flex-direction: column;
}
.row.data-v-f8231ef5 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-f8231ef5 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-f8231ef5 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-f8231ef5 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-f8231ef5 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-f8231ef5 {
align-items: center;
}
.findSuccessPage.data-v-f8231ef5 {
height: calc(100vh - 175rpx);
}
.findSuccessPage .close-box.data-v-f8231ef5 {
padding-top: 45rpx;
padding-left: 37rpx;
}
.findSuccessPage .close-box .icon.data-v-f8231ef5 {
font-size: 35rpx;
color: #898989;
}
.findSuccessPage .cons.data-v-f8231ef5 {
text-align: center;
margin-top: 258rpx;
}
.findSuccessPage .cons .iconfont.data-v-f8231ef5 {
color: #22c134;
font-size: 120rpx;
}
.findSuccessPage .cons view.data-v-f8231ef5 {
margin-top: 45rpx;
font-size: 30rpx;
margin-bottom: 17rpx;
}
.findSuccessPage .cons text.data-v-f8231ef5 {
font-size: 24rpx;
color: #808080;
}
.findSuccessPage .btn.data-v-f8231ef5 {
width: 630rpx;
height: 90rpx;
display: block;
margin: 0 auto;
background: #D0121B;
border-radius: 5rpx;
font-size: 30rpx;
color: #FFFFFF;
line-height: 90rpx;
text-align: center;
margin-top: 275rpx;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const util_util = require("../../util/util.js");
const barX = () => "../../components/barx.js";
const _sfc_main = {
data() {
return {
mobile: "",
code: "",
imgCode: "",
imgCodeSrc: "",
verify_rand_key: "",
isShowImgCode: false,
password: "",
password1: "",
passwordShow: false,
passwordShow1: false,
step: 1,
showClearIcon: false,
intl_code: "0086",
areaIndex: 0,
code_disabled: false,
code_text: "获取验证码",
areaArray: [
{
name: "0086(中国大陆)",
value: "0086"
},
{
name: "00852(中国香港)",
value: "00852"
},
{
name: "00853(中国澳门)",
value: "00853"
},
{
name: "00886(中国台湾)",
value: "00886"
},
{
name: "0066(泰国)",
value: "0066"
},
{
name: "0084(越南)",
value: "0084"
}
]
};
},
onLoad: function() {
},
methods: {
submit() {
var reg = /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/;
if (!this.mobile || this.intl_code == "0086" && !reg.test(this.mobile)) {
common_vendor.index.showToast({
title: "请输正确的手机号",
icon: "none"
});
return false;
}
if (!this.code) {
common_vendor.index.showToast({
title: "请输入验证码",
icon: "none"
});
return;
}
if (!this.password || this.password.length < 6) {
common_vendor.index.showToast({
title: "请输入密码,长度不小于6个字符",
icon: "none"
});
return;
}
if (!this.password1 || this.password1.length < 6) {
common_vendor.index.showToast({
title: "请确认密码,长度不小于6个字符",
icon: "none"
});
return;
}
if (this.password1 != this.password) {
common_vendor.index.showToast({
title: "两次输入密码不一致",
icon: "none"
});
return;
}
let obj_ = {
intl_code: this.intl_code,
mobile: this.mobile,
password: this.password,
mobile_code: this.code
};
this.request(util_api.Api_Url + "/api/auth/resetPassword", "POST", obj_, true).then((res) => {
if (res.code == 0) {
common_vendor.index.navigateTo({
url: "/pages/auth/findSuccess"
});
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
}
});
},
getImgCode() {
this.request(util_api.Api_Url + "/api/verifyCode/getVerifyCode", "GET", {
mobile: this.mobile,
intl_code: this.intl_code,
verify_code: this.imgCode,
verify_rand_key: this.verify_rand_key
}, true, true).then((res) => {
if (res.code == 0) {
this.imgCodeSrc = res.data.captcha;
this.verify_rand_key = res.data.rand_key;
this.isShowImgCode = true;
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
}
});
},
/**
* 手机验证码
*/
countdownChange() {
if (this.code_disabled) {
return;
}
var reg = /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/;
if (!this.mobile || this.intl_code == "0086" && !reg.test(this.mobile)) {
common_vendor.index.showToast({
title: "请输正确的手机号",
icon: "none"
});
return false;
}
this.request(util_api.Api_Url + "/api/verifyCode/sendMobileVerifyCode", "GET", {
mobile: this.mobile,
intl_code: this.intl_code,
verify_code: this.imgCode,
verify_rand_key: this.verify_rand_key
}, true, true).then((res) => {
this.code_disabled = false;
this.code_text = `获取验证码`;
if (res.code === 0) {
const countdown = util_util.startCountdown({
duration: 60,
onTick: (remainingTime) => {
this.code_disabled = true;
this.code_text = `重新发送${remainingTime}S`;
},
onComplete: () => {
this.code_disabled = false;
this.code_text = `获取验证码`;
}
});
countdown.start();
} else if (res.code == 2) {
if (res.data.sms_need_verify) {
this.getImgCode();
}
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
} else {
this.code_disabled = false;
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
}
});
},
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/forget.vue:262", this.intl_code);
},
stepNext() {
var reg = /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/;
if (!this.mobile || this.intl_code == "0086" && !reg.test(this.mobile)) {
common_vendor.index.showToast({
title: "请输正确的手机号",
icon: "none"
});
return false;
}
this.request(util_api.Api_Url + "/api/auth/checkExist", "POST", {
intl_code: this.intl_code,
mobile: this.mobile
}, true).then((res) => {
if (res.code == 0) {
if (res.data.exist == 1) {
this.step = 2;
} else {
common_vendor.index.showToast({
title: "当前账号不存在,请先去注册",
icon: "none"
});
}
} else {
common_vendor.index.showToast({
title: "当前账号不存在,请先去注册",
icon: "none"
});
}
});
},
clearInput: function(event) {
this.showClearIcon = this.mobile.length > 0 ? true : false;
},
clearIcon: function() {
this.mobile = "";
this.showClearIcon = false;
}
},
components: {
barX
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
const _easycom_uni_popup2 = common_vendor.resolveComponent("uni-popup");
(_component_barX + _easycom_uni_popup2)();
}
const _easycom_uni_popup = () => "../../uni_modules/uni-popup/components/uni-popup/uni-popup.js";
if (!Math) {
_easycom_uni_popup();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.o((...args) => _ctx.$goBack && _ctx.$goBack(...args)),
b: $data.step == 1
}, $data.step == 1 ? common_vendor.e({
c: common_vendor.t($data.areaArray[$data.areaIndex].value),
d: common_vendor.o(($event) => $options.bindPickerChange($event, 1)),
e: $data.areaIndex,
f: $data.areaArray,
g: common_vendor.o([($event) => $data.mobile = $event.detail.value, (...args) => $options.clearInput && $options.clearInput(...args)]),
h: $data.mobile,
i: $data.showClearIcon
}, $data.showClearIcon ? {
j: common_vendor.o(($event) => $options.clearIcon())
} : {}, {
k: common_vendor.o(($event) => $options.stepNext())
}) : {}, {
l: $data.step == 2
}, $data.step == 2 ? common_vendor.e({
m: $data.isShowImgCode
}, $data.isShowImgCode ? {
n: $data.imgCode,
o: common_vendor.o(($event) => $data.imgCode = $event.detail.value),
p: $data.imgCodeSrc,
q: common_vendor.o((...args) => $options.getImgCode && $options.getImgCode(...args))
} : {}, {
r: $data.code,
s: common_vendor.o(($event) => $data.code = $event.detail.value),
t: common_vendor.t($data.code_text),
v: $data.code_disabled ? 1 : "",
w: common_vendor.o((...args) => $options.countdownChange && $options.countdownChange(...args)),
x: $data.passwordShow
}, $data.passwordShow ? {
y: $data.password,
z: common_vendor.o(($event) => $data.password = $event.detail.value)
} : {
A: $data.password,
B: common_vendor.o(($event) => $data.password = $event.detail.value)
}, {
C: !$data.passwordShow ? 1 : "",
D: common_vendor.o(($event) => $data.passwordShow = !$data.passwordShow),
E: $data.passwordShow1
}, $data.passwordShow1 ? {
F: $data.password1,
G: common_vendor.o(($event) => $data.password1 = $event.detail.value)
} : {
H: $data.password1,
I: common_vendor.o(($event) => $data.password1 = $event.detail.value)
}, {
J: !$data.passwordShow1 ? 1 : "",
K: common_vendor.o(($event) => $data.passwordShow1 = !$data.passwordShow1),
L: common_vendor.o(($event) => $options.submit())
}) : {}, {
M: common_vendor.sr("popupareabox", "93282f14-1"),
N: common_vendor.p({
type: "bottom"
})
});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-93282f14"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/auth/forget.js.map
{
"usingComponents": {
"bar-x": "../../components/barx",
"uni-popup": "../../uni_modules/uni-popup/components/uni-popup/uni-popup"
}
}
\ No newline at end of file
<view class="forgetPage data-v-93282f14"><bar-x class="data-v-93282f14" u-i="93282f14-0" bind:__l="__l"/><view class="close-box data-v-93282f14"><text class="icon iconfont icon-close2 data-v-93282f14" bindtap="{{a}}"></text></view><view class="title data-v-93282f14">忘记密码</view><view wx:if="{{b}}" class="cons data-v-93282f14"><view class="input-box row verCenter data-v-93282f14"><picker class="data-v-93282f14" bindchange="{{d}}" value="{{e}}" range="{{f}}" range-key="{{'name'}}"><view class="areabox-box row verCenter data-v-93282f14"><text class="areabox-but data-v-93282f14">{{c}}</text><text class="{{['data-v-93282f14', 'icon', 'iconfont', 'icon-arrowxia']}}"></text></view></picker><input class="data-v-93282f14" type="text" bindinput="{{g}}" placeholder="请输入手机号" placeholder-class="placeholder-class" value="{{h}}"/><text wx:if="{{i}}" class="icon iconfont icon-searchclose data-v-93282f14" bindtap="{{j}}"></text></view><view class="btn-go onego data-v-93282f14" bindtap="{{k}}">下一步</view></view><view wx:if="{{l}}" class="cons data-v-93282f14"><view wx:if="{{m}}" class="input-box row verCenter bothSide data-v-93282f14"><input class="data-v-93282f14" type="text" placeholder="请输入图片验证码" placeholder-class="placeholder-class" value="{{n}}" bindinput="{{o}}"/><view class="img-code data-v-93282f14"><image class="data-v-93282f14" src="{{p}}" bindtap="{{q}}"></image></view></view><view class="input-box row verCenter bothSide data-v-93282f14"><input class="data-v-93282f14" type="text" placeholder="请输入验证码" placeholder-class="placeholder-class" value="{{r}}" bindinput="{{s}}"/><view class="{{['code-btn', 'data-v-93282f14', v && 'dis']}}" bindtap="{{w}}">{{t}}</view></view><view class="input-box row verCenter bothSide data-v-93282f14"><view class="row verCenter data-v-93282f14"><input wx:if="{{x}}" class="data-v-93282f14" type="text" placeholder="请输入新密码" placeholder-class="placeholder-class" value="{{y}}" bindinput="{{z}}"/><input wx:else class="data-v-93282f14" type="password" placeholder="请输入新密码" placeholder-class="placeholder-class" value="{{A}}" bindinput="{{B}}"/></view><text class="{{['icon', 'iconfont', 'icon-see2', 'data-v-93282f14', C && 'icon-see1']}}" bindtap="{{D}}"></text></view><view class="input-box row verCenter bothSide data-v-93282f14"><view class="row verCenter data-v-93282f14"><input wx:if="{{E}}" class="data-v-93282f14" type="text" placeholder="请输入新密码" placeholder-class="placeholder-class" value="{{F}}" bindinput="{{G}}"/><input wx:else class="data-v-93282f14" type="password" placeholder="请输入新密码" placeholder-class="placeholder-class" value="{{H}}" bindinput="{{I}}"/></view><text class="{{['icon', 'iconfont', 'icon-see2', 'data-v-93282f14', J && 'icon-see1']}}" bindtap="{{K}}"></text></view><view class="btn-go data-v-93282f14" bindtap="{{L}}">确定</view></view><uni-popup wx:if="{{N}}" class="r data-v-93282f14" u-s="{{['d']}}" u-r="popupareabox" u-i="93282f14-1" bind:__l="__l" u-p="{{N}}"><view class="pop-areabox data-v-93282f14"><view class="row bothSide data-v-93282f14"><view class="cancel data-v-93282f14">取消</view><view class="cancel data-v-93282f14">确认</view></view></view></uni-popup></view>
\ No newline at end of file
view.data-v-93282f14,
text.data-v-93282f14,
input.data-v-93282f14,
navigator.data-v-93282f14 {
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-93282f14 {
background: none;
opacity: 1;
}
image.data-v-93282f14 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-93282f14 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-93282f14 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-93282f14 {
display: flex;
flex-direction: column;
}
.row.data-v-93282f14 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-93282f14 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-93282f14 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-93282f14 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-93282f14 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-93282f14 {
align-items: center;
}
.forgetPage .close-box.data-v-93282f14 {
padding-top: 45rpx;
padding-left: 37rpx;
}
.forgetPage .close-box .icon.data-v-93282f14 {
font-size: 35rpx;
color: #898989;
}
.forgetPage .title.data-v-93282f14 {
padding-top: 52rpx;
padding-left: 60rpx;
font-weight: 600;
font-size: 38rpx;
color: #000000;
}
.forgetPage .cons.data-v-93282f14 {
padding-top: 56rpx;
}
.forgetPage .input-box.data-v-93282f14 {
height: 70rpx;
border-bottom: 1px solid #e7e7e7;
width: 630rpx;
margin: 0 auto;
margin-top: 40rpx;
position: relative;
}
.forgetPage .input-box input.data-v-93282f14 {
width: 440rpx;
height: 42rpx;
line-height: 42rpx;
font-size: 30rpx;
color: #000000;
}
.forgetPage .input-box .icon-see1.data-v-93282f14 {
font-size: 28rpx;
color: #898989;
}
.forgetPage .input-box .icon-see2.data-v-93282f14 {
font-size: 28rpx;
color: #898989;
}
.forgetPage .input-box .placeholder-class.data-v-93282f14 {
color: #808080;
font-size: 26rpx;
}
.forgetPage .input-box .areabox-but.data-v-93282f14 {
padding-right: 8rpx;
height: 42rpx;
line-height: 42rpx;
font-size: 30rpx;
color: #000;
position: relative;
}
.forgetPage .input-box .areabox-box.data-v-93282f14 {
height: 70rpx;
}
.forgetPage .input-box .areabox-box .icon-arrowxia.data-v-93282f14 {
font-size: 16rpx;
color: #898989;
margin-right: 20rpx;
}
.forgetPage .input-box .icon-searchclose.data-v-93282f14 {
font-size: 28rpx;
color: #898989;
cursor: pointer;
position: absolute;
right: 0rpx;
}
.forgetPage .input-box .code-btn.data-v-93282f14 {
font-size: 26rpx;
color: #D0121B;
}
.forgetPage .input-box .code-btn.dis.data-v-93282f14 {
color: #808080;
}
.forgetPage .input-box .img-code.data-v-93282f14 {
height: 60rpx;
width: 250rpx;
}
.forgetPage .input-box .img-code image.data-v-93282f14 {
width: 100%;
height: 100%;
}
.forgetPage .input-box.data-v-93282f14:hover {
border-bottom: 1px solid #D0121B;
}
.forgetPage .btn-go.data-v-93282f14 {
width: 630rpx;
height: 90rpx;
background: #D0121B;
border-radius: 5rpx;
font-size: 30rpx;
color: #FFFFFF;
text-align: center;
line-height: 90rpx;
margin: 0 auto;
margin-top: 94rpx;
}
.forgetPage .btn-go.onego.data-v-93282f14 {
margin-top: 222rpx;
}
\ No newline at end of file
{
"usingComponents": {
"bar-x": "../../components/barx"
}
}
\ 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'}}"><view class="areabox-box row verCenter data-v-2cc9f8c3"><text class="areabox-but data-v-2cc9f8c3">{{d}}</text><text class="{{['data-v-2cc9f8c3', 'icon', 'iconfont', 'icon-arrowxia']}}"></text></view></picker><input class="data-v-2cc9f8c3" type="text" bindblur="{{h}}" bindinput="{{i}}" placeholder="{{j}}" placeholder-class="placeholder-class" value="{{k}}"/><text wx:if="{{l}}" class="icon iconfont icon-searchclose data-v-2cc9f8c3" bindtap="{{m}}"></text></view><view wx:if="{{n}}" class="input-box row verCenter bothSide data-v-2cc9f8c3"><input class="data-v-2cc9f8c3" type="text" placeholder="请输入图片验证码" placeholder-class="placeholder-class" value="{{o}}" bindinput="{{p}}"/><view class="img-code data-v-2cc9f8c3"><image class="data-v-2cc9f8c3" src="{{q}}" bindtap="{{r}}"></image></view></view><view wx:if="{{s}}" class="input-box row verCenter bothSide data-v-2cc9f8c3"><input class="data-v-2cc9f8c3" type="text" placeholder="请输入验证码" placeholder-class="placeholder-class" value="{{t}}" bindinput="{{v}}"/><view class="{{['code-btn', 'data-v-2cc9f8c3', x && 'dis']}}" bindtap="{{y}}">{{w}}</view></view><view wx:if="{{z}}" class="input-box row verCenter bothSide data-v-2cc9f8c3"><input wx:if="{{A}}" class="data-v-2cc9f8c3" type="text" placeholder="请输入密码" placeholder-class="placeholder-class" value="{{B}}" bindinput="{{C}}"/><input wx:else class="data-v-2cc9f8c3" type="password" placeholder="请输入密码" placeholder-class="placeholder-class" value="{{D}}" bindinput="{{E}}"/><view class="row verCenter data-v-2cc9f8c3"><text class="{{['icon', 'iconfont', 'icon-see2', 'data-v-2cc9f8c3', F && 'icon-see1']}}" bindtap="{{G}}"></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', H && 'icon-checked']}}" bindtap="{{I}}"></text><text class="data-v-2cc9f8c3" bindtap="{{J}}">我已阅读并同意</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', K && 'yes']}}" bindtap="{{L}}">登录</view><view class="self data-v-2cc9f8c3">爱智不会在任何地方泄露您的信息</view><view class="link-box row verCenter rowCenter data-v-2cc9f8c3"><text class="data-v-2cc9f8c3" bindtap="{{N}}">{{M}}</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="{{O}}"><image class="data-v-2cc9f8c3" src="https://img.ichunt.com/images/ichunt/202503/12/b7e9be7f76205529ad280b3af01dbfdc.png"></image></button></view></view></view>
\ No newline at end of file
view.data-v-2cc9f8c3,
text.data-v-2cc9f8c3,
input.data-v-2cc9f8c3,
navigator.data-v-2cc9f8c3 {
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-2cc9f8c3 {
background: none;
opacity: 1;
}
image.data-v-2cc9f8c3 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-2cc9f8c3 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-2cc9f8c3 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-2cc9f8c3 {
display: flex;
flex-direction: column;
}
.row.data-v-2cc9f8c3 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-2cc9f8c3 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-2cc9f8c3 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-2cc9f8c3 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-2cc9f8c3 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-2cc9f8c3 {
align-items: center;
}
.loginPage .close-box.data-v-2cc9f8c3 {
padding-top: 45rpx;
padding-left: 37rpx;
}
.loginPage .close-box .icon.data-v-2cc9f8c3 {
font-size: 35rpx;
color: #898989;
}
.loginPage .title.data-v-2cc9f8c3 {
padding-top: 52rpx;
padding-left: 60rpx;
}
.loginPage .title view.data-v-2cc9f8c3 {
font-weight: 600;
font-size: 38rpx;
color: #000000;
margin-bottom: 15rpx;
}
.loginPage .title text.data-v-2cc9f8c3 {
font-size: 20rpx;
color: #808080;
}
.loginPage .input-box.data-v-2cc9f8c3 {
height: 70rpx;
border-bottom: 1px solid #e7e7e7;
width: 630rpx;
margin: 0 auto;
margin-top: 54rpx;
position: relative;
}
.loginPage .input-box input.data-v-2cc9f8c3 {
width: 440rpx;
height: 42rpx;
line-height: 42rpx;
font-size: 30rpx;
color: #000000;
}
.loginPage .input-box .link-forget.data-v-2cc9f8c3 {
height: 38rpx;
font-size: 26rpx;
color: #808080;
border-left: 1rpx solid #e7e7e7;
padding-left: 20rpx;
margin-left: 20rpx;
}
.loginPage .input-box .icon-see1.data-v-2cc9f8c3 {
font-size: 28rpx;
color: #898989;
}
.loginPage .input-box .icon-see2.data-v-2cc9f8c3 {
font-size: 28rpx;
color: #898989;
}
.loginPage .input-box .placeholder-class.data-v-2cc9f8c3 {
color: #808080;
font-size: 26rpx;
}
.loginPage .input-box .areabox-but.data-v-2cc9f8c3 {
padding-right: 8rpx;
height: 42rpx;
line-height: 42rpx;
font-size: 30rpx;
color: #000;
position: relative;
}
.loginPage .input-box .areabox-box.data-v-2cc9f8c3 {
height: 70rpx;
}
.loginPage .input-box .areabox-box .icon-arrowxia.data-v-2cc9f8c3 {
font-size: 16rpx;
color: #898989;
margin-right: 20rpx;
}
.loginPage .input-box .icon-searchclose.data-v-2cc9f8c3 {
font-size: 28rpx;
color: #898989;
cursor: pointer;
position: absolute;
right: 0rpx;
}
.loginPage .input-box .code-btn.data-v-2cc9f8c3 {
font-size: 26rpx;
color: #D0121B;
}
.loginPage .input-box .code-btn.dis.data-v-2cc9f8c3 {
color: #808080;
}
.loginPage .input-box .img-code.data-v-2cc9f8c3 {
height: 60rpx;
width: 250rpx;
}
.loginPage .input-box .img-code image.data-v-2cc9f8c3 {
width: 100%;
height: 100%;
}
.loginPage .input-box.data-v-2cc9f8c3:hover {
border-bottom: 1px solid #D0121B;
}
.loginPage .rule.data-v-2cc9f8c3 {
width: 630rpx;
margin: 0 auto;
margin-top: 64rpx;
}
.loginPage .rule .icon.data-v-2cc9f8c3 {
font-size: 30rpx;
color: #e5e5e5;
margin-right: 20rpx;
}
.loginPage .rule .icon-checked.data-v-2cc9f8c3 {
color: #D0121B;
}
.loginPage .rule .link.data-v-2cc9f8c3 {
color: #523F3F;
font-size: 20rpx;
}
.loginPage .rule text.data-v-2cc9f8c3 {
font-size: 20rpx;
color: #808080;
}
.loginPage .login-btn.data-v-2cc9f8c3 {
width: 630rpx;
height: 90rpx;
background: #EF9EA2;
border-radius: 5rpx;
font-size: 30rpx;
color: #FFFFFF;
text-align: center;
line-height: 90rpx;
margin: 0 auto;
margin-top: 94rpx;
}
.loginPage .login-btn.yes.data-v-2cc9f8c3 {
background: #D0121B;
}
.loginPage .self.data-v-2cc9f8c3 {
width: 630rpx;
margin: 0 auto;
font-size: 20rpx;
color: #808080;
margin-top: 16rpx;
}
.loginPage .link-box.data-v-2cc9f8c3 {
margin-top: 60rpx;
text-align: center;
font-size: 26rpx;
color: #D0121B;
}
.loginPage .link-box text.data-v-2cc9f8c3 {
border-right: 1px solid #D1D1D1;
padding-right: 48rpx;
text-align: right;
width: 50%;
}
.loginPage .link-box .link.data-v-2cc9f8c3 {
text-align: left;
padding-left: 48rpx;
width: 50%;
}
.loginPage .other-login.data-v-2cc9f8c3 {
margin-top: 150rpx;
text-align: center;
}
.loginPage .other-login text.data-v-2cc9f8c3 {
font-size: 20rpx;
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;
display: block;
margin: 0 auto;
margin-top: 25rpx;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const util_api = require("../../util/api.js");
const util_util = require("../../util/util.js");
const common_assets = require("../../common/assets.js");
const barX = () => "../../components/barx.js";
const _sfc_main = {
data() {
return {
isTest: false,
mobile: "",
code: "",
imgCode: "",
imgCodeSrc: "",
verify_rand_key: "",
isShowImgCode: false,
password: "",
password1: "",
passwordShow: false,
passwordShow1: false,
showClearIcon: false,
intl_code: "0086",
areaIndex: 0,
code_disabled: false,
code_text: "获取验证码",
areaArray: [
{
name: "0086(中国大陆)",
value: "0086"
},
{
name: "00852(中国香港)",
value: "00852"
},
{
name: "00853(中国澳门)",
value: "00853"
},
{
name: "00886(中国台湾)",
value: "00886"
},
{
name: "0066(泰国)",
value: "0066"
},
{
name: "0084(越南)",
value: "0084"
}
]
};
},
onLoad: function() {
},
methods: {
checkIsReg() {
var reg = /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/;
if (this.intl_code == "0086" && !reg.test(this.mobile)) {
common_vendor.index.showToast({
title: "请输正确的手机号",
icon: "none"
});
return false;
}
if (this.mobile) {
this.request(util_api.Api_Url + "/api/auth/checkExist", "POST", {
intl_code: this.intl_code,
mobile: this.mobile
}, false).then((res) => {
if (res.code == 0) {
if (res.data.exist == 1) {
common_vendor.index.showToast({
title: "账号已存在,您可以直接登录或找回密码",
icon: "none"
});
}
}
});
}
},
loginSuccess(res) {
common_vendor.index.setStorageSync("token", res.data.token);
common_vendor.index.setStorageSync("user_info", JSON.stringify(res.data.user_info));
},
submit() {
var reg = /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/;
if (!this.mobile || this.intl_code == "0086" && !reg.test(this.mobile)) {
common_vendor.index.showToast({
title: "请输正确的手机号",
icon: "none"
});
return false;
}
if (!this.code) {
common_vendor.index.showToast({
title: "请输入验证码",
icon: "none"
});
return;
}
if (!this.password || this.password.length < 6) {
common_vendor.index.showToast({
title: "请输入密码,长度不小于6个字符",
icon: "none"
});
return;
}
if (!this.password1 || this.password1.length < 6) {
common_vendor.index.showToast({
title: "请确认密码,长度不小于6个字符",
icon: "none"
});
return;
}
if (this.password1 != this.password) {
common_vendor.index.showToast({
title: "两次输入密码不一致",
icon: "none"
});
return;
}
if (!this.isTest) {
common_vendor.index.showToast({
title: "请勾选爱智网服务协议和隐私政策",
icon: "none"
});
return;
}
let obj_ = {
intl_code: this.intl_code,
mobile: this.mobile,
password: this.password,
mobile_code: this.code
};
this.request(util_api.Api_Url + "/api/auth/register", "POST", obj_, true).then((res) => {
if (res.code == 0) {
this.loginSuccess(res);
common_vendor.index.navigateTo({
url: "/pages/auth/regSuccess"
});
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
}
});
},
getImgCode() {
this.request(util_api.Api_Url + "/api/verifyCode/getVerifyCode", "GET", {
mobile: this.mobile,
intl_code: this.intl_code,
verify_code: this.imgCode,
verify_rand_key: this.verify_rand_key
}, true, true).then((res) => {
if (res.code == 0) {
this.imgCodeSrc = res.data.captcha;
this.verify_rand_key = res.data.rand_key;
this.isShowImgCode = true;
} else {
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
}
});
},
/**
* 手机验证码
*/
countdownChange() {
if (this.code_disabled) {
return;
}
var reg = /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/;
if (!this.mobile || this.intl_code == "0086" && !reg.test(this.mobile)) {
common_vendor.index.showToast({
title: "请输正确的手机号",
icon: "none"
});
return false;
}
this.request(util_api.Api_Url + "/api/verifyCode/sendMobileVerifyCode", "GET", {
mobile: this.mobile,
intl_code: this.intl_code,
verify_code: this.imgCode,
verify_rand_key: this.verify_rand_key
}, true, true).then((res) => {
this.code_disabled = false;
this.code_text = `获取验证码`;
if (res.code === 0) {
const countdown = util_util.startCountdown({
duration: 60,
onTick: (remainingTime) => {
this.code_disabled = true;
this.code_text = `重新发送${remainingTime}S`;
},
onComplete: () => {
this.code_disabled = false;
this.code_text = `获取验证码`;
}
});
countdown.start();
} else if (res.code == 2) {
if (res.data.sms_need_verify) {
this.getImgCode();
}
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
} else {
this.code_disabled = false;
common_vendor.index.showToast({
title: res.msg,
icon: "none"
});
}
});
},
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/reg.vue:309", this.intl_code);
},
clearInput: function(event) {
this.showClearIcon = this.mobile.length > 0 ? true : false;
},
clearIcon: function() {
this.mobile = "";
this.showClearIcon = false;
}
},
components: {
barX
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
_component_barX();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.o((...args) => _ctx.$goBack && _ctx.$goBack(...args)),
b: common_assets._imports_0$1,
c: common_vendor.t($data.areaArray[$data.areaIndex].value),
d: common_vendor.o(($event) => $options.bindPickerChange($event, 1)),
e: $data.areaIndex,
f: $data.areaArray,
g: common_vendor.o((...args) => $options.checkIsReg && $options.checkIsReg(...args)),
h: common_vendor.o([($event) => $data.mobile = $event.detail.value, (...args) => $options.clearInput && $options.clearInput(...args)]),
i: $data.mobile,
j: $data.showClearIcon
}, $data.showClearIcon ? {
k: common_vendor.o(($event) => $options.clearIcon())
} : {}, {
l: $data.isShowImgCode
}, $data.isShowImgCode ? {
m: $data.imgCode,
n: common_vendor.o(($event) => $data.imgCode = $event.detail.value),
o: $data.imgCodeSrc,
p: common_vendor.o((...args) => $options.getImgCode && $options.getImgCode(...args))
} : {}, {
q: $data.code,
r: common_vendor.o(($event) => $data.code = $event.detail.value),
s: common_vendor.t($data.code_text),
t: $data.code_disabled ? 1 : "",
v: common_vendor.o((...args) => $options.countdownChange && $options.countdownChange(...args)),
w: $data.passwordShow
}, $data.passwordShow ? {
x: $data.password,
y: common_vendor.o(($event) => $data.password = $event.detail.value)
} : {
z: $data.password,
A: common_vendor.o(($event) => $data.password = $event.detail.value)
}, {
B: !$data.passwordShow ? 1 : "",
C: common_vendor.o(($event) => $data.passwordShow = !$data.passwordShow),
D: $data.passwordShow1
}, $data.passwordShow1 ? {
E: $data.password1,
F: common_vendor.o(($event) => $data.password1 = $event.detail.value)
} : {
G: $data.password1,
H: common_vendor.o(($event) => $data.password1 = $event.detail.value)
}, {
I: !$data.passwordShow1 ? 1 : "",
J: common_vendor.o(($event) => $data.passwordShow1 = !$data.passwordShow1),
K: $data.isTest ? 1 : "",
L: common_vendor.o(($event) => $data.isTest = !$data.isTest),
M: common_vendor.o(($event) => $data.isTest = !$data.isTest),
N: common_vendor.o((...args) => $options.submit && $options.submit(...args))
});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-3fc4d202"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/auth/reg.js.map
{
"usingComponents": {
"bar-x": "../../components/barx"
}
}
\ No newline at end of file
<view class="regPage data-v-3fc4d202"><bar-x class="data-v-3fc4d202" u-i="3fc4d202-0" bind:__l="__l"/><view class="close-box data-v-3fc4d202"><text class="icon iconfont icon-close2 data-v-3fc4d202" bindtap="{{a}}"></text></view><image src="{{b}}" class="logos data-v-3fc4d202"></image><view class="cons data-v-3fc4d202"><view class="input-box row verCenter data-v-3fc4d202"><text class="icon iconfont icon-mobile ics data-v-3fc4d202"></text><picker class="data-v-3fc4d202" bindchange="{{d}}" value="{{e}}" range="{{f}}" range-key="{{'name'}}"><view class="areabox-box row verCenter data-v-3fc4d202"><text class="areabox-but data-v-3fc4d202">{{c}}</text><text class="{{['data-v-3fc4d202', 'icon', 'iconfont', 'icon-arrowxia']}}"></text></view></picker><input class="data-v-3fc4d202" type="text" bindblur="{{g}}" bindinput="{{h}}" placeholder="请输入手机号" placeholder-class="placeholder-class" value="{{i}}"/><text wx:if="{{j}}" class="icon iconfont icon-searchclose data-v-3fc4d202" bindtap="{{k}}"></text></view><view wx:if="{{l}}" class="input-box row verCenter bothSide data-v-3fc4d202"><input class="data-v-3fc4d202" type="text" placeholder="请输入图片验证码" placeholder-class="placeholder-class" value="{{m}}" bindinput="{{n}}"/><view class="img-code data-v-3fc4d202"><image class="data-v-3fc4d202" src="{{o}}" bindtap="{{p}}"></image></view></view><view class="input-box row verCenter bothSide data-v-3fc4d202"><view class="row verCenter data-v-3fc4d202"><text class="icon iconfont icon-code ics data-v-3fc4d202"></text><input class="data-v-3fc4d202" type="text" placeholder="请输入验证码" placeholder-class="placeholder-class" value="{{q}}" bindinput="{{r}}"/></view><view class="{{['code-btn', 'data-v-3fc4d202', t && 'dis']}}" bindtap="{{v}}">{{s}}</view></view><view class="input-box row verCenter bothSide data-v-3fc4d202"><view class="row verCenter data-v-3fc4d202"><text class="icon iconfont icon-password ics data-v-3fc4d202"></text><input wx:if="{{w}}" class="data-v-3fc4d202" type="text" placeholder="请设置登录密码(6-20个字符)" placeholder-class="placeholder-class" value="{{x}}" bindinput="{{y}}"/><input wx:else class="data-v-3fc4d202" type="password" placeholder="请设置登录密码(6-20个字符)" placeholder-class="placeholder-class" value="{{z}}" bindinput="{{A}}"/></view><text class="{{['icon', 'iconfont', 'icon-see2', 'data-v-3fc4d202', B && 'icon-see1']}}" bindtap="{{C}}"></text></view><view class="input-box row verCenter bothSide data-v-3fc4d202"><view class="row verCenter data-v-3fc4d202"><text class="icon iconfont icon-password ics data-v-3fc4d202"></text><input wx:if="{{D}}" class="data-v-3fc4d202" type="text" placeholder="确认登录密码(6-20个字符)" placeholder-class="placeholder-class" value="{{E}}" bindinput="{{F}}"/><input wx:else class="data-v-3fc4d202" type="password" placeholder="确认登录密码(6-20个字符)" placeholder-class="placeholder-class" value="{{G}}" bindinput="{{H}}"/></view><text class="{{['icon', 'iconfont', 'icon-see2', 'data-v-3fc4d202', I && 'icon-see1']}}" bindtap="{{J}}"></text></view><view class="rule row verCenter data-v-3fc4d202"><text class="{{['icon', 'iconfont', 'icon-checked1', 'data-v-3fc4d202', K && 'icon-checked']}}" bindtap="{{L}}"></text><text class="data-v-3fc4d202" bindtap="{{M}}">我已阅读并同意</text><navigator url="/pages/auth/rule?id=1" class="link data-v-3fc4d202">《爱智网站服务协议》</navigator><text class="data-v-3fc4d202">及</text><navigator url="/pages/auth/rule?id=2" class="link data-v-3fc4d202">《爱智隐私政策》</navigator></view><view class="reg-btn data-v-3fc4d202" bindtap="{{N}}">注册</view><view class="self data-v-3fc4d202">爱智不会在任何地方泄露您的信息</view><view class="go-login data-v-3fc4d202"><navigator class="data-v-3fc4d202" url="/pages/auth/login">已有账号,去登录<text class="icon iconfont icon-arrow2 data-v-3fc4d202"></text></navigator></view></view></view>
\ No newline at end of file
view.data-v-3fc4d202,
text.data-v-3fc4d202,
input.data-v-3fc4d202,
navigator.data-v-3fc4d202 {
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-3fc4d202 {
background: none;
opacity: 1;
}
image.data-v-3fc4d202 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-3fc4d202 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-3fc4d202 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-3fc4d202 {
display: flex;
flex-direction: column;
}
.row.data-v-3fc4d202 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-3fc4d202 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-3fc4d202 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-3fc4d202 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-3fc4d202 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-3fc4d202 {
align-items: center;
}
.regPage.data-v-3fc4d202 {
background: linear-gradient(180deg, #FFF2F2 0%, rgba(218, 210, 210, 0) 100%);
height: calc(100vh - 175rpx);
}
.regPage .close-box.data-v-3fc4d202 {
padding-top: 45rpx;
padding-left: 37rpx;
}
.regPage .close-box .icon.data-v-3fc4d202 {
font-size: 35rpx;
color: #898989;
}
.regPage .logos.data-v-3fc4d202 {
width: 270rpx;
height: 83rpx;
display: block;
margin: 0 auto;
margin-top: 23rpx;
margin-bottom: 80rpx;
}
.regPage .input-box.data-v-3fc4d202 {
height: 80rpx;
background: #F0EAEB;
width: 630rpx;
margin: 0 auto;
margin-bottom: 42rpx;
position: relative;
border-radius: 5rpx;
border: 1px solid #F0EAEB;
padding-left: 22rpx;
padding-right: 25rpx;
}
.regPage .input-box .ics.data-v-3fc4d202 {
font-size: 35rpx;
color: #7b7072;
margin-right: 15rpx;
position: relative;
top: -2rpx;
}
.regPage .input-box input.data-v-3fc4d202 {
width: 370rpx;
font-size: 30rpx;
color: #000000;
}
.regPage .input-box .icon-see1.data-v-3fc4d202 {
font-size: 28rpx;
color: #898989;
}
.regPage .input-box .icon-see2.data-v-3fc4d202 {
font-size: 28rpx;
color: #898989;
}
.regPage .input-box .placeholder-class.data-v-3fc4d202 {
color: #444;
font-size: 26rpx;
}
.regPage .input-box .areabox-but.data-v-3fc4d202 {
padding-right: 8rpx;
font-size: 30rpx;
color: #000;
position: relative;
}
.regPage .input-box .areabox-box.data-v-3fc4d202 {
height: 70rpx;
}
.regPage .input-box .areabox-box .icon-arrowxia.data-v-3fc4d202 {
font-size: 16rpx;
color: #898989;
margin-right: 20rpx;
}
.regPage .input-box .icon-searchclose.data-v-3fc4d202 {
font-size: 28rpx;
color: #898989;
cursor: pointer;
position: absolute;
right: 25rpx;
}
.regPage .input-box .code-btn.data-v-3fc4d202 {
font-size: 26rpx;
color: #D0121B;
}
.regPage .input-box .code-btn.dis.data-v-3fc4d202 {
color: #808080;
}
.regPage .input-box .img-code.data-v-3fc4d202 {
height: 60rpx;
width: 250rpx;
}
.regPage .input-box .img-code image.data-v-3fc4d202 {
width: 100%;
height: 100%;
}
.regPage .input-box.data-v-3fc4d202:hover {
border: 1px solid #D0121B;
}
.regPage .rule.data-v-3fc4d202 {
width: 630rpx;
margin: 0 auto;
margin-top: 50rpx;
}
.regPage .rule .icon.data-v-3fc4d202 {
font-size: 30rpx;
color: #e5e5e5;
margin-right: 20rpx;
}
.regPage .rule .icon-checked.data-v-3fc4d202 {
color: #D0121B;
}
.regPage .rule .link.data-v-3fc4d202 {
color: #523F3F;
font-size: 18rpx;
}
.regPage .rule text.data-v-3fc4d202 {
font-size: 18rpx;
color: #808080;
}
.regPage .reg-btn.data-v-3fc4d202 {
width: 630rpx;
height: 90rpx;
background: #D0121B;
border-radius: 5rpx;
font-size: 30rpx;
color: #FFFFFF;
text-align: center;
line-height: 90rpx;
margin: 0 auto;
margin-top: 74rpx;
}
.regPage .self.data-v-3fc4d202 {
width: 630rpx;
margin: 0 auto;
font-size: 18rpx;
color: #808080;
margin-top: 16rpx;
}
.regPage .go-login.data-v-3fc4d202 {
font-size: 26rpx;
color: #D0121B;
text-align: right;
width: 630rpx;
margin: 0 auto;
margin-top: 70rpx;
}
.regPage .go-login .icon.data-v-3fc4d202 {
font-size: 20rpx;
color: #D0121B;
margin-left: 10rpx;
}
\ No newline at end of file
"use strict";
const common_vendor = require("../../common/vendor.js");
const barX = () => "../../components/barx.js";
const _sfc_main = {
data() {
return {};
},
onLoad: function() {
},
methods: {},
components: {
barX
}
};
if (!Array) {
const _component_barX = common_vendor.resolveComponent("barX");
_component_barX();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
a: common_vendor.o((...args) => _ctx.$goBack && _ctx.$goBack(...args))
};
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-2c13a3a5"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/auth/regSuccess.js.map
{
"usingComponents": {
"bar-x": "../../components/barx"
}
}
\ No newline at end of file
<view class="regSuccessPage data-v-2c13a3a5"><bar-x class="data-v-2c13a3a5" u-i="2c13a3a5-0" bind:__l="__l"/><view class="close-box data-v-2c13a3a5"><text class="icon iconfont icon-close2 data-v-2c13a3a5" bindtap="{{a}}"></text></view><view class="cons data-v-2c13a3a5"><text class="icon iconfont icon-success data-v-2c13a3a5"></text><view class="data-v-2c13a3a5">恭喜您注册成为iEdge爱智会员</view><text class="data-v-2c13a3a5">现在可以进行订购、报价、询价等操作</text></view><view class="bottom data-v-2c13a3a5"><navigator url="/pages/index/index" class="btn data-v-2c13a3a5">进入首页</navigator></view></view>
\ No newline at end of file
view.data-v-2c13a3a5,
text.data-v-2c13a3a5,
input.data-v-2c13a3a5,
navigator.data-v-2c13a3a5 {
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-2c13a3a5 {
background: none;
opacity: 1;
}
image.data-v-2c13a3a5 {
vertical-align: middle;
}
/**单行省略**/
.elep.data-v-2c13a3a5 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/**2行省略**/
.elep2.data-v-2c13a3a5 {
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
/* 这里是超出几行省略 */
}
.column.data-v-2c13a3a5 {
display: flex;
flex-direction: column;
}
.row.data-v-2c13a3a5 {
display: flex;
flex-direction: row;
}
.boxsiz.data-v-2c13a3a5 {
box-sizing: border-box;
}
/* 两侧对齐 */
.bothSide.data-v-2c13a3a5 {
justify-content: space-between;
}
/* 平均分布 */
.avarage.data-v-2c13a3a5 {
justify-content: space-around;
}
/* 水平居中 */
.rowCenter.data-v-2c13a3a5 {
justify-content: center;
}
/* 垂直居中 */
.verCenter.data-v-2c13a3a5 {
align-items: center;
}
.regSuccessPage.data-v-2c13a3a5 {
background: linear-gradient(180deg, #FFF2F2 0%, rgba(218, 210, 210, 0) 100%);
height: calc(100vh - 175rpx);
}
.regSuccessPage .close-box.data-v-2c13a3a5 {
padding-top: 45rpx;
padding-left: 37rpx;
}
.regSuccessPage .close-box .icon.data-v-2c13a3a5 {
font-size: 35rpx;
color: #898989;
}
.regSuccessPage .cons.data-v-2c13a3a5 {
text-align: center;
margin-top: 258rpx;
}
.regSuccessPage .cons .iconfont.data-v-2c13a3a5 {
color: #22c134;
font-size: 120rpx;
}
.regSuccessPage .cons view.data-v-2c13a3a5 {
margin-top: 45rpx;
margin-bottom: 17rpx;
}
.regSuccessPage .cons text.data-v-2c13a3a5 {
font-size: 18rpx;
color: #808080;
}
.regSuccessPage .bottom.data-v-2c13a3a5 {
height: 90rpx;
left: 0rpx;
right: 0rpx;
bottom: 0rpx;
position: fixed;
}
.regSuccessPage .bottom .btn.data-v-2c13a3a5 {
width: 630rpx;
height: 90rpx;
display: block;
margin: 0 auto;
background: #D0121B;
border-radius: 5rpx;
font-size: 30rpx;
color: #FFFFFF;
line-height: 90rpx;
text-align: center;
}
\ 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