Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
H
hls-easyUI-template
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
easyUI
hls-easyUI-template
Commits
aeefe9fd
Commit
aeefe9fd
authored
May 13, 2019
by
Nature
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
跟新模版工程
parent
e8d30c2c
Changes
11
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
5 additions
and
1880 deletions
+5
-1880
dev.env.js
config/dev.env.js
+1
-0
prod.env.js
config/prod.env.js
+1
-0
uat.env.js
config/uat.env.js
+1
-0
App.vue
src/App.vue
+0
-1
main.js
src/main.js
+1
-22
directives.js
src/scripts/directives.js
+0
-376
filter.js
src/scripts/filter.js
+0
-37
hlsHttp.js
src/scripts/hlsHttp.js
+0
-176
hlsPopup.js
src/scripts/hlsPopup.js
+0
-391
hlsUtil.js
src/scripts/hlsUtil.js
+0
-876
yarn.lock
yarn.lock
+1
-1
No files found.
config/dev.env.js
View file @
aeefe9fd
...
...
@@ -9,6 +9,7 @@ module.exports = merge(prodEnv, {
isMobilePlatform
:
false
,
appCode
:
'"HLS_APP"'
,
clearTable
:
true
,
hmapUrl
:
'"http://hippius.hand-china.com/hmap220"'
,
loginPath
:
'"http://hlsapp.hand-china.com/core/oauth/token?client_id=hQGCtxTItRa34PUOgxaD0r7oSPeuEaIB&client_secret=7ee8338c-4a06-44a1-87cc-afa63f8e1bc3&grant_type=password&username=app&password=" '
,
basePath
:
'"http://hlsapp.hand-china.com/core/r/api?sysName=HLS_APP&apiName="'
,
rootPath
:
'"http://hlsapp.hand-china.com/core/r/api"'
,
...
...
config/prod.env.js
View file @
aeefe9fd
...
...
@@ -6,6 +6,7 @@ module.exports = {
isMobilePlatform
:
true
,
appCode
:
'"HLS_APP"'
,
clearTable
:
true
,
hmapUrl
:
'"http://hippius.hand-china.com/hmap220"'
,
loginPath
:
'"http://hlsapp.hand-china.com/core/oauth/token?client_id=hQGCtxTItRa34PUOgxaD0r7oSPeuEaIB&client_secret=7ee8338c-4a06-44a1-87cc-afa63f8e1bc3&grant_type=password&username=app&password=" '
,
basePath
:
'"http://hlsapp.hand-china.com/core/r/api?sysName=HLS_APP&apiName="'
,
rootPath
:
'"http://hlsapp.hand-china.com/core/r/api"'
,
...
...
config/uat.env.js
View file @
aeefe9fd
...
...
@@ -6,6 +6,7 @@ module.exports = {
isMobilePlatform
:
true
,
appCode
:
'"HLS_APP"'
,
clearTable
:
true
,
hmapUrl
:
'"http://hippius.hand-china.com/hmap220"'
,
loginPath
:
'"http://hlsapp.hand-china.com/core/oauth/token?client_id=hQGCtxTItRa34PUOgxaD0r7oSPeuEaIB&client_secret=7ee8338c-4a06-44a1-87cc-afa63f8e1bc3&grant_type=password&username=app&password=" '
,
basePath
:
'"http://hlsapp.hand-china.com/core/r/api?sysName=HLS_APP&apiName="'
,
rootPath
:
'"http://hlsapp.hand-china.com/core/r/api"'
,
...
...
src/App.vue
View file @
aeefe9fd
...
...
@@ -45,7 +45,6 @@ export default {
},
},
mounted
()
{
this
.
getAccessToken
()
},
methods
:
{
getAccessToken
()
{
...
...
src/main.js
View file @
aeefe9fd
...
...
@@ -8,14 +8,7 @@ import vuexI18n from 'vuex-i18n'
import
router
from
'./router/index'
import
flexible
from
'./common/ydui.flexible'
import
{
componentInstall
,
appStyle
}
from
'hls-easy-ui'
/**
* 指令
*/
import
directives
from
'./scripts/directives'
import
filter
from
'./scripts/filter'
import
{
componentInstall
,
appStyle
,
get
,
post
,
hlsUtil
,
hlsPopup
,
directives
,
filter
}
from
'hls-easy-ui'
/**
* 组件
...
...
@@ -33,20 +26,6 @@ import {
import
'./scripts/prototype'
import
'./scripts/vuePlatform'
/**
* 弹框组件
*/
import
hlsPopup
from
'./scripts/hlsPopup'
/**
* http
*/
import
{
post
,
get
}
from
'./scripts/hlsHttp'
/** 全局函数hlsUtil**/
import
hlsUtil
from
'./scripts/hlsUtil'
Vue
.
use
(
componentInstall
)
Vue
.
use
(
appStyle
)
...
...
src/scripts/directives.js
deleted
100755 → 0
View file @
e8d30c2c
This diff is collapsed.
Click to expand it.
src/scripts/filter.js
deleted
100644 → 0
View file @
e8d30c2c
export
default
(
Vue
)
=>
{
Vue
.
filter
(
'currency'
,
function
(
val
)
{
if
(
!
val
)
return
'0.00'
var
intPart
=
Number
(
val
).
toFixed
(
0
)
// 获取整数部分
var
intPartFormat
=
intPart
.
toString
().
replace
(
/
(\d)(?=(?:\d{3})
+$
)
/g
,
'$1,'
)
// 将整数部分逢三一断
var
floatPart
=
'.00'
// 预定义小数部分
var
value2Array
=
(
val
+
''
).
split
(
'.'
)
// =2表示数据有小数位
if
(
value2Array
.
length
===
2
)
{
floatPart
=
value2Array
[
1
].
toString
()
// 拿到小数部分
if
(
floatPart
.
length
===
1
)
{
// 补0,实际上用不着
return
intPartFormat
+
'.'
+
floatPart
+
'0'
}
else
{
return
intPartFormat
+
'.'
+
floatPart
}
}
else
{
return
intPartFormat
+
floatPart
}
})
Vue
.
filter
(
'datetime'
,
timestamp
=>
{
function
format
(
number
)
{
return
number
.
toString
().
padStart
(
2
,
'0'
)
}
const
date
=
new
Date
(
Number
.
parseInt
(
timestamp
,
10
))
const
YYYY
=
date
.
getFullYear
()
const
MM
=
date
.
getMonth
()
+
1
const
DD
=
date
.
getDate
()
const
hh
=
date
.
getHours
()
const
mm
=
date
.
getMinutes
()
const
ss
=
date
.
getSeconds
()
return
`
${
YYYY
}
-
${
format
(
MM
)}
-
${
format
(
DD
)}
${
format
(
hh
)}
:
${
format
(
mm
)}
:
${
format
(
ss
)}
`
})
}
src/scripts/hlsHttp.js
deleted
100755 → 0
View file @
e8d30c2c
// 引入axios
import
axios
from
'axios'
import
hlsPopup
from
'./hlsPopup'
let
promiseArr
=
{}
let
cancel
=
{}
const
CancelToken
=
axios
.
CancelToken
// 请求拦截器
axios
.
interceptors
.
request
.
use
(
config
=>
{
// 发起请求时,取消掉当前正在进行的相同请求
if
(
promiseArr
[
config
.
url
])
{
promiseArr
[
config
.
url
](
'操作取消'
)
promiseArr
[
config
.
url
]
=
cancel
}
else
{
promiseArr
[
config
.
url
]
=
cancel
}
return
config
},
error
=>
{
return
Promise
.
reject
(
error
)
})
// 响应拦截器即异常处理
axios
.
interceptors
.
response
.
use
(
response
=>
{
if
(
$config
.
debug
)
{
let
postName
=
'post'
console
.
log
(
postName
+
' success'
)
console
.
log
(
postName
+
' response '
+
JSON
.
stringify
(
response
.
data
,
''
,
2
))
console
.
log
(
postName
+
' End!'
)
}
if
(
response
.
data
.
result
===
'E'
||
response
.
data
.
code
===
'E'
)
{
hlsPopup
.
hideLoading
()
const
err
=
{}
err
.
message
=
response
.
data
.
message
hlsPopup
.
showError
(
err
.
message
)
return
Promise
.
resolve
(
err
)
}
else
{
return
response
.
data
}
},
err
=>
{
if
(
err
&&
err
.
response
)
{
switch
(
err
.
response
.
status
)
{
case
400
:
err
.
message
=
'错误请求'
break
case
401
:
err
.
message
=
'登录已失效,请重新登录'
break
case
403
:
err
.
message
=
'拒绝访问'
break
case
404
:
err
.
message
=
'请求错误,未找到该资源'
break
case
405
:
err
.
message
=
'不支持的请求类型'
break
case
408
:
err
.
message
=
'请求超时'
break
case
500
:
err
.
message
=
'服务器端出错'
break
case
501
:
err
.
message
=
'网络未实现'
break
case
502
:
err
.
message
=
'网络错误'
break
case
503
:
err
.
message
=
'服务不可用'
break
case
504
:
err
.
message
=
'网络超时'
break
case
505
:
err
.
message
=
'http版本不支持该请求'
break
default
:
err
.
message
=
`连接错误
${
err
.
response
.
status
}
`
}
}
else
{
err
.
message
=
'连接到服务器失败'
}
if
(
err
.
response
&&
err
.
response
.
status
===
401
)
{
hlsPopup
.
hideLoading
()
hlsPopup
.
showPopup
({
title
:
'登录失效,重新登录'
,
onConfirm
:
()
=>
{
// router.push({name: 'Login'})
if
(
vum
.
Platform
.
isIOS
())
{
cordova
.
exec
(
null
,
null
,
'BridgePlugin'
,
'closeWebView'
,
[])
}
else
if
(
vum
.
Platform
.
isIOS
())
{
var
dict
=
{
'className'
:
'WebBridge'
,
'function'
:
'close'
,
'successCallBack'
:
'sCallBack'
,
'failureCallBack'
:
'eCallBack'
,
}
HandBridge
.
postMessage
(
JSON
.
stringify
(
dict
))
}
},
})
}
else
{
hlsPopup
.
hideLoading
()
hlsPopup
.
showError
(
err
.
message
)
}
return
Promise
.
resolve
(
err
)
})
axios
.
defaults
.
baseURL
=
''
axios
.
defaults
.
timeout
=
10000
// get请求
export
function
get
(
url
)
{
let
param
=
{}
let
headers
=
{}
if
(
window
.
localStorage
.
access_token
)
{
headers
=
{
'Content-Type'
:
'application/json'
,
'Authorization'
:
'Bearer '
+
window
.
localStorage
.
access_token
,
}
}
else
{
headers
=
{
'Content-Type'
:
'application/json'
,
}
}
return
new
Promise
((
resolve
,
reject
)
=>
{
axios
({
method
:
'get'
,
url
,
headers
:
headers
,
params
:
param
,
cancelToken
:
new
CancelToken
(
c
=>
{
cancel
=
c
}),
}).
then
(
res
=>
{
resolve
(
res
)
}).
catch
(
err
=>
{
reject
(
err
)
})
})
}
// post请求
export
function
post
(
url
,
param
)
{
param
.
user_id
=
window
.
localStorage
.
user_id
param
.
access_token
=
window
.
localStorage
.
access_token
let
headers
=
{}
if
(
window
.
localStorage
.
access_token
)
{
headers
=
{
'Content-Type'
:
'application/json'
,
'Authorization'
:
'Bearer '
+
window
.
localStorage
.
access_token
,
}
}
else
{
headers
=
{
'Content-Type'
:
'application/json'
,
}
}
if
(
process
.
env
.
debug
)
{
let
postName
=
'POST'
console
.
log
(
postName
+
' Start!'
)
console
.
log
(
postName
+
' url '
+
url
)
console
.
log
(
postName
+
' parameter '
+
JSON
.
stringify
(
param
,
''
,
2
))
}
return
new
Promise
((
resolve
,
reject
)
=>
{
axios
({
method
:
'post'
,
headers
:
headers
,
url
,
data
:
param
,
cancelToken
:
new
CancelToken
(
c
=>
{
cancel
=
c
}),
}).
then
(
res
=>
{
resolve
(
res
)
}).
catch
(
err
=>
{
reject
(
err
)
})
})
}
src/scripts/hlsPopup.js
deleted
100755 → 0
View file @
e8d30c2c
This diff is collapsed.
Click to expand it.
src/scripts/hlsUtil.js
deleted
100755 → 0
View file @
e8d30c2c
This diff is collapsed.
Click to expand it.
yarn.lock
View file @
aeefe9fd
...
...
@@ -3815,7 +3815,7 @@ he@1.2.x, he@^1.1.0:
"hls-easy-ui@https://hel.hand-china.com/easyUI/hls-easy-ui.git":
version "0.0.2"
resolved "https://hel.hand-china.com/easyUI/hls-easy-ui.git#
97c1d4977c4ba45219fe242c2bfeece022946de8
"
resolved "https://hel.hand-china.com/easyUI/hls-easy-ui.git#
dd6748699bfdf05f67104926609ebca0fa9f34b2
"
dependencies:
autosize "^3.0.20"
better-scroll "^1.10.3"
...
...
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