diff --git a/src/views/dashboard/DashboardAnalytics.vue b/src/views/dashboard/DashboardAnalytics.vue index 9e02f3a..8725463 100644 --- a/src/views/dashboard/DashboardAnalytics.vue +++ b/src/views/dashboard/DashboardAnalytics.vue @@ -43,15 +43,17 @@

تحصیلات

+ {title: 'وضعیت مدرک',dataIndex: 'has_certificate_str'}, + {title: 'تعداد',dataIndex: 'count'}, + ]"/>

سن

+ ]"/>
@@ -64,14 +66,16 @@
نسبت استخدام به مصاحبه
+ ]"/>
تعداد پرسنل در هر شغل
+ ]"/>
diff --git a/src/views/personel/Personel.vue b/src/views/personel/Personel.vue index 5828239..92c2263 100644 --- a/src/views/personel/Personel.vue +++ b/src/views/personel/Personel.vue @@ -84,10 +84,10 @@ - + - + @@ -114,7 +114,7 @@ - + @@ -129,10 +129,10 @@ - + - + - + مرد @@ -151,7 +151,7 @@ - + متاهل @@ -174,7 +174,7 @@ - + @@ -194,20 +194,20 @@
+ v-decorator="['bank_card_number',{ rules: [{pattern:/^\d*$/,type:'string',message:'مقدار وارد شده باید عددی باشد.'},] }]"/>
+ v-decorator="['bank_account',{ rules: [{pattern:/^\d*$/,type:'string',message:'مقدار وارد شده باید عددی باشد.'},] }]"/>
+ v-decorator="['insurance_no',{ rules: [{pattern:/^\d*$/,type:'string',message:'مقدار وارد شده باید عددی باشد.'},] }]"/>
@@ -224,12 +224,12 @@
-
+
-
+
@@ -321,10 +321,10 @@ - + - +
@@ -346,7 +346,7 @@ - + @@ -375,10 +375,10 @@ - + - + + + + {{subItem}} + + چاپ قرارداد + ویرایش
@@ -556,7 +562,7 @@ - افزودن ردیف + افزودن ردیف ویرایش @@ -667,7 +673,7 @@
- افزودن ردیف + افزودن ردیف ویرایش
@@ -697,7 +703,7 @@
عنوان : {{ item.note }}
- افزودن ردیف + افزودن ردیف ویرایش
@@ -770,73 +776,73 @@
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
@@ -850,7 +856,7 @@
- +
@@ -1059,6 +1065,10 @@ }, data() { return { + flags:{ + gender: undefined, + marriage_sts: undefined, + }, prsonalFileList:[], file_id:undefined, fileList: [], @@ -1125,6 +1135,15 @@ } }, methods:{ + setMarriage_sts(event){ + this.flags.marriage_sts = event.target.value + }, + setGender(event){ + this.flags.gender = event.target.value + }, + printContract(event,id){ + window.open(`http://hr.asco-intl.com:2020/kernel/api/personnel/print?type=${event.key}&id=${id}`, '_blank').focus() + }, getTime(date){ return moment(date,'YYYY-MM-DD HH:mm:ss').format('jYYYY/jM/jD-HH:mm') }, @@ -1738,6 +1757,7 @@ this.getdata(record.id); this.showPersonalModal=true; this.personel = record; + this.flags = {gender: record.proposal.gender, marriage_sts: record.proposal.marriage_sts,} this.$nextTick(()=>{ this.fromPersonel.setFieldsValue(record); }); diff --git a/src/views/register/Register.vue b/src/views/register/Register.vue index 47e7fc7..7774a3d 100644 --- a/src/views/register/Register.vue +++ b/src/views/register/Register.vue @@ -112,14 +112,14 @@ - +
- + زن @@ -129,7 +129,7 @@ - + مجرد @@ -139,17 +139,17 @@ - + - + - + - + {{ item }} @@ -165,7 +165,7 @@
- + @@ -175,7 +175,7 @@ {{ item }} - + @@ -240,7 +240,7 @@
- + @@ -254,7 +254,7 @@
- + @@ -296,7 +296,7 @@ - + @@ -744,6 +744,10 @@ }, data(){ return{ + flags:{ + gender: 1, + marriage_sts: 1, + }, fileList: [], file_id:undefined, current: 0, @@ -788,6 +792,12 @@ } }, methods:{ + setMarriage_sts(event){ + this.flags.marriage_sts = event.target.value + }, + setGender(event){ + this.flags.gender = event.target.value + }, changeDocumentUpload({fileList, event, file}){ if (file.response && file.response.id) { this.file_id = file.response.id; diff --git a/src/views/register/RegisterPersonnel.vue b/src/views/register/RegisterPersonnel.vue index 44564c8..19f12fe 100644 --- a/src/views/register/RegisterPersonnel.vue +++ b/src/views/register/RegisterPersonnel.vue @@ -122,14 +122,14 @@ - +
- + زن @@ -139,7 +139,7 @@ - + مجرد @@ -149,16 +149,16 @@ - + - + - + - + {{ item }} @@ -174,7 +174,7 @@
- + @@ -184,7 +184,7 @@ {{ item }} - + @@ -248,7 +248,7 @@
- + @@ -262,7 +262,7 @@
- + @@ -304,7 +304,7 @@ - + @@ -748,6 +748,10 @@ }, data(){ return{ + flags:{ + gender: 1, + marriage_sts: 1, + }, fileList:[], file_id:undefined, current: 0, @@ -792,6 +796,12 @@ } }, methods:{ + setMarriage_sts(event){ + this.flags.marriage_sts = event.target.value + }, + setGender(event){ + this.flags.gender = event.target.value + }, changeDocumentUpload({fileList, event, file}){ if (file.response && file.response.id) { this.file_id = file.response.id;