| | |
| | | this.addMouseLeftClickEvents(); |
| | | |
| | | sgworld.setDefaultCallback((type, data) => { |
| | | // console.log(data); |
| | | if (data) { |
| | | if (data.message) { |
| | | if (data.message == "StartLoad") { |
| | |
| | | break; |
| | | case "d22": //西部风场模拟 |
| | | this.createFC("fc", "", { |
| | | start: 0, |
| | | end: 30, |
| | | start: 20, |
| | | end: 25, |
| | | Classify: "West", |
| | | }); |
| | | break; |
| | | case "d23": //东部风场模拟 |
| | | this.createFC("fc", "", { |
| | | start: 0, |
| | | end: 30, |
| | | start: 13, |
| | | end: 19, |
| | | Classify: "East", |
| | | }); |
| | | break; |
| | |
| | | this.closePoi(); |
| | | this.delFC(); |
| | | this.delLine(); |
| | | this.closeSYWG(); |
| | | break; |
| | | case "d1": // |
| | | this.closePoi(); |
| | |
| | | sgworld.Core.postMessage( |
| | | `Type=shunxuwinds;Bool=true;Density=${FC.Density};Speed=${FC.Speed};StartLayer=${config.start};EndLayer=${config.end};Classify=${config.Classify};` |
| | | ); |
| | | console.log( |
| | | `Type=shunxuwinds;Bool=true;Density=${FC.Density};Speed=${FC.Speed};StartLayer=${config.start};EndLayer=${config.end};Classify=${config.Classify};` |
| | | ); |
| | | // console.log( |
| | | // `Type=shunxuwinds;Bool=true;Density=${FC.Density};Speed=${FC.Speed};StartLayer=${config.start};EndLayer=${config.end};Classify=${config.Classify};` |
| | | // ); |
| | | } else if (type == "sj") { |
| | | let arr = date.split(/\s+/); |
| | | |
| | |
| | | sgworld.Core.postMessage( |
| | | `Type=customewinds;Bool=true;Year=${day[0]};Mouth=${day[1]};Day=${day[2]};Hour=${Hour};Density=${FC.Density};Speed=${FC.Speed};StartLayer=${config.start};EndLayer=${config.end};Classify=${config.Classify};` |
| | | ); |
| | | console.log( |
| | | `Type=customewinds;Bool=true;Year=${day[0]};Mouth=${day[1]};Day=${day[2]};Hour=${Hour};Density=${FC.Density};Speed=${FC.Speed};` |
| | | ); |
| | | // console.log( |
| | | // `Type=customewinds;Bool=true;Year=${day[0]};Mouth=${day[1]};Day=${day[2]};Hour=${Hour};Density=${FC.Density};Speed=${FC.Speed};StartLayer=${config.start};EndLayer=${config.end};Classify=${config.Classify};` |
| | | // ); |
| | | } |
| | | }, |
| | | //风场删除 |
| | |
| | | selectform.value1[0] + ":00:00" + "-" + selectform.value1[1] + ":00:00"; |
| | | let begin = selectform.value1[0].replace(" ", "-"); |
| | | let end = selectform.value1[1].replace(" ", "-"); |
| | | console.log(begin, end); |
| | | // console.log(begin, end); |
| | | //获取实时预警数据 |
| | | // const dt = await getRunWarning(); |
| | | // //获取实时报警数据 |
| | |
| | | const store = useStore(); |
| | | |
| | | let selectform = reactive({ |
| | | value: "", |
| | | value: null, |
| | | fetch: "", |
| | | start: 0, |
| | | end: 30, |
| | | end: 0, |
| | | }); |
| | | let btnState = false; |
| | | let CS = { |
| | | start: 0, |
| | | end: 30, |
| | | end: 0, |
| | | Classify: "", |
| | | }; |
| | | const selectBtn = () => { |
| | |
| | | } |
| | | |
| | | emit("changeTime", { data: newTimeStr, week: week }); |
| | | CS.start = selectform.start; |
| | | CS.end = selectform.end; |
| | | CS.Classify = selectform.fetch; |
| | | if (selectform.start > selectform.end) { |
| | | CS.start = selectform.end; |
| | | CS.end = selectform.start; |
| | | } |
| | | if (props.tpData == "d21") { |
| | | menuTool.createFC("sj", newTimeStr); |
| | | } else if (props.tpData == "d22") { |
| | |
| | | } |
| | | }; |
| | | function FQselectBtn() { |
| | | selectform.value = ""; |
| | | CS.start = selectform.start; |
| | | CS.end = selectform.end; |
| | | CS.Classify = selectform.fetch; |
| | |
| | | } |
| | | if (props.tpData == "d22") { |
| | | CS.Classify = "West"; |
| | | menuTool.createFC("fc", "", CS); |
| | | } else if (props.tpData == "d23") { |
| | | CS.Classify = "East"; |
| | | } |
| | | if (btnState) { |
| | | menuTool.createFC("sj", selectform.value, CS); |
| | | } else { |
| | | menuTool.createFC("fc", "", CS); |
| | | } |
| | | } |
| | | function changeTime() {} |
| | | watch( |
| | | () => selectform.value, |
| | | (nVal, oVal) => { |
| | | if (nVal == null) { |
| | | btnState = false; |
| | | } else { |
| | | btnState = true; |
| | | } |
| | | }, |
| | | |
| | | { deep: true } |
| | | ); |
| | | watch( |
| | | () => props.tpData, |
| | | (nVal, oVal) => { |
| | | if (nVal == "d22") { |
| | | selectform.start = 20; |
| | | selectform.end = 25; |
| | | selectform.value = null; |
| | | } else if (nVal == "d23") { |
| | | selectform.start = 13; |
| | | selectform.end = 19; |
| | | selectform.value = null; |
| | | } |
| | | }, |
| | | |
| | | { deep: true } |
| | | ); |
| | | onMounted(() => { |
| | | if (props.tpData == "d22") { |
| | | selectform.start = 20; |
| | | selectform.end = 25; |
| | | } else if (props.tpData == "d23") { |
| | | selectform.start = 13; |
| | | selectform.end = 19; |
| | | } |
| | | }); |
| | | return { |
| | | selectBtn, |
| | | changeTime, |
| | |
| | | data.total = Math.ceil(dt.count / listData.pageSize); |
| | | data.tableData = dt.result; |
| | | |
| | | console.log(dt); |
| | | // console.log(dt); |
| | | }; |
| | | const download = async (res) => { |
| | | let downloadObj = { |
| | |
| | | async getWaringList() { |
| | | let dt = await getweekTop(); |
| | | if (dt.code === 200 && dt.result.length > 0) { |
| | | console.log(dt); |
| | | // console.log(dt); |
| | | const sotrArr = dt.result.sort((a, b) => b - a); |
| | | let result = sotrArr.slice(0, 10); |
| | | const data = result.map((item) => { |
| | |
| | | v-if="showFk" |
| | | @FKclose="FKclose" |
| | | ></SYFK> |
| | | <YCWG v-show="checkMenuFlag == 'b2'"></YCWG> |
| | | <YCWG v-if="checkMenuFlag == 'b2'"></YCWG> |
| | | <div class="chart_box" v-if="chart_isshow"> |
| | | <div class="popout_title">曲线统计图</div> |
| | | <div class="close" @click="popoutClose('QX')"></div> |