Browse Source

修改经验要求

yangg 5 months ago
parent
commit
52c9bf54d5
4 changed files with 21 additions and 21 deletions
  1. 3 3
      .env.development
  2. 2 2
      .env.production
  3. 6 6
      src/views/position/create/index.vue
  4. 10 10
      src/views/position/detail/index.vue

+ 3 - 3
.env.development

@@ -2,14 +2,14 @@
 ENV = 'development'
 #https://minlong.raycos.com.cn
 #正式: https://backend.qicai321.com
-#线下:http://192.168.66.187:8083
+#线下:http://192.168.100.187:8083
 # 本地环境接口地址 121.36.251.245
 
 
-VITE_API_URL = 'https://backend.qicai321.com'
+VITE_API_URL = 'http://192.168.100.187:8083'
 # VITE_API_URL = 'https://backend.qicai321.com'
 VITE_API_WX_URL='https://api.weixin.qq.com/'
-VITE_API_URL_MINLONG='http://117.185.80.170:7861'
+VITE_API_URL_MINLONG='http://192.168.100.101:7861'
 
 # 是否启用按钮权限
 VITE_PM_ENABLED = true

+ 2 - 2
.env.production

@@ -7,8 +7,8 @@ VITE_API_URL = 'https://backend.qicai321.com' # docker-compose部署不需要修
 # 微信API地址
 VITE_API_WX_URL='https://api.weixin.qq.com/'
 
-# 秒拍API地址
-VITE_API_URL_MINLONG='http://117.185.80.170:7861'
+# 秒拍API地址 aiserver.qicai321.com
+VITE_API_URL_MINLONG='http://aiserver.qicai321.com'
 
 # 是否启用按钮权限
 VITE_PM_ENABLED = true

+ 6 - 6
src/views/position/create/index.vue

@@ -127,7 +127,7 @@
         <!-- 添加职位条件字段 -->
         <el-form-item label="职位条件">
           <div class="job-conditions-container">
-            <el-select v-model="formData.experience" placeholder="工作经验" class="condition-select">
+            <el-select v-model="formData.work_experience_required" placeholder="工作经验" class="condition-select">
               <el-option label="不限" value="不限" />
               <el-option label="应届毕业生" value="应届毕业生" />
               <el-option label="1年以下" value="1年以下" />
@@ -136,7 +136,7 @@
               <el-option label="5-10年" value="5-10年" />
               <el-option label="10年以上" value="10年以上" />
             </el-select>
-            <el-select v-model="formData.education" placeholder="学历要求" class="condition-select">
+            <el-select v-model="formData.education_required" placeholder="学历要求" class="condition-select">
               <el-option label="不限" value="不限" />
               <el-option label="高中" value="高中" />
               <el-option label="大专" value="大专" />
@@ -228,8 +228,8 @@ interface PositionFormData {
   salary_type: string;
   start_salary: string;
   end_salary: string;
-  experience: string;
-  education: string;
+  work_experience_required: string;
+  education_required: string;
   salary_range?: string;
   department?: string;
   end_date?: string;
@@ -255,8 +255,8 @@ const formData = reactive<PositionFormData>({
   salary_type: '月薪',
   start_salary: '',
   end_salary: '',
-  experience: '',
-  education: '',
+  work_experience_required: '',
+  education_required: '',
   salary_range: '',
   department: '',
   end_date: '',

+ 10 - 10
src/views/position/detail/index.vue

@@ -88,7 +88,7 @@
         <div class="detail-item">
           <div class="detail-label">工作经验</div>
           <div class="detail-value" v-if="!isEditingExperience">
-            {{ positionData.experience || '暂无' }}
+            {{ positionData.work_experience_required || '暂无' }}
             <el-button type="text" class="edit-title-btn" @click="startEditExperience">
               <el-icon><Edit /></el-icon>
             </el-button>
@@ -114,7 +114,7 @@
         <div class="detail-item">
           <div class="detail-label">学历要求</div>
           <div class="detail-value" v-if="!isEditingEducation">
-            {{ positionData.education || '暂无' }}
+            {{ positionData.education_required || '暂无' }}
             <el-button type="text" class="edit-title-btn" @click="startEditEducation">
               <el-icon><Edit /></el-icon>
             </el-button>
@@ -1310,8 +1310,8 @@ const positionData = reactive({
   department: '',
   end_date: '',
   description: '',
-  experience: '',
-  education: '',
+  work_experience_required: '',
+  education_required: '',
   competency_tags: []
 });
 
@@ -2307,7 +2307,7 @@ const editingExperience = ref('');
 
 // 开始编辑工作经验
 const startEditExperience = () => {
-  editingExperience.value = positionData.experience || '';
+  editingExperience.value = positionData.work_experience_required || '';
   isEditingExperience.value = true;
 };
 
@@ -2322,11 +2322,11 @@ const saveExperience = async () => {
     const id = route.query.id;
     await api.UpdateObj({
       id: id,
-      experience: editingExperience.value
+      work_experience_required: editingExperience.value
     });
     
     // 更新本地数据
-    positionData.experience = editingExperience.value;
+    positionData.work_experience_required = editingExperience.value;
     isEditingExperience.value = false;
     ElMessage.success('工作经验已更新');
   } catch (error) {
@@ -2341,7 +2341,7 @@ const editingEducation = ref('');
 
 // 开始编辑学历要求
 const startEditEducation = () => {
-  editingEducation.value = positionData.education || '';
+  editingEducation.value = positionData.education_required || '';
   isEditingEducation.value = true;
 };
 
@@ -2356,11 +2356,11 @@ const saveEducation = async () => {
     const id = route.query.id;
     await api.UpdateObj({
       id: id,
-      education: editingEducation.value
+      education_required: editingEducation.value
     });
     
     // 更新本地数据
-    positionData.education = editingEducation.value;
+    positionData.education_required = editingEducation.value;
     isEditingEducation.value = false;
     ElMessage.success('学历要求已更新');
   } catch (error) {