提交 f2f10630 编写于 作者: 檀越@新空间's avatar 檀越@新空间 🐭

布局优化

上级 50252463
<template> <template>
<div class="home-container"> <div class="home-container">
<el-row>
<el-col :span="24">
<!-- 头部区域 --> <!-- 头部区域 -->
<MyHeader></MyHeader> <MyHeader></MyHeader>
</el-col>
<!-- 页面主体区域 --> </el-row>
<div class="home-main-box"> <el-row>
<el-col :span="3">
<!-- 左侧边栏 --> <!-- 左侧边栏 -->
<MyAside></MyAside> <MyAside></MyAside>
<!-- 右侧内容主体区域 --> </el-col>
<div class="home-main-body"> <el-col :span="21">
<!-- 主体区域 -->
<router-view></router-view> <router-view></router-view>
</div> </el-col>
</div> </el-row>
</div> </div>
</template> </template>
<script> <script>
// 头部区域组件 // 头部区域组件
import MyHeader from './subcomponents/MyHeader.vue' import MyHeader from "./subcomponents/MyHeader.vue";
// 左侧边栏组件 // 左侧边栏组件
import MyAside from './subcomponents/MyAside.vue' import MyAside from "./subcomponents/MyAside.vue";
export default { export default {
name: 'MyHome', name: "MyHome",
// 注册组件 // 注册组件
components: { components: {
MyHeader, MyHeader,
MyAside MyAside,
} },
} };
</script> </script>
<style lang="less" scoped> <style lang="less" scoped>
......
<template> <template>
<div> <div>
<el-container> <el-container>
<el-header style="text-align: right; font-size: 12px"> <!-- <el-header style="text-align: right; font-size: 12px">
<i class="el-icon-refresh header-button-item" @click="refreshPage"></i> <i class="el-icon-refresh header-button-item" @click="refreshPage"></i>
<el-dropdown> <el-dropdown>
<i class="el-icon-setting header-button-item"></i> <i class="el-icon-setting header-button-item"></i>
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
class="header-button-item" class="header-button-item"
>kwan</a >kwan</a
> >
</el-header> </el-header> -->
<el-main> <el-main>
<el-form :inline="true" :model="formInline" class="demo-form-inline"> <el-form :inline="true" :model="formInline" class="demo-form-inline">
...@@ -40,7 +40,7 @@ ...@@ -40,7 +40,7 @@
<el-table-column <el-table-column
prop="id" prop="id"
label="序号" label="序号"
width="50" width="100"
sortable sortable
></el-table-column> ></el-table-column>
<el-table-column <el-table-column
...@@ -99,7 +99,7 @@ export default { ...@@ -99,7 +99,7 @@ export default {
loading: false, loading: false,
elementui_page_component_key: 0, elementui_page_component_key: 0,
currentPage: Number(localStorage.getItem("lastPage")) || 1, currentPage: Number(localStorage.getItem("lastPage")) || 1,
pageSize: 14, pageSize: 10,
total: 0, total: 0,
formInline: { formInline: {
question: "", question: "",
...@@ -118,7 +118,8 @@ export default { ...@@ -118,7 +118,8 @@ export default {
created() { created() {
this.$nextTick(() => { this.$nextTick(() => {
const foo = this.$route.query.back; const foo = this.$route.query.back;
if (foo === "back") { const add = this.$route.query.add;
if (foo === "back" && add != "add") {
this.currentPage = Number(localStorage.getItem("lastPage")) || 1; this.currentPage = Number(localStorage.getItem("lastPage")) || 1;
this.formInline.question = localStorage.getItem("lastQuestion") || ""; this.formInline.question = localStorage.getItem("lastQuestion") || "";
} else { } else {
...@@ -135,7 +136,6 @@ export default { ...@@ -135,7 +136,6 @@ export default {
this.currentPage = Number(localStorage.getItem("lastPage")) || 1; this.currentPage = Number(localStorage.getItem("lastPage")) || 1;
this.formInline.question = localStorage.getItem("lastQuestion"); this.formInline.question = localStorage.getItem("lastQuestion");
this.elementui_page_component_key++; this.elementui_page_component_key++;
this.initCartList();
}, },
methods: { methods: {
async onDelete(id) { async onDelete(id) {
......
...@@ -9,7 +9,9 @@ ...@@ -9,7 +9,9 @@
<!-- 标题 --> <!-- 标题 -->
<h4 class="layout-header-left-title ml-3">kwan的解忧杂货铺</h4> <h4 class="layout-header-left-title ml-3">kwan的解忧杂货铺</h4>
</div> </div>
<a href="http://qinyingjie.top/" target="_blank" class="header-button-item"
>kwan</a
>
<!-- 右侧按钮区域 --> <!-- 右侧按钮区域 -->
<div class="layout-header-right"> <div class="layout-header-right">
<button type="button" class="btn btn-light" @click="logout"> <button type="button" class="btn btn-light" @click="logout">
......
<template> <template>
<div> <div>
<el-button @click="goBack()">后退</el-button> <el-button @click="goBack">后退</el-button>
<h4 class="text-center">新增ChatGpt问答</h4> <h4 class="text-center">新增ChatGpt问答</h4>
<el-container class="container"> <el-container class="container">
<el-form ref="form" :model="form" label-width="80px"> <el-form ref="form" :model="form" label-width="80px">
...@@ -64,6 +64,7 @@ export default { ...@@ -64,6 +64,7 @@ export default {
const params = { const params = {
// 参数名: 参数值 // 参数名: 参数值
back: "back", back: "back",
add: "add",
}; };
// 使用 $router.push() 导航到前一个页面 // 使用 $router.push() 导航到前一个页面
this.$router.push({ this.$router.push({
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册