Sfoglia il codice sorgente

refactor: 将接口参数统一为对象

ChenYangfan 6 anni fa
parent
commit
c039554e0e
3 ha cambiato i file con 9 aggiunte e 9 eliminazioni
  1. 2 2
      src/server/code.js
  2. 5 5
      src/server/comment.js
  3. 2 2
      src/views/register/Register.vue

+ 2 - 2
src/server/code.js

@@ -7,7 +7,7 @@ import showMessage from '@/server/utils/show-message'
 import catchHandler from '@/server/utils/catch-handler'
 import showErrorMessage from '@/server/utils/show-error-message'
 
-export function sendEmailCode (email) {
+export function sendEmailCode ({ email }) {
   return axios
     .post(useCodeServer('/email'), null, {
       params: {
@@ -29,7 +29,7 @@ export function sendEmailCode (email) {
     })
 }
 
-export function sendPhoneCode (phone) {
+export function sendPhoneCode ({ phone }) {
   return axios
     .post(useCodeServer('/phone'), null, {
       params: {

+ 5 - 5
src/server/comment.js

@@ -4,7 +4,7 @@ import {
 import axios from '@/plugins/axios'
 import httpCode from '@/server/enums/http-code'
 
-export function createComment(slideId, pageNumber, title, content) {
+export function createComment ({ slideId, pageNumber, title, content }) {
   const data = {
     slideId,
     pageNumber,
@@ -23,7 +23,7 @@ export function createComment(slideId, pageNumber, title, content) {
     })
 }
 
-export function removeComment(commentId) {
+export function removeComment ({ commentId }) {
   return axios
     .delete(useCommentServer('/' + commentId))
     .then(res => {
@@ -36,7 +36,7 @@ export function removeComment(commentId) {
     })
 }
 
-export function topComment(commentId) {
+export function topComment ({ commentId }) {
   return axios
     .post(useCommentServer('/' + commentId + '/top'))
     .then(res => {
@@ -49,7 +49,7 @@ export function topComment(commentId) {
     })
 }
 
-export function unTopComment(commentId) {
+export function unTopComment ({ commentId }) {
   return axios
     .post(useCommentServer('/' + commentId + '/unTop'))
     .then(res => {
@@ -62,7 +62,7 @@ export function unTopComment(commentId) {
     })
 }
 
-export function getComments(slideId, pageNumber, { key = '', page = 0, size = 2000, sort = '' }) {
+export function getComments (slideId, pageNumber, { key = '', page = 0, size = 2000, sort = '' }) {
   return axios
     .get(useCommentServer('/slide/' + slideId), {
       params: {

+ 2 - 2
src/views/register/Register.vue

@@ -139,7 +139,7 @@ export default {
       this.$showMessage({ message: '正在尝试发送验证码', type: 'info' })
       if (this.email.match(/.+@(nju.edu.cn|smail.nju.edu.cn)/)) {
         this.setEmailCodeCd()
-        sendEmailCode(this.email)
+        sendEmailCode({ email: this.email })
       } else {
         this.$showMessage({ message: '本邮箱不符合南京大学校邮格式', type: 'error' })
       }
@@ -159,7 +159,7 @@ export default {
       this.$showMessage({ message: '正在尝试发送验证码', type: 'info' })
       if (this.phone.match(/[0-9]{11}/)) {
         this.setPhoneCodeCd()
-        sendPhoneCode(this.phone)
+        sendPhoneCode({ phone: this.phone })
       } else {
         this.$showMessage({ message: '手机号码应为大陆11位手机号码', type: 'error' })
       }