|
@@ -7,7 +7,7 @@
|
|
|
<a-form-item label="姓名" name="jobUserID" :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" >
|
|
|
+ :field-names="{label:'text',value:'value'}" :allow-clear="true" >
|
|
|
</a-select>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
@@ -21,7 +21,7 @@
|
|
|
<a-form-item label="求职类型" name="jobHuntType" :label-col="{span:7}" :rules="[{ required: true, message: '请选择求职类型!' }]">
|
|
|
<label v-if="opCategory==3">{{dataModel.jobHuntType}}</label>
|
|
|
<a-select ref="select" v-model:value="dataModel.jobHuntType" :options="jobHuntTypeList"
|
|
|
- :field-names="{label:'name',value:'value'}" @change="loadData" :allow-clear="true" >
|
|
|
+ :field-names="{label:'name',value:'value'}" :allow-clear="true" >
|
|
|
</a-select>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
@@ -31,7 +31,7 @@
|
|
|
<a-form-item label="人才类型" name="jobUserType" :label-col="{span:8}" :rules="[{ required: true, message: '请选择人才类型!' }]">
|
|
|
<label v-if="opCategory==3">{{dataModel.jobUserType }}</label>
|
|
|
<a-select ref="select" v-model:value="dataModel.jobUserType" :options="jobUserTypeList"
|
|
|
- :field-names="{label:'name',value:'value'}" @change="loadData" :allow-clear="true" >
|
|
|
+ :field-names="{label:'name',value:'value'}" :allow-clear="true" >
|
|
|
</a-select>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
@@ -47,7 +47,7 @@
|
|
|
<a-form-item label="求职岗位" name="postID" :label-col="{span:7}" :rules="[{ required: true, message: '请选择求职岗位!' }]">
|
|
|
<label v-if="opCategory==3">{{dataModel.postID}}</label>
|
|
|
<a-select ref="select" v-model:value="dataModel.postID" :options="allPostList"
|
|
|
- :field-names="{label:'postName',value:'postID'}" @change="loadData" :allow-clear="true" >
|
|
|
+ :field-names="{label:'postName',value:'postID'}" :allow-clear="true" >
|
|
|
</a-select>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
@@ -74,8 +74,8 @@
|
|
|
</a-row>
|
|
|
<a-divider orientation="left">其他信息</a-divider>
|
|
|
<a-row>
|
|
|
- <a-textarea :auto-size="{ minRows: 4, maxRows: 10 }" v-model:value="dataModel.otherInfo" :disabled="opCategory==3"
|
|
|
- placeholder="其他要求" style="text-align: center;" />
|
|
|
+ <a-textarea name="otherMsg" :auto-size="{ minRows: 4, maxRows: 10 }" v-model:value="dataModel.otherMsg" :disabled="opCategory==3"
|
|
|
+ placeholder="其他要求" />
|
|
|
</a-row>
|
|
|
<a-form-item class="buttom-btns">
|
|
|
<a-button @click="onClose">取消</a-button>
|
|
@@ -94,8 +94,24 @@ import {getSysDictionaryList} from '@/api/system/dictionary';
|
|
|
import BUploadFile from "@/components/file/uploadFile.vue";
|
|
|
import {message,SelectProps} from "ant-design-vue";
|
|
|
|
|
|
-interface InstitutionModel {
|
|
|
+interface jobHuntModel {
|
|
|
dataModel: any;
|
|
|
+ /*{
|
|
|
+ jobHuntID:string|null,
|
|
|
+ jobHuntType:number|null,
|
|
|
+ jobUserID:string|null,
|
|
|
+ jobUserName:string|null,
|
|
|
+ jobUserType:number|null,
|
|
|
+ minSalary:number|null,
|
|
|
+ maxSalary:string|null,
|
|
|
+ postID:string|null,
|
|
|
+ workName:string|null,
|
|
|
+ workCode:string|null,
|
|
|
+ workYear:string|null,
|
|
|
+ areaWork:string|null,
|
|
|
+ inDate:string|null,
|
|
|
+ isAccomplish:string|null
|
|
|
+ };*/
|
|
|
}
|
|
|
export default defineComponent({
|
|
|
name:'JobHuntEditForm',
|
|
@@ -111,7 +127,7 @@ export default defineComponent({
|
|
|
const opCategory = ref<any>();
|
|
|
const tabsViewStore = useTabsViewStore();
|
|
|
const isAllowCommit = ref<boolean>(true);
|
|
|
- const formData = reactive<InstitutionModel>({ dataModel:{}});
|
|
|
+ const formData = reactive<jobHuntModel>({dataModel:{}});
|
|
|
const formState = reactive({
|
|
|
total: 0,
|
|
|
selectedRowKeys: [],
|