You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
74 lines
1.7 KiB
74 lines
1.7 KiB
import request from '@/utils/request';
|
|
import { AxiosPromise } from 'axios';
|
|
import { searchMatrix,matrixCont,editMatrixCont,editMatrixInfo,editStatus,chineseInitialFirstWord,sendMatrixField,getMatrixWord } from './type';
|
|
|
|
/**
|
|
* 获取矩阵权限分页列表
|
|
*/
|
|
export function getMatrixList(queryParams: searchMatrix): AxiosPromise<PageResult<matrixCont[]>> {
|
|
return request({
|
|
url: '/systemapi/matrix/matrixlist',
|
|
method: 'post',
|
|
data: queryParams
|
|
});
|
|
}
|
|
/**
|
|
* 添加矩阵
|
|
*/
|
|
export function addMatrixCont(queryParams: editMatrixCont){
|
|
return request({
|
|
url: '/systemapi/matrix/addmatrixcont',
|
|
method: 'post',
|
|
data: queryParams
|
|
});
|
|
}
|
|
/**
|
|
* 编辑矩阵
|
|
*/
|
|
export function editMatrixCont(queryParams: editMatrixInfo){
|
|
return request({
|
|
url: '/systemapi/matrix/editmatrixcont',
|
|
method: 'post',
|
|
data: queryParams
|
|
});
|
|
}
|
|
/**
|
|
* 编辑矩阵状态
|
|
*/
|
|
export function editMatrixStatus(queryParams: editStatus){
|
|
return request({
|
|
url: '/systemapi/matrix/editstatuscont',
|
|
method: 'post',
|
|
data: queryParams
|
|
});
|
|
}
|
|
/**
|
|
* 获取汉字首字母
|
|
*/
|
|
export function getChineseInitial(queryParams: chineseInitialFirstWord){
|
|
return request({
|
|
url: '/systemapi/public/chinese_initial',
|
|
method: 'post',
|
|
data: queryParams
|
|
});
|
|
}
|
|
/**
|
|
* 提交矩阵字段
|
|
*/
|
|
export function sendMatrixField(queryParams: sendMatrixField){
|
|
return request({
|
|
url: '/systemapi/matrix/setup_matrix_field',
|
|
method: 'post',
|
|
data: queryParams
|
|
});
|
|
}
|
|
/**
|
|
* 获取矩阵字段
|
|
*/
|
|
export function getMatrixField(queryParams: getMatrixWord): AxiosPromise<sendMatrixField>{
|
|
return request({
|
|
url: '/systemapi/matrix/get_matrix_field',
|
|
method: 'post',
|
|
data: queryParams
|
|
});
|
|
}
|
|
|