Explorar el Código

修改企业显示

zs hace 1 año
padre
commit
c4e6136fe8

BIN
src/assets/zj.png


+ 17 - 11
src/views/company/detail.vue

@@ -6,18 +6,23 @@
           <el-col :span="24" class="one">
             <el-col :span="24" class="oneText">
               <el-col :span="4" class="left">
-                <el-image class="image" :src="info.url" fit="fill" />
+                <el-image
+                  class="image"
+                  v-if="info.logo && info.logo.length > 0"
+                  :src="info.logo[0].url"
+                  fit="fill"
+                />
               </el-col>
               <el-col :span="20" class="right">
                 <el-col :span="24" class="right_1">
-                  <el-col :span="4" class="tags">
+                  <el-col :span="6">
                     <el-tooltip effect="dark" :content="info.name" placement="top">
-                      {{ info.name || '暂无名称' }}
+                      <span class="name textOver">{{ info.name || '暂无名称' }}</span>
                     </el-tooltip>
                   </el-col>
-                  <el-col :span="12" class="tags">
-                    <el-tag :type="[info.status == '0' ? 'success' : 'info']">{{
-                      getDict(info.status, 'status')
+                  <el-col :span="10" class="tags">
+                    <el-tag :type="[info.companyStatus == '0' ? 'success' : 'info']">{{
+                      getDict(info.companyStatus, 'status')
                     }}</el-tag>
                   </el-col>
                   <el-col :span="8" class="button">
@@ -52,10 +57,12 @@
                     >法定代表人:{{ info.representative || '暂无' }}</el-col
                   >
                   <el-col :span="8" class="info">邮箱:{{ info.email || '暂无' }}</el-col>
-                  <el-col :span="8" class="info">员工人数:{{ info.number || '暂无' }}</el-col>
+                  <el-col :span="8" class="info">员工人数:{{ info.person || '暂无' }}人</el-col>
                 </el-col>
                 <el-col :span="24" class="right_3">
-                  <el-col :span="8" class="info">注册资本:{{ info.register || '暂无' }}</el-col>
+                  <el-col :span="8" class="info"
+                    >注册资本:{{ info.register || '暂无' }}万元人民币</el-col
+                  >
                   <el-col :span="8" class="info">官网:{{ info.email || '暂无' }}</el-col>
                   <el-col :span="8" class="info">营业收入:{{ info.money || '暂无' }}</el-col>
                 </el-col>
@@ -260,6 +267,7 @@ const sizeChange = (limits) => {
           display: flex;
           align-items: center;
           .name {
+            margin: 0 10px 0 0;
             word-break: break-all;
             font-size: 18px;
             font-family:
@@ -267,7 +275,6 @@ const sizeChange = (limits) => {
               PingFang SC;
             font-weight: 500;
             line-height: 24px;
-            width: 175px;
             overflow: hidden;
             text-overflow: ellipsis;
             display: -webkit-box;
@@ -278,7 +285,6 @@ const sizeChange = (limits) => {
             grid-gap: 0.5rem;
             gap: 0.5rem;
             display: flex;
-            margin: 10px 0;
           }
           .time {
             font-size: 14px;
@@ -303,7 +309,7 @@ const sizeChange = (limits) => {
           grid-gap: 0.5rem;
           gap: 0.5rem;
           display: flex;
-          margin: 10px 0;
+          margin: 5px 0 0 0;
         }
         .right_3 {
           display: flex;

+ 5 - 8
src/views/company/index.vue

@@ -31,15 +31,13 @@
               @click="toView(item)"
             >
               <el-col :span="4" class="left">
-                <el-image class="image" :src="item.url" fit="fill" />
+                <el-image class="image" :src="item.logo[0].url" fit="fill" />
               </el-col>
               <el-col :span="20" class="right">
                 <el-col :span="24" class="right_1">
-                  <el-col :span="4" class="tags">
-                    <el-tooltip effect="dark" :content="item.name" placement="top">
-                      {{ item.name || '暂无名称' }}
-                    </el-tooltip>
-                  </el-col>
+                  <el-tooltip effect="dark" :content="item.name" placement="top">
+                    <span class="name"> {{ item.name || '暂无名称' }}</span>
+                  </el-tooltip>
                   <el-col :span="2" class="tags">
                     <el-tag :type="[item.companyStatus == '0' ? 'success' : 'info']">{{
                       getDict(item.companyStatus, 'status')
@@ -327,6 +325,7 @@ const sizeChange = (limits) => {
           display: flex;
           align-items: center;
           .name {
+            margin: 0 10px 0 0;
             word-break: break-all;
             font-size: 18px;
             font-family:
@@ -334,7 +333,6 @@ const sizeChange = (limits) => {
               PingFang SC;
             font-weight: 500;
             line-height: 24px;
-            width: 175px;
             overflow: hidden;
             text-overflow: ellipsis;
             display: -webkit-box;
@@ -345,7 +343,6 @@ const sizeChange = (limits) => {
             grid-gap: 0.5rem;
             gap: 0.5rem;
             display: flex;
-            margin: 10px 0;
           }
         }
         .right_2 {

+ 5 - 1
src/views/expert/detail.vue

@@ -6,7 +6,7 @@
           <el-col :span="24" class="one">
             <el-col :span="24" class="oneText">
               <el-col :span="4" class="one_1">
-                <el-image class="image" :src="info.url" fit="fill" />
+                <el-image class="image" :src="info.icon || zj" fit="fill" />
               </el-col>
               <el-col :span="14" class="one_2">
                 <el-col :span="24" class="name textOver">
@@ -22,9 +22,11 @@
                     }}</el-tag>
                   </div>
                 </el-col>
+                <div class="other"><span> 出生年月:</span>{{ info.birth || '暂无' }}</div>
                 <div class="other"><span> 所在地区:</span>{{ getArea(info.area) }}</div>
                 <div class="other"><span> 技术领域:</span>{{ getDict(info.field, 'field') }}</div>
                 <div class="other"><span> 研究方向:</span>{{ info.direction || '暂无' }}</div>
+                <div class="other"><span> 工作单位:</span>{{ info.work || '暂无' }}</div>
               </el-col>
               <el-col :span="6" class="one_3">
                 <el-col :span="10" class="file" @click="toCollection">
@@ -104,6 +106,8 @@ const dictDataStore = DictDataStore()
 import { UserStore } from '@/store/user'
 const userStore = UserStore()
 const user = computed(() => userStore.user)
+// 图片引入
+import zj from '@/assets/zj.png'
 // 路由
 const route = useRoute()
 const router = useRouter()

+ 5 - 5
src/views/home/index.vue

@@ -177,15 +177,15 @@
                 @click="toView(item, '2')"
               >
                 <el-col :span="4" class="left">
-                  <el-image class="image" :src="item.url" fit="fill" />
+                  <el-image class="image" :src="item.logo[0].url" fit="fill" />
                 </el-col>
                 <el-col :span="20" class="right">
                   <el-col :span="24" class="right_1">
                     <el-tooltip effect="dark" :content="item.name" placement="top">
-                      <div class="name">{{ item.name || '暂无名称' }}</div>
+                      <span class="name">{{ item.name || '暂无名称' }}</span>
                     </el-tooltip>
-                    <el-tag :type="[item.status == '0' ? 'success' : 'info']">{{
-                      getDict(item.status, 'status')
+                    <el-tag :type="[item.companyStatus == '0' ? 'success' : 'info']">{{
+                      getDict(item.companyStatus, 'status')
                     }}</el-tag>
                   </el-col>
                   <el-col :span="24" class="right_2">
@@ -714,6 +714,7 @@ const toChat = (item) => {
             display: flex;
             align-content: center;
             .name {
+              margin: 0 10px 0 0;
               word-break: break-all;
               font-size: 18px;
               font-family:
@@ -721,7 +722,6 @@ const toChat = (item) => {
                 PingFang SC;
               font-weight: 500;
               line-height: 24px;
-              width: 175px;
               overflow: hidden;
               text-overflow: ellipsis;
               display: -webkit-box;