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

zc纸质书下载二维码条件

上级 c30228f4
......@@ -430,7 +430,7 @@ import QRCode from "qrcodejs2";
this.downLoadData();
},
downloadQRcodeLine: () => { //单独下载二维码
this.downLoadData(item.id);
this.downLoadData(item);
},
lookViewCodeLine: () => { // 查看二维码
this.lookCode(item)
......@@ -673,24 +673,33 @@ import QRCode from "qrcodejs2";
this.$message.warning("请先下架,再删除数据");
}
},
downLoadData(id) {//下载图书二维码
if(id){
let data = {
ids:[id]
}
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]
downLoadData(item) {//下载图书二维码
if(item){
if(item.lockingState == '1'){
let data = {
ids:[id]
}
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)
confirm.apply(this, ["确定下载选择的图书二维码吗?"]).then(() => {
window.open(`${process.env.VUE_APP_BASE_API}${requestPath.resource}/phy/batch/downloadOneCode?${paramStr}`)
});
}else{
this.$message.warning('图书为锁定状态时,该功能方可使用')
}
let paramStr = queryString.stringify(tempParams)
confirm.apply(this, ["确定下载选择的图书二维码吗?"]).then(() => {
window.open(`${process.env.VUE_APP_BASE_API}${requestPath.resource}/phy/batch/downloadOneCode?${paramStr}`)
});
}else{
if (this.isExist(this.chooiceList)) {//至少选中一条
let flag = this.chooiceList.some(data => data.lockingState != '1');
if(flag){
this.$message.warning("请选择图书均为锁定状态的数据");
return false
}
let ids = getSelectionIds(this.chooiceList);
let data = {
ids:ids
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论