|
@@ -5,6 +5,21 @@
|
|
|
<el-form-item label="姓名" prop="name">
|
|
|
<el-input v-model="searchForm.name" placeholder="请输入姓名" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="所属部门" prop="department">
|
|
|
+ <SelectTree
|
|
|
+ ref="officeTree"
|
|
|
+ :props="{
|
|
|
+ value: 'id', // ID字段名
|
|
|
+ label: 'name', // 显示名称
|
|
|
+ children: 'children' // 子级字段名
|
|
|
+ }"
|
|
|
+ :url="`/system-server/sys/office/treeData?type=2`"
|
|
|
+ :value="searchForm.department"
|
|
|
+ :clearable="true"
|
|
|
+ :accordion="true"
|
|
|
+ size="default"
|
|
|
+ @getValue="(value,label) => {searchForm.department=value}"/>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="联系电话" prop="mobilePhone">
|
|
|
<el-input v-model="searchForm.mobilePhone" placeholder="请输入联系电话" clearable></el-input>
|
|
|
</el-form-item>
|
|
@@ -57,6 +72,7 @@
|
|
|
</template>
|
|
|
</vxe-column>
|
|
|
<vxe-column min-width="160" align="center" title="民族" field="nation"></vxe-column>
|
|
|
+ <vxe-column min-width="160" align="center" title="所属部门" field="departmentName"></vxe-column>
|
|
|
<vxe-column min-width="160" align="center" title="联系电话" field="mobilePhone"></vxe-column>
|
|
|
<vxe-column min-width="160" align="center" title="毕业院校" field="graduatedFrom"></vxe-column>
|
|
|
<vxe-column min-width="100" title="状态" fixed="right" align="center" field="type">
|
|
@@ -87,11 +103,12 @@
|
|
|
</vxe-pager>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <EnrollmentRegistrationEditForm ref="enrollmentRegistrationEditForm" @refreshList="refreshList"></EnrollmentRegistrationEditForm>
|
|
|
+ <EnrollmentRegistrationEditForm ref="enrollmentRegistrationEditForm" @refreshDataList="refreshList"></EnrollmentRegistrationEditForm>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
+ import SelectTree from '@/components/treeSelect/treeSelect.vue'
|
|
|
import EnrollmentRegistrationEditForm from './EnrollmentRegistrationEditForm'
|
|
|
import enrollmentRegistrationService from '@/api/human/enrollment/EnrollmentRegistrationService'
|
|
|
import processService from '@/api/flowable/ProcessService'
|
|
@@ -105,6 +122,7 @@
|
|
|
searchForm: {
|
|
|
name: '',
|
|
|
mobilePhone: '',
|
|
|
+ department: '',
|
|
|
},
|
|
|
dataList: [],
|
|
|
tablePage: {
|
|
@@ -125,6 +143,7 @@
|
|
|
created () {
|
|
|
},
|
|
|
components: {
|
|
|
+ SelectTree,
|
|
|
EnrollmentRegistrationEditForm,
|
|
|
},
|
|
|
computed: {
|