管道基础大数据平台系统开发-【前端】-新系統界面
src/views/Tools/ModelProperty.vue
@@ -21,9 +21,7 @@
          :model="formInline"
          label-width="80px"
        >
          <el-form-item :label="$t('common.name')">
            {{formInline.name}}
          </el-form-item>
          <el-form-item :label="$t('common.type')">
@@ -130,7 +128,7 @@
<script>
import Popup from "./Popup";
import { comprehensive_selectFiles } from '../../api/api.js'
import { comprehensive_selectFiles, comprehensive_selectModelByGuid } from '../../api/api.js'
import { getToken } from "@/utils/auth";
export default {
@@ -182,13 +180,17 @@
      !isCloseBtn && this.$refs.pop.close();
    },
    // 打开弹窗
    open() {
    async open() {
      this.close(true);
      this.$refs.pop.open();
      this.title = this.$store.state.catModelInfo.name;
      this.formInline = this.$store.state.catModelInfo;
    },
    // changeToken(token) {
    //   this.mapCollection.tokne = token;
    // },
@@ -210,7 +212,20 @@
    matchState(state = "", reg) {
      var row = state.row;
      var name = row.name;
      if (name.indexOf('.pdf') != -1 || name.indexOf('.jpg') != -1 || name.indexOf('.gif') != -1 || name.indexOf('.png') != -1 || name.indexOf('.jpeg') != -1) {
      if (
        name.indexOf('.pdf') != -1
        || name.indexOf('.jpg') != -1
        || name.indexOf('.gif') != -1
        || name.indexOf('.png') != -1
        || name.indexOf('.jpeg') != -1
        || name.indexOf('.PDF') != -1
        || name.indexOf('.JPG') != -1
        || name.indexOf('.GIF') != -1
        || name.indexOf('.PNG') != -1
        || name.indexOf('.JPEG') != -1
        || name.indexOf('.BMP') != -1
        || name.indexOf('.bmp') != -1
      ) {
        return true;
      }
      return false;
@@ -239,12 +254,22 @@
    setAttatchDetail(index, row) {
      this.refreshAttatchDetail()
      var name = row.name;
      if (name.indexOf('.pdf') != -1) {
      if (name.indexOf('.pdf') != -1 || name.indexOf('.PDF') != -1) {
        this.dialog.dialogVisible = true;
        this.dialog.isPdf = true;
        var url = BASE_URL + "/comprehensive/downloadForView?guid=" + row.guid + "&token=" + getToken();
        this.dialog.src = url
      } else if (name.indexOf('.jpg') != -1 || name.indexOf('.gif') != -1 || name.indexOf('.png') != -1 || name.indexOf('.jpeg') != -1) {
      } else if (
        name.indexOf('.jpg') != -1
        || name.indexOf('.gif') != -1
        || name.indexOf('.png') != -1
        || name.indexOf('.jpeg') != -1
        || name.indexOf('.JPG') != -1
        || name.indexOf('.GIF') != -1
        || name.indexOf('.PNG') != -1
        || name.indexOf('.JPEG') != -1
        || name.indexOf('.BMP') != -1
        || name.indexOf('.bmp') != -1) {
        this.dialog.dialogVisible = true;
        this.dialog.isJpg = true;
        var url = BASE_URL + "/comprehensive/downloadForView?guid=" + row.guid + "&token=" + getToken();