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
EDT/admin/client_brand.htm
wsh5485 7e47ce238b chore: 添加多个图片和资源文件
添加了管理后台所需的图片资源、Excel文件、安装程序以及设计相关的图片文件
2025-06-15 13:04:37 +08:00

311 lines
10 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!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>
<!-- 自动完成 -->
<script src="js/autocomplete/jquery-1.4.4.min.js"></script>
<script src="js/autocomplete/jquery.autocomplete.js"></script>
<link rel="stylesheet" href="js/autocomplete/jquery.autocomplete.css">
<!-- /自动完成 -->
<script type="text/javascript">
$(function(){
$('#s_client').autocomplete("./?_m=ajax_autocomplete&_a=client", {
dataType: "json",//数据格式
max: 100, //列表里的条目数
minChars: 0, //自动完成激活之前填入的最小字符
width: 300, //提示的宽度,溢出隐藏
scrollHeight: 300, //提示的高度,溢出显示滚动条
matchContains: true, //包含匹配,就是data参数里的数据,是否只要包含文本框里的数据就显示
autoFill: false, //自动填充
parse: function (data) {
if (!data || data == null || data == "") {
alert("无数据");
return {};
}else{
return $.map(data.data, function (row) {
return {
data:row,value:row.title+'('+row.username+')',result:row.username
};
});
}
},
formatItem: function(row,i,max) {
//提示的显示内容及格式设置
return row.title+'('+row.username+')';
},
formatMatch: function(row, i, max) {
return row.title + row.username;
},
formatResult: function(row) {
return row.username;
}
}).result(function(event,row,formatted){
$('#s_client').value=row.username;
});
});
</script>
<style type="text/css">
.layui-table-cell {
height: auto;
}
</style>
</head>
<body>
<div>
<blockquote class="layui-elem-quote" style="line-height:44px;padding:8px;" id="search_top">
<div class="layui-inline"><a class="layui-btn layui-btn-normal btn_import">导入</a></div>
<div class="layui-inline"><a class="layui-btn layui-btn-normal btn_export">导出</a></div>
<div class="layui-inline"><a class="layui-btn layui-btn-normal btn_export_brand">导出多品牌客户模版</a></div>
<div class="layui-inline"><a class="layui-btn layui-btn-normal btn_add">新增</a></div>
<div class="layui-inline"><a class="layui-btn layui-btn-danger btn_del">删除</a></div>
<div class="layui-inline"><a class="layui-btn btn_showall">显示全部</a></div>
<form class="layui-form" id="form1_search" action="client_brand.htm">
<div class="layui-input-inline" style="width:150px;" id="search_client">
<input id="s_client" name="s_client" type="text" class="layui-input searchVal" placeholder="客户" value="" />
</div>
<div class="layui-input-inline" style="width:100px;" id="search_brand"></div>
<button id="form1_submit" class="layui-btn layui-btn-normal" lay-submit lay-filter="form1_submit"> 搜 索 </button>
</form>
</blockquote>
<div style="width:99%;">
<form class="layui-form">
<table id="layui_table" lay-filter="layui_table" style="">
</table>
</form>
</div>
</div>
<script type="text/html" id="tplclient">
<a style="color:blue;" lay-event="edit">{{d.client}}</a>
</script>
<script>
var tableIns={};
layui.use(['form','layer','laydate','table','laytpl'],function(){
var form = layui.form,
layer = layui.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;
//---------------------------------------------数据表格
var url='./?_m=client_brand'+query_str;
var cols=[];
cols[0]={type: "checkbox"};
cols[1]={field: 'brand_title', title: '品牌',align:"left",sort: true};
cols[2]={field: 'client', title: '客户',align:'left',sort: true,templet:'#tplclient'};
cols[3]={field: 'zbje', title: '金额指标(万)',align:'left'};
cols[4]={field: 'zbjs', title: '件数指标',align:'left'};
cols[5]={field: 'cz', title: '操作',align:'left'};
var table_heaight=(document.documentElement.clientHeight>300)?document.documentElement.clientHeight-$('#search_top').outerHeight(true)-40:"500";
tableIns = table.render({
even:false,
elem: '#layui_table',
url : url,
cellMinWidth:80,
page : true,
height : table_heaight,
limit : 20,
limits : [10,20,30,50,100],
id : "client_brandTable",
cols : [cols],
done: function(res, curr, count){
var s_client="";
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("var "+argname+"=\""+unescape(value)+"\";");
}
}
$("#s_client").val(s_client);
//
html1='<select name="s_brand"><option value="">-'+res.select_brand.title+'-</option>';
var op=res.select_brand.op;
for(var j=0;j<op.length;j++){
html1+='<option value="'+op[j].no+'"';
if(op[j].no==res.select_brand.value)
html1+='selected';
html1+='>'+op[j].title+'</option>';
}
html1+='</select>';
$("#search_brand").html(html1);
form.render();
}
});
//显示全部
$(".btn_showall").click(function(){
tableIns.reload({url:'./?_m=client_brand'});
})
//导入
function import_excel(){
var index = layui.layer.open({
title : "导入资料",
type : 2,
content : "import_excel.htm?m=client_brand",
success : function(layero, index){
}
})
layui.layer.full(index);
//改变窗口大小时,重置弹窗的宽高,防止超出可视区域(如F12调出debug的操作)
$(window).on("resize",function(){
layui.layer.full(index);
})
}
$(".btn_import").click(function(){
import_excel();
})
//导出
function export_excel(){
var index = layui.layer.open({
title : "导出资料",
type : 2,
content : "client_brand_export.htm",
})
layui.layer.full(index);
//改变窗口大小时,重置弹窗的宽高,防止超出可视区域(如F12调出debug的操作)
$(window).on("resize",function(){
layui.layer.full(index);
})
}
$(".btn_export").click(function(){
export_excel();
})
//新增、编辑
function add(id){
var t1=(id>0)?"编辑":"新增";
var index = layui.layer.open({
title : t1+"多品牌",
type : 2,
content : "client_brand_add.htm?id="+id,
success : function(layero, index){
}
})
layui.layer.full(index);
//改变窗口大小时,重置弹窗的宽高,防止超出可视区域(如F12调出debug的操作)
$(window).on("resize",function(){
layui.layer.full(index);
})
}
$(".btn_add").click(function(){
add(0);
})
//列表操作
table.on('tool(layui_table)', function(obj){
var layEvent = obj.event,
data = obj.data;
if(layEvent === 'edit'){
//编辑
add(data.id);
}else if(layEvent==='edit_back_order'){
//console.log(obj);
var jdurl="./?_m=client_brand&_a=cancel_jd&cid="+data.cid+"&brand="+data.brand;
$.ajax(
{
url:jdurl,
contentType: "application/json",
method: 'POST',
success: function (res) {
var json_data=$.parseJSON(res);
//alert(JSON.stringify(json_data));
if(json_data.code==1){
//tableIns.reload('client_brandTable');
layer.msg('成功!', {
offset: '15px'
,icon: 1
,time: 1000
});
obj.update({
"cz":""
});
}else{
//失败
layer.msg("设置失败!("+json_data.msg+")");
}
},
error: function () {
layui.layer.msg("与服务器通信失败!");
}
}
);
}
});
//批量删除
$(".btn_del").click(function(){
var checkStatus = table.checkStatus('client_brandTable'),
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=client_brand&_a=del",{id:check_id},function(data){
if(data.code=="1"){
layer.msg("删除成功!");
tableIns.reload();
layer.close(index);
}else{
layer.msg(data.msg);
}
},"json")
})
}else{
layer.msg("请选择需要删除的记录");
}
})
$(".btn_export_brand").click(function(){
layer.open({
type: 1
,title: "新增用户" //不显示标题栏
,area: ['500px','290px']
,shade: 0.8
,resize: false //不允许拉伸
,id: 'LAY_layuipro' //设定一个id,防止重复弹出
,btn: ['导出', '取消']
,yes: function(index, layero){
var s_source=$('#source').val();
location.href="./?_m=client_brand&_a=export_pl_do&source="+s_source;
layer.load(2, {time: 2*1000});
}
,btnAlign: 'c'
,moveType: 1
,content: '<div style="padding: 50px;height:185px; line-height: 22px; background-color: #393D49; font-weight: 500;"><form class="layui-form"><div class="layui-form-item" style="min-width400px;"><label class="layui-form-label" style="color: #fff;">选择数据源</label><div class="layui-input-inline" id="select_exp"><select id="source" name="source"><option value="1">原始数据</option><option value="2">已保存数据</option></select></div></div></form></div>'
,success: function(layero){
//
form.render('select');
}
});
})
});
</script>
</body>
</html>