|
@@ -45,7 +45,9 @@
|
|
|
import { ref, onMounted } from 'vue'
|
|
|
import { http } from '@/utils/request'
|
|
|
import common from '@/utils/common'
|
|
|
+import browser from '@/utils/browser'
|
|
|
import { useI18n, getLocale } from '@/i18n'
|
|
|
+const projectId = browser.valueFromUrl('projectId') || ''
|
|
|
const { t } = useI18n({ useScope: 'global' })
|
|
|
const emits = defineEmits(['close', 'user'])
|
|
|
const showpass = ref(false)
|
|
@@ -68,7 +70,7 @@ const onLogin = () => {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- http.post(`smart-site/fdLogin`, {
|
|
|
+ http.post(`smart-site/fdLogin/${projectId}`, {
|
|
|
password: common.encodeStr(Base64.encode(password.value)),
|
|
|
phoneNum: username.value,
|
|
|
rememberMe: remember.value,
|
|
@@ -94,7 +96,11 @@ const onLogin = () => {
|
|
|
})
|
|
|
emits('close')
|
|
|
} else {
|
|
|
- errors.value.message = response.message
|
|
|
+ if (response.code == 4002) {
|
|
|
+ errors.value.message = '该账号下未检测到当前场景,请更换账号重新登录'
|
|
|
+ } else {
|
|
|
+ errors.value.message = response.message
|
|
|
+ }
|
|
|
}
|
|
|
})
|
|
|
.catch(() => {
|