tanghaolin
2025-03-06 2fdfc7907920e9003c62445b6000dc3c9edd6edb
src/views/SPump/Select/PumpList/FmUL.vue
@@ -1,7 +1,6 @@
<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">
@@ -160,26 +159,22 @@
        </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()
@@ -413,17 +408,7 @@
    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) {
@@ -582,7 +567,7 @@
//返回主页
const toHomePage = () => {
  router.push({
    path: buildCurrentLanguageUrl(`/Index`),
    path: `/Index`,
  });
}
//表头显示或者隐藏
@@ -594,7 +579,7 @@
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");
@@ -604,7 +589,7 @@
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");
@@ -671,7 +656,7 @@
<style lang="scss">
//scoped  //组件时使用
.selpumplist {
.selpumplist_fmul {
  height: 100%;
  width: 100%;