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