上传代码
This commit is contained in:
140
distribution/unpackage/dist/dev/mp-alipay/pages/login/login.js
vendored
Normal file
140
distribution/unpackage/dist/dev/mp-alipay/pages/login/login.js
vendored
Normal file
@ -0,0 +1,140 @@
|
||||
"use strict";
|
||||
const common_vendor = require("../../common/vendor.js");
|
||||
const _sfc_main = {
|
||||
data() {
|
||||
return {
|
||||
loginForm: {
|
||||
userAccount: "",
|
||||
userPassword: ""
|
||||
},
|
||||
apiImageUrl: "https://xiaokuaisong.shop:6448"
|
||||
// 直接在这里设置后端地址
|
||||
};
|
||||
},
|
||||
methods: {
|
||||
// handleLogin() {
|
||||
// console.log('userAccount:', this.loginForm.userAccount);
|
||||
// console.log('userPassword:', this.loginForm.userPassword);
|
||||
// // 检查表单字段是否已填充
|
||||
// if (!this.loginForm.userAccount || !this.loginForm.userPassword) {
|
||||
// uni.showToast({
|
||||
// icon: 'error',
|
||||
// title: '请输入账号和密码'
|
||||
// });
|
||||
// return;
|
||||
// }
|
||||
// uni.request({
|
||||
// url: this.apiImageUrl + '/api/user/login',
|
||||
// method: 'POST',
|
||||
// data: {
|
||||
// userAccount: this.loginForm.userAccount,
|
||||
// userPassword: this.loginForm.userPassword
|
||||
// },
|
||||
// header:{
|
||||
// 'cookie':uni.getStorageSync("cookie")
|
||||
// },
|
||||
// success: (res) => {
|
||||
// console.log(res.data.code);
|
||||
// if (res.data.code === 0) {
|
||||
// uni.showToast({
|
||||
// title: '登录成功',
|
||||
// duration: 2000
|
||||
// });
|
||||
// uni.removeStorageSync('cookie');
|
||||
// uni.setStorageSync('userInfo', res.data.data);
|
||||
// uni.setStorageSync('cookie', res.header['Set-Cookie']);
|
||||
// uni.switchTab({
|
||||
// url: '/pages/index/index'
|
||||
// });
|
||||
// } else {
|
||||
// uni.showToast({
|
||||
// icon: 'error',
|
||||
// title: '登录失败,请联系管理员'
|
||||
// });
|
||||
// return;
|
||||
// }
|
||||
// },
|
||||
// fail: (err) => {
|
||||
// console.error(err);
|
||||
// uni.showToast({
|
||||
// icon: 'error',
|
||||
// title: '请求失败,请检查网络'
|
||||
// });
|
||||
// }
|
||||
// });
|
||||
// }
|
||||
handleLogin() {
|
||||
console.log("userAccount:", this.loginForm.userAccount);
|
||||
console.log("userPassword:", this.loginForm.userPassword);
|
||||
common_vendor.index.showLoading({
|
||||
title: "正在登录...",
|
||||
mask: true
|
||||
});
|
||||
common_vendor.index.request({
|
||||
url: this.apiImageUrl + "/api/user/login",
|
||||
method: "POST",
|
||||
data: {
|
||||
appName: "errand",
|
||||
userAccount: this.loginForm.userAccount,
|
||||
userPassword: this.loginForm.userPassword
|
||||
},
|
||||
header: {
|
||||
"Content-Type": "application/json",
|
||||
// 确保设置正确的 Content-Type
|
||||
"cookie": common_vendor.index.getStorageSync("cookie") || ""
|
||||
},
|
||||
success: (res) => {
|
||||
console.log("Response Data:", res);
|
||||
if (res.statusCode === 200 && res.data.code === 0) {
|
||||
common_vendor.index.showToast({
|
||||
title: "登录成功",
|
||||
duration: 2e3
|
||||
});
|
||||
common_vendor.index.removeStorageSync("cookie");
|
||||
common_vendor.index.setStorageSync("userInfo", res.data.data);
|
||||
if (res.header && res.header["Set-Cookie"]) {
|
||||
common_vendor.index.setStorageSync("cookie", res.header["Set-Cookie"]);
|
||||
}
|
||||
common_vendor.index.switchTab({
|
||||
url: "/pages/index/index"
|
||||
});
|
||||
} else {
|
||||
common_vendor.index.showToast({
|
||||
icon: "error",
|
||||
title: "登录失败,请联系管理员"
|
||||
});
|
||||
}
|
||||
},
|
||||
fail: (err) => {
|
||||
console.error("Request failed:", err);
|
||||
common_vendor.index.showToast({
|
||||
icon: "error",
|
||||
title: "网络请求失败,请重试"
|
||||
});
|
||||
},
|
||||
complete: () => {
|
||||
common_vendor.index.hideLoading();
|
||||
}
|
||||
});
|
||||
},
|
||||
goLogin() {
|
||||
common_vendor.index.navigateTo({
|
||||
url: "/pages/register/register"
|
||||
});
|
||||
}
|
||||
}
|
||||
};
|
||||
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
return {
|
||||
a: $data.apiImageUrl + "/static/images/b-1.png",
|
||||
b: $data.apiImageUrl + "/static/images/b-2.png",
|
||||
c: $data.loginForm.userAccount,
|
||||
d: common_vendor.o(($event) => $data.loginForm.userAccount = $event.detail.value),
|
||||
e: $data.loginForm.userPassword,
|
||||
f: common_vendor.o(($event) => $data.loginForm.userPassword = $event.detail.value),
|
||||
g: common_vendor.o((...args) => $options.handleLogin && $options.handleLogin(...args)),
|
||||
h: common_vendor.o((...args) => $options.goLogin && $options.goLogin(...args))
|
||||
};
|
||||
}
|
||||
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
|
||||
my.createPage(MiniProgramPage);
|
Reference in New Issue
Block a user