|
@@ -10,29 +10,20 @@
|
|
|
name="companyName"
|
|
|
:rules="[{ required: true, message: '请输入企业名称!' }]"
|
|
|
>
|
|
|
- <a-select
|
|
|
+ <a-auto-complete
|
|
|
v-if="operationType == 'add'"
|
|
|
v-model:value="dataModel.companyName"
|
|
|
- :filter-option="false"
|
|
|
- :not-found-content="firmNameFetching ? undefined : null"
|
|
|
- show-search
|
|
|
- :default-active-first-option="false"
|
|
|
- :show-arrow="false"
|
|
|
- :allow-clear="true"
|
|
|
- placeholder="请输入企业名称"
|
|
|
:options="firmList"
|
|
|
- @search="likeFindFirm"
|
|
|
- @change="normalFirm"
|
|
|
:class="{'companyNameIpt': operationType == 'add'}"
|
|
|
+ placeholder="请输入企业名称"
|
|
|
:field-names="{
|
|
|
- label:'firmName',
|
|
|
- value:'firmName',
|
|
|
- }"
|
|
|
+ label:'firmName',
|
|
|
+ value:'firmName',
|
|
|
+ }"
|
|
|
+ @select="normalFirm"
|
|
|
+ @search="likeFindFirm"
|
|
|
>
|
|
|
- <template v-if="firmNameFetching" #notFoundContent>
|
|
|
- <a-spin size="small"/>
|
|
|
- </template>
|
|
|
- </a-select>
|
|
|
+ </a-auto-complete>
|
|
|
<a-button v-if="operationType == 'add'" :loading="normalBtnLoading" style="margin-left: 10px"
|
|
|
:disabled="!dataModel.companyName"
|
|
|
@click="normalFirm">同步信息
|
|
@@ -733,7 +724,7 @@ export default defineComponent(
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
- }, 500)
|
|
|
+ }, 750)
|
|
|
|
|
|
function workSituationChange() {
|
|
|
if (formState.dataModel.workSituation) {
|