黄千龙
2023-03-08 962519811b7c4be07f30d09e791798b0ea79d3ae
force-app/main/default/aura/eSignHospitalPage/eSignHospitalPageController.js
@@ -8,6 +8,21 @@
        helper.getColumnAndAction(cmp);
        // 从数据库里面读取数据
        helper.geteSign(cmp);
        //zhj 2022-01-03 start
        helper.CallBackAction(cmp,'getAWS',{
            objectName : 'Document'
        },function(data){
            console.log('进入getAWS');
            if(data.getState() == "SUCCESS"){
                var rv = data.getReturnValue()
                if(rv.IsSuccess){
                    let staticResource = JSON.parse(rv.Data);
                    console.log('staticResource = ' + staticResource);
                    cmp.set('v.staticResource',staticResource);
                }
            }
        });
        //zhj 2022-01-03 end
    },
    // 明细页表格的翻页下一页 
    handleNext : function(cmp, event, helper) { 
@@ -703,15 +718,28 @@
        var deletecount = count - 1;
        cmp.set("v.fileSize", deletecount);
        //关联后端代码删除签收单录入表中的附件
        var action = cmp.get("c.deleteChunk");
        //var action = cmp.get("c.deleteChunk");
        var action = cmp.get("c.deleteFile");             //zhj 删除sf的附件 2023-01-23
        var attachmentID = cmp.get("v.attachmentID");
        var AttachmentID = attachmentID[name];
        action.setParams({
            AttachmentId : AttachmentID
            //AttachmentId: AttachmentID
            fileId : AttachmentID
        });
        //通过页面断点验证action方法是否成功
        action.setCallback(this, function(response) {
            var state = response.getState();
            if (state === "SUCCESS") {
                var awsKey = response.getReturnValue();
                var keyList = [];
                keyList.push(awsKey);
                //zhj 删除AWS的附件 2023-01-23
                let staticResource = cmp.get('v.staticResource');
                helper.awsPushData(staticResource.deleteUrl,keyList, function(result){
                    console.log('删除附件');
                    console.log('result = ' + JSON.stringify(result))
                },staticResource.token,'POST')
            }
        });
        //执行action方法
        $A.enqueueAction(action);