12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- import md5 from "../vendor/md5.js";
- import global from "../../config/global.js";
- import utils from "@/library/utils/Comm.js";
- class Before {
- constructor() {
- }
-
- async create() {
- try {
- var salt = global.putoken;
- var app = await utils.getAppStore();
- 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]);
- }
- } catch (error) {
- console.log(error)
- }
- }
- }
- export default Before;
|