Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Z
zhichan
Overview
Overview
Details
Activity
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
蒋勇
zhichan
Commits
0537dd77
Commit
0537dd77
authored
Feb 17, 2020
by
蒋勇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
d
parent
2fc66729
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
24 additions
and
0 deletions
+24
-0
scratch-web/app/base/api/impl/imghandle.js
+22
-0
scratch-web/x.html
+2
-0
No files found.
scratch-web/app/base/api/impl/imghandle.js
View file @
0537dd77
...
...
@@ -13,6 +13,28 @@ class ImageHandleApi extends ApiBase {
this
.
ossClient
=
system
.
getObject
(
"util.ossClient"
);
this
.
execClient
=
system
.
getObject
(
"util.execClient"
);
}
//生成图片
async
makeImgForUrl
(
obj
)
{
var
urladdress
=
obj
.
url
;
const
browser
=
await
puppeteer
.
launch
({
args
:
[
'--no-sandbox'
],
timeout
:
10000
,
});
console
.
log
(
urladdress
);
const
page
=
await
browser
.
newPage
();
//await page.setExtraHTTPHeaders({"Content-Type":"text/html;charset:utf-8;"});
await
page
.
goto
(
urladdress
,
{
"waitUntil"
:
'networkidle2'
});
await
page
.
waitFor
(
2000
);
var
uuid
=
uuidv4
();
var
u
=
uuid
.
replace
(
/
\-
/g
,
""
);
var
filekey
=
"zc_"
+
u
+
".jpg"
;
var
tmpfile
=
"/tmp/"
+
filekey
;
await
page
.
screenshot
({
path
:
tmpfile
});
var
rtn
=
await
this
.
ossClient
.
upfile
(
filekey
,
tmpfile
);
await
browser
.
close
();
fs
.
unlink
(
tmpfile
,
function
(
err
)
{
});
return
system
.
getResult2
({
"url"
:
rtn
.
url
},
null
);
}
//生成委托书
async
makeDeleForTM
(
obj
)
{
// var data= await this.checkKey(obj.appKey);
...
...
scratch-web/x.html
0 → 100644
View file @
0537dd77
b'
<!DOCTYPE html>
\r\n
<html>
\r\n
<head>
\r\n
<meta
charset=
"UTF-8"
>
\r\n
<title>
Awesome-pyecharts
</title>
\r\n
<script
type=
"text/javascript"
src=
"https://assets.pyecharts.org/assets/echarts.min.js"
></script>
\r\n\r\n
</head>
\r\n
<body>
\r\n
<div
id=
"8b23c8bb28f94c9f88a18c67f2403409"
class=
"chart-container"
style=
"width:450px; height:450px;"
></div>
\r\n
<script>
\
r
\
n
var
chart_8b23c8bb28f94c9f88a18c67f2403409
=
echarts
.
init
(
\
r
\
n
document
.
getElementById
(
\
'8b23c8bb28f94c9f88a18c67f2403409
\'
),
\'
white
\'
, {renderer:
\'
canvas
\'
});
\
r
\
n var option_8b23c8bb28f94c9f88a18c67f2403409 = {
\
r
\
n "animation": true,
\
r
\
n "animationThreshold": 2000,
\
r
\
n "animationDuration": 1000,
\
r
\
n "animationEasing": "cubicOut",
\
r
\
n "animationDelay": 0,
\
r
\
n "animationDurationUpdate": 300,
\
r
\
n "animationEasingUpdate": "cubicOut",
\
r
\
n "animationDelayUpdate": 0,
\
r
\
n "color": [
\
r
\
n "#c23531",
\
r
\
n "#2f4554",
\
r
\
n "#61a0a8",
\
r
\
n "#d48265",
\
r
\
n "#749f83",
\
r
\
n "#ca8622",
\
r
\
n "#bda29a",
\
r
\
n "#6e7074",
\
r
\
n "#546570",
\
r
\
n "#c4ccd3",
\
r
\
n "#f05b72",
\
r
\
n "#ef5b9c",
\
r
\
n "#f47920",
\
r
\
n "#905a3d",
\
r
\
n "#fab27b",
\
r
\
n "#2a5caa",
\
r
\
n "#444693",
\
r
\
n "#726930",
\
r
\
n "#b2d235",
\
r
\
n "#6d8346",
\
r
\
n "#ac6767",
\
r
\
n "#1d953f",
\
r
\
n "#6950a1",
\
r
\
n "#918597"
\
r
\
n ],
\
r
\
n "series": [
\
r
\
n {
\
r
\
n "type": "gauge",
\
r
\
n "detail": {
\
r
\
n "show": true,
\
r
\
n "position": "top",
\
r
\
n "margin": 8,
\
r
\
n "fontSize": 55,
\
r
\
n "formatter": "{value}%"
\
r
\
n },
\
r
\
n "min": 0,
\
r
\
n "max": 100,
\
r
\
n "splitNumber": 10,
\
r
\
n "startAngle": 225,
\
r
\
n "endAngle": -45,
\
r
\
n "data": [
\
r
\
n {
\
r
\
n "name": "
\\
u98ce
\\
u9669
\\
u5f02
\\
u5e38
\\
u6bd4
\\
u4f8b",
\
r
\
n "value": 50
\
r
\
n }
\
r
\
n ],
\
r
\
n "axisLine": {
\
r
\
n "show": true,
\
r
\
n "onZero": true,
\
r
\
n "onZeroAxisIndex": 0,
\
r
\
n "lineStyle": {
\
r
\
n "width": 35,
\
r
\
n "opacity": 1,
\
r
\
n "curveness": 0,
\
r
\
n "type": "solid",
\
r
\
n "color": [
\
r
\
n [
\
r
\
n 0.3,
\
r
\
n "#67e0e3"
\
r
\
n ],
\
r
\
n [
\
r
\
n 0.7,
\
r
\
n "#37a2da"
\
r
\
n ],
\
r
\
n [
\
r
\
n 1,
\
r
\
n "#fd666d"
\
r
\
n ]
\
r
\
n ]
\
r
\
n }
\
r
\
n }
\
r
\
n }
\
r
\
n ],
\
r
\
n "legend": [
\
r
\
n {
\
r
\
n "data": [
\
r
\
n ""
\
r
\
n ],
\
r
\
n "selected": {
\
r
\
n "": true
\
r
\
n }
\
r
\
n }
\
r
\
n ],
\
r
\
n "tooltip": {
\
r
\
n "show": true,
\
r
\
n "trigger": "item",
\
r
\
n "triggerOn": "mousemove|click",
\
r
\
n "axisPointer": {
\
r
\
n "type": "line"
\
r
\
n },
\
r
\
n "textStyle": {
\
r
\
n "fontSize": 14
\
r
\
n },
\
r
\
n "borderWidth": 0
\
r
\
n }
\
r
\
n};
\
r
\
n chart_8b23c8bb28f94c9f88a18c67f2403409.setOption(option_8b23c8bb28f94c9f88a18c67f2403409);
\
r
\
n
</script>
\r\n
</body>
\r\n
</html>
\r\n'
\ No newline at end of file
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