import { httpApp } from "@/plugins/axiosIndex"; const CryptoJS = require("crypto-js"); const AES = (content) => { const KEY = "1234567890123456"; const IV = "1234567890123456"; // const key = CryptoJS.enc.Utf8.parse("1234567890123456"); // console.log(key); // const key = "1234567890123456"; console.log(content); var key = CryptoJS.enc.Utf8.parse(KEY); var iv = CryptoJS.enc.Utf8.parse(IV); var encrypted = CryptoJS.AES.encrypt(content, key, { iv: iv }); return encrypted.toString(); // const enstr = CryptoJS.AES.encrypt(content + "", key, { // // mode: CryptoJS.mode.ECB, // // padding: CryptoJS.pad.Pkcs7, // }).toString(); // return enstr; }; export function loginByUsername({ loginName, password, code }) { const data = { loginName, password: AES(password), code, }; return httpApp.post("/api/admin/user/login/account", data); } export function logout() { return httpApp.post({ url: "/login/logout", }); }