1.修改导出文件格式为UDI

ywj_dev
x_z 2 years ago
parent 42550fa7cc
commit 6370603e99

@ -22,7 +22,8 @@
<el-divider style="margin: 15px"></el-divider> <el-divider style="margin: 15px"></el-divider>
<el-table v-loading="loading" :data="list" style="width: 100%" border highlight-current-row @selection-change="handleSelectionChange"> <el-table v-loading="loading" :data="list" style="width: 100%" border highlight-current-row
@selection-change="handleSelectionChange">
<el-table-column label="序号" type="index"></el-table-column> <el-table-column label="序号" type="index"></el-table-column>
<el-table-column label="记录ID" prop="genKey" show-overflow-tooltip></el-table-column> <el-table-column label="记录ID" prop="genKey" show-overflow-tooltip></el-table-column>
<el-table-column label="更新日期" prop="updateTime" show-overflow-tooltip></el-table-column> <el-table-column label="更新日期" prop="updateTime" show-overflow-tooltip></el-table-column>
@ -70,6 +71,7 @@
import corpSelect from "./corpSelect"; import corpSelect from "./corpSelect";
import axios from "axios"; import axios from "axios";
import {formatDate} from "@/utils/date"; import {formatDate} from "@/utils/date";
export default { export default {
data() { data() {
return { return {
@ -152,11 +154,8 @@
this.corpImportDetailVisible = true; this.corpImportDetailVisible = true;
}, },
downloadExcel(row) { downloadExcel(row) {
axios.get("./config.json").then(res => { let href = process.env.VUE_APP_BASE_API + "/udiwms/corps/exportLog/download" +
let baseUrl = res.data.BASE_URL;
let href = baseUrl + "/udiwms/corps/exportLog/download" +
"?genKey=" + row.genKey; "?genKey=" + row.genKey;
console.log("href = " + href);
let a = document.createElement("a"); let a = document.createElement("a");
var timestamp = formatDate(new Date(), "yyyyMMddhhmmss") var timestamp = formatDate(new Date(), "yyyyMMddhhmmss")
fetch(href) fetch(href)
@ -164,14 +163,11 @@
.then((blob) => { .then((blob) => {
a.href = URL.createObjectURL(blob); a.href = URL.createObjectURL(blob);
console.log(a.href); console.log(a.href);
a.download = "BaseCorp_" + timestamp + ".UpperIn"; a.download = "BaseCorp_" + timestamp + ".udi";
document.body.appendChild(a); document.body.appendChild(a);
a.click(); a.click();
this.getList(); this.getList();
}); });
});
}, },
cancelDialog(val) { cancelDialog(val) {

@ -42,7 +42,8 @@
<el-divider style="margin: 15px"></el-divider> <el-divider style="margin: 15px"></el-divider>
<el-table v-loading="loading" :data="list" style="width: 100%" @selection-change="handleSelectionChange" border highlight-current-row> <el-table v-loading="loading" :data="list" style="width: 100%" @selection-change="handleSelectionChange" border
highlight-current-row>
<el-table-column label="序号" type="index"></el-table-column> <el-table-column label="序号" type="index"></el-table-column>
<el-table-column label="记录ID" prop="genKey" show-overflow-tooltip></el-table-column> <el-table-column label="记录ID" prop="genKey" show-overflow-tooltip></el-table-column>
<el-table-column label="来源" prop="fromType" show-overflow-tooltip></el-table-column> <el-table-column label="来源" prop="fromType" show-overflow-tooltip></el-table-column>
@ -122,6 +123,7 @@ export default {
thirdSys: "thirdId", thirdSys: "thirdId",
}, },
templateDlUrl: null, templateDlUrl: null,
fileList: []
}; };
}, },
@ -212,11 +214,8 @@ export default {
this.loading = false; this.loading = false;
this.list = []; this.list = [];
}); });
axios.get("./config.json").then(res => {
// //
let response = res.data.BASE_URL; this.uploadFileUrl = process.env.VUE_APP_BASE_API + "/udiwms/corps/importLog/upload";
this.uploadFileUrl = response + "/udiwms/corps/importLog/upload";
});
axios.get("./config.json").then(res => { axios.get("./config.json").then(res => {
let response = res.data.SERVER_IP; let response = res.data.SERVER_IP;
this.templateDlUrl = response + "/已对照往来单位模板.xlsx"; this.templateDlUrl = response + "/已对照往来单位模板.xlsx";

@ -166,7 +166,7 @@ export default {
.then((blob) => { .then((blob) => {
a.href = URL.createObjectURL(blob); a.href = URL.createObjectURL(blob);
console.log(a.href); console.log(a.href);
a.download = "BaseProduct_" + timestamp + ".UpperIn"; a.download = "BaseProduct_" + timestamp + ".udi";
document.body.appendChild(a); document.body.appendChild(a);
a.click(); a.click();
this.getList(); this.getList();

@ -165,7 +165,7 @@ export default {
.then((blob) => { .then((blob) => {
a.href = URL.createObjectURL(blob); a.href = URL.createObjectURL(blob);
console.log(a.href); console.log(a.href);
a.download = "ThirdCorp_" + timestamp + ".UpperIn"; a.download = "ThirdCorp_" + timestamp + ".udi";
document.body.appendChild(a); document.body.appendChild(a);
a.click(); a.click();
this.getList(); this.getList();

@ -168,7 +168,7 @@ export default {
.then((blob) => { .then((blob) => {
a.href = URL.createObjectURL(blob); a.href = URL.createObjectURL(blob);
console.log(a.href); console.log(a.href);
a.download = "ThirdOrder_" + timestamp + ".UpperIn"; a.download = "ThirdOrder_" + timestamp + ".udi";
document.body.appendChild(a); document.body.appendChild(a);
a.click(); a.click();
this.getList(); this.getList();

@ -168,7 +168,7 @@ export default {
.then((blob) => { .then((blob) => {
a.href = URL.createObjectURL(blob); a.href = URL.createObjectURL(blob);
console.log(a.href); console.log(a.href);
a.download = "ThirdProduct_" + timestamp + ".UpperIn"; a.download = "ThirdProduct_" + timestamp + ".udi";
document.body.appendChild(a); document.body.appendChild(a);
a.click(); a.click();
this.getList(); this.getList();

Loading…
Cancel
Save