Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
founder_vue
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
常超
founder_vue
Commits
4e05999a
Commit
4e05999a
authored
Aug 02, 2021
by
liyuhang19990520
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
dialog表单组件封装、axios json格式封装、业务子系统页面搭建
parent
592c83b9
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
701 additions
and
27 deletions
+701
-27
src/components/Dialog_Form.vue
+116
-0
src/components/SearchForm.vue
+3
-1
src/utils/http.js
+20
-5
src/views/spjkyjzzyy/index.scss
+32
-0
src/views/spjkyjzzyy/index.vue
+43
-12
src/views/ywxtddzxt/index.vue
+332
-6
vue.config.js
+9
-1
yarn.lock
+146
-2
No files found.
src/components/Dialog_Form.vue
0 → 100644
View file @
4e05999a
<
template
>
<div
id=
"dialogForm"
>
<el-dialog
:title=
"title"
:visible
.
sync=
"dialogFormVisible"
custom-class=
"tztgClass"
@
closed=
"closed"
>
<SearchForm
ref=
"searchForm"
:formProps=
"newFormProps"
:form=
"newForm"
sceneType=
"form"
></SearchForm>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
type=
"primary"
@
click=
"affirm()"
size=
"small"
>
确 定
</el-button
>
<el-button
@
click=
"callOff()"
>
取 消
</el-button>
</div>
</el-dialog>
</div>
</
template
>
<
script
>
import
SearchForm
from
"./SearchForm.vue"
;
import
utils
from
"@/utils/util.js"
;
export
default
{
name
:
"DialogForm"
,
components
:
{
SearchForm
,
},
props
:
{
formProps
:
{
type
:
Array
,
required
:
true
,
default
:
()
=>
[],
},
form
:
{
type
:
Object
,
required
:
true
,
default
:
()
=>
{},
},
},
data
()
{
return
{
newFormProps
:
utils
.
deepClone
(
this
.
formProps
),
newForm
:
utils
.
deepClone
(
this
.
form
),
dialogFormVisible
:
false
,
type
:
""
,
id
:
""
,
title
:
""
,
};
},
methods
:
{
affirm
()
{
console
.
log
(
22222222
);
console
.
log
(
this
.
$refs
.
searchForm
.
formData
);
this
.
dialogFormVisible
=
false
;
},
closed
()
{
//关闭时回到初始化配置
this
.
newForm
=
utils
.
deepClone
(
this
.
form
);
},
callOff
()
{
console
.
log
(
this
.
form
);
this
.
dialogFormVisible
=
false
;
},
init
(
type
,
id
)
{
this
.
dialogFormVisible
=
true
;
this
.
type
=
type
;
this
.
id
=
id
;
if
(
this
.
type
==
"add"
)
{
this
.
title
=
"增加"
;
// this.url = addUrl
}
else
if
(
this
.
type
==
"update"
)
{
this
.
title
=
"修改"
;
}
else
if
(
this
.
type
==
"view"
)
{
this
.
title
=
"查看"
;
}
},
},
};
</
script
>
<
style
lang=
"scss"
scoped
>
#dialogForm
/
deep
/
{
.tztgClass
{
.el-dialog__header
{
border-bottom
:
1px
solid
#cccccc
!important
;
.el-dialog__title
{
font-size
:
15px
;
color
:
#222
;
font-weight
:
bold
;
}
.el-dialog__headerbtn
{
top
:
14px
;
}
}
.el-dialog__body
{
height
:
388px
;
padding
:
0
10px
!important
;
}
.el-dialog__footer
{
padding
:
10px
10px
;
border-top
:
1px
solid
#ccc
;
}
}
}
</
style
>
\ No newline at end of file
src/components/SearchForm.vue
View file @
4e05999a
...
...
@@ -189,7 +189,7 @@
</div>
</el-form>
<!--按钮-->
<div
class=
"btm-btns"
>
<div
class=
"btm-btns"
v-show=
"sceneType !== 'form'"
>
<el-button
type=
"primary"
size=
"small"
...
...
@@ -229,6 +229,7 @@ export default {
type
:
Array
,
default
:
()
=>
[],
},
sceneType
:
String
,
},
methods
:
{
search
()
{
...
...
@@ -299,6 +300,7 @@ export default {
},
form
:
{
handler
(
val
)
{
console
.
log
(
111111111
,
this
.
formProps
,
this
.
form
);
this
.
formData
=
val
;
},
deep
:
true
,
...
...
src/utils/http.js
View file @
4e05999a
import
axios
from
"axios"
;
// import { getToken } from "./auth.js";
import
{
Message
,
MessageBox
}
from
"element-ui"
;
import
{
Message
,
MessageBox
}
from
"element-ui"
;
// import store from "@/store";
// import router from "@/router";
import
qs
from
"qs"
;
...
...
@@ -59,14 +59,14 @@ axios.interceptors.response.use(
type
:
"warning"
,
})
.
then
(()
=>
{
if
(
relUrlIp
==
'47.92.225.109'
)
{
if
(
relUrlIp
==
'47.92.225.109'
)
{
// window.open('http://47.92.225.109:8300/#/login', '_blank')
window
.
location
.
href
=
'http://47.92.225.109:8300/#/login'
;
}
else
if
(
relUrlIp
==
'26.3.13.120'
)
{
}
else
if
(
relUrlIp
==
'26.3.13.120'
)
{
window
.
location
.
href
=
'http://26.3.13.120:8050/#/login'
;
}
else
if
(
relUrlIp
==
'10.142.16.177'
)
{
}
else
if
(
relUrlIp
==
'10.142.16.177'
)
{
window
.
location
.
href
=
'http://10.142.16.177:8050/#/login'
;
}
else
{
}
else
{
// window.open('http://localhost:8080/#/login', '_blank')
window
.
location
.
href
=
'http://localhost:8080/#/login'
;
}
...
...
@@ -159,6 +159,21 @@ export function post(url, params) {
});
});
}
/**
* 封装post请求 json格式
* @param url
* @param data
* @returns {Promise}
*/
export
function
postJson
(
url
,
data
)
{
return
new
Promise
((
resolve
,
reject
)
=>
{
axios
.
post
(
url
,
data
).
then
(
response
=>
{
resolve
(
response
);
});
}).
catch
(
err
=>
{
reject
(
err
.
data
);
});
}
/**
* 封装post请求 multipart/form-data
...
...
src/views/spjkyjzzyy/index.scss
View file @
4e05999a
...
...
@@ -4,6 +4,10 @@
overflow-y
:
auto
;
line-height
:
1
.8
;
text-align
:
left
;
.export-btn
{
float
:
right
;
margin-top
:
10px
;
}
.topTitle
{
width
:
100%
;
height
:
56px
;
...
...
@@ -30,6 +34,34 @@
.el-pagination
{
margin-top
:
15px
;
}
.flTtitle
{
margin
:
16px
10px
14px
8px
;
display
:
inline-block
;
font-size
:
15px
;
font-weight
:
bold
;
line-height
:
20px
;
color
:
#333333
;
opacity
:
1
;
}
.total
{
height
:
16px
;
background
:
#f1970f
;
border-radius
:
8px
;
display
:
inline-block
;
text-align
:
center
;
line-height
:
16px
;
padding
:
0
8px
;
span
{
width
:
35px
;
height
:
16px
;
font-size
:
12px
;
font-weight
:
400
;
line-height
:
16px
;
color
:
#ffffff
;
opacity
:
1
;
}
}
/
deep
/
.el-pagination__sizes
{
top
:
12px
;
right
:
152px
;
...
...
src/views/spjkyjzzyy/index.vue
View file @
4e05999a
...
...
@@ -15,6 +15,15 @@
<!-- 表格内容 -->
<div
class=
"Content paneDiv"
>
<div
class=
""
>
<el-row
style=
"width: 99%; margin: 0 auto"
>
<el-col
:span=
"24"
>
<span
class=
"flTtitle"
>
查询结果
</span>
<!--可配置化图标-->
<div
class=
"total"
>
<span>
{{
tableDataLength
}}
</span>
</div>
</el-col>
</el-row>
<!--表格-->
<el-table
stripe
...
...
@@ -44,9 +53,9 @@
background
@
size-change=
"handleSizeChange"
@
current-change=
"handleCurrentChange"
:current-page
.
sync=
"
currentPage1
"
:current-page
.
sync=
"
form.page
"
:page-sizes=
"[10, 20, 50, 100]"
:page-size=
"
page_s
ize"
:page-size=
"
form.pageS
ize"
layout=
"sizes,prev, pager, next"
:total=
"tableDataLength"
>
...
...
@@ -68,7 +77,7 @@
<
script
>
import
SearchForm
from
"@c/SearchForm.vue"
;
import
{
get
}
from
"@/utils/http.js"
;
import
{
get
,
postJson
}
from
"@/utils/http.js"
;
// 下拉框数据
import
{
yjlx
,
zkdl
,
xb
,
yjjb
}
from
"@/assets/jsData/selectData.js"
;
// 切换时查询表单数据格式以及form
...
...
@@ -278,10 +287,6 @@ export default {
clearData
()
{
this
.
formData
=
{};
},
//字符串转数组
stringToArr
(
str
)
{
return
str
.
split
(
"-"
);
},
/**
* @description: 查询事件
* @param {*} form 表单
...
...
@@ -295,6 +300,17 @@ export default {
this
.
selectTableTitle
(
this
.
key
);
// 重置echarts图表
this
.
setPieDiagram
(
this
.
title
,
this
.
pieData
);
// 获取表格内容
this
.
getTableList
(
form
);
},
getTableList
(
form
)
{
// let formData = new FormData();
// for (let key in form) {
// formData.append(key, form[key]);
// }
postJson
(
"/api/spjkyjzzyy/queryYjList"
,
form
).
then
((
res
)
=>
{
console
.
log
(
res
);
});
},
/**
* @description: 监听预警类别变化更换查询表单
...
...
@@ -304,8 +320,10 @@ export default {
selectChange
(
val
)
{
let
search
=
searchFormData
[
val
];
//必须深拷,不然会污染数据
this
.
formProps
=
utils
.
deepClone
(
search
.
formProps
);
this
.
form
=
utils
.
deepClone
(
search
.
form
);
if
(
search
)
{
this
.
formProps
=
utils
.
deepClone
(
search
.
formProps
);
this
.
form
=
utils
.
deepClone
(
search
.
form
);
}
},
/**
* @description: 根据预警类型切换表头
...
...
@@ -347,9 +365,22 @@ export default {
break
;
}
},
// 分页
handleSizeChange
()
{},
handleCurrentChange
()
{},
/**
* @description: 每页条数
* @param {*} val 目标条数
* @return {*}
*/
handleSizeChange
(
val
)
{
this
.
$set
(
this
.
form
,
"pageSize"
,
val
);
},
/**
* @description: 第几页
* @param {*} val 当前页数
* @return {*}
*/
handleCurrentChange
(
val
)
{
this
.
$set
(
this
.
form
,
"page"
,
val
);
},
/**
* @description: 人员饼图封装
* @param {*} data 饼图数据
...
...
src/views/ywxtddzxt/index.vue
View file @
4e05999a
<
template
>
<!--业务协同调度子系统-->
<div>
121
</div>
<div
class=
"Content"
>
<div
class=
"rightContent"
>
<div
class=
"topTitle"
>
<span>
视频监控预警综治运用
</span>
</div>
<!-- 查询表单 -->
<SearchForm
:formProps=
"formProps"
:form=
"form"
@
searchEvent=
"searchEvent"
@
clearEvent=
"searchEvent"
></SearchForm>
<!-- 表格内容 -->
<div
class=
"Content paneDiv"
>
<div
class=
""
>
<el-row
style=
"width: 99%; margin: 0 auto"
>
<el-col
:span=
"24"
>
<span
class=
"flTtitle"
>
查询结果
</span>
<!--可配置化图标-->
<div
class=
"total"
>
<span>
{{
tableDataLength
}}
</span>
</div>
<p
class=
"export-btn"
>
<el-button
type=
"primary"
size=
"small"
@
click=
"openDialogForm('add')"
>
新增
</el-button
>
</p>
</el-col>
</el-row>
<!--表格-->
<el-table
stripe
:key=
"key"
v-loading=
"tableLoading"
element-loading-text=
"拼命加载中"
ref=
"itsmDataTable"
tooltip-effect=
"dark"
max-height=
"550"
style=
"width: 99%; margin: 0 auto"
width=
"100%"
size=
"small"
:data=
"bztjDataList"
>
<el-table-column
align=
"center"
v-for=
"columnTitle in bztjFormThead"
:prop=
"columnTitle.prop"
:key=
"columnTitle.label"
:label=
"columnTitle.label"
:width=
"columnTitle.width"
>
</el-table-column>
<el-table-column
align=
"center"
key=
"caozuo"
label=
"操作"
width=
"auto"
>
<template
slot-scope=
"scope"
>
<div>
<el-button
type=
"text"
size=
"mini"
@
click=
"openDialogForm('update', scope.row)"
>
修改
</el-button
>
<el-button
type=
"text"
size=
"mini"
>
删除
</el-button>
</div>
</
template
>
</el-table-column>
</el-table>
<!--分页-->
<el-pagination
background
@
size-change=
"handleSizeChange"
@
current-change=
"handleCurrentChange"
:current-page
.
sync=
"form.page"
:page-sizes=
"[10, 20, 50, 100]"
:page-size=
"form.pageSize"
layout=
"sizes,prev, pager, next"
:total=
"tableDataLength"
>
</el-pagination>
</div>
</div>
</div>
<DialogForm
ref=
"dialogForm"
:formProps=
"formProps"
:form=
"form"
></DialogForm>
</div>
</template>
<
script
>
import
SearchForm
from
"@c/SearchForm.vue"
;
import
DialogForm
from
"@c/Dialog_Form.vue"
;
import
{
get
,
post
}
from
"@/utils/http.js"
;
// 下拉框数据
import
{
yjlx
,
zkdl
,
xb
,
yjjb
}
from
"@/assets/jsData/selectData.js"
;
import
utils
from
"@/utils/util.js"
;
export
default
{
name
:
'index'
}
name
:
"bztj"
,
components
:
{
SearchForm
,
DialogForm
,
},
data
()
{
return
{
key
:
"1"
,
// 多少条数据
tableDataLength
:
30
,
//表格loading
tableLoading
:
false
,
//查询表单配置
formProps
:
[
{
name
:
"预警类别"
,
id
:
"yjlx"
,
type
:
"select"
,
selectData
:
yjlx
,
placeholder
:
"请选择"
,
rules
:
[
{
required
:
true
,
message
:
"请输入预警类别"
,
trigger
:
"blur"
},
],
col
:
"3"
,
},
{
name
:
"特殊人员类型"
,
id
:
"zkdl"
,
type
:
"select"
,
selectData
:
zkdl
,
placeholder
:
"请选择"
,
col
:
"3"
,
},
{
name
:
"姓名"
,
id
:
"xm"
,
type
:
"text"
,
placeholder
:
"请输入"
,
col
:
"3"
,
},
{
name
:
"性别"
,
id
:
"xb"
,
type
:
"select"
,
selectData
:
xb
,
placeholder
:
"请选择"
,
col
:
"3"
,
},
{
name
:
"证件号码"
,
id
:
"zjhm"
,
type
:
"text"
,
placeholder
:
"请填写"
,
col
:
"3"
,
},
{
name
:
"预警级别"
,
id
:
"yjjb"
,
type
:
"select"
,
selectData
:
yjjb
,
placeholder
:
"请选择"
,
col
:
"3"
,
},
],
//表单值
form
:
{
page
:
1
,
pageSize
:
10
,
yjlx
:
"1"
,
zkdl
:
""
,
xm
:
""
,
xb
:
""
,
zjhm
:
""
,
yjjb
:
""
,
},
// 初始化表格表头
bztjFormThead
:
[
{
label
:
"立案单位"
,
prop
:
"dwmc"
,
width
:
"auto"
,
},
{
label
:
"盗窃"
,
prop
:
"dqwbz"
,
width
:
"auto"
,
},
{
/*table默认得表头*/
label
:
"诈骗案"
,
prop
:
"dqbz"
,
width
:
"auto"
,
},
{
label
:
"抢劫案"
,
prop
:
"zpawbz"
,
width
:
"auto"
,
},
{
label
:
"抢夺案"
,
prop
:
"qjawbz"
,
width
:
"auto"
,
},
{
label
:
"招摇撞骗案"
,
prop
:
"adabz"
,
width
:
"auto"
,
},
],
// 表格数据
bztjDataList
:
[
{
dwmc
:
"甘肃省公安厅"
,
dqwbz
:
"0"
,
dqbz
:
"1"
,
zpawbz
:
"0"
,
zpabz
:
"3"
,
qjawbz
:
"0"
,
qjabz
:
"4"
,
qdawbz
:
"0"
,
adabz
:
"2"
,
ayzpawbz
:
"0"
,
ayzpabz
:
"1"
,
dqyp
:
"1"
,
dqwp
:
"3"
,
},
{
dwmc
:
"青海省公安厅"
,
dqwbz
:
"0"
,
dqbz
:
"1"
,
zpawbz
:
"0"
,
zpabz
:
"3"
,
qjawbz
:
"0"
,
qjabz
:
"4"
,
qdawbz
:
"0"
,
adabz
:
"2"
,
ayzpawbz
:
"0"
,
ayzpabz
:
"1"
,
dqyp
:
"3"
,
dqwp
:
"2"
,
},
{
dwmc
:
"宁夏回族自治区公安厅"
,
dqwbz
:
"0"
,
dqbz
:
"1"
,
zpawbz
:
"0"
,
zpabz
:
"3"
,
qjawbz
:
"0"
,
qjabz
:
"4"
,
qdawbz
:
"0"
,
adabz
:
"2"
,
ayzpawbz
:
"0"
,
ayzpabz
:
"1"
,
dqyp
:
"0"
,
dqwp
:
"0"
,
},
{
dwmc
:
"新疆维尔吾自治区公安厅"
,
dqwbz
:
"0"
,
dqbz
:
"1"
,
zpawbz
:
"0"
,
zpabz
:
"3"
,
qjawbz
:
"0"
,
qjabz
:
"4"
,
qdawbz
:
"0"
,
adabz
:
"2"
,
ayzpawbz
:
"0"
,
ayzpabz
:
"1"
,
dqyp
:
"4"
,
dqwp
:
"1"
,
},
],
};
},
methods
:
{
// 清空按钮
clearData
()
{
this
.
formData
=
{};
},
/**
* @description: 查询事件
* @param {*} form 表单
* @return {*}
*/
searchEvent
(
form
)
{
// 获取表格内容
this
.
getTableList
(
form
);
},
//打开dialog
openDialogForm
(
type
,
id
)
{
this
.
$refs
.
dialogForm
.
init
(
type
,
id
);
},
//修改
updata
(
scope
)
{
console
.
log
(
scope
.
row
);
},
//获取列表
getTableList
(
form
)
{
post
(
"http://172.18.108.37/spjkyjzzyy/queryYjList"
,
form
).
then
(
(
res
)
=>
{
console
.
log
(
res
);
}
);
},
/**
* @description: 每页条数
* @param {*} val 目标条数
* @return {*}
*/
handleSizeChange
(
val
)
{
this
.
$set
(
this
.
form
,
"pageSize"
,
val
);
},
/**
* @description: 第几页
* @param {*} val 当前页数
* @return {*}
*/
handleCurrentChange
(
val
)
{
this
.
$set
(
this
.
form
,
"page"
,
val
);
},
},
};
</
script
>
<
style
scoped
>
<
style
lang=
"scss"
scoped
>
/
deep
/
.el-table
thead
{
font-weight
:
500
;
}
.pie1
{
height
:
100%
;
width
:
100%
;
}
@import
"../spjkyjzzyy/index.scss"
;
</
style
>
vue.config.js
View file @
4e05999a
/*
* @Author: your name
* @Date: 2021-07-30 16:59:37
* @LastEditTime: 2021-08-02 14:23:14
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\vue.config.js
*/
const
path
=
require
(
"path"
);
// const CompressionPlugin = require('compression-webpack-plugin');
// const productionGzipExtensions = /\.(js|css|json|txt|html|ico|svg)(\?.*)?$/i;
...
...
@@ -50,7 +58,7 @@ module.exports = {
},
proxy
:
{
"/api"
:
{
target
:
"http://1
92.168.0.137:8080/
"
,
//统一的请求头部每次修改都要重启才会生效 http://39.99.224.27:8006/
target
:
"http://1
72.18.108.37:8030
"
,
//统一的请求头部每次修改都要重启才会生效 http://39.99.224.27:8006/
ws
:
true
,
changeOrigin
:
true
,
pathRewrite
:
{
...
...
yarn.lock
View file @
4e05999a
...
...
@@ -821,6 +821,14 @@
"@babel/types" "^7.4.4"
esutils "^2.0.2"
"@babel/runtime-corejs3@^7.11.2":
version "7.14.8"
resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.14.8.tgz#68539e0129f13eb1ed9a9aa273d3542b93c88384"
integrity sha512-4dMD5QRBkumn45oweR0SxoNtt15oz3BUBAQ8cIx7HJqZTtE8zjpM0My8aHJHVnyf4XfRg6DNzaE1080WLBiC1w==
dependencies:
core-js-pure "^3.15.0"
regenerator-runtime "^0.13.4"
"@babel/runtime@^7.11.0", "@babel/runtime@^7.8.4":
version "7.11.2"
resolved "https://registry.npm.taobao.org/@babel/runtime/download/@babel/runtime-7.11.2.tgz#f549c13c754cc40b87644b9fa9f09a6a95fe0736"
...
...
@@ -828,6 +836,13 @@
dependencies:
regenerator-runtime "^0.13.4"
"@babel/runtime@^7.11.2":
version "7.14.8"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.8.tgz#7119a56f421018852694290b9f9148097391b446"
integrity sha512-twj3L8Og5SaCRCErB4x4ajbvBIVV77CGeFglHpeg5WC5FF8TZzBWXtTJ4MqaD9QszLYTtr+IsaAL2rEUevb+eg==
dependencies:
regenerator-runtime "^0.13.4"
"@babel/template@^7.10.4":
version "7.10.4"
resolved "https://registry.npm.taobao.org/@babel/template/download/@babel/template-7.10.4.tgz?cache=0&sync_timestamp=1593522831608&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.10.4.tgz#3251996c4200ebc71d1a8fc405fba940f36ba278"
...
...
@@ -1812,6 +1827,11 @@ async@^2.6.2:
dependencies:
lodash "^4.17.14"
async@^3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/async/-/async-3.2.0.tgz#b3a2685c5ebb641d3de02d161002c60fc9f85720"
integrity sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==
asynckit@^0.4.0:
version "0.4.0"
resolved "https://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
...
...
@@ -2246,6 +2266,14 @@ cache-loader@^4.1.0:
neo-async "^2.6.1"
schema-utils "^2.0.0"
call-bind@^1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
dependencies:
function-bind "^1.1.1"
get-intrinsic "^1.0.2"
call-me-maybe@^1.0.1:
version "1.0.1"
resolved "https://registry.npm.taobao.org/call-me-maybe/download/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b"
...
...
@@ -2611,8 +2639,8 @@ combined-stream@^1.0.6, combined-stream@~1.0.6:
commander@2.17.x:
version "2.17.1"
resolved "https://registry.
npm.taobao.org/commander/download/commander-2.17.1.tgz?cache=0&sync_timestamp=1598576059374&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcommander%2Fdownload%2F
commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf"
integrity sha
1-vXerfebelCBc6sxy8XFtKfIKd78
=
resolved "https://registry.
yarnpkg.com/commander/-/
commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf"
integrity sha
512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg=
=
commander@^2.18.0, commander@^2.20.0:
version "2.20.3"
...
...
@@ -2768,6 +2796,11 @@ core-js-compat@^3.6.2, core-js-compat@^3.6.5:
browserslist "^4.8.5"
semver "7.0.0"
core-js-pure@^3.15.0:
version "3.16.0"
resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.16.0.tgz#218e07add3f1844e53fab195c47871fc5ba18de8"
integrity sha512-wzlhZNepF/QA9yvx3ePDgNGudU5KDB8lu/TRPKelYA/QtSnkS/cLl2W+TIdEX1FAFcBr0YpY7tPDlcmXJ7AyiQ==
core-js@^2.4.0:
version "2.6.11"
resolved "https://registry.npm.taobao.org/core-js/download/core-js-2.6.11.tgz?cache=0&sync_timestamp=1592817929546&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcore-js%2Fdownload%2Fcore-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c"
...
...
@@ -3125,6 +3158,11 @@ deepmerge@^1.2.0, deepmerge@^1.5.2:
resolved "https://registry.npm.taobao.org/deepmerge/download/deepmerge-1.5.2.tgz?cache=0&sync_timestamp=1593463429320&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdeepmerge%2Fdownload%2Fdeepmerge-1.5.2.tgz#10499d868844cdad4fee0842df8c7f6f0c95a753"
integrity sha1-EEmdhohEza1P7ghC34x/bwyVp1M=
deepmerge@^4.2.2:
version "4.2.2"
resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955"
integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==
default-gateway@^4.2.0:
version "4.2.0"
resolved "https://registry.npm.taobao.org/default-gateway/download/default-gateway-4.2.0.tgz?cache=0&sync_timestamp=1598471327539&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdefault-gateway%2Fdownload%2Fdefault-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b"
...
...
@@ -3335,6 +3373,11 @@ dotenv@^8.2.0:
resolved "https://registry.npm.taobao.org/dotenv/download/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a"
integrity sha1-l+YZJZradQ7qPk6j4mvO6lQksWo=
driver.js@^0.9.8:
version "0.9.8"
resolved "https://registry.yarnpkg.com/driver.js/-/driver.js-0.9.8.tgz#4b327f4537b1c9b9fb19419de86174be821ae32a"
integrity sha512-bczjyKdX6XmFyCDkwtRmlaORDwfBk1xXmRO0CAe5VwNQTM98aWaG2LAIiIdTe53iV/B7W5lXlIy2xYtf0JRb7Q==
duplexer@^0.1.1:
version "0.1.2"
resolved "https://registry.npm.taobao.org/duplexer/download/duplexer-0.1.2.tgz?cache=0&sync_timestamp=1597220926027&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fduplexer%2Fdownload%2Fduplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6"
...
...
@@ -3363,6 +3406,13 @@ ecc-jsbn@~0.1.1:
jsbn "~0.1.0"
safer-buffer "^2.1.0"
echarts@^4.9.0:
version "4.9.0"
resolved "https://registry.yarnpkg.com/echarts/-/echarts-4.9.0.tgz#a9b9baa03f03a2a731e6340c55befb57a9e1347d"
integrity sha512-+ugizgtJ+KmsJyyDPxaw2Br5FqzuBnyOWwcxPKO6y0gc5caYcfnEUIlNStx02necw8jmKmTafmpHhGo4XDtEIA==
dependencies:
zrender "4.3.2"
ee-first@1.1.1:
version "1.1.1"
resolved "https://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
...
...
@@ -4197,6 +4247,15 @@ get-caller-file@^2.0.1:
resolved "https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
integrity sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=
get-intrinsic@^1.0.2:
version "1.1.1"
resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6"
integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==
dependencies:
function-bind "^1.1.1"
has "^1.0.3"
has-symbols "^1.0.1"
get-stdin@^4.0.1:
version "4.0.1"
resolved "https://registry.npm.taobao.org/get-stdin/download/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
...
...
@@ -4270,6 +4329,18 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@~7.1.1:
once "^1.3.0"
path-is-absolute "^1.0.0"
glob@^7.1.6:
version "7.1.7"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==
dependencies:
fs.realpath "^1.0.0"
inflight "^1.0.4"
inherits "2"
minimatch "^3.0.4"
once "^1.3.0"
path-is-absolute "^1.0.0"
globals@^11.1.0:
version "11.12.0"
resolved "https://registry.npm.taobao.org/globals/download/globals-11.12.0.tgz?cache=0&sync_timestamp=1596711111019&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobals%2Fdownload%2Fglobals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
...
...
@@ -5167,6 +5238,11 @@ js-base64@^2.1.8:
resolved "https://registry.npm.taobao.org/js-base64/download/js-base64-2.6.4.tgz?cache=0&sync_timestamp=1599897523811&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz#f4e686c5de1ea1f867dbcad3d46d969428df98c4"
integrity sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=
js-cookie@^2.2.1:
version "2.2.1"
resolved "https://registry.yarnpkg.com/js-cookie/-/js-cookie-2.2.1.tgz#69e106dc5d5806894562902aa5baec3744e9b2b8"
integrity sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==
js-message@1.0.5:
version "1.0.5"
resolved "https://registry.npm.taobao.org/js-message/download/js-message-1.0.5.tgz#2300d24b1af08e89dd095bc1a4c9c9cfcb892d15"
...
...
@@ -6087,6 +6163,11 @@ object-inspect@^1.8.0:
resolved "https://registry.npm.taobao.org/object-inspect/download/object-inspect-1.8.0.tgz?cache=0&sync_timestamp=1592545092032&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject-inspect%2Fdownload%2Fobject-inspect-1.8.0.tgz#df807e5ecf53a609cc6bfe93eac3cc7be5b3a9d0"
integrity sha1-34B+Xs9TpgnMa/6T6sPMe+WzqdA=
object-inspect@^1.9.0:
version "1.11.0"
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1"
integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==
object-is@^1.0.1:
version "1.1.3"
resolved "https://registry.npm.taobao.org/object-is/download/object-is-1.1.3.tgz#2e3b9e65560137455ee3bd62aec4d90a2ea1cc81"
...
...
@@ -7028,6 +7109,13 @@ qs@6.7.0:
resolved "https://registry.npm.taobao.org/qs/download/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc"
integrity sha1-QdwaAV49WB8WIXdr4xr7KHapsbw=
qs@^6.9.4:
version "6.10.1"
resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.1.tgz#4931482fa8d647a5aab799c5271d2133b981fb6a"
integrity sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==
dependencies:
side-channel "^1.0.4"
qs@~6.5.2:
version "6.5.2"
resolved "https://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
...
...
@@ -7466,6 +7554,16 @@ sass-loader@^8.0.2:
schema-utils "^2.6.1"
semver "^6.3.0"
sass-resources-loader@^2.1.1:
version "2.2.3"
resolved "https://registry.yarnpkg.com/sass-resources-loader/-/sass-resources-loader-2.2.3.tgz#1be92ea326a4a2d8d7c3483a01577a70df7d7fa1"
integrity sha512-QHyhf1euMF16qC5R24felQYkg7NvSlsNkidUpgrga27hMLqNP5TfmQ6K0iVn7BurKmUU/CDuygZh0py9lXeYPQ==
dependencies:
async "^3.2.0"
chalk "^4.1.0"
glob "^7.1.6"
loader-utils "^2.0.0"
sax@~1.2.4:
version "1.2.4"
resolved "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
...
...
@@ -7652,6 +7750,20 @@ shell-quote@^1.6.1:
resolved "https://registry.npm.taobao.org/shell-quote/download/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2"
integrity sha1-Z6fQLHbJ2iT5nSCAj8re0ODgS+I=
shvl@^2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/shvl/-/shvl-2.0.3.tgz#eb4bd37644f5684bba1fc52c3010c96fb5e6afd1"
integrity sha512-V7C6S9Hlol6SzOJPnQ7qzOVEWUQImt3BNmmzh40wObhla3XOYMe4gGiYzLrJd5TFa+cI2f9LKIRJTTKZSTbWgw==
side-channel@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
dependencies:
call-bind "^1.0.0"
get-intrinsic "^1.0.2"
object-inspect "^1.9.0"
signal-exit@^3.0.0, signal-exit@^3.0.2:
version "3.0.3"
resolved "https://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
...
...
@@ -8356,6 +8468,11 @@ tslib@^1.9.0:
resolved "https://registry.npm.taobao.org/tslib/download/tslib-1.14.1.tgz?cache=0&sync_timestamp=1602286730817&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftslib%2Fdownload%2Ftslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
integrity sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=
tslib@^2.1.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.0.tgz#803b8cdab3e12ba581a4ca41c8839bbb0dacb09e"
integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==
tty-browserify@0.0.0:
version "0.0.0"
resolved "https://registry.npm.taobao.org/tty-browserify/download/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6"
...
...
@@ -8710,16 +8827,38 @@ vue-template-es2015-compiler@^1.9.0:
resolved "https://registry.npm.taobao.org/vue-template-es2015-compiler/download/vue-template-es2015-compiler-1.9.1.tgz#1ee3bc9a16ecbf5118be334bb15f9c46f82f5825"
integrity sha1-HuO8mhbsv1EYvjNLsV+cRvgvWCU=
vue-wechat-title@^2.0.7:
version "2.0.7"
resolved "https://registry.yarnpkg.com/vue-wechat-title/-/vue-wechat-title-2.0.7.tgz#6ad4ca49fb2e7bcd0f1eed0a5fdcbe9461b2946b"
integrity sha512-qNkb56AWFHjOoGfW4lkstS4GC2W4YqVJYfnIUM73b/CBpMSOvcWSqtmb8ANa9owTKJr2dmBRmQV5K5YwrzbC5A==
vue@^2.6.11:
version "2.6.12"
resolved "https://registry.npm.taobao.org/vue/download/vue-2.6.12.tgz?cache=0&sync_timestamp=1600441210971&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue%2Fdownload%2Fvue-2.6.12.tgz#f5ebd4fa6bd2869403e29a896aed4904456c9123"
integrity sha1-9evU+mvShpQD4pqJau1JBEVskSM=
vuex-persistedstate@^4.0.0-beta.1:
version "4.0.0"
resolved "https://registry.yarnpkg.com/vuex-persistedstate/-/vuex-persistedstate-4.0.0.tgz#ed82f266ca98c869a2aad9cb9880c2f608c05f3a"
integrity sha512-jDs+awbV9YD2A2F6S5zgtYq1Bjd8v0YldOK6HPv1EJZzGMse0FtZTREfXvA7zlVfq9MpmSZJNmYQVylfpZ5znQ==
dependencies:
deepmerge "^4.2.2"
shvl "^2.0.3"
vuex@^3.4.0:
version "3.5.1"
resolved "https://registry.npm.taobao.org/vuex/download/vuex-3.5.1.tgz#f1b8dcea649bc25254cf4f4358081dbf5da18b3d"
integrity sha1-8bjc6mSbwlJUz09DWAgdv12hiz0=
wangeditor@^4.7.6:
version "4.7.6"
resolved "https://registry.yarnpkg.com/wangeditor/-/wangeditor-4.7.6.tgz#d2e6ddecf2474ec26c42773be2fac433d1e0baaf"
integrity sha512-8mOrYG8hDW0ZUhJqPpPGeav90RwZRHIPQolHVjdyQ6jitSmlCTzc67vLz8X5bXocriGOAaVIPiphAD+5wDNwBg==
dependencies:
"@babel/runtime" "^7.11.2"
"@babel/runtime-corejs3" "^7.11.2"
tslib "^2.1.0"
watchpack-chokidar2@^2.0.0:
version "2.0.0"
resolved "https://registry.npm.taobao.org/watchpack-chokidar2/download/watchpack-chokidar2-2.0.0.tgz#9948a1866cbbd6cb824dea13a7ed691f6c8ddff0"
...
...
@@ -9060,3 +9199,8 @@ yorkie@^2.0.0:
is-ci "^1.0.10"
normalize-path "^1.0.0"
strip-indent "^2.0.0"
zrender@4.3.2:
version "4.3.2"
resolved "https://registry.yarnpkg.com/zrender/-/zrender-4.3.2.tgz#ec7432f9415c82c73584b6b7b8c47e1b016209c6"
integrity sha512-bIusJLS8c4DkIcdiK+s13HiQ/zjQQVgpNohtd8d94Y2DnJqgM1yjh/jpDb8DoL6hd7r8Awagw8e3qK/oLaWr3g==
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