|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360 |
- let config = require("../config/config.js");
- var app = getApp();
- const func = {
- getMallIcon: function () {
- return new Promise((resolve, reject) => {
- tt.request({
- url: config.api.getMallIcon,
- data: {
- appId: config.weapp.appId,
- },
- success: function (res) {
- resolve(res.data)
- },
- fail: function (err) {
- reject(err)
- },
- complete: function (res) {
- //console.log("getMallIcon complete:" + res)
- }
- })
- })
- },
- userLogin: function (phone, password, latitude, longitude) {
- return new Promise((resolve, reject) => {
- tt.request({
- url: config.api.login,
- data: {
- appId: config.weapp.appId,
- phone: phone,
- password: password,
- latitude: latitude,
- longitude: longitude
- },
- method: "POST",
- success: function (res) {
- resolve(res.data)
- },
- fail: function (err) {
- reject(err)
- },
- complete: function (res) {
- //console.log("userLogin complete:" + res)
- }
- })
- })
- },
-
- getUserInfo: function (phone, password, latitude, longitude) {
- return new Promise((resolve, reject) => {
- tt.request({
- url: config.api.userDetail,
- header: {
- "content-type": "application/json;charset=UTF-8",
- "token": app.globalData.token
- },
- data: {
- appId: config.weapp.appId,
- phone: phone,
- password: password,
- latitude: latitude,
- longitude: longitude
- },
- method: "POST",
- success: function (res) {
- resolve(res)
- },
- fail: function (err) {
- reject(err)
- },
- complete: function (res) {
- //console.log("userLogin complete:" + res)
- }
- })
- })
- },
-
- /**
- * 优惠券查询
- */
- getCouponList: function (pageNum, pageSize) {
- return new Promise((resolve, reject) => {
- tt.request({
- url: config.api.couponList,
- header: {
- "content-type": "application/json;charset=UTF-8",
- "token": app.globalData.token
- },
- method: "get",
- data: {
- pageNum: pageNum,
- pageSize: pageSize
- },
- success: function (res) {
- resolve(res)
- },
- fail: function (err) {
- reject(err)
- },
- complete: function (res) {
- console.log(res)
- }
- })
- })
- },
- /**
- * 优惠券详情
- */
- getCouponOrderDetail: function (couponOrderId, couponTenantId) {
- return new Promise((resolve, reject) => {
- tt.request({
- url: config.api.couponOrderDetail,
- header: {
- "content-type": "application/json;charset=UTF-8",
- "token": app.globalData.token
- },
- method: "get",
- data: {
- couponOrderId: couponOrderId,
- couponTenantId: couponTenantId
- },
- success: function (res) {
- resolve(res.data)
- },
- fail: function (err) {
- reject(err)
- },
- complete: function (res) {
- console.log(res)
- }
- })
- })
- },
- /**
- * 获取图文详情html
- */
- getHtml: function (couponOrderId) {
- return new Promise((resolve, reject) => {
- tt.request({
- url: config.api.couponHtmlDetail,
- header: {
- "content-type": "application/json;charset=UTF-8",
- "token": app.globalData.token
- },
- method: "get",
- data: {
- couponOrderId: couponOrderId
- },
- success: function (res) {
- resolve(res.data)
- },
- fail: function (err) {
- reject(err)
- },
- complete: function (res) {
- console.log(res)
- }
- })
- })
- },
- /**
- * 更新密码
- */
- updateUserPassword: function (phone, yzm, newPwd) {
- return new Promise((resolve, reject) => {
- tt.request({
- url: config.api.userUpdatePwd,
- header: {
- "content-type": "application/json;charset=UTF-8",
- },
- method: "POST",
- data: {
- phone: phone,
- code: yzm,
- pwd: newPwd,
- appId: config.weapp.appId
- },
- success: function (res) {
- resolve(res.data)
- },
- fail: function (err) {
- reject(err)
- },
- complete: function (res) {
- console.log(res)
- }
- })
- })
- },
- /**
- * 验证码验证
- */
- hasValidationCode: function (phone, yzm) {
- return new Promise((resolve, reject) => {
- tt.request({
- url: config.api.hasValidationCode,
- header: {
- "content-type": "application/json;charset=UTF-8",
- },
- method: "get",
- data: {
- phone: phone,
- code: yzm,
- type: 1,
- appid: config.weapp.appId
- },
- success: function (res) {
- resolve(res.data)
- },
- fail: function (err) {
- reject(err)
- },
- complete: function (res) {
- console.log(res)
- }
- })
- })
- },
- /**
- * 发送验证码
- */
- sendValidationCode: function (phone) {
- return new Promise((resolve, reject) => {
- tt.request({
- url: config.api.sendValidationCode,
- header: {
- "content-type": "application/json;charset=UTF-8",
- },
- method: "get",
- data: {
- phone: phone,
- type: 1,
- appid: config.weapp.appId
- },
- success: function (res) {
- resolve(res.data)
- },
- fail: function (err) {
- reject(err)
- },
- complete: function (res) {
- console.log(res)
- }
- })
- })
- },
- /**
- * 券核销
- */
- couponOrderVerify: function (couponOrderId, couponTenantId, verifyRemark) {
- return new Promise((resolve, reject) => {
- tt.request({
- url: config.api.couponOrderVerify,
- header: {
- "content-type": "application/json;charset=UTF-8",
- "token": app.globalData.token,
- },
- data: {
- couponOrderId: couponOrderId,
- couponTenantId: couponTenantId,
- verifyRemark: verifyRemark
- },
- method: "POST",
- success: function (res) {
- resolve(res.data)
- },
- fail: function (err) {
- reject(err)
- },
- complete: function (res) {
- //console.log("userLogin complete:" + res)
- }
- })
- })
- },
- /**
- *
- * @param {*换取openId} code
- */
- getOpenId: function (code, bUserId) {
- return new Promise((resolve, reject) => {
- tt.request({
- url: config.api.getOpenId,
- header: {
- "content-type": "application/json;charset=UTF-8",
- "token": app.globalData.token,
- },
- data: {
- appId: config.weapp.appId,
- code: code,
- bUserId: bUserId
- },
- method: "POST",
- success: function (res) {
- resolve(res)
- },
- fail: function (err) {
- reject(err)
- },
- complete: function (res) {
- //console.log("userLogin complete:" + res)
- }
- })
- })
- },
- /**
- * 获得超级管理员openId
- */
- getSuperOpenId: function (code) {
- return new Promise((resolve, reject) => {
- tt.request({
- url: config.api.getSuperOpenId,
- header: {
- "content-type": "application/json;charset=UTF-8",
- },
- data: {
- appId: config.weapp.appId,
- code: code,
- },
- method: "POST",
- success: function (res) {
- resolve(res)
- },
- fail: function (err) {
- reject(err)
- }
- })
- })
- },
- /**
- * 获得手机号
- */
- getUserPhone: function (encryptedData, iv, superopenId, session_key) {
- return new Promise((resolve, reject) => {
- tt.request({
- url: config.api.getUserPhone,
- header: {
- "content-type": "application/json;charset=UTF-8",
- },
- data: {
- appId: config.weapp.appId,
- encryptedData: encryptedData,
- iv: iv,
- openId: superopenId,
- session_key: session_key,
- },
- method: "POST",
- success: function (res) {
- resolve(res)
- },
- fail: function (err) {
- reject(err)
- },
- complete: function (res) {
- //console.log("userLogin complete:" + res)
- }
- })
- })
- },
- }
- module.exports = func;
|