Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
so-manage-ui
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-operation
so-manage-ui
Commits
efac7b27
Commit
efac7b27
authored
Feb 01, 2023
by
赵伟庚
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[fix](配置管理): bug#8436&⃽,子页面父级导航高亮
parent
b3cc10ee
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
23 additions
and
7 deletions
+23
-7
src/bg-ui/bg-nav-list.vue
src/bg-ui/bg-nav-list.vue
+1
-1
src/page/main/home-config/banner/edit/banner-form.vue
src/page/main/home-config/banner/edit/banner-form.vue
+10
-2
src/page/main/home-config/foot-info/index.vue
src/page/main/home-config/foot-info/index.vue
+1
-1
src/page/main/home-config/recommend/edit/index.vue
src/page/main/home-config/recommend/edit/index.vue
+2
-1
src/page/main/home-config/recommend/edit/type-form.vue
src/page/main/home-config/recommend/edit/type-form.vue
+9
-2
No files found.
src/bg-ui/bg-nav-list.vue
View file @
efac7b27
...
...
@@ -82,7 +82,7 @@ const showMoreAction = (index) => {
const
getChildrenPath
=
(
arr
,
temp
=
[])
=>
{
arr
.
forEach
((
e
)
=>
{
temp
.
push
(
e
);
temp
.
push
(
e
.
path
);
if
(
e
.
children
&&
e
.
children
.
length
)
{
getChildrenPath
(
e
.
children
,
temp
);
}
...
...
src/page/main/home-config/banner/edit/banner-form.vue
View file @
efac7b27
...
...
@@ -11,9 +11,10 @@
v-model=
"formData.banner_image"
:fileSize=
"1"
:showTips=
"true"
customTips=
"请选择图片上传:大小1920 * 464像素支持jpg、
png等
格式,图片需小于1MB"
customTips=
"请选择图片上传:大小1920 * 464像素支持jpg、
jpeg、png
格式,图片需小于1MB"
:limit=
"1"
listType=
"picture-card"
@
change=
"changeLogo"
:accept=
"['.jpg', '.jpeg', '.png']"
></bg-upload-image>
</el-form-item>
<el-form-item
label=
"是否启用"
prop=
"state"
class=
"state_form_item"
>
...
...
@@ -39,16 +40,23 @@ const state = reactive({
},
formRules
:
{
banner_name
:
[{
required
:
true
,
message
:
"
请输入banner名称
"
,
trigger
:
"
blur
"
}],
link_address
:
[{
max
:
8182
,
message
:
"
最长可输入8182个字符
"
,
trigger
:
"
blur
"
}],
link_address
:
[{
max
:
8182
,
message
:
"
最长可输入8182个字符
"
,
trigger
:
"
blur
"
}],
banner_image
:
[{
required
:
true
,
message
:
"
请上传banner图
"
,
trigger
:
"
change
"
}],
state
:
[{
required
:
true
,
message
:
"
请选择启用状态
"
,
trigger
:
"
change
"
}],
},
});
const
changeLogo
=
(
value
)
=>
{
if
(
value
&&
value
.
length
>
0
)
{
form
.
value
.
clearValidate
(
"
banner_image
"
);
}
};
const
emit
=
defineEmits
([
"
action
"
]);
const
submitForm
=
async
()
=>
{
if
(
!
form
)
return
;
console
.
log
(
form
.
value
);
await
form
.
value
.
validate
((
valid
,
fields
)
=>
{
if
(
valid
)
{
emit
(
"
action
"
,
state
.
formData
);
...
...
src/page/main/home-config/foot-info/index.vue
View file @
efac7b27
...
...
@@ -17,7 +17,7 @@
:fileSize=
"500"
:fileSizeUnit=
"'KB'"
:showTips=
"true"
customTips=
"请选择图片上传:大小80 * 80像素支持jpg、
png等
格式,图片需小于500KB"
customTips=
"请选择图片上传:大小80 * 80像素支持jpg、
jpeg、png
格式,图片需小于500KB"
:limit=
"1"
listType=
"picture-card"
:accept=
"['.jpg', '.jpeg', '.png']"
></bg-upload-image>
...
...
src/page/main/home-config/recommend/edit/index.vue
View file @
efac7b27
...
...
@@ -76,7 +76,7 @@
</el-cascader>
<el-input
v-model.trim=
"dialogFilter.keyword"
placeholder=
"请输入
内容
"
placeholder=
"请输入
能力/开发商名称
"
style=
"width: 240px"
:prefix-icon=
"Search"
/>
<el-button
type=
"primary"
@
click=
"searchAction"
>
查询
</el-button>
...
...
@@ -299,6 +299,7 @@ const move = (temp) => {
}
}
});
state
.
selectArrNew
=
state
.
selectArr
.
filter
((
e
)
=>
e
)
};
const
changePage
=
(
val
)
=>
{
state
.
dialogFilter
.
page
=
1
;
...
...
src/page/main/home-config/recommend/edit/type-form.vue
View file @
efac7b27
...
...
@@ -6,7 +6,7 @@
placeholder=
"请选择能力类型"
style=
"width: 100%"
@
change=
"changeType"
:disabled=
"route.query.id"
>
:disabled=
"
!!
route.query.id"
>
<el-option
v-for=
"item in props.businessList"
:key=
"item.dict_id"
:label=
"item.name"
:value=
"item.id"
/>
</el-select>
</el-form-item>
...
...
@@ -16,9 +16,10 @@
:fileSize=
"500"
:fileSizeUnit=
"'KB'"
:showTips=
"true"
customTips=
"请选择图片上传:大小36 * 36像素支持jpg、
png等
格式,图片需小于500KB"
customTips=
"请选择图片上传:大小36 * 36像素支持jpg、
jpeg、png
格式,图片需小于500KB"
:limit=
"1"
listType=
"picture-card"
@
change=
"changeLogo"
:accept=
"['.jpg', '.jpeg', '.png']"
></bg-upload-image>
</el-form-item>
</el-form>
...
...
@@ -51,6 +52,12 @@ const state = reactive({
const
emit
=
defineEmits
([
"
action
"
,
"
changeType
"
]);
const
changeLogo
=
(
value
)
=>
{
if
(
value
&&
value
.
length
>
0
)
{
form
.
value
.
clearValidate
(
"
logo
"
)
}
}
const
submitForm
=
async
()
=>
{
if
(
!
form
)
return
;
await
form
.
value
.
validate
((
valid
,
fields
)
=>
{
...
...
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