|
@@ -67,7 +67,7 @@ import textUI from '@/components/FormUI/TextInput'
|
|
|
import jobTypeCard from '@/components/jobTypeCard'
|
|
|
import RulePage from './rule.vue'
|
|
|
import { commissionCalculation } from '@/utils/position'
|
|
|
-import { getPublicRatio } from '@/api/recruit/enterprise/position'
|
|
|
+import { getPublicRatio, getRecruitPositionDetails } from '@/api/recruit/enterprise/position'
|
|
|
|
|
|
const props = defineProps({
|
|
|
itemData: Object
|
|
@@ -285,11 +285,18 @@ const handleJobClickItem = (list, name) => {
|
|
|
|
|
|
// 岗位模板
|
|
|
import Snackbar from '@/plugins/snackbar'
|
|
|
-const useJobTemplate = (item) => {
|
|
|
+const useJobTemplate = async () => {
|
|
|
if (!query.positionId) return Snackbar.warning('请先选择职位类型')
|
|
|
- console.log('1', item)
|
|
|
- console.log('query.positionId', query.positionId)
|
|
|
// 获取职位模板内容-赋值
|
|
|
+ const res = await getRecruitPositionDetails(query.positionId)
|
|
|
+ if (!res) return Snackbar.warning('此职位类型没有可使用的模板!')
|
|
|
+ if (res.content || res.requirement) {
|
|
|
+ items.value.options.forEach(e => {
|
|
|
+ if (res.content && e.key === 'content') e.value = res.content
|
|
|
+ if (res.requirement && e.key === 'requirement') e.value = res.requirement
|
|
|
+ })
|
|
|
+ Snackbar.success('模板填充完成!')
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// 众聘规则查看
|