Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
pet-business-web
Project
Project
Details
Activity
Releases
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
刘怀志
pet-business-web
Commits
556cb412
Commit
556cb412
authored
May 31, 2023
by
小费同学阿
💬
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
文章管理
parent
4ac17252
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
22 additions
and
18 deletions
+22
-18
article-insert.vue
src/views/article-management/article-insert.vue
+1
-1
article-management.vue
src/views/article-management/article-management.vue
+21
-17
No files found.
src/views/article-management/article-insert.vue
View file @
556cb412
...
@@ -18,7 +18,7 @@
...
@@ -18,7 +18,7 @@
<div
style=
"display:flex;"
>
<div
style=
"display:flex;"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form-item
label=
"文章标题"
prop=
"articleTitle"
>
<el-form-item
label=
"文章标题"
prop=
"articleTitle"
>
<el-input
v-model=
"form.articleTitle"
placeholder=
"请输入文章标题"
/>
<el-input
v-model=
"form.articleTitle"
maxlength=
"40"
show-word-limit
placeholder=
"请输入文章标题"
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"权重"
prop=
"articleWeight"
>
<el-form-item
label=
"权重"
prop=
"articleWeight"
>
<el-input-number
v-model=
"form.articleWeight"
:min=
"1"
:max=
"9999"
controls-position=
"right"
></el-input-number>
<el-input-number
v-model=
"form.articleWeight"
:min=
"1"
:max=
"9999"
controls-position=
"right"
></el-input-number>
...
...
src/views/article-management/article-management.vue
View file @
556cb412
<
template
>
<
template
>
<div
style=
"background-color: #FFFFFF;"
>
<div
class=
"app-container"
>
<div
class=
"app-container"
>
<el-form
v-show=
"showSearch"
ref=
"queryForm"
:inline=
"true"
:model=
"queryParams"
label-width=
"68px"
size=
"small"
>
<el-form
v-show=
"showSearch"
ref=
"queryForm"
:inline=
"true"
:model=
"queryParams"
label-width=
"68px"
size=
"small"
>
<el-form-item
label=
"文章标题"
prop=
"articleTitle"
>
<el-form-item
prop=
"articleTitle"
>
<el-input
<el-input
v-model=
"queryParams.articleTitle"
v-model=
"queryParams.articleTitle"
clearable
clearable
...
@@ -9,7 +10,7 @@
...
@@ -9,7 +10,7 @@
@
keyup
.
enter
.
native=
"handleQuery"
@
keyup
.
enter
.
native=
"handleQuery"
/>
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"创建时间"
prop=
"articleCreateTime"
>
<el-form-item
prop=
"articleCreateTime"
>
<el-date-picker
v-model=
"queryParams.articleCreateTime"
<el-date-picker
v-model=
"queryParams.articleCreateTime"
clearable
clearable
placeholder=
"请选择创建时间"
placeholder=
"请选择创建时间"
...
@@ -18,7 +19,7 @@
...
@@ -18,7 +19,7 @@
>
>
</el-date-picker>
</el-date-picker>
</el-form-item>
</el-form-item>
<el-form-item
label=
"状态"
prop=
"articleStatus"
>
<el-form-item
prop=
"articleStatus"
>
<el-select
v-model=
"queryParams.articleStatus"
clearable
placeholder=
"请选择文章状态"
>
<el-select
v-model=
"queryParams.articleStatus"
clearable
placeholder=
"请选择文章状态"
>
<el-option
<el-option
v-for=
"dict in dict.type.article_status"
v-for=
"dict in dict.type.article_status"
...
@@ -28,7 +29,7 @@
...
@@ -28,7 +29,7 @@
/>
/>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item
label=
"排序方式"
prop=
"sort"
>
<el-form-item
prop=
"sort"
>
<el-select
<el-select
v-model=
"queryParams.params.sort"
v-model=
"queryParams.params.sort"
clearable
clearable
...
@@ -47,39 +48,39 @@
...
@@ -47,39 +48,39 @@
<el-button
<el-button
v-hasPermi=
"['business:article:add']"
v-hasPermi=
"['business:article:add']"
icon=
"el-icon-circle-plus-outline"
icon=
"el-icon-circle-plus-outline"
size=
"mini"
type=
"success
"
size=
"mini"
class=
"fourWordsBtn
"
@
click=
"handleAdd"
@
click=
"handleAdd"
>
新增文章
>
新增文章
</el-button>
</el-button>
<el-button
icon=
"el-icon-search"
size=
"mini"
type=
"success
"
@
click=
"handleQuery"
>
搜索
</el-button>
<el-button
icon=
"el-icon-search"
size=
"mini"
class=
"queryBtn
"
@
click=
"handleQuery"
>
搜索
</el-button>
<el-button
icon=
"el-icon-refresh"
size=
"mini"
@
click=
"resetQuery"
>
重置
</el-button>
<el-button
icon=
"el-icon-refresh"
size=
"mini"
class=
"resetBtn"
@
click=
"resetQuery"
>
重置
</el-button>
<!-- 选择全部-->
<!-- 选择全部-->
<el-button
v-hasPermi=
"['system:manage:export']"
icon=
"el-icon-right"
size=
"mini"
type=
"success
"
<el-button
v-hasPermi=
"['system:manage:export']"
icon=
"el-icon-right"
size=
"mini"
class=
"fourWordsBtn
"
@
click=
"selectAll"
@
click=
"selectAll"
>
选择全部
>
选择全部
</el-button>
</el-button>
<!-- 反向选择-->
<!-- 反向选择-->
<el-button
v-hasPermi=
"['system:manage:export']"
<el-button
v-hasPermi=
"['system:manage:export']"
icon=
"el-icon-back"
icon=
"el-icon-back"
size=
"mini"
type=
"success
"
size=
"mini"
class=
"fourWordsBtn
"
@
click=
"reverseSelect"
@
click=
"reverseSelect"
>
反向选择
>
反向选择
</el-button>
</el-button>
<!-- 批量导入-->
<!-- 批量导入-->
<el-button
<el-button
v-hasPermi=
"['system:pets:export']"
v-hasPermi=
"['system:pets:export']"
icon=
"el-icon-
bottom-left
"
icon=
"el-icon-
download
"
size=
"mini"
size=
"mini"
type=
"success
"
class=
"fourWordsBtn
"
@
click=
"handleExport"
@
click=
"handleExport"
>
批量导入
>
批量导入
</el-button>
</el-button>
<!-- 批量导出-->
<!-- 批量导出-->
<el-button
<el-button
v-hasPermi=
"['system:pets:export']"
v-hasPermi=
"['system:pets:export']"
icon=
"el-icon-
top-right
"
icon=
"el-icon-
upload2
"
size=
"mini"
size=
"mini"
type=
"success
"
class=
"fourWordsBtn
"
@
click=
"handleExport"
@
click=
"handleExport"
>
批量导出
>
批量导出
</el-button>
</el-button>
...
@@ -115,7 +116,7 @@
...
@@ -115,7 +116,7 @@
icon
=
"el-icon-document"
icon
=
"el-icon-document"
plain
plain
size
=
"mini"
size
=
"mini"
style
=
"width: 50px; border-radius: 6px 6px 6px 6px;border: 1px solid rgb(
123, 213, 102
);"
style
=
"width: 50px; border-radius: 6px 6px 6px 6px;border: 1px solid rgb(
95,181,75
);"
type
=
"success"
type
=
"success"
@
click
=
"handleDetail(scope.row)"
@
click
=
"handleDetail(scope.row)"
>
详情
>
详情
...
@@ -125,7 +126,7 @@
...
@@ -125,7 +126,7 @@
icon
=
"el-icon-edit"
icon
=
"el-icon-edit"
plain
plain
size
=
"mini"
size
=
"mini"
style
=
"width: 50px; border-radius: 6px 6px 6px 6px;border: 1px solid rgb(
97,200,238
);"
style
=
"width: 50px; border-radius: 6px 6px 6px 6px;border: 1px solid rgb(
52,144,206
);"
type
=
"primary"
type
=
"primary"
@
click
=
"handleUpdate(scope.row)"
@
click
=
"handleUpdate(scope.row)"
>
编辑
>
编辑
...
@@ -136,7 +137,7 @@
...
@@ -136,7 +137,7 @@
icon
=
"el-icon-delete"
icon
=
"el-icon-delete"
plain
plain
size
=
"mini"
size
=
"mini"
style
=
"width: 50px; border-radius: 6px 6px 6px 6px;border: 1px solid rgb(2
55,67,82
);"
style
=
"width: 50px; border-radius: 6px 6px 6px 6px;border: 1px solid rgb(2
19,71,71
);"
type
=
"danger"
type
=
"danger"
@
click
=
"handleDelete(scope.row)"
@
click
=
"handleDelete(scope.row)"
>
删除
>
删除
...
@@ -147,7 +148,7 @@
...
@@ -147,7 +148,7 @@
icon
=
"el-icon-video-pause"
icon
=
"el-icon-video-pause"
plain
plain
size
=
"mini"
size
=
"mini"
style
=
"width: 50px; border-radius: 6px 6px 6px 6px;border: 1px solid rgb(255,
67,82
);"
style
=
"width: 50px; border-radius: 6px 6px 6px 6px;border: 1px solid rgb(255,
157,78
);"
type
=
"warning"
type
=
"warning"
@
click
=
"handleChange(scope.row)"
@
click
=
"handleChange(scope.row)"
>
下架
>
下架
...
@@ -207,6 +208,7 @@
...
@@ -207,6 +208,7 @@
<
/div
>
<
/div
>
<
/el-dialog
>
<
/el-dialog
>
<
/div
>
<
/div
>
<
/div
>
<
/template
>
<
/template
>
<
script
>
<
script
>
...
@@ -303,7 +305,9 @@ export default {
...
@@ -303,7 +305,9 @@ export default {
}
,
}
,
/** 编辑按钮操作--跳转文章编辑页 */
/** 编辑按钮操作--跳转文章编辑页 */
handleUpdate
(
row
)
{
handleUpdate
(
row
)
{
console
.
log
(
"start to edit..."
+
row
)
this
.
reset
()
this
.
reset
()
console
.
log
(
"start to edit..."
)
this
.
$router
.
push
({
this
.
$router
.
push
({
name
:
'ArticleEdit'
,
params
:
{
id
:
row
.
id
}
name
:
'ArticleEdit'
,
params
:
{
id
:
row
.
id
}
}
)
}
)
...
...
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