请购单图纸下载-优化

This commit is contained in:
mzr 2025-08-09 17:07:52 +08:00
parent 5a6efe5ae1
commit 2266b03a69
1 changed files with 6 additions and 328 deletions

View File

@ -1,9 +1,9 @@
/*
* @Author: zhangchangqing
* @PageInfo: 整单打开按钮事件
* @Date: 2018-04-19 10:36:58
* @Author: mzr
* @PageInfo: 图纸下载按钮事件
* @Date: 2025-08-05 10:36:58
* @Last Modified by: mzr
* @Last Modified time: 2022-10-27 10:13:07
* @Last Modified time: 2025-08-05 10:13:07
*/
import {BUYINGREQ_CARD} from '../../siconst';
import {formDownload} from 'nc-lightapp-front';
@ -14,332 +14,10 @@ let tableId = BUYINGREQ_CARD.tableId;
export default function downloadPlmBtnClick(props) {
// 获取选中行
let rows = this.props.cardTable.getCheckedRows(tableId);
console.log('rows = ', rows);
// console.log('rows = ', rows);
let data = [];
/* rows [
{
"data": {
"status": "0",
"isOptimized": false,
"values": {
"cfirstbid": {
"value": "1001A11000000FRCQH6G"
},
"pk_praybill": {
"value": "1001A11000000FRCU4ZD"
},
"pk_reqdept": {},
"pk_material.name": {
"display": "镀锌钢板",
"value": "镀锌钢板",
"_display_": "镀锌钢板"
},
"cextsrcbid": {},
"vextsrcbillcode": {},
"vbdef45": {},
"vbdef46": {},
"pk_material": {
"display": "65010100000002", // 物料编码
"value": "1001A110000000021ZL3",
"_display_": "65010100000002"
},
"vbdef43": {},
"casscustid": {},
"vbdef44": {},
"csourcetypecode": {
"display": "计划订单",
"value": "55B4",
"_display_": "计划订单"
},
"vbdef49": {},
"vbmemo": {
"value": "运算产生的计划开始日期 2025-04-04 小于实际计划开始日期(相差 3 天),调整为运算当天或下一工作日。",
"_display_": "运算产生的计划开始日期 2025-04-04 小于实际计划开始日期(相差 3 天),调整为运算当天或下一工作日。"
},
"vbdef47": {},
"btoyyc": {
"value": false
},
"vbdef48": {},
"vbdef41": {},
"vbdef42": {},
"vbdef40": {},
"vfree10": {},
"pk_material.graphid": {},
"pk_suggestsupplier": {},
"pseudocolumn": {},
"vclosetime": {},
"vfirstcode": {
"value": "55A2250400000055"
},
"bpublishtoec": {
"display": "否",
"value": false
},
"castunitid": {
"display": "千克",
"value": "0001Z0100000000000XI",
"_display_": "千克"
},
"cunitid": {
"display": "千克",
"value": "0001Z0100000000000XI"
},
"bisgensaorder": {
"display": "否",
"value": false
},
"cfirsttypecode": {
"display": "流程生产订单",
"value": "55A2",
"_display_": "流程生产订单"
},
"pk_reqstoorg_v": {},
"ntaxmny": {
"scale": "2",
"_display_": ""
},
"dsuggestdate": {
"value": "2025-04-12 13:09:34",
"_display_": "2025-04-12"
},
"pk_employee": {
"display": "燕玉良",
"value": "1001A110000000003A5Z",
"_display_": "燕玉良"
},
"vclosereason": {},
"pk_product_v": {},
"ntaxprice": {
"scale": "4",
"_display_": ""
},
"pk_reqdept_v": {},
"vbdef50": {},
"bcanpurchaseorgedit": {
"display": "是",
"value": true
},
"cordertrantypecode": {
"display": "普通采购",
"value": "0001A110000000001RZN"
},
"cextsrcbilltype": {},
"vsourcerowno": {},
"nastnum": {
"scale": "5",
"value": "2.00000",
"_display_": "2.00000"
},
"pk_praybill_b": {
"value": "1001A11000000FRCU4ZE"
},
"vsourcecode": {
"value": "55B4250400069872"
},
"dbilldate": {
"value": "2025-04-12 13:09:34"
},
"npriceauditbill": {
"value": "0"
},
"pk_reqstor.storaddr": {},
"cextsrcid": {},
"csourceid": {
"value": "1001A11000000FRCQT9M"
},
"dreqdate": {
"value": "2025-04-11 23:59:59",
"_display_": "2025-04-11"
},
"cffileid": {},
"nnum": {
"scale": "5",
"value": "2.00000"
},
"pk_material.materialspec": {
"display": "1.5×1250×2000",
"value": "1.5×1250×2000",
"_display_": "1.5×1250×2000"
},
"vbdef9": {},
"cfirstid": {
"value": "1001A11000000FRCQH6F"
},
"pk_product": {},
"vyycreason": {},
"ts": {
"value": "2025-04-12 13:09:34"
},
"pk_group": {
"display": "泰开集团",
"value": "0001A110000000000677"
},
"ngenct": {
"value": "0"
},
"casscustvid": {},
"pk_reqstoorg": {},
"vsrctrantypecode": {},
"pk_purchaseorg": {
"display": "山东泰开真空开关有限公司",
"value": "0001A1100000000026PG"
},
"bfixedrate": {},
"pk_suggestsupplier_v": {},
"dr": {},
"pk_org": {
"display": "山东泰开真空开关有限公司",
"value": "0001A1100000000026PG"
},
"vbdef8": {},
"vbdef7": {},
"vbdef6": {},
"vbdef5": {
"display": "ZK25010001",
"value": "1001A11000000ESEHSWQ"
},
"vbdef4": {
"display": "ZK03000125",
"value": "1001A11000000FJXLTCS",
"_display_": "ZK03000125"
},
"vbdef3": {
"display": "THW-0103019",
"value": "1001A110000000004UED"
},
"vbdef2": {},
"vbdef1": {},
"cprojecttaskid": {},
"vfree1": {},
"sourcebts": {},
"vfirsttrantype": {},
"bisarrange": {
"display": "否",
"value": false
},
"vbdef12": {},
"vbdef13": {},
"vbdef10": {},
"vbdef11": {},
"pk_srcmaterial": {
"display": "镀锌钢板",
"value": "1001A110000000021ZL3"
},
"vbdef16": {},
"vbdef17": {},
"vbdef14": {},
"vbdef15": {},
"vfree8": {},
"vfree9": {},
"vfree6": {},
"pk_org_v": {
"display": "山东泰开真空开关有限公司",
"value": "0001A1100000000026PF"
},
"vfree7": {},
"cproductorid": {},
"vfree4": {},
"vfree5": {},
"vfree2": {},
"vfirstrowno": {
"value": "10"
},
"vfree3": {},
"pk_srcpraybillb": {},
"browclose": {
"display": "否",
"value": false
},
"pk_reqstor": {},
"vbdef18": {},
"vbdef19": {},
"sourcets": {},
"vcloseperson": {},
"vbdef23": {},
"vbdef24": {},
"vbdef21": {},
"vbdef22": {},
"csourcebid": {
"value": "1001A11000000FRCQT9M"
},
"vbdef27": {},
"vbdef28": {},
"vbdef25": {},
"vbdef26": {},
"naccumulatenum": {
"scale": "5",
"value": "0.00000"
},
"pk_batchcode": {},
"vbdef20": {},
"cprojectid": {},
"vchangerate": {
"value": "1/1"
},
"NCInput_5bcda09c": {},
"nquotebill": {
"value": "0"
},
"pk_material.materialtype": {
"display": "DX51D+Z160",
"value": "DX51D+Z160",
"_display_": "DX51D+Z160"
},
"vbdef29": {},
"vbdef34": {},
"vbdef35": {},
"crowno": {
"value": "10",
"_display_": "10"
},
"vbdef32": {},
"vbdef33": {},
"vbdef38": {},
"vbdef39": {},
"vbdef36": {},
"vbdef37": {},
"vbatchcode": {},
"pk_purchaseorg_v": {
"display": "山东泰开真空开关有限公司",
"value": "0001A1100000000026PF",
"_display_": "山东泰开真空开关有限公司"
},
"vasyncmsg": {},
"fasyncstate": {},
"vbdef30": {},
"vbdef31": {},
"def1": {},
"opr": {},
"numberindex": {
"_display_": "1",
"value": "1"
}
},
"key": "904370.45183321068753",
"rowId": "904370.45183321068753",
"rowid": "904370.45183321068753",
"pid": "root",
"isleaf": true,
"depth": 0,
"path": [
"904370.45183321068753"
],
"height": 0,
"viewIndex": 0,
"dataIndex": 0,
"leafIndex": 0,
"range": [
0,
1
],
"selected": true
},
"index": 0
}
]*/
rows.forEach((row) => {
data.push(row.data.values['pk_material'].value);
data.push(row.data.values['pk_material'].display);
});
let params = {
sys_appcode: BUYINGREQ_CARD.cardpageid,