2025年7月20日 星期日

V20305F – [單筆提料]鈕 - 挑選按鈕 – get_pick_btn

 目的: V20305F – [單筆提料]  - 挑選按鈕 – get_pick_btn 

處理說明: 1> *.js     
    var cmp_sub_RQPN = get_cmp_txt1('需求件號', 'sub_RQPN', 80, 130);
    var cmp_pick_sub_RQPN = get_pick_btn0('挑選需求件號', 'btn_sub_RQPN',
        '../api/V20305FAPI/get_sub_RQPNPick?isComplete=0&par_PN=' + Tmp_PN + '&par_OGONOAF='+ Tmp_OGONOAF,
        ['RQPN'], ['sub_RQPN'], J_pickstore_sub_RQPN, J_pickcolumns_sub_RQPN);
    cmp_sub_RQPN.items.push(cmp_pick_sub_RQPN);
--> 傳回欄位名稱,當成挑選子畫面.過濾欄位

               2>*.cs
//過濾條件 [需求件號(RQPN)]挑選
        [HttpPost]
        public dynamic get_sub_RQPNPick(string par_PN, string par_OGONOAF, string RQPN = "", int isComplete = 0)
        {
            string Tmp_Sql = "  SELECT  DISTINCT A.RQPN  "
                                        +"   FROM    AMM_UOC A, CSM_AF @TLS_245 B   "
                                        +"  WHERE   A.RPNOAF = B.RPNOAF  "
                                        +"   AND        B.PN ="+myfunc.AA(par_PN)
                                        +"   AND         B.GONOAF ="+myfunc.AA(par_OGONOAF)
                                         +"  AND         A.RQPN IS NOT NULL   "
                                         +"  ORDER    BY RQPN   ";
            string n = funId + "sub_PN";
            DataSet ds = setupPickDs(n, Tmp_Sql, new string[] { "AMM_UOC" });
            if (RQPN != null && !RQPN.Equals(""))
            {
                if (isComplete == 1)
                {
                    ds = getPickDsbyCondi(n, "RQPN='" + RQPN + "'");
                }
                else
                {
                    ds = getPickDsbyCondi(n, "RQPN  LIKE '%" + RQPN + "%'");
                }
            }
            return ds;
        }  // end of  get_sub_PNPick





1>*.js
  //panel11 需求件號               
    var cmp_sub_RQPN = get_cmp_txt1('需求件號', 'sub_RQPN', 80, 130);
    var cmp_pick_sub_RQPN = get_pick_btn0('挑選需求件號', 'btn_sub_RQPN',
        '../api/V20305FAPI/get_sub_RQPNPick?isComplete=0&par_PN=' + Tmp_PN + '&par_OGONOAF='+          
 Tmp_OGONOAF,
        ['RQPN'], ['sub_RQPN'], J_pickstore_sub_RQPN, J_pickcolumns_sub_RQPN);
cmp_sub_RQPN.items.push(cmp_pick_sub_RQPN);

--> 過濾欄位名稱 = 傳回欄位名稱




2>*.cs

//過濾條件 [需求件號(RQPN)]挑選
        [HttpPost]
        public dynamic get_sub_RQPNPick(string par_PN, string par_OGONOAF, string RQPN = "", int isComplete = 0)
        {
            string Tmp_Sql = "  SELECT  DISTINCT A.RQPN  "
                                        +"   FROM    AMM_UOC A, CSM_AF @TLS_245 B   "
                                        +"  WHERE   A.RPNOAF = B.RPNOAF  "
                                        +"   AND        B.PN ="+myfunc.AA(par_PN)
                                        +"   AND         B.GONOAF ="+myfunc.AA(par_OGONOAF)
                                         +"  AND         A.RQPN IS NOT NULL   "
                                         +"  ORDER    BY RQPN   ";
            string n = funId + "sub_PN";
            DataSet ds = setupPickDs(n, Tmp_Sql, new string[] { "AMM_UOC" });
            if (RQPN != null && !RQPN.Equals(""))
            {
                if (isComplete == 1)
                {
                    ds = getPickDsbyCondi(n, "RQPN='" + RQPN + "'");
                }
                else
                {
                    ds = getPickDsbyCondi(n, "RQPN  LIKE '%" + RQPN + "%'");
                }
            }
            return ds;
        }  // end of  get_sub_PNPick

 

沒有留言:

張貼留言