|
|
@ -17,7 +17,7 @@
|
|
|
|
class="!w-240px"
|
|
|
|
class="!w-240px"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="机构类型(1:总公司 2:子公司)" prop="branchType">
|
|
|
|
<!-- <el-form-item label="机构类型(1:总公司 2:子公司)" prop="branchType">
|
|
|
|
<el-select
|
|
|
|
<el-select
|
|
|
|
v-model="queryParams.branchType"
|
|
|
|
v-model="queryParams.branchType"
|
|
|
|
placeholder="请选择机构类型(1:总公司 2:子公司)"
|
|
|
|
placeholder="请选择机构类型(1:总公司 2:子公司)"
|
|
|
@ -78,7 +78,7 @@
|
|
|
|
:default-time="[new Date('1 00:00:00'), new Date('1 23:59:59')]"
|
|
|
|
:default-time="[new Date('1 00:00:00'), new Date('1 23:59:59')]"
|
|
|
|
class="!w-240px"
|
|
|
|
class="!w-240px"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item> -->
|
|
|
|
<el-form-item>
|
|
|
|
<el-form-item>
|
|
|
|
<el-button @click="handleQuery"><Icon icon="ep:search" class="mr-5px" /> 搜索</el-button>
|
|
|
|
<el-button @click="handleQuery"><Icon icon="ep:search" class="mr-5px" /> 搜索</el-button>
|
|
|
|
<el-button @click="resetQuery"><Icon icon="ep:refresh" class="mr-5px" /> 重置</el-button>
|
|
|
|
<el-button @click="resetQuery"><Icon icon="ep:refresh" class="mr-5px" /> 重置</el-button>
|
|
|
@ -106,34 +106,61 @@
|
|
|
|
<!-- 列表 -->
|
|
|
|
<!-- 列表 -->
|
|
|
|
<ContentWrap>
|
|
|
|
<ContentWrap>
|
|
|
|
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
|
|
|
|
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
|
|
|
|
<el-table-column label="序号" type="index" width="70px" />
|
|
|
|
<!-- <el-table-column label="序号" type="index" width="70px" /> -->
|
|
|
|
<el-table-column label="ID" align="center" prop="id" width="150px"/>
|
|
|
|
<!-- <el-table-column label="ID" align="center" prop="id" width="150px"/> -->
|
|
|
|
<el-table-column label="机构名称" align="center" prop="branchName" width="150px"/>
|
|
|
|
|
|
|
|
<el-table-column label="机构类型(1:总公司 2:子公司)" align="center" prop="branchType" width="150px">
|
|
|
|
<el-table-column fixed label="机构名称" prop="name" width="250px">
|
|
|
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
|
|
|
<el-row>
|
|
|
|
|
|
|
|
<!--图片-->
|
|
|
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
|
|
|
<el-image style="width: 46px; height: 46px" :src="scope.row.logo" fit="fill" />
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
<!--机构名称-->
|
|
|
|
|
|
|
|
<el-col :span="18">
|
|
|
|
|
|
|
|
<el-row>
|
|
|
|
|
|
|
|
<el-col :span="24">{{ scope.row.branchName }}</el-col>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
</el-table-column>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- <el-table-column label="图片" align="center" prop="logo" width="150px"/> -->
|
|
|
|
|
|
|
|
<!-- <el-table-column label="机构名称" align="center" prop="branchName" width="150px"/> -->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-table-column label="机构类型" align="center" prop="branchType" width="150px">
|
|
|
|
<template #default="scope">
|
|
|
|
<template #default="scope">
|
|
|
|
<dict-tag :type="DICT_TYPE.ENTERPRISE_TYPE" :value="scope.row.branchType" />
|
|
|
|
<dict-tag :type="DICT_TYPE.ENTERPRISE_TYPE" :value="scope.row.branchType" />
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</el-table-column>
|
|
|
|
</el-table-column>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-table-column label="关联子公司" align="center" prop="enterprise" width="150px"/>
|
|
|
|
|
|
|
|
<el-table-column label="包含业务线" align="center" prop="businesNum" width="150px"/>
|
|
|
|
|
|
|
|
<el-table-column label="关联员工" align="center" prop="userNum" width="150px"/>
|
|
|
|
|
|
|
|
|
|
|
|
<el-table-column label="管理员" align="center" prop="adminName" width="150px"/>
|
|
|
|
<el-table-column label="管理员" align="center" prop="adminName" width="150px"/>
|
|
|
|
<el-table-column label="联系电话" align="center" prop="telephone" width="150px"/>
|
|
|
|
<el-table-column label="联系电话" align="center" prop="telephone" width="150px"/>
|
|
|
|
<el-table-column label="备注" align="center" prop="branchRemark" width="150px"/>
|
|
|
|
<el-table-column label="排序" align="center" prop="" width="150px"/>
|
|
|
|
<el-table-column label="上级机构" align="center" prop="branchSuperior" width="150px"/>
|
|
|
|
<!-- <el-table-column label="备注" align="center" prop="branchRemark" width="150px"/> -->
|
|
|
|
<el-table-column label="图片" align="center" prop="logo" width="150px"/>
|
|
|
|
<!-- <el-table-column label="上级机构" align="center" prop="branchSuperior" width="150px"/> -->
|
|
|
|
<el-table-column
|
|
|
|
|
|
|
|
|
|
|
|
<!-- <el-table-column
|
|
|
|
label="创建时间"
|
|
|
|
label="创建时间"
|
|
|
|
align="center"
|
|
|
|
align="center"
|
|
|
|
prop="createTime"
|
|
|
|
prop="createTime"
|
|
|
|
:formatter="dateFormatter"
|
|
|
|
:formatter="dateFormatter"
|
|
|
|
width="150px"
|
|
|
|
width="150px"
|
|
|
|
/>
|
|
|
|
/> -->
|
|
|
|
<el-table-column
|
|
|
|
<el-table-column
|
|
|
|
label="更新时间"
|
|
|
|
label="更新时间"
|
|
|
|
align="center"
|
|
|
|
align="center"
|
|
|
|
prop="updateTime"
|
|
|
|
prop="updateTime"
|
|
|
|
:formatter="dateFormatter"
|
|
|
|
:formatter="dateFormatter"
|
|
|
|
width="150px"
|
|
|
|
width="250px"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
<el-table-column label="操作" align="center" width="150px">
|
|
|
|
<el-table-column label="操作" align="center" width="250px" fixed="right">
|
|
|
|
<template #default="scope">
|
|
|
|
<template #default="scope">
|
|
|
|
<el-button
|
|
|
|
<el-button
|
|
|
|
link
|
|
|
|
link
|
|
|
@ -143,6 +170,14 @@
|
|
|
|
>
|
|
|
|
>
|
|
|
|
编辑
|
|
|
|
编辑
|
|
|
|
</el-button>
|
|
|
|
</el-button>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-button
|
|
|
|
|
|
|
|
link
|
|
|
|
|
|
|
|
type="link"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
设置状态
|
|
|
|
|
|
|
|
</el-button>
|
|
|
|
|
|
|
|
|
|
|
|
<el-button
|
|
|
|
<el-button
|
|
|
|
link
|
|
|
|
link
|
|
|
|
type="danger"
|
|
|
|
type="danger"
|
|
|
@ -153,6 +188,7 @@
|
|
|
|
</el-button>
|
|
|
|
</el-button>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</el-table-column>
|
|
|
|
</el-table-column>
|
|
|
|
|
|
|
|
|
|
|
|
</el-table>
|
|
|
|
</el-table>
|
|
|
|
<!-- 分页 -->
|
|
|
|
<!-- 分页 -->
|
|
|
|
<Pagination
|
|
|
|
<Pagination
|
|
|
@ -184,6 +220,9 @@ const queryParams = reactive({
|
|
|
|
pageSize: 10,
|
|
|
|
pageSize: 10,
|
|
|
|
branchName: null,
|
|
|
|
branchName: null,
|
|
|
|
branchType: null,
|
|
|
|
branchType: null,
|
|
|
|
|
|
|
|
enterprise: null,
|
|
|
|
|
|
|
|
businesNum: null,
|
|
|
|
|
|
|
|
userNum: null,
|
|
|
|
adminName: null,
|
|
|
|
adminName: null,
|
|
|
|
telephone: null,
|
|
|
|
telephone: null,
|
|
|
|
branchRemark: null,
|
|
|
|
branchRemark: null,
|
|
|
@ -198,7 +237,7 @@ const exportLoading = ref(false) // 导出的加载中
|
|
|
|
const getList = async () => {
|
|
|
|
const getList = async () => {
|
|
|
|
loading.value = true
|
|
|
|
loading.value = true
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
const data = await EnterpriseBranchApi.getEnterpriseBranchPage(queryParams)
|
|
|
|
const data = await EnterpriseBranchApi.getEnterpriseBranchPage1(queryParams)
|
|
|
|
list.value = data.list
|
|
|
|
list.value = data.list
|
|
|
|
total.value = data.total
|
|
|
|
total.value = data.total
|
|
|
|
} finally {
|
|
|
|
} finally {
|
|
|
|