Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cust-app
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
李伟
cust-app
Commits
606e932e
Commit
606e932e
authored
Feb 12, 2025
by
liwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加了数据字典接口
parent
3e53f13e
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
207 additions
and
1 deletion
+207
-1
data.js
api/system/dict/data.js
+108
-0
type.js
api/system/dict/type.js
+87
-0
info.vue
pagesme/message/info.vue
+12
-1
No files found.
api/system/dict/data.js
0 → 100644
View file @
606e932e
import
{
request
}
from
'../../../util/api'
import
Qs
from
'qs'
/**
*1.新增字典数据
*2.修改字典数据
*3.查询字典数据列表
*4.查询字典数据详细
*5.删除字典数据
*6.导入字典数据信息
*7.导出字典数据
*---------------------------
* 8.根据字典类型查询字典数据信息
* 9.下载字典数据导入模板
*/
// 1.新增字典数据
export
function
addData
(
data
)
{
data
=
Qs
.
stringify
(
data
)
return
request
({
url
:
'/system/dict/data/add'
,
method
:
'post'
,
data
:
data
,
headers
:
{}
})
}
// 2.修改字典数据
export
function
updateData
(
data
)
{
const
businessId
=
data
.
businessId
data
=
Qs
.
stringify
(
data
)
return
request
({
url
:
'/system/dict/data/update/'
+
businessId
,
method
:
'put'
,
data
:
data
,
headers
:
{}
})
}
// 3.查询字典数据列表
export
function
listData
(
query
)
{
return
request
({
url
:
'/system/dict/data/list'
,
method
:
'get'
,
params
:
query
})
}
// 4.查询字典数据详细
export
function
getData
(
dictCode
)
{
return
request
({
url
:
'/system/dict/data/detail/'
+
dictCode
,
method
:
'get'
})
}
// 5.删除字典数据
export
function
delData
(
dictCode
)
{
return
request
({
url
:
'/system/dict/data/deleteLogical/'
+
dictCode
,
method
:
'delete'
,
headers
:
{}
})
}
// 6.导入字典数据信息
export
function
importExcel
(
data
)
{
return
request
({
url
:
'/system/dict/data/importDictData'
,
method
:
'post'
,
headers
:
{
'Content-Type'
:
'multipart/form-data'
},
transformRequest
:
[(
data
)
=>
{
return
data
}],
data
})
}
// 7.导出字典数据
export
function
exportData
(
query
)
{
return
request
({
url
:
'/system/dict/data/export'
,
method
:
'get'
,
params
:
query
,
responseType
:
'blob'
})
}
// 8.根据字典类型查询字典数据信息
export
function
getDict
(
dictType
)
{
return
request
({
url
:
'/system/dict/data/type/'
+
dictType
,
method
:
'get'
})
}
// 9.下载字典数据导入模板
export
function
importTemplate
(
params
)
{
return
request
({
url
:
'/system/dict/data/importTemplate'
,
method
:
'get'
,
responseType
:
'blob'
,
params
})
}
api/system/dict/type.js
0 → 100644
View file @
606e932e
import
{
request
}
from
'../../../util/api'
import
Qs
from
'qs'
/**
* 1.新增字典类型
* 2.修改字典类型
* 3.查询字典类型列表
* 4.查询字典类型详细
* 5.删除字典类型
* 6.导出字典类型
* ---------------------------------
* 7.清理参数缓存
* 8.获取字典选择框列表
* */
// 1.新增字典类型
export
function
addType
(
data
)
{
data
=
Qs
.
stringify
(
data
)
return
request
({
url
:
'/system/dict/type/add'
,
method
:
'post'
,
data
:
data
,
headers
:
{}
})
}
// 2.修改字典类型
export
function
updateType
(
data
)
{
const
businessId
=
data
.
businessId
data
=
Qs
.
stringify
(
data
)
return
request
({
url
:
'/system/dict/type/update/'
+
businessId
,
method
:
'put'
,
data
:
data
,
headers
:
{}
})
}
// 3.查询字典类型列表
export
function
listType
(
query
)
{
return
request
({
url
:
'/system/dict/type/list'
,
method
:
'get'
,
params
:
query
})
}
// 4.查询字典类型详细
export
function
getType
(
dictId
)
{
return
request
({
url
:
'/system/dict/type/detail/'
+
dictId
,
method
:
'get'
})
}
// 5.删除字典类型
export
function
delType
(
dictId
)
{
return
request
({
url
:
'/system/dict/type/deleteLogical/'
+
dictId
,
method
:
'delete'
})
}
// 6.导出字典类型
export
function
exportType
(
query
)
{
return
request
({
url
:
'/system/dict/type/export'
,
method
:
'get'
,
params
:
query
,
responseType
:
'blob'
})
}
// 7.清理参数缓存
export
function
clearCache
()
{
return
request
({
url
:
'/system/dict/type/clearCache'
,
method
:
'delete'
})
}
// 8.获取字典选择框列表
export
function
selectDictType
(
dictType
)
{
return
request
({
url
:
'/system/dict/data/type/'
+
dictType
,
method
:
'get'
})
}
pagesme/message/info.vue
View file @
606e932e
...
@@ -58,6 +58,7 @@
...
@@ -58,6 +58,7 @@
<
script
>
<
script
>
import
{
addBlack
,
addMessage
,
deleteFollow
,
telMessage
}
from
"../../api/user"
;
import
{
addBlack
,
addMessage
,
deleteFollow
,
telMessage
}
from
"../../api/user"
;
import
{
getOssUrl
}
from
"../../api/article"
;
import
{
getOssUrl
}
from
"../../api/article"
;
import
{
getDict
}
from
"../../api/system/dict/data"
;
export
default
{
export
default
{
name
:
"info"
,
name
:
"info"
,
...
@@ -70,10 +71,13 @@ export default {
...
@@ -70,10 +71,13 @@ export default {
targetId
:
''
,
targetId
:
''
,
menuButtonInfo
:
''
,
menuButtonInfo
:
''
,
navHeight
:
0
,
navHeight
:
0
,
leaveMessageOptions
:{},
//留言字典配置
payCount
:
0
,
//金币支付金额
}
}
},
},
onLoad
(
options
)
{
onLoad
(
options
)
{
this
.
targetId
=
options
.
targetId
this
.
targetId
=
options
.
targetId
this
.
getLeaveMessageDict
()
//导航栏高度
//导航栏高度
this
.
menuButtonInfo
=
uni
.
getMenuButtonBoundingClientRect
()
this
.
menuButtonInfo
=
uni
.
getMenuButtonBoundingClientRect
()
const
{
const
{
...
@@ -100,6 +104,13 @@ export default {
...
@@ -100,6 +104,13 @@ export default {
})
})
},
},
methods
:
{
methods
:
{
getLeaveMessageDict
(){
getDict
(
'leave_message_config'
).
then
(
res
=>
{
this
.
leaveMessageOptions
=
res
.
data
.
data
//过滤出dictLabel等于pay_count的dictValue
this
.
payCount
=
this
.
leaveMessageOptions
.
find
(
item
=>
item
.
dictLabel
===
'pay_count'
).
dictValue
;
})
},
getMessageList
()
{
getMessageList
()
{
const
form
=
{
const
form
=
{
page
:
1
,
page
:
1
,
...
@@ -174,7 +185,7 @@ export default {
...
@@ -174,7 +185,7 @@ export default {
//留言超出限制 是否采用金币进行留言
//留言超出限制 是否采用金币进行留言
uni
.
showModal
({
uni
.
showModal
({
title
:
'提示'
,
title
:
'提示'
,
content
:
'已超出留言次数,是否花费
1
金币再进行留言'
,
content
:
'已超出留言次数,是否花费
'
+
this
.
payCount
+
'
金币再进行留言'
,
success
:
(
res
)
=>
{
success
:
(
res
)
=>
{
if
(
res
.
confirm
)
{
if
(
res
.
confirm
)
{
const
form
=
{
const
form
=
{
...
...
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