Forráskód Böngészése

企业详情、招聘官详情页布局调整

Xiao_123 2 napja
szülő
commit
30db067dcb

+ 3 - 3
src/views/menduner/system/enterprise/message/details/components/job.vue

@@ -25,8 +25,8 @@
     </div>
     <el-button class="ml-10px" type="success" plain @click="handleRefresh"><Icon icon="ep:refresh" class="mr-5px" /> 刷新</el-button>
   </div>
-  <el-table v-loading="loading" :data="tableData" :stripe="true" class="m-t-20px">
-    <el-table-column label="职位名称" align="center" prop="name">
+  <el-table v-loading="loading" :data="tableData" :stripe="true" class="m-t-20px" height="calc(100vh - 360px)">
+    <el-table-column label="职位名称" align="center" prop="name" fixed="left">
       <template #default="{ row }">{{ formatName(row.name) }}</template>
     </el-table-column>
     <el-table-column label="发布人" align="center" prop="sendUser.name" />
@@ -73,7 +73,7 @@
         {{ timesTampChange(scope.row.updateTime, 'Y-M-D h:m') }}
       </template>
     </el-table-column>
-    <el-table-column label="操作" align="center">
+    <el-table-column label="操作" align="center" fixed="right" min-width="200">
       <template #default="scope">
         <el-button link type="primary" @click="openDetail(scope.row)">详情</el-button>
         <el-button link type="primary" @click="handleActions(scope.row.id, 0)">刷新</el-button>

+ 2 - 2
src/views/menduner/system/enterprise/message/details/components/resume.vue

@@ -39,7 +39,7 @@
     <el-button type="success" class="ml-10px" plain @click="handleRefresh"><Icon icon="ep:refresh" class="mr-5px" /> 刷新</el-button>
   </div>
 
-  <el-table v-loading="loading" :data="tableData" :stripe="true" class="m-t-20px">
+  <el-table v-loading="loading" :data="tableData" :stripe="true" class="m-t-20px" height="calc(100vh - 360px)">
 		<el-table-column label="求职者" align="center" prop="person.name" />
     <el-table-column label="投递职位" align="center" prop="job.name">
       <template #default="{ row }">{{ formatName(row.job.name) }}</template>
@@ -64,7 +64,7 @@
       :formatter="dateFormatter"
       width="180px"
     />
-    <el-table-column label="操作" align="center">
+    <el-table-column label="操作" align="center" fixed="right" min-width="80">
       <template #default="scope">
         <el-link
 					v-if="scope.row.cvRel?.url"

+ 1 - 1
src/views/menduner/system/enterprise/message/details/components/subordinateEnterprises.vue

@@ -1,5 +1,5 @@
 <template>
-  <el-table v-loading="loading" :data="tableData" :stripe="true" class="m-t-20px">
+  <el-table v-loading="loading" :data="tableData" :stripe="true" height="calc(100vh - 310px)">
     <el-table-column label="企业全称" align="center" prop="name">
       <template #default="scope">{{ formatName(scope.row.name) }}</template>
     </el-table-column>

+ 1 - 1
src/views/menduner/system/enterprise/message/details/components/user.vue

@@ -1,5 +1,5 @@
 <template>
-  <el-table v-loading="loading" :data="tableData" :stripe="true" class="m-t-20px">
+  <el-table v-loading="loading" :data="tableData" :stripe="true" height="calc(100vh - 310px)">
     <el-table-column label="用户名" align="center" prop="name" />
     <el-table-column label="联系电话" align="center" prop="phone" />
     <el-table-column label="邮箱" align="center" prop="email" />

+ 12 - 6
src/views/menduner/system/enterprise/message/details/index.vue

@@ -1,6 +1,6 @@
 <template>
   <div>
-    <el-row :gutter="10">
+    <!-- <el-row :gutter="10">
       <el-col :span="12">
         <el-card shadow="never">
           <template #header>
@@ -17,12 +17,18 @@
           <Business :id="id" />
         </el-card>
       </el-col>
-    </el-row>
+    </el-row> -->
 
-    <el-row class="m-t-20px">
+    <el-row>
       <el-col :span="24">
-        <el-card shadow="never">
-          <el-tabs>
+        <!-- <el-card shadow="never"> -->
+          <el-tabs type="border-card">
+            <el-tab-pane label="企业详情">
+              <Info :id="id"/>
+            </el-tab-pane>
+            <el-tab-pane label="企业工商信息" v-hasPermi="['menduner:system:enterprise-business:query']">
+              <Business :id="id" />
+            </el-tab-pane>
             <el-tab-pane label="下级企业">
               <SubordinateEnterprises :id="id" />
             </el-tab-pane>
@@ -36,7 +42,7 @@
               <EnterpriseResume :id="id" />
             </el-tab-pane>
           </el-tabs>
-        </el-card>
+        <!-- </el-card> -->
       </el-col>
     </el-row>
   </div>

+ 1 - 1
src/views/menduner/system/enterprise/userbind/details/components/account.vue

@@ -1,6 +1,6 @@
 <template>
   <div>
-    <el-descriptions class="margin-top" :column="2" border>
+    <el-descriptions class="margin-top" :column="1" border>
       <!-- <template #extra>
         <el-button type="primary">Operation</el-button>
       </template> -->

+ 12 - 6
src/views/menduner/system/enterprise/userbind/details/index.vue

@@ -1,6 +1,6 @@
 <template>
   <div>
-    <el-row :gutter="10">
+    <!-- <el-row :gutter="10">
       <el-col :span="12">
         <el-card shadow="never">
           <template #header>
@@ -17,12 +17,18 @@
           <Account :user-id="userId" :enterprise-id="enterpriseId" />
         </el-card>
       </el-col>
-    </el-row>
+    </el-row> -->
 
-    <el-row class="m-t-20px">
+    <el-row>
       <el-col :span="24">
-        <el-card shadow="never">
-          <el-tabs>
+        <!-- <el-card shadow="never"> -->
+          <el-tabs type="border-card">
+            <el-tab-pane label="企业用户详情">
+              <User :id="id"/>
+            </el-tab-pane>
+            <el-tab-pane label="账户信息">
+              <Account :user-id="userId" :enterprise-id="enterpriseId" />
+            </el-tab-pane>
             <el-tab-pane label="交易订单">
               <TradeOrder :user-id="userId" :enterprise-id="enterpriseId" />
             </el-tab-pane>
@@ -36,7 +42,7 @@
               <ResumePage :user-id="userId" :isRecruitmentOfficer="false" :id="enterpriseId" />
             </el-tab-pane>
           </el-tabs>
-        </el-card>
+        <!-- </el-card> -->
       </el-col>
     </el-row>
   </div>

+ 1 - 1
src/views/menduner/system/person/details/components/deliveryJob.vue

@@ -1,5 +1,5 @@
 <template>
-  <el-table v-loading="loading" :data="tableData" :stripe="true" class="m-t-20px">
+  <el-table v-loading="loading" :data="tableData" :stripe="true" class="m-t-20px" height="calc(100vh - 310px)">
     <el-table-column label="职位名称" align="center" prop="job.name">
       <template #default="scope">{{ formatName(scope.row.job.name) }}</template>
     </el-table-column>

+ 1 - 1
src/views/menduner/system/person/details/components/interviewInvite.vue

@@ -1,6 +1,6 @@
 <template>
   <ContentWrap>
-    <el-table v-loading="loading" :data="list" :stripe="true">
+    <el-table v-loading="loading" :data="list" :stripe="true" height="calc(100vh - 310px)">
       <el-table-column label="投递岗位" align="center" prop="job.name">
         <template #default="scope">{{ formatName(scope.row.job.name) }}</template>
       </el-table-column>

+ 1 - 1
src/views/menduner/system/person/details/components/jobIntention.vue

@@ -1,5 +1,5 @@
 <template>
-  <el-table v-loading="loading" :data="tableData" :stripe="true" class="m-t-20px">
+  <el-table v-loading="loading" :data="tableData" :stripe="true" class="m-t-20px" height="calc(100vh - 310px)">
     <el-table-column label="期望职位" align="center" prop="positionName" />
     <el-table-column label="期望行业" align="center" prop="industryNameList">
       <template #default="scope">