You've already forked qlg.tsgz.moe
Init Repo
This commit is contained in:
54
hyhproject/admin/view/ecttarget/ecttarget.html
Executable file
54
hyhproject/admin/view/ecttarget/ecttarget.html
Executable file
@ -0,0 +1,54 @@
|
||||
{if !empty($object)}
|
||||
<form id='editFrom'>
|
||||
<table class='wst-form'>
|
||||
<tr>
|
||||
<td colspan='2' class='head-ititle'>订单信息</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th width='100'>订单编号:</th>
|
||||
<td>{$object['transactionId']}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>用户名称:</th>
|
||||
<td>¥{$object['loginName']}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>ECT发送方:</th>
|
||||
<td>{$object['fromAccount']}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>ECT接收方:</th>
|
||||
<td>{$object['toAccount']}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>备注:</th>
|
||||
<td>{$object['dataRemarks']}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>ECT数量:</th>
|
||||
<td>{$object['ectNum']}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>创建时间:</th>
|
||||
<td>{$object['createTime']}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th width='120'>管理员意见:</th>
|
||||
<td>
|
||||
<label><input type='radio' {if $object['status']==1} checked{/if} onclick='WST.showHide(0,"#tr")' name='status' id='refundStatus1' value='1'/>同意</label>
|
||||
<label style='margin-left:15px;'><input type='radio' {if $object['status']==2} checked{/if} onclick='WST.showHide(1,"#tr")' name='status' id='refundStatus0' value='2'/>不同意</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan='2' style='text-align:center;padding-top:30px;'>
|
||||
<button type="button" class="btn btn-primary btn-mright" onclick="javascript:toEcttarget({$object['id']})"><i class="fa fa-check"></i>确 定</button>
|
||||
<button type="button" class="btn" onclick='javascript:layer.close(w)'><i class="fa fa-angle-double-left"></i>取 消</button>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
{else}
|
||||
<div style='color:red;margin:20px;'>
|
||||
该订单不存在或已退款。
|
||||
</div>
|
||||
{/if}
|
150
hyhproject/admin/view/ecttarget/ecttarget.js
Executable file
150
hyhproject/admin/view/ecttarget/ecttarget.js
Executable file
@ -0,0 +1,150 @@
|
||||
var mmg;
|
||||
$(function(){
|
||||
var laydate = layui.laydate;
|
||||
laydate.render({
|
||||
elem: '#startDate'
|
||||
});
|
||||
laydate.render({
|
||||
elem: '#endDate'
|
||||
});
|
||||
})
|
||||
function initGrid(){
|
||||
var h = WST.pageHeight();
|
||||
var cols = [
|
||||
{title:'ECT交易ID', name:'transactionId', width: 100,sortable: true},
|
||||
{title:'会员名称', name:'loginName' ,width:100,sortable: true},
|
||||
{title:'ECT发送方', name:'fromAccount' ,width:60,sortable: true},
|
||||
{title:'ECT接收方', name:'toAccount' ,width:40,sortable: true},
|
||||
{title:'备注', name:'dataRemarks' ,width:40,sortable: true},
|
||||
{title:'ECT提现数量', name:'ectNum' ,width:40,sortable: true, renderer:function(val,item,rowIndex){
|
||||
return '¥'+val;
|
||||
}},
|
||||
{title:'创建时间', name:'createTime' ,width:60,sortable: true,renderer:function(val,item,rowIndex){
|
||||
var today=new Date(parseInt(item['createTime'])*1000);
|
||||
var y=today.getFullYear();
|
||||
var m=today.getMonth()+1;
|
||||
var d=today.getDate();
|
||||
var h=today.getHours();
|
||||
var i=today.getMinutes();
|
||||
var s=today.getSeconds();
|
||||
return (y+"-"+m+"-"+d+" "+h+"-"+i+"-"+s);
|
||||
}},
|
||||
{title:'状态', name:'status' ,width:50,renderer: function (val,item,rowIndex){
|
||||
if(item['status']==1){
|
||||
return "<span class='statu-yes'><i class='fa fa-check-circle'></i> 已同意</span>";
|
||||
}else if(item['status']==2){
|
||||
return "<span class='statu-no'><i class='fa fa-check-circle'></i> 未同意</span>";
|
||||
}else{
|
||||
return "<span class='statu-no'><i class='fa fa-ban'></i>未审核</span>";
|
||||
}
|
||||
}},
|
||||
{title:'操作', name:'op' ,width:180, align:'center', renderer: function(val,item,rowIndex){
|
||||
var h = "";
|
||||
h += '<a class="btn btn-blue" href="javascript:toView(\'' + item['loginName'] + '\');"><i class="fa fa-search"></i>查看记录</a> ';
|
||||
h += '<a class="btn btn-blue" href="javascript:toEctDay(\'' + item['loginName'] + '\');"><i class="fa fa-search"></i>查看返还</a> ';
|
||||
if(item['status']==0){
|
||||
h += "<a class='btn btn-blue' href='javascript:toHandle(" + item['id'] + ")'><i class='fa fa-pencil'></i>处理</a> ";
|
||||
}
|
||||
|
||||
return h;
|
||||
}}
|
||||
];
|
||||
|
||||
mmg = $('.mmg').mmGrid({height: h-173,indexCol: true,indexColWidth:50, cols: cols,method:'POST',nowrap:true,
|
||||
url: WST.U('admin/ecttarget/pageQuery'), fullWidthRows: true, autoLoad: true,remoteSort: true,sortName:'createTime',sortStatus:'desc',
|
||||
remoteSort:true ,
|
||||
sortName: 'ectNo',
|
||||
sortStatus: 'desc',
|
||||
plugins: [
|
||||
$('#pg').mmPaginator({})
|
||||
]
|
||||
});
|
||||
$('#headTip').WSTTips({width:90,height:35,callback:function(v){
|
||||
var diff = v?173:128;
|
||||
mmg.resize({height:h-diff})
|
||||
}});
|
||||
mmg.on('loadSuccess',function(e,data){
|
||||
if(data.items[0].sumEct!=undefined){
|
||||
$('#sunNum').text(data.items[0].sumEct);
|
||||
}
|
||||
})
|
||||
}
|
||||
function loadGrid(){
|
||||
var p = WST.getParams('.j-ipt');
|
||||
p.page = 1;
|
||||
mmg.load(p);
|
||||
}
|
||||
function toView(loginName){
|
||||
location.href=WST.U('admin/ectdeal/index','loginName='+loginName);
|
||||
}
|
||||
function toEctDay(loginName){
|
||||
location.href=WST.U('admin/ectday/index','loginName='+loginName);
|
||||
}
|
||||
function toExport(){
|
||||
var params = {};
|
||||
params = WST.getParams('.j-ipt');
|
||||
var box = WST.confirm({content:"您确定要导出订单吗?",yes:function(){
|
||||
layer.close(box);
|
||||
location.href=WST.U('admin/ecttarget/toExport',params);
|
||||
}});
|
||||
}
|
||||
function toHandle(id){
|
||||
var ll = WST.msg('正在加载信息,请稍候...');
|
||||
$.post(WST.U('admin/ecttarget/toHandle',{id:id}),{},function(data){
|
||||
layer.close(ll);
|
||||
w =WST.open({type: 1,title:"ECT提现操作",shade: [0.6, '#000'],offset:'50px',border: [0],content:data,area: ['550px', '380px']});
|
||||
});
|
||||
}
|
||||
var click =false;
|
||||
function toEcttarget(id){
|
||||
if (click==true) return;
|
||||
$('#editFrom').isValid(function(v){
|
||||
if(v){
|
||||
var params = {};
|
||||
params.status = $('#refundStatus1')[0].checked?1:2;
|
||||
params.id = id;
|
||||
ll = WST.msg('正在加载信息,请稍候...');
|
||||
$.post(WST.U('admin/ecttarget/ectTarget'),params,function(data){
|
||||
|
||||
var json = WST.toAdminJson(data);
|
||||
if(json.status==1){
|
||||
if(params.status == 1){
|
||||
$.ajax({
|
||||
url: "http://moacapi.juzi199.com/api/ect/ect_transfer",
|
||||
type: "POST",
|
||||
data:{
|
||||
'id':id
|
||||
},
|
||||
dataType: "jsonp", //指定服务器返回的数据类型
|
||||
success: function (ect_data) {
|
||||
var json = WST.toAdminJson(ect_data);
|
||||
//console.log(json);
|
||||
if(json.status==1){
|
||||
WST.msg(json.msg, {icon: 1});
|
||||
}else{
|
||||
alert(json.msg);
|
||||
}
|
||||
click=true;
|
||||
loadGrid();
|
||||
layer.close(ll);
|
||||
layer.close(w);
|
||||
}
|
||||
});
|
||||
}else{
|
||||
WST.msg('拒绝'+json.msg, {icon: 2});
|
||||
loadGrid();
|
||||
layer.close(w);
|
||||
click=true;
|
||||
}
|
||||
|
||||
|
||||
}else{
|
||||
|
||||
WST.msg(json.msg, {icon: 2});
|
||||
layer.close(w);
|
||||
click=true;
|
||||
}
|
||||
});
|
||||
}
|
||||
})
|
||||
}
|
37
hyhproject/admin/view/ecttarget/list.html
Executable file
37
hyhproject/admin/view/ecttarget/list.html
Executable file
@ -0,0 +1,37 @@
|
||||
{extend name="base" /}
|
||||
{block name="css"}
|
||||
<link rel="stylesheet" type="text/css" href="__ADMIN__/js/mmgrid/mmGrid.css?v={$v}" />
|
||||
{/block}
|
||||
{block name="js"}
|
||||
<script src="__ADMIN__/js/mmgrid/mmGrid.js?v={$v}" type="text/javascript"></script>
|
||||
<script src="__ADMIN__/ecttarget/ecttarget.js?v={$v}" type="text/javascript"></script>
|
||||
{/block}
|
||||
{block name="main"}
|
||||
<div id='alertTips' class='alert alert-success alert-tips fade in'>
|
||||
<div id='headTip' class='head'><i class='fa fa-lightbulb-o'></i>操作说明</div>
|
||||
<ul class='body'>
|
||||
<li>本功能主要用于处理来自于会员(商家)的提现请求。提现通过后系统会扣除会员(商家)的钱包金额。</li>
|
||||
<li>本功能只扣除本系统的会员(商家)钱包金额,实际上的资金转账需平台线下操作。</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="wst-toolbar">
|
||||
<input type="text" id="startDate" name="startDate" class="laydate-icon j-ipt" maxLength="20" value='' placeholder='开始日期'/>
|
||||
至
|
||||
<input type="text" id="endDate" name="endDate" class="laydate-icon j-ipt" maxLength="20" value='' placeholder='结束日期'/>
|
||||
<input type="text" name="ectNo" placeholder='交易ID' id="ectNo" class='j-ipt'/>
|
||||
<input type="text" name="loginName" placeholder='会员名称' id="loginName" class='j-ipt'/>
|
||||
<button class="btn btn-primary" onclick='javascript:loadGrid(0)'><i class="fa fa-search"></i>查询</button>
|
||||
<!-- <span style="font-size: 14px;margin-left: 50px;">ect提现总金额: <span id="sunNum"></span></span> -->
|
||||
<button class="btn btn-primary f-right btn-fixtop" onclick='javascript:toExport(0)'><i class="fa fa-sign-in"></i>导出</button>
|
||||
<div style='clear:both'></div>
|
||||
</div>
|
||||
<div class='wst-grid'>
|
||||
<div id="mmg" class="mmg"></div>
|
||||
<div id="pg" style="text-align: right;"></div>
|
||||
</div>
|
||||
<script>
|
||||
$(function(){
|
||||
initGrid();
|
||||
})
|
||||
</script>
|
||||
{/block}
|
Reference in New Issue
Block a user