2024年7月17日 星期三

V20304D1 –執行成功後,顯示執行完成訊息, 按[確定]後,才重新顯示資料 – mysucessalert(Tmp_str,func);

 目的:V20304D1 –執行成功後,顯示執行完成訊息, [確定],才重新顯示資料 
            – mysucessalert(Tmp_str,func);

處理說明:  1> mysuccessalert(Tmp_Str, function () {
                              Ext.getCmp("btn_Show").fireHandler();
                     })






1>*.js
 Ext.Ajax.request({
        method: 'POST',
        params: np,
        async: false, //將非同步功能關閉
        url: '../../api/V20304D1API/sendmail6',
        success: function (response, opts) {
            Tmp_Str = "已Email 通知相關品保人員<br>"
                             +"執行品保工時維護( V2030A) !!";
            mysuccessalert(Tmp_Str, function () {
                Ext.getCmp("btn_Show").fireHandler();
            })
            //var id = confirm(Tmp_Str);
            //if (id) {
            //    Ext.getCmp("btn_Show").fireHandler();
            //}
            
            //關閉視窗
            Ext.getCmp("sub_ShowEmail_OkBtn").up("window").close();
            Ext.getCmp("sub_ShowEmail_OkBtn").up("window").destroy();            
        },
        failure: function (response, opts) {
            mywarnalert('Email  通知相關人員失敗, 請檢查:' + response.status);
        }
    });  // end of  Ext.Ajax.Request  for Email


2>*.js  - V20201D.js
  var Tmp_url = '../../api/V20201DAPI/UPDATE_RESCH';
    var Tmp_RtnStr = getUrlStr(Tmp_url, np, "呼叫排程程式- AMM_SCHEDULE.RESCH");
    if (checkRtnOK(Tmp_RtnStr)) {
        mysuccessalert(Tmp_RtnStr, function ()    //先顯示完訊息1,使用者按[確定]後,再顯示訊息2
     {
            Ext.getCmp("btn_Show").fireHandler();
            var Tmp_Str = "目前所選的排程資料<br>"
                + "已完成設定為重排(RESCH='Y')<br>"
                + "敬請自行執行本機的朝陽排程執行檔!!<br>"
                + "<br>"
                + "PS:若要安裝朝陽排程執行檔<br> "
                + "請洽系統人員<br>"
                + "(c:\\Program Files\\CYUT\\AMMS\\AMMS.exe)<br>";
            mysuccessalert(Tmp_Str);
            return;
        } )// function
    }

沒有留言:

張貼留言