Browse Source

公益岗岗位多选,居民信息相同

V1.0
mk 2 years ago
parent
commit
9f60edddf8
  1. 14
      src/views/components/resiForm.vue
  2. 2
      src/views/modules/base/residentManagement/publicWelfarePost/addForm.vue
  3. 14
      src/views/modules/base/residentManagement/publicWelfarePost/publicWelfarePost.vue

14
src/views/components/resiForm.vue

@ -308,8 +308,8 @@
<el-select v-model="form[itemj.id][itemk.formName]" <el-select v-model="form[itemj.id][itemk.formName]"
:placeholder="`请选择${itemk.label}`" :placeholder="`请选择${itemk.label}`"
size="small" size="small"
:multiple="itemk.formName=='specialCategoryCode'" :multiple="itemk.multiple"
:collapse-tags="itemk.formName=='specialCategoryCode'" :collapse-tags="itemk.collapseTags"
clearable clearable
:style="{'width':itemk.formName=='specialCategoryCode'?'183px':''}" :style="{'width':itemk.formName=='specialCategoryCode'?'183px':''}"
class="u-item-width-normal"> class="u-item-width-normal">
@ -1222,6 +1222,8 @@ export default {
label: '人群类别', label: '人群类别',
itemType: "select1", itemType: "select1",
formName: "specialCategoryCode", formName: "specialCategoryCode",
multiple:true,
collapseTags:true,
opction: [] opction: []
},] },]
}, },
@ -1263,6 +1265,8 @@ export default {
label: '岗位类型', label: '岗位类型',
itemType: "select1", itemType: "select1",
formName: "jobPost", formName: "jobPost",
multiple:true,
collapseTags:true,
opction: [] opction: []
}, },
] ]
@ -1529,7 +1533,7 @@ export default {
}, },
postDto: { postDto: {
hiredate: '',// hiredate: '',//
jobPost: '',// jobPost: [],//
userId: '' userId: ''
}, },
birthRecordDTO: { birthRecordDTO: {
@ -1770,7 +1774,7 @@ export default {
await this.getDictData('chronic_disease_code', 'chronicDiseaseCode') await this.getDictData('chronic_disease_code', 'chronicDiseaseCode')
}, },
async getWelfareDict () { async getWelfareDict () {
await this.getDictData('welfare_post', 'jobPost') await this.getDictData('public_welfare_post_type', 'jobPost')
}, },
async getUnemployment () { async getUnemployment () {
await this.getDictData('unemployment_cause', 'unemploymentReason') await this.getDictData('unemployment_cause', 'unemploymentReason')
@ -2669,7 +2673,7 @@ export default {
} else { } else {
this.form.postDto = res.data ? res.data : { this.form.postDto = res.data ? res.data : {
hiredate: '',// hiredate: '',//
jobPost: '', // jobPost: [], //
userId: id userId: id
} }

2
src/views/modules/base/residentManagement/publicWelfarePost/addForm.vue

@ -155,7 +155,7 @@
<span>{{ formData.postTypes }}</span> <span>{{ formData.postTypes }}</span>
</div> </div>
<el-form-item label-width="100px" label="岗位类型" prop="postTypes" v-else> <el-form-item label-width="100px" label="岗位类型" prop="postTypes" v-else>
<el-select v-model="formData.postTypes" clearable> <el-select v-model="formData.postTypes" multiple collapse-tags clearable>
<el-option v-for="item in dicts.public_welfare_post_type" :key="item.value" <el-option v-for="item in dicts.public_welfare_post_type" :key="item.value"
:label="item.label" :value="item.value"> :label="item.label" :value="item.value">
</el-option> </el-option>

14
src/views/modules/base/residentManagement/publicWelfarePost/publicWelfarePost.vue

@ -46,6 +46,7 @@
> >
</el-date-picker> </el-date-picker>
<span class="u-data-tag"></span> <span class="u-data-tag"></span>
<!-- :picker-options="endPickerOptionsBirthday" -->
<el-date-picker <el-date-picker
v-model="formData.birthdayEnd" v-model="formData.birthdayEnd"
type="date" type="date"
@ -53,7 +54,6 @@
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
class="u-item-width-daterange u-data-tag" class="u-item-width-daterange u-data-tag"
placeholder="结束日期" placeholder="结束日期"
:picker-options="endPickerOptionsBirthday"
> >
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
@ -84,7 +84,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label-width="100px" label="岗位类型" prop="postTypes" > <el-form-item label-width="100px" label="岗位类型" prop="postTypes" >
<el-select v-model="formData.postTypes" clearable size="small" class="u-item-width-normal"> <el-select v-model="formData.postTypes" multiple collapse-tags clearable size="small" class="u-item-width-normal">
<el-option <el-option
v-for="item in dicts.public_welfare_post_type" v-for="item in dicts.public_welfare_post_type"
:key="item.value" :key="item.value"
@ -95,6 +95,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="入职时间"> <el-form-item label="入职时间">
<!-- :picker-options="startPickerOptions" -->
<el-date-picker <el-date-picker
v-model="formData.hireDateFrom" v-model="formData.hireDateFrom"
type="date" type="date"
@ -102,10 +103,11 @@
class="u-item-width-daterange" class="u-item-width-daterange"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
placeholder="开始日期" placeholder="开始日期"
:picker-options="startPickerOptions"
> >
</el-date-picker> </el-date-picker>
<span class="u-data-tag"></span> <span class="u-data-tag"></span>
<!-- :picker-options="endPickerOptionsBirthday" -->
<el-date-picker <el-date-picker
v-model="formData.hireDateEnd" v-model="formData.hireDateEnd"
type="date" type="date"
@ -113,7 +115,6 @@
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
class="u-item-width-daterange u-data-tag" class="u-item-width-daterange u-data-tag"
placeholder="结束日期" placeholder="结束日期"
:picker-options="endPickerOptionsBirthday"
> >
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
@ -458,10 +459,9 @@
this.$http.post("sys/dict/data/education", { this.$http.post("sys/dict/data/education", {
formCode: "resi_base_info", formCode: "resi_base_info",
}), }),
this.$http.post("sys/dict/data/education", { this.$http.post("sys/dict/data/dictlist", {
formCode: "public_welfare_post_type", dictType: "public_welfare_post_type",
}), }),
]; ];
const dictKeys = ["nationList", "educationList",'public_welfare_post_type']; // const dictKeys = ["nationList", "educationList",'public_welfare_post_type']; //

Loading…
Cancel
Save