fixed set field edu 1401-03-05

This commit is contained in:
sedmedgh
2022-05-26 17:25:49 +04:30
parent 719d8781c4
commit bafe47af1d
5 changed files with 24 additions and 19 deletions
+2 -2
View File
@@ -132,8 +132,8 @@
<div> <div>
<a-card title="سوابق کاری"> <a-card title="سوابق کاری">
<x-table :model="workChart"> <x-table :model="workChart">
<template slot="history" slot-scope="{text, record}"> <template slot="count_year" slot-scope="{text, record}">
{{record.history?record.history+' سال':'-'}} {{text?text+' سال':'-'}}
</template> </template>
<template slot="end" slot-scope="{text, record}"> <template slot="end" slot-scope="{text, record}">
{{record.end_at?record.end_at:'-'}} {{record.end_at?record.end_at:'-'}}
+4 -7
View File
@@ -1,11 +1,8 @@
import XTbl, {Xtc} from '@/components/new-x-table/index'; import XTbl, {Xtc} from '@/components/new-x-table/index';
const tbl = new XTbl('/work', 'لیست پرسنل'); const tbl = new XTbl('/work', 'لیست پرسنل');
tbl.add(new Xtc('proposal.name', 'نام و نام خانوادگی').filterText()) tbl.add(new Xtc('name', 'نام و نام خانوادگی').filterText())
tbl.add(new Xtc('history', 'سابقه کار').renderSlot('history').filterText()); tbl.add(new Xtc('ncode', 'کد ملی').filterText())
tbl.add(new Xtc('title', 'نام شغل').filterText()) tbl.add(new Xtc('count_year', 'سابقه کار').renderSlot('count_year'))
tbl.add(new Xtc('university', 'مکان').filterText()) tbl.add(new Xtc('last_education_str', 'آخرین مدرک تحصیلی').filterText())
tbl.add(new Xtc('has_certificate_str', 'وضعیت مدرک').filterText())
tbl.add(new Xtc('start_at', 'تاریخ شروع سابقه').filterDate().filterKey('start_at'))
tbl.add(new Xtc('end_at', 'تاریخ اتمام سابقه').renderSlot('end').filterDate().filterKey('end_at'))
export default tbl; export default tbl;
+10 -2
View File
@@ -212,13 +212,13 @@
</a-select> </a-select>
</a-form-item> </a-form-item>
</div> </div>
<a-form-item label="آخرین مدرک تحصیلی"> <!-- <a-form-item label="آخرین مدرک تحصیلی">
<a-select v-decorator="[`last_education`]"> <a-select v-decorator="[`last_education`]">
<a-select-option v-for="(item,index) in grade" :value="index"> <a-select-option v-for="(item,index) in grade" :value="index">
{{ item }} {{ item }}
</a-select-option> </a-select-option>
</a-select> </a-select>
</a-form-item> </a-form-item>-->
</div> </div>
</a-card> </a-card>
@@ -1717,6 +1717,14 @@ export default {
this.personel = record; this.personel = record;
this.personelBirthDate = record && record.proposal && record.proposal.birth_date ? record.proposal.birth_date : null; this.personelBirthDate = record && record.proposal && record.proposal.birth_date ? record.proposal.birth_date : null;
this.flags = {gender: record.proposal.gender, marriage_sts: record.proposal.marriage_sts,} this.flags = {gender: record.proposal.gender, marriage_sts: record.proposal.marriage_sts,}
record.personal_details.education.forEach((item) => {
item.level = `${item.level}`
})
record.personal_details.family.forEach((item) => {
item.edu_level = `${item.edu_level}`
})
// personal_details.family[${index}].edu_level
this.$nextTick(() => { this.$nextTick(() => {
this.fromPersonel.setFieldsValue(record); this.fromPersonel.setFieldsValue(record);
}); });
+4 -4
View File
@@ -165,13 +165,13 @@
</a-select-option> </a-select-option>
</a-select> </a-select>
</a-form-item> </a-form-item>
<a-form-item label="آخرین مدرک تحصیلی"> <!-- <a-form-item label="آخرین مدرک تحصیلی">
<a-select v-decorator="[`last_education`]"> <a-select v-decorator="[`last_education`]">
<a-select-option v-for="(item,index) in grade" :value="index"> <a-select-option v-for="(item,index) in grade" :value="index">
{{ item }} {{ item }}
</a-select-option> </a-select-option>
</a-select> </a-select>
</a-form-item> </a-form-item>-->
</div> </div>
@@ -346,7 +346,7 @@
<div style="direction: rtl">نسبت : {{ item.relation }}</div> <div style="direction: rtl">نسبت : {{ item.relation }}</div>
</div> </div>
<div> <div>
<div style="direction: ltr" v-if="item.edu"> مقطع :{{ item.edu.title }}</div> <div style="direction: ltr" v-if="item.edu"> مقطع :{{ grade[item.edu] }}</div>
<div style="direction: rtl">رشته تحصیلی : {{ item.edu_title }}</div> <div style="direction: rtl">رشته تحصیلی : {{ item.edu_title }}</div>
</div> </div>
<div> <div>
@@ -385,7 +385,7 @@
bordered item-layout="horizontal"> bordered item-layout="horizontal">
<a-list-item class="grid grid-cols-4" v-for="(item,index) in edu" :key="index"> <a-list-item class="grid grid-cols-4" v-for="(item,index) in edu" :key="index">
<div> <div>
<div style="direction: ltr" v-if="item.grade"> مقطع :{{ item.grade.title }}</div> <div style="direction: ltr" v-if="item.grade"> مقطع :{{ grade[item.grade] }}</div>
<div style="direction: rtl">دانشگاه : {{ item.university }}</div> <div style="direction: rtl">دانشگاه : {{ item.university }}</div>
</div> </div>
+4 -4
View File
@@ -174,13 +174,13 @@
</a-select-option> </a-select-option>
</a-select> </a-select>
</a-form-item> </a-form-item>
<a-form-item label="آخرین مدرک تحصیلی"> <!-- <a-form-item label="آخرین مدرک تحصیلی">
<a-select v-decorator="[`last_education`]"> <a-select v-decorator="[`last_education`]">
<a-select-option v-for="(item,index) in grade" :value="index"> <a-select-option v-for="(item,index) in grade" :value="index">
{{ item }} {{ item }}
</a-select-option> </a-select-option>
</a-select> </a-select>
</a-form-item> </a-form-item>-->
</div> </div>
@@ -354,7 +354,7 @@
<div style="direction: rtl">نسبت : {{ item.relation }}</div> <div style="direction: rtl">نسبت : {{ item.relation }}</div>
</div> </div>
<div> <div>
<div style="direction: ltr" v-if="item.edu"> مقطع :{{ item.edu.title }}</div> <div style="direction: ltr" v-if="item.edu">{{item.ed}} مقطع :{{ grade[`${item.edu}`] }}</div>
<div style="direction: rtl">رشته تحصیلی : {{ item.edu_title }}</div> <div style="direction: rtl">رشته تحصیلی : {{ item.edu_title }}</div>
</div> </div>
<div> <div>
@@ -393,7 +393,7 @@
bordered item-layout="horizontal"> bordered item-layout="horizontal">
<a-list-item class="grid grid-cols-4" v-for="(item,index) in edu" :key="index"> <a-list-item class="grid grid-cols-4" v-for="(item,index) in edu" :key="index">
<div> <div>
<div style="direction: ltr" v-if="item.grade"> مقطع :{{ item.grade.title }}</div> <div style="direction: ltr" v-if="item.grade"> {{item.grade}}مقطع :{{ grade[`${item.grade}`] }}</div>
<div style="direction: rtl">دانشگاه : {{ item.university }}</div> <div style="direction: rtl">دانشگاه : {{ item.university }}</div>
</div> </div>