...
|
...
|
@@ -73,6 +73,30 @@ |
|
|
<a href="#" id="refundConfirmDialog_btn_close" onclick="$('#refundConfirmDialog').dialog('close');" class="easyui-linkbutton btn-info" >关闭</a>
|
|
|
</div>
|
|
|
|
|
|
|
|
|
<div id="markPaidConfirmDialog" class="easyui-dialog" style="width:400px;height:300px;"
|
|
|
data-options="title:'确认已经打款完成?',buttons:'#markPaidConfirmDialog_tb',modal:true,closed:true">
|
|
|
<div style="padding:20px;">
|
|
|
<input id="mark_paid_tradeBillsId" type="hidden" readonly disabled/>
|
|
|
<input id="mark_paid_uid" type="hidden" readonly disabled/>
|
|
|
<label>订 单 编 号:</label>
|
|
|
<input id="mark_paid_orderCode" type="text" class="easyui-textbox" style="width:250px" readonly disabled/>
|
|
|
|
|
|
<br/><br/>
|
|
|
<label>支付宝账号:</label>
|
|
|
<input id="mark_paid_alipayAccount" type="text" class="easyui-textbox" style="width:250px" />
|
|
|
|
|
|
<br/><br/>
|
|
|
<label>打 款 金 额:</label>
|
|
|
<input id="mark_paid_amount" type="text" class="easyui-textbox" style="width:250px" readonly disabled/>
|
|
|
|
|
|
</div>
|
|
|
</div>
|
|
|
<div id="markPaidConfirmDialog_tb">
|
|
|
<a href="#" id="markPaidConfirmDialog_btn_save" onclick="markPaidGo();" class="easyui-linkbutton btn-danger" >确定</a>
|
|
|
<a href="#" id="markPaidConfirmDialog_btn_close" onclick="$('#markPaidConfirmDialog').dialog('close');" class="easyui-linkbutton btn-info" >关闭</a>
|
|
|
</div>
|
|
|
|
|
|
<script>
|
|
|
$(function() {
|
|
|
$("#moneyType").combobox({
|
...
|
...
|
@@ -194,13 +218,19 @@ function getTradeBillsList(){ |
|
|
align: "center",
|
|
|
formatter: function (value, rowData, rowIndex) {
|
|
|
if (rowData.tradeStatus != 100) {
|
|
|
var btn= "<a role='refundsConfirm' onclick='openConfirmDialog(\"%s\",\"%s\",\"%s\",\"%s\",\"%s\")' style='margin-left:10px;background-color: #5cb85c !important;'>打款</a>";
|
|
|
var btn= "<a role='confirmDialog' onclick='openConfirmDialog(\"%s\",\"%s\",\"%s\",\"%s\",\"%s\")' style='margin-left:10px;background-color: #5cb85c !important;'>打款</a>";
|
|
|
btn = btn.replace("%s",rowData.id);
|
|
|
btn = btn.replace("%s",rowData.uid);
|
|
|
btn = btn.replace("%s",rowData.orderCode);
|
|
|
btn = btn.replace("%s",rowData.alipayAccount);
|
|
|
btn = btn.replace("%s",rowData.amount);
|
|
|
return btn;
|
|
|
var markPaidbtn= "<a role='confirmDialog' onclick='openMarkPaidConfirmDialog(\"%s\",\"%s\",\"%s\",\"%s\",\"%s\")' style='margin-left:10px;background-color: #d9534f !important;'>已打款</a>";
|
|
|
markPaidbtn = markPaidbtn.replace("%s",rowData.id);
|
|
|
markPaidbtn = markPaidbtn.replace("%s",rowData.uid);
|
|
|
markPaidbtn = markPaidbtn.replace("%s",rowData.orderCode);
|
|
|
markPaidbtn = markPaidbtn.replace("%s",rowData.alipayAccount);
|
|
|
markPaidbtn = markPaidbtn.replace("%s",rowData.amount);
|
|
|
return btn + markPaidbtn;
|
|
|
}
|
|
|
}
|
|
|
}]],
|
...
|
...
|
@@ -210,7 +240,7 @@ function getTradeBillsList(){ |
|
|
idField: "id",
|
|
|
singleSelect: true,
|
|
|
onLoadSuccess: function (data) {
|
|
|
$(this).datagrid("getPanel").find("a[role='refundsConfirm']").linkbutton({});
|
|
|
$(this).datagrid("getPanel").find("a[role='confirmDialog']").linkbutton({});
|
|
|
}
|
|
|
});
|
|
|
}
|
...
|
...
|
@@ -226,6 +256,17 @@ function openConfirmDialog(id,uid,orderCode,alipayAccount,amount) { |
|
|
$("#refundConfirmDialog").dialog('open');
|
|
|
}
|
|
|
|
|
|
function openMarkPaidConfirmDialog(id,uid,orderCode,alipayAccount,amount) {
|
|
|
//重新赋值
|
|
|
$("#mark_paid_tradeBillsId").val(id);
|
|
|
$("#mark_paid_uid").val(uid);
|
|
|
$("#mark_paid_orderCode").textbox('setValue',orderCode);
|
|
|
$("#mark_paid_alipayAccount").textbox('setValue',alipayAccount);
|
|
|
$("#mark_paid_amount").textbox('setValue',amount);
|
|
|
|
|
|
$("#markPaidConfirmDialog").dialog('open');
|
|
|
}
|
|
|
|
|
|
//确认打款
|
|
|
function refundGo() {
|
|
|
var param={};
|
...
|
...
|
@@ -261,6 +302,38 @@ function refundGo() { |
|
|
$("#refundConfirmDialog_btn_close").linkbutton("disabled");
|
|
|
}
|
|
|
|
|
|
|
|
|
function markPaidGo() {
|
|
|
var param={};
|
|
|
param.sceneId = 10;
|
|
|
param.tradeBillsId = $("#mark_paid_tradeBillsId").val();
|
|
|
param.uid=$("#mark_paid_uid").val();
|
|
|
param.orderCode=$("#mark_paid_orderCode").val();
|
|
|
param.alipayAccount=$("#mark_paid_alipayAccount").val();
|
|
|
param.amount=$("#mark_paid_amount").val();
|
|
|
|
|
|
//发送请求
|
|
|
$.ajax({
|
|
|
type: "POST",
|
|
|
url: contextPath + '/tradeBills/manualRefund',
|
|
|
data: param,
|
|
|
async: false,
|
|
|
cache: false,
|
|
|
dataType: 'json',
|
|
|
success: function (result) {
|
|
|
if(result.code != 200) {
|
|
|
$.messager.alert("失败", result.message, "error");
|
|
|
}
|
|
|
$("#markPaidConfirmDialog").dialog('close');
|
|
|
loadTradeBillsData();
|
|
|
}
|
|
|
});
|
|
|
|
|
|
//按钮置灰
|
|
|
$("#markPaidConfirmDialog_btn_save").linkbutton("disabled");
|
|
|
$("#markPaidConfirmDialog_btn_close").linkbutton("disabled");
|
|
|
}
|
|
|
|
|
|
</script>
|
|
|
</body>
|
|
|
</html> |
|
|
\ No newline at end of file |
...
|
...
|
|