作者 kangaroo125

123

@@ -94,5 +94,4 @@ @@ -94,5 +94,4 @@
94 "https" : true 94 "https" : true
95 } 95 }
96 }, 96 },
97 - "appid" : "__UNI__A0F51A4"  
98 } 97 }
@@ -118,6 +118,7 @@ @@ -118,6 +118,7 @@
118 "path" : "pages/order/order", 118 "path" : "pages/order/order",
119 "style" : 119 "style" :
120 { 120 {
  121 + "navigationStyle": "custom",
121 "navigationBarTitleText": "确认订单", 122 "navigationBarTitleText": "确认订单",
122 "enablePullDownRefresh": false 123 "enablePullDownRefresh": false
123 } 124 }
@@ -217,6 +217,7 @@ @@ -217,6 +217,7 @@
217 this.URL = getApp().globalData.url; 217 this.URL = getApp().globalData.url;
218 }, 218 },
219 onShow() { 219 onShow() {
  220 + this.ActiveNum = [];
220 this.allActive = false; 221 this.allActive = false;
221 this.allGoodsContent(); 222 this.allGoodsContent();
222 this.$loginCustom(); 223 this.$loginCustom();
@@ -418,8 +419,10 @@ @@ -418,8 +419,10 @@
418 }, 419 },
419 // 去结算按钮 420 // 去结算按钮
420 toPay() { 421 toPay() {
  422 + console.log(this.ActiveNum);
421 if (uni.getStorageSync('token')) { 423 if (uni.getStorageSync('token')) {
422 if (this.ActiveNum.length > 0) { 424 if (this.ActiveNum.length > 0) {
  425 + console.log('truetruetruetruetruetruetruetruetruetrue');
423 let r = [] 426 let r = []
424 this.ActiveNum.map(item => { 427 this.ActiveNum.map(item => {
425 r.push(item.id) 428 r.push(item.id)
@@ -440,7 +443,6 @@ @@ -440,7 +443,6 @@
440 } 443 }
441 } else { 444 } else {
442 this.$loginCustom(1); 445 this.$loginCustom(1);
443 - console.log('test');  
444 } 446 }
445 }, 447 },
446 //开始触摸滑动 448 //开始触摸滑动
@@ -21,7 +21,7 @@ @@ -21,7 +21,7 @@
21 {{nickName}} 21 {{nickName}}
22 </view> 22 </view>
23 <view class="text_Id"> 23 <view class="text_Id">
24 - phone ? {{this.phone}} : "" 24 + {{phone}}
25 </view> 25 </view>
26 </view> 26 </view>
27 </view> 27 </view>
@@ -112,12 +112,12 @@ @@ -112,12 +112,12 @@
112 export default { 112 export default {
113 data() { 113 data() {
114 return { 114 return {
115 - phone:'' || this.phone,//用户的电话 115 + phone:'',//用户的电话
116 token: '', // token 116 token: '', // token
117 avatar: '', // 头像 117 avatar: '', // 头像
118 nickName: '', // 昵称 118 nickName: '', // 昵称
119 denglu_user_obj: '', //登录的用户数据,头像,昵称 119 denglu_user_obj: '', //登录的用户数据,头像,昵称
120 - Daili_status: 3 || this.Daili_status, //代理的状态 0 代表未代理 1代表审核中 2审核失败 120 + Daili_status: 3, //代理的状态 0 代表未通过(审核失败) 1代表通过 2审核中 3代表未申请
121 Daili_status_all: true, //true代理图片存在 121 Daili_status_all: true, //true代理图片存在
122 showImg: true, 122 showImg: true,
123 qianBao_houtai_Arry: '', //钱包的数据 123 qianBao_houtai_Arry: '', //钱包的数据
@@ -128,6 +128,7 @@ @@ -128,6 +128,7 @@
128 }; 128 };
129 }, 129 },
130 onShow() { 130 onShow() {
  131 + this.Daili_status_all = false
131 // code存在,意味已经授权登录了 132 // code存在,意味已经授权登录了
132 if (Login.getUrlCode('code')) { 133 if (Login.getUrlCode('code')) {
133 console.log(Login.getUrlCode('code'), "+++++++++++++++"); 134 console.log(Login.getUrlCode('code'), "+++++++++++++++");
@@ -136,9 +137,10 @@ @@ -136,9 +137,10 @@
136 //获取授权登录 点击获取获取code ,换取token 用户信息 137 //获取授权登录 点击获取获取code ,换取token 用户信息
137 //获取授权登录end 138 //获取授权登录end
138 this.login_again(); //避免重复登录,调用后台接口,渲染之前登录的信息, 139 this.login_again(); //避免重复登录,调用后台接口,渲染之前登录的信息,
139 - }, 140 + this.dailiStatus();
  141 + },
140 onLoad() { 142 onLoad() {
141 - 143 +
142 }, 144 },
143 methods: { 145 methods: {
144 login_again() { 146 login_again() {
@@ -149,7 +151,6 @@ @@ -149,7 +151,6 @@
149 this.avatar = uni.getStorageSync('avatar'); 151 this.avatar = uni.getStorageSync('avatar');
150 this.is_focus = uni.getStorageSync('is_focus'); 152 this.is_focus = uni.getStorageSync('is_focus');
151 this.is_members = uni.getStorageSync('is_members'); 153 this.is_members = uni.getStorageSync('is_members');
152 - this.phone = uni.getStorageInfoSync("phone")  
153 this.getQianbao(); //钱包详情的接口文档,需要登录后调用,渲染用户的钱包 154 this.getQianbao(); //钱包详情的接口文档,需要登录后调用,渲染用户的钱包
154 } else { 155 } else {
155 //代表第一次登录,需要授权 156 //代表第一次登录,需要授权
@@ -171,7 +172,7 @@ @@ -171,7 +172,7 @@
171 * */ 172 * */
172 FormCode(code) { 173 FormCode(code) {
173 let that = this; 174 let that = this;
174 - (that.Daili_status == '') && (that.Daili_status_all = false) 175 + // (that.Daili_status == '') && (that.Daili_status_all = false)
175 let parameters = { 176 let parameters = {
176 code, 177 code,
177 platform: 'wechat' 178 platform: 'wechat'
@@ -214,6 +215,20 @@ @@ -214,6 +215,20 @@
214 } 215 }
215 }) 216 })
216 }, 217 },
  218 + // 代理状态
  219 + dailiStatus(){
  220 + this.$rqs("/api/agent/index").then(res => {
  221 + if (res.data.code == 1) {
  222 + this.Daili_status = res.data.data.status //拿到用户的代理状态
  223 + this.phone = res.data.data.mobile; // 用户手机号
  224 + this.Daili_status_all = true;
  225 + console.log(this.Daili_status);
  226 + } else {
  227 + this.Daili_status = 3
  228 + this.Daili_status_all = true
  229 + }
  230 + })
  231 + },
217 //代理点击事件 232 //代理点击事件
218 to_shengqingDaili(e) { 233 to_shengqingDaili(e) {
219 console.log(e, "点击图片,传入的状态参数"); 234 console.log(e, "点击图片,传入的状态参数");
@@ -275,11 +290,22 @@ @@ -275,11 +290,22 @@
275 if (uni.getStorageSync('token')) { 290 if (uni.getStorageSync('token')) {
276 if (this.Daili_status == 3) { 291 if (this.Daili_status == 3) {
277 uni.showToast({ 292 uni.showToast({
278 - title: "您未申请代理" 293 + title: "您未申请代理",
  294 + icon:'none'
279 }) 295 })
280 - } else { 296 + } else if(this.Daili_status == 2) {
  297 + uni.showToast({
  298 + title: "代理审核中",
  299 + icon:'none'
  300 + })
  301 + }else if(this.Daili_status == 1){
281 uni.navigateTo({ 302 uni.navigateTo({
282 - url: "/pages/my/qianBao/qianBao" 303 + url:'qianBao/qianBao'
  304 + })
  305 + }else if(this.Daili_status == 0){
  306 + uni.showToast({
  307 + title: "审核失败",
  308 + icon:'none'
283 }) 309 })
284 } 310 }
285 } else { 311 } else {
1 <template> 1 <template>
2 <view class="dlBox-container"> 2 <view class="dlBox-container">
3 <!-- 代理表单内容 --> 3 <!-- 代理表单内容 -->
4 - <view class="dlContent"> 4 + <view class="dlContent" v-if="isShow">
5 <view class="name dlItem"> 5 <view class="name dlItem">
6 <view class="name-left"> 6 <view class="name-left">
7 <text>*</text>真实姓名 7 <text>*</text>真实姓名
@@ -53,6 +53,7 @@ @@ -53,6 +53,7 @@
53 data() { 53 data() {
54 return { 54 return {
55 qwer: false, //false是能修改 55 qwer: false, //false是能修改
  56 + isShow:false,
56 newArry: [], 57 newArry: [],
57 userName: "", 58 userName: "",
58 userID: "", 59 userID: "",
@@ -62,17 +63,22 @@ @@ -62,17 +63,22 @@
62 } 63 }
63 }, 64 },
64 onShow() { 65 onShow() {
65 - 66 + that = this;
  67 + this.$rqs('/api/agent/index').then(res=>{
  68 + if(res.data.code == 1){
  69 + this.userName =res.data.data.nickname
  70 + this.userID =res.data.data.identity
  71 + this.telPhone = res.data.data.mobile
  72 + this.danweiAddress =''|| res.data.data.unit
  73 + this.isShow = true;
  74 + }else{
  75 + this.isShow = true;
  76 + }
  77 + })
66 78
67 }, 79 },
68 mounted() { 80 mounted() {
69 - that = this;  
70 - that.$rqs('/api/agent/index').then(res=>{  
71 - that.userName =res.data.data.nickname  
72 - that.userID =res.data.data.identity  
73 - that.telPhone = res.data.data.mobile  
74 - that.danweiAddress =''|| res.data.data.unit  
75 - }) 81 +
76 }, 82 },
77 onLoad(e) { 83 onLoad(e) {
78 console.log(e) 84 console.log(e)
@@ -5,6 +5,7 @@ @@ -5,6 +5,7 @@
5 <u-tabs-swiper ref="tabs" :list="list" :is-scroll="false" inactive-color="#969799" active-color="#3E554E" 5 <u-tabs-swiper ref="tabs" :list="list" :is-scroll="false" inactive-color="#969799" active-color="#3E554E"
6 bar-width="90" bar-height="3" gutter="163" :current="Tabcurrent" @change="change"></u-tabs-swiper> 6 bar-width="90" bar-height="3" gutter="163" :current="Tabcurrent" @change="change"></u-tabs-swiper>
7 </view> 7 </view>
  8 +
8 <swiper class="swiper-box" :current="swiperCurrent" @transition="transition" @animationfinish="animationfinish"> 9 <swiper class="swiper-box" :current="swiperCurrent" @transition="transition" @animationfinish="animationfinish">
9 <swiper-item class="swiper-item"> 10 <swiper-item class="swiper-item">
10 <!-- 第一部分 --> 11 <!-- 第一部分 -->
@@ -53,7 +54,7 @@ @@ -53,7 +54,7 @@
53 <image src="/static/myImage/ic_money.png" mode="widthFix"></image> 54 <image src="/static/myImage/ic_money.png" mode="widthFix"></image>
54 </view> 55 </view>
55 <view class="no-youhui-text"> 56 <view class="no-youhui-text">
56 - 显示暂无优惠券可用 57 + 暂无优惠券可用
57 </view> 58 </view>
58 </view> 59 </view>
59 </view> 60 </view>
@@ -166,24 +167,23 @@ @@ -166,24 +167,23 @@
166 </scroll-view> 167 </scroll-view>
167 </swiper-item> 168 </swiper-item>
168 </swiper> 169 </swiper>
169 - <!-- 领卷中心 -->  
170 - <view class="lingJuang-Container fixed" @click="navTo()">  
171 - <view class="lingJuang-Container-bgimg">  
172 - <image src="/static/myImage/lingJuan.png" mode="widthFix"></image>  
173 - <!-- 领卷中心内容 -->  
174 - <view class="lingJuang-Container-content absolute">  
175 - 更多好券请到领券中心领取  
176 - </view> 170 + </view>
  171 + <!-- 领卷中心 -->
  172 + <view class="lingJuang-Container fixed" @click="navTo()">
  173 + <view class="lingJuang-Container-bgimg">
  174 + <image src="/static/myImage/lingJuan.png" mode="widthFix"></image>
  175 + <!-- 领卷中心内容 -->
  176 + <view class="lingJuang-Container-content absolute">
  177 + 更多好券请到领券中心领取
177 </view> 178 </view>
178 - <!-- <view class="lingJuangBg"></view> -->  
179 </view> 179 </view>
  180 + <!-- <view class="lingJuangBg"></view> -->
180 </view> 181 </view>
181 </view> 182 </view>
182 </template> 183 </template>
183 184
184 <script> 185 <script>
185 export default { 186 export default {
186 -  
187 data() { 187 data() {
188 return { 188 return {
189 isMyYouHui:false, 189 isMyYouHui:false,
@@ -232,36 +232,6 @@ @@ -232,36 +232,6 @@
232 url: "../../home/home" 232 url: "../../home/home"
233 }) 233 })
234 }, 234 },
235 - //请求我的优惠卷接口  
236 - // First_rqs_MyYouhuiData() {  
237 - // let data = {  
238 - // status: this.status,  
239 - // page: this.page,  
240 - // }  
241 - // this.$rqs("/api/coupon/getUserCoupon2", data).then(res => {  
242 - // console.log(res, "+++++++");  
243 - // //整理后台返回数据  
244 - // this.houtaiYouhuiArry = res.data.data; //houtaiYouhuiArry是后台数据  
245 - // let current_page = res.data.data.current_page //当前页 page1 可以  
246 - // let last_page = res.data.data.last_page //最后页 值是2  
247 - // let houtaiYouhuiData = res.data.data.data //渲染的数据  
248 - // houtaiYouhuiData.forEach(item => {  
249 - // item.price = parseInt(item.price);  
250 - // item.bottom_price = parseInt(item.bottom_price)  
251 - // let d = new Date(item.end_time * 1000);  
252 - // item.end_time = (d.getFullYear()) + "." + (d.getMonth() + 1) + "." + (d  
253 - // .getDate()) + '到期'  
254 - // })  
255 - // // price = parseInt(price)  
256 - // console.log(houtaiYouhuiData);  
257 - // console.log(houtaiYouhuiData);  
258 - // console.log(houtaiYouhuiData);  
259 - // this.houtaiYouhuiData = houtaiYouhuiData; //赋值操作  
260 - // })  
261 - // },  
262 - shouQuan() {  
263 -  
264 - },  
265 //后台接口调用 235 //后台接口调用
266 youHujuanDataOne(s, p) { 236 youHujuanDataOne(s, p) {
267 console.log(p); 237 console.log(p);
@@ -202,6 +202,17 @@ @@ -202,6 +202,17 @@
202 height: 80rpx; 202 height: 80rpx;
203 width: 100%; 203 width: 100%;
204 bottom: 68rpx; 204 bottom: 68rpx;
  205 + z-index: 1;
  206 +}
  207 +.lingJuang-Container::after{
  208 + content: '';
  209 + width: 100%;
  210 + height: 68rpx;
  211 + position: fixed;
  212 + z-index: 0;
  213 + bottom: 0;
  214 + left: 0;
  215 + background-color: #fff;
205 } 216 }
206 217
207 .lingJuang-Container-content { 218 .lingJuang-Container-content {
@@ -92,6 +92,7 @@ @@ -92,6 +92,7 @@
92 }, 92 },
93 onShow() { 93 onShow() {
94 // this.isBorth();//是不是新人 94 // this.isBorth();//是不是新人
  95 + this.getWechat();
95 this.youhuiCenterData(); 96 this.youhuiCenterData();
96 97
97 }, 98 },
@@ -139,11 +140,11 @@ @@ -139,11 +140,11 @@
139 handle_guanzhuBtn(e,id,name) { 140 handle_guanzhuBtn(e,id,name) {
140 //e :是1否0领取, name: 141 //e :是1否0领取, name:
141 // name = 1 领取 name = 2 入会 name = 3 去关注 142 // name = 1 领取 name = 2 入会 name = 3 去关注
142 - if (name == 2 && uni.getStorageSync('is_members')) { 143 + if (name == 2 && !uni.getStorageSync('is_members')) {
143 let that = this; 144 let that = this;
144 console.log("点击了入会"); 145 console.log("点击了入会");
145 that.show = !that.show; 146 that.show = !that.show;
146 - }else{ 147 + }else if(name == 2 && e == 1){
147 uni.showToast({ 148 uni.showToast({
148 title: "已经入会,请在我的优惠卷中查看", 149 title: "已经入会,请在我的优惠卷中查看",
149 icon: 'none' 150 icon: 'none'
@@ -177,7 +178,12 @@ @@ -177,7 +178,12 @@
177 icon: "none" 178 icon: "none"
178 }) 179 })
179 }else{ 180 }else{
180 - 181 + if(res.data.code == 0){
  182 + uni.showToast({
  183 + title:res.data.msg,
  184 + icon:"error"
  185 + })
  186 + }
181 } 187 }
182 }) 188 })
183 }else if(name == 1 && e == 1){ 189 }else if(name == 1 && e == 1){
@@ -518,9 +518,9 @@ @@ -518,9 +518,9 @@
518 bug(a,b){ 518 bug(a,b){
519 self.$rqs('/api/order/index',{status:1}).then(res=>{ 519 self.$rqs('/api/order/index',{status:1}).then(res=>{
520 let updata = res.data.data.data; 520 let updata = res.data.data.data;
521 - if(updata == undefined){  
522 - updata = res.data.data;  
523 - } 521 + // if(updata == undefined){
  522 + // updata = res.data.data;
  523 + // }
524 console.log(updata,'watch'); 524 console.log(updata,'watch');
525 updata.forEach((item)=>{ 525 updata.forEach((item)=>{
526 console.log(item.id); 526 console.log(item.id);
@@ -545,9 +545,9 @@ @@ -545,9 +545,9 @@
545 // console.log('myorder__res',res.data.data); 545 // console.log('myorder__res',res.data.data);
546 self.orderList= [[],[],[],[],[]]; 546 self.orderList= [[],[],[],[],[]];
547 let indexData = res.data.data.data; 547 let indexData = res.data.data.data;
548 - if(indexData == undefined){  
549 - indexData = res.data.data;  
550 - } 548 + // if(indexData == undefined){
  549 + // indexData = res.data.data;
  550 + // }
551 self.orderList[0] = indexData; 551 self.orderList[0] = indexData;
552 console.dir(self.orderList[0]); 552 console.dir(self.orderList[0]);
553 self.orderList[0].forEach((item,index)=>{ 553 self.orderList[0].forEach((item,index)=>{
@@ -84,7 +84,7 @@ @@ -84,7 +84,7 @@
84 </view> 84 </view>
85 <view class="input-keybord"> 85 <view class="input-keybord">
86 <view class="input-wraper"> 86 <view class="input-wraper">
87 - <input type="digit" v-model="user_inputText" placeholder="请输入金额" /> 87 + <input type="digit" :value="user_inputText" @input="getValue" placeholder="请输入金额" />
88 </view> 88 </view>
89 </view> 89 </view>
90 </view> 90 </view>
@@ -126,7 +126,7 @@ @@ -126,7 +126,7 @@
126 methods: { 126 methods: {
127 get_QianbaoData_Arry() { 127 get_QianbaoData_Arry() {
128 let that = this; 128 let that = this;
129 - that.avatar = uni.getStorageSync("avator"); 129 + that.avatar = uni.getStorageSync("avatar");
130 that.nickName = uni.getStorageSync("nickName"); 130 that.nickName = uni.getStorageSync("nickName");
131 that.$rqs('/api/user/money').then(res => { 131 that.$rqs('/api/user/money').then(res => {
132 console.log(res, "____________"); 132 console.log(res, "____________");
@@ -149,12 +149,26 @@ @@ -149,12 +149,26 @@
149 quBtn() { 149 quBtn() {
150 this.close() 150 this.close()
151 }, 151 },
  152 + // 监听用户体现金额
  153 + getValue(e){
  154 + this.user_inputText = Number(e.detail.value);
  155 + },
152 //微信体现 e 就是体现金额 156 //微信体现 e 就是体现金额
153 tixianBtn(e) { 157 tixianBtn(e) {
154 - let that = this;  
155 - that.$rqs('/api/user/tixian',{money:this.user_inputText},"GET").then(res=>{  
156 -  
157 - }) 158 + console.log("点击体现");
  159 + if(Number(this.user_inputText) > 0 && Number(this.user_inputText) < Number(this.userINfoS.money)){
  160 + console.log(true);
  161 + this.$rqs('/api/user/tixian',{money:Number(this.user_inputText)},"GET").then(res=>{
  162 + console.log(res);
  163 + })
  164 + }else{
  165 + console.log(false);
  166 + uni.showToast({
  167 + title:'请输入正确全额',
  168 + icon:'none'
  169 + })
  170 + }
  171 +
158 } 172 }
159 } 173 }
160 } 174 }
@@ -165,7 +179,6 @@ @@ -165,7 +179,6 @@
165 background-color: #F7F8FB; 179 background-color: #F7F8FB;
166 } 180 }
167 181
168 -  
169 .qianBaoShow { 182 .qianBaoShow {
170 height: 416rpx; 183 height: 416rpx;
171 } 184 }
@@ -204,6 +217,8 @@ @@ -204,6 +217,8 @@
204 .content_touxiang { 217 .content_touxiang {
205 width: 116rpx; 218 width: 116rpx;
206 height: 116rpx; 219 height: 116rpx;
  220 + border-radius: 58rpx;
  221 + overflow: hidden;
207 } 222 }
208 223
209 .content_touxiang image { 224 .content_touxiang image {
@@ -307,7 +307,9 @@ @@ -307,7 +307,9 @@
307 this.joinValue = (Number(item.price).toFixed(2)) 307 this.joinValue = (Number(item.price).toFixed(2))
308 } 308 }
309 }) 309 })
310 - (this.cheapListDeal.length > 0) && (this.cheapListDeal.unshift('请选择')); 310 + console.log(this.cheapListDeal);
  311 + (this.cheapListDeal.length > 0) && (this.cheapListDeal.unshift('请选择'));
  312 + console.log(this.cheapListDeal);
311 // 店铺活动价 313 // 店铺活动价
312 res.data.data.goods_list.map(item => { 314 res.data.data.goods_list.map(item => {
313 if (item.active.length > 0) { 315 if (item.active.length > 0) {
@@ -378,19 +380,19 @@ @@ -378,19 +380,19 @@
378 })).join(',') 380 })).join(',')
379 if (this.whereEnter) { 381 if (this.whereEnter) {
380 /** 382 /**
381 - * @购物车支付jweixin 383 + * @购物车支付
382 * */ 384 * */
383 // 调用支付接口,获取支付所需信息 385 // 调用支付接口,获取支付所需信息
384 let data = { 386 let data = {
385 cart_ids: this.cart_ids, 387 cart_ids: this.cart_ids,
386 address_id: this.address.id, 388 address_id: this.address.id,
387 coupon_id: coupon_id, 389 coupon_id: coupon_id,
388 - id: '', 390 + id: uni.getStorageSync('uId') || '',
389 remark: this.noteTtext || '', 391 remark: this.noteTtext || '',
390 } 392 }
391 this.$rqs('/api/cart/pay', data).then(res => { 393 this.$rqs('/api/cart/pay', data).then(res => {
392 jweixin.config({ 394 jweixin.config({
393 - debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 395 + debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
394 appId: 'wx03ffc650911f32d4', // 必填,公众号的唯一标识 396 appId: 'wx03ffc650911f32d4', // 必填,公众号的唯一标识
395 timestamp: res.data.data.jsApiParameters.timeStamp, // 必填,生成签名的时间戳 397 timestamp: res.data.data.jsApiParameters.timeStamp, // 必填,生成签名的时间戳
396 nonceStr: res.data.data.jsApiParameters.nonceStr, // 必填,生成签名的随机串 398 nonceStr: res.data.data.jsApiParameters.nonceStr, // 必填,生成签名的随机串
@@ -410,36 +412,34 @@ @@ -410,36 +412,34 @@
410 } 412 }
411 }); 413 });
412 jweixin.chooseWXPay({ 414 jweixin.chooseWXPay({
413 - timestamp: res.data.data.jsApiParameters  
414 - .timeStamp, // 支付签名时间戳,注意微信jssdk中的所有使用timestamp字段均为小写。但最新版的支付后台生成签名使用的timeStamp字段名需大写其中的S字符  
415 - nonceStr: res.data.data.jsApiParameters  
416 - .nonceStr, // 支付签名随机串,不长于 32 位  
417 - package: res.data.data.jsApiParameters  
418 - .package, // 统一支付接口返回的prepay_id参数值,提交格式如:prepay_id=***) 415 + timestamp: res.data.data.jsApiParameters.timeStamp, // 支付签名时间戳,注意微信jssdk中的所有使用timestamp字段均为小写。但最新版的支付后台生成签名使用的timeStamp字段名需大写其中的S字符
  416 + nonceStr: res.data.data.jsApiParameters.nonceStr, // 支付签名随机串,不长于 32 位
  417 + package: res.data.data.jsApiParameters.package, // 统一支付接口返回的prepay_id参数值,提交格式如:prepay_id=***)
419 signType: 'MD5', // 签名方式,默认为'SHA1',使用新版支付需传入'MD5' 418 signType: 'MD5', // 签名方式,默认为'SHA1',使用新版支付需传入'MD5'
420 paySign: res.data.data.jsApiParameters.paySign, // 支付签名 419 paySign: res.data.data.jsApiParameters.paySign, // 支付签名
421 success: function(res) { 420 success: function(res) {
422 // 支付成功后的回调函数 421 // 支付成功后的回调函数
423 console.log('paysuccess') 422 console.log('paysuccess')
424 console.log(res) 423 console.log(res)
425 - var route = 'payResult' + '?type=1'  
426 - uni.navigateTo({  
427 - url: route  
428 - }); 424 + // var route = 'payResult' + '?type=1'
  425 + // console.log(route)
  426 + // uni.navigateTo({
  427 + // url: route
  428 + // });
429 }, 429 },
430 cancel: function(r) { 430 cancel: function(r) {
431 - var route = 'payResult' + '?type=2'  
432 - uni.navigateTo({  
433 - url: route  
434 - }); 431 + // var route = 'payResult' + '?type=2'
  432 + // uni.navigateTo({
  433 + // url: route
  434 + // });
435 }, 435 },
436 fail: function(res) { 436 fail: function(res) {
437 - console.log('payfail')  
438 - console.log(res)  
439 - var route = 'payResult' + '?type=0'  
440 - uni.navigateTo({  
441 - url: route  
442 - }); 437 + // console.log('payfail')
  438 + // console.log(res)
  439 + // var route = 'payResult' + '?type=0'
  440 + // uni.navigateTo({
  441 + // url: route
  442 + // });
443 } 443 }
444 }); 444 });
445 }); 445 });
@@ -454,18 +454,6 @@ @@ -454,18 +454,6 @@
454 // config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。 454 // config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。
455 /*alert("config信息验证失败");*/ 455 /*alert("config信息验证失败");*/
456 }); 456 });
457 - // let that = this;  
458 - // wx.chooseWXPay({  
459 - // timestamp: res.data.data.jsApiParameters.timeStamp, // 支付签名时间戳,注意微信jssdk中的所有使用timestamp字段均为小写。但最新版的支付后台生成签名使用的timeStamp字段名需大写其中的S字符  
460 - // nonceStr: res.data.data.jsApiParameters.nonceStr, // 支付签名随机串,不长于 32 位  
461 - // package: res.data.data.jsApiParameters.package, // 统一支付接口返回的prepay_id参数值,提交格式如:prepay_id=\*\*\*)  
462 - // signType: res.data.data.jsApiParameters.signType, // 微信支付V3的传入RSA,微信支付V2的传入格式与V2统一下单的签名格式保持一致  
463 - // paySign: res.data.data.jsApiParameters.paySign, // 支付签名  
464 - // success: function (e) {  
465 - // // 支付成功后的回调函数  
466 - // console.log(e);  
467 - // }  
468 - // });  
469 }) 457 })
470 } else { 458 } else {
471 /** 459 /**
@@ -475,7 +463,7 @@ @@ -475,7 +463,7 @@
475 let data = { 463 let data = {
476 address_id: this.address.id, 464 address_id: this.address.id,
477 coupon_id: coupon_id, 465 coupon_id: coupon_id,
478 - id: '', 466 + id: uni.getStorageSync('uId') || '',
479 remark: this.noteTtext || '', 467 remark: this.noteTtext || '',
480 goods_id: v.goods_id, 468 goods_id: v.goods_id,
481 num: v.num, 469 num: v.num,
@@ -483,7 +471,7 @@ @@ -483,7 +471,7 @@
483 } 471 }
484 this.$rqs('/api/goods/pay', data).then(res => { 472 this.$rqs('/api/goods/pay', data).then(res => {
485 jweixin.config({ 473 jweixin.config({
486 - debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 474 + debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
487 appId: 'wx03ffc650911f32d4', // 必填,公众号的唯一标识 475 appId: 'wx03ffc650911f32d4', // 必填,公众号的唯一标识
488 timestamp: res.data.data.jsApiParameters.timeStamp, // 必填,生成签名的时间戳 476 timestamp: res.data.data.jsApiParameters.timeStamp, // 必填,生成签名的时间戳
489 nonceStr: res.data.data.jsApiParameters.nonceStr, // 必填,生成签名的随机串 477 nonceStr: res.data.data.jsApiParameters.nonceStr, // 必填,生成签名的随机串
@@ -512,27 +500,27 @@ @@ -512,27 +500,27 @@
512 signType: 'MD5', // 签名方式,默认为'SHA1',使用新版支付需传入'MD5' 500 signType: 'MD5', // 签名方式,默认为'SHA1',使用新版支付需传入'MD5'
513 paySign: res.data.data.jsApiParameters.paySign, // 支付签名 501 paySign: res.data.data.jsApiParameters.paySign, // 支付签名
514 success: function(res) { 502 success: function(res) {
515 - // 支付成功后的回调函数  
516 - console.log('paysuccess') 503 + // // 支付成功后的回调函数
  504 + // console.log('paysuccess')
517 console.log(res) 505 console.log(res)
518 - var route = 'payResult' + '?type=1'  
519 - uni.navigateTo({  
520 - url: route  
521 - }); 506 + // var route = 'payResult' + '?type=1'
  507 + // uni.navigateTo({
  508 + // url: route
  509 + // });
522 }, 510 },
523 cancel: function(r) { 511 cancel: function(r) {
524 - var route = 'payResult' + '?type=2'  
525 - uni.navigateTo({  
526 - url: route  
527 - }); 512 + // var route = 'payResult' + '?type=2'
  513 + // uni.navigateTo({
  514 + // url: route
  515 + // });
528 }, 516 },
529 fail: function(res) { 517 fail: function(res) {
530 - console.log('payfail')  
531 - console.log(res)  
532 - var route = 'payResult' + '?type=0'  
533 - uni.navigateTo({  
534 - url: route  
535 - }); 518 + // console.log('payfail')
  519 + // console.log(res)
  520 + // var route = 'payResult' + '?type=0'
  521 + // uni.navigateTo({
  522 + // url: route
  523 + // });
536 } 524 }
537 }); 525 });
538 }); 526 });
1 -const BASE_URL = 'http://xide.shs.broing.cn'; 1 +// const BASE_URL = 'http://xide.shs.broing.cn';
  2 +const BASE_URL = 'http://www.xide.com';
2 // 调用接口封装 3 // 调用接口封装
3 export const rqs = (url, data, method) => { 4 export const rqs = (url, data, method) => {
4 return new Promise((resolve, reject) => { 5 return new Promise((resolve, reject) => {
@@ -25,7 +26,7 @@ import Login from '../login.js' @@ -25,7 +26,7 @@ import Login from '../login.js'
25 // onShow中调用 this.$loginCustom(0) (0 可省略) 26 // onShow中调用 this.$loginCustom(0) (0 可省略)
26 // 点击事件 this.$loginCustom(1).then(res ={登录成功后所需执行操作}) 27 // 点击事件 this.$loginCustom(1).then(res ={登录成功后所需执行操作})
27 export const loginCustom = (e) => { 28 export const loginCustom = (e) => {
28 - let point = e || 0; 29 + let point = e || 0;//声明变量获取是否点击 e=1=>点击
29 let code = Login.getUrlCode('code'); // 截取code 30 let code = Login.getUrlCode('code'); // 截取code
30 if (code && !uni.getStorageSync('token')) { 31 if (code && !uni.getStorageSync('token')) {
31 let data = { 32 let data = {