fix: BUG修改

This commit is contained in:
kun 2023-07-31 11:59:20 +08:00
parent 76fca2dd09
commit 6febe6169d
11 changed files with 31 additions and 13 deletions

View File

@ -74,7 +74,7 @@ const getProjectList = async () => {
}; };
onMounted(async () => { onMounted(async () => {
await getProjectList(); await getProjectList();
await sendIframeMessage({ obj: { path: globalStore.path, moduleId: globalStore.moduleId } }, 2, undefined); await sendIframeMessage({ obj: { path: route.path } }, 2, undefined);
}); });
</script> </script>

View File

@ -270,7 +270,7 @@ const setjindua = () => {
{ {
// //
name: "", name: "",
value: 0, value: 0.2,
itemStyle: { itemStyle: {
color: "rgba(0,0,0,0)" color: "rgba(0,0,0,0)"
} }

View File

@ -20,7 +20,7 @@
<script setup lang="tsx" name="largeScreenTwo"> <script setup lang="tsx" name="largeScreenTwo">
import { onMounted } from "vue"; import { onMounted } from "vue";
import { useRouter } from "vue-router"; import { useRoute, useRouter } from "vue-router";
import LeftcentView from "./components/LeftcentView.vue"; import LeftcentView from "./components/LeftcentView.vue";
import RigthTopView from "./components/RigthTopView.vue"; import RigthTopView from "./components/RigthTopView.vue";
import RigthBottLeftView from "./components/RigthBottLeftView.vue"; import RigthBottLeftView from "./components/RigthBottLeftView.vue";
@ -28,13 +28,15 @@ import RigthBottRigthView from "./components/RigthBottRigthView.vue";
import { GlobalStore } from "@/stores"; import { GlobalStore } from "@/stores";
import { sendIframeMessage } from "@/utils/util"; import { sendIframeMessage } from "@/utils/util";
const globalStore = GlobalStore(); const globalStore = GlobalStore();
const route = useRoute();
const router = useRouter(); const router = useRouter();
const changeScreen = async () => { const changeScreen = async () => {
router.push("/goverment/huizhou/largeScreen/largeScreenOne/index"); router.push("/goverment/huizhou/largeScreen/largeScreenOne/index");
// screenValue.value = screenValue.value == 0 ? 1 : 0; // screenValue.value = screenValue.value == 0 ? 1 : 0;
}; };
onMounted(async () => { onMounted(async () => {
await sendIframeMessage({ obj: { path: globalStore.path, moduleId: globalStore.moduleId } }, 2, undefined); console.log(route.path, "-------------123123123");
await sendIframeMessage({ obj: { path: route.path, moduleId: globalStore.moduleId } }, 2, undefined);
}); });
</script> </script>
<style scoped lang="scss"> <style scoped lang="scss">

View File

@ -70,6 +70,7 @@
<script lang="tsx" setup name="engineerInventory"> <script lang="tsx" setup name="engineerInventory">
import { ref, reactive, onMounted, watch } from "vue"; import { ref, reactive, onMounted, watch } from "vue";
import { useRoute } from "vue-router";
import { ElMessage } from "element-plus"; import { ElMessage } from "element-plus";
import { GlobalStore } from "@/stores"; import { GlobalStore } from "@/stores";
import LeftMenu from "@/components/LeftMenu/LeftMenu.vue"; import LeftMenu from "@/components/LeftMenu/LeftMenu.vue";
@ -78,6 +79,7 @@ import DialogForm from "@/components/DialogForm/index.vue";
import { ColumnProps } from "@/components/ProTable/interface"; import { ColumnProps } from "@/components/ProTable/interface";
import { payGovermentEngList, payGovermentProList, engineerInfoPage } from "@/api/modules/huizhou"; import { payGovermentEngList, payGovermentProList, engineerInfoPage } from "@/api/modules/huizhou";
import { sendIframeMessage } from "@/utils/util"; import { sendIframeMessage } from "@/utils/util";
const route = useRoute();
const otherParams = ref({}); const otherParams = ref({});
const detailsDialog = ref(false); const detailsDialog = ref(false);
const relativeId = ref(""); const relativeId = ref("");
@ -238,7 +240,7 @@ onMounted(async () => {
onSearch(records.value[0]); onSearch(records.value[0]);
searchSn.value = records.value[0].projectSn; searchSn.value = records.value[0].projectSn;
searchName.value = records.value[0].projectName; searchName.value = records.value[0].projectName;
await sendIframeMessage({ obj: { path: store.path, moduleId: store.moduleId } }, 2, undefined); await sendIframeMessage({ obj: { path: route.path } }, 2, undefined);
}); });
</script> </script>

View File

@ -76,6 +76,7 @@
<script lang="ts" setup> <script lang="ts" setup>
import { ref, reactive, onMounted, watch } from "vue"; import { ref, reactive, onMounted, watch } from "vue";
import { useRoute } from "vue-router";
import { import {
getDustprojectPage, getDustprojectPage,
getDustengineeringPage, getDustengineeringPage,
@ -99,6 +100,7 @@ import { ColumnProps } from "@/components/ProTable/interface";
import { getRealTimePage } from "@/api/modules/project"; import { getRealTimePage } from "@/api/modules/project";
import { payGovermentEngList, payGovermentProList, payGovermentList, payGovermentContactAdd } from "@/api/modules/huizhou"; import { payGovermentEngList, payGovermentProList, payGovermentList, payGovermentContactAdd } from "@/api/modules/huizhou";
import { sendIframeMessage } from "@/utils/util"; import { sendIframeMessage } from "@/utils/util";
const route = useRoute();
const detailsDialog = ref(false); const detailsDialog = ref(false);
const relativeId = ref(""); const relativeId = ref("");
@ -447,7 +449,7 @@ onMounted(async () => {
onSearch(records.value[0]); onSearch(records.value[0]);
searchSn.value = records.value[0].projectSn; searchSn.value = records.value[0].projectSn;
searchName.value = records.value[0].projectName; searchName.value = records.value[0].projectName;
await sendIframeMessage({ obj: { path: store.path, moduleId: store.moduleId } }, 2, undefined); await sendIframeMessage({ obj: { path: route.path } }, 2, undefined);
}); });
</script> </script>

View File

@ -117,8 +117,9 @@ import DialogForm from "@/components/DialogForm/index.vue";
import { ColumnProps } from "@/components/ProTable/interface"; import { ColumnProps } from "@/components/ProTable/interface";
import { getRealTimePage } from "@/api/modules/project"; import { getRealTimePage } from "@/api/modules/project";
import { parentItemGovermentList, payGovermentAdd } from "@/api/modules/huizhou"; import { parentItemGovermentList, payGovermentAdd } from "@/api/modules/huizhou";
import { useRouter } from "vue-router"; import { useRoute, useRouter } from "vue-router";
import { sendIframeMessage } from "@/utils/util"; import { sendIframeMessage } from "@/utils/util";
const route = useRoute();
const pages = ref({ const pages = ref({
pageNo: 1, pageNo: 1,
pageSize: 7, pageSize: 7,
@ -445,7 +446,8 @@ onMounted(async () => {
onSearch(records.value[0]); onSearch(records.value[0]);
searchSn.value = (records.value as ResAiProjectPage[])[0].projectSn; searchSn.value = (records.value as ResAiProjectPage[])[0].projectSn;
searchName.value = (records.value as ResAiProjectPage[])[0].projectName; searchName.value = (records.value as ResAiProjectPage[])[0].projectName;
await sendIframeMessage({ obj: { path: store.path, moduleId: store.moduleId } }, 2, undefined); console.log(store.path);
await sendIframeMessage({ obj: { path: route.path } }, 2, undefined);
}); });
</script> </script>

View File

@ -84,6 +84,7 @@
<script setup lang="tsx" name="ProjectSupervisionRecord"> <script setup lang="tsx" name="ProjectSupervisionRecord">
import { ref, reactive, nextTick, onMounted, watch } from "vue"; import { ref, reactive, nextTick, onMounted, watch } from "vue";
import { useRoute } from "vue-router";
import { ElMessage, ElMessageBox, ElTree, FormInstance } from "element-plus"; import { ElMessage, ElMessageBox, ElTree, FormInstance } from "element-plus";
import { ColumnProps } from "@/components/ProTable/interface"; import { ColumnProps } from "@/components/ProTable/interface";
import ProTable from "@/components/ProTable/index.vue"; import ProTable from "@/components/ProTable/index.vue";
@ -95,6 +96,7 @@ import type { ResAiProjectPage, ResAiEngineerPage } from "@/api/types/government
import { getDustprojectPage, getDustengineeringPage, getAIQuestionPage } from "@/api/modules/goverment"; import { getDustprojectPage, getDustengineeringPage, getAIQuestionPage } from "@/api/modules/goverment";
import { sendIframeMessage } from "@/utils/util"; import { sendIframeMessage } from "@/utils/util";
import { GlobalStore } from "@/stores"; import { GlobalStore } from "@/stores";
const route = useRoute();
const pages = ref({ const pages = ref({
pageNo: 1, pageNo: 1,
pageSize: 7, pageSize: 7,
@ -335,7 +337,7 @@ onMounted(async () => {
onSearch(records.value[0]); onSearch(records.value[0]);
searchSn.value = (records.value as ResAiProjectPage[])[0].projectSn; searchSn.value = (records.value as ResAiProjectPage[])[0].projectSn;
searchName.value = (records.value as ResAiProjectPage[])[0].projectName; searchName.value = (records.value as ResAiProjectPage[])[0].projectName;
await sendIframeMessage({ obj: { path: store.path, moduleId: store.moduleId } }, 2, undefined); await sendIframeMessage({ obj: { path: route.path } }, 2, undefined);
}); });
</script> </script>
<style scoped lang="scss"> <style scoped lang="scss">

View File

@ -85,6 +85,7 @@
<script setup lang="tsx" name="ProjectSupervisionRecord"> <script setup lang="tsx" name="ProjectSupervisionRecord">
import { ref, reactive, nextTick, onMounted, watch } from "vue"; import { ref, reactive, nextTick, onMounted, watch } from "vue";
import { useRoute } from "vue-router";
import { ElMessage, ElMessageBox, ElTree, FormInstance } from "element-plus"; import { ElMessage, ElMessageBox, ElTree, FormInstance } from "element-plus";
import { ColumnProps } from "@/components/ProTable/interface"; import { ColumnProps } from "@/components/ProTable/interface";
import ProTable from "@/components/ProTable/index.vue"; import ProTable from "@/components/ProTable/index.vue";
@ -96,6 +97,7 @@ import type { ResAiProjectPage, ResAiEngineerPage } from "@/api/types/government
import { getDustprojectPage, getDustengineeringPage, getAIQuestionPage } from "@/api/modules/goverment"; import { getDustprojectPage, getDustengineeringPage, getAIQuestionPage } from "@/api/modules/goverment";
import { sendIframeMessage } from "@/utils/util"; import { sendIframeMessage } from "@/utils/util";
import { GlobalStore } from "@/stores"; import { GlobalStore } from "@/stores";
const route = useRoute();
const pages = ref({ const pages = ref({
pageNo: 1, pageNo: 1,
pageSize: 7, pageSize: 7,
@ -303,7 +305,7 @@ onMounted(async () => {
onSearch(records.value[0]); onSearch(records.value[0]);
searchSn.value = (records.value as ResAiProjectPage[])[0].projectSn; searchSn.value = (records.value as ResAiProjectPage[])[0].projectSn;
searchName.value = (records.value as ResAiProjectPage[])[0].projectName; searchName.value = (records.value as ResAiProjectPage[])[0].projectName;
await sendIframeMessage({ obj: { path: store.path, moduleId: store.moduleId } }, 2, undefined); await sendIframeMessage({ obj: { path: route.path } }, 2, undefined);
}); });
</script> </script>
<style scoped lang="scss"> <style scoped lang="scss">

View File

@ -48,6 +48,7 @@
<script lang="ts" setup> <script lang="ts" setup>
import { ref, reactive, onMounted, watch } from "vue"; import { ref, reactive, onMounted, watch } from "vue";
import { useRoute } from "vue-router";
import { import {
getDustprojectPage, getDustprojectPage,
getDustengineeringPage, getDustengineeringPage,
@ -69,6 +70,7 @@ import ProTable from "@/components/ProTable/index.vue";
import { ColumnProps } from "@/components/ProTable/interface"; import { ColumnProps } from "@/components/ProTable/interface";
import { getRealTimePage } from "@/api/modules/project"; import { getRealTimePage } from "@/api/modules/project";
import { sendIframeMessage } from "@/utils/util"; import { sendIframeMessage } from "@/utils/util";
const route = useRoute();
const pages = ref({ const pages = ref({
pageNo: 1, pageNo: 1,
pageSize: 7, pageSize: 7,
@ -296,7 +298,7 @@ onMounted(async () => {
onSearch(records.value[0]); onSearch(records.value[0]);
searchSn.value = (records.value as ResAiProjectPage[])[0].projectSn; searchSn.value = (records.value as ResAiProjectPage[])[0].projectSn;
searchName.value = (records.value as ResAiProjectPage[])[0].projectName; searchName.value = (records.value as ResAiProjectPage[])[0].projectName;
await sendIframeMessage({ obj: { path: store.path, moduleId: store.moduleId } }, 2, undefined); await sendIframeMessage({ obj: { path: route.path } }, 2, undefined);
}); });
</script> </script>

View File

@ -80,6 +80,7 @@
<script lang="tsx" setup name="historyDataAnalysis"> <script lang="tsx" setup name="historyDataAnalysis">
import { ref, reactive, onMounted, watch } from "vue"; import { ref, reactive, onMounted, watch } from "vue";
import { useRoute } from "vue-router";
import { getDustprojectPage, getDustengineeringPage, getAIQuestionPage, getDustMonitorDev } from "@/api/modules/goverment"; import { getDustprojectPage, getDustengineeringPage, getAIQuestionPage, getDustMonitorDev } from "@/api/modules/goverment";
import { GlobalStore } from "@/stores"; import { GlobalStore } from "@/stores";
import LeftMenu from "@/components/LeftMenu/LeftMenu.vue"; import LeftMenu from "@/components/LeftMenu/LeftMenu.vue";
@ -88,6 +89,7 @@ import { sendIframeMessage } from "@/utils/util";
import { getRealTimePage } from "@/api/modules/project"; import { getRealTimePage } from "@/api/modules/project";
import * as echarts from "echarts"; import * as echarts from "echarts";
import dayjs from "dayjs"; import dayjs from "dayjs";
const route = useRoute();
const deviceList = ref([]); const deviceList = ref([]);
const optionList = ref([ const optionList = ref([
{ label: "温度", value: 0 }, { label: "温度", value: 0 },
@ -473,7 +475,7 @@ onMounted(async () => {
onSearch(records.value[0]); onSearch(records.value[0]);
searchSn.value = (records.value as ResAiProjectPage[])[0].projectSn; searchSn.value = (records.value as ResAiProjectPage[])[0].projectSn;
searchName.value = (records.value as ResAiProjectPage[])[0].projectName; searchName.value = (records.value as ResAiProjectPage[])[0].projectName;
await sendIframeMessage({ obj: { path: store.path, moduleId: store.moduleId } }, 2, undefined); await sendIframeMessage({ obj: { path: route.path } }, 2, undefined);
}); });
</script> </script>

View File

@ -43,6 +43,7 @@
<script lang="ts" setup> <script lang="ts" setup>
import { ref, reactive, onMounted, watch } from "vue"; import { ref, reactive, onMounted, watch } from "vue";
import { useRoute } from "vue-router";
import { ElMessage, UploadProps } from "element-plus"; import { ElMessage, UploadProps } from "element-plus";
import { GlobalStore } from "@/stores"; import { GlobalStore } from "@/stores";
import LeftMenu from "@/components/LeftMenu/LeftMenu.vue"; import LeftMenu from "@/components/LeftMenu/LeftMenu.vue";
@ -63,6 +64,7 @@ import {
} from "@/api/modules/jxjview"; } from "@/api/modules/jxjview";
import { jxj_User } from "@/api/types"; import { jxj_User } from "@/api/types";
import { useHandleData } from "@/hooks/useHandleData"; import { useHandleData } from "@/hooks/useHandleData";
const route = useRoute();
const detailsDialog = ref(false); const detailsDialog = ref(false);
const relativeId = ref(""); const relativeId = ref("");
const store = GlobalStore(); const store = GlobalStore();
@ -206,7 +208,7 @@ const getTableList = (params: any) => {
return getDictionaryDetail(newParams); return getDictionaryDetail(newParams);
}; };
onMounted(async () => { onMounted(async () => {
await sendIframeMessage({ obj: { path: store.path, moduleId: store.moduleId } }, 2, undefined); await sendIframeMessage({ obj: { path: route.path } }, 2, undefined);
}); });
</script> </script>