first commit

This commit is contained in:
2026-09-20 15:46:34 +08:00
parent 72fb5eae10
commit e558339dcc
3340 changed files with 671310 additions and 251 deletions
@@ -0,0 +1,34 @@
const appModule = {
template: `
<div class="home-app-module">
<el-card shadow="never">
<div class="card-title" slot="header">平台入口</div>
<div style="display: flex;gap: 20px;overflow-x: auto">
<template v-for="item in entranceModules">
<div :key="item.id" class="v-item-handle" @click="enterEntranceModules(item)"
:class="item.id===selectEntranceModuleId?'appModuleCard':''">
<el-image :src="CREATE_PREVIEW_URL(item.icon[0].id)" style="height: 50px;width: 50px;border-radius: 50%"></el-image>
<span class="v-item-handle-label">
{{ item.moduleName }}
</span>
</div>
</template>
</div>
</el-card>
</div>
`,
store,
computed: {
entranceModules() {
return this.$store.state.moduleMenus
},
selectEntranceModuleId(){
return this.$store.state.activeMenuModuleId || null
}
},
methods: {
async enterEntranceModules(item) {
this.$store.commit('setActiveMenuModuleId', item.id)
}
}
}