|
|
|
@ -87,7 +87,7 @@ |
|
|
|
<el-col :span="12"> |
|
|
|
<div class="info-prop" v-if="formType == 'detail'"> |
|
|
|
<span class="info-title-2">出生日期: </span> |
|
|
|
<span>{{formData.birthday||'--'}}</span> |
|
|
|
<span v-if="formData.birthday">{{formData.birthday.substr(0,10)||'--'}}</span> |
|
|
|
</div> |
|
|
|
<el-form-item label-width="100px" label="出生日期" v-else> |
|
|
|
<el-date-picker |
|
|
|
@ -131,7 +131,7 @@ |
|
|
|
<el-col :span="12"> |
|
|
|
<div class="info-prop" v-if="formType == 'detail'"> |
|
|
|
<span class="info-title-2">民族: </span> |
|
|
|
<span>{{ nationName || "--" }}</span> |
|
|
|
<span>{{ formData.nationName || "--" }}</span> |
|
|
|
</div> |
|
|
|
<el-form-item label-width="100px" label="民族" v-else> |
|
|
|
<el-select v-model="formData.nation" clearable> |
|
|
|
@ -217,7 +217,7 @@ |
|
|
|
<el-col :span="12"> |
|
|
|
<div class="info-prop" v-if="formType == 'detail'"> |
|
|
|
<span class="info-title-2">文化程度: </span> |
|
|
|
<span>{{ formData.disabilityCategoryName || "--" }}</span> |
|
|
|
<span>{{ formData.cultureLevelName || "--" }}</span> |
|
|
|
</div> |
|
|
|
<el-form-item label-width="100px" label="文化程度" v-else> |
|
|
|
<el-select v-model="formData.cultureLevel" clearable> |
|
|
|
@ -251,7 +251,7 @@ |
|
|
|
<el-col :span="12"> |
|
|
|
<div class="info-prop" v-if="formType == 'detail'"> |
|
|
|
<span class="info-title-2">志愿者类别: </span> |
|
|
|
<span>{{ formData.volunteerCategoryNames || "--" }}</span> |
|
|
|
<span v-if="formData.volunteerCategorieNames">{{ formData.volunteerCategorieNames.join(',') || "--" }}</span> |
|
|
|
</div> |
|
|
|
<el-form-item label-width="100px" label="志愿者类别" v-else> |
|
|
|
<el-select |
|
|
|
@ -291,7 +291,7 @@ |
|
|
|
<el-col :span="24"> |
|
|
|
<div class="info-prop" v-if="formType == 'detail'"> |
|
|
|
<span class="info-title-2">兴趣特长: </span> |
|
|
|
<span>{{ formData.interestDesc || "--" }}</span> |
|
|
|
<span v-if="formData.hobbyNames">{{ formData.hobbyNames.join(',') || "--" }}</span> |
|
|
|
</div> |
|
|
|
<el-form-item |
|
|
|
label-width="100px" |
|
|
|
@ -299,11 +299,23 @@ |
|
|
|
class="wd-wr" |
|
|
|
v-else |
|
|
|
> |
|
|
|
<el-input |
|
|
|
v-model="formData.interestDesc" |
|
|
|
placeholder="请输入" |
|
|
|
<el-select |
|
|
|
v-model="formData.hobbyCodes" |
|
|
|
placeholder="请选择" |
|
|
|
size="small" |
|
|
|
class="u-item-width-normal" |
|
|
|
clearable |
|
|
|
></el-input> |
|
|
|
multiple |
|
|
|
collapse-tags |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="item in dicts.hobbyList" |
|
|
|
:key="item.value" |
|
|
|
:label="item.label" |
|
|
|
:value="item.value" |
|
|
|
> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
@ -376,7 +388,7 @@ export default { |
|
|
|
workUnit: "", |
|
|
|
volunteerCategories: [], |
|
|
|
occupation: "", |
|
|
|
interestDesc: "", |
|
|
|
hobbyCodes: [], |
|
|
|
remark: "", |
|
|
|
}, |
|
|
|
genderList, |
|
|
|
@ -395,6 +407,7 @@ export default { |
|
|
|
educationList: [], |
|
|
|
volunteerList: [], |
|
|
|
idCard_type: [], |
|
|
|
hobbyList:[] |
|
|
|
}, |
|
|
|
}; |
|
|
|
}, |
|
|
|
@ -460,12 +473,16 @@ export default { |
|
|
|
this.$http.post("sys/dict/data/dictlist", { |
|
|
|
dictType: "idCard_type", |
|
|
|
}), |
|
|
|
this.$http.post("sys/dict/data/dictlist", { |
|
|
|
dictType: "SPECIAL_SKILL", |
|
|
|
}), |
|
|
|
]; |
|
|
|
const dictKeys = [ |
|
|
|
"nationList", |
|
|
|
"educationList", |
|
|
|
"volunteerList", |
|
|
|
"idCard_type", |
|
|
|
"hobbyList" |
|
|
|
]; // 对应的键名 |
|
|
|
|
|
|
|
const results = await Promise.all(requests); |
|
|
|
|