Commit 382fc3c3 authored by mqf_0707's avatar mqf_0707

新增授权及会员优惠券等常用API

parent 9c028b13
......@@ -6,28 +6,39 @@ import { AudioModel } from '../helpers';
* @param {function} successCb 成功回调
*/
export declare const commonToast: (content: string, duration?: number, successCb?: () => any) => void;
/**
* 通用toast
* @param {string} content toast内容
* @param {number} duration 显示时长
* @param {function} successCb 成功回调
*/
export declare const showToast: (params: {
content: string;
duration?: number;
success?: () => any;
}, Taro?: any) => void;
/**
* 简易alert
* @param {string} content toast内容
*/
export declare const simpleAlert: (content: string) => void;
export declare const simpleAlert: (content: string, Taro?: any) => void;
/**
* 通用确认弹窗
* @param {string} title 标题
* @param {string} content 内容
* @param {function} successCb 成功回调
*/
export declare const commonConfirm: (title: string, content: string, successCb?: () => any) => Promise<void>;
export declare const commonConfirm: (title?: string, content?: string, successCb?: () => any, Taro?: any) => Promise<void>;
/**
* 获取系统信息
*/
export declare const getSystemInfo: () => Promise<unknown>;
export declare const getSystemInfo: (Taro?: any) => Promise<unknown>;
/**
* 执行关注店铺
* @param {number} sellerId 店铺归属的卖家Id
* @returns {boolean} 关注状态
*/
export declare const favorShop: (sellerId: number) => Promise<boolean | {
export declare const favorShop: (sellerId?: number, Taro?: any) => Promise<boolean | {
error?: number;
}>;
/**
......@@ -35,34 +46,34 @@ export declare const favorShop: (sellerId: number) => Promise<boolean | {
* @param {number} sellerId 店铺归属的卖家Id
* @returns {boolean} 关注状态
*/
export declare const checkShopFavoredStatus: (sellerId: number) => Promise<boolean | {
export declare const checkShopFavoredStatus: (sellerId?: number, Taro?: any) => Promise<boolean | {
isFavor?: boolean;
}>;
/**
* 跳转到外部链接
* @param {string} url 跳转链接
*/
export declare const navigateToOutside: (url: any) => boolean;
export declare const navigateToOutside: (url: string, Taro?: any) => boolean;
/**
* 跳转到内部链接(新开窗口)
* @param {string} url 跳转链接
*/
export declare const navigateTo: (url: any) => boolean;
export declare const navigateTo: (url: string, Taro?: any) => boolean;
/**
* 返回页面
* @param {number} delta
*/
export declare const navigateBack: (delta?: number) => void;
export declare const navigateBack: (delta?: number, Taro?: any) => void;
/**
* 跳转到内部链接(不新开窗口)
* @param {string} url
*/
export declare const redirectTo: (url: string) => boolean;
export declare const redirectTo: (url: string, Taro?: any) => boolean;
/**
* 获取服务器时间
* @returns {number} 服务器时间戳
*/
export declare const getServerTime: () => Promise<string | {
export declare const getServerTime: (Taro?: any) => Promise<string | {
time?: string;
}>;
/**
......@@ -70,7 +81,7 @@ export declare const getServerTime: () => Promise<string | {
* @param {number} 商品id
* @returns {object} 收藏结果
*/
export declare const collectGoods: (id: number) => Promise<false | {
export declare const collectGoods: (id: number, Taro?: any) => Promise<false | {
error?: number;
}>;
/**
......@@ -78,14 +89,14 @@ export declare const collectGoods: (id: number) => Promise<false | {
* @param {number} 商品id
* @returns {boolean} 商品收场状态
*/
export declare const checkGoodsCollectedStatus: (id: number) => Promise<boolean | {
export declare const checkGoodsCollectedStatus: (id: number, Taro?: any) => Promise<boolean | {
isCollect?: boolean;
}>;
/**
* 跳转到淘宝商品页
* @param {string} itemId 商品ID
*/
export declare const openDetail: (itemId: string) => Promise<unknown>;
export declare const openDetail: (itemId: string, Taro?: any) => Promise<unknown>;
/**
* 创建音频实例
* @param {object} opts 配置对象 例 { src: '音频链接', autoplay: false }
......@@ -93,41 +104,41 @@ export declare const openDetail: (itemId: string) => Promise<unknown>;
export declare const createAudio: (opts: {
src: string;
autoplay?: boolean;
}) => AudioModel;
}, Taro?: any) => AudioModel;
/**
* 获取图片信息
* @param {string} src 图片地址
*/
export declare const getImageInfo: (src: string) => Promise<unknown>;
export declare const getImageInfo: (src: string, Taro?: any) => Promise<unknown>;
/**
* 剪切板
* @param {text: string}
*/
export declare const setClipboard: (text: string) => Promise<unknown>;
export declare const setClipboard: (text: string, Taro?: any) => Promise<unknown>;
/**
* 调起分享面板
*/
export declare const showSharePanel: () => Promise<void>;
export declare const showSharePanel: (Taro?: any) => Promise<void>;
/**
* 隐藏分享面板
*/
export declare const hideShareMenu: () => Promise<void>;
export declare const hideShareMenu: (Taro?: any) => Promise<void>;
/**
* 获取缓存数据
* @param key
*/
export declare const getStorage: (key: string) => Promise<string>;
export declare const getStorage: (key: string, Taro?: any) => Promise<string>;
/**
* 设置缓存数据
* @param key
* @param value
*/
export declare const setStorage: (key: string, value: any) => Promise<unknown>;
export declare const setStorage: (key: string, value: any, Taro?: any) => Promise<unknown>;
/**
* 清除缓存数据
* @param key
*/
export declare const removeStorage: (key: string) => Promise<unknown>;
export declare const removeStorage: (key: string, Taro?: any) => Promise<unknown>;
/**
* 自定义分析数据的上报接口
* @param eventType
......@@ -139,20 +150,31 @@ export declare const taobaoReportClick: (eventType: string, logkey: string) => v
* @param sellerNick
* @param itemId
*/
export declare const openMessage: (sellerNick: string, itemId: string) => Promise<unknown>;
export declare const openMessage: (param: {
sellerNick: string;
itemId: string;
}, Taro?: any) => Promise<unknown>;
/**
* 显示指定商品 SKU 选择器
* @param itemId
*/
export declare const showSkuModal: (itemId: string) => Promise<unknown>;
export declare const showSkuModal: (itemId: string, Taro?: any) => Promise<unknown>;
/**
* 隐藏正在展示的商品 SKU 选择器
*/
export declare const hideSkuModal: () => Promise<unknown>;
export declare const hideSkuModal: (Taro?: any) => Promise<unknown>;
/**
* 跳转订单页
* @param itemId
* @param skuId
* @param quantity
*/
export declare const confirmCustomOrder: (itemId: number, skuId?: number, quantity?: number) => Promise<unknown>;
export declare const confirmCustomOrder: (param: {
itemId: number;
skuId?: number;
quantity?: number;
}, Taro?: any) => Promise<unknown>;
export declare const getSetting: (Taro?: any) => Promise<unknown>;
export declare const openSetting: (Taro?: any) => Promise<unknown>;
export declare const getAuthUserInfo: (Taro?: any) => Promise<unknown>;
export declare const authorize: (scopeInfo: any, Taro?: any) => Promise<unknown>;
This diff is collapsed.
This diff is collapsed.
......@@ -64,13 +64,12 @@ var getUserAddress = function (opts) {
joinTag: '' // 分割收货地址符号(淘宝商家有特定发货需求)
};
_opts = Object.assign({}, defaults, opts);
// @ts-ignore
return [2 /*return*/, new Promise(function (resolve, reject) {
// @ts-ignore
my.authorize({
scopes: 'scope.addressList',
success: function () {
var addAddress = _opts.addAddress, searchAddress = _opts.searchAddress, locateAddress = _opts.locateAddress, joinTag = _opts.joinTag;
// @ts-ignore
if (!my.tb.chooseAddress) {
reject({
noSupport: true,
......@@ -78,7 +77,6 @@ var getUserAddress = function (opts) {
});
return false;
}
// @ts-ignore
my.tb.chooseAddress({
addAddress: addAddress,
searchAddress: searchAddress,
......@@ -125,8 +123,8 @@ var chooseImage = function (opts) {
};
_opts = Object.assign({}, defaults, opts);
count = _opts.count, sourceType = _opts.sourceType, compressLevel = _opts.compressLevel;
// @ts-ignore
return [2 /*return*/, new Promise(function (resolve, reject) {
// @ts-ignore
if (!my.chooseImage) {
reject({
noSupport: true,
......@@ -134,12 +132,10 @@ var chooseImage = function (opts) {
});
return false;
}
// @ts-ignore
my.chooseImage({
count: count,
sourceType: sourceType,
success: function (res) {
// @ts-ignore
my.compressImage({
apFilePaths: res.apFilePaths,
level: compressLevel,
......
This diff is collapsed.
......@@ -4,25 +4,26 @@
* @param params
* @param name
*/
export declare const promisifyApiSimple: (methodName: string, params: IParamJSAPI, name?: string) => void;
export declare const promisifyApiSimple: (methodName?: string, params?: IParamJSAPI, name?: string, Taro?: any) => void;
/**
* 通用API封装
* @param methodName
* @param params
*/
export declare const promisifyApi: (methodName: string, params?: {}) => Promise<unknown>;
export declare const promisifyApi: (methodName?: string, params?: {}, Taro?: any) => Promise<unknown>;
/**
* 通用API封装
* @param methodName
* @param params
*/
export declare const promisifyApiToTb: (methodName: string, params?: {}) => Promise<unknown>;
export declare const promisifyApiToTb: (methodName?: string, params?: {}, Taro?: any) => Promise<unknown>;
/**
* 创建音频类
*/
export declare class AudioModel {
constructor(opts: {
src: string;
Taro?: any;
});
}
/**
......
......@@ -55,14 +55,14 @@ var tb_1 = require("../core/tb");
* @param params
* @param name
*/
var promisifyApiSimple = function (methodName, params, name) {
var promisifyApiSimple = function (methodName, params, name, Taro) {
// @ts-ignore
var _Taro = Taro || my;
if (name) {
// @ts-ignore
my[methodName](name, params);
_Taro[methodName](name, params);
return;
}
// @ts-ignore
my[methodName](params);
_Taro[methodName](params);
};
exports.promisifyApiSimple = promisifyApiSimple;
/**
......@@ -70,11 +70,12 @@ exports.promisifyApiSimple = promisifyApiSimple;
* @param methodName
* @param params
*/
var promisifyApi = function (methodName, params) {
var promisifyApi = function (methodName, params, Taro) {
if (params === void 0) { params = {}; }
// @ts-ignore
var _Taro = Taro || my;
return new Promise(function (resolve, reject) {
// @ts-ignore
my[methodName](__assign(__assign({}, params), { success: function (res) {
_Taro[methodName](__assign(__assign({}, params), { success: function (res) {
resolve(res);
}, fail: function (err) {
reject(err);
......@@ -87,11 +88,13 @@ exports.promisifyApi = promisifyApi;
* @param methodName
* @param params
*/
var promisifyApiToTb = function (methodName, params) {
var promisifyApiToTb = function (methodName, params, Taro) {
if (params === void 0) { params = {}; }
// @ts-ignore
var _Taro = Taro || my;
return new Promise(function (resolve, reject) {
// @ts-ignore
my.tb[methodName](__assign(__assign({}, params), { success: function (res) {
_Taro.tb[methodName](__assign(__assign({}, params), { success: function (res) {
resolve(res);
}, fail: function (err) {
reject(err);
......@@ -104,14 +107,15 @@ exports.promisifyApiToTb = promisifyApiToTb;
*/
var AudioModel = /** @class */ (function () {
function AudioModel(opts) {
var src = opts.src;
var Taro = opts.Taro, src = opts.src;
if (!src) {
console.error('请输入音频链接');
return false;
}
try {
// @ts-ignore
var innerAudioContext_1 = my.createInnerAudioContext();
var _Taro = Taro || my;
var innerAudioContext_1 = _Taro.createInnerAudioContext();
Object.keys(opts).forEach(function (item) {
innerAudioContext_1[item] = opts[item];
});
......
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/helpers/index.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/helpers/index.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
......@@ -49,45 +49,60 @@ declare const _default: {
textRiskIdentification: (text: string) => Promise<unknown>;
navigateToTaobaoPage: (shopId: string) => Promise<unknown>;
commonToast: (content: string, duration?: number, successCb?: () => any) => void;
simpleAlert: (content: string) => void;
commonConfirm: (title: string, content: string, successCb?: () => any) => Promise<void>;
getSystemInfo: () => Promise<unknown>;
favorShop: (sellerId: number) => Promise<boolean | {
showToast: (params: {
content: string;
duration?: number;
success?: () => any;
}, Taro?: any) => void;
simpleAlert: (content: string, Taro?: any) => void;
commonConfirm: (title?: string, content?: string, successCb?: () => any, Taro?: any) => Promise<void>;
getSystemInfo: (Taro?: any) => Promise<unknown>;
favorShop: (sellerId?: number, Taro?: any) => Promise<boolean | {
error?: number;
}>;
checkShopFavoredStatus: (sellerId: number) => Promise<boolean | {
checkShopFavoredStatus: (sellerId?: number, Taro?: any) => Promise<boolean | {
isFavor?: boolean;
}>;
navigateToOutside: (url: any) => boolean;
navigateTo: (url: any) => boolean;
navigateBack: (delta?: number) => void;
redirectTo: (url: string) => boolean;
getServerTime: () => Promise<string | {
navigateToOutside: (url: string, Taro?: any) => boolean;
navigateTo: (url: string, Taro?: any) => boolean;
navigateBack: (delta?: number, Taro?: any) => void;
redirectTo: (url: string, Taro?: any) => boolean;
getServerTime: (Taro?: any) => Promise<string | {
time?: string;
}>;
collectGoods: (id: number) => Promise<false | {
collectGoods: (id: number, Taro?: any) => Promise<false | {
error?: number;
}>;
checkGoodsCollectedStatus: (id: number) => Promise<boolean | {
checkGoodsCollectedStatus: (id: number, Taro?: any) => Promise<boolean | {
isCollect?: boolean;
}>;
openDetail: (itemId: string) => Promise<unknown>;
openDetail: (itemId: string, Taro?: any) => Promise<unknown>;
createAudio: (opts: {
src: string;
autoplay?: boolean;
}) => import("./helpers").AudioModel;
getImageInfo: (src: string) => Promise<unknown>;
setClipboard: (text: string) => Promise<unknown>;
showSharePanel: () => Promise<void>;
hideShareMenu: () => Promise<void>;
getStorage: (key: string) => Promise<string>;
setStorage: (key: string, value: any) => Promise<unknown>;
removeStorage: (key: string) => Promise<unknown>;
}, Taro?: any) => import("./helpers").AudioModel;
getImageInfo: (src: string, Taro?: any) => Promise<unknown>;
setClipboard: (text: string, Taro?: any) => Promise<unknown>;
showSharePanel: (Taro?: any) => Promise<void>;
hideShareMenu: (Taro?: any) => Promise<void>;
getStorage: (key: string, Taro?: any) => Promise<string>;
setStorage: (key: string, value: any, Taro?: any) => Promise<unknown>;
removeStorage: (key: string, Taro?: any) => Promise<unknown>;
taobaoReportClick: (eventType: string, logkey: string) => void;
openMessage: (sellerNick: string, itemId: string) => Promise<unknown>;
showSkuModal: (itemId: string) => Promise<unknown>;
hideSkuModal: () => Promise<unknown>;
confirmCustomOrder: (itemId: number, skuId?: number, quantity?: number) => Promise<unknown>;
openMessage: (param: {
sellerNick: string;
itemId: string;
}, Taro?: any) => Promise<unknown>;
showSkuModal: (itemId: string, Taro?: any) => Promise<unknown>;
hideSkuModal: (Taro?: any) => Promise<unknown>;
confirmCustomOrder: (param: {
itemId: number;
skuId?: number;
quantity?: number;
}, Taro?: any) => Promise<unknown>;
getSetting: (Taro?: any) => Promise<unknown>;
openSetting: (Taro?: any) => Promise<unknown>;
authorize: (scopeInfo: any, Taro?: any) => Promise<unknown>;
};
utils: typeof utils;
request: (header: IRequest) => false | ((handle: any, method: string, params: any, ext?: {
......
{"version":3,"file":"capiFn.js","sourceRoot":"","sources":["../../src/request/capiFn.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"capiFn.js","sourceRoot":"","sources":["../../src/request/capiFn.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,iCAAyC;AACzC,qCAA8C;AAC9C,kCAAyC;AAEzC,OAAO;AACP,IAAM,kBAAkB,GAAG;;;;oBACA,qBAAM,qBAAc,EAAE,CAAC,KAAK,CAAC,UAAA,GAAG;oBACrD,gBAAW,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;gBAClC,CAAC,CAAC,EAAA;;gBAFI,WAAW,GAAQ,SAEvB;gBACF,IAAG,CAAC,WAAW;oBAAE,sBAAO,KAAK,EAAA;gBACvB,KAA4F,WAAW,IAAI,EAAE,EAA3G,IAAI,UAAA,EAAE,SAAS,eAAA,EAAE,YAAY,kBAAA,EAAE,QAAQ,cAAA,EAAE,QAAQ,cAAA,EAAE,UAAU,gBAAA,EAAE,UAAU,gBAAA,EAAE,UAAU,gBAAA,CAAuB;gBAC9G,MAAM,GAAG;oBACX,IAAI,MAAA;oBACJ,KAAK,EAAE,SAAS;oBAChB,aAAa,EAAE,UAAU;oBACzB,QAAQ,UAAA;oBACR,IAAI,EAAE,QAAQ;oBACd,QAAQ,EAAE,YAAY;oBACtB,IAAI,EAAE,UAAU;oBAChB,UAAU,YAAA;iBACb,CAAA;gBACD,sBAAO;wBACH,MAAM,QAAA;wBACN,YAAY,EAAE,WAAW,CAAC,YAAY,CAAC,OAAO;qBACjD,EAAA;;;KACF,CAAA;AACD,IAAM,cAAc,GAAG,UAAO,OAAO;;QACnC,sBAAO,IAAI,OAAO,CAAC,UAAO,OAAO,EAAC,MAAM;;oBACtC,aAAa;oBACb,EAAE,CAAC,OAAO,CAAC;wBACL,KAAK,EAAE,IAAI;wBACX,OAAO,EAAE,YAAY,GAAG,OAAO;wBAC/B,OAAO,EAAE,UAAC,GAAG;4BACT,IAAG,GAAG,CAAC,OAAO,EAAE;gCACZ,OAAO,CAAC,IAAI,CAAC,CAAA;6BAChB;iCAAK;gCACF,OAAO,CAAC,KAAK,CAAC,CAAA;6BACjB;wBACL,CAAC;qBACJ,CAAC,CAAC;;;iBACN,CAAC,EAAA;;KACH,CAAA;AACD;;;;GAIG;AACI,IAAM,kBAAkB,GAAG,UAAO,GAAQ,EAAE,IAAmB;;;QAC5D,MAAM,GAA2B,IAAI,OAA/B,EAAE,UAAU,GAAe,IAAI,WAAnB,EAAE,QAAQ,GAAK,IAAI,SAAT,CAAS;QAC7C,sBAAO,IAAI,OAAO,CAAC,UAAO,OAAO,EAAC,MAAM;;;;gCACnB,qBAAM,kBAAkB,EAAE,EAAA;;4BAArC,QAAQ,GAAG,SAA0B;4BAC3C,IAAG,CAAC,QAAQ,EAAE;gCACV,OAAO,CAAC,KAAK,CAAC,CAAA;gCACd,sBAAO;6BACV;4BACe,OAAO,GAAmB,QAAQ,OAA3B,EAAE,YAAY,GAAK,QAAQ,aAAb,CAAa;4BAC1C,IAAI,GAAY,OAAO,KAAnB,EAAE,KAAK,GAAK,OAAO,MAAZ,CAAY;4BACzB,OAAO,GAAG,IAAI,GAAG,KAAK,GAAG,YAAY,CAAA;4BAC3B,qBAAM,cAAc,CAAC,OAAO,CAAC,EAAA;;4BAAvC,OAAO,GAAG,SAA6B;4BAC7C,IAAG,CAAC,OAAO,EAAE;gCACT,OAAO,CAAC,KAAK,CAAC,CAAA;gCACd,sBAAO;6BACV;4BACkC,qBAAM,GAAG,uBAAM,MAAM,GAAK,OAAO,EAAG,EAAA;;4BAAjE,KAA6B,SAAoC,EAA/D,OAAO,aAAA,EAAE,IAAI,UAAA,EAAE,OAAO,aAAA;4BAC9B,IAAI,OAAO,EAAE;gCACT,gBAAW,CAAC,UAAU,CAAC,CAAA;gCACvB,OAAO,CAAC,IAAI,CAAC,CAAA;6BAChB;iCAAK;gCACF,gBAAW,CAAC,QAAQ,IAAI,OAAO,CAAE,CAAA;gCACjC,OAAO,CAAC,KAAK,CAAC,CAAA;6BACjB;;;;iBACJ,CAAC,EAAA;;KACH,CAAA;AAzBY,QAAA,kBAAkB,sBAyB9B;AACD;;;;GAIG;AACI,IAAM,iBAAiB,GAAG,UAAO,GAAQ,EAAE,IAAmB;;;QAC3D,MAAM,GAA2B,IAAI,OAA/B,EAAE,UAAU,GAAe,IAAI,WAAnB,EAAE,QAAQ,GAAK,IAAI,SAAT,CAAS;QAC7C,sBAAO,IAAI,OAAO,CAAC,UAAO,OAAO,EAAC,MAAM;;;;gCACD,qBAAM,GAAG,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAA,GAAG;gCAC1D,gBAAW,CAAC,UAAU,IAAI,GAAG,CAAC,OAAO,CAAC,CAAA;gCACtC,OAAO,CAAC,KAAK,CAAC,CAAA;4BAClB,CAAC,CAAC,EAAA;;4BAHI,KAA6B,SAGjC,EAHM,OAAO,aAAA,EAAE,IAAI,UAAA,EAAE,OAAO,aAAA;4BAI9B,IAAI,OAAO,EAAE;gCACT,gBAAW,CAAC,UAAU,CAAC,CAAA;gCACvB,OAAO,CAAC,IAAI,CAAC,CAAA;6BAChB;iCAAK;gCACF,gBAAW,CAAC,QAAQ,IAAI,OAAO,CAAC,CAAA;gCAChC,OAAO,CAAC,KAAK,CAAC,CAAA;6BACjB;;;;iBACJ,CAAC,EAAA;;KACH,CAAA;AAfY,QAAA,iBAAiB,qBAe7B;AACD;;;;GAIG;AACI,IAAM,kBAAkB,GAAG,UAAM,GAAQ,EAAE,IAAmB;;;QAC3D,MAAM,GAA2B,IAAI,OAA/B,EAAE,UAAU,GAAe,IAAI,WAAnB,EAAE,QAAQ,GAAK,IAAI,SAAT,CAAS;QACrC,QAAQ,GAAoB,MAAM,SAA1B,EAAE,KAAK,GAAa,MAAM,MAAnB,EAAK,GAAG,UAAK,MAAM,EAApC,qBAA2B,CAAF,CAAW;QAC1C,IAAG,CAAC,KAAK;YAAE,sBAAO,KAAK,EAAA;QACvB,sBAAO,IAAI,OAAO,CAAC,UAAO,OAAO,EAAC,MAAM;;;;gCAChB,qBAAM,qBAAa,CAAC,EAAC,QAAQ,UAAA,EAAE,UAAU,EAAE,KAAK,EAAE,CAAC,EAAA;;4BAAjE,MAAM,GAAQ,SAAmD;4BACvE,IAAG,CAAC,MAAM;gCAAE,OAAO,CAAC,KAAK,CAAC,CAAA;iCACvB,MAAM,CAAC,eAAe,EAAtB,wBAAsB;4BACc,qBAAM,GAAG,cAAM,GAAG,EAAG,EAAA;;4BAAlD,KAA6B,SAAqB,EAAhD,OAAO,aAAA,EAAE,gBAAI,EAAE,OAAO,aAAA;4BAC9B,IAAG,OAAO,EAAE;gCACR,gBAAW,CAAC,UAAU,IAAI,qBAAqB,CAAC,CAAA;gCAChD,OAAO,CAAC,IAAI,CAAC,CAAA;6BAChB;iCAAK;gCACF,gBAAW,CAAC,QAAQ,IAAI,OAAO,CAAC,CAAA;gCAChC,OAAO,CAAC,KAAK,CAAC,CAAA;6BACjB;;;4BAED,gBAAW,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAA;4BAC5B,OAAO,CAAC,KAAK,CAAC,CAAA;;;;;iBAErB,CAAC,EAAA;;KACH,CAAA;AArBY,QAAA,kBAAkB,sBAqB9B"}
\ No newline at end of file
......@@ -260,11 +260,11 @@ var validateActivityStatus = function (checkParam) { return __awaiter(void 0, vo
return [2 /*return*/, false];
return [2 /*return*/, new Promise(function (resolve, reject) {
if (nowTime < startTime) {
tb_1.commonToast('活动未开始');
tb_1.showToast({ content: '活动未开始' });
resolve(false);
}
else if (nowTime > endTime && !noCheck) {
tb_1.commonToast('活动已结束');
tb_1.showToast({ content: '活动已结束' });
resolve(false);
}
else {
......
This diff is collapsed.
{
"name": "tbcc-sdk-ts",
"version": "1.0.7",
"version": "1.0.14",
"description": "",
"main": "lib/index.js",
"scripts": {
......
This diff is collapsed.
......@@ -14,13 +14,12 @@ export const getUserAddress = async (opts = {}) => {
joinTag: '' // 分割收货地址符号(淘宝商家有特定发货需求)
};
let _opts = Object.assign({}, defaults, opts);
// @ts-ignore
return new Promise((resolve, reject) => {
// @ts-ignore
my.authorize({
my.authorize({
scopes: 'scope.addressList',
success: () => {
const { addAddress, searchAddress, locateAddress, joinTag } = _opts;
// @ts-ignore
if (!my.tb.chooseAddress) {
reject({
noSupport: true,
......@@ -28,7 +27,6 @@ export const getUserAddress = async (opts = {}) => {
});
return false;
}
// @ts-ignore
my.tb.chooseAddress(
{
addAddress,
......@@ -74,8 +72,8 @@ export const chooseImage = async (opts = {}) => {
};
let _opts = Object.assign({}, defaults, opts);
const { count, sourceType, compressLevel } = _opts;
// @ts-ignore
return new Promise((resolve, reject) => {
// @ts-ignore
if (!my.chooseImage) {
reject({
noSupport: true,
......@@ -83,13 +81,11 @@ export const chooseImage = async (opts = {}) => {
});
return false;
}
// @ts-ignore
my.chooseImage({
count,
sourceType,
success: res => {
// @ts-ignore
my.compressImage({
my.compressImage({
apFilePaths: res.apFilePaths,
level: compressLevel,
success: data => {
......
......@@ -5,24 +5,25 @@ import { commonToast } from '../core/tb'
* @param params
* @param name
*/
export const promisifyApiSimple = (methodName: string, params: IParamJSAPI, name?: string) => {
if(name) {
// @ts-ignore
my[methodName](name,params);
return;
}
// @ts-ignore
my[methodName](params);
export const promisifyApiSimple = (methodName?: string, params?: IParamJSAPI, name?: string, Taro?: any) => {
// @ts-ignore
const _Taro = Taro || my
if(name) {
_Taro[methodName](name,params);
return;
}
_Taro[methodName](params);
}
/**
* 通用API封装
* @param methodName
* @param params
*/
export const promisifyApi = (methodName: string, params = {}) => {
export const promisifyApi = (methodName?: string, params = {}, Taro?: any) => {
// @ts-ignore
const _Taro = Taro || my
return new Promise((resolve, reject) => {
// @ts-ignore
my[methodName]({
_Taro[methodName]({
...params,
success: res => {
resolve(res)
......@@ -38,10 +39,12 @@ export const promisifyApi = (methodName: string, params = {}) => {
* @param methodName
* @param params
*/
export const promisifyApiToTb = (methodName: string, params = {}) => {
export const promisifyApiToTb = (methodName?: string, params = {}, Taro?: any) => {
// @ts-ignore
const _Taro = Taro || my
return new Promise((resolve, reject) => {
// @ts-ignore
my.tb[methodName]({
_Taro.tb[methodName]({
...params,
success: res => {
resolve(res)
......@@ -56,15 +59,16 @@ export const promisifyApiToTb = (methodName: string, params = {}) => {
* 创建音频类
*/
export class AudioModel {
constructor(opts: { src: string }) {
const { src } = opts;
constructor(opts: { src: string, Taro?: any }) {
const { Taro, src } = opts;
if (!src) {
console.error('请输入音频链接');
return false;
}
try {
// @ts-ignore
const innerAudioContext = my.createInnerAudioContext();
const _Taro = Taro || my
const innerAudioContext = _Taro.createInnerAudioContext();
Object.keys(opts).forEach(item => {
innerAudioContext[item] = opts[item];
});
......
......@@ -27,7 +27,7 @@ const getUerAddressParam = async () => {
const confirmAddress = async (address) => {
return new Promise(async (resolve,reject) => {
// @ts-ignore
my.confirm({
my.confirm({
title: '提示',
content: '确认使用该收货地址:' + address,
success: (res) => {
......@@ -66,7 +66,7 @@ export const receiveObjectPrize = async (api: any, data: IReceivePrize) => {
commonToast(successMsg)
resolve(true)
}else {
commonToast(errorMsg || message)
commonToast(errorMsg || message )
resolve(false)
}
})
......
import { commonToast, getServerTime } from '../core/tb';
import { showToast, getServerTime } from '../core/tb';
/**
* 时间格式化
* @param date 接收可以被new Date()方法转换的内容
......@@ -182,11 +182,11 @@ export const validateActivityStatus = async (checkParam: { startTime: number, en
if(!startTime || !endTime) return false
return new Promise((resolve,reject) => {
if(nowTime < startTime ) {
commonToast('活动未开始')
showToast({ content: '活动未开始' })
resolve(false)
}
else if(nowTime > endTime && !noCheck) {
commonToast('活动已结束')
showToast({ content: '活动已结束' })
resolve(false)
}
else {
......
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