Browse Source

修改专家企业

zs 1 year ago
parent
commit
ae4953bbc6
5 changed files with 70 additions and 379 deletions
  1. 5 18
      src/views/company/detail.vue
  2. 16 116
      src/views/company/index.vue
  3. 5 15
      src/views/expert/detail.vue
  4. 15 34
      src/views/expert/index.vue
  5. 29 196
      src/views/home/index.vue

+ 5 - 18
src/views/company/detail.vue

@@ -123,34 +123,21 @@
 import { get } from 'lodash-es'
 const $checkRes = inject('$checkRes')
 // 接口
+import { CompanyStore } from '@/store/api/user/company'
 import { AchievementStore } from '@/store/api/platform/achievement'
 import { DictDataStore } from '@/store/api/system/dictData'
-const store = AchievementStore()
+const achievementStore = AchievementStore()
+const store = CompanyStore()
 const dictDataStore = DictDataStore()
 import { UserStore } from '@/store/user'
 const userStore = UserStore()
 const user = computed(() => userStore.user)
-// 图片引入
-import science from '@/assets/bg.png'
 // 路由
 const route = useRoute()
 const router = useRouter()
 // 加载中
 const loading = ref(false)
-const info = ref({
-  name: '努比亚技术有限公司 ',
-  url: science,
-  tags: ['战略投资', '国家高新技术企业', '创新型中小企业', '国家级专利奖'],
-  code: ' 914403007320587423',
-  phone: '075************',
-  type: '0',
-  representative: '倪飞',
-  email: 'xie.giang@nubia.com',
-  person: '1万人以上',
-  address: '深圳市南山区桃源街道福光社区留仙大道3370号南山智园崇文园区2号楼1801',
-  create_time: '2001-09-12',
-  status: '0'
-})
+const info = ref({})
 // 字典表
 const educationList = ref([])
 const fieldList = ref([])
@@ -183,7 +170,7 @@ const searchAchieve = async (query = { skip: 0, limit }) => {
     is_use: '0',
     status: '1'
   }
-  const res = await store.query(info)
+  const res = await achievementStore.query(info)
   if (res.errcode == '0') {
     list.value = res.data
     total.value = res.total

+ 16 - 116
src/views/company/index.vue

@@ -93,119 +93,19 @@
 const $checkRes = inject('$checkRes')
 import { get } from 'lodash-es'
 // 接口
-import { DemandStore } from '@/store/api/platform/demand'
+import { CompanyStore } from '@/store/api/user/company'
 import { DictDataStore } from '@/store/api/system/dictData'
-const store = DemandStore()
+const store = CompanyStore()
 const dictDataStore = DictDataStore()
 // 图片引入
 import demand from '@/assets/innovation.png'
-// 图片引入
-import science from '@/assets/bg.png'
 // 路由
 const router = useRouter()
 // 加载中
 const loading = ref(false)
+const searchForm = ref({})
 // 列表
-const list = ref([
-  {
-    name: '努比亚技术有限公司 ',
-    url: science,
-    tags: ['战略投资', '国家高新技术企业', '创新型中小企业', '国家级专利奖'],
-    code: ' 914403007320587423',
-    phone: '075************',
-    type: '0',
-    representative: '倪飞',
-    email: 'xie.giang@nubia.com',
-    person: '1万人以上',
-    address: '深圳市南山区桃源街道福光社区留仙大道3370号南山智园崇文园区2号楼1801',
-    create_time: '2001-09-12',
-    status: '0'
-  },
-  {
-    name: '努比亚技术有限公司 ',
-    url: science,
-    tags: ['战略投资', '国家高新技术企业', '创新型中小企业', '国家级专利奖'],
-    code: ' 914403007320587423',
-    phone: '075************',
-    type: '0',
-    representative: '倪飞',
-    email: 'xie.giang@nubia.com',
-    person: '1万人以上',
-    address: '深圳市南山区桃源街道福光社区留仙大道3370号南山智园崇文园区2号楼1801',
-    create_time: '2001-09-12',
-    status: '0'
-  },
-  {
-    name: '努比亚技术有限公司 ',
-    url: science,
-    tags: ['战略投资', '国家高新技术企业', '创新型中小企业', '国家级专利奖'],
-    code: ' 914403007320587423',
-    phone: '075************',
-    type: '0',
-    representative: '倪飞',
-    email: 'xie.giang@nubia.com',
-    person: '1万人以上',
-    address: '深圳市南山区桃源街道福光社区留仙大道3370号南山智园崇文园区2号楼1801',
-    create_time: '2001-09-12',
-    status: '0'
-  },
-  {
-    name: '努比亚技术有限公司 ',
-    url: science,
-    tags: ['战略投资', '国家高新技术企业', '创新型中小企业', '国家级专利奖'],
-    code: ' 914403007320587423',
-    phone: '075************',
-    type: '0',
-    representative: '倪飞',
-    email: 'xie.giang@nubia.com',
-    person: '1万人以上',
-    address: '深圳市南山区桃源街道福光社区留仙大道3370号南山智园崇文园区2号楼1801',
-    create_time: '2001-09-12',
-    status: '0'
-  },
-  {
-    name: '努比亚技术有限公司 ',
-    url: science,
-    tags: ['战略投资', '国家高新技术企业', '创新型中小企业', '国家级专利奖'],
-    code: ' 914403007320587423',
-    phone: '075************',
-    type: '0',
-    representative: '倪飞',
-    email: 'xie.giang@nubia.com',
-    person: '1万人以上',
-    address: '深圳市南山区桃源街道福光社区留仙大道3370号南山智园崇文园区2号楼1801',
-    create_time: '2001-09-12',
-    status: '0'
-  },
-  {
-    name: '努比亚技术有限公司 ',
-    url: science,
-    tags: ['战略投资', '国家高新技术企业', '创新型中小企业', '国家级专利奖'],
-    code: ' 914403007320587423',
-    phone: '075************',
-    type: '0',
-    representative: '倪飞',
-    email: 'xie.giang@nubia.com',
-    person: '1万人以上',
-    address: '深圳市南山区桃源街道福光社区留仙大道3370号南山智园崇文园区2号楼1801',
-    create_time: '2001-09-12',
-    status: '0'
-  },
-  {
-    name: '努比亚技术有限公司 ',
-    url: science,
-    tags: ['战略投资', '国家高新技术企业', '创新型中小企业', '国家级专利奖'],
-    code: ' 914403007320587423',
-    phone: '075************',
-    type: '0',
-    representative: '倪飞',
-    email: 'xie.giang@nubia.com',
-    person: '1万人以上',
-    address: '深圳市南山区桃源街道福光社区留仙大道3370号南山智园崇文园区2号楼1801',
-    create_time: '2001-09-12',
-    status: '0'
-  }
-])
+const list = ref([])
 let skip = 0
 let limit = inject('limit')
 const total = ref(0)
@@ -308,18 +208,18 @@ const searchOther = async () => {
   if ($checkRes(result)) statusList.value = result.data
 }
 const search = async (query = { skip: 0, limit }) => {
-  // const info = {
-  //   skip: query.skip,
-  //   limit: query.limit,
-  //   ...searchForm.value,
-  //   is_use: '0',
-  //   status: '1'
-  // }
-  // const res = await store.query(info)
-  // if (res.errcode == '0') {
-  //   list.value = res.data
-  //   total.value = res.total
-  // }
+  const info = {
+    skip: query.skip,
+    limit: query.limit,
+    ...searchForm.value,
+    is_show: '0',
+    status: '1'
+  }
+  const res = await store.query(info)
+  if (res.errcode == '0') {
+    list.value = res.data
+    total.value = res.total
+  }
 }
 // 字典数据转换
 const getDict = (data, model) => {

File diff suppressed because it is too large
+ 5 - 15
src/views/expert/detail.vue


+ 15 - 34
src/views/expert/index.vue

@@ -83,9 +83,9 @@
 const $checkRes = inject('$checkRes')
 import { get } from 'lodash-es'
 // 接口
-// import { DemandStore } from '@/store/api/platform/demand'
+import { ExpertStore } from '@/store/api/user/expert'
 import { DictDataStore } from '@/store/api/system/dictData'
-// const store = DemandStore()
+const store = ExpertStore()
 const dictDataStore = DictDataStore()
 // 图片引入
 import demand from '@/assets/innovation.png'
@@ -95,26 +95,7 @@ const router = useRouter()
 const loading = ref(false)
 const searchForm = ref({})
 // 列表
-const list = ref([
-  {
-    brief: '简介',
-    name: '徐教授',
-    title: '0',
-    education: '0',
-    area: ['吉林省', '长春市'],
-    field: '0',
-    direction: '主要研究方向为渔业资源评估和管理、渔业海洋学,主要从事渔业采样'
-  },
-  {
-    brief: '简介',
-    name: '徐教授',
-    title: '0',
-    education: '0',
-    area: ['吉林省', '长春市'],
-    field: '0',
-    direction: '主要研究方向为渔业资源评估和管理、渔业海洋学,主要从事渔业采样'
-  }
-])
+const list = ref([])
 let skip = 0
 let limit = inject('limit')
 const total = ref(0)
@@ -214,18 +195,18 @@ const searchOther = async () => {
   if ($checkRes(result)) titleList.value = result.data
 }
 const search = async (query = { skip: 0, limit }) => {
-  // const info = {
-  //   skip: query.skip,
-  //   limit: query.limit,
-  //   ...searchForm.value,
-  //   is_use: '0',
-  //   status: '1'
-  // }
-  // const res = await store.query(info)
-  // if (res.errcode == '0') {
-  //   list.value = res.data
-  //   total.value = res.total
-  // }
+  const info = {
+    skip: query.skip,
+    limit: query.limit,
+    ...searchForm.value,
+    is_show: '0',
+    status: '1'
+  }
+  const res = await store.query(info)
+  if (res.errcode == '0') {
+    list.value = res.data
+    total.value = res.total
+  }
 }
 // 字典数据转换
 const getDict = (data, model) => {

File diff suppressed because it is too large
+ 29 - 196
src/views/home/index.vue