lyuis 8 месяцев назад
Родитель
Сommit
90922ff678
3 измененных файлов с 77 добавлено и 10 удалено
  1. 11 1
      my/enterpriseInfo/enterpriseInfo.vue
  2. 19 0
      my/jilu/mianshiDetail.vue
  3. 47 9
      package/records/records.vue

+ 11 - 1
my/enterpriseInfo/enterpriseInfo.vue

@@ -167,7 +167,16 @@
 		</view>
 
 		<!-- 公司风采 -->
-		
+		<view class="talent-section flex justify-center">
+			<view class="talent-box">
+				<view class="talent-title">人才发展</view>
+				<view class="talent-tags flex flex-wrap">
+					<view class="talent-tag" v-for="(talent, index) in info.photos" :key="index">
+						{{talent}}
+					</view>
+				</view>
+			</view>
+		</view>
 
 		<!-- 工商信息 -->
 		<view class="gsInfo flex justify-center">
@@ -548,6 +557,7 @@
 					line-height: 16px;
 					letter-spacing: 0%;
 					text-align: left;
+					margin-right:10rpx
 				}
 			}
 		}

+ 19 - 0
my/jilu/mianshiDetail.vue

@@ -183,12 +183,31 @@ export default {
     return {
       currentStep: 3,
       showActions: true,
+	  recordId:'',
+	  info:{}
     };
   },
   components: {
     navBar,
   },
+  onLoad(options){
+		this.recordId=options&&options.recordId?options.recordId:''
+		this.getData()
+  },
   methods: {
+	 getData(){
+	 	var that=this
+	 	this.$Request.getT("/app/interviewRecord/getInterviewInfo", {recordId:this.recordId}).then((res) => {
+	 	  if (res.code == 0) {
+	 		  that.info=res.data
+	 	  } else {
+	 	    uni.showToast({
+	 	      title: res.msg,
+	 	      icon: "none",
+	 	    });
+	 	  }
+	 	});
+	 }, 
     handleSignIn() {
       this.$emit("sign-in");
       uni.showToast({

+ 47 - 9
package/records/records.vue

@@ -12,7 +12,7 @@
       <view class="gwList-box">
         <view
           class="gwList-box-item flex justify-center"
-          @click="gotoInfo(item.postPushId)"
+          @click="gotoInfo(item)"
           v-for="(item, index) in dataList"
           :key="index"
         >
@@ -21,8 +21,8 @@
               v-if="item"
               class="gwList-box-item-box-title flex justify-between align-center"
             >
-              <text>{{ item.stationName }}</text>
-              <text>{{ item.salaryRange }}</text>
+              <text>{{ item.stationName||item.postPush&&item.postPush.stationName }}</text>
+              <text>{{ item.salaryRange||item.postPush&&item.postPush.salaryRange }}</text>
             </view>
             <block v-if="title == '我的收藏'">
               <view class="gwList-box-item-box-name">
@@ -86,7 +86,38 @@
                 </view>
               </view>
             </block>
-			<block v-if="title == '面试记录'">
+			<block v-else-if="title == '沟通记录'">
+			  <view class="gwList-box-item-box-name">
+			    <text>{{ item.company&&item.company.companyName ? item.company.companyName : "匿名公司" }}</text>
+			    <text>{{ item.company&&item.company.companyPeople ? item.company.companyPeople : 0 }}</text>
+			  </view>
+			  <view class="gwList-box-item-box-label flex align-center flex-wrap">
+			    <view
+			      class="gw-tag"
+			      v-for="(ite, ind) in item.postPush&&item.postPush.positionWelfare.split(',')||[]"
+			      :key="ind"
+			      >{{ ite }}</view
+			    >
+			  </view>
+			  <view class="gwList-box-item-box-info flex justify-between align-center">
+			    <view class="gwList-box-item-box-info-l flex align-center">
+			      <image
+			        :src="item.company&&item.company.companyLogo ? item.company.companyLogo : '../../static/logo.png'"
+			        class="user-info-img"
+			        mode=""
+			      ></image>
+			      <text 
+			        >{{ item.userEntity&&item.userEntity.userName||'匿名' }}·{{item.hr&&item.hr.hrPosition||'创始人'}}</text
+			      >
+			      <view class="info-tag">3分钟前回复</view>
+			    </view>
+			    <view class="gwList-box-item-box-info-r">
+			      {{ item.county }}
+			      {{ item.address }}
+			    </view>
+			  </view>
+			</block>
+			<block v-else-if="title == '面试记录'">
 			  
 			  <view class="gwList-box-item-box-info flex justify-between align-center padding0">
 				  <view class="gwList-box-item-box-info-l flex align-center">
@@ -100,7 +131,7 @@
 					  <view class="gwList-box-item-box-info-l flex justify-between align-center">
 					    
 					    <text class="companyName">{{ item.company&&item.company.companyName||'匿名公司' }}</text>
-					    <view class="info-tag">待面试</view>
+					    <view :class="['info-tag']">{{item.status==1?'待接受':(item.status==2?'已同意':(item.status==3?'已拒绝':'已过期'))}}</view>
 					  </view>
 					  <view class="gwList-box-item-box-name">
 						<text>{{ item.postPush&&item.postPush.ruleClassifyName ? item.postPush.ruleClassifyName : "匿名" }}</text>·<text>{{ item.postPush&&item.postPush.salaryRange }}</text>
@@ -131,8 +162,8 @@
                     class="user-info-img"
                     mode=""
                   ></image>
-                  <text
-                    >{{item.user&&item.user.userName?item.user.userName:'未知'}}·{{item.hr&&item.hr.hrPosition?item.hr.hrPosition:'未知'}}</text
+                  <text v-if="item.companyLegalPerson"
+                    >{{ item.companyLegalPerson }}·创始人</text
                   >
 				  
                   <view class="info-tag">3分钟前回复</view>
@@ -363,7 +394,14 @@ export default {
         }
       });
     },
-    gotoInfo(postPushId) {
+    gotoInfo(item) {
+		if(this.title == "面试记录"){
+			uni.navigateTo({
+			  url: "/my/jilu/mianshiDetail?recordId="+item.recordId,
+			});
+			return
+		}
+		var postPushId =item.postPushId
       if (!postPushId) {
         uni.showToast({
           title: "岗位不存在",
@@ -391,7 +429,7 @@ export default {
 		  case 0: 
 		  break;
 		  case 1:
-		  	action='/admin/userBrowse/getConversationList'		  
+		  	action='/app/sendRecord/getConversationList'		  
 		  break;
 		  case 3:
 		  	action='/app/interviewRecord/interviewList'