| 
					
				 | 
			
			
				@@ -0,0 +1,267 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <ContentWrap> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <!-- 搜索工作栏 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <el-form 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      class="-mb-15px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      :model="queryParams" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ref="queryFormRef" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      :inline="true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      label-width="68px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form-item label="用户id" prop="userId"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-model="queryParams.userId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          placeholder="请输入用户id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          @keyup.enter="handleQuery" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          class="!w-240px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form-item label="企业id" prop="enterpriseId"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-model="queryParams.enterpriseId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          placeholder="请输入所属企业id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          @keyup.enter="handleQuery" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          class="!w-240px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form-item label="岗位id" prop="postId"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-model="queryParams.postId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          placeholder="请输入企业岗位id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          @keyup.enter="handleQuery" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          class="!w-240px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form-item label="申请人" prop="name"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-model="queryParams.name" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          placeholder="请输入申请人姓名" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          @keyup.enter="handleQuery" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          class="!w-240px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form-item label="审核状态" prop="status"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-model="queryParams.status" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          placeholder="请选择审核状态" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          class="!w-240px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            v-for="dict in getIntDictOptions(DICT_TYPE.MENDUNER_ENTERPRISE_USER_APPLY_AUDIT_STATUS)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :key="dict.value" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :label="dict.label" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :value="dict.value" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form-item label="创建时间" prop="createTime"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-date-picker 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-model="queryParams.createTime" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          value-format="YYYY-MM-DD HH:mm:ss" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          type="daterange" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          start-placeholder="开始日期" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          end-placeholder="结束日期" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          :default-time="[new Date('1 00:00:00'), new Date('1 23:59:59')]" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          class="!w-240px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <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 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          type="primary" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          plain 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          @click="openForm('create')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-hasPermi="['menduner.system:enterprise-user-apply:create']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <Icon icon="ep:plus" class="mr-5px" /> 新增 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          type="success" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          plain 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          @click="handleExport" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          :loading="exportLoading" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-hasPermi="['menduner.system:enterprise-user-apply:export']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <Icon icon="ep:download" class="mr-5px" /> 导出 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </el-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </ContentWrap> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <!-- 列表 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <ContentWrap> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="id" align="center" prop="id" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="用户id" align="center" prop="userId" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="所属企业id" align="center" prop="enterpriseId" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="企业岗位id" align="center" prop="postId" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="申请人姓名" align="center" prop="name" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="审核状态" align="center" prop="status"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <template #default="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <dict-tag :type="DICT_TYPE.MENDUNER_ENTERPRISE_USER_APPLY_AUDIT_STATUS" :value="scope.row.status" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="审核原因" align="center" prop="reason" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="备注" align="center" prop="remark" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        label="创建时间" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        prop="createTime" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        :formatter="dateFormatter" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        width="180px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="操作" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <template #default="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template v-if="scope.row.status === '0'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              link 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              type="primary" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              @click="handleReject(scope.row.id)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-hasPermi="['menduner:system:enterprise-user-apply:reject']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              拒绝 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              link 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              type="primary" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              @click="handlePass(scope.row.id)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-hasPermi="['menduner:system:enterprise-user-apply:pass']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              通过 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            link 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            type="danger" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            @click="handleDelete(scope.row.id)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            v-hasPermi="['menduner:system:enterprise-user-apply:delete']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            删除 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </el-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <!-- 分页 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <Pagination 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      :total="total" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      v-model:page="queryParams.pageNo" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      v-model:limit="queryParams.pageSize" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      @pagination="getList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </ContentWrap> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <!-- 表单弹窗:添加/修改 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <EnterpriseUserApplyReject ref="applyRef" @success="getList" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<script setup lang="ts"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { dateFormatter } from '@/utils/formatTime' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import download from '@/utils/download' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { EnterpriseUserApplyApi, EnterpriseUserApplyVO } from '@/api/menduner/system/enterprise/userApply' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { getIntDictOptions, DICT_TYPE } from '@/utils/dict' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import EnterpriseUserApplyReject from './EnterpriseUserApplyReject.vue' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/** 门墩儿-企业用户申请 列表 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+defineOptions({ name: 'EnterpriseUserApply' }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const message = useMessage() // 消息弹窗 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const { t } = useI18n() // 国际化 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const loading = ref(true) // 列表的加载中 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const list = ref<EnterpriseUserApplyVO[]>([]) // 列表的数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const total = ref(0) // 列表的总页数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const queryParams = reactive({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  pageNo: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  pageSize: 10, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  userId: undefined, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  enterpriseId: undefined, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  postId: undefined, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  name: undefined, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  status: undefined, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  createTime: [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const queryFormRef = ref() // 搜索的表单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const exportLoading = ref(false) // 导出的加载中 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/** 查询列表 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const getList = async () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  loading.value = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    const data = await EnterpriseUserApplyApi.getEnterpriseUserApplyPage(queryParams) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    list.value = data.list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    total.value = data.total 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } finally { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    loading.value = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/** 搜索按钮操作 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const handleQuery = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  queryParams.pageNo = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/** 重置按钮操作 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const resetQuery = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  queryFormRef.value.resetFields() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  handleQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/** 添加/修改操作 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const formRef = ref() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const openForm = (type: string, id?: number) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  formRef.value.open(type, id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/** 删除按钮操作 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const handleDelete = async (id: number) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 删除的二次确认 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    await message.delConfirm() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 发起删除 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    await EnterpriseUserApplyApi.deleteEnterpriseUserApply(id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    message.success(t('common.delSuccess')) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 刷新列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    await getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } catch {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/** 导出按钮操作 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const handleExport = async () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 导出的二次确认 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    await message.exportConfirm() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 发起导出 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    exportLoading.value = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    const data = await EnterpriseUserApplyApi.exportEnterpriseUserApply(queryParams) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    download.excel(data, '门墩儿-企业用户申请.xls') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } catch { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } finally { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    exportLoading.value = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const applyRef = ref() // 拒绝的表单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const handleReject = (id: number) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  applyRef.value.open(id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const handlePass = async (id: number) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    await EnterpriseUserApplyApi.passEnterpriseRegister({ id, reason: '' }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    message.success(t('sys.api.operationSuccess')) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 刷新列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    await getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } finally { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/** 初始化 **/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</script> 
			 |