|
@@ -14,82 +14,80 @@
|
|
|
<div v-if="key !== stepList.length - 1" :class="[record.val < curStepData?.statusVal ? 'greenLine' : 'grayLine']"></div>
|
|
|
<div class="stepFlex-item-label">
|
|
|
<p class="stepFlex-item-label-title">{{ record.title }}</p>
|
|
|
- <p class="stepFlex-item-label-desc"> {{ record.desc }}</p>
|
|
|
+<!-- <p class="stepFlex-item-label-desc">{{ record.desc }}</p>-->
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<ion-content>
|
|
|
<ion-list v-if="curStepData.statusVal==1">
|
|
|
- <ion-item>
|
|
|
- <div class="panel-title2">
|
|
|
- <div class="item-flag"></div>
|
|
|
- 基本信息
|
|
|
- </div>
|
|
|
- </ion-item>
|
|
|
+ <ion-label class="title-item">姓名<span class="danger">*</span></ion-label>
|
|
|
<ion-item mode="md" :class="[baseDataValid.baseData.name.$error?'ion-invalid':'ion-valid']">
|
|
|
- <ion-label>姓名<span class="danger">*</span></ion-label>
|
|
|
- <ion-input name="name" id="name" style="text-align: right;" placeholder="请输入姓名" v-model="baseData.name" ></ion-input>
|
|
|
+ <ion-input name="name" id="name" style="text-align: left;" class="custom"
|
|
|
+ placeholder="请输入姓名" v-model="baseData.name" ></ion-input>
|
|
|
<ion-note slot="error">姓名不能为空</ion-note>
|
|
|
</ion-item>
|
|
|
+ <ion-label class="title-item">公民身份号码<span class="danger">*</span></ion-label>
|
|
|
<ion-item mode="md" :class="[baseDataValid.baseData.identityNumber.$error?'ion-invalid':'ion-valid']">
|
|
|
- <ion-label>公民身份号码<span class="danger">*</span></ion-label>
|
|
|
- <ion-input name="identityNumber" id="identityNumber" style="text-align: right;" placeholder="请输入身份证号码" v-model="baseData.identityNumber" ></ion-input>
|
|
|
+ <ion-input name="identityNumber" id="identityNumber" style="text-align: left;" class="custom"
|
|
|
+ placeholder="请输入身份证号码" v-model="baseData.identityNumber" ></ion-input>
|
|
|
<ion-note slot="error">公民身份号码不能为空</ion-note>
|
|
|
</ion-item>
|
|
|
+ <ion-label class="title-item">性别<span class="danger">*</span></ion-label>
|
|
|
<ion-item mode="md" :class="[baseDataValid.baseData.sex.$error?'ion-invalid':'ion-valid']">
|
|
|
- <ion-label>性别<span class="danger">*</span></ion-label>
|
|
|
- <ion-select name="sex" id="sex" okText="确定" cancelText="取消"
|
|
|
- interface="action-sheet" v-model="baseData.sex" placeholder="请选择性别" >
|
|
|
- <ion-select-option v-for=" (it,key) in genderList" :key="key" :value="it.value">
|
|
|
+ <ion-select name="sex" id="sex" okText="确定" cancelText="取消" v-model="baseData.sex"
|
|
|
+ interface="action-sheet" placeholder="请选择性别" style="width:100%;text-align:left;" >
|
|
|
+ <ion-select-option v-for=" (it,key) in genderList" :key="key" :value="it.value" >
|
|
|
{{ it.name }}
|
|
|
</ion-select-option>
|
|
|
</ion-select>
|
|
|
<ion-note slot="error">性别不能为空</ion-note>
|
|
|
</ion-item>
|
|
|
+ <ion-label class="title-item">联系电话<span class="danger">*</span></ion-label>
|
|
|
+ <ion-item mode="md" :class="[baseDataValid.baseData.userMobile.$error?'ion-invalid':'ion-valid']">
|
|
|
+ <ion-input name="userMobile" id="userMobile" style="text-align: left;" class="custom"
|
|
|
+ placeholder="请输入联系电话" v-model="baseData.userMobile" ></ion-input>
|
|
|
+ <ion-note slot="error">联系电话不能为空</ion-note>
|
|
|
+ </ion-item>
|
|
|
+ <ion-label class="title-item">地址<span class="danger">*</span></ion-label>
|
|
|
+ <ion-item mode="md" :class="[baseDataValid.baseData.address.$error?'ion-invalid':'ion-valid']">
|
|
|
+ <ion-input name="address" id="address" style="text-align: left;" class="custom"
|
|
|
+ placeholder="请输入地址" v-model="baseData.address" ></ion-input>
|
|
|
+ <ion-note slot="error">地址不能为空</ion-note>
|
|
|
+ </ion-item>
|
|
|
+ <ion-label class="title-item">就业状态<span class="danger">*</span></ion-label>
|
|
|
<ion-item mode="md" :class="[baseDataValid.baseData.jobStatusID.$error?'ion-invalid':'ion-valid']">
|
|
|
- <ion-label>就业状态<span class="danger">*</span></ion-label>
|
|
|
<ion-select name="jobStatusID" id="jobStatusID" okText="确定" cancelText="取消" v-model="baseData.jobStatusID"
|
|
|
- interface="action-sheet" placeholder="请选择就业状态" >
|
|
|
+ interface="action-sheet" placeholder="请选择就业状态" style="width:100%;text-align:left;" >
|
|
|
<ion-select-option v-for=" (it,key) in jobUserStatusList" :key="key" :value="it.value">
|
|
|
{{ it.name }}
|
|
|
</ion-select-option>
|
|
|
</ion-select>
|
|
|
<ion-note slot="error">就业状态不能为空</ion-note>
|
|
|
</ion-item>
|
|
|
- <ion-item mode="md" :class="[baseDataValid.baseData.keyPersonTypeID.$error?'ion-invalid':'ion-valid']">
|
|
|
- <ion-label>重点人员类别<span class="danger">*</span></ion-label>
|
|
|
- <ion-select name="keyPersonTypeID" id="keyPersonTypeID" okText="确定" cancelText="取消" v-model="baseData.keyPersonTypeID"
|
|
|
- interface="action-sheet" placeholder="请选择重点人员类别" >
|
|
|
- <ion-select-option v-for=" (it,key) in keyPersonTypeList" :key="key" :value="it.value">
|
|
|
- {{ it.name }}
|
|
|
- </ion-select-option>
|
|
|
- </ion-select>
|
|
|
- <ion-note slot="error">重点人员类别不能为空</ion-note>
|
|
|
- </ion-item>
|
|
|
- <ion-item mode="md" :class="[baseDataValid.baseData.userMobile.$error?'ion-invalid':'ion-valid']">
|
|
|
- <ion-label>联系电话<span class="danger">*</span></ion-label>
|
|
|
- <ion-input name="userMobile" id="userMobile" style="text-align: right;" placeholder="请输入联系电话" v-model="baseData.userMobile" ></ion-input>
|
|
|
- <ion-note slot="error">联系电话不能为空</ion-note>
|
|
|
- </ion-item>
|
|
|
- <ion-item mode="md" :class="[baseDataValid.baseData.address.$error?'ion-invalid':'ion-valid']">
|
|
|
- <ion-label>地址<span class="danger">*</span></ion-label>
|
|
|
- <ion-input name="address" id="address" style="text-align: right;" placeholder="请输入地址" v-model="baseData.address" ></ion-input>
|
|
|
- <ion-note slot="error">地址不能为空</ion-note>
|
|
|
- </ion-item>
|
|
|
+ <ion-label class="title-item">所属驿站<span class="danger">*</span></ion-label>
|
|
|
<ion-item mode="md" :class="[baseDataValid.baseData.siteID.$error?'ion-invalid':'ion-valid']" >
|
|
|
- <ion-label>所属驿站<span class="danger">*</span></ion-label>
|
|
|
<ion-select name="siteID" id="siteID" okText="确定" cancelText="取消" v-model="baseData.siteID"
|
|
|
- interface="action-sheet" placeholder="请选择所属驿站" >
|
|
|
+ interface="action-sheet" placeholder="请选择所属驿站" style="width:100%;text-align:left;">
|
|
|
<ion-select-option v-for=" (it,key) in siteInfoList" :key="key" :value="it.value">
|
|
|
{{ it.text }}
|
|
|
</ion-select-option>
|
|
|
</ion-select>
|
|
|
<ion-note slot="error">所属驿站不能为空</ion-note>
|
|
|
</ion-item>
|
|
|
+ <ion-label class="title-item">重点人员类别<span class="danger">*</span></ion-label>
|
|
|
+ <ion-item mode="md" :class="[baseDataValid.baseData.keyPersonTypeID.$error?'ion-invalid':'ion-valid']">
|
|
|
+ <ion-select name="keyPersonTypeID" id="keyPersonTypeID" okText="确定" cancelText="取消" v-model="baseData.keyPersonTypeID"
|
|
|
+ interface="action-sheet" placeholder="请选择重点人员类别" style="width:100%;text-align:left;" >
|
|
|
+ <ion-select-option v-for=" (it,key) in keyPersonTypeList" :key="key" :value="it.value">
|
|
|
+ {{ it.name }}
|
|
|
+ </ion-select-option>
|
|
|
+ </ion-select>
|
|
|
+ <ion-note slot="error">重点人员类别不能为空</ion-note>
|
|
|
+ </ion-item>
|
|
|
<ion-item>
|
|
|
<div class="panel-title2">
|
|
|
<div class="item-flag"></div>
|
|
|
- 其他信息
|
|
|
+ <span style="font-size: 18px;">其他信息</span>
|
|
|
</div>
|
|
|
<ion-avatar aria-hidden="true" slot="end" style="padding-top: 10px;" >
|
|
|
<img alt="" src="@/assets/icon/arrow-up-bold.png" class="iconBtn" @click="expandChange" v-if="!expand"/>
|
|
@@ -97,105 +95,157 @@
|
|
|
</ion-avatar>
|
|
|
</ion-item>
|
|
|
<ion-item-group v-if="expand">
|
|
|
+ <ion-label class="title-item">民族</ion-label>
|
|
|
+ <ion-item>
|
|
|
+ <ion-input name="nation" id="nation" style="text-align: left;" class="custom"
|
|
|
+ v-model="baseData.nation" placeholder="请输入民族" ></ion-input>
|
|
|
+ <!--<ion-select name="nation" id="nation" okText="确定" cancelText="取消" v-model="baseData.nation"
|
|
|
+ interface="action-sheet" placeholder="请选择民族" style="width:100%;text-align:left;">
|
|
|
+ <ion-select-option v-for=" (it,key) in nationList" :key="key" :value="it.code">
|
|
|
+ {{ it.name }}
|
|
|
+ </ion-select-option>
|
|
|
+ </ion-select>-->
|
|
|
+ </ion-item>
|
|
|
+ <ion-label class="title-item">政治面貌</ion-label>
|
|
|
+ <ion-item>
|
|
|
+ <ion-select name="politicsStatusID" id="politicsStatusID" okText="确定" cancelText="取消" v-model="baseData.politicsStatusID"
|
|
|
+ interface="action-sheet" placeholder="请选择政治面貌" style="width:100%;text-align:left;" >
|
|
|
+ <ion-select-option v-for=" (it,key) in politicsStatusList" :key="key" :value="it.value">
|
|
|
+ {{ it.name }}
|
|
|
+ </ion-select-option>
|
|
|
+ </ion-select>
|
|
|
+ </ion-item>
|
|
|
+ <ion-label class="title-item">出生地</ion-label>
|
|
|
+ <ion-item>
|
|
|
+ <ion-input name="birthPlace" id="birthPlace" style="text-align: left;" class="custom"
|
|
|
+ v-model="baseData.birthPlace" placeholder="请输入出生地" ></ion-input>
|
|
|
+ </ion-item>
|
|
|
+ <ion-label class="title-item">出生日期</ion-label>
|
|
|
+ <ion-item>
|
|
|
+ <ion-datetime-button datetime="birthDay" style="background-color: white;"></ion-datetime-button>
|
|
|
+ <ion-modal :keep-contents-mounted="true">
|
|
|
+ <ion-datetime name="birthDay" id="birthDay" placeholder="日期"
|
|
|
+ v-model="baseData.birthDay" :prefer-wheel="true"
|
|
|
+ dataformatas="YYYY-MM-DD" presentation="date" cancel-text="取消" done-text="确定"
|
|
|
+ :show-default-buttons="true">
|
|
|
+ </ion-datetime>
|
|
|
+ </ion-modal>
|
|
|
+ </ion-item>
|
|
|
+ <ion-label class="title-item">户口性质</ion-label>
|
|
|
+ <ion-item>
|
|
|
+ <ion-select name="familyNatureID" id="familyNatureID" okText="确定" cancelText="取消" v-model="baseData.familyNatureID"
|
|
|
+ interface="action-sheet" placeholder="请选择户口性质" style="width:100%;text-align:left;">
|
|
|
+ <ion-select-option v-for=" (it,key) in familyNatureList" :key="key" :value="it.value">
|
|
|
+ {{ it.name }}
|
|
|
+ </ion-select-option>
|
|
|
+ </ion-select>
|
|
|
+ </ion-item>
|
|
|
+ <ion-label class="title-item">文化程度</ion-label>
|
|
|
<ion-item>
|
|
|
- <ion-label>文化程度</ion-label>
|
|
|
<ion-select name="cultureRank" id="cultureRank" okText="确定" cancelText="取消" v-model="baseData.cultureRank"
|
|
|
- interface="action-sheet" placeholder="请选择文化程度" >
|
|
|
+ interface="action-sheet" placeholder="请选择文化程度" style="width:100%;text-align:left;">
|
|
|
<ion-select-option v-for=" (it,key) in cultureRankList" :key="key" :value="it.value">
|
|
|
{{ it.name }}
|
|
|
</ion-select-option>
|
|
|
</ion-select>
|
|
|
</ion-item>
|
|
|
+ <ion-label class="title-item">健康状况</ion-label>
|
|
|
<ion-item>
|
|
|
- <ion-label>健康状况</ion-label>
|
|
|
<ion-select name="healthID" id="healthID" okText="确定" cancelText="取消" v-model="baseData.healthID"
|
|
|
- interface="action-sheet" placeholder="请选择健康状况" >
|
|
|
+ interface="action-sheet" placeholder="请选择健康状况" style="width:100%;text-align:left;">
|
|
|
<ion-select-option v-for=" (it,key) in userHealthList" :key="key" :value="it.value">
|
|
|
{{ it.name }}
|
|
|
</ion-select-option>
|
|
|
</ion-select>
|
|
|
</ion-item>
|
|
|
+ <ion-label class="title-item">血型</ion-label>
|
|
|
<ion-item>
|
|
|
- <ion-label>血型</ion-label>
|
|
|
<ion-select name="bloodTypeID" id="bloodTypeID" okText="确定" cancelText="取消" v-model="baseData.bloodTypeID"
|
|
|
- interface="action-sheet" placeholder="请选择血型" >
|
|
|
+ interface="action-sheet" placeholder="请选择血型" style="width:100%;text-align:left;">
|
|
|
<ion-select-option v-for=" (it,key) in bloodTypeList" :key="key" :value="it.value">
|
|
|
{{ it.name }}
|
|
|
</ion-select-option>
|
|
|
</ion-select>
|
|
|
</ion-item>
|
|
|
+ <ion-label class="title-item">身高</ion-label>
|
|
|
<ion-item>
|
|
|
- <ion-label>身高</ion-label>
|
|
|
- <ion-input name="height" id="height" style="text-align: right;" placeholder="请输入身高" v-model="baseData.height" ></ion-input>
|
|
|
+ <ion-input name="height" id="height" style="text-align: left;" class="custom"
|
|
|
+ placeholder="请输入身高" v-model="baseData.height" ></ion-input>
|
|
|
</ion-item>
|
|
|
+ <ion-label class="title-item">视力</ion-label>
|
|
|
<ion-item>
|
|
|
- <ion-label>视力</ion-label>
|
|
|
- <ion-input name="vision" id="vision" style="text-align: right;" placeholder="请输入视力" v-model="baseData.vision" ></ion-input>
|
|
|
+ <ion-input name="vision" id="vision" style="text-align: left;" class="custom"
|
|
|
+ placeholder="请输入视力" v-model="baseData.vision" ></ion-input>
|
|
|
</ion-item>
|
|
|
+ <ion-label class="title-item">体重</ion-label>
|
|
|
<ion-item>
|
|
|
- <ion-label>体重</ion-label>
|
|
|
- <ion-input name="weight" id="weight" style="text-align: right;" placeholder="请输入体重" v-model="baseData.weight" ></ion-input>
|
|
|
+ <ion-input name="weight" id="weight" style="text-align: left;" class="custom"
|
|
|
+ placeholder="请输入体重" v-model="baseData.weight" ></ion-input>
|
|
|
</ion-item>
|
|
|
+ <ion-label class="title-item">婚姻状况</ion-label>
|
|
|
<ion-item>
|
|
|
- <ion-label>婚姻状况</ion-label>
|
|
|
<ion-select name="maritalStatusID" id="maritalStatusID" okText="确定" cancelText="取消" v-model="baseData.maritalStatusID"
|
|
|
- interface="action-sheet" placeholder="请选择婚姻状况" >
|
|
|
+ interface="action-sheet" placeholder="请选择婚姻状况" style="width:100%;text-align:left;">
|
|
|
<ion-select-option v-for=" (it,key) in maritalStatusList" :key="key" :value="it.value">
|
|
|
{{ it.name }}
|
|
|
</ion-select-option>
|
|
|
</ion-select>
|
|
|
</ion-item>
|
|
|
+ <ion-label class="title-item">省份</ion-label>
|
|
|
<ion-item>
|
|
|
- <ion-label>省份</ion-label>
|
|
|
<ion-select name="provinceCode" id="provinceCode" okText="确定" cancelText="取消" v-model="baseData.provinceCode"
|
|
|
- interface="action-sheet" placeholder="请选择省份" @change="provinceChange()" >
|
|
|
+ interface="action-sheet" placeholder="请选择省份" style="width:100%;text-align:left;" @change="provinceChange()" >
|
|
|
<ion-select-option v-for=" (it,key) in provinceList" :key="key" :value="it.code">
|
|
|
{{ it.name }}
|
|
|
</ion-select-option>
|
|
|
</ion-select>
|
|
|
</ion-item>
|
|
|
+ <ion-label class="title-item">市/县</ion-label>
|
|
|
<ion-item>
|
|
|
- <ion-label>市/县</ion-label>
|
|
|
<ion-select name="regionCode" id="regionCode" okText="确定" cancelText="取消" v-model="baseData.regionCode"
|
|
|
- interface="action-sheet" placeholder="请选择市/县" @ionChange="regionChange()" >
|
|
|
+ interface="action-sheet" placeholder="请选择市/县" style="width:100%;text-align:left;" @ionChange="regionChange()" >
|
|
|
<ion-select-option v-for=" (it,key) in regionList" :key="key" :value="it.code">
|
|
|
{{ it.name }}
|
|
|
</ion-select-option>
|
|
|
</ion-select>
|
|
|
</ion-item>
|
|
|
+ <ion-label class="title-item">镇/街</ion-label>
|
|
|
<ion-item>
|
|
|
- <ion-label>镇/街</ion-label>
|
|
|
<ion-select name="streetCode" id="streetCode" okText="确定" cancelText="取消" v-model="baseData.streetCode"
|
|
|
- interface="action-sheet" placeholder="请选择镇/街" >
|
|
|
+ interface="action-sheet" placeholder="请选择镇/街" style="width:100%;text-align:left;">
|
|
|
<ion-select-option v-for=" (it,key) in streetList" :key="key" :value="it.code">
|
|
|
{{ it.name }}
|
|
|
</ion-select-option>
|
|
|
</ion-select>
|
|
|
</ion-item>
|
|
|
+ <ion-label class="title-item">联系人</ion-label>
|
|
|
<ion-item>
|
|
|
- <ion-label>联系人</ion-label>
|
|
|
- <ion-input name="userName" id="userName" style="text-align: right;" placeholder="请输入联系人姓名" v-model="baseData.userName" ></ion-input>
|
|
|
+ <ion-input name="userName" id="userName" style="text-align: left;" class="custom"
|
|
|
+ placeholder="请输入联系人姓名" v-model="baseData.userName" ></ion-input>
|
|
|
</ion-item>
|
|
|
+ <ion-label class="title-item">电子邮箱</ion-label>
|
|
|
<ion-item>
|
|
|
- <ion-label>家庭住址</ion-label>
|
|
|
- <ion-input name="familyAddress" id="familyAddress" style="text-align: right;" placeholder="请输入家庭住址" v-model="baseData.familyAddress" ></ion-input>
|
|
|
+ <ion-input name="email" id="email" style="text-align: left;" class="custom"
|
|
|
+ placeholder="请输入电子邮箱" v-model="baseData.email" ></ion-input>
|
|
|
</ion-item>
|
|
|
+ <ion-label class="title-item">家庭住址</ion-label>
|
|
|
<ion-item>
|
|
|
- <ion-label>电子邮箱</ion-label>
|
|
|
- <ion-input name="email" id="email" style="text-align: right;" placeholder="请输入电子邮箱" v-model="baseData.email" ></ion-input>
|
|
|
+ <ion-textarea name="familyAddress" id="familyAddress" style="text-align: left;" class="custom" rows="4"
|
|
|
+ placeholder="请输入家庭住址" v-model="baseData.familyAddress" ></ion-textarea>
|
|
|
</ion-item>
|
|
|
+ <ion-label class="title-item">兴趣爱好</ion-label>
|
|
|
<ion-item>
|
|
|
- <ion-label>兴趣爱好</ion-label>
|
|
|
- <ion-input name="hobby" id="hobby" style="text-align: right;" placeholder="请输入兴趣爱好" v-model="baseData.hobby" ></ion-input>
|
|
|
+ <ion-textarea name="hobby" id="hobby" style="text-align: left;" class="custom" rows="4"
|
|
|
+ placeholder="请输入兴趣爱好" v-model="baseData.hobby" ></ion-textarea>
|
|
|
</ion-item>
|
|
|
</ion-item-group>
|
|
|
</ion-list>
|
|
|
<ion-list v-if="curStepData.statusVal==2" >
|
|
|
<ion-item>
|
|
|
- <ion-item class="panel-title2" slot="start">
|
|
|
- <div class="item-flag"></div>
|
|
|
- 教育经历
|
|
|
- </ion-item>
|
|
|
+ <div class="panel-title2" slot="start">
|
|
|
+ <div class="item-flag"></div>
|
|
|
+ 教育经历
|
|
|
+ </div>
|
|
|
<ion-buttons slot="end">
|
|
|
<ion-icon :icon="addCircleOutline" class="iconBtn"
|
|
|
@click="onPathForward('./educationEdit',null,null,2)"></ion-icon>
|
|
@@ -285,9 +335,9 @@ export default defineComponent({
|
|
|
statusVal: 1
|
|
|
});
|
|
|
const stepList = ref([
|
|
|
- {title: '基础信息', desc: '个人基础信息', val: 1},
|
|
|
- {title: '教育经历', desc: '完善个人教育经历',val: 2},
|
|
|
- {title: '求职意向', desc: '个人求职意向', val: 3}
|
|
|
+ {title: '个人基础信息', desc: '个人基础信息', val: 1},
|
|
|
+ {title: '完善教育经历', desc: '完善个人教育经历',val: 2},
|
|
|
+ {title: '个人求职意向', desc: '个人求职意向', val: 3}
|
|
|
]);
|
|
|
const genderList = ref<SelectProps[]>([]);
|
|
|
const jobUserStatusList = ref<SelectProps[]>([]);
|
|
@@ -297,6 +347,9 @@ export default defineComponent({
|
|
|
const bloodTypeList = ref<SelectProps[]>([]);
|
|
|
const maritalStatusList = ref<SelectProps[]>([]);
|
|
|
const provinceList = ref([{code:'440000000000000',name:'广东省'}]);
|
|
|
+ /*const nationList = ref([{code:'001',name:'汉族'}]);*/
|
|
|
+ const familyNatureList = ref([]);
|
|
|
+ const politicsStatusList = ref([]);
|
|
|
const regionList = ref<SelectProps[]>([]);
|
|
|
const streetList = ref<SelectProps[]>([]);
|
|
|
const educationList = ref([]);
|
|
@@ -311,6 +364,11 @@ export default defineComponent({
|
|
|
address: null,
|
|
|
jobStatusID: null,
|
|
|
keyPersonTypeID: null,
|
|
|
+ nation:null,
|
|
|
+ politicsStatusID:null,
|
|
|
+ birthPlace:null,
|
|
|
+ birthDay:null,
|
|
|
+ familyNatureID:null,
|
|
|
cultureRank:null,
|
|
|
healthID:null,
|
|
|
boolTypeID:null,
|
|
@@ -425,6 +483,10 @@ export default defineComponent({
|
|
|
bloodTypeList.value = bloodTypeResult;
|
|
|
const maritalStatusResult :any = await getSysDictionaryList("MaritalStatus");
|
|
|
maritalStatusList.value = maritalStatusResult;
|
|
|
+ const politicsStatusResult :any = await getSysDictionaryList("PoliticsStatus");
|
|
|
+ politicsStatusList.value = politicsStatusResult;
|
|
|
+ const familyNatureResult :any = await getSysDictionaryList("FamilyNature");
|
|
|
+ familyNatureList.value = familyNatureResult;
|
|
|
}
|
|
|
|
|
|
const getSiteInfoList = async function(){
|
|
@@ -509,6 +571,9 @@ export default defineComponent({
|
|
|
baseDataValid,
|
|
|
siteInfoList,
|
|
|
genderList,
|
|
|
+ /*nationList,*/
|
|
|
+ familyNatureList,
|
|
|
+ politicsStatusList,
|
|
|
pageParams,
|
|
|
jobUserStatusList,
|
|
|
keyPersonTypeList,
|
|
@@ -550,6 +615,18 @@ export default defineComponent({
|
|
|
});
|
|
|
</script>
|
|
|
<style lang="less">
|
|
|
+.custom{
|
|
|
+ --placeholder-color: gray;
|
|
|
+ --placeholder-font-style:italic;
|
|
|
+ --placeholder-opacity: 1;
|
|
|
+}
|
|
|
+
|
|
|
+.title-item{
|
|
|
+ margin-left: 15px;
|
|
|
+ color:#3a7be0;
|
|
|
+ font-size: 20px;
|
|
|
+}
|
|
|
+
|
|
|
.next-btn {
|
|
|
width: 80px;
|
|
|
border-radius: 5px;
|