数通智联化工云平台
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

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
});
}