guhongwei 4 éve
szülő
commit
183d672520

+ 311 - 307
src/router/index.js

@@ -7,6 +7,304 @@ VueRouter.prototype.push = function push(location) {
   return originalPush.call(this, location).catch((err) => err);
   return originalPush.call(this, location).catch((err) => err);
 };
 };
 Vue.use(VueRouter);
 Vue.use(VueRouter);
+// 服务机构
+const fwjg = [
+  // 服务机构-用户管理
+  {
+    path: '/adminCenter/organization',
+    name: 'admin_organization',
+    meta: { title: '企业' },
+    component: () => import('../views/adminCenter/organization/index.vue'),
+  },
+  {
+    path: '/adminCenter/organization/detail',
+    name: 'admin_organization_detail',
+    meta: { title: '企业-信息管理' },
+    component: () => import('../views/adminCenter/organization/detail.vue'),
+  },
+  {
+    path: '/adminCenter/mechanism',
+    name: 'admin_mechanism',
+    meta: { title: '机构' },
+    component: () => import('../views/adminCenter/mechanism/index.vue'),
+  },
+  {
+    path: '/adminCenter/mechanism/detail',
+    name: 'admin_mechanism_detail',
+    meta: { title: '机构-信息管理' },
+    component: () => import('../views/adminCenter/mechanism/detail.vue'),
+  },
+  {
+    path: '/adminCenter/expert',
+    name: 'admin_expert',
+    meta: { title: '专家' },
+    component: () => import('../views/adminCenter/expert/index.vue'),
+  },
+  {
+    path: '/adminCenter/expert/detail',
+    name: 'admin_expert_detail',
+    meta: { title: '专家-信息管理' },
+    component: () => import('../views/adminCenter/expert/detail.vue'),
+  },
+  // 服务机构-技术超市
+  {
+    path: '/adminCenter/product',
+    name: 'admin_product',
+    meta: { title: '信息发布' },
+    component: () => import('../views/adminCenter/product/index.vue'),
+  },
+  {
+    path: '/adminCenter/product/detail',
+    name: 'admin_product_detail',
+    meta: { title: '信息发布-信息管理' },
+    component: () => import('../views/adminCenter/product/detail.vue'),
+  },
+  {
+    path: '/adminCenter/patent',
+    name: 'admin_patent',
+    meta: { title: '专利' },
+    component: () => import('../views/adminCenter/patent/index.vue'),
+  },
+  {
+    path: '/adminCenter/patent/detail',
+    name: 'admin_patent_detail',
+    meta: { title: '专利-信息管理' },
+    component: () => import('../views/adminCenter/patent/detail.vue'),
+  },
+  // 服务机构-新闻资讯
+  {
+    path: '/adminCenter/news',
+    name: 'admin_news',
+    meta: { title: '新闻资讯' },
+    component: () => import('../views/adminCenter/news/index.vue'),
+  },
+  {
+    path: '/adminCenter/news/detail',
+    name: 'admin_news_detail',
+    meta: { title: '新闻资讯-信息管理' },
+    component: () => import('../views/adminCenter/news/detail.vue'),
+  },
+  // 服务机构-宣传培训
+  {
+    path: '/adminCenter/online',
+    name: 'admin_online',
+    meta: { title: '宣传培训' },
+    component: () => import('../views/adminCenter/online/index.vue'),
+  },
+  {
+    path: '/adminCenter/online/detail',
+    name: 'admin_online_detail',
+    meta: { title: '宣传培训-信息管理' },
+    component: () => import('../views/adminCenter/online/detail.vue'),
+  },
+  {
+    path: '/adminCenter/openinfo',
+    name: 'admin_openinfo',
+    meta: { title: '信息公开' },
+    component: () => import('../views/adminCenter/openinfo/index.vue'),
+  },
+  {
+    path: '/adminCenter/openinfo/detail',
+    name: 'admin_openinfo_detail',
+    meta: { title: '信息公开-信息管理' },
+    component: () => import('../views/adminCenter/openinfo/detail.vue'),
+  },
+  {
+    path: '/adminCenter/online/file',
+    name: 'admin_online_file',
+    meta: { title: '线上管理' },
+    component: () => import('../views/adminCenter/online/file.vue'),
+  },
+  // 服务机构-创新券
+  {
+    path: '/adminCenter/policy/list',
+    name: 'admin_policy_list',
+    meta: { title: '创新券' },
+    component: () => import('../views/adminCenter/policy/list.vue'),
+  },
+  {
+    path: '/adminCenter/policy/create',
+    name: 'admin_policy_create',
+    meta: { title: '创新券-信息管理' },
+    component: () => import('../views/adminCenter/policy/create.vue'),
+  },
+  {
+    path: '/adminCenter/policy/apply',
+    name: 'admin_policy_apply',
+    meta: { title: '创新券-申领管理' },
+    component: () => import('../views/adminCenter/policy/apply.vue'),
+  },
+  {
+    path: '/adminCenter/policy/apply_check',
+    name: 'admin_policy_apply_check',
+    meta: { title: '创新券-申领审核管理' },
+    component: () => import('../views/adminCenter/policy/apply_check.vue'),
+  },
+  {
+    path: '/adminCenter/policy/apply_info',
+    name: 'admin_policy_apply_info',
+    meta: { title: '创新券-申领审核结果管理' },
+    component: () => import('../views/adminCenter/policy/apply_info.vue'),
+  },
+  // 服务机构-订单
+  {
+    path: '/adminCenter/order/list',
+    name: 'admin_order_list',
+    meta: { title: '服务订单' },
+    component: () => import('../views/adminCenter/order/list.vue'),
+  },
+  {
+    path: '/adminCenter/order/update',
+    name: 'admin_order_update',
+    meta: { title: '修改服务订单' },
+    component: () => import('../views/adminCenter/order/update.vue'),
+  },
+  // 服务机构-高企申报
+  {
+    path: '/adminCenter/ticket',
+    name: 'admin_ticket',
+    meta: { title: '高企申报' },
+    component: () => import('../views/adminCenter/ticket/index.vue'),
+  },
+  {
+    path: '/adminCenter/ticket/detail',
+    name: 'admin_ticket_detail',
+    meta: { title: '高企申报-信息管理' },
+    component: () => import('../views/adminCenter/ticket/detail.vue'),
+  },
+  {
+    path: '/adminCenter/ticket/toGrant',
+    name: 'admin_ticket_toGrant',
+    meta: { title: '高企申报认定' },
+    component: () => import('../views/adminCenter/ticket/toGrant.vue'),
+  },
+];
+// 企业
+const qy = [
+  // 企业-基本信息
+  {
+    path: '/adminCenter/company/basic',
+    name: 'company_basic_index',
+    meta: { title: '企业基本信息' },
+    component: () => import('../views/adminCenter/company/basic/index.vue'),
+  },
+  // 企业-信息发布
+  {
+    path: '/adminCenter/company/product',
+    name: 'company_product_index',
+    meta: { title: '信息发布' },
+    component: () => import('../views/adminCenter/company/product/index.vue'),
+  },
+  {
+    path: '/adminCenter/company/product/detail',
+    name: 'company_product_index',
+    meta: { title: '信息发布-信息管理' },
+    component: () => import('../views/adminCenter/company/product/detail.vue'),
+  },
+  // 企业-高企申报
+  {
+    path: '/adminCenter/company/cognizance',
+    name: 'company_cognizance_index',
+    meta: { title: '高企申报' },
+    component: () => import('../views/adminCenter/company/cognizance/index.vue'),
+  },
+  {
+    path: '/adminCenter/company/cognizance/detail',
+    name: 'company_cognizance_detail',
+    meta: { title: '高企申报-信息管理' },
+    component: () => import('../views/adminCenter/company/cognizance/detail.vue'),
+  },
+  {
+    path: '/adminCenter/company/cognizance/info',
+    name: 'company_cognizance_info',
+    meta: { title: '高企申报-查看审核' },
+    component: () => import('../views/adminCenter/company/cognizance/info.vue'),
+  },
+  // 企业-创新券申领
+  {
+    path: '/adminCenter/company/coupons',
+    name: 'company_coupons_index',
+    meta: { title: '创新券申领' },
+    component: () => import('../views/adminCenter/company/coupons/index.vue'),
+  },
+  {
+    path: '/adminCenter/company/coupons/detail',
+    name: 'company_coupons_detail',
+    meta: { title: '创新券申领-信息管理' },
+    component: () => import('../views/adminCenter/company/coupons/detail.vue'),
+  },
+  {
+    path: '/adminCenter/company/policyApply/index',
+    name: 'company_policyApply_index',
+    meta: { title: '创新券申领-审核结果' },
+    component: () => import('../views/adminCenter/company/policy_apply/index.vue'),
+  },
+  {
+    path: '/adminCenter/company/policyApply/info',
+    name: 'company_policyApply_info',
+    meta: { title: '创新券申领-审核信息结果' },
+    component: () => import('../views/adminCenter/company/policy_apply/apply_info.vue'),
+  },
+  // 企业-服务订单
+  {
+    path: '/adminCenter/company/policyApply/order',
+    name: 'company_policyApply_order',
+    meta: { title: '服务订单' },
+    component: () => import('../views/adminCenter/company/policy_apply/order_apply.vue'),
+  },
+  {
+    path: '/adminCenter/company/policyApply/orderIndex',
+    name: 'company_policyApply_orderIndex',
+    meta: { title: '服务订单-审核结果' },
+    component: () => import('../views/adminCenter/company/policy_apply/order_index.vue'),
+  },
+];
+// 机构
+const jg = [
+  // 机构-基本信息
+  {
+    path: '/adminCenter/inter/basic',
+    name: 'inter_basic_index',
+    meta: { title: '机构基本信息' },
+    component: () => import('../views/adminCenter/inter/basic/index.vue'),
+  },
+  // 机构-高企申报
+  {
+    path: '/adminCenter/inter/ticket',
+    name: 'inter_ticket_index',
+    meta: { title: '高企申报审核管理' },
+    component: () => import('../views/adminCenter/inter/ticket/index.vue'),
+  },
+  {
+    path: '/adminCenter/inter/ticket/detail',
+    name: 'inter_ticket_detail',
+    meta: { title: '高企申报-信息审核管理' },
+    component: () => import('../views/adminCenter/inter/ticket/detail.vue'),
+  },
+];
+// 专家
+const zj = [
+  // 专家-基本信息
+  {
+    path: '/adminCenter/experts/basic',
+    name: 'experts_basic_index',
+    meta: { title: '专家基本信息' },
+    component: () => import('../views/adminCenter/experts/basic/index.vue'),
+  },
+  // 专家-信息发布
+  {
+    path: '/adminCenter/experts/product',
+    name: 'experts_product_index',
+    meta: { title: '信息发布' },
+    component: () => import('../views/adminCenter/experts/product/index.vue'),
+  },
+  {
+    path: '/adminCenter/experts/product/detail',
+    name: 'experts_product_detail',
+    meta: { title: '信息发布-信息管理' },
+    component: () => import('../views/adminCenter/experts/product/detail.vue'),
+  },
+];
 const web = [
 const web = [
   {
   {
     path: '/',
     path: '/',
@@ -14,6 +312,14 @@ const web = [
     meta: { title: '网站首页' },
     meta: { title: '网站首页' },
     component: () => import('../views/index.vue'),
     component: () => import('../views/index.vue'),
   },
   },
+  // 管理登录
+  {
+    path: '/login',
+    name: 'login',
+    meta: { title: '管理登录' },
+    component: () => import('../views/login.vue'),
+  },
+  // 网址
   {
   {
     path: '/website',
     path: '/website',
     name: 'website',
     name: 'website',
@@ -49,7 +355,6 @@ const web = [
         meta: { title: '科技服务-高企申报服务' },
         meta: { title: '科技服务-高企申报服务' },
         component: () => import('../views/service/ticket.vue'),
         component: () => import('../views/service/ticket.vue'),
       },
       },
-
       {
       {
         path: '/service/register',
         path: '/service/register',
         name: 'service_register',
         name: 'service_register',
@@ -83,13 +388,6 @@ const web = [
       },
       },
     ],
     ],
   },
   },
-  // 管理登录
-  {
-    path: '/login',
-    name: 'login',
-    meta: { title: '管理登录' },
-    component: () => import('../views/login.vue'),
-  },
   // 宣传培训详情页
   // 宣传培训详情页
   {
   {
     path: '/train/detail',
     path: '/train/detail',
@@ -97,6 +395,7 @@ const web = [
     meta: { title: '宣传培训-详情页' },
     meta: { title: '宣传培训-详情页' },
     component: () => import('../views/train/detail.vue'),
     component: () => import('../views/train/detail.vue'),
   },
   },
+  // 管理中心
   {
   {
     path: '/adminCenter/homeIndex',
     path: '/adminCenter/homeIndex',
     name: 'adminCenter',
     name: 'adminCenter',
@@ -108,305 +407,10 @@ const web = [
         meta: { title: '首页' },
         meta: { title: '首页' },
         component: () => import('../views/adminCenter/homeIndex/index.vue'),
         component: () => import('../views/adminCenter/homeIndex/index.vue'),
       },
       },
-      {
-        path: '/adminCenter/news',
-        name: 'admin_news',
-        meta: { title: '新闻管理' },
-        component: () => import('../views/adminCenter/news/index.vue'),
-      },
-      {
-        path: '/adminCenter/news/detail',
-        name: 'admin_news_detail',
-        meta: { title: '新闻管理' },
-        component: () => import('../views/adminCenter/news/detail.vue'),
-      },
-      {
-        path: '/adminCenter/openinfo',
-        name: 'admin_openinfo',
-        meta: { title: '信息公开管理' },
-        component: () => import('../views/adminCenter/openinfo/index.vue'),
-      },
-      {
-        path: '/adminCenter/openinfo/detail',
-        name: 'admin_openinfo_detail',
-        meta: { title: '信息公开信息管理' },
-        component: () => import('../views/adminCenter/openinfo/detail.vue'),
-      },
-      {
-        path: '/adminCenter/product',
-        name: 'admin_product',
-        meta: { title: '科技成果' },
-        component: () => import('../views/adminCenter/product/index.vue'),
-      },
-      {
-        path: '/adminCenter/product/detail',
-        name: 'admin_product_detail',
-        meta: { title: '科技成果' },
-        component: () => import('../views/adminCenter/product/detail.vue'),
-      },
-      {
-        path: '/adminCenter/patent',
-        name: 'admin_patent',
-        meta: { title: '专利管理' },
-        component: () => import('../views/adminCenter/patent/index.vue'),
-      },
-      {
-        path: '/adminCenter/patent/detail',
-        name: 'admin_patent_detail',
-        meta: { title: '专利管理' },
-        component: () => import('../views/adminCenter/patent/detail.vue'),
-      },
-      {
-        path: '/adminCenter/roadShow',
-        name: 'admin_road_show',
-        meta: { title: '路演管理' },
-        component: () => import('../views/adminCenter/road_show/index.vue'),
-      },
-      {
-        path: '/adminCenter/roadShow/detail',
-        name: 'admin_road_show_detail',
-        meta: { title: '路演管理' },
-        component: () => import('../views/adminCenter/road_show/detail.vue'),
-      },
-      {
-        path: '/adminCenter/expert',
-        name: 'admin_expert',
-        meta: { title: '专家管理' },
-        component: () => import('../views/adminCenter/expert/index.vue'),
-      },
-      {
-        path: '/adminCenter/expert/detail',
-        name: 'admin_expert_detail',
-        meta: { title: '专家管理' },
-        component: () => import('../views/adminCenter/expert/detail.vue'),
-      },
-      {
-        path: '/adminCenter/organization',
-        name: 'admin_organization',
-        meta: { title: '企业管理' },
-        component: () => import('../views/adminCenter/organization/index.vue'),
-      },
-      {
-        path: '/adminCenter/organization/detail',
-        name: 'admin_organization_detail',
-        meta: { title: '企业管理' },
-        component: () => import('../views/adminCenter/organization/detail.vue'),
-      },
-      {
-        path: '/adminCenter/mechanism',
-        name: 'admin_mechanism',
-        meta: { title: '机构管理' },
-        component: () => import('../views/adminCenter/mechanism/index.vue'),
-      },
-      {
-        path: '/adminCenter/mechanism/detail',
-        name: 'admin_mechanism_detail',
-        meta: { title: '机构管理' },
-        component: () => import('../views/adminCenter/mechanism/detail.vue'),
-      },
-      {
-        path: '/adminCenter/online',
-        name: 'admin_online',
-        meta: { title: '线上管理' },
-        component: () => import('../views/adminCenter/online/index.vue'),
-      },
-      {
-        path: '/adminCenter/online/detail',
-        name: 'admin_online_detail',
-        meta: { title: '线上管理' },
-        component: () => import('../views/adminCenter/online/detail.vue'),
-      },
-      {
-        path: '/adminCenter/online/file',
-        name: 'admin_online_file',
-        meta: { title: '线上管理' },
-        component: () => import('../views/adminCenter/online/file.vue'),
-      },
-      // {
-      //   path: '/adminCenter/policy',
-      //   name: 'admin_policy',
-      //   meta: { title: '高企政策服务管理' },
-      //   component: () => import('../views/adminCenter/policy/index.vue'),
-      // },
-      // {
-      //   path: '/adminCenter/policy/detail',
-      //   name: 'admin_online_detail',
-      //   meta: { title: '高企政策服务管理' },
-      //   component: () => import('../views/adminCenter/policy/detail.vue'),
-      // },
-      // 05-07
-      {
-        path: '/adminCenter/policy/list',
-        name: 'admin_policy_list',
-        meta: { title: '创新券管理' },
-        component: () => import('../views/adminCenter/policy/list.vue'),
-      },
-      {
-        path: '/adminCenter/policy/create',
-        name: 'admin_policy_create',
-        meta: { title: '添加创新券' },
-        component: () => import('../views/adminCenter/policy/create.vue'),
-      },
-      {
-        path: '/adminCenter/policy/apply',
-        name: 'admin_policy_apply',
-        meta: { title: '创新券申领管理' },
-        component: () => import('../views/adminCenter/policy/apply.vue'),
-      },
-      {
-        path: '/adminCenter/policy/apply_check',
-        name: 'admin_policy_apply_check',
-        meta: { title: '创新券申领审核管理' },
-        component: () => import('../views/adminCenter/policy/apply_check.vue'),
-      },
-      {
-        path: '/adminCenter/policy/apply_info',
-        name: 'admin_policy_apply_info',
-        meta: { title: '创新券申领审核结果查看' },
-        component: () => import('../views/adminCenter/policy/apply_info.vue'),
-      },
-      {
-        path: '/adminCenter/order/list',
-        name: 'admin_order_list',
-        meta: { title: '服务订单' },
-        component: () => import('../views/adminCenter/order/list.vue'),
-      },
-      {
-        path: '/adminCenter/order/update',
-        name: 'admin_order_update',
-        meta: { title: '修改服务订单' },
-        component: () => import('../views/adminCenter/order/update.vue'),
-      },
-      {
-        path: '/adminCenter/ticket',
-        name: 'admin_ticket',
-        meta: { title: '创新劵服务管理' },
-        component: () => import('../views/adminCenter/ticket/index.vue'),
-      },
-      {
-        path: '/adminCenter/ticket/detail',
-        name: 'admin_ticket_detail',
-        meta: { title: '创新劵服务-信息管理' },
-        component: () => import('../views/adminCenter/ticket/detail.vue'),
-      },
-      {
-        path: '/adminCenter/ticket/toGrant',
-        name: 'admin_ticket_toGrant',
-        meta: { title: '创新劵发放' },
-        component: () => import('../views/adminCenter/ticket/toGrant.vue'),
-      },
-      // 企业信息
-      {
-        path: '/adminCenter/company/basic',
-        name: 'company_basic_index',
-        meta: { title: '企业基本信息' },
-        component: () => import('../views/adminCenter/company/basic/index.vue'),
-      },
-      {
-        path: '/adminCenter/company/product',
-        name: 'company_product_index',
-        meta: { title: '技术超市' },
-        component: () => import('../views/adminCenter/company/product/index.vue'),
-      },
-      {
-        path: '/adminCenter/company/product/detail',
-        name: 'company_product_index',
-        meta: { title: '技术超市-信息管理' },
-        component: () => import('../views/adminCenter/company/product/detail.vue'),
-      },
-      {
-        path: '/adminCenter/company/cognizance',
-        name: 'company_cognizance_index',
-        meta: { title: '高企申报' },
-        component: () => import('../views/adminCenter/company/cognizance/index.vue'),
-      },
-      {
-        path: '/adminCenter/company/cognizance/detail',
-        name: 'company_cognizance_detail',
-        meta: { title: '高企申报-信息管理' },
-        component: () => import('../views/adminCenter/company/cognizance/detail.vue'),
-      },
-      {
-        path: '/adminCenter/company/cognizance/info',
-        name: 'company_cognizance_info',
-        meta: { title: '高企申报-查看审核' },
-        component: () => import('../views/adminCenter/company/cognizance/info.vue'),
-      },
-      {
-        path: '/adminCenter/company/coupons',
-        name: 'company_coupons_index',
-        meta: { title: '创新券申领' },
-        component: () => import('../views/adminCenter/company/coupons/index.vue'),
-      },
-      {
-        path: '/adminCenter/company/coupons/detail',
-        name: 'company_coupons_detail',
-        meta: { title: '创新券申领-信息管理' },
-        component: () => import('../views/adminCenter/company/coupons/detail.vue'),
-      },
-
-      {
-        path: '/adminCenter/company/policyApply/index',
-        name: 'company_policyApply_index',
-        meta: { title: '创新券申领结果' },
-        component: () => import('../views/adminCenter/company/policy_apply/index.vue'),
-      },
-      {
-        path: '/adminCenter/company/policyApply/info',
-        name: 'company_policyApply_info',
-        meta: { title: '创新券申领结果' },
-        component: () => import('../views/adminCenter/company/policy_apply/apply_info.vue'),
-      },
-      {
-        path: '/adminCenter/company/policyApply/order',
-        name: 'company_policyApply_order',
-        meta: { title: '服务订单信息管理' },
-        component: () => import('../views/adminCenter/company/policy_apply/order_apply.vue'),
-      },
-      {
-        path: '/adminCenter/company/policyApply/orderIndex',
-        name: 'company_policyApply_orderIndex',
-        meta: { title: '服务订单结果' },
-        component: () => import('../views/adminCenter/company/policy_apply/order_index.vue'),
-      },
-      // 中介机构
-      {
-        path: '/adminCenter/inter/basic',
-        name: 'inter_basic_index',
-        meta: { title: '机构基本信息' },
-        component: () => import('../views/adminCenter/inter/basic/index.vue'),
-      },
-      {
-        path: '/adminCenter/inter/ticket',
-        name: 'inter_ticket_index',
-        meta: { title: '高企申报审核管理' },
-        component: () => import('../views/adminCenter/inter/ticket/index.vue'),
-      },
-      {
-        path: '/adminCenter/inter/ticket/detail',
-        name: 'inter_ticket_detail',
-        meta: { title: '高企申报-信息审核管理' },
-        component: () => import('../views/adminCenter/inter/ticket/detail.vue'),
-      },
-      // 专家用户
-      {
-        path: '/adminCenter/experts/basic',
-        name: 'experts_basic_index',
-        meta: { title: '专家基本信息' },
-        component: () => import('../views/adminCenter/experts/basic/index.vue'),
-      },
-      {
-        path: '/adminCenter/experts/product',
-        name: 'experts_product_index',
-        meta: { title: '技术超市' },
-        component: () => import('../views/adminCenter/experts/product/index.vue'),
-      },
-      {
-        path: '/adminCenter/experts/product/detail',
-        name: 'experts_product_detail',
-        meta: { title: '技术超市-信息管理' },
-        component: () => import('../views/adminCenter/experts/product/detail.vue'),
-      },
+      ...fwjg,
+      ...qy,
+      ...jg,
+      ...zj,
     ],
     ],
   },
   },
 ];
 ];

+ 5 - 5
src/views/adminCenter/product/parts/one.vue

@@ -5,11 +5,11 @@
         <el-col :span="24" class="one">
         <el-col :span="24" class="one">
           <el-col :span="12" class="text">
           <el-col :span="12" class="text">
             <el-col :span="4" class="left">企业名称</el-col>
             <el-col :span="4" class="left">企业名称</el-col>
-            <el-col :span="20" class="left">{{ form.company }} </el-col>
+            <el-col :span="20" class="left">{{ form.company || '暂无' }} </el-col>
           </el-col>
           </el-col>
           <el-col :span="12" class="text">
           <el-col :span="12" class="text">
             <el-col :span="4" class="left">电子邮箱</el-col>
             <el-col :span="4" class="left">电子邮箱</el-col>
-            <el-col :span="20" class="left">{{ form.email }} </el-col>
+            <el-col :span="20" class="left">{{ form.email || '暂无' }} </el-col>
           </el-col>
           </el-col>
           <el-col :span="12" class="text">
           <el-col :span="12" class="text">
             <el-col :span="4" class="left">联系人</el-col>
             <el-col :span="4" class="left">联系人</el-col>
@@ -17,15 +17,15 @@
           </el-col>
           </el-col>
           <el-col :span="12" class="text">
           <el-col :span="12" class="text">
             <el-col :span="4" class="left">联系电话</el-col>
             <el-col :span="4" class="left">联系电话</el-col>
-            <el-col :span="20" class="left">{{ form.phone }} </el-col>
+            <el-col :span="20" class="left">{{ form.phone || '暂无' || '暂无' }} </el-col>
           </el-col>
           </el-col>
           <el-col :span="12" class="text">
           <el-col :span="12" class="text">
             <el-col :span="4" class="left">QQ/微信</el-col>
             <el-col :span="4" class="left">QQ/微信</el-col>
-            <el-col :span="20" class="left">{{ form.qqwx }} </el-col>
+            <el-col :span="20" class="left">{{ form.qqwx || '暂无' }} </el-col>
           </el-col>
           </el-col>
           <el-col :span="12" class="text">
           <el-col :span="12" class="text">
             <el-col :span="4" class="left">信息名称</el-col>
             <el-col :span="4" class="left">信息名称</el-col>
-            <el-col :span="20" class="left">{{ form.name }} </el-col>
+            <el-col :span="20" class="left">{{ form.name || '暂无' }} </el-col>
           </el-col>
           </el-col>
           <el-col :span="12" class="text">
           <el-col :span="12" class="text">
             <el-col :span="4" class="left">紧急程度</el-col>
             <el-col :span="4" class="left">紧急程度</el-col>

+ 6 - 6
src/views/adminCenter/product/parts/thr.vue

@@ -5,27 +5,27 @@
         <el-col :span="24" class="one">
         <el-col :span="24" class="one">
           <el-col :span="12" class="text">
           <el-col :span="12" class="text">
             <el-col :span="4" class="left">企业名称</el-col>
             <el-col :span="4" class="left">企业名称</el-col>
-            <el-col :span="20" class="left">{{ form.company }} </el-col>
+            <el-col :span="20" class="left">{{ form.company || '暂无' }} </el-col>
           </el-col>
           </el-col>
           <el-col :span="12" class="text">
           <el-col :span="12" class="text">
             <el-col :span="4" class="left">电子邮箱</el-col>
             <el-col :span="4" class="left">电子邮箱</el-col>
-            <el-col :span="20" class="left">{{ form.email }} </el-col>
+            <el-col :span="20" class="left">{{ form.email || '暂无' }} </el-col>
           </el-col>
           </el-col>
           <el-col :span="12" class="text">
           <el-col :span="12" class="text">
             <el-col :span="4" class="left">联系人</el-col>
             <el-col :span="4" class="left">联系人</el-col>
-            <el-col :span="20" class="left">{{ form.contacts }} </el-col>
+            <el-col :span="20" class="left">{{ form.contacts || '暂无' }} </el-col>
           </el-col>
           </el-col>
           <el-col :span="12" class="text">
           <el-col :span="12" class="text">
             <el-col :span="4" class="left">联系电话</el-col>
             <el-col :span="4" class="left">联系电话</el-col>
-            <el-col :span="20" class="left">{{ form.phone }} </el-col>
+            <el-col :span="20" class="left">{{ form.phone || '暂无' }} </el-col>
           </el-col>
           </el-col>
           <el-col :span="12" class="text">
           <el-col :span="12" class="text">
             <el-col :span="4" class="left">QQ/微信</el-col>
             <el-col :span="4" class="left">QQ/微信</el-col>
-            <el-col :span="20" class="left">{{ form.qqwx }} </el-col>
+            <el-col :span="20" class="left">{{ form.qqwx || '暂无' }} </el-col>
           </el-col>
           </el-col>
           <el-col :span="12" class="text">
           <el-col :span="12" class="text">
             <el-col :span="4" class="left">信息名称</el-col>
             <el-col :span="4" class="left">信息名称</el-col>
-            <el-col :span="20" class="left">{{ form.name }} </el-col>
+            <el-col :span="20" class="left">{{ form.name || '暂无' }} </el-col>
           </el-col>
           </el-col>
           <el-col :span="12" class="text">
           <el-col :span="12" class="text">
             <el-col :span="4" class="left">信息属性</el-col>
             <el-col :span="4" class="left">信息属性</el-col>

+ 6 - 6
src/views/adminCenter/product/parts/two.vue

@@ -5,27 +5,27 @@
         <el-col :span="24" class="one">
         <el-col :span="24" class="one">
           <el-col :span="12" class="text">
           <el-col :span="12" class="text">
             <el-col :span="4" class="left">企业名称</el-col>
             <el-col :span="4" class="left">企业名称</el-col>
-            <el-col :span="20" class="left">{{ form.company }} </el-col>
+            <el-col :span="20" class="left">{{ form.company || '暂无' }} </el-col>
           </el-col>
           </el-col>
           <el-col :span="12" class="text">
           <el-col :span="12" class="text">
             <el-col :span="4" class="left">电子邮箱</el-col>
             <el-col :span="4" class="left">电子邮箱</el-col>
-            <el-col :span="20" class="left">{{ form.email }} </el-col>
+            <el-col :span="20" class="left">{{ form.email || '暂无' }} </el-col>
           </el-col>
           </el-col>
           <el-col :span="12" class="text">
           <el-col :span="12" class="text">
             <el-col :span="4" class="left">联系人</el-col>
             <el-col :span="4" class="left">联系人</el-col>
-            <el-col :span="20" class="left">{{ form.contacts }} </el-col>
+            <el-col :span="20" class="left">{{ form.contacts || '暂无' }} </el-col>
           </el-col>
           </el-col>
           <el-col :span="12" class="text">
           <el-col :span="12" class="text">
             <el-col :span="4" class="left">联系电话</el-col>
             <el-col :span="4" class="left">联系电话</el-col>
-            <el-col :span="20" class="left">{{ form.phone }} </el-col>
+            <el-col :span="20" class="left">{{ form.phone || '暂无' }} </el-col>
           </el-col>
           </el-col>
           <el-col :span="12" class="text">
           <el-col :span="12" class="text">
             <el-col :span="4" class="left">QQ/微信</el-col>
             <el-col :span="4" class="left">QQ/微信</el-col>
-            <el-col :span="20" class="left">{{ form.qqwx }} </el-col>
+            <el-col :span="20" class="left">{{ form.qqwx || '暂无' }} </el-col>
           </el-col>
           </el-col>
           <el-col :span="12" class="text">
           <el-col :span="12" class="text">
             <el-col :span="4" class="left">信息名称</el-col>
             <el-col :span="4" class="left">信息名称</el-col>
-            <el-col :span="20" class="left">{{ form.name }} </el-col>
+            <el-col :span="20" class="left">{{ form.name || '暂无' }} </el-col>
           </el-col>
           </el-col>
           <el-col :span="12" class="text">
           <el-col :span="12" class="text">
             <el-col :span="4" class="left">所属领域</el-col>
             <el-col :span="4" class="left">所属领域</el-col>

+ 0 - 98
src/views/dynamic/parts/two copy.vue

@@ -1,98 +0,0 @@
-<template>
-  <div id="two">
-    <el-row>
-      <el-col :span="24" class="main">
-        <el-col :span="24" class="title"> e专利 </el-col>
-        <el-col :span="24" class="canvas">
-          <div id="twoChart" style="height: 425px"></div>
-        </el-col>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script>
-import * as echarts from 'echarts';
-import { mapState, createNamespacedHelpers } from 'vuex';
-const { mapActions: statistics } = createNamespacedHelpers('statistics');
-
-export default {
-  name: 'one',
-  props: {},
-  components: {},
-  data: function () {
-    return {};
-  },
-  created() {},
-  mounted() {
-    this.init();
-  },
-  methods: {
-    ...statistics(['query']),
-    async init() {
-      let res = await this.query({ type: 'patent' });
-      if (this.$checkRes(res)) {
-        let viewData = res.data.map((i) => i.name);
-        var chartDom = document.getElementById('twoChart');
-        var myChart = echarts.init(chartDom);
-        var option = {
-          tooltip: {
-            trigger: 'item',
-            formatter: '{a} <br/>{b} : {c} ({d}%)',
-          },
-          legend: {
-            type: 'scroll',
-            orient: 'vertical',
-            right: 10,
-            top: 20,
-            bottom: 20,
-            data: viewData,
-            selected: res.data,
-          },
-          series: [
-            {
-              name: '姓名',
-              type: 'pie',
-              radius: '50%',
-              center: ['35%', '50%'],
-              data: res.data,
-              emphasis: {
-                itemStyle: {
-                  shadowBlur: 10,
-                  shadowOffsetX: 0,
-                  shadowColor: 'rgba(0, 0, 0, 0.5)',
-                },
-              },
-            },
-          ],
-        };
-        option && myChart.setOption(option);
-      }
-    },
-  },
-  computed: {
-    ...mapState(['user']),
-  },
-  metaInfo() {
-    return { title: this.$route.meta.title };
-  },
-  watch: {
-    test: {
-      deep: true,
-      immediate: true,
-      handler(val) {},
-    },
-  },
-};
-</script>
-
-<style lang="less" scoped>
-.main {
-  .title {
-    text-align: center;
-    font-size: 16px;
-    font-weight: bold;
-    padding: 15px 0;
-  }
-}
-</style>