Lufaneng 10 months ago
parent a7fdac9ce0
commit 6dca1de96f

@ -4,12 +4,13 @@
<el-scrollbar>
<el-menu
:default-active="route.path"
:default-openeds="openKeys"
active-text-color="#1890FF"
background-color="#fff"
text-color="#000"
router
>
<template v-for="(item, index) in routes" :key="index">
<template v-for="(item, index) in routes" :key="item.path">
<el-sub-menu
:index="'/' + item.path"
v-if="item.children && item.children.filter((el) => !el.meta.hide).length > 0"
@ -20,7 +21,7 @@
<el-menu-item
v-for="(ele, idx) in item.children.filter((el) => !el.meta.hide)"
:index="'/' + item.path + '/' + ele.path"
:key="idx"
:key="ele.path"
>
{{ ele.meta.title }}</el-menu-item
>
@ -42,6 +43,17 @@ const userStore = useUserStore()
const route = useRoute()
const routes = userStore.routerList
const openKeys = ref([])
watch(
() => route.path,
(path) => {
const parent = '/' + path.split('/')[1]
openKeys.value = [parent]
},
{ immediate: true },
)
</script>
<style lang="scss" scoped>

@ -34,6 +34,13 @@
v-loading="loading"
header-row-class-name="table-header"
>
<el-table-column
align="center"
label="订单号"
prop="order_no"
width="200"
show-overflow-tooltip
/>
<el-table-column align="center" label="文件名" prop="file_name" show-overflow-tooltip />
<el-table-column
align="center"
@ -55,7 +62,7 @@
</el-table-column>
<el-table-column align="center" label="创建时间" prop="CreatedAt" width="220">
<template #default="{ row }">
{{ row.CreatedAt ? dayjs(row.CreatedAt).format('YYYY-DD-MM HH:mm:ss') : '' }}
{{ row.CreatedAt ? dayjs(row.CreatedAt).format('YYYY-MM-DD HH:mm:ss') : '' }}
</template>
</el-table-column>
<el-table-column align="center" label="操作" width="120">

@ -64,7 +64,7 @@
</el-table-column>
<el-table-column align="center" label="创建时间" prop="CreatedAt" width="220">
<template #default="{ row }">
{{ row.created_at ? dayjs(row.created_at * 1000).format('YYYY-DD-MM HH:mm:ss') : '' }}
{{ row.created_at ? dayjs(row.created_at * 1000).format('YYYY-MM-DD HH:mm:ss') : '' }}
</template>
</el-table-column>
<!-- <el-table-column align="center" label="操作" width="120">

@ -85,9 +85,9 @@ if (!isAdd.value) {
<el-form-item v-if="isAdd" prop="password" label="密码">
<el-input placeholder="请输入" v-model="formField.password" />
</el-form-item>
<el-form-item prop="phone" label="电话">
<!-- <el-form-item prop="phone" label="电话">
<el-input placeholder="请输入" v-model="formField.phone" />
</el-form-item>
</el-form-item> -->
<el-form-item prop="email" label="邮箱">
<el-input placeholder="请输入" v-model="formField.email" />
</el-form-item>

Loading…
Cancel
Save