Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
smart_gov_platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
smart_gov_platform
Commits
def939bc
Commit
def939bc
authored
May 31, 2023
by
姬鋆屾
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
推,修改应用管理无法新增和上传受限制的问题
parent
31a2585b
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
82 additions
and
34 deletions
+82
-34
portal-manager-ui/admin/src/views/thePlatformIsSet/components/productManage/components/appManage/components/Details.vue
...productManage/components/appManage/components/Details.vue
+82
-34
No files found.
portal-manager-ui/admin/src/views/thePlatformIsSet/components/productManage/components/appManage/components/Details.vue
View file @
def939bc
<
template
>
<
template
>
<a-modal
:width=
"modalInfo.width"
:visible=
"modalInfo.visible"
:title=
"modalInfo.title"
<a-modal
@
cancel=
"modalInfo.visible = false"
centered
destroyOnClose
>
:width=
"modalInfo.width"
<a-form-model
:label-col=
"
{
:visible=
"modalInfo.visible"
span: 5,
:title=
"modalInfo.title"
}" :wrapper-col="{
@
cancel=
"modalInfo.visible = false"
span: 19,
centered
}" layout="horizontal" ref="appForm" :model="appForm" :rules="appRules">
destroyOnClose
>
<a-form-model
:label-col=
"
{
span: 5,
}"
:wrapper-col="{
span: 19,
}"
layout="horizontal"
ref="appForm"
:model="appForm"
:rules="appRules"
>
<a-form-model-item
label=
"应用名称"
prop=
"appName"
>
<a-form-model-item
label=
"应用名称"
prop=
"appName"
>
<a-input
v-model=
"appForm.appName"
placeholder=
"请输入"
allowClear
/>
<a-input
v-model=
"appForm.appName"
placeholder=
"请输入"
allowClear
/>
</a-form-model-item>
</a-form-model-item>
<a-form-model-item
label=
"开发语言"
prop=
"deveLanguage"
>
<a-form-model-item
label=
"开发语言"
prop=
"deveLanguage"
>
<a-select
v-model=
"appForm.deveLanguage"
placeholder=
"请选择"
allowClear
>
<a-select
<a-select-option
v-for=
"(item, index) of deveLanguage"
:key=
"index"
:value=
"index"
>
v-model=
"appForm.deveLanguage"
placeholder=
"请选择"
allowClear
>
<a-select-option
v-for=
"(item, index) of deveLanguage"
:key=
"index"
:value=
"index"
>
{{
item
}}
{{
item
}}
</a-select-option>
</a-select-option>
</a-select>
</a-select>
</a-form-model-item>
</a-form-model-item>
<a-form-model-item
label=
"版本号"
prop=
"versionNumber"
>
<a-form-model-item
label=
"版本号"
prop=
"versionNumber"
>
<a-input
v-model=
"appForm.versionNumber"
placeholder=
"请输入"
allowClear
/>
<a-input
v-model=
"appForm.versionNumber"
placeholder=
"请输入"
allowClear
/>
</a-form-model-item>
</a-form-model-item>
<a-form-model-item
label=
"版本信息"
prop=
"versionInfo"
>
<a-form-model-item
label=
"版本信息"
prop=
"versionInfo"
>
<a-textarea
v-model=
"appForm.versionInfo"
placeholder=
"请输入"
:rows=
"4"
/>
<a-textarea
v-model=
"appForm.versionInfo"
placeholder=
"请输入"
:rows=
"4"
/>
</a-form-model-item>
</a-form-model-item>
<a-form-model-item
label=
"应用包"
prop=
"appFileUrl"
>
<a-form-model-item
label=
"应用包"
prop=
"appFileUrl"
>
<MyUpload
v-model=
"appForm.appFileUrl"
:uploadInfo=
"uploadInfo"
>
<MyUpload
v-model=
"appForm.appFileUrl"
:uploadInfo=
"uploadInfo"
>
...
@@ -32,7 +61,9 @@
...
@@ -32,7 +61,9 @@
</a-form-model-item>
</a-form-model-item>
</a-form-model>
</a-form-model>
<template
slot=
"footer"
>
<template
slot=
"footer"
>
<a-button
type=
"primary"
class=
"addclass"
@
click=
"Modal_Ok"
>
确定
</a-button>
<a-button
type=
"primary"
class=
"addclass"
@
click=
"Modal_Ok"
>
确定
</a-button
>
<a-button
@
click=
"resetForm"
>
取消
</a-button>
<a-button
@
click=
"resetForm"
>
取消
</a-button>
</
template
>
</
template
>
</a-modal>
</a-modal>
...
@@ -72,52 +103,69 @@ export default {
...
@@ -72,52 +103,69 @@ export default {
},
},
verload
:
300
,
// 单位 M
verload
:
300
,
// 单位 M
limit
:
1
,
//限制文件上传数量
limit
:
1
,
//限制文件上传数量
whiteFileList
:
[
"
apk
"
],
whiteFileList
:
[
"
apk
"
,
"
jpg
"
,
"
jpeg
"
,
"
png
"
,
"
gif
"
,
"
bmp
"
],
//只允许上传apk包
},
},
appRules
:
{
appRules
:
{
appName
:
[{
required
:
true
,
message
:
"
请输入应用名称
"
,
trigger
:
[
'
blur
'
,
'
change
'
]
}],
appName
:
[
deveLanguage
:
[{
required
:
true
,
message
:
"
请选择开发语言
"
,
trigger
:
[
'
blur
'
,
'
change
'
]
}],
{
required
:
true
,
message
:
"
请输入应用名称
"
,
trigger
:
[
"
blur
"
,
"
change
"
],
},
],
deveLanguage
:
[
{
required
:
true
,
message
:
"
请选择开发语言
"
,
trigger
:
[
"
blur
"
,
"
change
"
],
},
],
},
},
};
};
},
},
mounted
()
{
mounted
()
{},
},
methods
:
{
methods
:
{
getInfo
(
id
)
{
getInfo
(
id
)
{
getAppsInfo
({
id
:
id
}).
then
(
res
=>
{
getAppsInfo
({
id
:
id
}).
then
(
(
res
)
=>
{
res
.
data
.
isEnable
=
res
.
data
.
isEnable
==
1
res
.
data
.
isEnable
=
res
.
data
.
isEnable
==
1
;
res
.
data
.
deveLanguage
=
this
.
deveLanguage
[
res
.
data
.
deveLanguage
]
res
.
data
.
deveLanguage
=
this
.
deveLanguage
[
res
.
data
.
deveLanguage
]
;
this
.
appForm
=
res
.
data
this
.
appForm
=
res
.
data
;
if
(
res
.
data
.
appFileUrl
)
{
if
(
res
.
data
.
appFileUrl
)
{
this
.
uploadInfo
.
fileList
=
[
this
.
uploadInfo
.
fileList
=
[
{
{
uid
:
id
,
uid
:
id
,
name
:
res
.
data
.
appFileUrl
,
name
:
res
.
data
.
appFileUrl
,
url
:
res
.
data
.
appFileUrl
,
url
:
res
.
data
.
appFileUrl
,
}
}
,
]
]
;
}
}
});
})
},
},
Modal_Ok
()
{
Modal_Ok
()
{
this
.
$refs
.
appForm
.
validate
((
valid
)
=>
{
this
.
$refs
.
appForm
.
validate
((
valid
)
=>
{
if
(
valid
)
{
if
(
valid
)
{
let
json
=
JSON
.
parse
(
JSON
.
stringify
(
this
.
appForm
))
let
json
=
JSON
.
parse
(
JSON
.
stringify
(
this
.
appForm
));
json
.
isEnable
=
json
.
isEnable
?
1
:
0
json
.
isEnable
=
json
.
isEnable
?
1
:
0
;
saveApps
(
json
).
then
(
res
=>
{
for
(
let
key
in
this
.
deveLanguage
)
{
let
{
code
,
msg
}
=
res
this
.
deveLanguage
[
key
]
==
json
.
deveLanguage
?
Number
((
json
.
deveLanguage
=
key
))
:
""
;
}
json
.
productId
?
json
.
productId
:
(
json
.
productId
=
this
.
$route
.
query
.
id
);
saveApps
(
json
).
then
((
res
)
=>
{
let
{
code
,
msg
}
=
res
;
if
(
code
==
1
)
{
if
(
code
==
1
)
{
this
.
$message
.
success
(
'
保存成功
'
);
this
.
$message
.
success
(
"
保存成功
"
);
this
.
resetForm
();
this
.
resetForm
();
this
.
modalInfo
.
visible
=
false
this
.
modalInfo
.
visible
=
false
;
this
.
$parent
.
getList
()
this
.
$parent
.
getList
()
;
}
else
{
}
else
{
this
.
$message
.
error
(
msg
);
this
.
$message
.
error
(
msg
);
}
}
})
})
;
}
else
{
}
else
{
this
.
$message
.
error
(
`请完善表单信息!`
);
this
.
$message
.
error
(
`请完善表单信息!`
);
return
false
;
return
false
;
...
...
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