Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
梁建民
/
h5
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
1fc25867
authored
Sep 24, 2019
by
梁建民
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
ios下载
parent
d438e211
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
68 additions
and
24 deletions
src/store/modules/download/index.js
src/util/index.js
view/app.js
src/store/modules/download/index.js
View file @
1fc25867
...
...
@@ -52,8 +52,21 @@ const actions = {
let
data
=
res
.
data
;
if
(
data
.
err_code
==
0
)
{
window
.
location
.
href
=
data
.
data
[
0
].
file_url
;
let
platform
=
Util
.
isUerAgent
();
if
(
platform
==
'ios'
)
{
Toast
({
message
:
'该文件只能在safari浏览器中下载保存,请在safari中打开页面并下载\n'
,
duration
:
2000
});
setTimeout
(()
=>
{
window
.
location
.
href
=
data
.
data
[
0
].
file_url
;
},
2000
)
}
else
{
window
.
location
.
href
=
data
.
data
[
0
].
file_url
;
}
}
else
if
(
data
.
err_code
==
1
)
{
Toast
({
message
:
data
.
err_msg
,
duration
:
2000
...
...
@@ -61,11 +74,14 @@ const actions = {
setTimeout
(
function
()
{
window
.
location
.
href
=
'/v3/login?referer=%2fh5%2fview%2f%23%2fdownoad&from=download'
},
2000
);
}
else
{
Toast
({
message
:
data
.
err_msg
,
duration
:
2000
});
}
}).
catch
(
function
(
err
)
{
...
...
src/util/index.js
View file @
1fc25867
...
...
@@ -104,12 +104,12 @@ export default {
* *
* /
*/
isLogin
(){
var
state_
=
0
;
if
(
this
.
getCookie
(
"Yo4teW_uid"
))
{
state_
=
2
;
//强弱登录态
if
(
this
.
getCookie
(
"Yo4teW_skey"
))
{
state_
=
1
;
//强登录态
isLogin
()
{
var
state_
=
0
;
if
(
this
.
getCookie
(
"Yo4teW_uid"
))
{
state_
=
2
;
//强弱登录态
if
(
this
.
getCookie
(
"Yo4teW_skey"
))
{
state_
=
1
;
//强登录态
}
}
return
state_
...
...
@@ -120,8 +120,8 @@ export default {
* *
* /
*/
loginBack
:
function
()
{
loginBack
:
function
()
{
},
/**
* *
...
...
@@ -129,13 +129,13 @@ export default {
* *
* /
*/
compare
(
property
,
state
)
{
return
function
(
a
,
b
)
{
compare
(
property
,
state
)
{
return
function
(
a
,
b
)
{
var
value1
=
a
[
property
];
var
value2
=
b
[
property
];
if
(
state
)
{
if
(
state
)
{
return
value1
-
value2
;
}
else
{
}
else
{
return
value2
-
value1
;
}
}
...
...
@@ -146,12 +146,12 @@ export default {
* *
* /
*/
distinct
(
array
){
distinct
(
array
)
{
var
arr
=
array
,
result
=
[],
i
,
j
,
len
=
arr
.
length
;
for
(
i
=
0
;
i
<
len
;
i
++
)
{
for
(
j
=
i
+
1
;
j
<
len
;
j
++
)
{
if
(
arr
[
i
]
===
arr
[
j
])
{
result
=
[],
i
,
j
,
len
=
arr
.
length
;
for
(
i
=
0
;
i
<
len
;
i
++
)
{
for
(
j
=
i
+
1
;
j
<
len
;
j
++
)
{
if
(
arr
[
i
]
===
arr
[
j
])
{
j
=
++
i
;
}
}
...
...
@@ -160,13 +160,29 @@ export default {
return
result
;
},
/**
* 判断终端
* @param
*/
isUerAgent
()
{
var
u
=
navigator
.
userAgent
;
var
platform
=
''
;
if
(
u
.
indexOf
(
'Android'
)
>
-
1
||
u
.
indexOf
(
'Adr'
)
>
-
1
)
{
platform
=
'android'
}
else
if
(
!!
u
.
match
(
/
\(
i
[^
;
]
+;
(
U;
)?
CPU.+Mac OS X/
))
{
platform
=
'ios'
}
else
{
platform
=
''
}
return
platform
;
},
/**
* *
* 数字解密
* *
* /
*/
aggxde
(
str
){
var
str
=
String
(
str
);
aggxde
(
str
)
{
var
str
=
String
(
str
);
if
(
str
&&
str
.
indexOf
(
"font"
)
!=
-
1
)
{
var
sff
=
(
str
.
split
(
'class="'
));
sff
.
shift
();
...
...
@@ -192,9 +208,9 @@ export default {
}
}
return
Number
(
numb
)
}
else
{
}
else
{
return
Number
(
str
)
}
}
}
view/app.js
View file @
1fc25867
...
...
@@ -1618,6 +1618,18 @@ eval("\nvar regexpExec = __webpack_require__(/*! ./_regexp-exec */ \"./node_modu
/***/
}),
/***/
"./node_modules/_core-js@2.6.9@core-js/modules/es6.regexp.match.js"
:
/*!*************************************************************************!*\
!*** ./node_modules/_core-js@2.6.9@core-js/modules/es6.regexp.match.js ***!
\*************************************************************************/
/*! no static exports found */
/***/
(
function
(
module
,
exports
,
__webpack_require__
)
{
"use strict"
;
eval
(
"\n\nvar anObject = __webpack_require__(/*! ./_an-object */ \"./node_modules/_core-js@2.6.9@core-js/modules/_an-object.js\");\nvar toLength = __webpack_require__(/*! ./_to-length */ \"./node_modules/_core-js@2.6.9@core-js/modules/_to-length.js\");\nvar advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ \"./node_modules/_core-js@2.6.9@core-js/modules/_advance-string-index.js\");\nvar regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ \"./node_modules/_core-js@2.6.9@core-js/modules/_regexp-exec-abstract.js\");\n\n// @@match logic\n__webpack_require__(/*! ./_fix-re-wks */ \"./node_modules/_core-js@2.6.9@core-js/modules/_fix-re-wks.js\")('match', 1, function (defined, MATCH, $match, maybeCallNative) {\n return [\n // `String.prototype.match` method\n // https://tc39.github.io/ecma262/#sec-string.prototype.match\n function match(regexp) {\n var O = defined(this);\n var fn = regexp == undefined ? undefined : regexp[MATCH];\n return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[MATCH](String(O));\n },\n // `RegExp.prototype[@@match]` method\n // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@match\n function (regexp) {\n var res = maybeCallNative($match, regexp, this);\n if (res.done) return res.value;\n var rx = anObject(regexp);\n var S = String(this);\n if (!rx.global) return regExpExec(rx, S);\n var fullUnicode = rx.unicode;\n rx.lastIndex = 0;\n var A = [];\n var n = 0;\n var result;\n while ((result = regExpExec(rx, S)) !== null) {\n var matchStr = String(result[0]);\n A[n] = matchStr;\n if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);\n n++;\n }\n return n === 0 ? null : A;\n }\n ];\n});\n\n\n//# sourceURL=webpack:///./node_modules/_core-js@2.6.9@core-js/modules/es6.regexp.match.js?"
);
/***/
}),
/***/
"./node_modules/_core-js@2.6.9@core-js/modules/es6.regexp.replace.js"
:
/*!***************************************************************************!*\
!*** ./node_modules/_core-js@2.6.9@core-js/modules/es6.regexp.replace.js ***!
...
...
@@ -3857,7 +3869,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue_
/***/
(
function
(
module
,
__webpack_exports__
,
__webpack_require__
)
{
"use strict"
;
eval
(
"__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ \"./node_modules/_vue@2.6.10@vue/dist/vue.runtime.esm.js\");\n/* harmony import */ var vant__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vant */ \"./node_modules/_vant@2.0.1@vant/es/index.js\");\n/* harmony import */ var _api_index__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../api/index */ \"./src/api/index.js\");\n/* harmony import */ var _util_index__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../util/index */ \"./src/util/index.js\");\n\n\n\n\nvue__WEBPACK_IMPORTED_MODULE_0__[\"default\"].use(vant__WEBPACK_IMPORTED_MODULE_1__[\"Toast\"]);\nvar state = {\n loading: false,\n getfileuploadbanner: [],\n articleShowData: []\n};\nvar mutations = {\n getfileuploadbanner: function getfileuploadbanner(state, payload) {\n state.getfileuploadbanner = payload.data;\n },\n articleShowData: function articleShowData(state, payload) {\n state.articleShowData = payload.data;\n }\n};\nvar actions = {\n getfileuploadbanner: function getfileuploadbanner(_ref, payload) {\n var commit = _ref.commit;\n var params = _util_index__WEBPACK_IMPORTED_MODULE_3__[\"default\"].getParams();\n _api_index__WEBPACK_IMPORTED_MODULE_2__[\"services\"].getfileuploadbanner(params).then(function (res) {\n var data = res.data;\n\n if (data.err_code == 0) {\n commit({\n type: 'getfileuploadbanner',\n data: data.data.data\n });\n }\n }).catch(function (err) {});\n },\n downloadFile: function downloadFile(_ref2, payload) {\n var commit = _ref2.commit;\n var param = {\n data_id: payload.id\n };\n var params = _util_index__WEBPACK_IMPORTED_MODULE_3__[\"default\"].getParams(param);\n _api_index__WEBPACK_IMPORTED_MODULE_2__[\"services\"].downloadFile(params).then(function (res) {\n var data = res.data;\n\n if (data.err_code == 0) {\n
window.location.href = data.data[0].file_url;
\n } else if (data.err_code == 1) {\n Object(vant__WEBPACK_IMPORTED_MODULE_1__[\"Toast\"])({\n message: data.err_msg,\n duration: 2000\n });\n setTimeout(function () {\n window.location.href = '/v3/login?referer=%2fh5%2fview%2f%23%2fdownoad&from=download';\n }, 2000);\n } else {\n Object(vant__WEBPACK_IMPORTED_MODULE_1__[\"Toast\"])({\n message: data.err_msg,\n duration: 2000\n });\n }\n }).catch(function (err) {});\n },\n articleShowData: function articleShowData(_ref3, payload) {\n var commit = _ref3.commit;\n var params = _util_index__WEBPACK_IMPORTED_MODULE_3__[\"default\"].getParams();\n _api_index__WEBPACK_IMPORTED_MODULE_2__[\"services\"].articleShowData(params).then(function (res) {\n var data = res.data;\n\n if (data.err_code == 0) {\n commit({\n type: 'articleShowData',\n data: data.data\n });\n } else {\n Object(vant__WEBPACK_IMPORTED_MODULE_1__[\"Toast\"])({\n message: data.err_msg,\n duration: 2000\n });\n }\n }).catch(function (err) {});\n }\n};\nvar getters = {};\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n state: state,\n mutations: mutations,\n actions: actions,\n getters: getters\n});\n\n//# sourceURL=webpack:///./src/store/modules/download/index.js?"
);
eval
(
"__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ \"./node_modules/_vue@2.6.10@vue/dist/vue.runtime.esm.js\");\n/* harmony import */ var vant__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vant */ \"./node_modules/_vant@2.0.1@vant/es/index.js\");\n/* harmony import */ var _api_index__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../api/index */ \"./src/api/index.js\");\n/* harmony import */ var _util_index__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../util/index */ \"./src/util/index.js\");\n\n\n\n\nvue__WEBPACK_IMPORTED_MODULE_0__[\"default\"].use(vant__WEBPACK_IMPORTED_MODULE_1__[\"Toast\"]);\nvar state = {\n loading: false,\n getfileuploadbanner: [],\n articleShowData: []\n};\nvar mutations = {\n getfileuploadbanner: function getfileuploadbanner(state, payload) {\n state.getfileuploadbanner = payload.data;\n },\n articleShowData: function articleShowData(state, payload) {\n state.articleShowData = payload.data;\n }\n};\nvar actions = {\n getfileuploadbanner: function getfileuploadbanner(_ref, payload) {\n var commit = _ref.commit;\n var params = _util_index__WEBPACK_IMPORTED_MODULE_3__[\"default\"].getParams();\n _api_index__WEBPACK_IMPORTED_MODULE_2__[\"services\"].getfileuploadbanner(params).then(function (res) {\n var data = res.data;\n\n if (data.err_code == 0) {\n commit({\n type: 'getfileuploadbanner',\n data: data.data.data\n });\n }\n }).catch(function (err) {});\n },\n downloadFile: function downloadFile(_ref2, payload) {\n var commit = _ref2.commit;\n var param = {\n data_id: payload.id\n };\n var params = _util_index__WEBPACK_IMPORTED_MODULE_3__[\"default\"].getParams(param);\n _api_index__WEBPACK_IMPORTED_MODULE_2__[\"services\"].downloadFile(params).then(function (res) {\n var data = res.data;\n\n if (data.err_code == 0) {\n
var platform = _util_index__WEBPACK_IMPORTED_MODULE_3__[\"default\"].isUerAgent();\n\n if (platform == 'ios') {\n Object(vant__WEBPACK_IMPORTED_MODULE_1__[\"Toast\"])({\n message: '该文件只能在safari浏览器中下载保存,请在safari中打开页面并下载\\n',\n duration: 2000\n });\n setTimeout(function () {\n window.location.href = data.data[0].file_url;\n }, 2000);\n } else {\n window.location.href = data.data[0].file_url;\n }
\n } else if (data.err_code == 1) {\n Object(vant__WEBPACK_IMPORTED_MODULE_1__[\"Toast\"])({\n message: data.err_msg,\n duration: 2000\n });\n setTimeout(function () {\n window.location.href = '/v3/login?referer=%2fh5%2fview%2f%23%2fdownoad&from=download';\n }, 2000);\n } else {\n Object(vant__WEBPACK_IMPORTED_MODULE_1__[\"Toast\"])({\n message: data.err_msg,\n duration: 2000\n });\n }\n }).catch(function (err) {});\n },\n articleShowData: function articleShowData(_ref3, payload) {\n var commit = _ref3.commit;\n var params = _util_index__WEBPACK_IMPORTED_MODULE_3__[\"default\"].getParams();\n _api_index__WEBPACK_IMPORTED_MODULE_2__[\"services\"].articleShowData(params).then(function (res) {\n var data = res.data;\n\n if (data.err_code == 0) {\n commit({\n type: 'articleShowData',\n data: data.data\n });\n } else {\n Object(vant__WEBPACK_IMPORTED_MODULE_1__[\"Toast\"])({\n message: data.err_msg,\n duration: 2000\n });\n }\n }).catch(function (err) {});\n }\n};\nvar getters = {};\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n state: state,\n mutations: mutations,\n actions: actions,\n getters: getters\n});\n\n//# sourceURL=webpack:///./src/store/modules/download/index.js?"
);
/***/
}),
...
...
@@ -4145,7 +4157,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) *
/***/
(
function
(
module
,
__webpack_exports__
,
__webpack_require__
)
{
"use strict"
;
eval
(
"__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es6.number.constructor */ \"./node_modules/_core-js@2.6.9@core-js/modules/es6.number.constructor.js\");\n/* harmony import */ var core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es6_regexp_
replace__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es6.regexp.replace */ \"./node_modules/_core-js@2.6.9@core-js/modules/es6.regexp.replace.js\");\n/* harmony import */ var core_js_modules_es6_regexp_replace__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_regexp_replace__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es6_array_sort__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es6.array.sort */ \"./node_modules/_core-js@2.6.9@core-js/modules/es6.array.sort.js\");\n/* harmony import */ var core_js_modules_es6_array_sort__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_array_sort__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es6_array_iterator__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es6.array.iterator */ \"./node_modules/_core-js@2.6.9@core-js/modules/es6.array.iterator.js\");\n/* harmony import */ var core_js_modules_es6_array_iterator__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_array_iterator__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es6_object_keys__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es6.object.keys */ \"./node_modules/_core-js@2.6.9@core-js/modules/es6.object.keys.js\");\n/* harmony import */ var core_js_modules_es6_object_keys__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_object_keys__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/web.dom.iterable */ \"./node_modules/_core-js@2.6.9@core-js/modules/web.dom.iterable.js\");\n/* harmony import */ var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_es6_object_assign__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es6.object.assign */ \"./node_modules/_core-js@2.6.9@core-js/modules/es6.object.assign.js\");\n/* harmony import */ var core_js_modules_es6_object_assign__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_object_assign__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_es6_regexp_split__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es6.regexp.split */ \"./node_modules/_core-js@2.6.9@core-js/modules/es6.regexp.split.js\");\n/* harmony import */ var core_js_modules_es6_regexp_split__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_regexp_split__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _util_des__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../util/des */ \"./src/util/des.js\");\n\n\n\n\n\n\n\n\n\n\nvar qs = __webpack_require__(/*! qs */ \"./node_modules/_qs@6.7.0@qs/lib/index.js\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n /**\r\n * 设置cookie\r\n * @param name\r\n * @param value\r\n * @param iDay\r\n */\n setCookie: function setCookie(name, value, time, domain) {\n domain = domain ? \";domain=\" + domain : \"\";\n var Days = time;\n var exp = new Date();\n exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000);\n document.cookie = name + \"=\" + encodeURIComponent(value) + \";expires=\" + exp.toGMTString() + \";path=/\" + domain;\n return true;\n },\n\n /**\r\n * 获取cookie\r\n * @param name\r\n * @returns {*}\r\n */\n getCookie: function getCookie(name) {\n var strCookie = document.cookie;\n var arrCookie = strCookie.split(\"; \");\n\n for (var i = 0; i < arrCookie.length; i++) {\n var arr = arrCookie[i].split(\"=\");\n\n if (name == arr[0]) {\n return arr[1];\n }\n }\n\n return null;\n },\n\n /**\r\n * 删除cookie\r\n * @param name\r\n */\n delCookie: function delCookie(name) {\n var exp = new Date();\n exp.setTime(exp.getTime() - 1);\n var cval = this.getCookie(name);\n if (cval != null) document.cookie = name + \"=\" + cval + \";expires=\" + exp.toGMTString();\n },\n\n /**\r\n * 加密token\r\n */\n getParams: function getParams(params) {\n var Yo4teW_gid = this.getCookie('Yo4teW_gid');\n var cache_time = this.getCookie('cache_time');\n\n if (cache_time != null) {\n var qwertyuiop = Math.floor(new Date().getTime() / 1000);\n } else {\n var qwertyuiop = Math.floor(new Date().getTime() / 1000) + window.fwtimes;\n this.setCookie('cache_time', window.fwtimes, 1, window.cookieHostname);\n }\n\n var abb = [];\n var abbo = {};\n var asdfghjkl = '';\n var appx = '';\n var aggx = '';\n var as = {\n pf: 2,\n qwertyuiop: qwertyuiop,\n Yo4teW_gid: Yo4teW_gid\n };\n var obj = Object.assign({}, as, params);\n Object.keys(obj).forEach(function (value, index, array) {\n abb.push(value);\n });\n abb = abb.sort();\n abb.forEach(function (value, index, array) {\n abbo[abb[index]] = obj[abb[index]];\n });\n Object.keys(abbo).forEach(function (value, index, array) {\n asdfghjkl += value + '=' + abbo[value];\n });\n appx = asdfghjkl.replace(/[^0-9a-zA-Z]/g, '');\n appx = appx.toUpperCase();\n\n for (var i = 0; i < appx.length; i++) {\n if (appx[i] != \"A\" && appx[i] != \"B\" && appx[i] != \"C\") {\n aggx += appx[i];\n }\n }\n\n asdfghjkl = Object(_util_des__WEBPACK_IMPORTED_MODULE_8__[\"hex_sha1\"])(aggx);\n var parameter = Object.assign({}, params, {\n asdfghjkl: asdfghjkl\n }, {\n qwertyuiop: qwertyuiop\n }, {\n pf: 2\n });\n return qs.stringify(parameter);\n },\n\n /**\r\n * *\r\n * 区分强弱登录态\r\n * *\r\n * /\r\n */\n isLogin: function isLogin() {\n var state_ = 0;\n\n if (this.getCookie(\"Yo4teW_uid\")) {\n state_ = 2; //强弱登录态\n\n if (this.getCookie(\"Yo4teW_skey\")) {\n state_ = 1; //强登录态\n }\n }\n\n return state_;\n },\n\n /**\r\n * *\r\n * 需要登录态的页面强行跳到登录页面然后回跳回来\r\n * *\r\n * /\r\n */\n loginBack: function loginBack() {},\n\n /**\r\n * *\r\n * 数组排序\r\n * *\r\n * /\r\n */\n compare: function compare(property, state) {\n return function (a, b) {\n var value1 = a[property];\n var value2 = b[property];\n\n if (state) {\n return value1 - value2;\n } else {\n return value2 - value1;\n }\n };\n },\n\n /**\r\n * *\r\n * 数组去重复\r\n * *\r\n * /\r\n */\n distinct: function distinct(array) {\n var arr = array,\n result = [],\n i,\n j,\n len = arr.length;\n\n for (i = 0; i < len; i++) {\n for (j = i + 1; j < len; j++) {\n if (arr[i] === arr[j]) {\n j = ++i;\n }\n }\n\n result.push(arr[i]);\n }\n\n return result
;\n },\n\n /**\r\n * *\r\n * 数字解密\r\n * *\r\n * /\r\n */\n aggxde: function aggxde(str) {\n var str = String(str);\n\n if (str && str.indexOf(\"font\") != -1) {\n var sff = str.split('class=\"');\n sff.shift();\n var numb = \"\";\n var listb = [['asfgdqwer', 'asfgdtyhg', 'asfgdpolk', 'asfgdpoqw'], ['asfgdrfdf', 'asfgderfd', 'asfgdwdsa', 'asfgdpoer'], ['asfgdasde', 'asfgdqwsz', 'asfgdrtgd', 'asfgdpovv'], ['asfgdwsxc', 'asfgdwsxz', 'asfgdrfvb', 'asfgdpoee'], ['asfgdqazs', 'asfgdqasd', 'asfgdqwag', 'asfgdpogh'], ['asfgdrtyh', 'asfgdyutr', 'asfgdeews', 'asfgdpotg'], ['asfgdpluj', 'asfgdikjf', 'asfgdesgj', 'asfgdpfff'], ['asfgdtrdb', 'asfgdiksf', 'asfgdsgkp', 'asfgdprty'], ['asfgdpehl', 'asfgdstgb', 'asfgderll', 'asfgdpokf'], ['asfgdpehg', 'asfgdstgf', 'asfgderlf', 'asfgdpogk']];\n\n for (var i = 0; i < sff.length; i++) {\n var ghjk = sff[i].split(\" \")[0];\n\n for (var j = 0; j < listb.length; j++) {\n if (listb[j].indexOf(ghjk) != -1) {\n numb += j;\n }\n }\n }\n\n return Number(numb);\n } else {\n return Number(str);\n }\n }\n});\n\n//# sourceURL=webpack:///./src/util/index.js?"
);
eval
(
"__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es6.number.constructor */ \"./node_modules/_core-js@2.6.9@core-js/modules/es6.number.constructor.js\");\n/* harmony import */ var core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es6_regexp_
match__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es6.regexp.match */ \"./node_modules/_core-js@2.6.9@core-js/modules/es6.regexp.match.js\");\n/* harmony import */ var core_js_modules_es6_regexp_match__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_regexp_match__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es6_regexp_replace__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es6.regexp.replace */ \"./node_modules/_core-js@2.6.9@core-js/modules/es6.regexp.replace.js\");\n/* harmony import */ var core_js_modules_es6_regexp_replace__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_regexp_replace__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es6_array_sort__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es6.array.sort */ \"./node_modules/_core-js@2.6.9@core-js/modules/es6.array.sort.js\");\n/* harmony import */ var core_js_modules_es6_array_sort__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_array_sort__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es6_array_iterator__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es6.array.iterator */ \"./node_modules/_core-js@2.6.9@core-js/modules/es6.array.iterator.js\");\n/* harmony import */ var core_js_modules_es6_array_iterator__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_array_iterator__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_es6_object_keys__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es6.object.keys */ \"./node_modules/_core-js@2.6.9@core-js/modules/es6.object.keys.js\");\n/* harmony import */ var core_js_modules_es6_object_keys__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_object_keys__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/web.dom.iterable */ \"./node_modules/_core-js@2.6.9@core-js/modules/web.dom.iterable.js\");\n/* harmony import */ var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_es6_object_assign__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es6.object.assign */ \"./node_modules/_core-js@2.6.9@core-js/modules/es6.object.assign.js\");\n/* harmony import */ var core_js_modules_es6_object_assign__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_object_assign__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var core_js_modules_es6_regexp_split__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es6.regexp.split */ \"./node_modules/_core-js@2.6.9@core-js/modules/es6.regexp.split.js\");\n/* harmony import */ var core_js_modules_es6_regexp_split__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_regexp_split__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _util_des__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../util/des */ \"./src/util/des.js\");\n\n\n\n\n\n\n\n\n\n\n\nvar qs = __webpack_require__(/*! qs */ \"./node_modules/_qs@6.7.0@qs/lib/index.js\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n /**\r\n * 设置cookie\r\n * @param name\r\n * @param value\r\n * @param iDay\r\n */\n setCookie: function setCookie(name, value, time, domain) {\n domain = domain ? \";domain=\" + domain : \"\";\n var Days = time;\n var exp = new Date();\n exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000);\n document.cookie = name + \"=\" + encodeURIComponent(value) + \";expires=\" + exp.toGMTString() + \";path=/\" + domain;\n return true;\n },\n\n /**\r\n * 获取cookie\r\n * @param name\r\n * @returns {*}\r\n */\n getCookie: function getCookie(name) {\n var strCookie = document.cookie;\n var arrCookie = strCookie.split(\"; \");\n\n for (var i = 0; i < arrCookie.length; i++) {\n var arr = arrCookie[i].split(\"=\");\n\n if (name == arr[0]) {\n return arr[1];\n }\n }\n\n return null;\n },\n\n /**\r\n * 删除cookie\r\n * @param name\r\n */\n delCookie: function delCookie(name) {\n var exp = new Date();\n exp.setTime(exp.getTime() - 1);\n var cval = this.getCookie(name);\n if (cval != null) document.cookie = name + \"=\" + cval + \";expires=\" + exp.toGMTString();\n },\n\n /**\r\n * 加密token\r\n */\n getParams: function getParams(params) {\n var Yo4teW_gid = this.getCookie('Yo4teW_gid');\n var cache_time = this.getCookie('cache_time');\n\n if (cache_time != null) {\n var qwertyuiop = Math.floor(new Date().getTime() / 1000);\n } else {\n var qwertyuiop = Math.floor(new Date().getTime() / 1000) + window.fwtimes;\n this.setCookie('cache_time', window.fwtimes, 1, window.cookieHostname);\n }\n\n var abb = [];\n var abbo = {};\n var asdfghjkl = '';\n var appx = '';\n var aggx = '';\n var as = {\n pf: 2,\n qwertyuiop: qwertyuiop,\n Yo4teW_gid: Yo4teW_gid\n };\n var obj = Object.assign({}, as, params);\n Object.keys(obj).forEach(function (value, index, array) {\n abb.push(value);\n });\n abb = abb.sort();\n abb.forEach(function (value, index, array) {\n abbo[abb[index]] = obj[abb[index]];\n });\n Object.keys(abbo).forEach(function (value, index, array) {\n asdfghjkl += value + '=' + abbo[value];\n });\n appx = asdfghjkl.replace(/[^0-9a-zA-Z]/g, '');\n appx = appx.toUpperCase();\n\n for (var i = 0; i < appx.length; i++) {\n if (appx[i] != \"A\" && appx[i] != \"B\" && appx[i] != \"C\") {\n aggx += appx[i];\n }\n }\n\n asdfghjkl = Object(_util_des__WEBPACK_IMPORTED_MODULE_9__[\"hex_sha1\"])(aggx);\n var parameter = Object.assign({}, params, {\n asdfghjkl: asdfghjkl\n }, {\n qwertyuiop: qwertyuiop\n }, {\n pf: 2\n });\n return qs.stringify(parameter);\n },\n\n /**\r\n * *\r\n * 区分强弱登录态\r\n * *\r\n * /\r\n */\n isLogin: function isLogin() {\n var state_ = 0;\n\n if (this.getCookie(\"Yo4teW_uid\")) {\n state_ = 2; //强弱登录态\n\n if (this.getCookie(\"Yo4teW_skey\")) {\n state_ = 1; //强登录态\n }\n }\n\n return state_;\n },\n\n /**\r\n * *\r\n * 需要登录态的页面强行跳到登录页面然后回跳回来\r\n * *\r\n * /\r\n */\n loginBack: function loginBack() {},\n\n /**\r\n * *\r\n * 数组排序\r\n * *\r\n * /\r\n */\n compare: function compare(property, state) {\n return function (a, b) {\n var value1 = a[property];\n var value2 = b[property];\n\n if (state) {\n return value1 - value2;\n } else {\n return value2 - value1;\n }\n };\n },\n\n /**\r\n * *\r\n * 数组去重复\r\n * *\r\n * /\r\n */\n distinct: function distinct(array) {\n var arr = array,\n result = [],\n i,\n j,\n len = arr.length;\n\n for (i = 0; i < len; i++) {\n for (j = i + 1; j < len; j++) {\n if (arr[i] === arr[j]) {\n j = ++i;\n }\n }\n\n result.push(arr[i]);\n }\n\n return result;\n },\n\n /**\r\n * 判断终端\r\n * @param\r\n */\n isUerAgent: function isUerAgent() {\n var u = navigator.userAgent;\n var platform = '';\n\n if (u.indexOf('Android') > -1 || u.indexOf('Adr') > -1) {\n platform = 'android';\n } else if (!!u.match(/\\(i[^;]+;( U;)? CPU.+Mac OS X/)) {\n platform = 'ios';\n } else {\n platform = '';\n }\n\n return platform
;\n },\n\n /**\r\n * *\r\n * 数字解密\r\n * *\r\n * /\r\n */\n aggxde: function aggxde(str) {\n var str = String(str);\n\n if (str && str.indexOf(\"font\") != -1) {\n var sff = str.split('class=\"');\n sff.shift();\n var numb = \"\";\n var listb = [['asfgdqwer', 'asfgdtyhg', 'asfgdpolk', 'asfgdpoqw'], ['asfgdrfdf', 'asfgderfd', 'asfgdwdsa', 'asfgdpoer'], ['asfgdasde', 'asfgdqwsz', 'asfgdrtgd', 'asfgdpovv'], ['asfgdwsxc', 'asfgdwsxz', 'asfgdrfvb', 'asfgdpoee'], ['asfgdqazs', 'asfgdqasd', 'asfgdqwag', 'asfgdpogh'], ['asfgdrtyh', 'asfgdyutr', 'asfgdeews', 'asfgdpotg'], ['asfgdpluj', 'asfgdikjf', 'asfgdesgj', 'asfgdpfff'], ['asfgdtrdb', 'asfgdiksf', 'asfgdsgkp', 'asfgdprty'], ['asfgdpehl', 'asfgdstgb', 'asfgderll', 'asfgdpokf'], ['asfgdpehg', 'asfgdstgf', 'asfgderlf', 'asfgdpogk']];\n\n for (var i = 0; i < sff.length; i++) {\n var ghjk = sff[i].split(\" \")[0];\n\n for (var j = 0; j < listb.length; j++) {\n if (listb[j].indexOf(ghjk) != -1) {\n numb += j;\n }\n }\n }\n\n return Number(numb);\n } else {\n return Number(str);\n }\n }\n});\n\n//# sourceURL=webpack:///./src/util/index.js?"
);
/***/
}),
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment