尾部导航

This commit is contained in:
cxc
2022-11-17 17:30:20 +08:00
parent d2163317fe
commit 51e6e7c5cc
22 changed files with 644 additions and 442 deletions

View File

@ -14,6 +14,7 @@
<div :style="{ marginLeft: 140 + 'px' }">
<el-button @click="submitForm('2')">审核拒绝</el-button>
<el-button type="primary" @click="submitForm('1')">通过审核</el-button>
<el-button type="primary" @click="testCount">通过审核</el-button>
</div>
</div>
</template>
@ -29,6 +30,12 @@ import {
import { reactive, toRefs } from "vue";
import { useRoute, useRouter } from "vue-router";
import { ElMessage } from "element-plus";
import useUserStore from "@/store/modules/user";
const testCount = () => {
useUserStore().unApprovedBusinessPlus();
};
const router = useRouter();
const route = useRoute();
const formType = ref(2);
@ -55,21 +62,25 @@ const data = reactive({
examineStatus: "",
},
});
const { form } = toRefs(data);
const cancel = () => {
router.back();
tab.closeOpenPage();
};
const submitForm = async (state) => {
const valid = await expertFormRef.value.validateForm();
if (valid) {
if (form.value.id != undefined) {
form.value.examineStatus = state;
await companyEdit(form.value);
useUserStore().getApprovalCount();
cancel();
ElMessage.success("修改成功");
} else {
await companyAdd(form.value);
useUserStore().getApprovalCount();
cancel();
ElMessage.success("新增成功");
}

View File

@ -57,7 +57,7 @@
<!--表格区域-->
<el-table :data="dataList" style="width: 100%" border>
<el-table-column prop="name" label="企业名称" align="center" />
<el-table-column prop="code" label="统一社会信用代码" align="center" />
<!-- <el-table-column prop="code" label="统一社会信用代码" align="center" /> -->
<el-table-column label="所属领域" align="center">
<template #default="{ row }">
<div>{{ row.industrys[row.industrys.length - 1] }}</div>
@ -110,9 +110,15 @@
<el-dialog title="设置企业类型" v-model="isShow">
<el-row type="flex" justify="center" style="height: 100px">
<el-radio-group v-model="radioList">
<el-radio label="101">上市企业</el-radio>
<el-radio label="102">优质企业</el-radio>
<el-radio label="103">普通企业</el-radio>
<el-radio
v-for="{ key, value } in enterpriseOptions"
:key="key"
:label="key"
>{{ value }}</el-radio
>
<!-- <el-radio label="101">上市企业</el-radio> -->
<!-- <el-radio label="102">优质企业</el-radio> -->
<!-- <el-radio label="103">普通企业</el-radio> -->
</el-radio-group>
</el-row>
<el-row type="flex" justify="end">