master
parent
4ca067a750
commit
ec3b113e47
@ -1,25 +1,29 @@
|
||||
import App from './App'
|
||||
|
||||
// #ifndef VUE3
|
||||
import Vue from 'vue'
|
||||
import App from './App'
|
||||
|
||||
// #ifndef VUE3
|
||||
import Vue from 'vue'
|
||||
Vue.config.productionTip = false
|
||||
App.mpType = 'app'
|
||||
const app = new Vue({
|
||||
...App
|
||||
...App
|
||||
})
|
||||
app.$mount()
|
||||
// #endif
|
||||
|
||||
// #ifdef VUE3
|
||||
import { createSSRApp } from 'vue'
|
||||
export function createApp() {
|
||||
const app = createSSRApp(App)
|
||||
return {
|
||||
app
|
||||
}
|
||||
app.$mount()
|
||||
// #endif
|
||||
|
||||
// #ifdef VUE3
|
||||
import {
|
||||
createSSRApp
|
||||
} from 'vue'
|
||||
export function createApp() {
|
||||
const app = createSSRApp(App)
|
||||
return {
|
||||
app
|
||||
}
|
||||
}
|
||||
// #endif
|
||||
|
||||
// main.js
|
||||
import uView from "uview-ui";
|
||||
Vue.use(uView);
|
||||
// #endif
|
||||
|
||||
// main.js
|
||||
import uView from "uview-ui";
|
||||
Vue.use(uView);
|
||||
import util from "@/utils/util";
|
||||
Vue.prototype.util = util;
|
||||
|
||||
@ -0,0 +1,22 @@
|
||||
<template>
|
||||
<view>
|
||||
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style>
|
||||
|
||||
</style>
|
||||
@ -0,0 +1,116 @@
|
||||
<template>
|
||||
<view class="loginPage">
|
||||
|
||||
<view class="loginHeader">
|
||||
<view class="loginHeaderTitle">欢迎使用巡查上报系统</view>
|
||||
</view>
|
||||
<view class="loginBox">
|
||||
<u-field v-model="username" label-width=0 icon="account" placeholder="请填写登陆名">
|
||||
</u-field>
|
||||
<u-field v-model="password" label-width=0 icon="lock" password=true placeholder="请填写密码">
|
||||
</u-field>
|
||||
</view>
|
||||
|
||||
<view class="loginFoot">
|
||||
<u-button :ripple="true" @click="loginBind" ripple-bg-color="#2979ff" type="primary">登陆</u-button>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
var util = require("../../utils/util.js");
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
username: '',
|
||||
password: ''
|
||||
}
|
||||
},
|
||||
onLoad: function() {
|
||||
var user = uni.getStorageSync('userInfo');
|
||||
if (!util.isNull(user.access_token)) {
|
||||
util.request({
|
||||
api: 'worker/check-token',
|
||||
utilSuccess: function(res) {
|
||||
if (res.token_available) {
|
||||
|
||||
uni.redirectTo({
|
||||
url: '/pages/index/index'
|
||||
});
|
||||
}
|
||||
},
|
||||
utilFail: function(res) {
|
||||
console.log(res)
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
},
|
||||
methods: {
|
||||
loginBind: function() {
|
||||
let that = this;
|
||||
|
||||
if (that.username == "") {
|
||||
util.alert("请输入登陆账号");
|
||||
return false;
|
||||
}
|
||||
|
||||
if (that.password == "") {
|
||||
util.alert("请输入密码");
|
||||
return false;
|
||||
}
|
||||
|
||||
util.request({
|
||||
api: 'worker/login-by-username',
|
||||
method: 'POST',
|
||||
data: {
|
||||
'mobile': that.username,
|
||||
'password': that.password
|
||||
},
|
||||
utilSuccess: function(res) {
|
||||
console.log(res)
|
||||
uni.setStorageSync('userInfo', res);
|
||||
uni.redirectTo({
|
||||
url: '/pages/index/index'
|
||||
});
|
||||
},
|
||||
utilFail: function(res) {
|
||||
console.log(res)
|
||||
util.alert(res);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style>
|
||||
.loginPage {}
|
||||
|
||||
.loginFoot {
|
||||
padding: 40rpx;
|
||||
margin-top: 100rpx;
|
||||
}
|
||||
|
||||
.loginBox {
|
||||
padding: 120rpx 40rpx;
|
||||
background: #FFFFFF;
|
||||
margin-top: -50rpx;
|
||||
background: #FFFFFF;
|
||||
border-radius: 50rpx;
|
||||
}
|
||||
|
||||
.loginHeaderTitle {
|
||||
display: flex;
|
||||
font-size: 40rpx;
|
||||
padding: 80rpx 0;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.loginHeader {
|
||||
padding: 80rpx 40rpx;
|
||||
background: #2979ff;
|
||||
}
|
||||
</style>
|
||||
@ -0,0 +1,22 @@
|
||||
<template>
|
||||
<view>
|
||||
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style>
|
||||
|
||||
</style>
|
||||
@ -0,0 +1,495 @@
|
||||
@font-face {
|
||||
font-family: 'iconfont'; /* Project id 3452172 */
|
||||
src: url('//at.alicdn.com/t/font_3452172_uf51typgi.woff2?t=1654567019358') format('woff2'),
|
||||
url('//at.alicdn.com/t/font_3452172_uf51typgi.woff?t=1654567019358') format('woff'),
|
||||
url('//at.alicdn.com/t/font_3452172_uf51typgi.ttf?t=1654567019358') format('truetype');
|
||||
}
|
||||
|
||||
.iconfont {
|
||||
font-family: "iconfont" !important;
|
||||
font-size: 16px;
|
||||
font-style: normal;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
}
|
||||
|
||||
.icon-guanxianyanghu:before {
|
||||
content: "\e8a4";
|
||||
}
|
||||
|
||||
.icon-guanxianxuncha:before {
|
||||
content: "\e8a5";
|
||||
}
|
||||
|
||||
.icon-bengcanshuxinxi:before {
|
||||
content: "\e76d";
|
||||
}
|
||||
|
||||
.icon-dianchaxun:before {
|
||||
content: "\e76e";
|
||||
}
|
||||
|
||||
.icon-daoludingwei:before {
|
||||
content: "\e76f";
|
||||
}
|
||||
|
||||
.icon-bilichi:before {
|
||||
content: "\e770";
|
||||
}
|
||||
|
||||
.icon-fuhaohuafanganguanli:before {
|
||||
content: "\e771";
|
||||
}
|
||||
|
||||
.icon-dianxianbiaozhundaima:before {
|
||||
content: "\e772";
|
||||
}
|
||||
|
||||
.icon-fangda:before {
|
||||
content: "\e773";
|
||||
}
|
||||
|
||||
.icon-fuhaoguanli:before {
|
||||
content: "\e774";
|
||||
}
|
||||
|
||||
.icon-fuzhuxianshuxingshuju:before {
|
||||
content: "\e775";
|
||||
}
|
||||
|
||||
.icon-duobianxingchaxun:before {
|
||||
content: "\e776";
|
||||
}
|
||||
|
||||
.icon-fushuwuweihu:before {
|
||||
content: "\e777";
|
||||
}
|
||||
|
||||
.icon-erweiditu:before {
|
||||
content: "\e778";
|
||||
}
|
||||
|
||||
.icon-gongchengxinxishuju:before {
|
||||
content: "\e779";
|
||||
}
|
||||
|
||||
.icon-guanxianbiaozhu:before {
|
||||
content: "\e77a";
|
||||
}
|
||||
|
||||
.icon-juliceliang:before {
|
||||
content: "\e77b";
|
||||
}
|
||||
|
||||
.icon-manyou:before {
|
||||
content: "\e77c";
|
||||
}
|
||||
|
||||
.icon-juxingchaxun:before {
|
||||
content: "\e77d";
|
||||
}
|
||||
|
||||
.icon-houyishitu:before {
|
||||
content: "\e77e";
|
||||
}
|
||||
|
||||
.icon-guandianbiaozhu:before {
|
||||
content: "\e77f";
|
||||
}
|
||||
|
||||
.icon-jieliusheshijichushuju:before {
|
||||
content: "\e780";
|
||||
}
|
||||
|
||||
.icon-jianchajingjichushuju:before {
|
||||
content: "\e781";
|
||||
}
|
||||
|
||||
.icon-paishuiguandianshuju:before {
|
||||
content: "\e782";
|
||||
}
|
||||
|
||||
.icon-paishuiguanxianshuju:before {
|
||||
content: "\e783";
|
||||
}
|
||||
|
||||
.icon-paifangkoujichushuju:before {
|
||||
content: "\e784";
|
||||
}
|
||||
|
||||
.icon-paishuiqujichushuju:before {
|
||||
content: "\e785";
|
||||
}
|
||||
|
||||
.icon-qingping:before {
|
||||
content: "\e786";
|
||||
}
|
||||
|
||||
.icon-quantuxianshi:before {
|
||||
content: "\e787";
|
||||
}
|
||||
|
||||
.icon-quexianjiancechaxun:before {
|
||||
content: "\e788";
|
||||
}
|
||||
|
||||
.icon-sheshimianshuxingshuju:before {
|
||||
content: "\e789";
|
||||
}
|
||||
|
||||
.icon-qianyishitu:before {
|
||||
content: "\e78a";
|
||||
}
|
||||
|
||||
.icon-paishuibengzhanjichushuju:before {
|
||||
content: "\e78b";
|
||||
}
|
||||
|
||||
.icon-sheshikongjianfanweishuju:before {
|
||||
content: "\e78c";
|
||||
}
|
||||
|
||||
.icon-sanweiditu:before {
|
||||
content: "\e78d";
|
||||
}
|
||||
|
||||
.icon-shiguyinhuanshuju:before {
|
||||
content: "\e78e";
|
||||
}
|
||||
|
||||
.icon-shuxingchaxun:before {
|
||||
content: "\e78f";
|
||||
}
|
||||
|
||||
.icon-sheshiquanshujiyanghuxinxi:before {
|
||||
content: "\e790";
|
||||
}
|
||||
|
||||
.icon-tezhengdianweihu:before {
|
||||
content: "\e791";
|
||||
}
|
||||
|
||||
.icon-xitongxinxiweihu:before {
|
||||
content: "\e792";
|
||||
}
|
||||
|
||||
.icon-suoxiao:before {
|
||||
content: "\e793";
|
||||
}
|
||||
|
||||
.icon-shuaxinditu:before {
|
||||
content: "\e794";
|
||||
}
|
||||
|
||||
.icon-tufuhaochaxun:before {
|
||||
content: "\e795";
|
||||
}
|
||||
|
||||
.icon-yinhuanleibieweihu:before {
|
||||
content: "\e796";
|
||||
}
|
||||
|
||||
.icon-yushuikoujichushuju:before {
|
||||
content: "\e797";
|
||||
}
|
||||
|
||||
.icon-yujingshujuweihu:before {
|
||||
content: "\e798";
|
||||
}
|
||||
|
||||
.icon-ziliaoshoujiqingkuang:before {
|
||||
content: "\e799";
|
||||
}
|
||||
|
||||
.icon-zidianbiaoguanli:before {
|
||||
content: "\e79a";
|
||||
}
|
||||
|
||||
.icon-zuobiaodingwei:before {
|
||||
content: "\e79b";
|
||||
}
|
||||
|
||||
.icon-zhuantiweihu:before {
|
||||
content: "\e79c";
|
||||
}
|
||||
|
||||
.icon-yuanshujushuxingmiaoshu:before {
|
||||
content: "\e79d";
|
||||
}
|
||||
|
||||
.icon-zhamenjichushuju:before {
|
||||
content: "\e79e";
|
||||
}
|
||||
|
||||
.icon-shujulianjieguanli:before {
|
||||
content: "\e79f";
|
||||
}
|
||||
|
||||
.icon-mianjiceliang:before {
|
||||
content: "\e7a0";
|
||||
}
|
||||
|
||||
.icon-tucengkongzhi:before {
|
||||
content: "\e7a1";
|
||||
}
|
||||
|
||||
.icon-shujugongxiang:before {
|
||||
content: "\e861";
|
||||
}
|
||||
|
||||
.icon-shujujicheng:before {
|
||||
content: "\e862";
|
||||
}
|
||||
|
||||
.icon-ziyuanmuluguanli:before {
|
||||
content: "\e865";
|
||||
}
|
||||
|
||||
.icon-shipinjiankongyemian:before {
|
||||
content: "\e866";
|
||||
}
|
||||
|
||||
.icon-shipindianweiguanli:before {
|
||||
content: "\e867";
|
||||
}
|
||||
|
||||
.icon-bangonggongwenshuju:before {
|
||||
content: "\e868";
|
||||
}
|
||||
|
||||
.icon-huanjingjianchazhifashuju:before {
|
||||
content: "\e869";
|
||||
}
|
||||
|
||||
.icon-shuihuanjingzhiliangbaogao:before {
|
||||
content: "\e86a";
|
||||
}
|
||||
|
||||
.icon-shujuguanli:before {
|
||||
content: "\e86b";
|
||||
}
|
||||
|
||||
.icon-baoguanfenxi:before {
|
||||
content: "\e86c";
|
||||
}
|
||||
|
||||
.icon-chuizhijingjucesuan:before {
|
||||
content: "\e86d";
|
||||
}
|
||||
|
||||
.icon-chaxunfangan:before {
|
||||
content: "\e86e";
|
||||
}
|
||||
|
||||
.icon-chaxuntongji:before {
|
||||
content: "\e86f";
|
||||
}
|
||||
|
||||
.icon-ditushezhi:before {
|
||||
content: "\e870";
|
||||
}
|
||||
|
||||
.icon-futufenxi:before {
|
||||
content: "\e871";
|
||||
}
|
||||
|
||||
.icon-gongchengdanganguanli:before {
|
||||
content: "\e872";
|
||||
}
|
||||
|
||||
.icon-guanxianbaojiandengji:before {
|
||||
content: "\e873";
|
||||
}
|
||||
|
||||
.icon-gongnengxingquexianshuju:before {
|
||||
content: "\e874";
|
||||
}
|
||||
|
||||
.icon-hengduanmianfenxi:before {
|
||||
content: "\e875";
|
||||
}
|
||||
|
||||
.icon-guanxiantuopufenxi:before {
|
||||
content: "\e876";
|
||||
}
|
||||
|
||||
.icon-hunjiedianxinxi:before {
|
||||
content: "\e877";
|
||||
}
|
||||
|
||||
.icon-huanchongqufenxi:before {
|
||||
content: "\e878";
|
||||
}
|
||||
|
||||
.icon-jianzhuwuyangtaipaishuixinxi:before {
|
||||
content: "\e879";
|
||||
}
|
||||
|
||||
.icon-jungongtuguanli:before {
|
||||
content: "\e87a";
|
||||
}
|
||||
|
||||
.icon-kaiwafenxi:before {
|
||||
content: "\e87b";
|
||||
}
|
||||
|
||||
.icon-jungongyanshouguanli:before {
|
||||
content: "\e87c";
|
||||
}
|
||||
|
||||
.icon-mohuchaxun:before {
|
||||
content: "\e87d";
|
||||
}
|
||||
|
||||
.icon-loudianweixiu:before {
|
||||
content: "\e87e";
|
||||
}
|
||||
|
||||
.icon-jiegouxingquexianshuju:before {
|
||||
content: "\e87f";
|
||||
}
|
||||
|
||||
.icon-paishuihuxinxi:before {
|
||||
content: "\e880";
|
||||
}
|
||||
|
||||
.icon-quyuchaxun:before {
|
||||
content: "\e881";
|
||||
}
|
||||
|
||||
.icon-quyuhunjieshuxingshuju:before {
|
||||
content: "\e882";
|
||||
}
|
||||
|
||||
.icon-qiangxianfenxi:before {
|
||||
content: "\e883";
|
||||
}
|
||||
|
||||
.icon-paishuikouxinxi:before {
|
||||
content: "\e884";
|
||||
}
|
||||
|
||||
.icon-pengzhuangfenxi:before {
|
||||
content: "\e885";
|
||||
}
|
||||
|
||||
.icon-sheshitongji:before {
|
||||
content: "\e886";
|
||||
}
|
||||
|
||||
.icon-shigongguihuafenxi:before {
|
||||
content: "\e887";
|
||||
}
|
||||
|
||||
.icon-shebeiweihu:before {
|
||||
content: "\e888";
|
||||
}
|
||||
|
||||
.icon-shuipingjingjucesuan:before {
|
||||
content: "\e889";
|
||||
}
|
||||
|
||||
.icon-tiaojianchaxun:before {
|
||||
content: "\e88a";
|
||||
}
|
||||
|
||||
.icon-tuichu:before {
|
||||
content: "\e88b";
|
||||
}
|
||||
|
||||
.icon-tuxingbiaozhu:before {
|
||||
content: "\e88c";
|
||||
}
|
||||
|
||||
.icon-wentishouli:before {
|
||||
content: "\e88d";
|
||||
}
|
||||
|
||||
.icon-xinxiguanlishangbao:before {
|
||||
content: "\e88e";
|
||||
}
|
||||
|
||||
.icon-yuwuhunjiefenxi:before {
|
||||
content: "\e88f";
|
||||
}
|
||||
|
||||
.icon-yujingfenxi:before {
|
||||
content: "\e890";
|
||||
}
|
||||
|
||||
.icon-xiaoqupaishuixitong:before {
|
||||
content: "\e891";
|
||||
}
|
||||
|
||||
.icon-yewuliuchengshenpiguanli:before {
|
||||
content: "\e892";
|
||||
}
|
||||
|
||||
.icon-yuanxingchaxun:before {
|
||||
content: "\e893";
|
||||
}
|
||||
|
||||
.icon-zaixianjiance:before {
|
||||
content: "\e894";
|
||||
}
|
||||
|
||||
.icon-zongduanmianfenxi:before {
|
||||
content: "\e895";
|
||||
}
|
||||
|
||||
.icon-xuanqu:before {
|
||||
content: "\e896";
|
||||
}
|
||||
|
||||
.icon-gongxiangmulu:before {
|
||||
content: "\e897";
|
||||
}
|
||||
|
||||
.icon-jiekouqingdan:before {
|
||||
content: "\e898";
|
||||
}
|
||||
|
||||
.icon-anquanrenzheng:before {
|
||||
content: "\e899";
|
||||
}
|
||||
|
||||
.icon-yonghugerenzhongxin:before {
|
||||
content: "\e89a";
|
||||
}
|
||||
|
||||
.icon-caidanguanli:before {
|
||||
content: "\e89b";
|
||||
}
|
||||
|
||||
.icon-rizhiguanli:before {
|
||||
content: "\e89c";
|
||||
}
|
||||
|
||||
.icon-zuzhijiagouguanli:before {
|
||||
content: "\e89d";
|
||||
}
|
||||
|
||||
.icon-shujushenqingguanli:before {
|
||||
content: "\e89e";
|
||||
}
|
||||
|
||||
.icon-hangzhengquhuaguanli:before {
|
||||
content: "\e89f";
|
||||
}
|
||||
|
||||
.icon-jiaoseguanli:before {
|
||||
content: "\e8a0";
|
||||
}
|
||||
|
||||
.icon-manyou1:before {
|
||||
content: "\e8a1";
|
||||
}
|
||||
|
||||
.icon-dayin:before {
|
||||
content: "\e8a2";
|
||||
}
|
||||
|
||||
.icon-guanbi:before {
|
||||
content: "\e8a3";
|
||||
}
|
||||
|
||||
|
After Width: | Height: | Size: 6.3 KiB |
@ -0,0 +1,11 @@
|
||||
import WeChat from "./WeChat";
|
||||
export default class BasePage {
|
||||
constructor() {
|
||||
this.data = {};
|
||||
}
|
||||
|
||||
onLoad(o) {
|
||||
console.log('BasePage loaded');
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,10 @@
|
||||
// 小程序全局对象
|
||||
const WeChat = {};
|
||||
WeChat.Page = Page; // 注册页面
|
||||
|
||||
WeChat.register = function (PageClass) {
|
||||
let page = new PageClass();
|
||||
WeChat.Page(page);
|
||||
};
|
||||
|
||||
export default WeChat;
|
||||
@ -0,0 +1,126 @@
|
||||
!function (n) {
|
||||
"use strict";
|
||||
|
||||
function t(n, t) {
|
||||
var r = (65535 & n) + (65535 & t);
|
||||
return (n >> 16) + (t >> 16) + (r >> 16) << 16 | 65535 & r;
|
||||
}
|
||||
|
||||
function r(n, t) {
|
||||
return n << t | n >>> 32 - t;
|
||||
}
|
||||
|
||||
function e(n, e, o, u, c, f) {
|
||||
return t(r(t(t(e, n), t(u, f)), c), o);
|
||||
}
|
||||
|
||||
function o(n, t, r, o, u, c, f) {
|
||||
return e(t & r | ~t & o, n, t, u, c, f);
|
||||
}
|
||||
|
||||
function u(n, t, r, o, u, c, f) {
|
||||
return e(t & o | r & ~o, n, t, u, c, f);
|
||||
}
|
||||
|
||||
function c(n, t, r, o, u, c, f) {
|
||||
return e(t ^ r ^ o, n, t, u, c, f);
|
||||
}
|
||||
|
||||
function f(n, t, r, o, u, c, f) {
|
||||
return e(r ^ (t | ~o), n, t, u, c, f);
|
||||
}
|
||||
|
||||
function i(n, r) {
|
||||
n[r >> 5] |= 128 << r % 32, n[14 + (r + 64 >>> 9 << 4)] = r;
|
||||
var e,
|
||||
i,
|
||||
a,
|
||||
d,
|
||||
h,
|
||||
l = 1732584193,
|
||||
g = -271733879,
|
||||
v = -1732584194,
|
||||
m = 271733878;
|
||||
|
||||
for (e = 0; e < n.length; e += 16) i = l, a = g, d = v, h = m, g = f(g = f(g = f(g = f(g = c(g = c(g = c(g = c(g = u(g = u(g = u(g = u(g = o(g = o(g = o(g = o(g, v = o(v, m = o(m, l = o(l, g, v, m, n[e], 7, -680876936), g, v, n[e + 1], 12, -389564586), l, g, n[e + 2], 17, 606105819), m, l, n[e + 3], 22, -1044525330), v = o(v, m = o(m, l = o(l, g, v, m, n[e + 4], 7, -176418897), g, v, n[e + 5], 12, 1200080426), l, g, n[e + 6], 17, -1473231341), m, l, n[e + 7], 22, -45705983), v = o(v, m = o(m, l = o(l, g, v, m, n[e + 8], 7, 1770035416), g, v, n[e + 9], 12, -1958414417), l, g, n[e + 10], 17, -42063), m, l, n[e + 11], 22, -1990404162), v = o(v, m = o(m, l = o(l, g, v, m, n[e + 12], 7, 1804603682), g, v, n[e + 13], 12, -40341101), l, g, n[e + 14], 17, -1502002290), m, l, n[e + 15], 22, 1236535329), v = u(v, m = u(m, l = u(l, g, v, m, n[e + 1], 5, -165796510), g, v, n[e + 6], 9, -1069501632), l, g, n[e + 11], 14, 643717713), m, l, n[e], 20, -373897302), v = u(v, m = u(m, l = u(l, g, v, m, n[e + 5], 5, -701558691), g, v, n[e + 10], 9, 38016083), l, g, n[e + 15], 14, -660478335), m, l, n[e + 4], 20, -405537848), v = u(v, m = u(m, l = u(l, g, v, m, n[e + 9], 5, 568446438), g, v, n[e + 14], 9, -1019803690), l, g, n[e + 3], 14, -187363961), m, l, n[e + 8], 20, 1163531501), v = u(v, m = u(m, l = u(l, g, v, m, n[e + 13], 5, -1444681467), g, v, n[e + 2], 9, -51403784), l, g, n[e + 7], 14, 1735328473), m, l, n[e + 12], 20, -1926607734), v = c(v, m = c(m, l = c(l, g, v, m, n[e + 5], 4, -378558), g, v, n[e + 8], 11, -2022574463), l, g, n[e + 11], 16, 1839030562), m, l, n[e + 14], 23, -35309556), v = c(v, m = c(m, l = c(l, g, v, m, n[e + 1], 4, -1530992060), g, v, n[e + 4], 11, 1272893353), l, g, n[e + 7], 16, -155497632), m, l, n[e + 10], 23, -1094730640), v = c(v, m = c(m, l = c(l, g, v, m, n[e + 13], 4, 681279174), g, v, n[e], 11, -358537222), l, g, n[e + 3], 16, -722521979), m, l, n[e + 6], 23, 76029189), v = c(v, m = c(m, l = c(l, g, v, m, n[e + 9], 4, -640364487), g, v, n[e + 12], 11, -421815835), l, g, n[e + 15], 16, 530742520), m, l, n[e + 2], 23, -995338651), v = f(v, m = f(m, l = f(l, g, v, m, n[e], 6, -198630844), g, v, n[e + 7], 10, 1126891415), l, g, n[e + 14], 15, -1416354905), m, l, n[e + 5], 21, -57434055), v = f(v, m = f(m, l = f(l, g, v, m, n[e + 12], 6, 1700485571), g, v, n[e + 3], 10, -1894986606), l, g, n[e + 10], 15, -1051523), m, l, n[e + 1], 21, -2054922799), v = f(v, m = f(m, l = f(l, g, v, m, n[e + 8], 6, 1873313359), g, v, n[e + 15], 10, -30611744), l, g, n[e + 6], 15, -1560198380), m, l, n[e + 13], 21, 1309151649), v = f(v, m = f(m, l = f(l, g, v, m, n[e + 4], 6, -145523070), g, v, n[e + 11], 10, -1120210379), l, g, n[e + 2], 15, 718787259), m, l, n[e + 9], 21, -343485551), l = t(l, i), g = t(g, a), v = t(v, d), m = t(m, h);
|
||||
|
||||
return [l, g, v, m];
|
||||
}
|
||||
|
||||
function a(n) {
|
||||
var t,
|
||||
r = "",
|
||||
e = 32 * n.length;
|
||||
|
||||
for (t = 0; t < e; t += 8) r += String.fromCharCode(n[t >> 5] >>> t % 32 & 255);
|
||||
|
||||
return r;
|
||||
}
|
||||
|
||||
function d(n) {
|
||||
var t,
|
||||
r = [];
|
||||
|
||||
for (r[(n.length >> 2) - 1] = void 0, t = 0; t < r.length; t += 1) r[t] = 0;
|
||||
|
||||
var e = 8 * n.length;
|
||||
|
||||
for (t = 0; t < e; t += 8) r[t >> 5] |= (255 & n.charCodeAt(t / 8)) << t % 32;
|
||||
|
||||
return r;
|
||||
}
|
||||
|
||||
function h(n) {
|
||||
return a(i(d(n), 8 * n.length));
|
||||
}
|
||||
|
||||
function l(n, t) {
|
||||
var r,
|
||||
e,
|
||||
o = d(n),
|
||||
u = [],
|
||||
c = [];
|
||||
|
||||
for (u[15] = c[15] = void 0, o.length > 16 && (o = i(o, 8 * n.length)), r = 0; r < 16; r += 1) u[r] = 909522486 ^ o[r], c[r] = 1549556828 ^ o[r];
|
||||
|
||||
return e = i(u.concat(d(t)), 512 + 8 * t.length), a(i(c.concat(e), 640));
|
||||
}
|
||||
|
||||
function g(n) {
|
||||
var t,
|
||||
r,
|
||||
e = "";
|
||||
|
||||
for (r = 0; r < n.length; r += 1) t = n.charCodeAt(r), e += "0123456789abcdef".charAt(t >>> 4 & 15) + "0123456789abcdef".charAt(15 & t);
|
||||
|
||||
return e;
|
||||
}
|
||||
|
||||
function v(n) {
|
||||
return unescape(encodeURIComponent(n));
|
||||
}
|
||||
|
||||
function m(n) {
|
||||
return h(v(n));
|
||||
}
|
||||
|
||||
function p(n) {
|
||||
return g(m(n));
|
||||
}
|
||||
|
||||
function s(n, t) {
|
||||
return l(v(n), v(t));
|
||||
}
|
||||
|
||||
function C(n, t) {
|
||||
return g(s(n, t));
|
||||
}
|
||||
|
||||
function A(n, t, r) {
|
||||
return t ? r ? s(t, n) : C(t, n) : r ? m(n) : p(n);
|
||||
}
|
||||
|
||||
"function" == typeof define && define.amd ? define(function () {
|
||||
return A;
|
||||
}) : "object" == typeof module && module.exports ? module.exports = A : n.md5 = A;
|
||||
}(this); //# sourceMappingURL=md5.min.js.map
|
||||
File diff suppressed because it is too large
Load Diff
Loading…
Reference in new issue