Browse Source

推荐查看

lizeyu 10 months ago
parent
commit
58d51cf948

+ 2 - 2
src/main/resources/mapping/cquery/RecommendMgtCQuery.xml

@@ -134,7 +134,7 @@
         left join pc_jobuser b on a.JobUserID = b.JobUserID
         left join pc_profession c on a.ProfessionID = c.ProfessionID
         left join pc_site e on b.SiteID = e.SiteID
-        left join (select `Value`,`Name` from sys_dictionary_item where DictionaryCode='CultureLevel') dic1 on
+        left join (select `Value`,`Name` from sys_dictionary_item where DictionaryCode='HighestDegree') dic1 on
         b.CultureRank = dic1.`Value`
         left join (select `Value`,`Name` from sys_dictionary_item where DictionaryCode='KeyPersonType') dic2 on
         b.KeyPersonTypeID = dic2.`Value`
@@ -153,7 +153,7 @@
                 and b.KeyPersonTypeID = #{keyPersonType}
             </if>
             <if test="cultureRank!=null and cultureRank!=''">
-                and b.CultureRank <![CDATA[>=]]> #{cultureRank}
+                and b.CultureRank <![CDATA[<=]]> #{cultureRank}
             </if>
             <choose>
                 <when test="parentProfessionID!=null and parentProfessionID!=''">

+ 1 - 1
vue/src/views/companyService/post/index.vue

@@ -243,7 +243,7 @@ export default defineComponent({
     }
 
     const onRecommendInfo = (item) =>{
-      recommendRef.value.show(item.professionID,item.parentProfessionID,item.professionName,item.postID,item.companyName,1,'求职人员信息');
+      recommendRef.value.show('','',item.professionName,item.postID,item.companyName,1,'求职人员信息');
     }
 
     const handleTableChange: TableProps['onChange'] = (pag: { pageSize: number; current: number },) => {

+ 4 - 2
vue/src/views/companyService/post/recommend.vue

@@ -29,7 +29,7 @@
                        placeholder=""/>
             </a-form-item>
           </a-col>
-          <a-col :span="6" style="text-align: center;">
+          <a-col :span="6" style="text-align: center;" v-if="searchParams.type===0">
             <a-form-item label="" :label-col="{ span: 4 }" name="checkParentProfessionID">
               <a-checkbox
                 v-model:checked="searchParams.checkParentProfessionID"
@@ -49,7 +49,7 @@
                 searchParams.userName= '';
                 searchParams.keyPersonType= null;
                 searchParams.parentProfessionID= '';
-                searchParams.checkParentProfessionID= false;
+                searchParams.checkParentProfessionID = false;
                 searchParams.cultureRank= null;
                 searchParams.workYear= null;
                 searchParams.minSalary= null;
@@ -268,6 +268,8 @@ export default defineComponent({
       visible.value = true;
       title.value = titleName;
       parentProfessionID.value = parentID;
+      searchParams.checkParentProfessionID = false;
+      searchParams.parentProfessionID = "";
       searchParams.postID = postID;
       searchParams.companyName = companyName;
       searchParams.professionID = professionID;

+ 2 - 3
vue/src/views/jobUserManager/jobhunt/index.vue

@@ -336,9 +336,8 @@ export default defineComponent({
     }
 
     const onRecommendInfo = (item) => {
-      recommendRef.value.show(item.professionID, item.professionName, item.jobHuntID, item.jobUserName, 1,
-        item.parentProfessionID, item.cultureRank, item.workYear, item.minSalary, item.maxSalary,
-        '求职人员信息');
+      recommendRef.value.show('', item.professionName, item.jobHuntID, item.jobUserName, 1,
+       '', null, null, null, null, '求职人员信息');
     }
 
     const getJobHuntTypeList = () => {

+ 1 - 1
vue/src/views/jobUserManager/jobhunt/recommend.vue

@@ -63,7 +63,7 @@
             <!--          </a>-->
           </a-col>
         </a-row>
-        <a-row :gutter="24">
+        <a-row :gutter="24" v-if="searchParams.type===0" >
           <a-col :span="16">
             <a-form-item label="推荐岗位筛选:" :label-col="{ span: 4 }" name="recommendPostWhere">
               <!--              <div :style="{ borderBottom: '1px solid #E9E9E9' }">-->