Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
SuperMan
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
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
罗超
SuperMan
Commits
6e706c28
Commit
6e706c28
authored
2 years ago
by
罗超
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
分类管理优化
parent
b86327c5
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
28 additions
and
19 deletions
+28
-19
classification.vue
src/components/WebSet/classification.vue
+28
-19
No files found.
src/components/WebSet/classification.vue
View file @
6e706c28
...
...
@@ -14,9 +14,9 @@
<li>
<span><em>
层级
</em><el-select
v-model=
"msg.Level"
placeholder=
"请选择"
>
<el-option
label=
"不限"
value=
""
></el-option>
<el-option
label=
"
第一层
级"
value=
"1"
></el-option>
<el-option
label=
"
第二层
级"
value=
"2"
></el-option>
<el-option
label=
"
第三层
级"
value=
"3"
></el-option>
<el-option
label=
"
一
级"
value=
"1"
></el-option>
<el-option
label=
"
二
级"
value=
"2"
></el-option>
<el-option
label=
"
三
级"
value=
"3"
></el-option>
</el-select>
</span>
</li>
...
...
@@ -41,6 +41,12 @@
{{
scope
.
row
.
CategoryName
}}
</div>
</
template
>
</el-table-column>
<el-table-column
fixed
label=
"层级"
>
<
template
slot-scope=
"scope"
>
<div>
{{
[
''
,
'一级'
,
'二级'
,
'三级'
][
scope
.
row
.
Level
]
}}
</div>
</
template
>
</el-table-column>
<el-table-column
fixed
label=
"父级"
>
<
template
slot-scope=
"scope"
>
<div>
...
...
@@ -60,12 +66,17 @@
{{
scope
.
row
.
Sort
}}
</div>
</
template
>
</el-table-column>
<el-table-column
fixed
label=
"图标"
min-width=
"180"
>
<el-table-column
fixed
label=
"图标"
>
<
template
slot-scope=
"scope"
>
<img
class=
"icon"
@
click=
"showImage(scope.row.Icon)"
:src=
"scope.row.Icon"
/>
</
template
>
</el-table-column>
<el-table-column
fixed
label=
"状态"
min-width=
"180"
>
<el-table-column
fixed
label=
"背景图片"
>
<
template
slot-scope=
"scope"
>
<img
class=
"icon"
@
click=
"showImage(scope.row.BackgroundImage)"
:src=
"scope.row.BackgroundImage"
/>
</
template
>
</el-table-column>
<el-table-column
fixed
label=
"状态"
>
<
template
slot-scope=
"scope"
>
<div>
{{
scope
.
row
.
Enable
===
1
?
'启用'
:
'禁用'
}}
</div>
...
...
@@ -78,7 +89,7 @@
</el-button>
</el-tooltip>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('system.table_delete')"
placement=
"top-start"
>
<el-button
type=
"danger"
icon=
"el-icon-delete"
circle
@
click=
"deleteData(scope.row)"
></el-button>
<el-button
v-if=
"!scope.row.IsLock"
type=
"danger"
icon=
"el-icon-delete"
circle
@
click=
"deleteData(scope.row)"
></el-button>
</el-tooltip>
</
template
>
</el-table-column>
...
...
@@ -97,13 +108,13 @@
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"名称"
prop=
"CategoryName"
>
<el-input
type=
"text
"
v-model=
"addMsg.CategoryName"
maxlength=
"50"
placeholder=
"名称"
>
<el-input
style=
"width:217px"
type=
"text"
:disabled=
"addMsg.IsLock === 1
"
v-model=
"addMsg.CategoryName"
maxlength=
"50"
placeholder=
"名称"
>
</el-input>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"排序"
prop=
"Sort"
>
<el-input
type=
"text"
v-model=
"addMsg.Sort"
maxlength=
"5
0"
placeholder=
"排序"
>
<el-input
style=
"width:217px"
type=
"number"
v-model=
"addMsg.Sort"
maxlength=
"1
0"
placeholder=
"排序"
>
</el-input>
</el-form-item>
</el-col>
...
...
@@ -111,10 +122,10 @@
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"层级"
prop=
"Level"
>
<el-select
v-model=
"addMsg.Level"
placeholder=
"请选择"
@
change=
"handleLevelChange"
>
<el-option
label=
"
第一层
级"
:value=
"1"
></el-option>
<el-option
label=
"
第二层
级"
:value=
"2"
></el-option>
<el-option
label=
"
第三层
级"
:value=
"3"
></el-option>
<el-select
:disabled=
"addMsg.IsLock === 1"
v-model=
"addMsg.Level"
placeholder=
"请选择"
@
change=
"handleLevelChange"
>
<el-option
label=
"
一
级"
:value=
"1"
></el-option>
<el-option
label=
"
二
级"
:value=
"2"
></el-option>
<el-option
label=
"
三
级"
:value=
"3"
></el-option>
</el-select>
</el-form-item>
</el-col>
...
...
@@ -122,7 +133,7 @@
<el-form-item
label=
"父级分类"
prop=
"ParentId"
>
<!-- <el-tree show-checkbox ref="tree" node-key="Id" :data="cateGoryTree" :props="{label: 'CategoryName', children: 'SubList'}"
check-strictly highlight-current @check-change="handleClick"></el-tree> -->
<el-select
filterable
v-model=
"addMsg.ParentId"
placeholder=
"请选择"
>
<el-select
:disabled=
"addMsg.IsLock === 1"
filterable
v-model=
"addMsg.ParentId"
placeholder=
"请选择"
>
<el-option
v-for=
"item in cateGoryList"
:key=
"item.Id"
:label=
"item.CategoryName"
:value=
"item.Id"
>
</el-option>
...
...
@@ -137,7 +148,7 @@
</el-form-item>
</el-col>
<el-col
:span=
"12"
><el-form-item
label=
"是否启用"
prop=
"Enable"
>
<el-switch
v-model=
"addMsg.Enable"
></el-switch>
<el-switch
:disabled=
"addMsg.IsLock === 1"
v-model=
"addMsg.Enable"
></el-switch>
</el-form-item></el-col>
</el-row>
<el-row>
...
...
@@ -188,9 +199,7 @@ import uploadImg from '../../pubComponents/uploadImg'
msg
:
{
//列表查询请求数据
"pageIndex"
:
1
,
'pageSize'
:
15
,
'ActionName'
:
''
,
'ParentId'
:
''
,
'ActionStatus'
:
'0'
,
Enable
:
'1'
},
addMsg
:
{
'Level'
:
''
,
...
...
@@ -200,7 +209,7 @@ import uploadImg from '../../pubComponents/uploadImg'
'IsHot'
:
false
,
'Sort'
:
''
,
'BackgroundImage'
:
''
,
'Enable'
:
fals
e
,
'Enable'
:
tru
e
,
},
rules
:{
CategoryName
:[
...
...
@@ -342,7 +351,7 @@ import uploadImg from '../../pubComponents/uploadImg'
'IsHot'
:
false
,
'Sort'
:
''
,
'BackgroundImage'
:
''
,
'Enable'
:
fals
e
,
'Enable'
:
tru
e
,
}
this
.
$refs
.
Icon
.
ImageList
=
[]
this
.
$refs
.
BackgroundImage
.
ImageList
=
[]
...
...
This diff is collapsed.
Click to expand it.
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