diff --git a/pages/job/publishJob.vue b/pages/job/publishJob.vue
index ec0281a..13bfe3f 100644
--- a/pages/job/publishJob.vue
+++ b/pages/job/publishJob.vue
@@ -111,15 +111,13 @@
工作地点
-
-
-
-
-
+
+
+ 获取定位
@@ -594,6 +592,15 @@ const validateForm = () => {
}
}
+ // 验证定位信息
+ if (!formData.latitude || !formData.longitude) {
+ uni.showToast({
+ title: '请点击"获取定位"按钮获取工作地点位置',
+ icon: 'none'
+ });
+ return false;
+ }
+
// 薪资验证
const minSalary = parseFloat(formData.minSalary);
const maxSalary = parseFloat(formData.maxSalary);
@@ -792,36 +799,28 @@ const validateForm = () => {
}
}
- // 工作地点输入容器样式
- .location-input-container {
+ // 工作地点文字按钮样式
+ .location-text-btn {
+ width: 100%;
+ height: 80rpx;
+ background: #256BFA;
+ border: none;
+ border-radius: 12rpx;
display: flex;
align-items: center;
- position: relative;
+ justify-content: center;
+ margin-top: 20rpx;
+ transition: all 0.3s ease;
- .location-input {
- flex: 1;
- padding-right: 100rpx;
+ .location-btn-text {
+ font-size: 28rpx;
+ color: #fff;
+ font-weight: 500;
}
- .location-icon-btn {
- position: absolute;
- right: 0;
- top: 44%;
- transform: translateY(-50%);
- width: 80rpx;
- height: 60rpx;
- display: flex;
- align-items: center;
- justify-content: center;
- background: #f0f0f0;
- border: none;
- border-radius: 12rpx;
- transition: all 0.3s ease;
- z-index: 99;
-
- &:active {
- transform: translateY(-50%) scale(0.95);
- }
+ &:active {
+ background: #1a5cd9;
+ transform: scale(0.98);
}
}
}
diff --git a/pages/login/h5-login.vue b/pages/login/h5-login.vue
index dbf8bda..7b10e8a 100644
--- a/pages/login/h5-login.vue
+++ b/pages/login/h5-login.vue
@@ -75,29 +75,11 @@
-
-
-
-
-
- 其他登录方式
-
-
-
-
-
-
-
-
- 社保卡登录
-
-
-
@@ -211,11 +193,11 @@ const handleLogin = async () => {
title: '登录成功',
icon: 'success'
})
-
- // 跳转到首页
- uni.reLaunch({
- url: '/pages/index/index'
- })
+ window.location.assign('http://222.80.110.161:11111/mechine-dual-vue/login')
+ // // 跳转到首页
+ // uni.reLaunch({
+ // url: '/pages/index/index'
+ // })
} else {
uni.showToast({
title: '登录失败',