From edb5af0f95a95d86d7293f7049ee495b3ec56ecd Mon Sep 17 00:00:00 2001
From: wang-hao-jie <1550036656@qq.com>
Date: 星期五, 29 十月 2021 17:23:37 +0800
Subject: [PATCH] 默认更改列表
---
src/views/main-components/header.vue | 6
src/views/login.vue | 249 ++++++++++---------------------------------------
src/router/router.js | 12 ++
src/assets/yancao.png | 0
4 files changed, 65 insertions(+), 202 deletions(-)
diff --git a/src/assets/yancao.png b/src/assets/yancao.png
new file mode 100644
index 0000000..13fcb87
--- /dev/null
+++ b/src/assets/yancao.png
Binary files differ
diff --git a/src/router/router.js b/src/router/router.js
index 2d41852..b630139 100644
--- a/src/router/router.js
+++ b/src/router/router.js
@@ -82,6 +82,15 @@
component: () => import('@/views/error-page/500.vue')
};
+export const home2 = {
+ path: '/home2',
+ meta: {
+ title: 'home'
+ },
+ name: 'home',
+ component: () => import('@/views/sys/user-manage/userManage.vue')
+};
+
// 浣滀负Main缁勪欢鐨勫瓙椤甸潰灞曠ず浣嗘槸涓嶅湪宸︿晶鑿滃崟鏄剧ず鐨勮矾鐢卞啓鍦╫therRouter閲�
export const otherRouter = {
path: '/',
@@ -112,5 +121,6 @@
otherRouter,
...appRouter,
page500,
- page403
+ page403,
+ home2
];
diff --git a/src/views/login.vue b/src/views/login.vue
index 73c3014..9e8fef2 100644
--- a/src/views/login.vue
+++ b/src/views/login.vue
@@ -11,12 +11,6 @@
<div>
<Header />
<div v-if="!socialLogining">
- <Tabs v-model="tabName">
- <TabPane
- :label="$t('usernameLogin')"
- name="username"
- icon="md-person"
- >
<Form
ref="usernameLoginForm"
:model="form"
@@ -45,99 +39,53 @@
autocomplete="off"
/>
</FormItem>
- <FormItem prop="imgCode">
- <Row
- type="flex"
- justify="space-between"
- style="align-items: center; overflow: hidden"
- >
- <Input
- v-model="form.imgCode"
- size="large"
- clearable
- placeholder="璇疯緭鍏ュ浘鐗囬獙璇佺爜"
- :maxlength="10"
- class="input-verify"
- />
- <div
- class="code-image"
- style="position: relative; font-size: 12px"
- >
- <Spin v-if="loadingCaptcha" fix></Spin>
- <img
- :src="captchaImg"
- @click="getCaptchaImg"
- alt="鍔犺浇楠岃瘉鐮佸け璐�"
- style="width: 110px; cursor: pointer; display: block"
- />
- </div>
- </Row>
- </FormItem>
+ <!--<FormItem prop="imgCode">-->
+ <!--<Row-->
+ <!--type="flex"-->
+ <!--justify="space-between"-->
+ <!--style="align-items: center; overflow: hidden"-->
+ <!-->-->
+ <!--<Input-->
+ <!--v-model="form.imgCode"-->
+ <!--size="large"-->
+ <!--clearable-->
+ <!--placeholder="璇疯緭鍏ュ浘鐗囬獙璇佺爜"-->
+ <!--:maxlength="10"-->
+ <!--class="input-verify"-->
+ <!--/>-->
+ <!--<div-->
+ <!--class="code-image"-->
+ <!--style="position: relative; font-size: 12px"-->
+ <!-->-->
+ <!--<Spin v-if="loadingCaptcha" fix></Spin>-->
+ <!--<img-->
+ <!--:src="captchaImg"-->
+ <!--@click="getCaptchaImg"-->
+ <!--alt="鍔犺浇楠岃瘉鐮佸け璐�"-->
+ <!--style="width: 110px; cursor: pointer; display: block"-->
+ <!--/>-->
+ <!--</div>-->
+ <!--</Row>-->
+ <!--</FormItem>-->
</Form>
- </TabPane>
- <TabPane
- :label="$t('mobileLogin')"
- name="mobile"
- icon="ios-phone-portrait"
- >
- <Form
- ref="mobileLoginForm"
- :model="form"
- :rules="rules"
- class="form"
- v-if="tabName == 'mobile'"
- >
- <FormItem prop="mobile">
- <Input
- v-model="form.mobile"
- prefix="ios-phone-portrait"
- size="large"
- clearable
- placeholder="璇疯緭鍏ユ墜鏈哄彿"
- />
- </FormItem>
- <FormItem prop="code" :error="errorCode">
- <Row type="flex" justify="space-between">
- <Input
- v-model="form.code"
- prefix="ios-mail-outline"
- size="large"
- clearable
- placeholder="璇疯緭鍏ョ煭淇¢獙璇佺爜"
- :maxlength="6"
- class="input-verify"
- />
- <CountDownButton
- ref="countDown"
- @on-click="sendSmsCode"
- :autoCountDown="false"
- size="large"
- :loading="sending"
- :text="getSms"
- />
- </Row>
- </FormItem>
- </Form>
- </TabPane>
- </Tabs>
- <Row justify="space-between" align="middle">
- <Checkbox v-model="saveLogin" size="large">{{
- $t("autoLogin")
- }}</Checkbox>
- <Dropdown trigger="click" @on-click="handleDropDown">
- <a class="forget-pass">{{ $t("forgetPass") }}</a>
- <DropdownMenu slot="list">
- <DropdownItem name="test">浣撻獙娴嬭瘯璐﹀彿</DropdownItem>
- <DropdownItem name="resetByMobile"
- >浣跨敤鎵嬫満鍙烽噸缃瘑鐮�(浠樿垂)</DropdownItem
- >
- <DropdownItem name="resetByEmail"
- >浣跨敤閭閲嶇疆瀵嗙爜(浠樿垂)</DropdownItem
- >
- </DropdownMenu>
- </Dropdown>
- </Row>
+ <!--<Row justify="space-between" align="middle">-->
+ <!--<Checkbox v-model="saveLogin" size="large">{{-->
+ <!--$t("autoLogin")-->
+ <!--}}</Checkbox>-->
+ <!--<Dropdown trigger="click" @on-click="handleDropDown">-->
+ <!--<a class="forget-pass">{{ $t("forgetPass") }}</a>-->
+ <!--<DropdownMenu slot="list">-->
+ <!--<DropdownItem name="test">浣撻獙娴嬭瘯璐﹀彿</DropdownItem>-->
+ <!--<DropdownItem name="resetByMobile"-->
+ <!-->浣跨敤鎵嬫満鍙烽噸缃瘑鐮�(浠樿垂)</DropdownItem-->
+ <!-->-->
+ <!--<DropdownItem name="resetByEmail"-->
+ <!-->浣跨敤閭閲嶇疆瀵嗙爜(浠樿垂)</DropdownItem-->
+ <!-->-->
+ <!--</DropdownMenu>-->
+ <!--</Dropdown>-->
+ <!--</Row>-->
<Button
class="login-btn"
type="primary"
@@ -149,65 +97,12 @@
<span v-if="!loading">{{ $t("login") }}</span>
<span v-else>{{ $t("logining") }}</span>
</Button>
- <Row type="flex" justify="space-between" class="other-login">
- <div class="other-way icons">
- {{ $t("otherLogin") }}
- <div class="other-icon" @click="toGithubLogin">
- <Icon
- custom="iconfont icon-github"
- size="20"
- class="other-icon"
- @click="toGithubLogin"
- />
- </div>
- <div class="other-icon" @click="toQQLogin">
- <Icon custom="iconfont icon-qq" size="22" />
- </div>
- <div class="other-icon" @click="toWeixinLogin">
- <Icon custom="iconfont icon-weixin" size="23" />
- </div>
- <Icon
- v-show="!showMore"
- type="ios-arrow-down"
- class="other-icon"
- size="16"
- @click="showMore = true"
- ></Icon>
- <div class="other-icon" v-show="showMore" @click="toWeiboLogin">
- <Icon custom="iconfont icon-weibo" size="23" />
- </div>
- <div
- class="other-icon"
- v-show="showMore"
- @click="toDingdingLogin"
- >
- <Icon custom="iconfont icon-dingding" size="20" />
- </div>
- <div
- class="other-icon"
- v-show="showMore"
- @click="toWorkwechatLogin"
- >
- <Icon custom="iconfont icon-qiyeweixin" size="20" />
- </div>
- <Icon
- v-show="showMore"
- type="ios-arrow-up"
- class="other-icon"
- size="16"
- @click="showMore = false"
- ></Icon>
- </div>
- <router-link to="/regist">
- <a class="forget-pass">{{ $t("regist") }}</a>
- </router-link>
- </Row>
</div>
<div v-if="socialLogining">
<RectLoading />
</div>
</div>
- <Footer />
+ <!--<Footer />-->
</Col>
<LangSwitch />
</Row>
@@ -233,12 +128,6 @@
import {
login,
userInfo,
- githubLogin,
- qqLogin,
- weiboLogin,
- wechatLogin,
- dingdingLogin,
- workwechatLogin,
getJWT,
sendLoginSms,
smsLogin,
@@ -250,7 +139,7 @@
import { validateMobile } from "@/libs/validate";
import Cookies from "js-cookie";
import Header from "@/views/main-components/header";
- import Footer from "@/views/main-components/footer";
+ //import Footer from "@/views/main-components/footer";
import LangSwitch from "@/views/main-components/lang-switch";
import RectLoading from "@/views/my-components/xboot/rect-loading";
import CountDownButton from "@/views/my-components/xboot/count-down-button";
@@ -263,7 +152,6 @@
RectLoading,
LangSwitch,
Header,
- Footer,
VueFurcateTree
},
data() {
@@ -315,44 +203,9 @@
sending: false,
errorCode: "",
form: {
- username: "test鎴杢est2 鍙敞鍐� 鏀寔绗笁鏂硅处鍙风櫥褰�",
+ username: "admin",
password: "123456",
- mobile: "闃块噷浜戠煭淇�0.045/鏉� 鑻ヤ綑棰濅笉瓒宠仈绯讳綔鑰呭厖鍊�",
code: "",
- },
- rules: {
- username: [
- {
- required: true,
- message: "璐﹀彿涓嶈兘涓虹┖",
- trigger: "change",
- },
- ],
- password: [
- {
- required: true,
- message: "瀵嗙爜涓嶈兘涓虹┖",
- trigger: "change",
- },
- ],
- imgCode: [
- {
- required: true,
- message: "楠岃瘉鐮佷笉鑳戒负绌�",
- trigger: "change",
- },
- ],
- mobile: [
- {
- required: true,
- message: "鎵嬫満鍙蜂笉鑳戒负绌�",
- trigger: "change",
- },
- {
- validator: validateMobile,
- trigger: "change",
- },
- ],
},
};
},
@@ -422,7 +275,7 @@
util.initRouter(this);
// window.location.reload();
this.$router.push({
- name: "home_index",
+ name: "home2",
});
} else {
this.loading = false;
@@ -632,9 +485,9 @@
},
},
mounted() {
- this.showNotice();
+ //this.showNotice();
this.relatedLogin();
- this.getCaptchaImg();
+ //this.getCaptchaImg();
},
};
</script>
diff --git a/src/views/main-components/header.vue b/src/views/main-components/header.vue
index fcd7670..fb4571f 100644
--- a/src/views/main-components/header.vue
+++ b/src/views/main-components/header.vue
@@ -2,12 +2,12 @@
<div>
<div class="header">
<img
- src="@/assets/logo-white.png"
+ src="@/assets/yancao.png"
width="220px"
v-if="mainTheme == 'darkMode'"
/>
- <img src="@/assets/logo-black.png" width="220px" v-else />
- <div class="description">{{ $t("xboot") }}</div>
+ <img src="@/assets/yancao.png" width="320px" v-else />
+ <!--<div class="description">{{ 鍞愬北鐑熻崏 }}</div>-->
</div>
</div>
</template>
--
Gitblit v1.9.1