Commit dcebf31a authored by Xuguangxing's avatar Xuguangxing

fix

parents 09664a01 a8153151
......@@ -60,5 +60,13 @@ export default {
},
getGroupShareInfo(orderNo) {
return http.get(`${talosHost}/api/kdsp/groupShareInfo?orderNo=${orderNo}`);
},
getPlayBillUrl(m) {
return http.get(`http://192.168.25.122/api/kdsp/playBill/getPlayBillUrl?m=${m}`);
},
makePlayBillPicUrl(activityInfoId) {
return http.get(
`http://192.168.25.122/api/kdsp/activity/activity-info/makePlayBillPicUrl?activityInfoId=${activityInfoId}`
);
}
};
......@@ -66,6 +66,13 @@ export default {
// this.tipDialogMessage();
// return;
// }
// this.nativeBridge.openNewUrl({
// event: 'openNewUrl',
// data: {
// newUrl: `xyqb://myOrderDetail?orderNo=1442043384637345792&needLogin=1`
// }
// });
this.type = type;
if (typeof shareInfo === 'object') {
this.sharePicData = shareInfo;
......
......@@ -4,6 +4,7 @@ const jsBridge = new Bridge();
import Vue from 'vue';
import config from '@/config';
export const EventBus = new Vue();
import qs from 'qs';
/**
* 替换邮箱字符
* @param {String} email 输入字符串
......@@ -366,15 +367,16 @@ export function setAppTitleColor(bgcolor = '#fff') {
}
export function paramsParentheses(pointer) {
const params = pointer.$route.query;
let params = pointer.$route.query;
const path = pointer.$route.path;
let tempString = '';
for (let key in params) {
let option = `${key}=${params[key]}`;
tempString += `$${option}`;
}
if (tempString.length) {
tempString = `${config.localHost}${path}!` + tempString.slice(1);
}
return tempString;
params.vccToken && delete params.vccToken;
const paramsString = qs.stringify(params);
// for (let key in params) {
// let option = `${key}=${params[key]}`;
// tempString += `$${option}`;
// }
// if (tempString.length) {
// tempString = `${config.localHost}${path}!` + tempString.slice(1);
// }
return `${config.localHost}${path}?` + paramsString;
}
......@@ -106,8 +106,8 @@ const mutations = {
const [res] = await groupBuy.getScheme({
miniUrl: 'pages/groupbuy/webview',
// miniUrl: 'pages/product/goodDetail',
params: `from=groupbuy&url=${encodeURIComponent(
JSON.stringify(paramsParentheses(pointer))
params: `from=groupBuy&url=${encodeURIComponent(
JSON.stringify(paramsParentheses(pointer) + '&vccToken={token}')
)}`
});
const url = res;
......
......@@ -209,11 +209,12 @@ export default {
shareTitle,
shareSubTitle,
shareIconUrl,
img
img,
title
} = this.goodsTemp;
const { activityId } = this;
return Promise.resolve({
skuName: shareTitle,
skuName: shareTitle || title,
desc: shareSubTitle,
skuImg: shareIconUrl || img,
posterUrl: sharePosterTemplateUrl,
......
......@@ -164,7 +164,9 @@ export default {
else if (isWxMp) this.nativeBridge = new MpBridge();
},
methods: {
finishTimeChange() {},
finishTimeChange() {
this.$emit('finish-time');
},
goGroupBuyList(itemInfo) {
this.$router.replace({
path: '/groupBuy/list',
......@@ -180,9 +182,11 @@ export default {
newUrl: `/pages/order/orderDetail?orderNo=${skuInfo.orderNo}`
});
} else if (isApp) {
// alert(JSON)
this.nativeBridge.openNewUrl({
newUrl: `http://orderDetail?orderNo=111111111 `
event: 'openNewUrl',
data: {
newUrl: `xyqb://myOrderDetail?orderNo=${skuInfo.orderN}&needLogin=1`
}
});
}
},
......
......@@ -15,6 +15,7 @@
:finished="item.finished"
@load="handleLoad"
@option-click="handleOptionClick"
@finish-time="finishTimeChange"
/>
</cr-tab>
</cr-tabs>
......@@ -68,6 +69,13 @@ export default {
this.getList();
},
methods: {
finishTimeChange() {
// 倒计时结束之后刷新
this.setNavListData('list', []);
this.setNavListData('finished', false);
this.setNavListData('page', 1);
this.getList();
},
getstatusQuery() {
const { status } = this.$route.params || {};
status && (this.currentTab = Number(status));
......@@ -102,7 +110,6 @@ export default {
pageSize,
status
});
// console.log(res.records);
if (res?.records?.length) {
this.setNavListData('loading', false);
list = [...list, ...res.records];
......
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 to comment