| | |
| | | <el-table-column prop="companyName" label="企业名称" minWidth="300"></el-table-column> |
| | | <el-table-column prop="companyName" label="企业类型" width="200"></el-table-column> |
| | | <el-table-column prop="companyUser" label="联系人" width="180"></el-table-column> |
| | | <el-table-column prop="companyCode" label="统一社会信用代码" width="180"></el-table-column> |
| | | <el-table-column prop="companyPhone" label="手机号码" width="120"></el-table-column> |
| | | <el-table-column prop="createTime" label="创建时间" width="200"></el-table-column> |
| | | <el-table-column prop="" label="来源" width="100"> |
| | |
| | | <el-switch v-if="scope.row.companyId" v-model="scope.row.companyStatus" @change="changeCompanyNews(scope.row, $event)" :active-value="1" :inactive-value="0"></el-switch> |
| | | </template> |
| | | </el-table-column> |
| | | |
| | | <el-table-column label="操作" align="center" fixed="right" class-name="small-padding fixed-width" width="240"> |
| | | <template #default="scope"> |
| | | <el-link type="primary">审核</el-link> |
| | | <el-divider direction="vertical" /> |
| | | <el-link type="primary">二维码</el-link> |
| | | <el-link type="primary" v-if="scope.row.checkStatus < 2" v-hasPermi="['sys:company:check']" @click="checkJudge(scope.row)">审核</el-link> |
| | | <el-divider direction="vertical" v-hasPermi="['sys:company:check']" v-if="scope.row.checkStatus < 2"/> |
| | | <el-link type="primary" v-if="scope.row.checkStatus == 2" @click="createQrcodeHandler(scope.row)">二维码</el-link> |
| | | <el-divider direction="vertical" /> |
| | | <el-link type="primary" @click="handleAdd(scope.row)">编辑</el-link> |
| | | <el-divider direction="vertical" /> |
| | | <el-link type="primary">删除</el-link> |
| | | <el-link type="primary" @click="handleDelete(scope.row)">删除</el-link> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | </template> |
| | | </el-dialog> |
| | | <exportExcelCom ref="exporttem" @resList="resList"></exportExcelCom> |
| | | <exportRecord ref="exportRecordCom" :recordRow="recordRow"></exportRecord> |
| | | <exportRecord ref="exportRecordCom" :recordRow="recordRow" @uploadList="getList"></exportRecord> |
| | | <judgeCom ref="judgeComRef"></judgeCom> |
| | | <createQrcode ref="createQrcodeRef"></createQrcode> |
| | | </div> |
| | | </template> |
| | | |
| | | <script setup name="Dept"> |
| | | import FileUpload from '@/components/FileUpload/index' |
| | | import FileUpload from '@/components/ImageUpload/index' |
| | | import exportRecord from './components/exportRecord' |
| | | import { listCompany,addCompany, updateCompany } from "@/api/system/company/company"; |
| | | import createQrcode from './components/createQrcode' |
| | | import judgeCom from './components/judge' |
| | | import { listCompany,addCompany, updateCompany, delCompany } from "@/api/system/company/company"; |
| | | import exportExcelCom from './components/export' |
| | | import { computed } from "vue"; |
| | | import { judgeStatus, companyStatus, scopeList } from '@/utils/mapList/index.ts' |
| | |
| | | const refreshTable = ref(true); |
| | | const exporttem = ref() |
| | | const exportRecordCom = ref() |
| | | const judgeComRef = ref() |
| | | const createQrcodeRef = ref() |
| | | const options = reactive({ |
| | | // -1拒绝,0待审批,1审批中,2通过 |
| | | checkOptions: [ |
| | |
| | | /** 删除按钮操作 */ |
| | | function handleDelete(row) { |
| | | proxy.$modal |
| | | .confirm('是否确认删除名称为"' + row.deptName + '"的数据项?') |
| | | .confirm('是否确认删除该数据?') |
| | | .then(function () { |
| | | return delDept(row.deptId); |
| | | return delCompany({delId: row.companyId}); |
| | | }) |
| | | .then(() => { |
| | | getList(); |
| | |
| | | recordRow.value = row |
| | | exportRecordCom.value.openDialog() |
| | | } |
| | | function checkJudge(row) { |
| | | judgeComRef.value.openDialog(row) |
| | | } |
| | | function createQrcodeHandler(row) { |
| | | createQrcodeRef.value.openDialog(row) |
| | | } |
| | | getList(); |
| | | </script> |