123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- /**
- * Copyright © 2020 suxinghua. All rights Reserved.
- * 管理接口文件
- */
-
- import axios from "./index";
-
- /**
- * get 请求方式
- * @param url {String} 接口地址
- * @param params {Object} 接口参数
- * @returns {AxiosPromise}
- * @constructor
- */
- export function mGet(url, params) {
- return new Promise((resolve, reject) => {
- axios
- .get(url, params)
- .then((res) => {
- resolve(res);
- })
- .catch((err) => {
- reject(err);
- });
- });
- }
-
- /**
- * post 请求方式
- * @param url {String} 接口地址
- * @param data {Object} 接口参数
- * @returns {AxiosPromise}
- * @constructor
- */
- export function mPost(url, data) {
- return new Promise((resolve, reject) => {
- axios
- .post(url, data)
- .then((res) => {
- resolve(res);
- })
- .catch((err) => {
- reject(err);
- });
- });
- }
-
- /**
- * put 请求方式-用于修改全部数据
- * @param url {String} 接口地址
- * @param data {Object} 接口参数
- * @returns {AxiosPromise}
- * @constructor
- */
- export function mPut(url, data) {
- return new Promise((resolve, reject) => {
- axios
- .put(url, data)
- .then((res) => {
- resolve(res);
- })
- .catch((err) => {
- reject(err);
- });
- });
- }
-
- /**
- * patch 请求方式-用于修改单项或多项数据
- * @param url {String} 接口地址
- * @param data {Object} 接口参数
- * @returns {AxiosPromise}
- * @constructor
- */
- export function mPatch(url, data) {
- return new Promise((resolve, reject) => {
- axios
- .patch(url, data)
- .then((res) => {
- resolve(res);
- })
- .catch((err) => {
- reject(err);
- });
- });
- }
-
- /**
- * delete 请求方式
- * @param url {String} 接口地址
- * @param params {Object} 接口参数
- * @returns {AxiosPromise}
- */
- export function mDelete(url, params) {
- return new Promise((resolve, reject) => {
- axios
- .delete(url, params)
- .then((res) => {
- resolve(res);
- })
- .catch((err) => {
- reject(err);
- });
- });
- }
|