提交 33a87a95 作者: 翁进城

更改版本号为0.2.0

上级 5fe43bc7
{ {
"name": "vue2", "name": "vue2",
"version": "0.1.0", "version": "0.2.0",
"private": true, "private": true,
"scripts": { "scripts": {
"dev": "vue-cli-service serve", "dev": "vue-cli-service serve",
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
}, },
"dependencies": { "dependencies": {
"core-js": "^3.8.3", "core-js": "^3.8.3",
"js-base64": "^3.7.5",
"mqtt": "^4.3.6", "mqtt": "^4.3.6",
"vue": "^2.6.14", "vue": "^2.6.14",
"vue-router": "^3.5.2", "vue-router": "^3.5.2",
......
...@@ -2,6 +2,9 @@ export default ` ...@@ -2,6 +2,9 @@ export default `
<template> <template>
<div> <div>
<el-form> <el-form>
<el-form-item label="地面站地址">
<el-input v-model="url"></el-input>
</el-form-item>
<el-form-item label="账号"> <el-form-item label="账号">
<el-input v-model="account"></el-input> <el-input v-model="account"></el-input>
</el-form-item> </el-form-item>
...@@ -31,12 +34,14 @@ export default ` ...@@ -31,12 +34,14 @@ export default `
</template> </template>
<script> <script>
import { Base64 } from "js-base64"
export default { export default {
name: "GroundStation", name: "GroundStation",
data() { data() {
return { return {
account: "juchut", account: "wjc",
password: "dG1qMDQwNyNuZXcuMQ==", password: "123456",
deviceHardId: "", deviceHardId: "",
userInfo: { userInfo: {
username: "", username: "",
...@@ -45,6 +50,7 @@ export default { ...@@ -45,6 +50,7 @@ export default {
// 'task-id': 1448 // 'task-id': 1448
}, },
callbackText: "", callbackText: "",
url: "wss://test.tmj.mmcuav.cn/websocket"
}; };
}, },
computed: { computed: {
...@@ -60,46 +66,25 @@ export default { ...@@ -60,46 +66,25 @@ export default {
async login() { async login() {
let formData = new FormData(); let formData = new FormData();
formData.append("userAccount", this.account); formData.append("userAccount", this.account);
formData.append("password", this.password); formData.append("password", Base64.encode(this.password));
let res1 = await fetch("/crm/account/login", { let res1 = await fetch("/crm/login", {
method: "post", method: "post",
headers: { headers: {
"Content-Type": "application/json", // "Content-Type": "multipart/form-data",
}, },
body: JSON.stringify({ body: formData,
username: this.account,
password: this.password,
}),
}); });
let data1 = await res1.json(); let data1 = await res1.json();
if (data1.code == 200) { if (data1.code == 200) {
this.userInfo.username = data1.data.username; this.userInfo.username = data1.data.userName;
} this.userInfo.token = data1.data.token;
let res2 = await fetch("/crm/account/loginInfo", {
method: "post",
headers: {
token: data1.data.token,
"Content-Type": "application/json",
},
body: JSON.stringify({
loginInfo: {
appId: "40004",
token: data1.data.token,
},
}),
});
let data2 = await res2.json();
if (data2.code == 200) {
this.userInfo.token = data2.data.token + data2.data.flyingSessionId;
} }
}, },
async connect() { async connect() {
try { try {
await this.$store.dispatch("MMCGroundStation/init", { await this.$store.dispatch("MMCGroundStation/init", {
url: "ws://121.43.58.140:30105", url: this.url,
userInfo: this.userInfo, userInfo: this.userInfo,
}); });
} catch (e) { } catch (e) {
......
...@@ -33,12 +33,14 @@ ...@@ -33,12 +33,14 @@
</template> </template>
<script> <script>
import { Base64 } from "js-base64"
export default { export default {
name: "GroundStation", name: "GroundStation",
data() { data() {
return { return {
account: "mmc111", account: "wjc",
password: "MTIzNDU2", password: "123456",
deviceHardId: "", deviceHardId: "",
userInfo: { userInfo: {
username: "", username: "",
...@@ -63,7 +65,7 @@ export default { ...@@ -63,7 +65,7 @@ export default {
async login() { async login() {
let formData = new FormData(); let formData = new FormData();
formData.append("userAccount", this.account); formData.append("userAccount", this.account);
formData.append("password", this.password); formData.append("password", Base64.encode(this.password));
let res1 = await fetch("/crm/login", { let res1 = await fetch("/crm/login", {
method: "post", method: "post",
headers: { headers: {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论