123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144 |
- import axios from 'axios'
- var serverPath = process.env.SERVER_PATH
- axios.defaults.headers = {
- 'Content-Type': 'application/x-www-form-urlencoded',
- 'Accept': 'application/json'
- }
- axios.defaults.withCredentials = true
- axios.defaults.transformRequest = [
- function(data) {
- var params = ''
- var isFirstParam = true
- for (var k in data) {
- var val = data[k]
- if (typeof val === 'object') {
- val = JSON.stringify(val)
- }
- if (isFirstParam) {
- params += k + '=' + encodeURIComponent(val)
- isFirstParam = false
- } else {
- params += '&' + k + '=' + encodeURIComponent(val)
- }
- }
- return params
- }
- ]
- var post = function(url, params, vue) {
- return axios.post(url, params).catch(error => {
- vue.$message({
- showClose: true,
- message: '网络异常,请坚持网络链接',
- type: 'error'
- })
- }).then(function(res) {
- if (!res || !res.data) {
- throw new Error('error')
- return;
- }
- if (res.data.code !== 0 && vue) {
- if (res.data.code === 103) { //需要登录
- vue.$alert('请重新登陆', '登录失效', {
- confirmButtonText: '确定',
- callback: action => {
- window.location = res.data.msg
- }
- })
- } else {
- vue.$message({
- showClose: true,
- message: res.data.msg,
- type: 'error'
- })
- }
- throw new Error('error')
- } else {
- return res.data
- }
- });
- }
- export default {
- getGoods: (params, vue) => post(`${serverPath}manage/goods`, params, vue),
- getOneGood: (params, vue) => post(`${serverPath}manage/getOneGood`, params, vue),
- editGoodsBase: (params, vue) => post(`${serverPath}manage/editbase`, params, vue),
- setGoodStatus: (params, vue) => post(`${serverPath}manage/setGoodStatus`, params, vue),
- getGoodDescribe: (params, vue) => post(`${serverPath}manage/getGoodDescribe`, params, vue),
- saveGoodDescribe: (params, vue) => post(`${serverPath}manage/saveGoodDescribe`, params, vue),
- getNews: (params, vue) => post(`${serverPath}manage/new/news`, params, vue),
- getOneNew: (params, vue) => post(`${serverPath}manage/new/getone`, params, vue),
- editNewBase: (params, vue) => post(`${serverPath}manage/new/save`, params, vue),
- setNewStatus: (params, vue) => post(`${serverPath}manage/new/setNewStatus`, params, vue),
- setNewRecommend: (params, vue) => post(`${serverPath}manage/new/setNewRecommend`, params, vue),
- // getGoodDescribe: (params, vue) => post(`${serverPath}manage/getGoodDescribe`, params, vue),
- // saveGoodDescribe: (params, vue) => post(`${serverPath}manage/saveGoodDescribe`, params, vue),
- getSysLabels: (params, vue) => post(`${serverPath}manage/label/labels`, params, vue),
- getLabel: (params, vue) => post(`${serverPath}manage/label/get`, params, vue),
- saveLabel: (params, vue) => post(`${serverPath}manage/label/save`, params, vue),
- saveLabelStatus: (params, vue) => post(`${serverPath}manage/label/setstatus`, params, vue),
- getNewLabel: (params, vue) => post(`${serverPath}manage/new_label/get`, params, vue),
- getNewLabels: (params, vue) => post(`${serverPath}manage/new/getNewLabels`, params, vue),
- getAllNewLabels: (params, vue) => post(`${serverPath}manage/new_label/labels`, params, vue),
- okNewLabels: (params, vue) => post(`${serverPath}manage/new_label/okLabels`, params, vue),
- setNewLabels: (params, vue) => post(`${serverPath}manage/new/setNewLabels`, params, vue),
- saveNewLabel: (params, vue) => post(`${serverPath}manage/new_label/save`, params, vue),
- saveNewLabelStatus: (params, vue) => post(`${serverPath}manage/new_label/setstatus`, params, vue),
- queryAllMUsers: (params, vue) => post(`${serverPath}manage/muser/queryAll`, params, vue),
- setMUserStatus: (params, vue) => post(`${serverPath}manage/muser/setStatus`, params, vue),
- sarchUsers: (params, vue) => post(`${serverPath}manage/muser/sarch`, params, vue),
- addMUser: (params, vue) => post(`${serverPath}manage/muser/add`, params, vue),
- getGoodLabels: (params, vue) => post(`${serverPath}manage/getGoodLabels`, params, vue),
- okLabels: (params, vue) => post(`${serverPath}manage/label/okLabels`, params, vue),
- getPackages: (params, vue) => post(`${serverPath}manage/getPackages`, params, vue),
- bindPackage: (params, vue) => post(`${serverPath}manage/bindPackage`, params, vue),
- setGoodLabels: (params, vue) => post(`${serverPath}manage/setGoodLabels`, params, vue),
- setRecommand: (params, vue) => post(`${serverPath}manage/setRecommand`, params, vue),
- getuser: (params, vue) => post(`${serverPath}manage/muser/getuser`, params, vue),
- getAllFaq: (params, vue) => post(`${serverPath}manage/faq/all`, params, vue),
- geFaq: (params, vue) => post(`${serverPath}manage/faq/get`, params, vue),
- saveFaq: (params, vue) => post(`${serverPath}manage/faq/save`, params, vue),
- getSysConfig: (params, vue) => post(`${serverPath}manage/config/get`, params, vue),
- saveSysConfig: (params, vue) => post(`${serverPath}manage/config/save`, params, vue),
- getAllSysConfig: (params, vue) => post(`${serverPath}manage/config/getAll`, params, vue),
- releaseSysConfig: (params, vue) => post(`${serverPath}manage/config/release`, params, vue),
- bannerList: (params, vue) => post(`${serverPath}manage/banner/list`, params, vue),
- bannerGet: (params, vue) => post(`${serverPath}manage/banner/get`, params, vue),
- bannerSave: (params, vue) => post(`${serverPath}manage/banner/save`, params, vue),
- bannerSetStatus: (params, vue) => post(`${serverPath}manage/banner/setstatus`, params, vue),
- doctorList: (params, vue) => post(`${serverPath}manage/doctor/list`, params, vue),
- doctorGet: (params, vue) => post(`${serverPath}manage/doctor/get`, params, vue),
- doctorSave: (params, vue) => post(`${serverPath}manage/doctor/save`, params, vue),
- doctorSetStatus: (params, vue) => post(`${serverPath}manage/doctor/setstatus`, params, vue),
- equipmentList: (params, vue) => post(`${serverPath}manage/equipment/list`, params, vue),
- equipmentGet: (params, vue) => post(`${serverPath}manage/equipment/get`, params, vue),
- equipmentSave: (params, vue) => post(`${serverPath}manage/equipment/save`, params, vue),
- equipmentSetStatus: (params, vue) => post(`${serverPath}manage/equipment/setstatus`, params, vue),
- exchangeCodeList: (params, vue) => post(`${serverPath}manage/exchangecode/list`, params, vue),
- echangeCodeGet: (params, vue) => post(`${serverPath}manage/exchangecode/get`, params, vue),
- exchangeCodeCreate: (params, vue) => post(`${serverPath}manage/exchangecode/create`, params, vue),
- exchangeCodeUpdate: (params, vue) => post(`${serverPath}manage/exchangecode/update`, params, vue),
- echangeCodeGetitems: (params, vue) => post(`${serverPath}manage/exchangecode/getitems`, params, vue),
- echangeCodeGetItemdetail: (params, vue) => post(`${serverPath}manage/exchangecode/getitemdetail`, params, vue),
- echangeCodeGetDownloadRecords: (params, vue) => post(`${serverPath}manage/exchangecode/downloadrecords`, params, vue),
- loginout: (params, vue) => post(`${serverPath}help/loginout`, params, vue),
- test: (params, vue) => post(`${serverPath}inter/Template/getAll`, params, vue),
- }
|