|
@@ -11,14 +11,18 @@
|
|
<el-dropdown-item @click="toProfile()">
|
|
<el-dropdown-item @click="toProfile()">
|
|
<el-icon><User /></el-icon>{{ $t('header.personalCenter') }}
|
|
<el-icon><User /></el-icon>{{ $t('header.personalCenter') }}
|
|
</el-dropdown-item>
|
|
</el-dropdown-item>
|
|
|
|
+ <el-dropdown-item divided @click="openDrawer()">
|
|
|
|
+ <el-icon><Files /></el-icon>我的导入导出
|
|
|
|
+ </el-dropdown-item>
|
|
<el-dropdown-item divided @click="logout">
|
|
<el-dropdown-item divided @click="logout">
|
|
<el-icon><SwitchButton /></el-icon>{{ $t('header.logout') }}
|
|
<el-icon><SwitchButton /></el-icon>{{ $t('header.logout') }}
|
|
</el-dropdown-item>
|
|
</el-dropdown-item>
|
|
</el-dropdown-menu>
|
|
</el-dropdown-menu>
|
|
</template>
|
|
</template>
|
|
</el-dropdown>
|
|
</el-dropdown>
|
|
- <InfoDialog ref="infoRef"></InfoDialog>
|
|
|
|
- <PasswordDialog ref="passwordRef"></PasswordDialog>
|
|
|
|
|
|
+ <InfoDialog ref="infoRef" />
|
|
|
|
+ <PasswordDialog ref="passwordRef" />
|
|
|
|
+ <IEDrawer ref="drawerRef" />
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script setup lang="ts">
|
|
<script setup lang="ts">
|
|
@@ -27,7 +31,7 @@ import { useUserStore } from '@/stores/modules/user'
|
|
import { ElMessageBox, ElMessage } from 'element-plus'
|
|
import { ElMessageBox, ElMessage } from 'element-plus'
|
|
import InfoDialog from './InfoDialog.vue'
|
|
import InfoDialog from './InfoDialog.vue'
|
|
import PasswordDialog from './PasswordDialog.vue'
|
|
import PasswordDialog from './PasswordDialog.vue'
|
|
-
|
|
|
|
|
|
+import IEDrawer from '@/views/import-export/index.vue'
|
|
const router = useRouter()
|
|
const router = useRouter()
|
|
const userStore = useUserStore()
|
|
const userStore = useUserStore()
|
|
|
|
|
|
@@ -49,6 +53,12 @@ const logout = () => {
|
|
ElMessage.success('退出登录成功!')
|
|
ElMessage.success('退出登录成功!')
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+// 打开 drawer(新增、查看、编辑)
|
|
|
|
+const drawerRef = ref<InstanceType<typeof IEDrawer> | null>(null)
|
|
|
|
+const openDrawer = () => {
|
|
|
|
+ drawerRef.value?.acceptParams()
|
|
|
|
+}
|
|
</script>
|
|
</script>
|
|
|
|
|
|
<style scoped lang="scss">
|
|
<style scoped lang="scss">
|