123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- import Ajax from '../../util/ajax'
- import api from '../../util/api'
- const http = new Object
-
-
- http.getUserInfo = (data) => {
- return new Promise((resolve, reject) => {
- Ajax(api.user.info.url, {
- method: api.user.info.method
- }).then(res => {
- resolve(res)
- }).catch((err) => {
- reject(err)
- })
- })
- }
-
- http.getCaseInfo = (data) => {
- return new Promise((resolve, reject) => {
- Ajax(api.user.case.url, {
- method: api.user.case.method,
- queryData: {
- org: data
- }
- }).then(res => {
- resolve(res)
- }).catch((err) => {
- reject(err)
- })
- })
- }
-
- http.getCaptcha = (data) => {
- console.log(data)
- return new Promise((resolve, reject) => {
- Ajax(api.user.captcha.url, {
- method: api.user.captcha.method,
- queryData: {
- phone: data
- }
- }).then(res => {
- resolve(res)
- }).catch((err) => {
- reject(err)
- })
- })
- }
-
- http.submitData = (data) => {
- console.log(data)
- return new Promise((resolve, reject) => {
- Ajax(api.user.wxsignup.url, {
- method: api.user.wxsignup.method,
- data: data
- }).then(res => {
- resolve(res)
- }).catch((err) => {
- reject(err)
- })
- })
- }
-
- export default {
- namespaced: true,
- state: {
- userInfo: {},
- caseInfo: {}
- },
- mutations: {
- setUserInfo (state, data) {
- state.userInfo = data
- },
- setCaseInfo (state, data) {
- state.caseInfo = data
- }
- },
- actions: {
- getUserInfo (context, data) {
- return new Promise((resolve) => {
- http.getUserInfo().then((res) => {
- context.commit('setUserInfo', res)
- resolve(res)
- })
- })
- },
- getCaseInfo (context, data) {
- return new Promise((resolve) => {
- http.getCaseInfo(data).then((res) => {
- context.commit('setCaseInfo', res)
- resolve(res)
- })
- })
- },
- getCaptcha (context, data) {
- return new Promise((resolve) => {
- http.getCaptcha(data).then((res) => {
- resolve(res)
- })
- })
- },
- submitData(context, data) {
- return new Promise((resolve) => {
- http.submitData(data).then((res) => {
- resolve(res)
- })
- })
- }
- }
- }
|