Browse Source

app-级联组件调整

liao-sea 10 months ago
parent
commit
8363a45b49

+ 5 - 5
h5app/src/components/ocCategorySelection.vue

@@ -176,6 +176,7 @@ export default defineComponent({
     const loadOccupationalID = () => {
       getOccupationCategoryList().then(data => {
         occupationalCategoryList.value = data;
+        debugger;
         if (!props.OccupationalID) {
           selectModelList[selectType.one].isSelect = true;
           selectModelList[selectType.one].disabled = false;
@@ -188,11 +189,10 @@ export default defineComponent({
               }));
         }
         else {
+          const twoInfo = occupationalCategoryList.value.find((x: any) => x.occupationalLevel == "2" && x.occupationalID == props.OccupationalID);
+          const oneInfo = occupationalCategoryList.value.find((x: any) => x.occupationalLevel == "1" && x.occupationalID == twoInfo.parentOccupationalID);
 
-          console.log("当前OccupationalID2",props.OccupationalID);
-          const twoInfo = occupationalCategoryList.value.find((x: any) => x.professionLevel == "2" && x.occupationalID == props.OccupationalID);
-          const oneInfo = occupationalCategoryList.value.find((x: any) => x.professionLevel == "1" && x.occupationalID == twoInfo.parentOccupationalID);
-
+          selectModelList[selectType.one].isSelect = false;
           selectModelList[selectType.one].disabled = false;
           selectModelList[selectType.one].occupationalName = oneInfo.occupationalName;
           selectModelList[selectType.one].occupationalID = oneInfo.occupationalID;
@@ -207,7 +207,7 @@ export default defineComponent({
           selectModelList[selectType.two].disabled = false;
           selectModelList[selectType.two].occupationalName = twoInfo.occupationalName;
           selectModelList[selectType.two].occupationalID = twoInfo.occupationalID;
-          selectModelList[selectType.two].occupationList = occupationalCategoryList.value.filter((x: any) => x.professionLevel == "2"
+          selectModelList[selectType.two].occupationList = occupationalCategoryList.value.filter((x: any) => x.occupationalLevel == "2"
               && x.parentOccupationalID == oneInfo.occupationalID).map((x: any) => ({
             ...x,
             isSelect: false

+ 1 - 1
h5app/src/views/pages/company/editPost.vue

@@ -18,7 +18,7 @@
             <ion-label>岗位名称<span class="danger">*</span></ion-label>
             <div>
               <ion-input placeholder="请选择岗位" label-placement="stacked" style="float: left;width:78%;"
-              v-model="dataModel.professionName" class="custom">
+              v-model="dataModel.professionName" class="custom" readonly >
               </ion-input>
               <ion-item style="width:22%;float: right;padding:0px;margin: 0px;">
                 <post-selection  :ProfessionID="dataModel.professionID" @SetProfessionID="onSetProfessionID"></post-selection>

+ 1 - 1
h5app/src/views/pages/jobUserInfo/jobHuntEdit.vue

@@ -36,7 +36,7 @@
             <ion-label>求职岗位<span class="danger">*</span></ion-label>
             <div>
               <ion-input placeholder="请选择岗位" label-placement="stacked" style="float: left;width:78%;"
-                         v-model="dataModel.professionName" class="custom">
+                         v-model="dataModel.professionName" class="custom" readonly >
               </ion-input>
               <ion-item style="width:22%;float: right;padding:0px;margin: 0px;">
                 <post-selection :ProfessionID="dataModel.professionID" @SetProfessionID="onSetProfessionID"></post-selection>

+ 1 - 1
h5app/src/views/pages/jobUserInfo/postEdit.vue

@@ -19,7 +19,7 @@
             <ion-label>岗位名称<span class="danger">*</span></ion-label>
             <div>
               <ion-input placeholder="请选择岗位" label-placement="stacked" style="float: left;width:78%;"
-                         v-model="dataModel.professionName" class="custom">
+                         v-model="dataModel.professionName" class="custom" readonly >
               </ion-input>
               <ion-item style="width:22%;float: right;padding:0px;margin: 0px;">
                 <post-selection  :ProfessionID="dataModel.professionID" @SetProfessionID="onSetProfessionID"></post-selection>

+ 1 - 1
h5app/src/views/pages/jobUserInfo/userEdit.vue

@@ -178,7 +178,7 @@
                 <ion-label>职业资格类别</ion-label>
                 <div>
                   <ion-input placeholder="请选择职业资格类别" label-placement="stacked" style="float: left;width:78%;"
-                             v-model="baseData.occupationalCategoryName" class="custom">
+                             v-model="baseData.occupationalCategoryName" class="custom" readonly >
                   </ion-input>
                   <ion-item style="width:22%;float: right;padding:0px;margin: 0px;">
                     <category-selection  :OccupationalID="baseData.occupationalCategory" @SetOccupationalID="onSetOccupationalID"></category-selection>

+ 1 - 1
h5app/src/views/pages/jobhunt/edit.vue

@@ -175,7 +175,7 @@
             <ion-label>职业资格类别</ion-label>
             <div>
               <ion-input placeholder="请选择职业资格类别" label-placement="stacked" style="float: left;width:78%;"
-                         v-model="baseData.occupationalCategoryName" class="custom">
+                         v-model="baseData.occupationalCategoryName" class="custom" readonly >
               </ion-input>
               <ion-item style="width:22%;float: right;padding:0px;margin: 0px;">
                 <category-selection  :OccupationalID="baseData.occupationalCategory" @SetOccupationalID="onSetOccupationalID"></category-selection>

+ 1 - 1
h5app/src/views/pages/jobhunt/jobHuntEdit.vue

@@ -36,7 +36,7 @@
             <ion-label>岗位名称<span class="danger">*</span></ion-label>
             <div>
               <ion-input placeholder="请选择岗位" label-placement="stacked" style="float: left;width:78%;"
-                         v-model="dataModel.professionName" class="custom">
+                         v-model="dataModel.professionName" class="custom" readonly >
               </ion-input>
               <ion-item style="width:22%;float: right;padding:0px;margin: 0px;">
                 <post-selection :ProfessionID="dataModel.professionID" @SetProfessionID="onSetProfessionID"></post-selection>