zs 8 månader sedan
förälder
incheckning
c6202de32a

+ 1 - 0
src/lang/package/zh-cn/pages.js

@@ -347,6 +347,7 @@ export default {
     person: '负责人',
     person_phone: '负责人手机号',
     card: '负责人身份证正反面',
+    email: '电子邮箱',
     status: '审核状态'
   },
   journal: {

+ 9 - 0
src/store/api/user/applyCompany.js

@@ -13,6 +13,14 @@ export const ApplyCompanyStore = defineStore('applyCompany', () => {
     const res = await axios.$get(`${url}`, cond)
     return res
   }
+  const list = async ({ skip = 0, limit = undefined, ...info } = {}) => {
+    let cond = {}
+    if (skip) cond.skip = skip
+    if (limit) cond.limit = limit
+    cond = { ...cond, ...info }
+    const res = await axios.$get(`${url}/list`, cond)
+    return res
+  }
   const fetch = async (payload) => {
     const res = await axios.$get(`${url}/${payload}`)
     return res
@@ -38,6 +46,7 @@ export const ApplyCompanyStore = defineStore('applyCompany', () => {
   }
   return {
     query,
+    list,
     fetch,
     create,
     update,

+ 2 - 1
src/views/exam/parts/company.vue

@@ -63,6 +63,7 @@ const formFields = ref([
   { label: t('pages.applyCompany.file'), model: 'file', custom: true },
   { label: t('pages.applyCompany.person'), model: 'person' },
   { label: t('pages.applyCompany.person_phone'), model: 'person_phone' },
+  { label: t('pages.applyCompany.email'), model: 'email' },
   { label: t('pages.applyCompany.card'), model: 'card', custom: true }
 ])
 const rules = reactive({})
@@ -90,7 +91,7 @@ const search = async (query = { skip, limit }) => {
   skip = query.skip
   limit = query.limit
   const info = { skip: query.skip, limit: query.limit, ...searchForm.value }
-  const res = await store.query(info)
+  const res = await store.list(info)
   if (res.errcode == '0') {
     data.value = res.data
     total.value = res.total