| | |
| | | <template> |
| | | <div style="height: 100%"> |
| | | <page-head> </page-head> |
| | | <div style="height: calc(100% - 0.86rem)" ref="selpumplist" class="selpumplist" v-loading="state.isShowLoadingFrm" |
| | | <div style="height: calc(100% - 0rem)" ref="selpumplist" class="selpumplist_fmul" v-loading="state.isShowLoadingFrm" |
| | | element-loading-background="rgba(255,255,255, 0.8)"> |
| | | <div class="nav_header_box"> |
| | | <div class="nav_header"> |
| | |
| | | </el-table> |
| | | </div> |
| | | </div> |
| | | <page-footer> </page-footer> |
| | | </div> |
| | | </template> |
| | | |
| | | <script setup name="SelPumpListFMUL"> |
| | | import { onMounted, reactive, ref, nextTick } from "vue"; |
| | | import { ElMessage, ElTable, ElTableColumn, ElButton } from "element-plus"; |
| | | import thumbnailChart from "/@/components/chart/ThumbnailChart.js"; |
| | | import UnitHelper from "/@/utils/unit"; |
| | | import ConstParas from "/@/utils/constParas"; |
| | | import pageHead from "/@/views/head.vue"; |
| | | import pageFooter from "/@/views/footer.vue"; |
| | | import thumbnailChart from "@/components/Chart/js/ThumbnailChart.js"; |
| | | import UnitHelper from "@/utils/unit.js"; |
| | | import ConstParas from "@/utils/constParas.js"; |
| | | import { useRoute, useRouter } from 'vue-router'; |
| | | import { useLanguageMixin } from '/@/mixin/languageHook.js' |
| | | import axiosHelper from "/@/utils/axiosHelper.js"; |
| | | import noneImg from '/@/views/assets/none_img.png'; |
| | | import { useSelect } from '/@/store/select.js'; |
| | | import {GetPageList } from '@/api/select' |
| | | import noneImg from '@/assets/none_img.png'; |
| | | import { useSelect } from '@/stores/select'; |
| | | import { useI18n } from "vue-i18n"; |
| | | let { getCurrentLanguageType, buildCurrentLanguageUrl, getLanguageParaName } = useLanguageMixin() |
| | | const m_currentLanguage = getCurrentLanguageType() |
| | | |
| | | const m_currentLanguage = 0 |
| | | const { t } = useI18n() |
| | | const selectStore = useSelect() |
| | | const route = useRoute() |
| | |
| | | speed: prvePathDataObj.FilterInfo.DieselSpeed |
| | | }; |
| | | |
| | | |
| | | axiosHelper |
| | | .post({ |
| | | version: 3, |
| | | // lang: this.m_currentLanguage, |
| | | controller: "SelectByParas", |
| | | action: "GetPageList", |
| | | data: postRequestData, |
| | | apiUrlType: "main", |
| | | }) |
| | | .then((res) => { |
| | | GetPageList(postRequestData).then((res) => { |
| | | state.isShowLoadingFrm = false; |
| | | let result = res.data; |
| | | if (result.Code != 0) { |
| | |
| | | //返回主页 |
| | | const toHomePage = () => { |
| | | router.push({ |
| | | path: buildCurrentLanguageUrl(`/Index`), |
| | | path: `/Index`, |
| | | }); |
| | | } |
| | | //表头显示或者隐藏 |
| | |
| | | const clickPumpNameCell = (index, row) => { |
| | | state.detailPageQueryModel.SID = row.SeriesID; |
| | | state.detailPageQueryModel.PID = row.PumpID; |
| | | let routerPath = buildCurrentLanguageUrl(`/byParas/Index`); |
| | | let routerPath = `/byParas/Index`; |
| | | let query = state.detailPageQueryModel; |
| | | let routeData = router.resolve({ path: routerPath, query: query }); |
| | | window.open(routeData.href, "_blank"); |
| | |
| | | const clickDetailCell = (index, row) => { |
| | | state.detailPageQueryModel.SID = row.SeriesID; |
| | | state.detailPageQueryModel.PID = row.PumpID; |
| | | let routerPath = buildCurrentLanguageUrl(`/byParas/Index`); |
| | | let routerPath = `/byParas/Index`; |
| | | let query = state.detailPageQueryModel; |
| | | let routeData = router.resolve({ path: routerPath, query: query }); |
| | | window.open(routeData.href, "_blank"); |
| | |
| | | |
| | | <style lang="scss"> |
| | | //scoped //组件时使用 |
| | | .selpumplist { |
| | | .selpumplist_fmul { |
| | | height: 100%; |
| | | width: 100%; |
| | | |