Compare commits
2 Commits
72d693e7a4
...
5add978386
Author | SHA1 | Date |
---|---|---|
|
5add978386 | |
|
2edd09ebe5 |
|
@ -0,0 +1,353 @@
|
||||||
|
/*
|
||||||
|
* @Author: zhangchangqing
|
||||||
|
* @PageInfo: 整单打开按钮事件
|
||||||
|
* @Date: 2018-04-19 10:36:58
|
||||||
|
* @Last Modified by: mzr
|
||||||
|
* @Last Modified time: 2022-10-27 10:13:07
|
||||||
|
*/
|
||||||
|
import {BUYINGREQ_CARD} from '../../siconst';
|
||||||
|
import {formDownload} from 'nc-lightapp-front';
|
||||||
|
|
||||||
|
let formId = BUYINGREQ_CARD.formId;
|
||||||
|
let tableId = BUYINGREQ_CARD.tableId;
|
||||||
|
|
||||||
|
export default function downloadPlmBtnClick(props) {
|
||||||
|
// 获取选中行
|
||||||
|
let rows = this.props.cardTable.getCheckedRows(tableId);
|
||||||
|
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);
|
||||||
|
});
|
||||||
|
let params = {
|
||||||
|
sys_appcode: BUYINGREQ_CARD.cardpageid,
|
||||||
|
materialCode: data
|
||||||
|
}
|
||||||
|
formDownload({
|
||||||
|
params,
|
||||||
|
url: BUYINGREQ_CARD.downloadPlmUrl,
|
||||||
|
enctype: 1
|
||||||
|
});
|
||||||
|
}
|
|
@ -27,6 +27,7 @@ import linkBtnClick from '../btnClicks/linkBtnClick'; //单据追溯
|
||||||
import print_BtnClick from '../btnClicks/print_BtnClick'; //打印n
|
import print_BtnClick from '../btnClicks/print_BtnClick'; //打印n
|
||||||
import output_BtnClick from '../btnClicks/output_BtnClick'; //打印n
|
import output_BtnClick from '../btnClicks/output_BtnClick'; //打印n
|
||||||
import combineShow from '../btnClicks/combineShow'; //合并显示
|
import combineShow from '../btnClicks/combineShow'; //合并显示
|
||||||
|
import downloadPlmBtnClick from '../btnClicks/downloadPlmBtnClick'; //图纸下载
|
||||||
import {
|
import {
|
||||||
BUYINGREQ_CARD_BUTTON,
|
BUYINGREQ_CARD_BUTTON,
|
||||||
BUYINGREQ_CARD,
|
BUYINGREQ_CARD,
|
||||||
|
@ -501,6 +502,10 @@ export default function(props, id, text, record, index) {
|
||||||
let CONST = { hid: ATTRCODE.pk_praybill, area: BUYINGREQ_CARD.formId };
|
let CONST = { hid: ATTRCODE.pk_praybill, area: BUYINGREQ_CARD.formId };
|
||||||
printCountQuery.call(this, props, { type: 2, CONST, modal: 'code-config' });
|
printCountQuery.call(this, props, { type: 2, CONST, modal: 'code-config' });
|
||||||
break;
|
break;
|
||||||
|
//图纸下载
|
||||||
|
case BUYINGREQ_CARD_BUTTON.Download_plm:
|
||||||
|
downloadPlmBtnClick.call(this);
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
// 友云采按钮扩展 add by guozhq
|
// 友云采按钮扩展 add by guozhq
|
||||||
if (YYC_BUTTON_ARRAY.includes(id)) {
|
if (YYC_BUTTON_ARRAY.includes(id)) {
|
||||||
|
|
|
@ -141,6 +141,7 @@ const BUYINGREQ_CARD = {
|
||||||
combintPrint: '/nccloud/pu/buyingreq/combineprintaction.do', //合并打印
|
combintPrint: '/nccloud/pu/buyingreq/combineprintaction.do', //合并打印
|
||||||
saveandcommit: '/nccloud/pu/buyingreq/saveandcommit.do', //保存提交
|
saveandcommit: '/nccloud/pu/buyingreq/saveandcommit.do', //保存提交
|
||||||
linpayplay: '/nccloud/pu/buyingreq/linpayplay.do', //联查采购计划,
|
linpayplay: '/nccloud/pu/buyingreq/linpayplay.do', //联查采购计划,
|
||||||
|
downloadPlmUrl: '/nccloud/uapbd/material/downloadPlmFile.do', //图纸下载
|
||||||
id: 'id',
|
id: 'id',
|
||||||
orgChange: 'orgChange', //组织修改的弹出框定义
|
orgChange: 'orgChange', //组织修改的弹出框定义
|
||||||
ts: 'ts',
|
ts: 'ts',
|
||||||
|
@ -282,6 +283,7 @@ const BUYINGREQ_CARD_BUTTON = {
|
||||||
card_body_inner: 'card_body_inner', //行操作-area 按钮显示区域名称
|
card_body_inner: 'card_body_inner', //行操作-area 按钮显示区域名称
|
||||||
TemporaryStorage: 'TemporaryStorage', //暂存
|
TemporaryStorage: 'TemporaryStorage', //暂存
|
||||||
ShowDraft: 'ShowDraft', //草稿
|
ShowDraft: 'ShowDraft', //草稿
|
||||||
|
Download_plm: 'download_plm', //图纸下载
|
||||||
cardBodyInit: [
|
cardBodyInit: [
|
||||||
'Group2',
|
'Group2',
|
||||||
'AddLine',
|
'AddLine',
|
||||||
|
|
Loading…
Reference in New Issue