|
- 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) {
- 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
- },
- 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, 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,
- 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;
|