ludc
2023-07-27 9a6757109b406fa0c7c1c548d9977702e6df76b6
提交代码
已修改4个文件
34 ■■■■ 文件已修改
Source/UBCS-WEB/src/api/GetItem.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/src/components/Master/MasterTransfer.vue 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/src/components/file/main.vue 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/src/views/modeling/BusinessAdd.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/src/api/GetItem.js
@@ -60,7 +60,7 @@
export function exportCode(data){
  return request({
    url: 'api/ubcs-code/mdmEngineController/exportCode',
    method: 'excel',
    method: 'post',
    responseType: 'blob', // 设置响应类型为blob
    params:{
      ...data
Source/UBCS-WEB/src/components/Master/MasterTransfer.vue
@@ -144,18 +144,6 @@
              func.downloadFileByBlob(blob,fileName);
              window.URL.revokeObjectURL(src); //释放掉blob对象
            }
            // let src = window.URL.createObjectURL(blob);
            // if (src) {
            //   let link = document.createElement("a");
            //   link.style.display = "none";
            //   link.href = src;
            //   link.setAttribute("download", "文件名字.xls");
            //   document.body.appendChild(link);
            //   link.click();
            //   document.body.removeChild(link); //下载完成移除元素
            //   window.URL.revokeObjectURL(src); //释放掉blob对象
            // }
          })
        }
      };
Source/UBCS-WEB/src/components/file/main.vue
@@ -397,22 +397,12 @@
        if(res){
          const fileNames = res.headers['content-disposition'].split(";");
          let characterSet = fileNames[2].split("filename*=")[1];
          let fileName = decodeURI(fileNames[1].split("filename=")[1],characterSet);
          // console.log(fileName)
          let fileName = decodeURI(fileNames[1].split("filename=")[1],characterSet);  // 下载的文件名
          let blob = new Blob([res.data], {
            type: res.data.type + ";charset=utf-8",
          });
          let src = window.URL.createObjectURL(blob);
          if (src) {
            let link = document.createElement("a");
            link.style.display = "none";
            link.href = src;
            link.setAttribute("download", fileName);
            document.body.appendChild(link);
            link.click();
            document.body.removeChild(link); //下载完成移除元素
            window.URL.revokeObjectURL(src); //释放掉blob对象
          }
          func.downloadFileByBlob(blob,fileName);
          window.URL.revokeObjectURL(src); //释放掉blob对象
        }
      });
    },
Source/UBCS-WEB/src/views/modeling/BusinessAdd.vue
@@ -15,9 +15,9 @@
      <el-form-item label="中文名称" label-width="100px">
        <el-input v-model="btmType.name" :prefix-icon="icons.name"></el-input>
      </el-form-item>
      <el-form-item label="数据库表名" label-width="100px">
      <!-- <el-form-item label="数据库表名" label-width="100px">
        <el-input v-model="btmType.tableName" :prefix-icon="icons.tableName"></el-input>
      </el-form-item>
      </el-form-item> -->
      <el-form-item label="所属领域" label-width="100px" prop="domain" class="domainSelect">
        <el-select  placeholder="请选择领域" v-model="btmType.bizDomain" :prefix-icon="icons.domain">
          <el-option v-for="item in domainOption"