feat: 首页常用功能跳转

dev_1.0.0
JINGYJ 11 months ago
parent d503f9ed0b
commit f83d45017d

@ -41,19 +41,19 @@ const processList = [
const commonList = [ const commonList = [
{ {
label: "报送知识管理", label: "报送知识",
bgImage: "/src/assets/home/baosongguanli@2x.png" bgImage: "/src/assets/home/baosongguanli@2x.png"
}, },
{ {
label: "全量知识管理", label: "全量知识",
bgImage: "/src/assets/home/quanliangzhishi@2x.png" bgImage: "/src/assets/home/quanliangzhishi@2x.png"
}, },
{ {
label: "敏感词管理", label: "知识审批",
bgImage: "/src/assets/home/minganci@2x.png" bgImage: "/src/assets/home/minganci@2x.png"
}, },
{ {
label: "知识审批", label: "账号管理",
bgImage: "/src/assets/home/shenpi@2x.png" bgImage: "/src/assets/home/shenpi@2x.png"
} }
]; ];

@ -4,6 +4,7 @@ import WelcomeTable from "./components/table/index.vue";
import { onMounted, ref } from "vue"; import { onMounted, ref } from "vue";
import { ArrowRight } from "@element-plus/icons-vue"; import { ArrowRight } from "@element-plus/icons-vue";
import { queryMyKnowledgeList } from "@/api/home"; import { queryMyKnowledgeList } from "@/api/home";
import { useRouter } from "vue-router";
import { processList, commonList } from "./data"; import { processList, commonList } from "./data";
defineOptions({ defineOptions({
@ -34,6 +35,18 @@ const assignedAmount = (type: any) => {
return knowledgeList.value.invalidProcessCount; return knowledgeList.value.invalidProcessCount;
} }
}; };
const router = useRouter();
const goTo = (type: any) => {
if (type === "报送知识") {
router.push("/knowledgeCentre/addSubmission");
} else if (type === "全量知识") {
router.push("/knowledgeCentre/submission");
} else if (type === "知识审批") {
router.push("/knowledgeCentre/approval");
} else if (type === "账号管理") {
router.push("/systemManagement/accountManagement");
}
};
onMounted(() => { onMounted(() => {
getTableData(); getTableData();
}); });
@ -196,9 +209,10 @@ onMounted(() => {
</div> </div>
<div class="common_content"> <div class="common_content">
<div <div
class="common_content_box" class="common_content_box cursor-pointer"
v-for="(v, i) in commonList" v-for="(v, i) in commonList"
:key="i" :key="i"
@click="goTo(v.label)"
> >
<img :src="v.bgImage" class="w-[50px] h-[50px]" /> <img :src="v.bgImage" class="w-[50px] h-[50px]" />
<span>{{ v.label }}</span> <span>{{ v.label }}</span>

@ -294,7 +294,9 @@ const deleteName = (type: any) => {
} }
}; };
// //
const handleRolePermission = row => {}; const handleRolePermission = row => {
console.log(row);
};
onMounted(() => { onMounted(() => {
getDeptData(); getDeptData();
getUserTableData(); getUserTableData();
@ -418,9 +420,7 @@ onMounted(() => {
编辑 编辑
</el-button> </el-button>
<span>|</span> <span>|</span>
<el-button link type="primary" @click="handleReset(row)"> <el-button link type="primary"> 部门权限 </el-button>
部门权限
</el-button>
<span>|</span> <span>|</span>
<el-button link type="danger" @click="handleDelete(row)"> <el-button link type="danger" @click="handleDelete(row)">
删除 删除

Loading…
Cancel
Save