<el-button class="" type="primary" @click="export2Excel">
导出订单
</el-button>
<el-upload
class="upload-demo"
:show-file-list="false"
action="https://jsonplaceholder.typicode.com/posts/"
:http-request="uploadFile"
>
<el-button size="small" type="primary">导入订单</el-button>
</el-upload>
/**
* 导出订单信息
*
*/
export2Excel() {
const vm = this;
window.open(
`https://ytc.yuetao.vip/api/exportOrder?mid=${getUserId()}&receiverName=${
vm.listQuery.receiverName
}&receiverTel=${vm.listQuery.receiverTel}&memberName=${
vm.listQuery.memberName
}&logisticeNumber=${vm.listQuery.logisticeNumber}&orderStatus=${
vm.listQuery.orderStatus
}`,
"_blank"
);
},
// 导入订单信息
async uploadFile(file) {
let formData = new FormData();
formData.append("order",file.file) // 文件对象 'order'是后台接收的参数名
let data = await importOrder(formData);
this.$message({
type: 'info',
message: '导入成功'
})
console.log(data);
},
uploadFile(file) {console.log(file)}
log出来的file