Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

models.js 1.9KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. import {
  2. POSTMODEL,
  3. GETMODEL
  4. } from '../utils/reqHelper';
  5. const url = require("./url.js");
  6. const reqInterface = {};
  7. const Base64 = require("../utils/base64");
  8. import {getApi} from '../utils/dataHelper'
  9. reqInterface.Login = POSTMODEL(url.BladeAuthToken); // 获取认证Token
  10. reqInterface.GetBladeSystemDictDictionary = GETMODEL(url.BladeSystemDictDictionary); // 字典
  11. reqInterface.PostConsumerinfoSubmit = POSTMODEL(url.ConsumerinfoSubmit); // 新增
  12. reqInterface.GetGuide = GETMODEL(url.Guide); // 办事指南
  13. reqInterface.GetConsumerinfopublicList = GETMODEL(url.ConsumerinfopublicList); // 公示列表
  14. reqInterface.GetConsumerinfopublicDetail = GETMODEL(url.ConsumerinfopublicDetail); // 获取公示详情数据
  15. reqInterface.GetConsumerinfoDetail = GETMODEL(url.ConsumerinfoDetail); // 申请资料详情
  16. reqInterface.GetConsumerinfoCheckDetail = GETMODEL(url.ConsumerinfoCheckDetail); // 申请资料审核详情
  17. reqInterface.PostConsumerinfoUpdate = POSTMODEL(url.ConsumerinfoUpdate); // 头像昵称
  18. reqInterface.POSTConsumerinfoQuery = POSTMODEL(url.ConsumerinfoQuery); // 申请资料审核详情
  19. reqInterface.GetQuotaGet = GETMODEL(url.QuotaGet); // 申请资料审核详情
  20. reqInterface.PostImageUpload = function (uploadFile) {
  21. const CLIENTID = 'miniapp'
  22. const CLIENTSECRET = 'miniapp_secret'
  23. return new Promise((resolve, reject) => {
  24. wx.uploadFile({
  25. url: getApi() + url.ConsumerinfoUpload,
  26. header: {
  27. 'Authorization': `Basic ${Base64.Base64.encode(`${CLIENTID}:${CLIENTSECRET}`)}`,
  28. 'Blade-Auth': `bearer ${wx.getStorageSync('token')}`
  29. },
  30. filePath: uploadFile,
  31. name: 'file',
  32. success(res) {
  33. resolve(JSON.parse(res.data));
  34. },
  35. fail(err) {
  36. wx.showToast({
  37. title: "上传错误",
  38. icon: "none",
  39. });
  40. reject(err);
  41. }
  42. })
  43. })
  44. },
  45. module.exports = reqInterface;