修改产品提的bug

master
李劲龙 2 years ago
parent 88dc5fc873
commit aa2112aaff

@ -5,7 +5,7 @@
</template> </template>
<script> <script>
import { Message } from "element-ui"; import { Message, MessageBox } from "element-ui";
export default { export default {
name: "App", name: "App",
metaInfo() { metaInfo() {
@ -34,23 +34,61 @@ export default {
// var decodedValue = decodeURIComponent(value); // var decodedValue = decodeURIComponent(value);
// obj[key] = decodedValue; // obj[key] = decodedValue;
// }); // });
var obj = {};
window.addEventListener("message", function (event) { const params = new URLSearchParams(window.location.href.split("?")[1]);
console.log(event);
obj = event.data.data; //
console.log(obj); const type = params.get("type");
if (obj.token) { const flag = params.get("flag");
localStorage.setItem("MSSM-LIAONING__TOKEN", obj.token); const data = params.get("data");
} else { const token = params.get("token");
this.$alert("token不能为空", "提示", {
confirmButtonText: "返回", let obj = {
callback: (action) => { type,
this.$router.go(-1); flag,
}, data,
token
}
console.log(888,obj);
if (
obj.token == undefined
) {
console.log(89);
MessageBox.confirm("token不能为空", "系统提示", {
confirmButtonText: "返回",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
this.$router.go(-1);
})
.catch(() => {
this.$router.go(-1);
}); });
} } else {
console.log(111);
localStorage.setItem("MSSM-LIAONING__TOKEN", obj.token);
this.$store.commit("app/URLChange", obj); this.$store.commit("app/URLChange", obj);
}); }
// var obj = {};
// window.addEventListener("message", function (event) {
// console.log(888, event);
// obj = event.data.data;
// console.log(999, obj);
// if (obj?.token) {
// console.log(100, obj);
// localStorage.setItem("MSSM-LIAONING__TOKEN", obj.token);
// } else {
// this.$alert("token", "", {
// confirmButtonText: "",
// callback: (action) => {
// this.$router.go(-1);
// },
// });
// }
// this.$store.commit("app/URLChange", obj);
// });
}, },
}; };
/** /**

@ -931,4 +931,7 @@ export default {
} }
} }
} }
::v-deep .el-descriptions--mini.is-bordered .el-descriptions-item__cell{
padding: vh(15) vw(10);
}
</style> </style>

@ -12,7 +12,7 @@
</div> </div>
</div> </div>
<div> <div>
<el-button type="primary" plain size="mini" @click="goBack"></el-button> <el-button type="primary" plain @click="goBack"></el-button>
</div> </div>
</div> </div>
<div class="drugInfo-bottom"> <div class="drugInfo-bottom">

Loading…
Cancel
Save