|
|
@@ -6,65 +6,45 @@
|
|
|
class="custom-class"
|
|
|
title="员工信息"
|
|
|
placement="right"
|
|
|
- width="900"
|
|
|
+ width="600"
|
|
|
:closable="false"
|
|
|
@close="onClose"
|
|
|
>
|
|
|
<a-form ref="formRef" :model="form" size="small" layout="vertical">
|
|
|
<a-row :gutter="16">
|
|
|
- <a-col :span="8">
|
|
|
+ <a-col :span="12">
|
|
|
<a-form-item label="人员编号" name="hrcode" :rules="[{ required: true, message: '请输入人员编号' }]">
|
|
|
<a-input v-model:value="form.hrcode" placeholder="输入人员编号"></a-input>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :span="8">
|
|
|
+ <a-col :span="12">
|
|
|
+ <a-form-item label="人员性别" name="name">
|
|
|
+ <a-select v-model:value="form.sex" style="width: 100%" placeholder="选择人员性别">
|
|
|
+ <a-select-option v-for="item in sexOptions" :key="item.index" :value="item.value">{{item.value}}</a-select-option>
|
|
|
+ </a-select>
|
|
|
+ </a-form-item>
|
|
|
+ </a-col>
|
|
|
+ <a-col :span="12">
|
|
|
<a-form-item label="人员姓名" name="name" :rules="[{ required: true, message: '请输入姓名' }]">
|
|
|
<a-input v-model:value="form.name" placeholder="输入姓名"></a-input>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :span="8">
|
|
|
+ <a-col :span="12">
|
|
|
<a-form-item label="所属部门" name="departmentids" :rules="[{ required: true, message: '请选择所属部门' }]">
|
|
|
<a-cascader v-model:value="form.departmentids" :options="depOptions" placeholder="选择所属部门" :fieldNames="{label:'depname',value:'departmentid',children:'subdep'}" :multiple="false" change-on-select clear @change="onChange"/>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :span="8">
|
|
|
- <a-form-item label="手机号码" name="phonenumber">
|
|
|
- <a-input v-model:value="form.phonenumber" placeholder="输入手机号码"></a-input>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
- <a-col :span="8">
|
|
|
+ <a-col :span="12">
|
|
|
<a-form-item label="职位" name="position">
|
|
|
<a-input v-model:value="form.position" placeholder="输入职位"></a-input>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :span="8">
|
|
|
- <a-form-item label="身份证号" name="idcard">
|
|
|
- <a-input v-model:value="form.idcard" placeholder="输入身份证号"></a-input>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
- <a-col :span="8">
|
|
|
- <a-form-item label="人员性别" name="name">
|
|
|
- <a-select v-model:value="form.sex" style="width: 100%" placeholder="选择人员性别">
|
|
|
- <a-select-option v-for="item in sexOptions" :key="item.index" :value="item.value">{{item.value}}</a-select-option>
|
|
|
- </a-select>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
- <a-col :span="8">
|
|
|
- <a-form-item label="电子邮箱" name="email">
|
|
|
- <a-input v-model:value="form.email" placeholder="输入姓名"></a-input>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
- <a-col :span="8">
|
|
|
- <a-form-item label="办公电话" name="officetelephone">
|
|
|
- <a-input v-model:value="form.officetelephone" placeholder="输入办公电话"></a-input>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
<!-- <a-col :span="8">
|
|
|
<a-form-item label="汇报对象" name="reporthrid">
|
|
|
<a-input v-model:value="form.reporthrid" placeholder="输入汇报对象"></a-input>
|
|
|
</a-form-item>
|
|
|
</a-col> -->
|
|
|
- <a-col :span="8">
|
|
|
+ <a-col :span="12">
|
|
|
<a-form-item label="是否部门负责人">
|
|
|
<a-select v-model:value="form.isleader">
|
|
|
<a-select-option :value="1">是</a-select-option>
|
|
|
@@ -72,11 +52,11 @@
|
|
|
</a-select>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :span="8">
|
|
|
- <a-form-item label="是否服务人员">
|
|
|
- <a-select v-model:value="form.isworker">
|
|
|
- <a-select-option :value="1">是</a-select-option>
|
|
|
- <a-select-option :value="0">否</a-select-option>
|
|
|
+ <a-col :span="12">
|
|
|
+ <a-form-item label="状态">
|
|
|
+ <a-select v-model:value="form.status">
|
|
|
+ <a-select-option :value="1">在职</a-select-option>
|
|
|
+ <a-select-option :value="0">离职</a-select-option>
|
|
|
</a-select>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
@@ -114,9 +94,10 @@ const form = ref({
|
|
|
birthday:'',
|
|
|
hrcode:"",
|
|
|
isleader:1,
|
|
|
- isworker:0,
|
|
|
+ isworker:1,
|
|
|
position:'',
|
|
|
- remarks:''
|
|
|
+ remarks:'',
|
|
|
+ status:1
|
|
|
})
|
|
|
const Provinces = ref([])
|
|
|
const formRef = ref()
|