Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
V
V3-TailingPond
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
xinzhedeai
V3-TailingPond
Commits
6ffb8120
Commit
6ffb8120
authored
Jun 27, 2025
by
lei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add:配置
parent
461278fc
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
97 additions
and
91 deletions
+97
-91
.gitignore
.gitignore
+1
-0
httpApi.js
src/assets/js/httpApi.js
+10
-5
vue.config.js
vue.config.js
+86
-86
No files found.
.gitignore
View file @
6ffb8120
...
@@ -24,3 +24,4 @@ selenium-debug.log
...
@@ -24,3 +24,4 @@ selenium-debug.log
package-lock.json
package-lock.json
yarn.lock
yarn.lock
*.zip
src/assets/js/httpApi.js
View file @
6ffb8120
...
@@ -653,9 +653,9 @@ var reqApis = function () {
...
@@ -653,9 +653,9 @@ var reqApis = function () {
return
res
.
body
||
[]
return
res
.
body
||
[]
});
});
},
},
type
:[
type
:
[
{
name
:
'
弧形图
'
,
value
:
'
arcdiagram
'
,
},
{
name
:
'
弧形图
'
,
value
:
'
arcdiagram
'
,
},
{
name
:
'
折线图
'
,
value
:
'
polyarea
'
,
},
{
name
:
'
折线图
'
,
value
:
'
polyarea
'
,
},
],
],
},
},
},
},
...
@@ -1658,6 +1658,11 @@ var reqApis = function () {
...
@@ -1658,6 +1658,11 @@ var reqApis = function () {
{type:'warning', icon:'el-icon-document', name:'导出', 'callback':function(){
{type:'warning', icon:'el-icon-document', name:'导出', 'callback':function(){
reqApi.common.toExports.call(this);
reqApi.common.toExports.call(this);
}}, */
}}, */
{
type
:
'
warning
'
,
icon
:
'
el-icon-document
'
,
name
:
'
导出
'
,
'
callback
'
:
function
()
{
reqApi
.
common
.
toExports
.
call
(
this
);
}
},
{
{
type
:
'
default
'
,
icon
:
'
el-icon-printer
'
,
name
:
'
打印
'
,
'
callback
'
:
function
()
{
type
:
'
default
'
,
icon
:
'
el-icon-printer
'
,
name
:
'
打印
'
,
'
callback
'
:
function
()
{
Tools
.
cuPrint
(
this
.
$refs
.
cuTable
);
Tools
.
cuPrint
(
this
.
$refs
.
cuTable
);
...
@@ -1715,7 +1720,7 @@ var reqApis = function () {
...
@@ -1715,7 +1720,7 @@ var reqApis = function () {
"
pinlvy
"
:
{
name
:
"
y轴频率
"
},
"
pinlvy
"
:
{
name
:
"
y轴频率
"
},
"
pinlvz
"
:
{
name
:
"
z轴频率
"
},
"
pinlvz
"
:
{
name
:
"
z轴频率
"
},
"
jctime
"
:
{
"
jctime
"
:
{
name
:
"
监测时间
"
,
form
:
0
,
name
:
"
监测时间
"
,
form
:
0
,
},
},
},
},
selectList
:
{
selectList
:
{
...
@@ -2320,7 +2325,7 @@ var reqApis = function () {
...
@@ -2320,7 +2325,7 @@ var reqApis = function () {
"
jchours
"
:
{
name
:
"
解除时长
"
,
table
:
0
,
},
"
jchours
"
:
{
name
:
"
解除时长
"
,
table
:
0
,
},
"
reason
"
:
{
name
:
"
报警原因
"
},
"
reason
"
:
{
name
:
"
报警原因
"
},
"
jcreason
"
:
{
name
:
"
解除报警原因
"
},
"
jcreason
"
:
{
name
:
"
解除报警原因
"
},
"
jcbjtime
"
:
{
"
jcbjtime
"
:
{
name
:
"
解除有效时间
"
,
form
:
0
,
type
:
"
tableFormat
"
,
tableFormat
:
function
(
val
)
{
name
:
"
解除有效时间
"
,
form
:
0
,
type
:
"
tableFormat
"
,
tableFormat
:
function
(
val
)
{
return
val
&&
Tools
.
Dates
.
format
.
call
(
new
Date
(
val
),
'
yyyy-MM-dd HH:mm:ss
'
)
return
val
&&
Tools
.
Dates
.
format
.
call
(
new
Date
(
val
),
'
yyyy-MM-dd HH:mm:ss
'
)
...
...
vue.config.js
View file @
6ffb8120
...
@@ -5,10 +5,10 @@ const Mode = 'src'; // 'src' 'src-neuter'(中性)
...
@@ -5,10 +5,10 @@ const Mode = 'src'; // 'src' 'src-neuter'(中性)
// copy-webpack-plugin@4.5.2
// copy-webpack-plugin@4.5.2
const
CopyWebpackPlugin
=
require
(
'
copy-webpack-plugin
'
);
const
CopyWebpackPlugin
=
require
(
'
copy-webpack-plugin
'
);
//var HtmlWebpackPlugin = require('html-webpack-plugin');
//var HtmlWebpackPlugin = require('html-webpack-plugin');
const
defaultSettings
=
require
(
'
./
'
+
Mode
+
'
/settings.js
'
);
const
defaultSettings
=
require
(
'
./
'
+
Mode
+
'
/settings.js
'
);
function
resolve
(
dir
)
{
function
resolve
(
dir
)
{
return
path
.
join
(
__dirname
,
dir
)
return
path
.
join
(
__dirname
,
dir
)
};
};
const
name
=
defaultSettings
.
title
;
// 网址标题
const
name
=
defaultSettings
.
title
;
// 网址标题
...
@@ -26,10 +26,10 @@ module.exports = {
...
@@ -26,10 +26,10 @@ module.exports = {
productionSourceMap
:
false
,
productionSourceMap
:
false
,
//indexPath: 'index3.html',
//indexPath: 'index3.html',
//integrity:true,
//integrity:true,
lintOnSave
:
false
,
// 关闭代码核查
lintOnSave
:
false
,
// 关闭代码核查
pages
:{
pages
:
{
index
:
{
index
:
{
entry
:
Mode
+
'
/main.js
'
,
entry
:
Mode
+
'
/main.js
'
,
// 模板来源
// 模板来源
template
:
'
./public/index.html
'
,
template
:
'
./public/index.html
'
,
// 在 dist/index.html 的输出
// 在 dist/index.html 的输出
...
@@ -45,35 +45,35 @@ module.exports = {
...
@@ -45,35 +45,35 @@ module.exports = {
},
},
edge
:
{
edge
:
{
// 页面的入口文件
// 页面的入口文件
entry
:
Mode
+
'
/edge.js
'
,
entry
:
Mode
+
'
/edge.js
'
,
// 页面的模板文件
// 页面的模板文件
template
:
'
./public/edge.html
'
,
template
:
'
./public/edge.html
'
,
// build 生成的文件名称 例: dist/index.html
// build 生成的文件名称 例: dist/index.html
filename
:
'
edge.html
'
,
filename
:
'
edge.html
'
,
chunks
:[
"
edge
"
,
"
runtime
"
,
"
chunk-libs
"
,
"
chunk-elementUI
"
],
chunks
:
[
"
edge
"
,
"
runtime
"
,
"
chunk-libs
"
,
"
chunk-elementUI
"
],
}
}
},
},
devServer
:
{
devServer
:
{
port
:
port
,
port
:
port
,
host
:
VUE_APP_BASE_API
&&
VUE_APP_BASE_API
.
split
(
/
\/\/
|:/
).
slice
(
-
2
)[
0
]
,
host
:
'
0.0.0.0
'
,
open
:
false
,
open
:
false
,
overlay
:
{
overlay
:
{
warnings
:
false
,
warnings
:
false
,
errors
:
true
errors
:
true
},
},
proxy
:
{
proxy
:
{
'
/api
'
:
{
'
/api
'
:
{
target
:
process
.
env
.
VUE_APP_BASE_API
,
target
:
process
.
env
.
VUE_APP_BASE_API
,
changeOrigin
:
true
,
changeOrigin
:
true
,
pathRewrite
:
{
pathRewrite
:
{
'
^/api
'
:
'
api
'
'
^/api
'
:
'
api
'
}
}
},
},
'
/auth
'
:
{
'
/auth
'
:
{
target
:
process
.
env
.
VUE_APP_BASE_API
,
target
:
process
.
env
.
VUE_APP_BASE_API
,
changeOrigin
:
true
,
changeOrigin
:
true
,
pathRewrite
:
{
pathRewrite
:
{
'
^/auth
'
:
'
auth
'
'
^/auth
'
:
'
auth
'
}
}
},
},
// 天气接口
// 天气接口
...
@@ -97,21 +97,21 @@ module.exports = {
...
@@ -97,21 +97,21 @@ module.exports = {
// provide the app's title in webpack's name field, so that
// provide the app's title in webpack's name field, so that
// it can be accessed in index.html to inject the correct title.
// it can be accessed in index.html to inject the correct title.
plugins
:
[
plugins
:
[
new
CopyWebpackPlugin
([{
new
CopyWebpackPlugin
([{
from
:
"
./static
"
,
from
:
"
./static
"
,
to
:
'
static
'
to
:
'
static
'
}]),
}]),
new
CopyWebpackPlugin
([{
new
CopyWebpackPlugin
([{
from
:
"
./config
"
,
from
:
"
./config
"
,
to
:
'
config
'
to
:
'
config
'
}])
}])
],
],
name
:
name
,
name
:
name
,
resolve
:
{
resolve
:
{
alias
:
{
alias
:
{
'
@
'
:
resolve
(
Mode
+
''
),
'
@
'
:
resolve
(
Mode
+
''
),
'
@crud
'
:
resolve
(
Mode
+
'
/components/Crud
'
)
'
@crud
'
:
resolve
(
Mode
+
'
/components/Crud
'
)
}
}
}
}
},
},
chainWebpack
(
config
)
{
chainWebpack
(
config
)
{
...
@@ -120,76 +120,76 @@ module.exports = {
...
@@ -120,76 +120,76 @@ module.exports = {
// set svg-sprite-loader
// set svg-sprite-loader
config
.
module
config
.
module
.
rule
(
'
svg
'
)
.
rule
(
'
svg
'
)
.
exclude
.
add
(
resolve
(
Mode
+
'
/assets/icons
'
))
.
exclude
.
add
(
resolve
(
Mode
+
'
/assets/icons
'
))
.
end
()
.
end
()
config
.
module
config
.
module
.
rule
(
'
icons
'
)
.
rule
(
'
icons
'
)
.
test
(
/
\.
svg$/
)
.
test
(
/
\.
svg$/
)
.
include
.
add
(
resolve
(
Mode
+
'
/assets/icons
'
))
.
include
.
add
(
resolve
(
Mode
+
'
/assets/icons
'
))
.
end
()
.
end
()
.
use
(
'
svg-sprite-loader
'
)
.
use
(
'
svg-sprite-loader
'
)
.
loader
(
'
svg-sprite-loader
'
)
.
loader
(
'
svg-sprite-loader
'
)
.
options
({
.
options
({
symbolId
:
'
icon-[name]
'
symbolId
:
'
icon-[name]
'
})
})
.
end
()
.
end
()
// set preserveWhitespace
// set preserveWhitespace
config
.
module
config
.
module
.
rule
(
'
vue
'
)
.
rule
(
'
vue
'
)
.
use
(
'
vue-loader
'
)
.
use
(
'
vue-loader
'
)
.
loader
(
'
vue-loader
'
)
.
loader
(
'
vue-loader
'
)
.
tap
(
options
=>
{
.
tap
(
options
=>
{
options
.
compilerOptions
.
preserveWhitespace
=
true
options
.
compilerOptions
.
preserveWhitespace
=
true
return
options
return
options
})
})
.
end
()
.
end
()
config
config
// https://webpack.js.org/configuration/devtool/#development
// https://webpack.js.org/configuration/devtool/#development
.
when
(
process
.
env
.
NODE_ENV
===
'
development
'
,
.
when
(
process
.
env
.
NODE_ENV
===
'
development
'
,
config
=>
config
.
devtool
(
'
cheap-source-map
'
)
config
=>
config
.
devtool
(
'
cheap-source-map
'
)
)
)
config
config
.
when
(
process
.
env
.
NODE_ENV
!==
'
development
'
,
.
when
(
process
.
env
.
NODE_ENV
!==
'
development
'
,
config
=>
{
config
=>
{
config
config
.
plugin
(
'
ScriptExtHtmlWebpackPlugin
'
)
.
plugin
(
'
ScriptExtHtmlWebpackPlugin
'
)
.
after
(
'
html
'
)
.
after
(
'
html
'
)
.
use
(
'
script-ext-html-webpack-plugin
'
,
[{
.
use
(
'
script-ext-html-webpack-plugin
'
,
[{
// `runtime` must same as runtimeChunk name. default is `runtime`
// `runtime` must same as runtimeChunk name. default is `runtime`
inline
:
/runtime
\.
.*
\.
js$/
inline
:
/runtime
\.
.*
\.
js$/
}])
}])
.
end
()
.
end
()
config
config
.
optimization
.
splitChunks
({
.
optimization
.
splitChunks
({
chunks
:
'
all
'
,
chunks
:
'
all
'
,
cacheGroups
:
{
cacheGroups
:
{
libs
:
{
libs
:
{
name
:
'
chunk-libs
'
,
name
:
'
chunk-libs
'
,
test
:
/
[\\/]
node_modules
[\\/]
/
,
test
:
/
[\\/]
node_modules
[\\/]
/
,
priority
:
10
,
priority
:
10
,
chunks
:
'
initial
'
// only package third parties that are initially dependent
chunks
:
'
initial
'
// only package third parties that are initially dependent
},
},
elementUI
:
{
elementUI
:
{
name
:
'
chunk-elementUI
'
,
// split elementUI into a single package
name
:
'
chunk-elementUI
'
,
// split elementUI into a single package
priority
:
20
,
// the weight needs to be larger than libs and app or it will be packaged into libs or app
priority
:
20
,
// the weight needs to be larger than libs and app or it will be packaged into libs or app
test
:
/
[\\/]
node_modules
[\\/]
_
?
element-ui
(
.*
)
/
// in order to adapt to cnpm
test
:
/
[\\/]
node_modules
[\\/]
_
?
element-ui
(
.*
)
/
// in order to adapt to cnpm
},
},
commons
:
{
commons
:
{
name
:
'
chunk-commons
'
,
name
:
'
chunk-commons
'
,
test
:
resolve
(
Mode
+
'
/components
'
),
// can customize your rules
test
:
resolve
(
Mode
+
'
/components
'
),
// can customize your rules
minChunks
:
3
,
// minimum common number
minChunks
:
3
,
// minimum common number
priority
:
5
,
priority
:
5
,
reuseExistingChunk
:
true
reuseExistingChunk
:
true
}
}
}
}
})
})
config
.
optimization
.
runtimeChunk
(
'
single
'
)
config
.
optimization
.
runtimeChunk
(
'
single
'
)
}
}
);
);
},
},
transpileDependencies
:
[
transpileDependencies
:
[
//'vue-echarts',
//'vue-echarts',
...
...
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