7e47ce238b
添加了管理后台所需的图片资源、Excel文件、安装程序以及设计相关的图片文件
514 lines
17 KiB
HTML
514 lines
17 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="renderer" content="webkit">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
|
|
<title>删除款设置-e订通后台</title>
|
|
<link rel="stylesheet" href="layuiadmin/layui/css/layui.css">
|
|
<link rel="stylesheet" href="index.css">
|
|
<script src="layuiadmin/layui/layui.js"></script>
|
|
<script src="js/function.js"></script>
|
|
<style type="text/css">
|
|
.layui-table-cell {
|
|
height: auto;
|
|
}
|
|
.layui-table-cell{
|
|
overflow:visible;
|
|
text-overflow:inherit;
|
|
white-space:normal;
|
|
}
|
|
.font_ka{
|
|
color:red;
|
|
font-weight:bolder;
|
|
font-size:14px;
|
|
}
|
|
.font_normal{
|
|
color:12px;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<blockquote class="layui-elem-quote" style="line-height:44px;padding:8px;">
|
|
<div class="layui-inline"><a class="layui-btn layui-btn-warm btn_sz">批量设置删除款</a></div> <div class="layui-inline"><a class="layui-btn layui-btn-warm btn_qx">批量取消删除款</a></div> <div class="layui-inline"><a class="layui-btn layui-btn-warm btn_sckbb">删除款明细报表</a></div>
|
|
<form class="layui-form" id="form1_search" action="kh_ka.htm" method="get">
|
|
<input type="hidden" name="not_first" value="y">
|
|
<div class="layui-input-inline" style="width:60px;" id="search_xh"></div>
|
|
<div class="layui-input-inline" style="width:100px;" id="search_kh"></div>
|
|
<div class="layui-input-inline" style="width:100px;" id="search_dkds"></div>
|
|
<div class="layui-input-inline" style="width:100px;" id="search_ka"></div>
|
|
<div class="layui-input-inline" style="width:100px;" id="search_ka_color"></div>
|
|
<div class="layui-input-inline" style="width:100px;" id="search_is_sp"></div>
|
|
<span id="search_dz_select"></span>
|
|
<div class="layui-input-inline" style="width:60px;" id="search_s_order"></div>
|
|
<div class="layui-input-inline" style="width:40px;" id="search_limit"></div><span> 名</span>
|
|
<button id="form1_submit" class="layui-btn layui-btn-normal" lay-submit lay-filter="form1_submit"> 搜 索 </button>
|
|
</form>
|
|
</blockquote>
|
|
<form class="layui-form">
|
|
<table id="layui_table" lay-filter="layui_table"></table>
|
|
</form>
|
|
<!--操作-->
|
|
<script type="text/html" id="tpl_xh">
|
|
<div class="yph">{{d.xh}}</div>
|
|
</script>
|
|
<script type="text/html" id="tpl_detail">
|
|
<div style="display:inline-block;vertical-align: middle;background:;width:100px;"><p align="center"><a href="javascript:;" class="pic" lay-event="edit22"><img src="{{d.pic_src}}" width="{{d.pic_w}}" height="{{d.pic_h}}" border=0>{{d.pic_name}}</a></p></div>
|
|
<div style="display:inline-block;vertical-align: middle;">
|
|
<div style="height:30px;line-height:30px;background:;">
|
|
{{#
|
|
var str=""+d.ka+"";
|
|
var str1="";var str2="";
|
|
if(str=="n"){
|
|
str2="<span style='color:;' class='font_normal' id='kh_"+d.id+"'><span style='padding:4px;background-color:#f0f0f0;border:1px solid #cccccc;'>"+d.kpm+"</span> "+d.xh+"#"+d.kh+"</span> ";
|
|
str1+="<span id='button_kh_"+d.id+"'><a class='layui-btn layui-btn-sm layui-btn-normal btn_ka_sz' lay-event='btn_ka_sz'>设为删除款</a></span> "+d.other_info;
|
|
}
|
|
else{
|
|
str2="<span style='' class='font_ka' id='kh_"+d.id+"'><strong><span style='padding:4px;background-color:#f0f0f0;border:1px solid #cccccc;'>"+d.kpm+"</span> "+d.xh+"#"+d.kh+"</strong></span> ";
|
|
str1+="<span id='button_kh_"+d.id+"'><a class='layui-btn layui-btn-sm layui-btn-normal btn_ka_qx' lay-event='btn_ka_qx'>取消删除款</a></span> "+d.other_info;
|
|
}
|
|
}}
|
|
{{str2}}{{str1}}
|
|
</div>
|
|
<div style="float:left;width:500px;" >
|
|
<table class="layui-table" style="table-layout:fixed;text-align:center;background:;" >
|
|
{{#
|
|
var cm="<tr>";
|
|
for(var i=0;i<d.cm.length;i++){
|
|
cm+="<td width='100px'>"+d.cm[i]+"</td>";
|
|
}
|
|
cm+="<td>操作</td>";
|
|
cm+="</tr>";
|
|
}}
|
|
{{cm}}
|
|
{{#
|
|
var colors="";var rs="";var fg=[];var fgh=[];var zhi="";
|
|
for(var i=0;i<d.color.length;i++){
|
|
fg=d.color[i][0].split(":");
|
|
rs=fg[1];
|
|
}}
|
|
<tr>
|
|
|
|
|
|
{{#
|
|
for(var j=1;j<d.color[i].length;j++){
|
|
if(d.color[i][j].indexOf("bxhb")!="-1"){
|
|
fgh=d.color[i][j].split(":");
|
|
zhi=fgh[1];
|
|
if(zhi=="thisaaa"){
|
|
if(d.color_ka[i][1]=="1"){
|
|
}}
|
|
<td rowspan='{{rs}}'><span id="se_{{d.id}}_{{d.color_ka[i][0]}}"><a class="layui-btn layui-btn-sm layui-btn-normal btn_kacolor_qx" lay-event="btn_kacolor_qx" onclick="d_ka_color('color_ka_qx','{{d.id}}','{{d.color_ka[i][0]}}','{{d.msg_color}}')">取消删除颜色</a></span></td>
|
|
{{#
|
|
}else{
|
|
}}
|
|
<td rowspan='{{rs}}'><span id="se_{{d.id}}_{{d.color_ka[i][0]}}"><a class="layui-btn layui-btn-sm layui-btn-normal btn_kacolor_sz" lay-event="btn_kacolor_sz" onclick="d_ka_color('color_ka','{{d.id}}','{{d.color_ka[i][0]}}','{{d.msg_color}}')">删除颜色</a></span></td>
|
|
{{#
|
|
}
|
|
}else{
|
|
if(d.color_ka[i][1]=="1"){
|
|
}}
|
|
<td width='100px' rowspan='{{rs}}'><span style='color:;' id='color_{{d.id}}_{{d.color_ka[i][0]}}' class='font_ka'>{{zhi}}</span></td>
|
|
{{#
|
|
}else{
|
|
}}
|
|
<td width='100px' rowspan='{{rs}}' ><span style='color:;' id='color_{{d.id}}_{{d.color_ka[i][0]}}' class='font_normal'>{{zhi}}</span></td>
|
|
{{#
|
|
}
|
|
}
|
|
}
|
|
else{
|
|
}}
|
|
<td width='100px'>{{d.color[i][j]}}</td>
|
|
{{#
|
|
}
|
|
}
|
|
}}
|
|
</tr>
|
|
{{#
|
|
}
|
|
}}
|
|
|
|
</table>
|
|
</div></div>
|
|
</script>
|
|
<script type="text/html" id="action_mx">
|
|
<a lay-event="edit111" style="color:blue;" onclick="openD('{{d.kh}}','{{d.colors}}')">{{ d.dingdan }}</a>
|
|
</script>
|
|
<script>
|
|
function openD(kh,color){
|
|
console.log(color);
|
|
layui.use(['form','layer','element'],function(){
|
|
var form = layui.form,
|
|
$ = layui.jquery;
|
|
var element = layui.element;
|
|
var layer = layui.layer;
|
|
|
|
var tt="";
|
|
if(color!="" && color!=undefined && color!=null){
|
|
tt=kh+"-"+color+"订单明细";
|
|
color1=color;
|
|
}else{
|
|
tt=kh+"订单明细";
|
|
color1='';
|
|
}
|
|
|
|
var index = layui.layer.open({
|
|
title : tt,
|
|
type : 2,
|
|
offset: 'r',
|
|
area: ['800px', '500px'],
|
|
content : "order_report_openDetail2.htm?kh="+kh+"&color="+color1,
|
|
success : function(layero, index){
|
|
//
|
|
}
|
|
})
|
|
})
|
|
}
|
|
function set_ka_color_obj(act,id,color,colors){
|
|
layui.use(['form','layer','element'],function(){
|
|
var $ = layui.jquery;
|
|
$("[id=color_"+id+"_"+color+"]").each(function(){
|
|
if(act=="color_ka"){
|
|
$(this).attr("class","font_ka");
|
|
}else{
|
|
$(this).attr("class","font_normal");
|
|
}
|
|
});
|
|
$("[id=se_"+id+"_"+color+"]").each(function(){
|
|
if(act=="color_ka"){
|
|
var html1="<a class='layui-btn layui-btn-sm layui-btn-normal btn_kacolor_qx' lay-event='btn_kacolor_qx' onclick=\"d_ka_color('color_ka_qx','"+id+"','"+color+"','"+colors+"')\">取消删除颜色</a></input>";
|
|
}else{
|
|
var html1="<a class='layui-btn layui-btn-sm layui-btn-normal btn_kacolor_sz' lay-event='btn_kacolor_qx' onclick=\"d_ka_color('color_ka','"+id+"','"+color+"','"+colors+"')\">删除颜色</a>";
|
|
}
|
|
$(this).html(html1);
|
|
});
|
|
})
|
|
}
|
|
function set_ka_obj(act,id,colors){
|
|
layui.use(['form','layer','element'],function(){
|
|
var $ = layui.jquery;
|
|
$("[id=kh_"+id+"]").each(function(){
|
|
if(act=="ka"){
|
|
$(this).attr("class","font_ka");
|
|
}else{
|
|
$(this).attr("class","font_normal");
|
|
}
|
|
});
|
|
$("[id=button_kh_"+id+"]").each(function(){
|
|
if(act=="ka"){
|
|
var html1="<a class='layui-btn layui-btn-sm layui-btn-normal btn_ka_qx' lay-event='btn_ka_qx'>取消删除款</a>";
|
|
}else{
|
|
var html1="<a class='layui-btn layui-btn-sm layui-btn-normal btn_ka_sz' lay-event='btn_ka_sz'>设为删除款</a>";
|
|
}
|
|
$(this).html(html1);
|
|
});
|
|
})
|
|
}
|
|
//自动设置颜色删除状态
|
|
function set_all_color_obj(act,id,colors){
|
|
//设置所有颜色状态
|
|
colors=colors+",";
|
|
var arr_color=colors.split(",");
|
|
for(var i=0;i<arr_color.length;i++){
|
|
if(arr_color[i])
|
|
set_ka_color_obj("color_"+act,id,arr_color[i],colors);
|
|
}
|
|
}
|
|
//设置删除款
|
|
function d_ka(act,id,colors){
|
|
layui.use(['form','layer','table','element'],function(){
|
|
var form = layui.form,
|
|
$ = layui.jquery;
|
|
var element = layui.element;
|
|
var layer = layui.layer;
|
|
var table = layui.table;
|
|
var url="./?_m=kh_ka&_a="+act+"&id="+id+"&color="+colors;
|
|
$.get(url,function(){
|
|
set_ka_obj(act,id,colors);
|
|
set_all_color_obj(act,id,colors);
|
|
})
|
|
})
|
|
}
|
|
//设置删除色
|
|
function d_ka_color(act,id,color,colors){
|
|
layui.use(['form','layer','table','element'],function(){
|
|
var form = layui.form,
|
|
$ = layui.jquery;
|
|
var element = layui.element;
|
|
var layer = layui.layer;
|
|
var table = layui.table;
|
|
var url="./?_m=kh_ka&_a="+act+"&id="+id+"&color="+color;
|
|
layer.confirm('确认执行吗?', {icon: 3, title: '提示信息'}, function (index) {
|
|
$.get(url,function(){
|
|
set_ka_color_obj(act,id,color,colors);
|
|
check_kh_ka_obj(id,colors);
|
|
layer.close(index);
|
|
})
|
|
})
|
|
})
|
|
}
|
|
//自动设置款号删除状态
|
|
function check_kh_ka_obj(id,colors){
|
|
//是否删除了所有色
|
|
colors=colors+",";
|
|
var arr_color=colors.split(",");
|
|
var ka_all="y";
|
|
for(var i=0;i<arr_color.length;i++){
|
|
if(arr_color[i]){
|
|
obj=document.getElementById("color_"+id+"_"+arr_color[i]);
|
|
if(obj.className=="font_normal"){
|
|
ka_all="n";
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
if(ka_all=="y")
|
|
set_ka_obj("ka",id,colors);
|
|
else
|
|
set_ka_obj("ka_qx",id,colors);
|
|
}
|
|
var tableIns="";
|
|
layui.use(['form','layer','laydate','table','laytpl'],function(){
|
|
//时间
|
|
var laydate = layui.laydate;
|
|
//执行一个laydate实例
|
|
laydate.render({
|
|
elem: '#test1' //指定元素
|
|
});
|
|
laydate.render({
|
|
elem: '#test2' //指定元素
|
|
});
|
|
var form = layui.form,
|
|
layer = parent.layer === undefined ? layui.layer : top.layer,
|
|
$=layui.jquery,
|
|
laydate = layui.laydate,
|
|
laytpl = layui.laytpl,
|
|
table = layui.table;
|
|
//取得url传递参数
|
|
var query_str=location.search.substring(1);
|
|
if(query_str)
|
|
query_str="&"+query_str;
|
|
//根据url取得搜索条件的默认值
|
|
var s_ip=s_live="";
|
|
var pairs=query_str.split("&");//在逗号处断开
|
|
for(var i=0;i<pairs.length;i++){
|
|
var pos=pairs[i].indexOf('=');//查找name=value
|
|
if(pos>=0){
|
|
var argname=pairs[i].substring(0,pos);
|
|
var value=pairs[i].substring(pos+1);
|
|
//alert(argname+"|"+unescape(value));
|
|
if(argname && value)
|
|
eval(argname+"=\""+unescape(value)+"\";");
|
|
}
|
|
}
|
|
|
|
//数据表格
|
|
var url='./?_m=kh_ka'+query_str;
|
|
//alert(url);
|
|
tableIns = table.render({
|
|
even:false,
|
|
elem: '#layui_table',
|
|
url : url,
|
|
cellMinWidth : 80,
|
|
height : "full-180",
|
|
limit : 10,
|
|
limits : [10,20,30,50,100],
|
|
id : "ListTable",
|
|
cols : [[
|
|
{type: "checkbox", width:50},
|
|
{field: 'bh', title: '编号', width:60, align:"center"},
|
|
{field: 'dingdan', title: '订单/客户量', width:80,sort: true,templet: '#action_mx'},
|
|
{field: 'no', title: '款号/名',align:"left",templet:'#tpl_detail'}
|
|
]],
|
|
done: function(res, curr, count){
|
|
var ss_xh=res.ss_xh;
|
|
var ss_no=res.ss_no;
|
|
var ss_pagesize=res.ss_pagesize;
|
|
var ss_order=res.ss_order;
|
|
var ss_ka=res.ss_ka;
|
|
var ss_ka_color=res.ss_ka_color;
|
|
var ss_is_sp=res.ss_is_sp;
|
|
var ss_ms=res.ss_ms;
|
|
for(var i=0;i<res.select_dz.length;i++){
|
|
eval("var s_"+res.select_dz[i].no+"='';");
|
|
}
|
|
//序号
|
|
var s_ms=s_xh=s_no=s_is_sp=s_in_ph=s_ka=s_ka_color=s_order=s_pagesize="";
|
|
html1='<input id="s_xh" name="s_xh" type="text" class="layui-input searchVal" placeholder="序号" value="'+ss_xh+'" />';
|
|
$("#search_xh").html(html1);
|
|
//款号
|
|
html1='<input id="s_no" name="s_no" type="text" class="layui-input searchVal" placeholder="款号" value="'+ss_no+'" />';
|
|
$("#search_kh").html(html1);
|
|
//数量
|
|
html1='<input id="s_pagesize" name="s_pagesize" type="text" class="layui-input searchVal" value="'+ss_pagesize+'" />';
|
|
$("#search_limit").html(html1);
|
|
//到款到色
|
|
var arr_key=["dk","ds"];
|
|
var arr_val=["到款","到色"];
|
|
html_search_live='<select id="s_ms" name="s_ms" lay-filter="s_ms">';
|
|
for(var j=0;j<arr_key.length;j++){
|
|
html_search_live+='<option value="'+arr_key[j]+'"';
|
|
if(arr_key[j]==ss_ms)
|
|
html_search_live+=' selected';
|
|
html_search_live+='>'+arr_val[j]+'</option>';
|
|
}
|
|
html_search_live+='</select>';
|
|
$("#search_dkds").html(html_search_live);
|
|
//饰品款
|
|
var arr_key=["y","n"];
|
|
var arr_val=["是","否"];
|
|
html_search_live='<select id="s_is_sp" name="s_is_sp" lay-filter="s_is_sp"><option value="">-饰品款-</option>';
|
|
for(var j=0;j<arr_key.length;j++){
|
|
html_search_live+='<option value="'+arr_key[j]+'"';
|
|
if(arr_key[j]==ss_is_sp)
|
|
html_search_live+=' selected';
|
|
html_search_live+='>'+arr_val[j]+'</option>';
|
|
}
|
|
html_search_live+='</select>';
|
|
$("#search_is_sp").html(html_search_live);
|
|
//删除款
|
|
var arr_key=["n","y"];
|
|
var arr_val=["不显示删除款","显示删除款"];
|
|
html_search_live='<select id="s_ka" name="s_ka" lay-filter="s_ka"><option value="">-所有款-</option>';
|
|
for(var j=0;j<arr_key.length;j++){
|
|
html_search_live+='<option value="'+arr_key[j]+'"';
|
|
if(arr_key[j]==ss_ka)
|
|
html_search_live+=' selected';
|
|
html_search_live+='>'+arr_val[j]+'</option>';
|
|
}
|
|
html_search_live+='</select>';
|
|
$("#search_ka").html(html_search_live);
|
|
//删除色
|
|
var arr_key=["y"];
|
|
var arr_val=["显示删除色"];
|
|
html_search_live='<select id="s_ka_color" name="s_ka_color" lay-filter="s_ka_color"><option value="">-所有款-</option>';
|
|
for(var j=0;j<arr_key.length;j++){
|
|
html_search_live+='<option value="'+arr_key[j]+'"';
|
|
if(arr_key[j]==ss_ka_color)
|
|
html_search_live+=' selected';
|
|
html_search_live+='>'+arr_val[j]+'</option>';
|
|
}
|
|
html_search_live+='</select>';
|
|
$("#search_ka_color").html(html_search_live);
|
|
//自定义选项
|
|
var html1="";
|
|
for(var i=0;i<res.select_dz.length;i++){
|
|
html1+='<div class="layui-inline" style="width:80px;"><select name="s_'+res.select_dz[i].no+'"><option value="">-'+res.select_dz[i].title+'-</option>';
|
|
var op=res.select_dz[i].op;
|
|
for(var j=0;j<op.length;j++){
|
|
html1+='<option value="'+op[j].no+'"';
|
|
if(op[j].no==res.select_dz[i].value)
|
|
html1+='selected';
|
|
html1+='>'+op[j].title+'</option>';
|
|
}
|
|
html1+='</select></div>';
|
|
}
|
|
$("#search_dz_select").html(html1);
|
|
//前后
|
|
var arr_key=["1","2"];
|
|
var arr_val=["后","前"];
|
|
html_search_live='<select id="s_order" name="s_order" lay-filter="s_order">';
|
|
for(var j=0;j<arr_key.length;j++){
|
|
html_search_live+='<option value="'+arr_key[j]+'"';
|
|
if(arr_key[j]==ss_order)
|
|
html_search_live+=' selected';
|
|
html_search_live+='>'+arr_val[j]+'</option>';
|
|
}
|
|
html_search_live+='</select>';
|
|
$("#search_s_order").html(html_search_live);
|
|
form.render();
|
|
//layer.close(index);
|
|
}
|
|
});
|
|
//批量设置
|
|
$(".btn_sz").click(function(){
|
|
var checkStatus = table.checkStatus('ListTable'),
|
|
data = checkStatus.data,
|
|
check_id = [];
|
|
if(data.length > 0) {
|
|
for (var i in data) {
|
|
check_id.push(data[i].id);
|
|
}
|
|
layer.confirm('确认设置所选款为删除款吗?', {icon: 3, title: '提示信息'}, function (index) {
|
|
$.get("./?_m=kh_ka&_a=ka",{id:check_id},function(data){
|
|
tableIns.reload();
|
|
layer.close(index);
|
|
})
|
|
})
|
|
}else{
|
|
layer.msg("请选择记录");
|
|
}
|
|
})
|
|
//批量取消
|
|
$(".btn_qx").click(function(){
|
|
var checkStatus = table.checkStatus('ListTable'),
|
|
data = checkStatus.data,
|
|
check_id = [];
|
|
if(data.length > 0) {
|
|
for (var i in data) {
|
|
check_id.push(data[i].id);
|
|
}
|
|
layer.confirm('确认取消设置所选款为删除款吗?', {icon: 3, title: '提示信息'}, function (index) {
|
|
$.get("./?_m=kh_ka&_a=ka_qx",{id:check_id},function(data){
|
|
tableIns.reload();
|
|
layer.close(index);
|
|
})
|
|
})
|
|
}else{
|
|
layer.msg("请选择记录");
|
|
}
|
|
})
|
|
$(".btn_sckbb").click(function(){
|
|
add();
|
|
})
|
|
//查看详情
|
|
function add(id){
|
|
var t1=(id>0)?"":"";
|
|
var index = layui.layer.open({
|
|
title : t1+"删除款设置",
|
|
type : 2,
|
|
area: ['100%', '100%'],
|
|
content : "kh_ka_report.htm",
|
|
success : function(layero, index){
|
|
var body = layui.layer.getChildFrame('body', index);
|
|
if(id>0){
|
|
body.find("#id").val(id);
|
|
form.render();
|
|
}
|
|
}
|
|
})
|
|
}
|
|
//列表操作
|
|
table.on('tool(layui_table)', function(obj){
|
|
var layEvent = obj.event,
|
|
data = obj.data;
|
|
if(layEvent === 'btn_ka_sz'){
|
|
//设置删除款
|
|
var check_id=data.id;
|
|
var colors=data.msg_color;
|
|
layer.confirm('确认执行吗?', {icon: 3, title: '提示信息'}, function (index) {
|
|
//$.get("./?_m=kh_ka&_a=ka",{id:check_id},function(data){
|
|
layer.close(index);
|
|
d_ka("ka",check_id,colors);
|
|
|
|
//})
|
|
})
|
|
}
|
|
if(layEvent === 'btn_ka_qx'){
|
|
//取消删除款
|
|
var check_id=data.id;
|
|
var colors=data.msg_color;
|
|
layer.confirm('确认执行吗?', {icon: 3, title: '提示信息'}, function (index) {
|
|
//$.get("./?_m=kh_ka&_a=ka_qx",{id:check_id},function(data){
|
|
layer.close(index);
|
|
d_ka("ka_qx",check_id,colors);
|
|
// })
|
|
})
|
|
}
|
|
|
|
});
|
|
})
|
|
</script>
|
|
</body>
|
|
</html> |