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 output_BtnClick from '../btnClicks/output_BtnClick'; //打印n
 | 
			
		||||
import combineShow from '../btnClicks/combineShow'; //合并显示
 | 
			
		||||
import downloadPlmBtnClick from '../btnClicks/downloadPlmBtnClick'; //图纸下载
 | 
			
		||||
import {
 | 
			
		||||
	BUYINGREQ_CARD_BUTTON,
 | 
			
		||||
	BUYINGREQ_CARD,
 | 
			
		||||
| 
						 | 
				
			
			@ -501,6 +502,10 @@ export default function(props, id, text, record, index) {
 | 
			
		|||
			let CONST = { hid: ATTRCODE.pk_praybill, area: BUYINGREQ_CARD.formId };
 | 
			
		||||
			printCountQuery.call(this, props, { type: 2, CONST, modal: 'code-config' });
 | 
			
		||||
			break;
 | 
			
		||||
		//图纸下载
 | 
			
		||||
		case BUYINGREQ_CARD_BUTTON.Download_plm:
 | 
			
		||||
			downloadPlmBtnClick.call(this);
 | 
			
		||||
			break;
 | 
			
		||||
	}
 | 
			
		||||
	// 友云采按钮扩展 add by guozhq
 | 
			
		||||
	if (YYC_BUTTON_ARRAY.includes(id)) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -141,6 +141,7 @@ const BUYINGREQ_CARD = {
 | 
			
		|||
	combintPrint: '/nccloud/pu/buyingreq/combineprintaction.do', //合并打印
 | 
			
		||||
	saveandcommit: '/nccloud/pu/buyingreq/saveandcommit.do', //保存提交
 | 
			
		||||
	linpayplay: '/nccloud/pu/buyingreq/linpayplay.do', //联查采购计划,
 | 
			
		||||
	downloadPlmUrl: '/nccloud/uapbd/material/downloadPlmFile.do', //图纸下载
 | 
			
		||||
	id: 'id',
 | 
			
		||||
	orgChange: 'orgChange', //组织修改的弹出框定义
 | 
			
		||||
	ts: 'ts',
 | 
			
		||||
| 
						 | 
				
			
			@ -282,6 +283,7 @@ const BUYINGREQ_CARD_BUTTON = {
 | 
			
		|||
	card_body_inner: 'card_body_inner', //行操作-area 按钮显示区域名称
 | 
			
		||||
	TemporaryStorage: 'TemporaryStorage', //暂存
 | 
			
		||||
	ShowDraft: 'ShowDraft', //草稿
 | 
			
		||||
	Download_plm: 'download_plm', //图纸下载
 | 
			
		||||
	cardBodyInit: [
 | 
			
		||||
		'Group2',
 | 
			
		||||
		'AddLine',
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue