飘泊客 4 months ago
parent ed5b3626d2
commit 7f719aaabb

Binary file not shown.

@ -434,7 +434,7 @@
</el-form-item>
<el-form-item label="评论天数">
<i class="el-icon-edit" />
<span class="ml-5 mr-5"><</span>
<span class="ml-5 mr-5">&lt;</span>
<el-input v-model="taskDetail.commentDay" type="Number" style="width:90px" />
<i class="el-icon-warning-outline blue ml-5" />
<span class="fs-12">默认值0为不限制</span>
@ -502,13 +502,13 @@
<div class="u-flex">
<div>
<i class="el-icon-refresh" />
<span class="fs-12">单号执行搜索次数<span class="ml-5 mr-5"><</span></span>
<span class="fs-12">单号执行搜索次数<span class="ml-5 mr-5">&lt;</span></span>
<el-input v-model="taskDetail.searchNum" type="Number" style="width:70px" />
<span class="fs-12 ml-5 ">/</span>
</div>
<div class="ml-10">
<i class="el-icon-date" />
<span class="fs-12">单号随机搜索时间间隔<span class="ml-5 mr-5"><</span></span>
<span class="fs-12">单号随机搜索时间间隔<span class="ml-5 mr-5">&lt;</span></span>
<el-input v-model="taskDetail.searchInterval" type="Number" style="width:70px" />
<span class="fs-12 ml-5">分钟</span>
</div>
@ -524,7 +524,7 @@
<div class="u-flex">
<div>
<i class="el-icon-refresh" />
<span class="fs-12">单号执行评论次数<span class="ml-5 mr-5"><</span></span>
<span class="fs-12">单号执行评论次数<span class="ml-5 mr-5">&lt;</span></span>
<el-input v-model="taskDetail.commentNum" type="Number" style="width:70px" />
<span class="fs-12 ml-5">/</span>
</div>

@ -28,7 +28,7 @@
</template>
<script>
import GithubCorner from '@/components/GithubCorner'
// import GithubCorner from '@/components/GithubCorner'
import PanelGroup from './dashboard/PanelGroup'
import LineChart from './dashboard/LineChart'
import RadarChart from '@/components/Echarts/RadarChart'
@ -57,7 +57,7 @@ const lineChartData = {
export default {
name: 'Dashboard',
components: {
GithubCorner,
// GithubCorner,
PanelGroup,
LineChart,
RadarChart,

@ -86,74 +86,74 @@
</template>
<script>
import { encrypt } from "@/utils/rsaEncrypt";
import Config from "@/settings";
import { getCodeImg } from "@/api/login";
import Cookies from "js-cookie";
import Background from "@/assets/images/background.jpg";
import { encrypt } from '@/utils/rsaEncrypt'
import Config from '@/settings'
import { getCodeImg } from '@/api/login'
import Cookies from 'js-cookie'
import Background from '@/assets/images/background.jpg'
export default {
name: "Login",
name: 'Login',
data() {
return {
Background: Background,
codeUrl: "",
cookiePass: "",
codeUrl: '',
cookiePass: '',
loginForm: {
username: "",
password: "",
username: '',
password: '',
rememberMe: false,
code: "",
uuid: ""
code: '',
uuid: ''
},
loginRules: {
username: [
{ required: true, trigger: "blur", message: "用户名不能为空" }
{ required: true, trigger: 'blur', message: '用户名不能为空' }
],
password: [
{ required: true, trigger: "blur", message: "密码不能为空" }
{ required: true, trigger: 'blur', message: '密码不能为空' }
],
code: [{ required: true, trigger: "change", message: "验证码不能为空" }]
code: [{ required: true, trigger: 'change', message: '验证码不能为空' }]
},
loading: false,
redirect: undefined
};
}
},
watch: {
$route: {
handler: function(route) {
this.redirect = route.query && route.query.redirect;
this.redirect = route.query && route.query.redirect
},
immediate: true
}
},
created() {
//
this.getCode();
this.getCode()
// Cookie
this.getCookie();
this.getCookie()
// token
this.point();
this.point()
},
methods: {
getCode() {
getCodeImg().then(res => {
this.codeUrl = res.img;
this.loginForm.uuid = res.uuid;
});
this.codeUrl = res.img
this.loginForm.uuid = res.uuid
})
},
getCookie() {
const username = Cookies.get("username");
let password = Cookies.get("password");
const rememberMe = Cookies.get("rememberMe");
const username = Cookies.get('username')
let password = Cookies.get('password')
const rememberMe = Cookies.get('rememberMe')
// cookie
this.cookiePass = password === undefined ? "" : password;
password = password === undefined ? this.loginForm.password : password;
this.cookiePass = password === undefined ? '' : password
password = password === undefined ? this.loginForm.password : password
this.loginForm = {
username: username === undefined ? this.loginForm.username : username,
password: password,
rememberMe: rememberMe === undefined ? false : Boolean(rememberMe),
code: ""
};
code: ''
}
},
handleLogin() {
this.$refs.loginForm.validate(valid => {
@ -163,62 +163,62 @@ export default {
rememberMe: this.loginForm.rememberMe,
code: this.loginForm.code,
uuid: this.loginForm.uuid
};
Cookies.set("password", user.password, {
}
Cookies.set('password', user.password, {
expires: Config.passCookieExpires
});
})
// if (user.password !== this.cookiePass) {
user.password = encrypt(user.password);
user.password = encrypt(user.password)
// }
if (valid) {
this.loading = true;
this.loading = true
if (user.rememberMe) {
// cookies
Cookies.set("username", user.username, {
Cookies.set('username', user.username, {
expires: Config.passCookieExpires
});
})
// Cookies.set("password", user.password, {
// expires: Config.passCookieExpires
// });
Cookies.set("rememberMe", user.rememberMe, {
Cookies.set('rememberMe', user.rememberMe, {
expires: Config.passCookieExpires
});
})
} else {
Cookies.remove("username");
Cookies.remove("password");
Cookies.remove("rememberMe");
Cookies.remove('username')
Cookies.remove('password')
Cookies.remove('rememberMe')
}
// login
this.$store
.dispatch("Login", user)
.dispatch('Login', user)
.then(() => {
this.loading = false;
this.$router.push({ path: this.redirect || "/" });
this.loading = false
this.$router.push({ path: this.redirect || '/' })
})
.catch(() => {
this.loading = false;
this.getCode();
});
this.loading = false
this.getCode()
})
} else {
console.log("error submit!!");
return false;
console.log('error submit!!')
return false
}
});
})
},
point() {
const point = Cookies.get("point") !== undefined;
const point = Cookies.get('point') !== undefined
if (point) {
this.$notify({
title: "提示",
message: "当前登录状态已过期,请重新登录!",
type: "warning",
title: '提示',
message: '当前登录状态已过期,请重新登录!',
type: 'warning',
duration: 5000
});
Cookies.remove("point");
})
Cookies.remove('point')
}
}
}
}
};
</script>
<style rel="stylesheet/scss" lang="scss">

Loading…
Cancel
Save