提交 e3089cd4 authored 作者: zs's avatar zs

日志新增登录/修改密码

上级 0b1cf98e
......@@ -131,8 +131,18 @@
if(res.data){
uni.showToast({
title: "恭喜您,密码更新成功!",
icon:"none",
duration: 3000,
});
const logContent = getLogContent(
LOG_TYPE_ENUM.updatePassword,
"",
"其他"
);
const log_list = this.$store.state.log_list;
log_list.push(logContent);
this.$store.commit("SET_LOG_LIST", log_list);
addLog(log_list).then((res) => {});
this.logOut();
}else{
uni.showToast({
......
......@@ -8,35 +8,14 @@
</view>
<view class="form_wrap">
<view class="input_wrap">
<uni-easyinput
class="log-input"
clearSize="0"
v-model="person.account"
prefixIcon="person"
placeholder="用户名"
></uni-easyinput>
<uni-easyinput
v-if="passwordVisible"
class="log-input"
prefixIcon="locked"
clearSize="0"
v-model="person.pwd"
@iconClick="togglePasswordVisible"
:placeholder="passwordPlaceholder"
:passwordIcon="false"
:type="passwordVisible ? 'text' : 'password'"
></uni-easyinput>
<uni-easyinput
v-else
class="log-input"
prefixIcon="locked-filled"
clearSize="0"
v-model="person.pd"
@iconClick="togglePasswordVisible"
:placeholder="passwordPlaceholder"
:passwordIcon="false"
:type="passwordVisible ? 'text' : 'password'"
></uni-easyinput>
<uni-easyinput class="log-input" clearSize="0" v-model="person.account" prefixIcon="person"
placeholder="用户名"></uni-easyinput>
<uni-easyinput v-if="passwordVisible" class="log-input" prefixIcon="locked" clearSize="0"
v-model="person.pwd" @iconClick="togglePasswordVisible" :placeholder="passwordPlaceholder"
:passwordIcon="false" :type="passwordVisible ? 'text' : 'password'"></uni-easyinput>
<uni-easyinput v-else class="log-input" prefixIcon="locked-filled" clearSize="0" v-model="person.pd"
@iconClick="togglePasswordVisible" :placeholder="passwordPlaceholder" :passwordIcon="false"
:type="passwordVisible ? 'text' : 'password'"></uni-easyinput>
</view>
<view class="login_btn" @click="login">
<view class="login_btn_text"> 登录 </view>
......@@ -47,23 +26,25 @@
</template>
<script>
import userApi from "@/api/user.js";
import SqlliteDbUtil from "@/utils/sqllitedb";
import table from "@/api/sqllite/table.js";
import { getUserList } from "@/utils/systemCofig";
import {
import userApi from "@/api/user.js";
import SqlliteDbUtil from "@/utils/sqllitedb";
import table from "@/api/sqllite/table.js";
import {
getUserList
} from "@/utils/systemCofig";
import {
LOG_TYPE_ENUM,
getLogContent,
addLog,
readLogData,
} from "@/utils/IoReadingAndWriting.js";
export default {
} from "@/utils/IoReadingAndWriting.js";
export default {
components: {},
data() {
return {
person: {
account: "姜安平",
pwd: "Jap@123",
account: "管理员",
pwd: "Gly@124",
},
backButtonPress: 0,
personList: [],
......@@ -96,7 +77,7 @@ export default {
} else {
plus.nativeUI.toast("再划一次退出应用");
}
setTimeout(function () {
setTimeout(function() {
this.backButtonPress = 0;
}, 1000);
return true;
......@@ -117,7 +98,15 @@ export default {
"last_time",
this.personList.LastSynchronizationTime || ""
);
const logContent = getLogContent(
LOG_TYPE_ENUM.login,
"",
"其他"
);
const log_list = this.$store.state.log_list;
log_list.push(logContent);
this.$store.commit("SET_LOG_LIST", log_list);
addLog(log_list).then((res) => {});
uni.navigateTo({
url: "/pages/home/home",
});
......@@ -131,11 +120,11 @@ export default {
});
},
},
};
};
</script>
<style scoped lang="less">
.content {
.content {
width: 100vw;
height: 100vh;
// background-color: red;
......@@ -164,8 +153,7 @@ export default {
}
}
.login_wrap {
}
.login_wrap {}
.log-input {
width: 350px;
......@@ -224,5 +212,5 @@ export default {
color: #fff;
}
}
}
}
</style>
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论