Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Q
qk_admin
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
quanku
qk_admin
Commits
4df67a3e
Commit
4df67a3e
authored
Dec 14, 2023
by
yaya
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 文案替换
parent
df860ae2
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
61 additions
and
26 deletions
+61
-26
src/router/index.js
src/router/index.js
+42
-7
src/views/dashboard/index.vue
src/views/dashboard/index.vue
+1
-1
src/views/goods/create.vue
src/views/goods/create.vue
+1
-1
src/views/goods/edit.vue
src/views/goods/edit.vue
+1
-1
src/views/goods/infoSet.vue
src/views/goods/infoSet.vue
+9
-9
src/views/goods/list.vue
src/views/goods/list.vue
+3
-3
src/views/mall/dealRecord.vue
src/views/mall/dealRecord.vue
+3
-3
src/views/user/user.vue
src/views/user/user.vue
+1
-1
No files found.
src/router/index.js
View file @
4df67a3e
...
@@ -188,7 +188,7 @@ export const asyncRouterMap = [
...
@@ -188,7 +188,7 @@ export const asyncRouterMap = [
alwaysShow
:
true
,
alwaysShow
:
true
,
name
:
'
goodsManage
'
,
name
:
'
goodsManage
'
,
meta
:
{
meta
:
{
title
:
'
钱币
管理
'
,
title
:
'
藏品
管理
'
,
icon
:
'
tab
'
icon
:
'
tab
'
},
},
children
:
[
children
:
[
...
@@ -198,7 +198,7 @@ export const asyncRouterMap = [
...
@@ -198,7 +198,7 @@ export const asyncRouterMap = [
name
:
'
InfoSet
'
,
name
:
'
InfoSet
'
,
meta
:
{
meta
:
{
perms
:
[
'
GET /admin/category/list
'
,
'
POST /admin/category/create
'
,
'
GET /admin/category/read
'
,
'
POST /admin/category/update
'
,
'
POST /admin/category/delete
'
,
'
POST /admin/category/getSubCategory
'
,
'
POST /admin/bidrecord/list
'
],
perms
:
[
'
GET /admin/category/list
'
,
'
POST /admin/category/create
'
,
'
GET /admin/category/read
'
,
'
POST /admin/category/update
'
,
'
POST /admin/category/delete
'
,
'
POST /admin/category/getSubCategory
'
,
'
POST /admin/bidrecord/list
'
],
title
:
'
钱币
设置
'
,
title
:
'
藏品
设置
'
,
icon
:
'
setting
'
,
icon
:
'
setting
'
,
noCache
:
true
noCache
:
true
},
},
...
@@ -210,7 +210,7 @@ export const asyncRouterMap = [
...
@@ -210,7 +210,7 @@ export const asyncRouterMap = [
name
:
'
Category
'
,
name
:
'
Category
'
,
meta
:
{
meta
:
{
perms
:
[
'
GET /admin/category/list
'
,
'
POST /admin/category/create
'
,
'
GET /admin/category/read
'
,
'
POST /admin/category/update
'
,
'
POST /admin/category/delete
'
,
'
POST /admin/category/getSubCategory
'
,
'
POST /admin/bidrecord/list
'
],
perms
:
[
'
GET /admin/category/list
'
,
'
POST /admin/category/create
'
,
'
GET /admin/category/read
'
,
'
POST /admin/category/update
'
,
'
POST /admin/category/delete
'
,
'
POST /admin/category/getSubCategory
'
,
'
POST /admin/bidrecord/list
'
],
title
:
'
钱币
分类
'
,
title
:
'
藏品
分类
'
,
icon
:
'
list
'
,
icon
:
'
list
'
,
noCache
:
false
noCache
:
false
}
}
...
@@ -221,7 +221,7 @@ export const asyncRouterMap = [
...
@@ -221,7 +221,7 @@ export const asyncRouterMap = [
name
:
'
goodsList
'
,
name
:
'
goodsList
'
,
meta
:
{
meta
:
{
perms
:
[
'
GET /admin/goods/list
'
,
'
POST /admin/goods/delete
'
],
perms
:
[
'
GET /admin/goods/list
'
,
'
POST /admin/goods/delete
'
],
title
:
'
钱币
列表
'
,
title
:
'
藏品
列表
'
,
icon
:
'
list
'
,
icon
:
'
list
'
,
noCache
:
true
noCache
:
true
}
}
...
@@ -232,7 +232,7 @@ export const asyncRouterMap = [
...
@@ -232,7 +232,7 @@ export const asyncRouterMap = [
name
:
'
goodsCreate
'
,
name
:
'
goodsCreate
'
,
meta
:
{
meta
:
{
perms
:
[
'
POST /admin/goods/create
'
],
perms
:
[
'
POST /admin/goods/create
'
],
title
:
'
添加
钱币
'
,
title
:
'
添加
藏品
'
,
icon
:
'
link
'
,
icon
:
'
link
'
,
noCache
:
true
noCache
:
true
}
}
...
@@ -243,7 +243,7 @@ export const asyncRouterMap = [
...
@@ -243,7 +243,7 @@ export const asyncRouterMap = [
name
:
'
goodsEdit
'
,
name
:
'
goodsEdit
'
,
meta
:
{
meta
:
{
perms
:
[
'
GET /admin/goods/detail
'
,
'
POST /admin/goods/update
'
,
'
POST /admin/goods/catAndBrand
'
],
perms
:
[
'
GET /admin/goods/detail
'
,
'
POST /admin/goods/update
'
,
'
POST /admin/goods/catAndBrand
'
],
title
:
'
编辑
钱币
'
,
title
:
'
编辑
藏品
'
,
icon
:
'
form
'
,
icon
:
'
form
'
,
noCache
:
true
noCache
:
true
},
},
...
@@ -255,7 +255,7 @@ export const asyncRouterMap = [
...
@@ -255,7 +255,7 @@ export const asyncRouterMap = [
name
:
'
goodsDealRecord
'
,
name
:
'
goodsDealRecord
'
,
meta
:
{
meta
:
{
perms
:
[],
perms
:
[],
title
:
'
钱币
成交记录
'
,
title
:
'
藏品
成交记录
'
,
icon
:
'
form
'
,
icon
:
'
form
'
,
noCache
:
true
noCache
:
true
},
},
...
@@ -367,6 +367,41 @@ export const asyncRouterMap = [
...
@@ -367,6 +367,41 @@ export const asyncRouterMap = [
}
}
]
]
},
},
{
path
:
'
/consign
'
,
component
:
Layout
,
redirect
:
'
noredirect
'
,
alwaysShow
:
true
,
name
:
'
consign
'
,
meta
:
{
title
:
'
寄售管理
'
,
icon
:
'
table
'
},
children
:
[
{
path
:
'
consignList
'
,
component
:
()
=>
import
(
'
@/views/consign/consignList
'
),
name
:
'
chatDetail
'
,
meta
:
{
perms
:
[
'
POST /admin/sysIM/sendChatMsg
'
],
title
:
'
寄售单列表
'
,
icon
:
'
user
'
,
noCache
:
true
}
},
{
path
:
'
consignDetail
'
,
component
:
()
=>
import
(
'
@/views/consign/consignDetail
'
),
name
:
'
consignDetail
'
,
meta
:
{
perms
:
[
'
POST /admin/sysIM/sendChatMsg
'
],
title
:
'
寄售详情
'
,
icon
:
'
form
'
,
noCache
:
true
}
}
]
},
{
{
path
:
'
/service
'
,
path
:
'
/service
'
,
component
:
Layout
,
component
:
Layout
,
...
...
src/views/dashboard/index.vue
View file @
4df67a3e
...
@@ -19,7 +19,7 @@
...
@@ -19,7 +19,7 @@
<svg-icon
icon-class=
"message"
class-name=
"card-panel-icon"
/>
<svg-icon
icon-class=
"message"
class-name=
"card-panel-icon"
/>
</div>
</div>
<div
class=
"card-panel-description"
>
<div
class=
"card-panel-description"
>
<div
class=
"card-panel-text"
>
钱币
数量
</div>
<div
class=
"card-panel-text"
>
藏品
数量
</div>
<count-to
:start-val=
"0"
:end-val=
"goodsTotal"
:duration=
"3000"
class=
"card-panel-num"
/>
<count-to
:start-val=
"0"
:end-val=
"goodsTotal"
:duration=
"3000"
class=
"card-panel-num"
/>
</div>
</div>
</div>
</div>
...
...
src/views/goods/create.vue
View file @
4df67a3e
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<div
class=
"app-container"
>
<div
class=
"app-container"
>
<el-card
class=
"box-card"
>
<el-card
class=
"box-card"
>
<h3>
添加
钱币
</h3>
<h3>
添加
藏品
</h3>
<el-form
ref=
"goods"
:rules=
"rules"
:model=
"goods"
label-width=
"150px"
>
<el-form
ref=
"goods"
:rules=
"rules"
:model=
"goods"
label-width=
"150px"
>
<el-form-item
label=
"名称"
prop=
"name"
>
<el-form-item
label=
"名称"
prop=
"name"
>
<el-input
v-model=
"goods.name"
/>
<el-input
v-model=
"goods.name"
/>
...
...
src/views/goods/edit.vue
View file @
4df67a3e
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<div
class=
"app-container"
>
<div
class=
"app-container"
>
<el-card
class=
"box-card"
>
<el-card
class=
"box-card"
>
<h3>
钱币
介绍
</h3>
<h3>
藏品
介绍
</h3>
<el-form
ref=
"goods"
:rules=
"rules"
:model=
"goods"
label-width=
"150px"
>
<el-form
ref=
"goods"
:rules=
"rules"
:model=
"goods"
label-width=
"150px"
>
<el-form-item
label=
"商品名称"
prop=
"name"
>
<el-form-item
label=
"商品名称"
prop=
"name"
>
<el-input
v-model=
"goods.name"
/>
<el-input
v-model=
"goods.name"
/>
...
...
src/views/goods/infoSet.vue
View file @
4df67a3e
...
@@ -19,16 +19,16 @@
...
@@ -19,16 +19,16 @@
<el-card
class=
"detail-card"
>
<el-card
class=
"detail-card"
>
<div
class=
"detail"
>
<div
class=
"detail"
>
<el-form
ref=
"goods"
:rules=
"rules"
:model=
"goodsParams"
label-width=
"150px"
>
<el-form
ref=
"goods"
:rules=
"rules"
:model=
"goodsParams"
label-width=
"150px"
>
<el-form-item
label=
"
钱币
名称:"
prop=
"name"
require
>
<el-form-item
label=
"
藏品
名称:"
prop=
"name"
require
>
<el-input
v-model=
"goodsParams.name"
autofoucs
/>
<el-input
v-model=
"goodsParams.name"
autofoucs
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"
钱币
价格:"
prop=
"price"
>
<el-form-item
label=
"
藏品
价格:"
prop=
"price"
>
<el-input
v-model=
"goodsParams.price"
placeholder=
"请输入
钱币
价格"
>
<el-input
v-model=
"goodsParams.price"
placeholder=
"请输入
藏品
价格"
>
<template
slot=
"append"
>
元
</
template
>
<template
slot=
"append"
>
元
</
template
>
</el-input>
</el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"详细介绍:"
prop=
"detail"
>
<el-form-item
label=
"详细介绍:"
prop=
"detail"
>
<el-input
v-model=
"goodsParams.detail"
:rows=
"2"
type=
"textarea"
placeholder=
"请输入
钱币
描述"
/>
<el-input
v-model=
"goodsParams.detail"
:rows=
"2"
type=
"textarea"
placeholder=
"请输入
藏品
描述"
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"交易日期:"
prop=
"bidTime"
>
<el-form-item
label=
"交易日期:"
prop=
"bidTime"
>
<el-date-picker
<el-date-picker
...
@@ -46,7 +46,7 @@
...
@@ -46,7 +46,7 @@
</el-form>
</el-form>
<div
class=
"detail_image"
>
<div
class=
"detail_image"
>
<div
class=
"detail_title"
>
{{ `
钱币
图片:` }}
</div>
<div
class=
"detail_title"
>
{{ `
藏品
图片:` }}
</div>
<div
class=
"list"
>
<div
class=
"list"
>
<Draggable
<Draggable
v-model=
"imageList"
v-model=
"imageList"
...
@@ -137,7 +137,7 @@
...
@@ -137,7 +137,7 @@
v-model=
"categoryIds"
v-model=
"categoryIds"
:style=
"{ 'width':'280px' }"
:style=
"{ 'width':'280px' }"
filterable
filterable
placeholder=
"请选择
钱币
分类"
placeholder=
"请选择
藏品
分类"
@
change=
"handleCategoryChange"
/>
@
change=
"handleCategoryChange"
/>
<el-button
<el-button
type=
"primary"
type=
"primary"
...
@@ -270,9 +270,9 @@ export default {
...
@@ -270,9 +270,9 @@ export default {
isFixed
:
false
,
isFixed
:
false
,
imageList
:
[],
imageList
:
[],
currentGoodId
:
''
,
currentGoodId
:
''
,
cutImageDialogVisible
:
false
,
//
钱币
正反面图片操作
cutImageDialogVisible
:
false
,
//
藏品
正反面图片操作
imageType
:
0
,
// 1正面 2反面
imageType
:
0
,
// 1正面 2反面
cutEditImageDialogVisible
:
false
,
//
钱币
图片编辑
cutEditImageDialogVisible
:
false
,
//
藏品
图片编辑
editImageUrl
:
''
,
// 用于处理是否合成或者替换原图,
editImageUrl
:
''
,
// 用于处理是否合成或者替换原图,
imageMainPosition
:
-
1
,
// 用于设置主图位置
imageMainPosition
:
-
1
,
// 用于设置主图位置
rules
:
{
rules
:
{
...
@@ -464,7 +464,7 @@ export default {
...
@@ -464,7 +464,7 @@ export default {
})
})
})
})
},
},
// 取消,回到
钱币
列表页
// 取消,回到
藏品
列表页
handleCancel
()
{
handleCancel
()
{
this
.
$router
.
push
({
path
:
'
/goods/list
'
})
this
.
$router
.
push
({
path
:
'
/goods/list
'
})
},
},
...
...
src/views/goods/list.vue
View file @
4df67a3e
...
@@ -22,10 +22,10 @@
...
@@ -22,10 +22,10 @@
<el-table-column
type=
"expand"
>
<el-table-column
type=
"expand"
>
<template
slot-scope=
"props"
>
<template
slot-scope=
"props"
>
<el-form
label-position=
"left"
class=
"table-expand"
>
<el-form
label-position=
"left"
class=
"table-expand"
>
<el-form-item
label=
"
钱币
图片"
>
<el-form-item
label=
"
藏品
图片"
>
<img
v-for=
"pic in props.row.imageList"
:src=
"pic"
:key=
"pic"
class=
"gallery"
@
click=
"handleShowLargeDialog(pic)"
>
<img
v-for=
"pic in props.row.imageList"
:src=
"pic"
:key=
"pic"
class=
"gallery"
@
click=
"handleShowLargeDialog(pic)"
>
</el-form-item>
</el-form-item>
<el-form-item
label=
"
钱币
价格"
>
<el-form-item
label=
"
藏品
价格"
>
<span>
{{
props
.
row
.
price
}}
</span>
<span>
{{
props
.
row
.
price
}}
</span>
</el-form-item>
</el-form-item>
<el-form-item
label=
"类目ID"
>
<el-form-item
label=
"类目ID"
>
...
@@ -75,7 +75,7 @@
...
@@ -75,7 +75,7 @@
<el-table-column
align=
"center"
label=
"操作"
width=
"250"
class-name=
"small-padding fixed-width"
>
<el-table-column
align=
"center"
label=
"操作"
width=
"250"
class-name=
"small-padding fixed-width"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
type=
"primary"
size=
"mini"
style=
"width: 80px"
@
click=
"handleSet(scope.row)"
>
钱币
设置
</el-button>
<el-button
type=
"primary"
size=
"mini"
style=
"width: 80px"
@
click=
"handleSet(scope.row)"
>
藏品
设置
</el-button>
<el-button
type=
"primary"
size=
"mini"
@
click=
"handleUpdate(scope.row)"
>
编辑
</el-button>
<el-button
type=
"primary"
size=
"mini"
@
click=
"handleUpdate(scope.row)"
>
编辑
</el-button>
<el-button
type=
"danger"
size=
"mini"
@
click=
"handleDelete(scope.row)"
>
删除
</el-button>
<el-button
type=
"danger"
size=
"mini"
@
click=
"handleDelete(scope.row)"
>
删除
</el-button>
</
template
>
</
template
>
...
...
src/views/mall/dealRecord.vue
View file @
4df67a3e
...
@@ -41,7 +41,7 @@
...
@@ -41,7 +41,7 @@
<div
>
¥
{{
scope
.
row
.
price
}}
</div>
<div
>
¥
{{
scope
.
row
.
price
}}
</div>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
align=
"center"
label=
"
钱币
描述"
prop=
"extra"
>
<el-table-column
align=
"center"
label=
"
藏品
描述"
prop=
"extra"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<Line2Hidden
:text=
"scope.row.extra"
/>
<Line2Hidden
:text=
"scope.row.extra"
/>
</
template
>
</
template
>
...
@@ -98,8 +98,8 @@
...
@@ -98,8 +98,8 @@
<el-form-item
label=
"成交价格"
prop=
"price"
>
<el-form-item
label=
"成交价格"
prop=
"price"
>
<el-input
v-model=
"dataForm.price"
placeholder=
"请输入成交价格"
/>
<el-input
v-model=
"dataForm.price"
placeholder=
"请输入成交价格"
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"
钱币
描述"
prop=
"extra"
>
<el-form-item
label=
"
藏品
描述"
prop=
"extra"
>
<el-input
v-model=
"dataForm.extra"
placeholder=
"请输入
钱币
描述"
/>
<el-input
v-model=
"dataForm.extra"
placeholder=
"请输入
藏品
描述"
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"购买人"
prop=
"buyer"
>
<el-form-item
label=
"购买人"
prop=
"buyer"
>
<el-input
v-model=
"dataForm.buyer"
placeholder=
"请输入购买人"
/>
<el-input
v-model=
"dataForm.buyer"
placeholder=
"请输入购买人"
/>
...
...
src/views/user/user.vue
View file @
4df67a3e
...
@@ -30,7 +30,7 @@
...
@@ -30,7 +30,7 @@
{{
levelDic
[
scope
.
row
.
userLevel
]
}}
{{
levelDic
[
scope
.
row
.
userLevel
]
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
align=
"center"
label=
"创建时间"
prop=
"addTime"
/>
<el-table-column
align=
"center"
label=
"状态"
prop=
"status"
>
<el-table-column
align=
"center"
label=
"状态"
prop=
"status"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
{{
statusDic
[
scope
.
row
.
status
]
}}
{{
statusDic
[
scope
.
row
.
status
]
}}
...
...
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