|
@@ -16,15 +16,15 @@
|
|
|
<el-input @keyup.enter="onNormalClick" v-model="form.password" placeholder="输入您的密码" show-password/>
|
|
|
</el-form-item>
|
|
|
</div>
|
|
|
- <div class="code">
|
|
|
- <el-form-item prop="validCode" :rules="[
|
|
|
- { required: true, trigger: 'blur', message: '请输入验证码' }]">
|
|
|
- <el-input @keyup.enter="onNormalClick" v-model="form.validCode" placeholder="验证码"/>
|
|
|
- </el-form-item>
|
|
|
- <div class="code-img __hover" @click="initCode" v-loading="loadingCode">
|
|
|
- <img :src="codeImg"/>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
+<!-- <div class="code">-->
|
|
|
+<!-- <el-form-item prop="validCode" :rules="[-->
|
|
|
+<!-- { required: true, trigger: 'blur', message: '请输入验证码' }]">-->
|
|
|
+<!-- <el-input @keyup.enter="onNormalClick" v-model="form.validCode" placeholder="验证码"/>-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
+<!-- <div class="code-img __hover" @click="initCode" v-loading="loadingCode">-->
|
|
|
+<!-- <img :src="codeImg"/>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- </div>-->
|
|
|
</el-form>
|
|
|
<div class="button __hover" @click="onNormalClick"/>
|
|
|
</div>
|
|
@@ -48,7 +48,6 @@ import {useStore} from 'vuex'
|
|
|
import {useRouter, useRoute} from 'vue-router'
|
|
|
import {ElMessage, FormInstance} from "element-plus";
|
|
|
import { v4 } from "uuid";
|
|
|
-import {getUserRoleList} from "@/api/modules/ztpt";
|
|
|
export default defineComponent({
|
|
|
name: '',
|
|
|
components: {},
|
|
@@ -59,19 +58,19 @@ export default defineComponent({
|
|
|
const that = (getCurrentInstance() as ComponentInternalInstance).appContext.config.globalProperties
|
|
|
const state = reactive({
|
|
|
form: {
|
|
|
- deviceId: '',
|
|
|
+ // deviceId: '',
|
|
|
username: '',
|
|
|
password: '',
|
|
|
- validCode: ''
|
|
|
+ // validCode: ''
|
|
|
},
|
|
|
codeImg: '',
|
|
|
loadingCode: false,
|
|
|
loadingForm: false,
|
|
|
})
|
|
|
const ref_form = ref<FormInstance>()
|
|
|
- const onNormalClick = () => {
|
|
|
- sessionStorage.setItem('sg_token', '123')
|
|
|
- location.replace('/')
|
|
|
+ const onZTPTNormalClick = () => {
|
|
|
+ // sessionStorage.setItem('sg_token', '123')
|
|
|
+ // location.replace('/')
|
|
|
|
|
|
if (!ref_form.value) return
|
|
|
ref_form.value.validate((valid, fields) => {
|
|
@@ -104,8 +103,28 @@ export default defineComponent({
|
|
|
state.loadingCode = false
|
|
|
})
|
|
|
}
|
|
|
+ const onNormalClick = () => {
|
|
|
+ if (!ref_form.value) return
|
|
|
+ ref_form.value.validate((valid, fields) => {
|
|
|
+ if (valid) {
|
|
|
+ state.loadingForm = true
|
|
|
+ that.$api.login(state.form).then(res => {
|
|
|
+ if (res.code === 200) {
|
|
|
+ ElMessage.success(res.message)
|
|
|
+ sessionStorage.setItem('sg_token', res.token)
|
|
|
+ location.replace('/')
|
|
|
+ } else {
|
|
|
+ ElMessage.warning(res.message)
|
|
|
+ }
|
|
|
+ state.loadingForm = false
|
|
|
+ }).catch(() => {
|
|
|
+ state.loadingForm = false
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
onMounted(() => {
|
|
|
- initCode()
|
|
|
+ // initCode()
|
|
|
})
|
|
|
return {
|
|
|
...toRefs(state),
|