Commit 606e932e authored by liwei's avatar liwei

添加了数据字典接口

parent 3e53f13e
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
})
}
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'
})
}
...@@ -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 = {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment