12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- import md5 from "../vendor/md5.js";
- import global from "../../config/global.js";
- import utils from "@/library/utils/Comm.js";
- class Before {
- app = null;
- http = null;
- constructor(http) {
- this.app = getApp();
- }
-
- create() {
- var salt = global.putoken;
- var app = getApp();
- var post = {};
- post['token'] = app.$store.state.user != null ? app.$store.state.user.token : "";
-
- post['deviceId'] = app.$store.state.uuid;
-
- post["deviceType"] = app.$device.platform == 'ios' ? 2 : 1;
-
- post["fromApp"] = "app";
-
-
- post["fromApp"] = "h5";
-
- post["mobileType"] = app.$device.model + "(" + app.$device.system + ")";
-
- post["version"] = global.version;
-
- post['appCode'] = global.app_code;
-
- post['noction'] = utils.uuidv4();
-
- post["timestamp"] = Date.parse(new Date());
- var signAr = [];
- for (var i in post) {
- signAr.push(i + "=" + post[i]);
- }
- var signStr = md5(salt + signAr.join(','));
- post['sign'] = signStr;
- for (var i in post) {
- this.setHeader(i, post[i]);
- }
- }
- }
- export default Before;
|