目的: 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);
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='+
//panel11 需求件號
Tmp_OGONOAF,
['RQPN'], ['sub_RQPN'], J_pickstore_sub_RQPN, J_pickcolumns_sub_RQPN);
cmp_sub_RQPN.items.push(cmp_pick_sub_RQPN);
--> 過濾欄位名稱 = 傳回欄位名稱
['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
沒有留言:
張貼留言