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
de43be7f
Commit
de43be7f
authored
Mar 30, 2022
by
gao_yingdong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
移动警务终端版本管理
parent
32eb6c93
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
293 additions
and
5 deletions
+293
-5
src/api/base.js
+1
-0
src/components/ptCxForm_components.vue
+54
-2
src/router/modules/index.js
+16
-0
src/utils/params.js
+50
-2
src/views/rzcx/ydjwZdbbgl.vue
+163
-0
vue.config.js
+9
-1
No files found.
src/api/base.js
View file @
de43be7f
...
...
@@ -11,6 +11,7 @@ let base = {
codeUrl
:
""
,
BaseURL
:
"/apiAjzbGaw"
,
//基础查询页得ip
rzURL
:
"/apiXzxtGaw"
,
//刑专二期得(日志)ip
ydjwURL
:
"/apiYdjw"
,
//移动警务终端版本管理
cadaURL
:
'/cadaURL'
,
// bigwfwurl: "",
// bigservicesurl: "",
...
...
src/components/ptCxForm_components.vue
View file @
de43be7f
<
template
>
<div
class=
"Content"
>
<div
class=
"cxtjWrap paneDiv"
>
<div
v-if=
"pageBs != 'ydjwZdbbgl'"
class=
"cxtjWrap paneDiv"
>
<el-row>
<el-col
:span=
"24"
>
<span
class=
"flTtitle"
>
查询条件
</span>
...
...
@@ -252,6 +252,7 @@
>
<el-button
plain
v-if=
"pageBs != 'ydjwZdbbgl'"
class=
"zdybtn export"
size=
"small"
@
click=
"export2Excel"
...
...
@@ -262,6 +263,14 @@
></i
>
导出
</el-button
>
<el-button
plain
v-if=
"pageBs == 'ydjwZdbbgl'"
class=
"zdybtn export"
size=
"small"
@
click=
"releaseNewVersion"
>
发布新版本
</el-button
>
</div>
</el-col>
</el-row>
...
...
@@ -544,7 +553,12 @@
:max=
"1440"
></el-input-number>
</div>
<el-button
size=
"small"
style=
"margin-left:15px"
@
click=
"handleChange"
>
查询
</el-button>
<el-button
size=
"small"
style=
"margin-left: 15px"
@
click=
"handleChange"
>
查询
</el-button
>
</div>
</div>
<el-table
...
...
@@ -621,6 +635,7 @@ export default {
pageFlag
:
String
,
pageType
:
String
,
peopleUrl
:
String
,
pageBs
:
String
,
},
data
()
{
return
{
...
...
@@ -857,6 +872,10 @@ export default {
});
return
arr
;
},
// 发布新版本
releaseNewVersion
()
{
this
.
$emit
(
'releaseNewVersion'
)
},
export2Excel
()
{
/*导出*/
let
self
=
this
,
...
...
@@ -922,6 +941,16 @@ export default {
},
doQueryRequest
(
form
)
{
var
self
=
this
;
if
(
this
.
pageBs
==
"ydjwZdbbgl"
)
{
return
Http
({
url
:
url
.
ydjwURL
+
self
.
cxUrl
,
data
:
form
,
method
:
"post"
,
headers
:
{
"content-type"
:
"application/x-www-form-urlencoded"
,
},
});
}
else
{
let
arr
=
[
"mhdp"
,
"mhcr"
,
...
...
@@ -941,6 +970,7 @@ export default {
params
:
JSON
.
parse
(
form
),
method
:
"get"
,
});
}
},
tableRowClassName
({
rowIndex
})
{
if
(
rowIndex
%
2
==
0
)
{
...
...
@@ -953,6 +983,7 @@ export default {
console
.
log
(
column
);
},
doQuery
(
flag
)
{
debugger
;
this
.
showLoading
();
let
self
=
this
,
json
=
{};
...
...
@@ -987,6 +1018,26 @@ export default {
}
}
if
(
flag
)
{
if
(
self
.
pageBs
==
"ydjwZdbbgl"
)
{
let
params
=
new
FormData
();
debugger
;
params
.
append
(
"page"
,
json
.
page
);
params
.
append
(
"limit"
,
json
.
limit
);
self
.
doQueryRequest
(
params
).
then
((
response
)
=>
{
console
.
log
(
"sss"
,
response
);
if
(
response
.
success
===
true
)
{
self
.
tableData
=
response
.
data
.
rows
;
self
.
tableDataLength
=
response
.
data
.
total
;
self
.
closeLoading
();
}
else
{
self
.
$message
({
type
:
"error"
,
message
:
response
.
message
,
});
self
.
closeLoading
();
}
});
}
else
{
let
arr
=
[
"mhdp"
,
"mhcr"
,
...
...
@@ -1049,6 +1100,7 @@ export default {
});
}
}
}
},
},
mounted
()
{
...
...
src/router/modules/index.js
View file @
de43be7f
...
...
@@ -255,6 +255,14 @@ export default [
}
},
{
path
:
"ydjwZdbbgl"
,
name
:
"ydjwZdbbgl"
,
component
:
()
=>
import
(
"@/views/rzcx/ydjwZdbbgl.vue"
),
meta
:
{
title
:
"运控管理"
}
},
{
path
:
"gawzdsjsb"
,
name
:
"gawzdsjsb"
,
component
:
()
=>
import
(
"@/views/rzcx/gawzdsjsb.vue"
),
...
...
@@ -341,6 +349,14 @@ export default [
}
},
{
path
:
"ydjwZdbbgl"
,
name
:
"ydjwZdbbgl"
,
component
:
()
=>
import
(
"@/views/rzcx/ydjwZdbbgl.vue"
),
meta
:
{
title
:
"运控管理"
}
},
{
path
:
"gawzdsjsb"
,
name
:
"gawzdsjsb"
,
component
:
()
=>
import
(
"@/views/rzcx/gawzdsjsb.vue"
),
...
...
src/utils/params.js
View file @
de43be7f
...
...
@@ -11903,15 +11903,21 @@ let rzcxPropLeftMenu = [
className
:
'iconfont iconyidongzhongduanAPPyunkong'
},
{
id
:
'ydjwZdbbgl'
,
label
:
'移动警务终端版本管理'
,
index
:
'5'
,
className
:
'iconfont iconyidongzhongduanAPPyunkong'
},
{
id
:
'ykfw'
,
label
:
'部省对接服务运控'
,
index
:
'
5
'
,
index
:
'
6
'
,
className
:
'iconfont iconshengbuduijiefuwuyunkong'
},
{
id
:
'cpu'
,
label
:
'服务器监控管理'
,
index
:
'
6
'
,
index
:
'
7
'
,
className
:
'iconfont iconshengbuduijiefuwuyunkong'
},
// {
...
...
@@ -13670,6 +13676,42 @@ let jjwzdjappykglDefaultFormThead = [
]
let
jjwzdjappykglURL
=
'/getFunctionService/getYkglJwzdAppMessage'
/*移动警务终端版本管理*/
let
ydjwZdbbglHeader
=
'移动警务终端版本管理'
let
ydjwZdbbglFormData
=
{
limit
:
10
,
page
:
1
}
// let ydjwZdbbglQueryField = [
// {
// name: '单位名称',
// id: 'dwdm',
// type: 'codeTreeDialog', //字典弹框
// props: [], //字典弹框需要的字段
// value: '',
// placeholder: '',
// codeOptions: [],
// codeTree: 'CODE_UNIT',
// col: '3'
// }
// ]
let
ydjwZdbbglDefaultFormThead
=
[
{
label
:
'版本号'
,
prop
:
'appVersion'
},
{
/*table默认得表头*/
label
:
'更新备注'
,
prop
:
'appGxbz'
},
{
label
:
'入库时间'
,
prop
:
'rksj'
},
]
let
ydjwZdbbglURL
=
'/bbgx/getBbgxList'
/*互联网阵地数据上报*/
let
hlwzdshsbHeader
=
'互联网阵地数据上报'
let
hlwzdshsbFormData
=
{
...
...
@@ -17732,6 +17774,12 @@ export {
jjwzdjappykglQueryField
,
jjwzdjappykglDefaultFormThead
,
jjwzdjappykglURL
,
// 移动警务终端版本管理
ydjwZdbbglHeader
,
ydjwZdbbglFormData
,
// ydjwZdbbglQueryField,
ydjwZdbbglDefaultFormThead
,
ydjwZdbbglURL
,
/*互联网阵地数据上报*/
hlwzdshsbHeader
,
hlwzdshsbFormData
,
...
...
src/views/rzcx/ydjwZdbbgl.vue
0 → 100644
View file @
de43be7f
<
template
>
<div
id=
"ydjwZdbbgl"
>
<right-content
:header=
"header"
:cxFormData=
"cxFormData"
:cxDefaultFormThead=
"cxDefaultFormThead"
:cxUrl=
"cxUrl"
:pageBs=
"pageBs"
ref=
"rightContent"
@
releaseNewVersion=
"releaseNewVersion"
></right-content>
<el-dialog
title=
"发布新版本信息"
:visible
.
sync=
"dialogVisible"
width=
"30%"
>
<div
class=
"fbxbb"
>
<el-form
ref=
"form"
:rules=
"rules"
:model=
"form"
>
<el-form-item
prop=
"version"
label=
" 版本号:"
>
<el-input
v-model=
"form.version"
></el-input>
</el-form-item>
<el-form-item
label=
"更新备注:"
>
<el-input
type=
"textarea"
v-model=
"form.gxbz"
></el-input>
</el-form-item>
<el-form-item
label=
"更新文件:"
>
<el-upload
class=
"upload-demo"
action=
"#"
accept=
".xls,.xlsx"
:on-change=
"fileOnchange"
:on-remove=
"
(flie, fileList) =>
{
fileArr = fileList;
}
"
:auto-upload="false"
:http-request="() => {}"
:file-list="fileArr"
>
<el-button
size=
"small"
type=
"primary"
>
选择上传
</el-button>
</el-upload>
</el-form-item>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
style=
"margin-left: 35%"
@
click=
"dialogVisible = false"
>
取 消
</el-button
>
<el-button
type=
"primary"
@
click=
"submitCKD('form')"
>
确 定
</el-button>
</div>
</div>
</el-dialog>
</div>
</
template
>
<!--警务终端及APP运控管理-->
<
script
>
import
rightContent
from
"@c/ptCxForm_components.vue"
;
import
request
from
"@/utils/axiosHttp.js"
;
import
url
from
"@/api/base"
;
import
{
ydjwZdbbglHeader
,
ydjwZdbbglFormData
,
ydjwZdbbglDefaultFormThead
,
ydjwZdbbglURL
,
}
from
"@/utils/params"
;
export
default
{
name
:
"sjzyykgl"
,
components
:
{
rightContent
,
},
data
()
{
return
{
rules
:
{
version
:
[{
required
:
true
,
message
:
"请输入版本号"
,
trigger
:
"blur"
}],
},
form
:
{
version
:
""
,
gxbz
:
""
,
},
fileArr
:
[],
dialogVisible
:
false
,
pageBs
:
"ydjwZdbbgl"
,
cxFormData
:
ydjwZdbbglFormData
,
// cxQueryField: ydjwZdbbglQueryField,
cxDefaultFormThead
:
ydjwZdbbglDefaultFormThead
,
cxUrl
:
ydjwZdbbglURL
,
header
:
ydjwZdbbglHeader
,
};
},
methods
:
{
releaseNewVersion
()
{
(
this
.
form
=
{
version
:
""
,
gxbz
:
""
,
}),
(
this
.
fileArr
=
[]);
this
.
dialogVisible
=
true
;
},
fileOnchange
(
file
,
fileList
)
{
if
(
fileList
.
length
>
0
)
{
this
.
fileArr
=
[
fileList
[
0
]];
// 这一步,是 展示最后一次选择的csv文件
if
(
fileList
.
length
>
1
)
this
.
$message
.
error
(
"只能上传一个文件!"
);
}
},
submitCKD
(
form
)
{
debugger
;
this
.
$refs
[
form
].
validate
((
valid
)
=>
{
if
(
valid
)
{
if
(
this
.
fileArr
.
length
<=
0
)
{
this
.
$message
.
warning
(
"请选择文件"
);
}
else
{
this
.
postFbxbbList
();
}
}
else
{
return
false
;
}
});
},
postFbxbbList
()
{
let
self
=
this
;
let
params
=
new
FormData
();
for
(
let
i
in
self
.
form
)
{
params
.
append
(
i
,
self
.
form
[
i
]);
}
this
.
fileArr
.
forEach
((
i
)
=>
{
params
.
append
(
"file"
,
i
.
raw
);
});
self
.
postFbxbb
(
params
).
then
((
res
)
=>
{
if
(
res
.
code
==
200
)
{
this
.
$refs
.
rightContent
.
doQuery
(
"yes"
);
this
.
$message
.
success
(
"发布新版本成功"
);
this
.
dialogVisible
=
false
;
}
else
{
this
.
$message
.
error
(
res
.
message
);
}
});
},
// 发布新版本
postFbxbb
(
form
)
{
return
request
({
url
:
url
.
ydjwURL
+
"/bbgx/fileUpload"
,
data
:
form
,
method
:
"POST"
,
headers
:
{
"content-type"
:
"application/x-www-form-urlencoded"
,
},
});
},
},
};
</
script
>
<
style
scoped
lang=
'scss'
>
.fbxbb
{
padding
:
20px
5px
;
/deep/.el-form-item__content
{
display
:
flex
!important
;
width
:
63%
;
}
/
deep
/
.el-form-item__label
{
width
:
20%
;
}
/
deep
/
.el-form-item__error
{
left
:
0px
;
top
:
38px
;
}
}
</
style
>
vue.config.js
View file @
de43be7f
...
...
@@ -61,7 +61,7 @@ module.exports = {
},
proxy
:
{
"/apiAjzb"
:
{
target
:
"http://
39.99.155.173:80
01/"
,
//统一的请求头部每次修改都要重启才会生效西藏:
target
:
"http://
192.168.1.111:85
01/"
,
//统一的请求头部每次修改都要重启才会生效西藏:
ws
:
true
,
changeOrigin
:
true
,
pathRewrite
:
{
...
...
@@ -76,6 +76,14 @@ module.exports = {
"^/apiXzxt"
:
"/"
}
},
"/apiYdjw"
:
{
target
:
"http://74.6.54.172:8013/"
,
//统一的请求头部每次修改都要重启才会生效
ws
:
true
,
changeOrigin
:
true
,
pathRewrite
:
{
"^/apiYdjw"
:
"/"
}
},
"/apiDwcx"
:
{
target
:
"http://39.98.114.80:8888/"
,
//统一的请求头部每次修改都要重启才会生效
ws
:
true
,
...
...
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