chore: 添加多个图片和资源文件
添加了管理后台所需的图片资源、Excel文件、安装程序以及设计相关的图片文件
This commit is contained in:
+300
@@ -0,0 +1,300 @@
|
||||
<!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="shortcut icon" type="image/x-icon" href="../favicon.ico" />
|
||||
<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>
|
||||
/* 防止横向宽度过大 */
|
||||
.layui-tab-title li { min-width: auto; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<!--消息列表-->
|
||||
<div class="layui-fluid" style="padding:0;min-height:500px;background-color:#fff;overflow-x:hidden;">
|
||||
<div class="layui-row layui-col-space10" id="edt_msg_content">
|
||||
|
||||
|
||||
<div class="layui-tab" lay-filter="tab1">
|
||||
<div>
|
||||
<ul class="layui-tab-title">
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="layui-tab-content">
|
||||
<div class="layui-tab-item layui-show">
|
||||
<div id="detail_show">
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
var is_mobile="n";
|
||||
var this_tab_no="";
|
||||
var this_tab_title="";
|
||||
layui.config({
|
||||
base: './layuiadmin/'
|
||||
}).extend({
|
||||
index: 'lib/index'
|
||||
}).use(['index', 'user','rate','element'], function(){
|
||||
var $ = layui.$
|
||||
,setter = layui.setter
|
||||
,admin = layui.admin
|
||||
,form = layui.form;
|
||||
var rate = layui.rate;
|
||||
var element = layui.element;
|
||||
var url="./?_m=msg";
|
||||
var arr_tab=[];
|
||||
$.ajax(
|
||||
{
|
||||
url:url,
|
||||
contentType: "application/json",
|
||||
method: 'POST',
|
||||
success: function (res) {
|
||||
var res=$.parseJSON(res);
|
||||
|
||||
// 防止层关闭按钮被祖父层.layui-layer-iframe遮挡
|
||||
// 必须具备两种样式
|
||||
// $(self.frameElement).parents(".layui-layer-iframe").css({"overflow": "visible", "white-space": "nowrap"})
|
||||
|
||||
this_tab_no=res.s_a;
|
||||
//加载tab
|
||||
arr_tab=res.tab;
|
||||
var html1="";
|
||||
for(var i=0;i<arr_tab.length;i++){
|
||||
html1+='<li';
|
||||
if(arr_tab[i]._a==res.s_a){
|
||||
html1+=' class="layui-this"';
|
||||
this_tab_title=arr_tab[i].title;
|
||||
}
|
||||
html1+='>'+arr_tab[i].title+'</li>';
|
||||
}
|
||||
$(".layui-tab-title").html(html1);
|
||||
element.render('tab1');
|
||||
url_to=url+"&init=y";
|
||||
_ajax(url_to,res.s_a);
|
||||
},
|
||||
error: function () {
|
||||
layui.layer.msg("与服务器通信失败!");
|
||||
}
|
||||
}
|
||||
);
|
||||
if(admin.screen()<2)
|
||||
is_mobile="y";
|
||||
$(window).on('resize', function(){
|
||||
//自动
|
||||
if(admin.screen()<2)
|
||||
is_mobile="y";
|
||||
});
|
||||
|
||||
//点击tab
|
||||
element.on('tab(tab1)', function(data){
|
||||
this_tab_title=this.innerHTML;
|
||||
for(var i=0;i<arr_tab.length;i++){
|
||||
if(arr_tab[i].title==this_tab_title){
|
||||
this_tab_no=arr_tab[i]._a;
|
||||
}
|
||||
}
|
||||
|
||||
var url='./?_m=msg&_a='+this_tab_no;
|
||||
_ajax(url,this_tab_no);
|
||||
});
|
||||
|
||||
function tofs(uname){
|
||||
$.ajax({
|
||||
url:'./?_m=msg&_a=js',
|
||||
contentType: "application/json",
|
||||
method: 'POST',
|
||||
success: function (res2) {
|
||||
var res2=$.parseJSON(res2);
|
||||
this_tab_no="js";
|
||||
//加载tab
|
||||
arr_tab=res2.tab;
|
||||
var html1="";
|
||||
for(var i=0;i<arr_tab.length;i++){
|
||||
html1+='<li';
|
||||
if(arr_tab[i]._a=="js"){
|
||||
html1+=' class="layui-this"';
|
||||
this_tab_title=arr_tab[i].title;
|
||||
}
|
||||
html1+='>'+arr_tab[i].title+'</li>';
|
||||
}
|
||||
$(".layui-tab-title").html(html1);
|
||||
var url='./?_m=msg&_a=js&auto_username='+uname;
|
||||
_ajax(url,"js");
|
||||
},
|
||||
error: function () {
|
||||
layui.layer.msg("与服务器通信失败!");
|
||||
}
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
function _ajax(a_url,a_tab){
|
||||
layer.load();
|
||||
$.ajax({
|
||||
url:a_url,
|
||||
contentType: "application/json",
|
||||
method: 'POST',
|
||||
success: function (res) {
|
||||
layer.closeAll('loading');
|
||||
var res=$.parseJSON(res);
|
||||
|
||||
if(res.code==0){
|
||||
//------------------本页返回的错误信息
|
||||
layer.msg(res.msg);
|
||||
return false
|
||||
}else if(res.code==1){
|
||||
//------------------系统错误
|
||||
var msg=res.msg;
|
||||
var url2="error.htm?msg="+res.msg+"&btn_title="+res.btn_title+"&btn_url="+res.btn_url;
|
||||
window.parent.location.href=url2;
|
||||
}else if(res.code==2){
|
||||
//------------------重新登录
|
||||
var url2="login.htm?error_msg="+res.msg;
|
||||
window.parent.location.href=url2;
|
||||
}
|
||||
|
||||
if(a_tab=="new" || a_tab=="all"){
|
||||
var html1="";
|
||||
if(res.msgcount>0){
|
||||
for(var i=0;i<res.msgcontent.length;i++){
|
||||
html1+="<div>";
|
||||
html1+="<p style=\"line-height:30px;\"><span>"+res.msgcontent[i].msgdate+"</span><span> </span><span>来自</span><span> </span><span>"+res.msgcontent[i].msgfrom+"</span></p>";
|
||||
html1+="<p style=\"line-height:30px;\"><span>"+res.msgcontent[i].msgtext+"</span><span> </span><span><a class=\"tofs\" style=\"color:blue;\" href=\"javascript:void(0);\" data-uname=\""+res.msgcontent[i].msguser+"\">[回复]</a></span>";
|
||||
if(a_tab=="new"){
|
||||
html1+="<span> </span><span><a class=\"postsub\" data-id=\""+res.msgcontent[i].msgid+"\" style=\"color:blue;\" href=\"javascript:void(0);\">[确认]</a></span>";
|
||||
}
|
||||
html1+="</p>";
|
||||
html1+="</div>";
|
||||
html1+="<hr>";
|
||||
}
|
||||
}else{
|
||||
html1+="没有信息!";
|
||||
}
|
||||
$("#detail_show").html(html1);
|
||||
if(a_tab=="new"){
|
||||
$(".postsub").click(function(){
|
||||
var uuid=$(this).attr('data-id');
|
||||
$.ajax({
|
||||
url:'./?_m=msg&_a=queren&id='+uuid,
|
||||
contentType: "application/json",
|
||||
method: 'POST',
|
||||
success: function (res2) {
|
||||
var res2=$.parseJSON(res2);
|
||||
if(res2.code==1){
|
||||
var url='./?_m=msg&_a=new';
|
||||
_ajax(url,"new");
|
||||
}
|
||||
},
|
||||
error: function () {
|
||||
layui.layer.msg("与服务器通信失败!");
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
|
||||
});
|
||||
}
|
||||
$(".tofs").click(function(){
|
||||
var uun=$(this).attr('data-uname');
|
||||
tofs(uun);
|
||||
});
|
||||
}else if(a_tab=="send_box"){
|
||||
var html1="";
|
||||
if(res.msgcount>0){
|
||||
for(var i=0;i<res.msgcontent.length;i++){
|
||||
html1+="<div>";
|
||||
html1+="<p style=\"line-height:30px;\"><span>"+res.msgcontent[i].msgdate+"</span><span> </span><span>发往</span><span> </span><span>"+res.msgcontent[i].msgto+"</span></p>";
|
||||
html1+="<p style=\"line-height:30px;\"><span>"+res.msgcontent[i].msgtext+"</span><span> </span><span><a class=\"tofs\" style=\"color:blue;\" href=\"javascript:void(0);\" data-uname=\""+res.msgcontent[i].msguser+"\">[再次发送]</a></span></p>";
|
||||
html1+="</div>";
|
||||
html1+="<hr>";
|
||||
}
|
||||
}else{
|
||||
html1+="没有发送信息!";
|
||||
}
|
||||
$("#detail_show").html(html1);
|
||||
$(".tofs").click(function(){
|
||||
var uun=$(this).attr('data-uname');
|
||||
tofs(uun);
|
||||
});
|
||||
}else if(a_tab=="js"){
|
||||
var html1="";
|
||||
html1+='<div style="margin-top:5px;margin-left:15px;"><form class="layui-form layui-form-pane">';
|
||||
html1+='<div class="layui-form-item"><label class="layui-form-label">送往:</label><div class="layui-input-inline"><input type="text" id="username_to" name="username_to" lay-verify="required" placeholder="" autocomplete="off" class="layui-input" value="'+res.username_to+'"></div><div class="layui-input-inline"><select name="auto_username" id="auto_username" lay-filter="auto_username"><option value="">-选择用户-</option>';
|
||||
var op=res.select_group_by.op;
|
||||
for(var j=0;j<op.length;j++){
|
||||
html1+='<option value="'+op[j].no+'"';
|
||||
if(op[j].no==res.select_group_by.value)
|
||||
html1+='selected';
|
||||
html1+='>'+op[j].title+'</option>';
|
||||
}
|
||||
html1+='</select></div></div>';
|
||||
html1+='<div class="layui-form-item layui-form-text"><label class="layui-form-label">内容</label>';
|
||||
html1+='<div class="layui-input-block"><textarea placeholder="请输入内容" class="layui-textarea" name="msg_text" id="msg_text"></textarea></div>';
|
||||
html1+='</div>';
|
||||
html1+='<a id="form1_submit" class="layui-btn layui-btn-normal">发 送</a>';
|
||||
html1+="</form></div>";
|
||||
$("#detail_show").html(html1);
|
||||
|
||||
form.on('select(auto_username)', function(data){
|
||||
$("#username_to").val(data.value);
|
||||
});
|
||||
|
||||
$("#form1_submit").click(function(){
|
||||
if($("#username_to").val()==""){
|
||||
layer.msg('请输入发送对象!');
|
||||
return false;
|
||||
}
|
||||
if($("#msg_text").val()==""){
|
||||
layer.msg('请输入内容!');
|
||||
return false;
|
||||
}
|
||||
$.ajax({
|
||||
url:'./?_m=msg&_a=save&username_to='+$("#username_to").val()+'&text='+$("#msg_text").val(),
|
||||
contentType: "application/json",
|
||||
method: 'POST',
|
||||
success: function (res) {
|
||||
var res2=$.parseJSON(res);
|
||||
if(res2.code==1){
|
||||
layer.msg("发送成功!");
|
||||
}else{
|
||||
layer.msg(res2.msgerror);
|
||||
}
|
||||
},
|
||||
error: function () {
|
||||
layui.layer.msg("与服务器通信失败!");
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
form.render();
|
||||
}else{
|
||||
var html1="";
|
||||
html1+="访问错误!";
|
||||
$("#detail_show").html(html1);
|
||||
}
|
||||
},
|
||||
error: function () {
|
||||
layui.layer.msg("与服务器通信失败!");
|
||||
layer.closeAll('loading');
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user