djkasdasdadada
This commit is contained in:
@@ -112,14 +112,14 @@
|
||||
|
||||
<a-form-item label="کد ملی">
|
||||
<!--<a-input autocomplete="off" v-decorator="['ncode',{initialValue: null,rules: [{ required: true, message: 'این فیلد نمیتواند خالی باشد.' }]}]" />-->
|
||||
<input autocomplete="off" type="text" v-decorator="['ncode',{initialValue: null,rules: [{ required: true, message: 'کد ملی را وارد نمایید' },{ min : 10, message: 'کد ملی 10 رقمی می باشد' },{ max : 10, message: 'کد ملی 10 رقمی می باشد' }]}]" class="ant-input" >
|
||||
<input autocomplete="off" type="text" v-decorator="['ncode',{initialValue: null,rules: [{ required: true, message: 'کد ملی را وارد نمایید' },{ min : 10, message: 'کد ملی 10 رقمی می باشد' },{ max : 10, message: 'کد ملی 10 رقمی می باشد' },{pattern:/^\d*$/,type:'string',message:'مقدار وارد شده باید عددی باشد.'}]}]" class="ant-input" >
|
||||
</a-form-item>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="grid lg:grid-cols-4 md:grid-cols-4 sm:grid-cols-1 gap-4">
|
||||
<a-form-item label="جنسیت">
|
||||
<a-radio-group style="direction: ltr" v-decorator="['gender',{ initialValue: '1' }]" button-style="solid">
|
||||
<a-radio-group style="direction: ltr" v-decorator="['gender',{ initialValue: '1' }]" button-style="solid" @change="setGender">
|
||||
<a-radio-button value="2">
|
||||
زن
|
||||
</a-radio-button>
|
||||
@@ -129,7 +129,7 @@
|
||||
</a-radio-group>
|
||||
</a-form-item>
|
||||
<a-form-item label="وضعیت تاهل">
|
||||
<a-radio-group style="direction: ltr" v-decorator="['married',{initialValue: '1'}]" button-style="solid">
|
||||
<a-radio-group style="direction: ltr" v-decorator="['married',{initialValue: '1'}]" button-style="solid" @change="setMarriage_sts">
|
||||
<a-radio-button value="1">
|
||||
مجرد
|
||||
</a-radio-button>
|
||||
@@ -139,17 +139,17 @@
|
||||
</a-radio-group>
|
||||
</a-form-item>
|
||||
<a-form-item label="شماره حساب بانک پاسارگاد">
|
||||
<input class="ant-input" autocomplete="off" v-decorator="['pasargad_bank_number',{initialValue: null}]" />
|
||||
<input class="ant-input" autocomplete="off" v-decorator="['pasargad_bank_number',{initialValue: null},{ rules: [{pattern:/^\d*$/,type:'string',message:'مقدار وارد شده باید عددی باشد.'},] }]" />
|
||||
</a-form-item>
|
||||
|
||||
<a-form-item label="حقوق درخواستی">
|
||||
<input class="ant-input" autocomplete="off" v-decorator="['requested_salary',{initialValue: null,rules: [{ required: true, message: 'حقوق درخواستی را وارد نمایید' }]}]" />
|
||||
<input class="ant-input" autocomplete="off" v-decorator="['requested_salary',{initialValue: null,rules: [{ required: true, message: 'حقوق درخواستی را وارد نمایید' },{pattern:/^\d*$/,type:'string',message:'مقدار وارد شده باید عددی باشد.'}]}]" />
|
||||
</a-form-item>
|
||||
<a-form-item label="تعداد فرزند">
|
||||
<a-form-item label="تعداد فرزند" v-if="flags.marriage_sts == 2">
|
||||
<input class="ant-input" v-decorator="['count_child',{rules: [{ required: true, message: 'لطفا مقدار را وارد کنید' },{ pattern: /^[0-9]+$/,type: 'string', message: 'فقط عدد مجاز است' }] }]"/>
|
||||
</a-form-item>
|
||||
|
||||
<a-form-item label="وضعیت نظام وظیفه">
|
||||
<a-form-item label="وضعیت نظام وظیفه" v-if="flags.gender == 1">
|
||||
<a-select style="width: 100%" v-decorator="['military_sts',{rules: [{ required: true, message: 'لطفا مقدار را وارد کنید' }] }]">
|
||||
<a-select-option v-for="(item,index) in {1:'معاف',2:'مشمول',3:'پایان خدمت',}" :value="index">
|
||||
{{ item }}
|
||||
@@ -165,7 +165,7 @@
|
||||
|
||||
<div class="grid sm:grid-cols-1 md:grid-cols-4 lg:grid-cols-4 gap-4">
|
||||
<a-form-item label="شماره شناسنامه">
|
||||
<input class="ant-input" autocomplete="off" v-decorator="['iden_code',{initialValue: null,rules: [{ required: true, message: 'شماره شناسنامه را وارد نمایید' }]}]" />
|
||||
<input class="ant-input" autocomplete="off" v-decorator="['iden_code',{initialValue: null,rules: [{ required: true, message: 'شماره شناسنامه را وارد نمایید' },{pattern:/^\d*$/,type:'string',message:'مقدار وارد شده باید عددی باشد.'}]}]" />
|
||||
</a-form-item>
|
||||
|
||||
<a-form-item label="سریال شناسنامه">
|
||||
@@ -175,7 +175,7 @@
|
||||
{{ item }}
|
||||
</a-select-option>
|
||||
</a-select>
|
||||
<input class="ant-input" v-decorator="['iden_no_right',{initialValue: null}]" autocomplete="off" style="width: 77%;direction: rtl" />
|
||||
<input class="ant-input" v-decorator="['iden_no_right',{initialValue: null},{ rules: [{pattern:/^\d*$/,type:'string',message:'مقدار وارد شده باید عددی باشد.'},] }]" autocomplete="off" style="width: 77%;direction: rtl" />
|
||||
</a-input-group>
|
||||
</a-form-item>
|
||||
<!-- <a-input-group compact>
|
||||
@@ -231,7 +231,7 @@
|
||||
<div class="md:w-1/4 md:pl-4">
|
||||
<a-row >
|
||||
<a-form-item label="موبایل">
|
||||
<input class="ant-input" autocomplete="off" v-decorator="['mobile',{initialValue: null,rules: [{ required: true, message: 'شماره موبایل را وارد نمایید' }]}]" >
|
||||
<input class="ant-input" autocomplete="off" v-decorator="['mobile',{initialValue: null,rules: [{ required: true, message: 'شماره موبایل را وارد نمایید' },{pattern:/^\d*$/,type:'string',message:'مقدار وارد شده باید عددی باشد.'}]}]" >
|
||||
<!--<feather-icon style="direction: ltr !important;" icon="SmartPhoneIcon" slot="addonAfter" class="pt-1" svgClasses="w-5 h-5" />-->
|
||||
<!-- </a-input>-->
|
||||
</a-form-item>
|
||||
@@ -240,7 +240,7 @@
|
||||
<div class="md:w-1/4 md:pl-4">
|
||||
<a-row >
|
||||
<a-form-item label="تلفن ثابت">
|
||||
<input class="ant-input" autocomplete="off" v-decorator="['phone',{initialValue: null,rules: [{ required: true, message: 'تلفن ثابت را وارد نمایید' }]}]" >
|
||||
<input class="ant-input" autocomplete="off" v-decorator="['phone',{initialValue: null,rules: [{ required: true, message: 'تلفن ثابت را وارد نمایید' },{pattern:/^\d*$/,type:'string',message:'مقدار وارد شده باید عددی باشد.'}]}]" >
|
||||
<!--<feather-icon style="direction: ltr !important;" icon="PhoneIcon" slot="addonAfter" class="pt-1" svgClasses="w-5 h-5" />-->
|
||||
<!-- </a-input>-->
|
||||
</a-form-item>
|
||||
@@ -254,7 +254,7 @@
|
||||
<div class="md:w-1/4 md:pl-4">
|
||||
<a-row >
|
||||
<a-form-item label="تلفن ضروری">
|
||||
<input class="ant-input" style="direction: rtl !important;" v-decorator="['phone_emergency',{initialValue: null,rules: [{ required: true, message: 'تلفن ضروری را وارد نمایید' }]}]">
|
||||
<input class="ant-input" style="direction: rtl !important;" v-decorator="['phone_emergency',{initialValue: null,rules: [{ required: true, message: 'تلفن ضروری را وارد نمایید' },{pattern:/^\d*$/,type:'string',message:'مقدار وارد شده باید عددی باشد.'}]}]">
|
||||
<!-- <feather-icon style="direction: ltr !important;" icon="MailIcon" slot="addonAfter" class="pt-1" svgClasses="w-5 h-5" />-->
|
||||
<!-- </a-input>-->
|
||||
</a-form-item>
|
||||
@@ -296,7 +296,7 @@
|
||||
</a-form-item>
|
||||
|
||||
<a-form-item label="شماره بیمه" v-if="has_instructor == 1 ">
|
||||
<input class="ant-input" autocomplete="off" style="width: 40%" v-decorator="['insurance_no',{initialValue: null,rules: [{ required: false, message: 'شماره بیمه را وارد نمایید' }]}]" />
|
||||
<input class="ant-input" autocomplete="off" style="width: 40%" v-decorator="['insurance_no',{initialValue: null,rules: [{ required: false, message: 'شماره بیمه را وارد نمایید' },{pattern:/^\d*$/,type:'string',message:'مقدار وارد شده باید عددی باشد.'}]}]" />
|
||||
</a-form-item>
|
||||
|
||||
</a-card>
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user