LiJinHuan
2023-05-26 6ef4c530d43cc74cd095c5af4acaa3bc195eab6b
Merge branch 'LEX_dev' of http://47.92.229.245:8089/r/lightningupdate into LEX_dev
5个文件已修改
135 ■■■■ 已修改文件
force-app/main/default/lwc/lexTenderingLostButton/lexTenderingLostButton.js 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/pages/Enquiry.page 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/pages/Relevance.page 55 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/pages/TenderDeletePagelwc.page 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/pages/TenderLostPage.page 53 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/lwc/lexTenderingLostButton/lexTenderingLostButton.js
@@ -4,6 +4,7 @@
import  init  from '@salesforce/apex/TenderingButtonController.initTenderingController';
import  sqlResult  from '@salesforce/apex/TenderingButtonController.sqlResult';
import { ShowToastEvent } from 'lightning/platformShowToastEvent';
import LightningConfirm from 'lightning/confirm';
export default class lexTenderingLostButton extends LightningElement {
    @api recordId;//当前这条数据的id
    status;//状态
@@ -55,13 +56,19 @@
            }
            // 判断是否需要新建询价
            if(this.status == '05.询价中'|| this.status == '06.成交' || this.status == '07.部分成交' || this.status == '08.失单' || result.length > 0){
                if(confirm('此项目已关联询价,请确实是否新建询价提交失单。')) {
                }else{
                    return;
                }
                LightningConfirm.open({
                    message: '此项目已关联询价,请确实是否新建询价提交失单。',
                    variant: 'headerless',
                    label: 'this is the aria-label value',
                    }).then(res=>{
                        if(res) {
                            window.open(`/apex/TenderLostPage?id=${this.recordId}`,'','height=500,width=800,top=200,left=250,location=no');
                        }else{
                            this.dispatchEvent(new CloseActionScreenEvent());
                            return;
                        }
                    });
            }
            window.open(`/apex/TenderLostPage?id=${this.recordId}`,'','height=500,width=800,top=200,left=250,location=no');
        })
    }
    showToast(msg,type) {
@@ -71,4 +78,4 @@
        });
        this.dispatchEvent(event);
    }
}
}
force-app/main/default/pages/Enquiry.page
@@ -1,4 +1,5 @@
<apex:page showHeader="false" sidebar="false" id="test02" title="3.关联已有询价">
<!-- <apex:page showHeader="false" sidebar="false" id="test02" title="3.关联已有询价"> -->
    <apex:page showHeader="false" sidebar="false" id="test02" title="3.关联已有询价" lightningStylesheets="true">
    <apex:includeLightning />
    <div style="width:100%;height:100%;" id="test02Container" />
    <script>
force-app/main/default/pages/Relevance.page
@@ -1,27 +1,28 @@
<apex:page showHeader="false" sidebar="false" id="test01" title="1.相关性确认">
    <apex:includeLightning />
    <div style="width:100%;height:100%;" id="test01Container" />
    <script>
        $Lightning.use("c:test01App", function () {
            $Lightning.createComponent("c:relevant",
                {},
                "test01Container",
                function (cmp) {
                    console.log('Component created, do something cool here');
                });
        });
        var interval = setInterval(()=>{
            var hrefStr = window.location.href;
            if (hrefStr.indexOf("Refresh") != -1) {
                var arr = hrefStr.split("==");
                window.opener.parent.location.href = "/"+arr[1];
                top.window.close();
                clearInterval(interval);
            }
        },1000);
    </script>
</apex:page>
<!-- <apex:page showHeader="false" sidebar="false" id="test01" title="1.相关性确认"> -->
    <apex:page showHeader="false" sidebar="false" id="test01" title="1.相关性确认" lightningStylesheets="true">]
        <apex:includeLightning />
        <div style="width:100%;height:100%;" id="test01Container" />
        <script>
            $Lightning.use("c:test01App", function () {
                $Lightning.createComponent("c:relevant",
                    {},
                    "test01Container",
                    function (cmp) {
                        console.log('Component created, do something cool here');
                    });
            });
            var interval = setInterval(()=>{
                var hrefStr = window.location.href;
                if (hrefStr.indexOf("Refresh") != -1) {
                    var arr = hrefStr.split("==");
                    window.opener.parent.location.href = "/"+arr[1];
                    top.window.close();
                    clearInterval(interval);
                }
            },1000);
        </script>
    </apex:page>
force-app/main/default/pages/TenderDeletePagelwc.page
@@ -1,4 +1,5 @@
<apex:page showHeader="false" sidebar="false" id="TenderDeletePageApp" title="关联招投标">
<!-- <apex:page showHeader="false" sidebar="false" id="TenderDeletePageApp" title="关联招投标"> -->
    <apex:page showHeader="false" sidebar="false" id="TenderDeletePageApp" title="关联招投标"  lightningStylesheets="true">
    <apex:includeLightning />
    <div style="width:100%;height:100%;" id="TenderDeletePageApp" />
    <script>
force-app/main/default/pages/TenderLostPage.page
@@ -1,26 +1,27 @@
<apex:page showHeader="false" sidebar="false" id="TenderLostApp" title="招标项目失单">
    <apex:includeLightning />
    <div style="width:100%;height:100%;" id="TenderLostApp" />
    <script>
        $Lightning.use("c:TenderLostApp", function () {
            $Lightning.createComponent("c:tenderLost",
                {},
                "TenderLostApp",
                function (cmp) {
                    console.log('Component created, do something cool here');
                });
        });
        // var interval = setInterval(()=>{
        //     var hrefStr = window.location.href;
        //     if (hrefStr.indexOf("Refresh") != -1) {
        //         // var arr = hrefStr.split("==");
        //         // window.open('/a1U/e?retURL=%2F' + arr[1] + '&RecordType=01210000000R4hM');
        //         top.window.close();
        //         clearInterval(interval);
        //     }
        // },1000);
    </script>
</apex:page>
<!-- <apex:page showHeader="false" sidebar="false" id="TenderLostApp" title="招标项目失单"> -->
    <apex:page showHeader="false" sidebar="false" id="TenderLostApp" title="招标项目失单" lightningStylesheets="true">
        <apex:includeLightning />
        <div style="width:100%;height:100%;" id="TenderLostApp" />
        <script>
            $Lightning.use("c:TenderLostApp", function () {
                $Lightning.createComponent("c:tenderLost",
                    {},
                    "TenderLostApp",
                    function (cmp) {
                        console.log('Component created, do something cool here');
                    });
            });
            // var interval = setInterval(()=>{
            //     var hrefStr = window.location.href;
            //     if (hrefStr.indexOf("Refresh") != -1) {
            //         // var arr = hrefStr.split("==");
            //         // window.open('/a1U/e?retURL=%2F' + arr[1] + '&RecordType=01210000000R4hM');
            //         top.window.close();
            //         clearInterval(interval);
            //     }
            // },1000);
        </script>
    </apex:page>