guhongwei há 2 anos atrás
pai
commit
1101a32d1b

+ 53 - 0
src/stores/admins/subscribeOrder.ts

@@ -0,0 +1,53 @@
+import { ref, computed } from 'vue'
+import { defineStore } from 'pinia'
+import { AxiosWrapper } from '@/util/axios-wrapper'
+import _ from 'lodash'
+
+import type { IQueryType, IQueryResult, IQueryParams } from '@/util/types.util'
+const axios = new AxiosWrapper()
+const api = {
+  url: `/zkzx/v2/api/subscribeOrder`
+}
+export const SubscribeOrderStore = defineStore('subscribeOrder', () => {
+  const count = ref(0)
+  const doubleCount = computed(() => count.value * 2)
+  function increment() {
+    count.value++
+  }
+  const query = async ({ skip = 0, limit = undefined, ...info }: IQueryParams = {}): Promise<IQueryResult> => {
+    let cond: IQueryType = {}
+    if (skip) cond.skip = skip
+    if (limit) cond.limit = limit
+    cond = { ...cond, ...info }
+    const res = await axios.$get(`${api.url}`, cond)
+    return res
+  }
+  const fetch = async (payload: any): Promise<IQueryResult> => {
+    const res = await axios.$get(`${api.url}/${payload}`)
+    return res
+  }
+  const create = async (payload: any): Promise<IQueryResult> => {
+    const res = await axios.$post(`${api.url}`, payload)
+    return res
+  }
+  const update = async (payload: any): Promise<IQueryResult> => {
+    const id = _.get(payload, 'id', _.get(payload, '_id'))
+    const res = await axios.$post(`${api.url}/${id}`, payload)
+    return res
+  }
+  const del = async (payload: any): Promise<IQueryResult> => {
+    const res = await axios.$delete(`${api.url}/${payload}`)
+    return res
+  }
+
+  return {
+    count,
+    doubleCount,
+    increment,
+    query,
+    fetch,
+    create,
+    update,
+    del
+  }
+})

+ 53 - 0
src/stores/admins/subscribeOrgan.ts

@@ -0,0 +1,53 @@
+import { ref, computed } from 'vue'
+import { defineStore } from 'pinia'
+import { AxiosWrapper } from '@/util/axios-wrapper'
+import _ from 'lodash'
+
+import type { IQueryType, IQueryResult, IQueryParams } from '@/util/types.util'
+const axios = new AxiosWrapper()
+const api = {
+  url: `/zkzx/v2/api/subscribeOrgan`
+}
+export const SubscribeOrganStore = defineStore('subscribeOrgan', () => {
+  const count = ref(0)
+  const doubleCount = computed(() => count.value * 2)
+  function increment() {
+    count.value++
+  }
+  const query = async ({ skip = 0, limit = undefined, ...info }: IQueryParams = {}): Promise<IQueryResult> => {
+    let cond: IQueryType = {}
+    if (skip) cond.skip = skip
+    if (limit) cond.limit = limit
+    cond = { ...cond, ...info }
+    const res = await axios.$get(`${api.url}`, cond)
+    return res
+  }
+  const fetch = async (payload: any): Promise<IQueryResult> => {
+    const res = await axios.$get(`${api.url}/${payload}`)
+    return res
+  }
+  const create = async (payload: any): Promise<IQueryResult> => {
+    const res = await axios.$post(`${api.url}`, payload)
+    return res
+  }
+  const update = async (payload: any): Promise<IQueryResult> => {
+    const id = _.get(payload, 'id', _.get(payload, '_id'))
+    const res = await axios.$post(`${api.url}/${id}`, payload)
+    return res
+  }
+  const del = async (payload: any): Promise<IQueryResult> => {
+    const res = await axios.$delete(`${api.url}/${payload}`)
+    return res
+  }
+
+  return {
+    count,
+    doubleCount,
+    increment,
+    query,
+    fetch,
+    create,
+    update,
+    del
+  }
+})

+ 2 - 6
src/stores/allAdmin/channelVideo.ts

@@ -39,10 +39,7 @@ export const ChannelVideoStore = defineStore('channelVideo', () => {
     const res = await axios.$delete(`${api.url}/${payload}`)
     return res
   }
-  const login = async (payload: any): Promise<IQueryResult> => {
-    const res = await axios.$post(`${api.url}/login`, payload)
-    return res
-  }
+
   return {
     count,
     doubleCount,
@@ -51,7 +48,6 @@ export const ChannelVideoStore = defineStore('channelVideo', () => {
     fetch,
     create,
     update,
-    del,
-    login
+    del
   }
 })

+ 1 - 6
src/stores/allAdmin/dockImgtxt.ts

@@ -39,10 +39,6 @@ export const DockImgtxtStore = defineStore('dockImgtxt', () => {
     const res = await axios.$delete(`${api.url}/${payload}`)
     return res
   }
-  const login = async (payload: any): Promise<IQueryResult> => {
-    const res = await axios.$post(`${api.url}/login`, payload)
-    return res
-  }
   return {
     count,
     doubleCount,
@@ -51,7 +47,6 @@ export const DockImgtxtStore = defineStore('dockImgtxt', () => {
     fetch,
     create,
     update,
-    del,
-    login
+    del
   }
 })

+ 2 - 6
src/stores/allAdmin/dockUser.ts

@@ -39,10 +39,7 @@ export const DockUserStore = defineStore('dockUser', () => {
     const res = await axios.$delete(`${api.url}/${payload}`)
     return res
   }
-  const login = async (payload: any): Promise<IQueryResult> => {
-    const res = await axios.$post(`${api.url}/login`, payload)
-    return res
-  }
+
   return {
     count,
     doubleCount,
@@ -51,7 +48,6 @@ export const DockUserStore = defineStore('dockUser', () => {
     fetch,
     create,
     update,
-    del,
-    login
+    del
   }
 })

+ 2 - 6
src/stores/allAdmin/dockVideo.ts

@@ -39,10 +39,7 @@ export const DockVideoStore = defineStore('dockVideo', () => {
     const res = await axios.$delete(`${api.url}/${payload}`)
     return res
   }
-  const login = async (payload: any): Promise<IQueryResult> => {
-    const res = await axios.$post(`${api.url}/login`, payload)
-    return res
-  }
+
   return {
     count,
     doubleCount,
@@ -51,7 +48,6 @@ export const DockVideoStore = defineStore('dockVideo', () => {
     fetch,
     create,
     update,
-    del,
-    login
+    del
   }
 })

+ 1 - 5
src/stores/allAdmin/product.ts

@@ -14,11 +14,7 @@ export const ProductStore = defineStore('product', () => {
   function increment() {
     count.value++
   }
-  const query = async ({
-    skip = 0,
-    limit = undefined,
-    ...info
-  }: IQueryParams = {}): Promise<IQueryResult> => {
+  const query = async ({ skip = 0, limit = undefined, ...info }: IQueryParams = {}): Promise<IQueryResult> => {
     let cond: IQueryType = {}
     if (skip) cond.skip = skip
     if (limit) cond.limit = limit

+ 1 - 6
src/stores/allAdmin/trainVideo.ts

@@ -39,10 +39,6 @@ export const TrainVideoStore = defineStore('trainVideo', () => {
     const res = await axios.$delete(`${api.url}/${payload}`)
     return res
   }
-  const login = async (payload: any): Promise<IQueryResult> => {
-    const res = await axios.$post(`${api.url}/login`, payload)
-    return res
-  }
   return {
     count,
     doubleCount,
@@ -51,7 +47,6 @@ export const TrainVideoStore = defineStore('trainVideo', () => {
     fetch,
     create,
     update,
-    del,
-    login
+    del
   }
 })

+ 1 - 6
src/stores/dock/dockJbft.ts

@@ -39,10 +39,6 @@ export const DockJbftStore = defineStore('dockJbft', () => {
     const res = await axios.$delete(`${api.url}/${payload}`)
     return res
   }
-  const login = async (payload: any): Promise<IQueryResult> => {
-    const res = await axios.$post(`${api.url}/login`, payload)
-    return res
-  }
   return {
     count,
     doubleCount,
@@ -51,7 +47,6 @@ export const DockJbftStore = defineStore('dockJbft', () => {
     fetch,
     create,
     update,
-    del,
-    login
+    del
   }
 })

+ 2 - 6
src/stores/dock/dockXmly.ts

@@ -39,10 +39,7 @@ export const DockXmlyStore = defineStore('dockXmly', () => {
     const res = await axios.$delete(`${api.url}/${payload}`)
     return res
   }
-  const login = async (payload: any): Promise<IQueryResult> => {
-    const res = await axios.$post(`${api.url}/login`, payload)
-    return res
-  }
+
   return {
     count,
     doubleCount,
@@ -51,7 +48,6 @@ export const DockXmlyStore = defineStore('dockXmly', () => {
     fetch,
     create,
     update,
-    del,
-    login
+    del
   }
 })

+ 1 - 6
src/stores/train/trainUser.ts

@@ -39,10 +39,6 @@ export const TrainUserStore = defineStore('trainUser', () => {
     const res = await axios.$delete(`${api.url}/${payload}`)
     return res
   }
-  const login = async (payload: any): Promise<IQueryResult> => {
-    const res = await axios.$post(`${api.url}/login`, payload)
-    return res
-  }
   return {
     count,
     doubleCount,
@@ -51,7 +47,6 @@ export const TrainUserStore = defineStore('trainUser', () => {
     fetch,
     create,
     update,
-    del,
-    login
+    del
   }
 })

+ 1 - 1
src/stores/user/state.ts

@@ -1 +1 @@
-export const user = {};
+export const user = {}