|
@@ -13,10 +13,10 @@
|
|
|
|
|
|
<a-spin :spinning="confirmLoading">
|
|
|
<a-form :form="form" style="overflow-y: auto;height: 650px;">
|
|
|
- <a-row>
|
|
|
- <a-col :md="6" :sm="8" :lg="8">
|
|
|
+ <a-row>
|
|
|
+ <a-col :md="4" :sm="4" :lg="8">
|
|
|
<a-form-model-item label="头像" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
|
|
- <j-image-upload style="width: 70%" class="avatar-uploader" text="上传" v-model="model.avatar"></j-image-upload>
|
|
|
+ <j-image-upload style="width: 70%;height: 50px;" class="avatar-uploader" text="上传" v-model="model.avatar"></j-image-upload>
|
|
|
</a-form-model-item>
|
|
|
</a-col>
|
|
|
<a-col :md="6" :sm="8" :lg="8">
|
|
@@ -39,8 +39,6 @@
|
|
|
<a-form-item label="人员类别" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
|
|
<j-dict-select-tag style="width: 70%" v-decorator="[ 'category', {initialValue:101,rules: [{ required: true, message: '请选择人员类别'}]}]" placeholder="请选择人员类别"
|
|
|
:triggerChange="true" @change="handleChangeStatus" dictCode="category"/>
|
|
|
-
|
|
|
-
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :md="6" :sm="8" :lg="8">
|
|
@@ -51,14 +49,12 @@
|
|
|
</a-select>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
+
|
|
|
<a-col :md="6" :sm="8" :lg="8">
|
|
|
<a-form-item label="身份证" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
|
|
<a-input style="width: 70%" :maxLength="40" placeholder="请输入身份证号码" v-decorator="[ 'sfzCode', validatorRules.sfzCode]" />
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- </a-row>
|
|
|
-
|
|
|
- <a-row>
|
|
|
<a-col :md="6" :sm="8" :lg="8">
|
|
|
<a-form-item label="性别" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
|
|
<a-select style="width: 70%" v-decorator="[ 'sex',validatorRules.sex]" placeholder="请选择性别"
|
|
@@ -68,6 +64,10 @@
|
|
|
</a-select>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
+ </a-row>
|
|
|
+
|
|
|
+ <a-row>
|
|
|
+
|
|
|
|
|
|
<a-col :md="6" :sm="8" :lg="8">
|
|
|
<a-form-item label="生日" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
|
@@ -81,6 +81,14 @@
|
|
|
<a-input style="width: 70%" :maxLength="3" placeholder="请输入年龄" v-model="age" />
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
+ <a-col :md="6" :sm="8" :lg="8">
|
|
|
+ <a-form-item label="部门" :labelCol="labelCol" :wrapperCol="wrapperCol" v-show="!departDisabled">
|
|
|
+ <a-input-search style="width: 70%" placeholder="点击选择部门" v-decorator="['checkedDepartNameString', validatorRules.deptName]"
|
|
|
+ readOnly @search="onSearch">
|
|
|
+ <a-button slot="enterButton" icon="search">选择</a-button>
|
|
|
+ </a-input-search>
|
|
|
+ </a-form-item>
|
|
|
+ </a-col>
|
|
|
</a-row>
|
|
|
|
|
|
<a-row>
|
|
@@ -115,13 +123,12 @@
|
|
|
<a-input style="width: 70%" :maxLength="30" placeholder="请输入开户行" v-decorator="['bankAddr', {initialValue:'招商银行'}]" />
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :md="6" :sm="8" :lg="8">
|
|
|
- <a-form-item label="部门" :labelCol="labelCol" :wrapperCol="wrapperCol" v-show="!departDisabled">
|
|
|
- <a-input-search style="width: 70%" placeholder="点击选择部门" v-decorator="['checkedDepartNameString', validatorRules.deptName]"
|
|
|
- readOnly @search="onSearch">
|
|
|
- <a-button slot="enterButton" icon="search">选择</a-button>
|
|
|
- </a-input-search>
|
|
|
+ <a-col :md="6" :sm="8" :lg="8" v-if="isAttendance=='0'||isAttendance==0">
|
|
|
+ <a-form-item label="上班类型" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
|
|
+ <j-dict-select-tag style="width: 70%" v-decorator="['type', {initialValue:2,rules: [{ required: true, message: '请选择类型'}]}]" :triggerChange="true" placeholder="请选择上班类型"
|
|
|
+ dictCode="type" />
|
|
|
</a-form-item>
|
|
|
+
|
|
|
</a-col>
|
|
|
</a-row>
|
|
|
|
|
@@ -243,13 +250,7 @@
|
|
|
</a-form-item>
|
|
|
|
|
|
</a-col>
|
|
|
- <a-col :md="6" :sm="8" :lg="8" v-if="isAttendance=='0'||isAttendance==0">
|
|
|
- <a-form-item label="上班类型" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
|
|
- <j-dict-select-tag style="width: 70%" v-decorator="['type', {initialValue:2,rules: [{ required: true, message: '请选择类型'}]}]" :triggerChange="true" placeholder="请选择上班类型"
|
|
|
- dictCode="type" />
|
|
|
- </a-form-item>
|
|
|
-
|
|
|
- </a-col>
|
|
|
+
|
|
|
<a-col :md="6" :sm="8" :lg="8">
|
|
|
<a-form-item label="雇佣状态" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
|
|
<j-dict-select-tag style="width: 70%" v-decorator="[ 'employmentStatus', {initialValue:40,rules: [{ required: true, message: '请选择状态'}]}]" placeholder="请选择人员类别"
|
|
@@ -257,8 +258,6 @@
|
|
|
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- </a-row>
|
|
|
- <a-row>
|
|
|
<a-col :md="6" :sm="8" :lg="8">
|
|
|
<a-form-item label="附件上传" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
|
|
<a-badge :count="fileLists.length" show-zero :number-style="{ backgroundColor: '#52c41a' }">
|
|
@@ -266,6 +265,9 @@
|
|
|
</a-badge>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
+ </a-row>
|
|
|
+ <a-row>
|
|
|
+
|
|
|
<a-col :md="6" :sm="8" :lg="8">
|
|
|
<a-form-item v-if="!isEdit" label="合同类型" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
|
|
<j-dict-select-tag :disabled="isEdit" style="width: 70%" v-decorator="['contractType',validatorRules.contractType]" :triggerChange="true" placeholder="请选择合同类型"
|