This repository has been archived on 2026-06-20. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
wsh5485 7e47ce238b chore: 添加多个图片和资源文件
添加了管理后台所需的图片资源、Excel文件、安装程序以及设计相关的图片文件
2025-06-15 13:04:37 +08:00

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>&nbsp;&nbsp;</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>&nbsp;";
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>&nbsp;"+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>&nbsp;";
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>&nbsp;"+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>