|
@@ -32,7 +32,7 @@
|
|
|
</template>
|
|
|
<jobTypeCard class="jobTypeCardBox" :select="[query.positionId].filter(Boolean)" :isSingle="true" @handleJobClick="handleJobClickItem"></jobTypeCard>
|
|
|
</v-menu>
|
|
|
- <v-btn v-if="showTemplateBtn" class="ml-3 half-button" color="primary" style="margin-top: 2px;" @click="useJobTemplate(item)">岗位模版</v-btn>
|
|
|
+ <v-btn v-if="showTemplateBtn" class="ml-3 half-button" color="primary" style="margin-top: 2px;" @click="useJobTemplate(item)">职位模板</v-btn>
|
|
|
</template>
|
|
|
</CtForm>
|
|
|
|
|
@@ -87,6 +87,17 @@ const items = ref({
|
|
|
slotName: 'numericalValue',
|
|
|
noParam: true,
|
|
|
},
|
|
|
+ {
|
|
|
+ slotName: 'positionId',
|
|
|
+ key: 'positionId',
|
|
|
+ value: '',
|
|
|
+ labelKey: 'positionName',
|
|
|
+ label: '职位类型 *',
|
|
|
+ noParam: true,
|
|
|
+ flexStyle: 'mt-5',
|
|
|
+ readonly: true,
|
|
|
+ rules: [v => !!v || '请选择职位类型']
|
|
|
+ },
|
|
|
{
|
|
|
type: 'text',
|
|
|
key: 'name',
|
|
@@ -102,17 +113,6 @@ const items = ref({
|
|
|
labelWidth: 120,
|
|
|
label: '到期时间 *'
|
|
|
},
|
|
|
- {
|
|
|
- slotName: 'positionId',
|
|
|
- key: 'positionId',
|
|
|
- value: '',
|
|
|
- labelKey: 'positionName',
|
|
|
- label: '职位类型 *',
|
|
|
- noParam: true,
|
|
|
- flexStyle: 'mt-5',
|
|
|
- readonly: true,
|
|
|
- rules: [v => !!v || '请选择职位类型']
|
|
|
- },
|
|
|
{
|
|
|
type: 'wangEditor',
|
|
|
key: 'content',
|
|
@@ -173,7 +173,7 @@ const handleJobClickItem = (list, name) => {
|
|
|
positionId.value = name
|
|
|
}
|
|
|
|
|
|
-// 岗位模版
|
|
|
+// 职位模板
|
|
|
import Confirm from '@/plugins/confirm'
|
|
|
import Snackbar from '@/plugins/snackbar'
|
|
|
import { useI18n } from '@/hooks/web/useI18n'; const { t } = useI18n()
|