提交 cb4593dd authored 作者: 翟畅's avatar 翟畅

zc防伪码批量下载TXT

上级 6d7e54c5
......@@ -217,6 +217,9 @@ import queryString from "query-string";
batchDownLoad: () => {
this.downLoadData(); //批量下载二维码
},
exportCodeTxtBtn: () => {
this.exportCodeTxtData(); //批量导出TXT文件
},
viewLine: () => { //查看详情
this.viewDetail(id);
},
......@@ -224,13 +227,13 @@ import queryString from "query-string";
status[btnName]();
},
downLoadData() {//下载图书二维码
if (this.isExist(this.chooiceList)) {//至少选中一条
// if (this.isExist(this.chooiceList)) {//至少选中一条
if(this.lockingState == '1'){
this.downloadTypeDialog = true
}else{
this.$message.warning('图书为锁定状态时,该功能方可使用')
}
}
// }
},
confirmDownLoad(){
this.downloadTypeDialog = false
......@@ -238,7 +241,12 @@ import queryString from "query-string";
let data = {
ids:ids,
isCode:this.downLoadType,
resourceId:this.listQuery.phyId,
phyId: this.listQuery.phyId,
code: this.listQuery.code,
status: this.listQuery.status,
beginTime: this.listQuery.beginTime,
endTime: this.listQuery.endTime,
batch: this.listQuery.batch,
}
let {...params} = data
let tempParams = {}
......@@ -248,9 +256,17 @@ import queryString from "query-string";
}
}
let paramStr = queryString.stringify(tempParams)
confirm.apply(this, ["确定下载选择的防伪二维码吗?"]).then(() => {
if(this.chooiceList.length > 0) {
if(paramStr) { //导出选中的一条或多条数据
confirm.apply(this,['确定下载选择的防伪二维码吗?']).then(() => {
window.open(`${process.env.VUE_APP_BASE_API}${requestPath.resource}/physical-conversion-code/batch/downloadOneCode?${paramStr}`)
})
}
} else { //导出全部数据
confirm.apply(this,['确定下载全部防伪二维码吗?']).then(() => {
window.open(`${process.env.VUE_APP_BASE_API}${requestPath.resource}/physical-conversion-code/batch/downloadOneCode?${paramStr}`)
});
}
},
//批量创建
createdCode(){
......@@ -313,7 +329,6 @@ import queryString from "query-string";
// 导出数据
exportCode(){ //导出防伪码
if(this.lockingState == '1'){
// let {...params} = this.listQuery
let ids = getSelectionIds(this.chooiceList);
let data = {
ids:ids,
......@@ -347,6 +362,42 @@ import queryString from "query-string";
this.$message.warning('图书为锁定状态时,该功能方可使用')
}
},
//批量导出TXT文件
exportCodeTxtData(){
if(this.lockingState == '1'){
let ids = getSelectionIds(this.chooiceList);
let data = {
ids:ids,
phyId: this.listQuery.phyId,
code: this.listQuery.code,
status: this.listQuery.status,
beginTime: this.listQuery.beginTime,
endTime: this.listQuery.endTime,
batch: this.listQuery.batch,
}
let {...params} = data
let tempParams = {}
for (const key in params) {
if (({}).hasOwnProperty.call(params, key) && params[key]!== null && params[key]!== '' && params[key]!== undefined) {
tempParams[key] = params[key]
}
}
let paramStr = queryString.stringify(tempParams)
if(this.chooiceList.length > 0) {
if(paramStr) { //导出选中的一条或多条数据
confirm.apply(this,['确认导出选中的数据吗?']).then(() => {
window.open(`${process.env.VUE_APP_BASE_API}${requestPath.resource}/physical-conversion-code/exportTxt?${paramStr}`)
})
}
} else { //导出全部数据
confirm.apply(this,['确认导出全部数据吗?']).then(() => {
window.open(`${process.env.VUE_APP_BASE_API}${requestPath.resource}/physical-conversion-code/exportTxt?${paramStr}`)
});
}
}else{
this.$message.warning('图书为锁定状态时,该功能方可使用')
}
},
//查看详情--查看绑定IP
viewDetail(id){
if(this.lockingState == '1'){
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论