Jelajahi Sumber

职位发布

lifanagju_citu 1 bulan lalu
induk
melakukan
2a497a83da

+ 1 - 1
components/PositionList/index.vue

@@ -180,7 +180,7 @@ const handleEdit = async (val) => {
     uni.showToast({ title: '职位发布时间超过24小时的不支持编辑', icon: 'none', duration: 2000 })
     return
   }
-  // uni.navigateTo({ url: `/pagesB/positionEdit/index?id=${val.id}` })
+  // uni.navigateTo({ url: `/pagesB/positionEdit/index?jobId=${val.id}` })
 }
 
 // 职位详情

+ 0 - 0
components/positionAdd/components/baseInfo.vue → components/positionItem/components/baseInfo.vue


+ 0 - 0
components/positionAdd/components/extend.vue → components/positionItem/components/extend.vue


+ 0 - 0
components/positionAdd/components/portrait.vue → components/positionItem/components/portrait.vue


+ 0 - 0
components/positionAdd/components/requirement.vue → components/positionItem/components/requirement.vue


+ 4 - 5
components/positionAdd/index.vue → components/positionItem/index.vue

@@ -45,10 +45,9 @@ import {
   getJobDetails,
   getJobAdvertisedExtend,
 } from '@/api/new/position'
-
-// 添加只为之后是否需要额外操作
-// const props = defineProps({
-// })
+const props = defineProps({
+  jobId: String
+})
 
 let jobId = ''
 let fairId = ''
@@ -73,7 +72,7 @@ const getPositionDetail = async (id) => {
     getPositionExtendDetail(id)
   }
 }
-getPositionDetail('1904144364792340482')
+// getPositionDetail('1904154452278009858')
 
 // 获取编辑的职位详情
 const showExtend = ref(false)

+ 2 - 2
pagesB/positionAdd/index.vue

@@ -1,9 +1,9 @@
 <template>
   <view>
-    <positionAdd ></positionAdd>
+    <positionItem ></positionItem>
   </view>
 </template>
 <script setup>
-import positionAdd from '@/components/positionAdd'
+import positionItem from '@/components/positionItem'
 </script>
 <style scoped lang="scss"></style>

+ 18 - 3
pagesB/positionEdit/index.vue

@@ -1,5 +1,20 @@
 <template>
-  <view class="box defaultBgc">
-    positionEdit
+  <view>
+    <positionItem :jobId="jobId"></positionItem>
   </view>
-</template>
+</template>
+<script setup>
+import { ref } from 'vue'
+import { onLoad } from '@dcloudio/uni-app'
+import positionItem from '@/components/positionItem'
+
+const jobId = ref('')
+const props = defineProps({
+  jobId: String
+})
+
+onLoad((options) => {
+  jobId.value = options?.jobId || props.jobId || ''
+})
+
+</script>