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> { 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{ return request({ url: '/systemapi/matrix/get_matrix_field', method: 'post', data: queryParams }); }