|
@@ -14,14 +14,14 @@
|
|
|
<a-divider orientation="left">基础信息管理</a-divider>
|
|
|
<a-row type="flex">
|
|
|
<a-col :span="7">
|
|
|
- <a-form-item label="姓名" name="name" :label-col="{span:7}" :rules="[{ required: true, message: '请输选择求职人员!' }]">
|
|
|
+ <a-form-item label="姓名" name="name" :label-col="{span:8}" :rules="[{ required: true, message: '请输选择求职人员!' }]">
|
|
|
<label v-if="opCategory==3">{{dataModel.name}}</label>
|
|
|
<a-select ref="select" v-model:value="dataModel.jobUserID" :options="jobUserList"
|
|
|
:field-names="{label:'text',value:'value'}" @change="loadData" :allow-clear="true" >
|
|
|
</a-select>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :span="7">
|
|
|
+ <a-col :span="8">
|
|
|
<a-form-item label="工种名称" name="workName" :label-col="{span:7}" :rules="[{ required: true, message: '请选择工种类型!' }]">
|
|
|
<label v-if="opCategory==3">{{dataModel.workName}}</label>
|
|
|
<a-select ref="select" v-model:value="dataModel.workCode" :options="jobWorkTypeList"
|
|
@@ -29,8 +29,8 @@
|
|
|
</a-select>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :span="10">
|
|
|
- <a-form-item label="求职类型" name="wantedJobType" :label-col="{span:10}" :rules="[{ required: true, message: '请选择求职类型!' }]">
|
|
|
+ <a-col :span="9">
|
|
|
+ <a-form-item label="求职类型" name="wantedJobType" :label-col="{span:7}" :rules="[{ required: true, message: '请选择求职类型!' }]">
|
|
|
<label v-if="opCategory==3">{{dataModel.jobHuntType}}</label>
|
|
|
<a-select ref="select" v-model:value="dataModel.ucHuntType" :options="jobHuntTypeList"
|
|
|
:field-names="{label:'name',value:'value'}" @change="loadData" :allow-clear="true" >
|
|
@@ -40,21 +40,21 @@
|
|
|
</a-row>
|
|
|
<a-row type="flex">
|
|
|
<a-col :span="7">
|
|
|
- <a-form-item label="人才类型" name="talentsTypeName" :label-col="{span:7}" :rules="[{ required: true, message: '请选择人才类型!' }]">
|
|
|
+ <a-form-item label="人才类型" name="talentsTypeName" :label-col="{span:8}" :rules="[{ required: true, message: '请选择人才类型!' }]">
|
|
|
<label v-if="opCategory==3">{{dataModel.jobUserType }}</label>
|
|
|
<a-select ref="select" v-model:value="dataModel.abilityType" :options="jobUserTypeList"
|
|
|
:field-names="{label:'name',value:'value'}" @change="loadData" :allow-clear="true" >
|
|
|
</a-select>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :span="7">
|
|
|
+ <a-col :span="8">
|
|
|
<a-form-item label="月薪要求" name="salary" :label-col="{span:7}" :rules="[{ required: true, message: '请输入月薪要求!' }]">
|
|
|
<label v-if="opCategory==3">{{dataModel.salary}}</label>
|
|
|
<a-input v-model:value="dataModel.salary" placeholder=""/>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :span="10">
|
|
|
- <a-form-item label="工作年限" name="workYear" :label-col="{span:10}" :rules="[{ required: true, message: '请输入工作年限!' }]">
|
|
|
+ <a-col :span="9">
|
|
|
+ <a-form-item label="工作年限" name="workYear" :label-col="{span:7}" :rules="[{ required: true, message: '请输入工作年限!' }]">
|
|
|
<label v-if="opCategory==3">{{dataModel.workYear}}</label>
|
|
|
<a-input type="number" v-model:value="dataModel.workYear" placeholder=""/>
|
|
|
</a-form-item>
|
|
@@ -62,18 +62,18 @@
|
|
|
</a-row>
|
|
|
<a-row type="flex">
|
|
|
<a-col :span="7">
|
|
|
- <a-form-item label="希望工作地区" name="workAddress" :label-col="{span:7}" :rules="[{ required: true, message: '请输入工作地区!' }]">
|
|
|
+ <a-form-item label="希望工作地区" name="workAddress" :label-col="{span:8}" :rules="[{ required: true, message: '请输入工作地区!' }]">
|
|
|
<label v-if="opCategory==3">{{dataModel.areaWork}}</label>
|
|
|
<a-input v-model:value="dataModel.areaWork" placeholder=""/>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :span="7">
|
|
|
+ <a-col :span="8">
|
|
|
<a-form-item label="可到职日期" name="inDate" :label-col="{span:7}" :rules="[{ required: true, message: '请输入工作地区!' }]">
|
|
|
<label v-if="opCategory==3">{{dataModel.inDate}}</label>
|
|
|
<a-date-picker v-model:value="dataModel.inDate" picker="date" value-format="YYYY-MM-DD" />
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :span="10"></a-col>
|
|
|
+ <a-col :span="9"></a-col>
|
|
|
</a-row>
|
|
|
<a-divider orientation="left">其他信息</a-divider>
|
|
|
<a-row>
|
|
@@ -89,7 +89,7 @@ import {getJobHuntByID,saveJobHunt} from "@/api/jobUserManager/jobhunt"
|
|
|
import {getJobUserDataList} from "@/api/jobUserManager/jobuser";
|
|
|
import {getSysDictionaryList} from '@/api/system/dictionary';
|
|
|
import BUploadFile from "@/components/file/uploadFile.vue";
|
|
|
-import type {SelectProps} from "ant-design-vue";
|
|
|
+import {message,SelectProps} from "ant-design-vue";
|
|
|
|
|
|
interface InstitutionModel {
|
|
|
dataModel: any;
|
|
@@ -157,12 +157,12 @@ export default defineComponent({
|
|
|
};
|
|
|
|
|
|
const handleOk = () => {
|
|
|
- isAllowCommit.value = true;
|
|
|
- /*if(formData.dataModel.companyName==null||formData.dataModel.companyAddress ==null||formData.dataModel.fzrName==null||
|
|
|
- formData.dataModel.fzrMobile==null||formData.dataModel.frName==null||formData.dataModel.frMobile==null||formData.dataModel.companyCode==null){
|
|
|
- message.error("请填写完整的机构信息!");
|
|
|
+ if(formData.dataModel.jobUserID==""||formData.dataModel.workName ==""||formData.dataModel.ucHuntType==""||
|
|
|
+ formData.dataModel.abilityType==""||formData.dataModel.salary==""||formData.dataModel.workYear==""||
|
|
|
+ formData.dataModel.areaWork==""||formData.dataModel.inDate==""){
|
|
|
+ message.error("请填写完整的求职意向!");
|
|
|
isAllowCommit.value = false;
|
|
|
- }*/
|
|
|
+ }
|
|
|
if (isAllowCommit.value){
|
|
|
saveJobHunt(formData.dataModel).then(result => {
|
|
|
if (result) {
|