初始版本
This commit is contained in:
257
application/views/mobile/bakgood.php
Executable file
257
application/views/mobile/bakgood.php
Executable file
@@ -0,0 +1,257 @@
|
||||
<?php if(!defined('BASEPATH')) exit('No direct script access allowed');?>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=1.0" />
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<title>台州镇杰商品订购系统</title>
|
||||
<link href="<?php echo base_url()?>statics/mobile/iconfont/iconfont.css" rel="stylesheet">
|
||||
<link rel="stylesheet" type="text/css" href="<?php echo base_url()?>statics/mobile/css/swiper.min.css">
|
||||
<link rel="stylesheet" type="text/css" href="<?php echo base_url()?>statics/mobile/css/style.css">
|
||||
<link rel="stylesheet" type="text/css" href="<?php echo base_url()?>statics/mobile/css/index.css">
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<header class="mui-bar-nav" id="header">
|
||||
<a style="float:left;display:inline-block;line-height:40px;height:40px;vertical-align:middle;margin-top: 12px;text-align:center;left:13px;width:57px;" href="<?php echo base_url()?>index.php/mobile/selfs">
|
||||
<i style="display: block;font-size:40px;color: #fafafa;" class="iconfont icon-sort"></i>
|
||||
</a>
|
||||
<div class="top-sch-box">
|
||||
|
||||
<div style="float:left;display:inline-block;width:26px;">
|
||||
<i class="fdj iconfont icon-search"></i>
|
||||
</div>
|
||||
<div style="display:inline-block;width:70%;">
|
||||
<input class="sch-input mui-input-clear" type="text" name="" id="searchText" placeholder="输入商品编号或名称" />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<a style="display:inline-block;line-height:40px;height:40px;right:13px;width:75px;text-align: center;vertical-align:middle;font-size:20px;cursor: pointer;color: #fff;background-color: #ff395c;-webkit-border-radius: 100px;border-radius: 100px;position: fixed;top: 13px;z-index: 20;" href="javascript:loadGoods();">搜索</a>
|
||||
</header>
|
||||
|
||||
<div id="container" class="container">
|
||||
|
||||
<div class="section" id="goodList">
|
||||
<!-- <div class="prt-lt">
|
||||
<div class="lt-lt"><img src="<?php echo base_url()?>statics/mobile/images/index/prt_1.jpg"></div>
|
||||
<div class="lt-ct">
|
||||
<p>商品1</p>
|
||||
<p class="pr">¥<span class="price">60.00</span></p>
|
||||
</div>
|
||||
<div class="lt-rt">
|
||||
<input type="button" class="minus" value="-">
|
||||
<input type="text" class="result" value="0">
|
||||
<input type="button" class="add" value="+">
|
||||
</div>
|
||||
</div> -->
|
||||
</div>
|
||||
<div class="s_empty" id="noMoreTip">已无更多商品,您可以换一个关键字搜一下哦~</div>
|
||||
</div>
|
||||
<footer>
|
||||
<div class="ft-lt">
|
||||
<p>合计:<span id="total" class="total">163.00元</span><span class="nm">(<label class="share"></label>个)</span></p>
|
||||
</div>
|
||||
<div class="ft-rt">
|
||||
<p>选好了</p>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<div class="cd-user-modal">
|
||||
<div style="position: absolute;width: 90%;height:60%;min-height:220px;left:5%;top:20%;background: #FFF;cursor: auto;border-radius: 3px;">
|
||||
<div style="height:20%;background: #d2d8d8;color: #809191;font-size:16px;text-align:center;">
|
||||
<div style="padding-top:20px;">
|
||||
客户下单
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="cd-login" style="height:80%;"> <!-- 登录表单 -->
|
||||
<form class="cd-form" style="padding:10px">
|
||||
<p class="fieldset" style="margin:20px auto;">
|
||||
<label style="top: 20px;" class="image-replace cd-username" for="signin-username">用户名</label>
|
||||
<input class="full-width has-padding has-border" id="signin-username" type="text" placeholder="输入用户名">
|
||||
</p>
|
||||
|
||||
<p class="fieldset" style="margin:20px auto;">
|
||||
<label style="top: 60px;" class="image-replace cd-password" for="signin-password">密码</label>
|
||||
<input class="full-width has-padding has-border" id="signin-password" type="text" placeholder="输入密码">
|
||||
</p>
|
||||
|
||||
<!-- <p class="fieldset">
|
||||
<input type="checkbox" id="remember-me" checked>
|
||||
<label for="remember-me">记住登录状态</label>
|
||||
</p> -->
|
||||
|
||||
<p class="fieldset" style="margin-top:20px auto;">
|
||||
<input class="full-width2" type="submit" id="submitOrder" value="下单">
|
||||
</p>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/Adaptive.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/jquery-1.7.1.min.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/swiper.min.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/jquery.nav.js"></script>
|
||||
<script type="text/javascript">
|
||||
var swiper = new Swiper('.swiper-container', {
|
||||
pagination: '.swiper-pagination',
|
||||
paginationClickable: true,
|
||||
spaceBetween: 30,
|
||||
});
|
||||
|
||||
$(function(){
|
||||
$('#nav').onePageNav();
|
||||
});
|
||||
|
||||
</script>
|
||||
<script>
|
||||
var currentPage=1;
|
||||
var skey="";
|
||||
var entrys=[];
|
||||
$(function(){
|
||||
var $form_modal = $('.cd-user-modal'),
|
||||
$form_login = $form_modal.find('#cd-login'),
|
||||
$form_modal_tab = $('.cd-switcher'),
|
||||
$tab_login = $form_modal_tab.children('li').eq(0).children('a'),
|
||||
$main_nav = $('.ft-rt');
|
||||
|
||||
//弹出窗口
|
||||
$main_nav.on('click', function(event){
|
||||
$form_modal.addClass('is-visible');
|
||||
});
|
||||
|
||||
//关闭弹出窗口
|
||||
$('.cd-user-modal').on('click', function(event){
|
||||
if( $(event.target).is($form_modal) || $(event.target).is('.cd-close-form') ) {
|
||||
$form_modal.removeClass('is-visible');
|
||||
}
|
||||
});
|
||||
//使用Esc键关闭弹出窗口
|
||||
$(document).keyup(function(event){
|
||||
if(event.which=='27'){
|
||||
$form_modal.removeClass('is-visible');
|
||||
}
|
||||
});
|
||||
$("#submitOrder").on('click', function(event){
|
||||
submitOrder();
|
||||
});
|
||||
loadGoods();
|
||||
//滚动条在Y轴上的滚动距离
|
||||
/*$(".ft-rt").click(function(){
|
||||
alert(1);
|
||||
});*/
|
||||
$("#container").scroll(function(){
|
||||
var divHeight = $(this).height();
|
||||
var nScrollHeight = $(this)[0].scrollHeight;
|
||||
var nScrollTop = $(this)[0].scrollTop;
|
||||
console.info('a:'+divHeight+'b:'+nScrollHeight+'c:'+nScrollTop);
|
||||
|
||||
if(nScrollTop + divHeight >= nScrollHeight-5) {
|
||||
//请求数据
|
||||
debugger;
|
||||
if(currentPage<=1)
|
||||
return;
|
||||
else
|
||||
loadGoods(currentPage);
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
function loadGoods(page){
|
||||
var first = !page || (page==1);
|
||||
if(first){
|
||||
page = 1;
|
||||
skey = $("#searchText").val();
|
||||
$("#goodList").empty();
|
||||
$("#noMoreTip").css('display','none');
|
||||
}
|
||||
var data = {page:page,rows:10,skey:skey};
|
||||
$.ajax({
|
||||
type: "post",
|
||||
url: "<?php echo base_url()?>index.php/mobile/getGoods",
|
||||
data: data,
|
||||
dataType: "json",
|
||||
success: function (result) {
|
||||
if(result.status==200){
|
||||
var data = result.data;
|
||||
var page = data.page;
|
||||
var total = data.total;
|
||||
currentPage = page < total ? (page+1) : 1;
|
||||
(page == total) && $("#noMoreTip").css('display','block');
|
||||
var records = data.records;
|
||||
var rows = data.rows;
|
||||
for(var i in rows){
|
||||
var good = rows[i];
|
||||
var imgUrl = '<?php echo base_url()?>index.php/mobile/getImageById?id='+good.id;
|
||||
$good = $(
|
||||
'<div class="prt-lt">'+
|
||||
'<div class="lt-lt">'+
|
||||
'<img src="'+imgUrl+'">'+
|
||||
'</div>'+
|
||||
'<div class="lt-ct">'+
|
||||
'<p>'+good.name+'</p>'+
|
||||
'<p class="pr">¥<span class="price">'+good.salePrice+'</span></p>'+
|
||||
'</div>'+
|
||||
'<div class="lt-rt">'+
|
||||
'<input type="button" class="minus" value="-">'+
|
||||
'<input type="text" class="result" value="0">'+
|
||||
'<input type="button" class="add" value="+">'+
|
||||
'</div>'+
|
||||
'</div>');
|
||||
$("#goodList").append($good);
|
||||
}
|
||||
$(".add").click(function(){
|
||||
var t=$(this).parent().find('input[class*=result]');
|
||||
t.val(parseInt(t.val())+1);
|
||||
setTotal();
|
||||
})
|
||||
|
||||
$(".minus").click(function(){
|
||||
var t=$(this).parent().find('input[class*=result]');
|
||||
t.val(parseInt(t.val())-1);
|
||||
if(parseInt(t.val())<0){
|
||||
t.val(0);
|
||||
}
|
||||
setTotal();
|
||||
})
|
||||
setTotal();
|
||||
}else{
|
||||
alert(result.msg);
|
||||
}
|
||||
},
|
||||
error: function () {
|
||||
alert("商品加载失败!")
|
||||
}
|
||||
});
|
||||
}
|
||||
function setTotal(){
|
||||
var s=0;
|
||||
var v=0;
|
||||
var n=0;
|
||||
<!--计算总额-->
|
||||
$(".lt-rt").each(function(){
|
||||
s+=parseInt($(this).find('input[class*=result]').val())*parseFloat($(this).siblings().find('span[class*=price]').text());
|
||||
});
|
||||
|
||||
<!--计算总份数-->
|
||||
$("input[class*=result]").each(function(){
|
||||
v += parseInt($(this).val());
|
||||
});
|
||||
$(".share").html(v);
|
||||
$("#total").html(s.toFixed(2));
|
||||
}
|
||||
function submitOrder(){
|
||||
var postData = {};
|
||||
postData.id= -1;
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/waypoints.min.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/navbar2.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
233
application/views/mobile/bigCust.php
Executable file
233
application/views/mobile/bigCust.php
Executable file
@@ -0,0 +1,233 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>台州镇杰科技有限公司订单系统</title>
|
||||
<meta name="description" content="台州镇杰科技有限公司订单系统" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<audio id="broadcast" style="display: none" controls="controls" ><!-- autoplay="autoplay" -->
|
||||
<source src="<?php echo base_url()?>statics/mobile/images/7758.mp3" type="audio/ogg" />
|
||||
</audio>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/jquery-1.7.1.min.js"></script>
|
||||
<script type="text/javascript">
|
||||
(function($){
|
||||
|
||||
$.fn.myScroll = function(options){
|
||||
//默认配置
|
||||
var defaults = {
|
||||
speed:60, //滚动速度,值越大速度越慢
|
||||
rowHeight:54 //每行的高度
|
||||
};
|
||||
|
||||
var opts = $.extend({}, defaults, options),intId = [];
|
||||
|
||||
function marquee(obj, step){
|
||||
|
||||
obj.find("ul").animate({
|
||||
marginTop: '-=1'
|
||||
},0,function(){
|
||||
var s = Math.abs(parseInt($(this).css("margin-top")));
|
||||
if(s >= step){
|
||||
$(this).find("li").slice(0, 1).appendTo($(this));
|
||||
$(this).css("margin-top", 0);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
this.each(function(i){
|
||||
var sh = opts["rowHeight"],speed = opts["speed"],_this = $(this);
|
||||
intId[i] = setInterval(function(){
|
||||
if(_this.find("ul").height()<=_this.height()){
|
||||
clearInterval(intId[i]);
|
||||
}else{
|
||||
marquee(_this, sh);
|
||||
}
|
||||
}, speed);
|
||||
|
||||
_this.hover(function(){
|
||||
clearInterval(intId[i]);
|
||||
},function(){
|
||||
intId[i] = setInterval(function(){
|
||||
if(_this.find("ul").height()<=_this.height()){
|
||||
clearInterval(intId[i]);
|
||||
}else{
|
||||
marquee(_this, sh);
|
||||
}
|
||||
}, speed);
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
})(jQuery);
|
||||
|
||||
function getOrderInfo(){
|
||||
$.ajax({
|
||||
type: "post",
|
||||
url: "<?php echo base_url()?>index.php/mobile/getBigOrder",
|
||||
data: {},
|
||||
dataType: "json",
|
||||
success: function (rtn) {
|
||||
if(rtn.status==200){
|
||||
$("#ordList").empty();
|
||||
$("#ordListVip").empty();
|
||||
var data = rtn.data;
|
||||
var ordinfo,ordinfovip = '';
|
||||
var j=1,k=1;
|
||||
for(var i in data){
|
||||
var ord = data[i];
|
||||
var level = parseInt(ord.contactLevel);console.info(level);
|
||||
var m = level >= 2 ? k : j;
|
||||
var serino = ('00'+ m);
|
||||
var one = '<li '+ (m < 6 ? 'class="top"':'')+'>'+
|
||||
'<em>'+serino.substring(serino.length-2)+'</em>'+
|
||||
'<p>'+
|
||||
'<a href="javascript:void(0)">'+
|
||||
'<span style="float:left;display:inline-block;width:15%;overflow:hidden;text-align:center;">' + ord.billDate + '</span>'+
|
||||
'<span style="float:left;display:inline-block;width:25%;overflow:hidden;text-align:center;">' + ord.contactName + '</span>'+
|
||||
<!--'<span style="float:left;display:inline-block;width:10%;overflow:hidden;">' + '¥ '+ord.amount + '</span>'+-->
|
||||
'<span style="float:left;display:inline-block;width:25%;overflow:hidden;text-align:center;">' + ord.goodName + '</span>'+
|
||||
'<span style="float:left;display:inline-block;width:5%;overflow:hidden;text-align:center;">' + ord.totalQty + '</span>'+
|
||||
'<span style="float:left;display:inline-block;width:30%;overflow:hidden;text-align:center;">' + ord.description + '</span>'+
|
||||
'</a>'+
|
||||
'</p>'+
|
||||
<!--'<span class="num">'+ord.totalQty+'</span>'+-->
|
||||
'</li>';
|
||||
if(ord.contactLevel>=2){
|
||||
ordinfovip += one;
|
||||
k++;
|
||||
}else{
|
||||
ordinfo += one;
|
||||
j++;
|
||||
}
|
||||
}
|
||||
$("#ordList").append($(ordinfo));
|
||||
$("#ordListVip").append($(ordinfovip));
|
||||
if(curCount>0 && data.length>curCount){
|
||||
var audio = $("#broadcast")[0];
|
||||
audio.play();
|
||||
}
|
||||
curCount = data.length;
|
||||
}else{
|
||||
}
|
||||
if(firstscroll){
|
||||
$("div.ranklist").myScroll({
|
||||
speed:60,
|
||||
rowHeight:54
|
||||
});
|
||||
firstscroll = false;
|
||||
}
|
||||
},
|
||||
error: function () {
|
||||
console.log("获取订单失败!")
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
$(function(){
|
||||
window.setInterval(getOrderInfo,30000);
|
||||
|
||||
/*$("#ranklist2").myScroll({
|
||||
speed:50,
|
||||
rowHeight:52
|
||||
});*/
|
||||
getOrderInfo();
|
||||
/*$("div.ranklist").myScroll({
|
||||
speed:60,
|
||||
rowHeight:54
|
||||
});*/
|
||||
});
|
||||
var curCount=0;
|
||||
var firstscroll = true;
|
||||
</script>
|
||||
|
||||
<style type="text/css">
|
||||
html,body{height:95%;}
|
||||
*{margin:0;padding:0;list-style-type:none;}
|
||||
a,img{border:0;}
|
||||
a,a:visited{color:#5e5e5e; text-decoration:none;}
|
||||
a:hover{color:#b52725;text-decoration:underline;}
|
||||
.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}
|
||||
/*body{font:20px/180% Arial, Helvetica, sans-serif;}*/
|
||||
body{font-size:25px;}
|
||||
.demo{width:95%;margin:20px auto;border:solid 1px #ddd;padding:0 10px;}
|
||||
.demo h2{font-size:30px;color:#333;height:30px;line-height:30px;padding:15px 0;color:#791039;}/*#3366cc*/
|
||||
/* ranklist */
|
||||
.ranklist{height:400px;overflow:hidden;}
|
||||
.ranklist li{height:32px;line-height:32px;overflow:hidden;position:relative;padding:0 0 0 80px;margin:0 0 20px 0;}
|
||||
.ranklist li em{width:40px;height:32px;overflow:hidden;display:block;position:absolute;left:0;top:0;text-align:center;font-style:normal;color:#fff;}
|
||||
.ranklist li em{background-color:#3385ff;}
|
||||
.ranklist li a{font-family: "Microsoft YaHei" ! important;}
|
||||
.ranklist li.top em{background-color:#DE206E;color:#fff;}
|
||||
.ranklist li .num{position:absolute;right:0;top:0;color:#999;font-family: "Microsoft YaHei" ! important;}
|
||||
</style>
|
||||
|
||||
<center><h1 style="font-size:35px;color:#ce105e;margin-top:10px;">台州镇杰科技有限公司订单系统</h1></center>
|
||||
<div class="demo">
|
||||
<center><h2>大客户专区</h2></center>
|
||||
<div class="ranklist" style="height:40px;font-family:'宋体' ! important;">
|
||||
<ul>
|
||||
<li>
|
||||
<em style="background-color:#fff;color:#000;font-size:18px;font-weight:bold;"></em>
|
||||
<p>
|
||||
<a href="javascript:void(0)">
|
||||
<span style="float:left;display:inline-block;width:15%;overflow:hidden;font-size:22px;color:#000;text-align:center;">日期</span>
|
||||
<span style="float:left;display:inline-block;width:25%;overflow:hidden;font-size:22px;color:#000;text-align:center;">客户名称</span>
|
||||
<span style="float:left;display:inline-block;width:25%;overflow:hidden;font-size:22px;color:#000;text-align:center;">商品名称</span>
|
||||
<span style="float:left;display:inline-block;width:5%;overflow:hidden;font-size:22px;color:#000;text-align:center;">数量</span>
|
||||
<span style="float:left;display:inline-block;width:30%;overflow:hidden;font-size:22px;color:#000;text-align:center;">备注</span>
|
||||
</a>
|
||||
</p>
|
||||
<!--<span class="num" style="font-size:22px;color:#000;">数量</span>-->
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="ranklist" style="height: 200px;" id="ranklist1">
|
||||
<ul id="ordListVip">
|
||||
<li class="top">
|
||||
<em>01</em><p><a href="http://www.17sucai.com/" target="_blank">js图片左右无缝滚动用鼠标控制图片滚动</a></p><span class="num">32万下载</span>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
<center><h2 style="color:#3366cc">贵宾客户专区</h2></center>
|
||||
<div class="ranklist" style="height:40px;font-family:'宋体' ! important;">
|
||||
<ul>
|
||||
<li>
|
||||
<em style="background-color:#fff;color:#000;font-size:18px;font-weight:bold;"></em>
|
||||
<p>
|
||||
<a href="javascript:void(0)">
|
||||
<span style="float:left;display:inline-block;width:15%;overflow:hidden;font-size:22px;color:#000;text-align:center;">日期</span>
|
||||
<span style="float:left;display:inline-block;width:25%;overflow:hidden;font-size:22px;color:#000;text-align:center;">客户名称</span>
|
||||
<span style="float:left;display:inline-block;width:25%;overflow:hidden;font-size:22px;color:#000;text-align:center;">商品名称</span>
|
||||
<span style="float:left;display:inline-block;width:5%;overflow:hidden;font-size:22px;color:#000;text-align:center;">数量</span>
|
||||
<span style="float:left;display:inline-block;width:30%;overflow:hidden;font-size:22px;color:#000;text-align:center;">备注</span>
|
||||
</a>
|
||||
</p>
|
||||
<!--<span class="num" style="font-size:22px;color:#000;">数量</span>-->
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="ranklist" id="ranklist2">
|
||||
<ul id="ordList">
|
||||
<li class="top">
|
||||
<em>01</em><p><a href="http://www.17sucai.com/" target="_blank">js图片左右无缝滚动用鼠标控制图片滚动</a></p><span class="num">32万下载</span>
|
||||
</li>
|
||||
<li class="top">
|
||||
<em>02</em><p><a href="http://www.17sucai.com/" target="_blank"><font style="color:#c00">js无缝滚动制作js文字无缝滚动和js图片无缝滚动</font></a></p><span class="num">32万下载</span>
|
||||
</li>
|
||||
<li class="top">
|
||||
<em>03</em><p><a href="http://www.17sucai.com/" target="_blank">jquery 滚动 kxbdSuperMarquee插件支持图片与文字无缝滚动 图片翻滚 焦点图左右切换 banner广告制作</a></p><span class="num">32万下载</span>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
57
application/views/mobile/center.php
Executable file
57
application/views/mobile/center.php
Executable file
@@ -0,0 +1,57 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>注册页面</title>
|
||||
<meta charset="utf-8">
|
||||
<meta name="format-detection" content="telephone=no">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-touch-fullscreen" content="yes">
|
||||
<meta http-equiv="Access-Control-Allow-Origin" content="*">
|
||||
<link href="<?php echo base_url()?>statics/mobile/login/css/success.css" type="text/css" rel="stylesheet">
|
||||
<link href="<?php echo base_url()?>statics/mobile/login/css/global.css" type="text/css" rel="stylesheet">
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/jquery-1.7.1.min.js"></script>
|
||||
</head>
|
||||
<body onload="load()">
|
||||
<div class="success">
|
||||
<img style="width:50px;margin-left:calc(50% - 25px);" src="<?php echo base_url()?>statics/mobile/login/images/success.png" />
|
||||
<p style="margin:0"><font color=#deb3df><?php echo $_COOKIE['userName']?></font>,<font color=#92cf84>已登陆</font><!-- ,<font color=#ba3537><?php echo $_COOKIE['score']?></font><font color=#e5a785>积分</font> --></p>
|
||||
<div class="s_msg">
|
||||
<div class="s_title"><span class="s_red">历史订单</span></div>
|
||||
<div class="s_title">
|
||||
<span class="s_redlink">
|
||||
<a id="soCount" href="javascript:void(0)" target="_blank">0</a>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="login-btn">
|
||||
<button class="submit" type="submit" onclick="location.href='<?php echo base_url()?>index.php/mobile/vloginOut'">退出</button>
|
||||
<a href="javascript:history.go(-1);"><div class="login-reg"><p>返回</p></div></a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
<script type="text/javascript">
|
||||
function load()
|
||||
{
|
||||
var soOrSa = "sa";
|
||||
$("#soCount").click(function(){
|
||||
location.href = "<?php echo base_url()?>index.php/mobile/v"+soOrSa+"old";
|
||||
});
|
||||
$.ajax({
|
||||
type: "post",
|
||||
url: "<?php echo base_url()?>index.php/mobile/v"+soOrSa+"Count?a="+Math.random(),
|
||||
data: "",
|
||||
dataType: "json",
|
||||
success: function (result) {
|
||||
if(result&&result.status==200){
|
||||
$("#soCount").text(result.msg);
|
||||
}
|
||||
},
|
||||
error: function () {
|
||||
alert("数量加载失败!")
|
||||
}
|
||||
});
|
||||
}
|
||||
</script>
|
||||
439
application/views/mobile/good.php
Executable file
439
application/views/mobile/good.php
Executable file
@@ -0,0 +1,439 @@
|
||||
<?php if(!defined('BASEPATH')) exit('No direct script access allowed');?>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=1.0" />
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<title>台州镇杰商品订购系统</title>
|
||||
<link href="<?php echo base_url()?>statics/mobile/iconfont/iconfont.css" rel="stylesheet">
|
||||
<link rel="stylesheet" type="text/css" href="<?php echo base_url()?>statics/mobile/css/swiper.min.css">
|
||||
<link rel="stylesheet" type="text/css" href="<?php echo base_url()?>statics/mobile/css/style.css">
|
||||
<link rel="stylesheet" type="text/css" href="<?php echo base_url()?>statics/mobile/css/index.css">
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<!-- 购物车 -->
|
||||
<header class="mui-bar-nav" id="header">
|
||||
<a style="float:left;display:inline-block;line-height:40px;height:40px;vertical-align:middle;margin-top: 12px;text-align:center;left:13px;width:57px;" href="<?php echo base_url()?>index.php/mobile/selfs">
|
||||
<i style="display: block;font-size:40px;color: #fafafa;" class="iconfont icon-sort"></i>
|
||||
</a>
|
||||
<div class="top-sch-box">
|
||||
|
||||
<div style="float:left;display:inline-block;width:26px;">
|
||||
<i class="fdj iconfont icon-search"></i>
|
||||
</div>
|
||||
<div style="display:inline-block;width:70%;">
|
||||
<input class="sch-input mui-input-clear" type="text" name="" id="searchText" placeholder="输入商品编号或名称" />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<a style="display:inline-block;line-height:40px;height:40px;right:13px;width:75px;text-align: center;vertical-align:middle;font-size:20px;cursor: pointer;color: #fff;background-color: #ff395c;-webkit-border-radius: 100px;border-radius: 100px;position: fixed;top: 13px;z-index: 20;" href="javascript:loadGoods();">搜索</a>
|
||||
</header>
|
||||
|
||||
<div id="container" class="container">
|
||||
|
||||
<div class="section" id="goodList">
|
||||
<!-- <div class="prt-lt">
|
||||
<div class="lt-lt"><img src="<?php echo base_url()?>statics/mobile/images/index/prt_1.jpg"></div>
|
||||
<div class="lt-ct">
|
||||
<p>商品1</p>
|
||||
<p class="pr">¥<span class="price">60.00</span></p>
|
||||
</div>
|
||||
<div class="lt-rt">
|
||||
<input type="button" class="minus" value="-">
|
||||
<input type="text" class="result" value="0">
|
||||
<input type="button" class="add" value="+">
|
||||
</div>
|
||||
</div> -->
|
||||
</div>
|
||||
<div class="s_empty" id="noMoreTip">已无更多商品,您可以换一个关键字搜一下哦~</div>
|
||||
</div>
|
||||
<footer>
|
||||
<div class="ft-lt">
|
||||
<p>合计:<span id="total" class="total">163.00元</span><span class="nm">(<label class="share"></label>个)</span></p>
|
||||
</div>
|
||||
<div class="ft-rt">
|
||||
<p>选好了</p>
|
||||
</div>
|
||||
</footer>
|
||||
<!-- 客户下单确认 -->
|
||||
<div class="cd-user-modal">
|
||||
<div style="position: absolute;width: 90%;height:60%;min-height:210px;left:5%;top:20%;background: #FFF;cursor: auto;border-radius: 3px;">
|
||||
<div style="height:20%;background: #d2d8d8;color: #809191;font-size:16px;text-align:center;">
|
||||
<div style="padding-top:20px;">
|
||||
客户下单
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="cd-login" style="height:80%;"> <!-- 登录表单 -->
|
||||
<form class="cd-form" style="padding:10px" action="<?php echo base_url()?>index.php/mobile/good">
|
||||
<p id="good_def1" style="font-size:18px;text-align:center;margin:5px auto;">共
|
||||
<span id="goodnum" style="color:red">12
|
||||
</span>件商品,
|
||||
<sapn id="goodmoney" style="color:red">234
|
||||
</sapn>元.
|
||||
</p>
|
||||
<!--<p class="fieldset" style="margin:20px auto;">
|
||||
<label style="top: 20px;" class="image-replace cd-username" for="signin-username">用户名</label>
|
||||
<input class="full-width has-padding has-border" id="signin-username" type="text" placeholder="输入用户名">
|
||||
</p>
|
||||
|
||||
<p class="fieldset" style="margin:20px auto;">
|
||||
<label style="top: 60px;" class="image-replace cd-password" for="signin-password">密码</label>
|
||||
<input class="full-width has-padding has-border" id="signin-password" type="text" placeholder="输入密码">
|
||||
</p>
|
||||
|
||||
<p class="fieldset">
|
||||
<input type="checkbox" id="remember-me" checked>
|
||||
<label for="remember-me">记住登录状态</label>
|
||||
</p> -->
|
||||
<p id="good_def2" style="text-align:center;margin:10px auto;"">
|
||||
<input class="full-width has-padding has-border" type="text" id="desp" placeholder="请输入备注">
|
||||
</p>
|
||||
<p id="good_def3" style="clear:both;font-size:18px;text-align:center;margin-top:10px;">确认下单吗?</p>
|
||||
<p id="good_def4" class="fieldset" style="position:static;margin-top:20px auto;">
|
||||
<input style="" class="full-width2" type="submit" id="submitOrder" value="确定">
|
||||
<input class="full-width3" type="submit" id="submitOrder2" value="取消">
|
||||
</p>
|
||||
<p id="good_suc1" style="font-size:18px;text-align:center;margin:5px auto;">
|
||||
<span id="err_msg" style="color:red">恭喜您!下单成功!可于历史订单中查看!
|
||||
</span>
|
||||
</p>
|
||||
<p id="good_suc2" class="fieldset" style="position:static;margin-top:20px auto;">
|
||||
<input style="" class="full-width4" type="submit" id="submitOrder3" value="确定">
|
||||
</p>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 订单详情 -->
|
||||
<div id="detailView" style="position: fixed;z-index:100;width:100%;height:100%;background:#fff;font-size: 18px;">
|
||||
<div style="background: #FC605A;top: 0;right: 0;left: 0;height: 63.98px;">
|
||||
<div style="float:left;width:80px;color:#fff;text-align:center;font-size:20px;line-height:63.97px;vertical-align:middle" onclick="$('#detailView').hide();"><返回</div>
|
||||
<div style="float:left;width:calc(100% - 160px);color:#fff;text-align:center;font-size:21px;line-height:63.97px;vertical-align:middle">商品详情</div>
|
||||
</div>
|
||||
<div id="goodDetail" style="height: calc(100% - 63.98px);overflow:auto;">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/Adaptive.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/jquery-1.7.1.min.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/swiper.min.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/jquery.nav.js"></script>
|
||||
<script type="text/javascript">
|
||||
var swiper = new Swiper('.swiper-container', {
|
||||
pagination: '.swiper-pagination',
|
||||
paginationClickable: true,
|
||||
spaceBetween: 30,
|
||||
});
|
||||
|
||||
$(function(){
|
||||
$('#nav').onePageNav();
|
||||
});
|
||||
|
||||
</script>
|
||||
<script>
|
||||
var currentPage=1;
|
||||
var skey="";
|
||||
var entrys=[];
|
||||
var origood = {};
|
||||
$(function(){
|
||||
var $form_modal = $('.cd-user-modal'),
|
||||
$form_login = $form_modal.find('#cd-login'),
|
||||
$form_modal_tab = $('.cd-switcher'),
|
||||
$tab_login = $form_modal_tab.children('li').eq(0).children('a'),
|
||||
$main_nav = $('.ft-rt');
|
||||
|
||||
//弹出窗口
|
||||
$main_nav.on('click', function(event){
|
||||
$("#goodnum").text($(".share").html());
|
||||
console.info($(".share").html());
|
||||
$("#goodmoney").text($("#total").html());
|
||||
$("#good_def1").show();
|
||||
$("#good_def2").show();
|
||||
$("#good_def3").show();
|
||||
$("#good_def4").show();
|
||||
$("#good_suc1").hide();
|
||||
$("#good_suc2").hide();
|
||||
$form_modal.addClass('is-visible');
|
||||
});
|
||||
|
||||
//关闭弹出窗口
|
||||
/*$('.cd-user-modal').on('click', function(event){
|
||||
if( $(event.target).is($form_modal) || $(event.target).is('.cd-close-form') ) {
|
||||
$form_modal.removeClass('is-visible');
|
||||
}
|
||||
});*/
|
||||
$('#submitOrder').on('click', function(event){
|
||||
$.ajax({
|
||||
type: "post",
|
||||
url: "<?php echo base_url()?>index.php/mobile/addOrder",
|
||||
data: {postData:getPostData()},
|
||||
dataType: "json",
|
||||
success: function (rtn) {
|
||||
$("#good_def1").hide();
|
||||
$("#good_def2").hide();
|
||||
$("#good_def3").hide();
|
||||
$("#good_def4").hide();
|
||||
$("#good_suc1").show();
|
||||
$("#good_suc2").show();
|
||||
if(rtn.status==200){
|
||||
//$form_modal.removeClass('is-visible');
|
||||
$("#err_msg").text('恭喜您!下单成功!');
|
||||
}else{
|
||||
$("#err_msg").text(rtn.msg);
|
||||
}
|
||||
},
|
||||
error: function () {
|
||||
console.log("订单提交失败!")
|
||||
}
|
||||
});
|
||||
|
||||
return false;
|
||||
});
|
||||
$('#submitOrder2').on('click', function(event){
|
||||
$form_modal.removeClass('is-visible');
|
||||
return false;
|
||||
});
|
||||
$('#submitOrder3').on('click', function(event){
|
||||
$form_modal.removeClass('is-visible');
|
||||
return true;
|
||||
});
|
||||
//使用Esc键关闭弹出窗口
|
||||
$(document).keyup(function(event){
|
||||
if(event.which=='27'){
|
||||
$form_modal.removeClass('is-visible');
|
||||
}
|
||||
});
|
||||
$("#detailView").hide();
|
||||
loadGoods();
|
||||
//滚动条在Y轴上的滚动距离
|
||||
/*$(".ft-rt").click(function(){
|
||||
alert(1);
|
||||
});*/
|
||||
$("#container").scroll(function(){
|
||||
var divHeight = $(this).height();
|
||||
var nScrollHeight = $(this)[0].scrollHeight;
|
||||
var nScrollTop = $(this)[0].scrollTop;
|
||||
//console.info('a:'+divHeight+'b:'+nScrollHeight+'c:'+nScrollTop);
|
||||
|
||||
if(nScrollTop + divHeight >= nScrollHeight-5) {
|
||||
//请求数据
|
||||
debugger;
|
||||
if(currentPage<=1)
|
||||
return;
|
||||
else
|
||||
loadGoods(currentPage);
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
function loadGoods(page){
|
||||
var first = !page || (page==1);
|
||||
if(first){
|
||||
page = 1;
|
||||
skey = $("#searchText").val();
|
||||
$("#goodList").empty();
|
||||
$("#noMoreTip").css('display','none');
|
||||
}
|
||||
var data = {page:page,rows:10,skey:skey};
|
||||
$.ajax({
|
||||
type: "post",
|
||||
url: "<?php echo base_url()?>index.php/mobile/getGoods",
|
||||
data: data,
|
||||
dataType: "json",
|
||||
success: function (result) {
|
||||
if(result.status==200){
|
||||
var data = result.data;
|
||||
var page = data.page;
|
||||
var total = data.total;
|
||||
currentPage = page < total ? (page+1) : 1;
|
||||
(page == total) && $("#noMoreTip").css('display','block');
|
||||
var records = data.records;
|
||||
var rows = data.rows;
|
||||
for(var i in rows){
|
||||
var good = rows[i];
|
||||
origood[good.id] = good;
|
||||
var imgUrl = '<?php echo base_url()?>index.php/mobile/getImageById?id='+good.id;
|
||||
$good = $(
|
||||
'<div class="prt-lt">'+
|
||||
'<div class="lt-lt">'+
|
||||
'<img src="'+imgUrl+'">'+
|
||||
'</div>'+
|
||||
'<div class="lt-ct">'+
|
||||
'<p>'+good.name+'</p>'+
|
||||
'<p class="pr">¥<span class="price">'+good.salePrice+'</span></p>'+
|
||||
'</div>'+
|
||||
'<div class="lt-rt" goodid="'+good.id+'">'+
|
||||
'<input type="button" class="minus" value="-">'+
|
||||
'<input type="text" class="result" value="0">'+
|
||||
'<input type="button" class="add" value="+">'+
|
||||
'</div>'+
|
||||
'</div>');
|
||||
$("#goodList").append($good);
|
||||
|
||||
}
|
||||
/*$(".add").click(function(){
|
||||
var t=$(this).parent().find('input[class*=result]');
|
||||
t.val(parseInt(t.val())+1);
|
||||
setTotal();
|
||||
})
|
||||
$(".minus").click(function(){
|
||||
var t=$(this).parent().find('input[class*=result]');
|
||||
t.val(parseInt(t.val())-1);
|
||||
if(parseInt(t.val())<0){
|
||||
t.val(0);
|
||||
}
|
||||
setTotal();
|
||||
})*/
|
||||
$(".add").unbind('click').bind('click',function(){
|
||||
var t=$(this).parent().find('input[class*=result]');
|
||||
t.val(parseInt(t.val())+1);
|
||||
setTotal();
|
||||
});
|
||||
|
||||
$(".minus").unbind('click').bind('click',function(){
|
||||
var t=$(this).parent().find('input[class*=result]');
|
||||
t.val(parseInt(t.val())-1);
|
||||
if(parseInt(t.val())<0){
|
||||
t.val(0);
|
||||
}
|
||||
setTotal();
|
||||
});
|
||||
|
||||
$(".prt-lt").unbind('click').bind('click',function(event){
|
||||
if($(event.target).is(".add")||$(event.target).is(".minus"))return;
|
||||
var goodid = $(this).find('.lt-rt').attr('goodid');
|
||||
var good = origood[goodid];
|
||||
$("#detailView").show();
|
||||
$("#goodDetail").empty();
|
||||
var $good = $(
|
||||
'<div style="height:50px;line-height:60px;font-size:16px;font-family: tahoma,arial,宋体;vertical-align:middle;border-bottom: 1px solid #e5e5e5;color:#a5a5a5">'+
|
||||
'<span style="display:inline-block;width:80px;text-align:center">商品编号</span>'+
|
||||
'<span style="color:#000;font-size:14px;">'+good.number+'</span>'+
|
||||
'</div>'+
|
||||
'<div style="height:50px;line-height:60px;font-size:16px;font-family: tahoma,arial,宋体;vertical-align:middle;border-bottom: 1px solid #e5e5e5;color:#a5a5a5">'+
|
||||
'<span style="display:inline-block;width:80px;text-align:center">名称</span>'+
|
||||
'<span style="color:#000;font-size:14px;">'+good.name+'</span>'+
|
||||
'</div>'+
|
||||
'<div style="height:50px;line-height:60px;font-size:16px;font-family: tahoma,arial,宋体;;vertical-align:middle;border-bottom: 1px solid #e5e5e5;color:#a5a5a5">'+
|
||||
'<span style="display:inline-block;width:80px;;text-align:center">规格</span>'+
|
||||
'<span style="color:#000;font-size:14px;">'+(good.spec||'')+'</span>'+
|
||||
'</div>'+
|
||||
'<div style="height:50px;line-height:60px;font-size:16px;font-family: tahoma,arial,宋体;vertical-align:middle;border-bottom: 1px solid #e5e5e5;color:#a5a5a5">'+
|
||||
'<span style="display:inline-block;width:80px;;text-align:center">售价</span>'+
|
||||
'<span style="color:#000;font-size:14px;">'+(good.salePrice||'')+'</span>'+
|
||||
'</div>'+
|
||||
'<div style="height:50px;line-height:60px;font-size:16px;font-family: tahoma,arial,宋体;vertical-align:middle;border-bottom: 1px solid #e5e5e5;color:#a5a5a5">'+
|
||||
'<span style="display:inline-block;width:80px;;text-align:center">当前库存</span>'+
|
||||
'<span style="color:#000;font-size:14px;">'+(good.currentQty||'')+'</span>'+
|
||||
'</div>'+
|
||||
'<div style="height:50px;line-height:60px;font-size:16px;font-family: tahoma,arial,宋体;vertical-align:middle;border-bottom: 1px solid #e5e5e5;color:#a5a5a5">'+
|
||||
'<span style="display:inline-block;width:80px;;text-align:center">单位</span>'+
|
||||
'<span style="color:#000;font-size:14px;">'+(good.unitName||'')+'</span>'+
|
||||
'</div>'+
|
||||
'<div style="height:50px;line-height:60px;font-size:16px;font-family: tahoma,arial,宋体;vertical-align:middle;border-bottom: 1px solid #e5e5e5;color:#a5a5a5">'+
|
||||
'<span style="display:inline-block;width:80px;;text-align:center">备注</span>'+
|
||||
'<span style="color:#000;font-size:14px;">'+(good.remark||'')+'</span>'+
|
||||
'</div>'
|
||||
);
|
||||
$("#goodDetail").append($good);
|
||||
$.ajax({
|
||||
type: "post",
|
||||
url: "<?php echo base_url()?>index.php/mobile/getImagesById",
|
||||
data: {id:good.id},
|
||||
dataType: "json",
|
||||
success: function (rtn) {
|
||||
if(rtn.status==200){
|
||||
var img= '';
|
||||
var files = rtn.files;
|
||||
for(var i in files){
|
||||
img += '<img style="width:100%;" src="'+files[i].url+'"/>'
|
||||
}
|
||||
img += '<div class="s_empty" style="display:block;">已无更多图片,您可以换一个商品查看哦~</div>';
|
||||
$("#goodDetail").append($(img));
|
||||
}else{
|
||||
}
|
||||
},
|
||||
error: function () {
|
||||
console.log("获取图片失败!")
|
||||
}
|
||||
});
|
||||
});
|
||||
setTotal();
|
||||
}else{
|
||||
alert(result.msg);
|
||||
}
|
||||
},
|
||||
error: function () {
|
||||
alert("商品加载失败!")
|
||||
}
|
||||
});
|
||||
}
|
||||
function setTotal(){
|
||||
var s=0;
|
||||
var v=0;
|
||||
var n=0;
|
||||
entrys = [];
|
||||
<!--计算总额-->
|
||||
$(".lt-rt").each(function(){
|
||||
var num = parseInt($(this).find('input[class*=result]').val());
|
||||
var price = parseFloat($(this).siblings().find('span[class*=price]').text());
|
||||
if(num>0){
|
||||
var good=origood[$(this).attr('goodid')];
|
||||
var entry={};
|
||||
entry.invId = good.id;
|
||||
entry.invNumber = good.number;
|
||||
entry.invName = good.name;
|
||||
entry.invSpec = good.spec;
|
||||
entry.skuId = -1;
|
||||
entry.skuName = "";
|
||||
entry.unitId = good.unitId;
|
||||
entry.mainUnit = good.unitName;
|
||||
entry.qty = num;
|
||||
entry.price = good.salePrice;
|
||||
entry.discountRate = "0";
|
||||
entry.deduction = "0.00";
|
||||
entry.amount = num*price;
|
||||
entry.locationId = good.locationId;
|
||||
entry.locationName = good.locationName;
|
||||
entry.description = "";
|
||||
entrys.push(entry);
|
||||
s+= num*price;
|
||||
v += num;
|
||||
}
|
||||
});
|
||||
|
||||
<!--计算总份数-->
|
||||
/*$("input[class*=result]").each(function(){
|
||||
v += parseInt($(this).val());
|
||||
});*/
|
||||
$(".share").html(v);
|
||||
$("#total").html(s.toFixed(2));
|
||||
}
|
||||
function getPostData(){
|
||||
var data = {};
|
||||
data.id= -1;
|
||||
data.entries = entrys;
|
||||
data.totalQty = $(".share").html();
|
||||
data.totalDiscount = "0.00";
|
||||
data.totalAmount = $("#total").html();
|
||||
data.description = $("#desp").val();
|
||||
data.disRate = "0";
|
||||
data.disAmount = "0";
|
||||
data.amount = $("#total").html();
|
||||
data.salesId = 0;
|
||||
data.salesName = "";
|
||||
data.transType = "150601";
|
||||
return data;
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/waypoints.min.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/navbar2.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
134
application/views/mobile/invoice.php
Executable file
134
application/views/mobile/invoice.php
Executable file
@@ -0,0 +1,134 @@
|
||||
<?php if(!defined('BASEPATH')) exit('No direct script access allowed');?>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=1.0" />
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<title>台州镇杰商品订购系统</title>
|
||||
<link href="<?php echo base_url()?>statics/mobile/iconfont/iconfont.css" rel="stylesheet">
|
||||
<link rel="stylesheet" type="text/css" href="<?php echo base_url()?>statics/mobile/css/swiper.min.css">
|
||||
<link rel="stylesheet" type="text/css" href="<?php echo base_url()?>statics/mobile/css/style.css">
|
||||
<link rel="stylesheet" type="text/css" href="<?php echo base_url()?>statics/mobile/css/index.css">
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<header class="mui-bar-nav" id="header">
|
||||
<div style="float:left;width:80px;color:#fff;text-align:center;font-size:20px;line-height:63.97px;vertical-align:middle" onclick="history.go(-1);"><返回</div>
|
||||
<div style="float:left;width:calc(100% - 160px);color:#fff;text-align:center;font-size:21px;line-height:63.97px;vertical-align:middle">历史订单</div>
|
||||
</header>
|
||||
|
||||
<div id="container" class="container" style="height:calc(100% - 63.97px)">
|
||||
|
||||
<div class="section" id="soList">
|
||||
</div>
|
||||
<div class="s_empty" id="noMoreTip">已无更多订单,您可以换一个关键字搜一下哦~</div>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/Adaptive.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/jquery-1.7.1.min.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/swiper.min.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/jquery.nav.js"></script>
|
||||
<script type="text/javascript">
|
||||
var swiper = new Swiper('.swiper-container', {
|
||||
pagination: '.swiper-pagination',
|
||||
paginationClickable: true,
|
||||
spaceBetween: 30,
|
||||
});
|
||||
|
||||
$(function(){
|
||||
$('#nav').onePageNav();
|
||||
});
|
||||
|
||||
</script>
|
||||
<script>
|
||||
var currentPage=1;
|
||||
var skey="";
|
||||
var entrys=[];
|
||||
$(function(){
|
||||
$("#submitOrder").on('click', function(event){
|
||||
submitOrder();
|
||||
});
|
||||
loadGoods();
|
||||
//滚动条在Y轴上的滚动距离
|
||||
/*$(".ft-rt").click(function(){
|
||||
alert(1);
|
||||
});*/
|
||||
$("#container").scroll(function(){
|
||||
var divHeight = $(this).height();
|
||||
var nScrollHeight = $(this)[0].scrollHeight;
|
||||
var nScrollTop = $(this)[0].scrollTop;
|
||||
//console.info('a:'+divHeight+'b:'+nScrollHeight+'c:'+nScrollTop);
|
||||
|
||||
if(nScrollTop + divHeight >= nScrollHeight-1) {
|
||||
//请求数据
|
||||
debugger;
|
||||
if(currentPage<=1)
|
||||
return;
|
||||
else
|
||||
loadGoods(currentPage);
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
function loadGoods(page){
|
||||
var first = !page || (page==1);
|
||||
if(first){
|
||||
page = 1;
|
||||
skey = $("#searchText").val();
|
||||
$("#soList").empty();
|
||||
$("#noMoreTip").css('display','none');
|
||||
}
|
||||
var data = {page:page,rows:10,skey:skey};
|
||||
$.ajax({
|
||||
type: "post",
|
||||
url: "<?php echo base_url()?>index.php/mobile/soList?a="+Math.random(),
|
||||
data: data,
|
||||
dataType: "json",
|
||||
success: function (result) {
|
||||
if(result.status==200){
|
||||
var data = result.data;
|
||||
var page = data.page;
|
||||
var total = data.total;
|
||||
currentPage = page < total ? (page+1) : 1;
|
||||
(page == total) && $("#noMoreTip").css('display','block');
|
||||
var records = data.records;
|
||||
var rows = data.rows;
|
||||
for(var i in rows){
|
||||
var so = rows[i];
|
||||
$good = $(
|
||||
'<div style="position:relative;width:95%;font-size:14px;padding-left:5px;padding-top:15px;padding-right:5px;height:80px;border-bottom: 1px solid #e5e5e5;">'+
|
||||
'<div style="width:100%;height:45px;">'+
|
||||
'<span style="display:inline-block;width:65%;">订单号:<strong>'+so.billNo+'</strong></span>'+
|
||||
'<span style="display:inline-block;width:35%;text-align:right"><strong>'+so.billDate+'</strong></span>'+
|
||||
'</div>'+
|
||||
'<div style="width:100%">'+
|
||||
'<span style="display:inline-block;width:35%;color:#FF5151;font-family: "microsoft yahei";">¥:<strong style="font-size:15px;">'+so.amount+'</strong>元</span>'+
|
||||
'<span style="display:inline-block;width:30%;font-family: "microsoft yahei";">数量:<strong style="font-size:16px;">'+so.totalQty+'</strong></span>'+
|
||||
'<span style="display:inline-block;width:35%;text-align:right;font-family: "microsoft yahei";">'+(so.checked==0?'<strong style="font-size:15px;color:#449d44">待审核':'<strong style="font-size:15px;color:#FF5151;">已审核')+'</strong></span>'+
|
||||
'</div>'+
|
||||
'</div>');
|
||||
$("#soList").append($good);
|
||||
}
|
||||
}else{
|
||||
alert(result.msg);
|
||||
}
|
||||
},
|
||||
error: function () {
|
||||
alert("订单加载失败!")
|
||||
}
|
||||
});
|
||||
}
|
||||
function submitOrder(){
|
||||
var postData = {};
|
||||
postData.id= -1;
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/waypoints.min.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/navbar2.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
33
application/views/mobile/login.php
Executable file
33
application/views/mobile/login.php
Executable file
@@ -0,0 +1,33 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>登陆页面</title>
|
||||
<meta charset="utf-8">
|
||||
<meta name="format-detection" content="telephone=no">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-touch-fullscreen" content="yes">
|
||||
<meta http-equiv="Access-Control-Allow-Origin" content="*">
|
||||
<link href="<?php echo base_url()?>statics/mobile/login/css/login.css" type="text/css" rel="stylesheet">
|
||||
<link href="<?php echo base_url()?>statics/mobile/login/css/global.css" type="text/css" rel="stylesheet">
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/login/js/login.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="login">
|
||||
<div class="login-title"><p>ERP进销存V8标准版</p>
|
||||
<i></i>
|
||||
</div>
|
||||
<form method="post" action="<?php echo base_url()?>index.php/mobile/good">
|
||||
<div class="login-bar">
|
||||
<ul>
|
||||
<li><img src="<?php echo base_url()?>statics/mobile/login/images/login_user.png"><input type="text" class="text" placeholder="请输入用户名" /></li>
|
||||
<li><img src="<?php echo base_url()?>statics/mobile/login/images/login_pwd.png"><input type="password" class="psd" placeholder="请输入确认密码" /></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="login-btn">
|
||||
<button class="submit" type="submit" id="submit">登陆</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
195
application/views/mobile/main.php
Executable file
195
application/views/mobile/main.php
Executable file
@@ -0,0 +1,195 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>登陆页面</title>
|
||||
<meta charset="utf-8">
|
||||
<meta name="format-detection" content="telephone=no">
|
||||
<meta name="viewport"
|
||||
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-touch-fullscreen" content="yes">
|
||||
<meta http-equiv="Access-Control-Allow-Origin" content="*">
|
||||
<style type="text/css">
|
||||
.nav {
|
||||
background: #009c39;//#0499fe;//#38393f;//#009c39;
|
||||
padding: 10px 0 6px 0;
|
||||
width: 100%;
|
||||
position: fixed;
|
||||
left: 0;
|
||||
bottom: 0;
|
||||
}
|
||||
.nav ul {
|
||||
height: 0px;
|
||||
}
|
||||
.nav ul li {
|
||||
float: left;
|
||||
width: 20%;
|
||||
text-align: center;
|
||||
list-style-type: none;
|
||||
margin: 0px;
|
||||
padding: 0px;
|
||||
}
|
||||
.nav ul li span {
|
||||
display: block;
|
||||
color: #fff;
|
||||
font-size: 14px;
|
||||
font-family: "微软雅黑";
|
||||
line-height: 22px;
|
||||
}
|
||||
a {
|
||||
color: #000;
|
||||
text-decoration: none;
|
||||
}
|
||||
* {
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
list-style: none;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
</style>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/ichart.1.2.1.min.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/jquery-1.7.1.min.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/auto-alert.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<!-- 头部导航 -->
|
||||
<header style="background: #009c39;position:absolute;height:60px;line-height:60px;color:#fff;z-index:49;width:100%">
|
||||
<!-- <span style="display:inline-block; width:40px;float:left;text-align:center"><</span> -->
|
||||
<span id="maintitle" style="display:block;float:left;text-align:center;width:calc(100%)">日单量</span><!-- - 80px -->
|
||||
<!--<span style="display:inline-block;float:right;width:40px;text-align:center">></span> -->
|
||||
</header>
|
||||
<!-- 内容 -->
|
||||
<div id="canvasDiv" style="position:absolute;top:60px;height:calc(100% - 123px);"></div>
|
||||
<!-- 底部导航 -->
|
||||
<footer class="nav">
|
||||
<ul>
|
||||
<li id="shouye" onclick="loadChart()"><a href="javascript:void(0)"><span><img src="<?php echo base_url()?>statics/mobile/images/f1.png" height="20"></span><span>首页</span></a>
|
||||
</li>
|
||||
<li id="xiadan" style="position: relative;">
|
||||
<a href="javascript:void(0)"><span><img src="<?php echo base_url()?>statics/mobile/images/f2.png" height="20"></span><span>下单</span></a>
|
||||
</li>
|
||||
<li id="kucun" ><a href="javascript:void(0)"><span><img src="<?php echo base_url()?>statics/mobile/images/f5.png" height="20"></span><span>库存</span></a>
|
||||
</li>
|
||||
<li id="baobiao"><a href="javascript:void(0)"><span><img src="<?php echo base_url()?>statics/mobile/images/f3.png" height="20"></span><span>报表</span></a>
|
||||
</li>
|
||||
<li id="wode"><a href="javascript:void(0)"><span><img src="<?php echo base_url()?>statics/mobile/images/f4.png" height="20"></span><span>个人中心</span></a>
|
||||
</li>
|
||||
</ul>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
<script type="text/javascript">
|
||||
var soOrSa = "sa";
|
||||
var boss = "<?php echo $boss?>";
|
||||
var chart = null;
|
||||
//定义数据
|
||||
$(function(){
|
||||
if(boss != '1'){
|
||||
location.href="<?php echo base_url()?>index.php/mobile/v"+soOrSa;
|
||||
return;
|
||||
$("#maintitle").text("先启科技进销存");
|
||||
$("#shouye").hide();
|
||||
$("#kucun").hide();
|
||||
$("#baobiao").hide();
|
||||
$("#canvasDiv").hide();
|
||||
$("#xiadan").css("width","50%");
|
||||
$("#shouye").css("width","50%");
|
||||
}
|
||||
chart = new iChart.Column2D({
|
||||
render : 'canvasDiv',//渲染的Dom目标,canvasDiv为Dom的ID
|
||||
data: null,//绑定数据
|
||||
//title : '单量',//设置标题
|
||||
width : document.body.clientWidth+40,//设置宽度,默认单位为px
|
||||
height : window.screen.height-250,//设置高度,默认单位为px
|
||||
shadow:true,//激活阴影
|
||||
shadow_color:'#c7c7c7',//设置阴影颜色
|
||||
coordinate:{//配置自定义坐标轴
|
||||
scale:[{//配置自定义值轴
|
||||
position:'left',//配置左值轴
|
||||
start_scale:0,//设置开始刻度为0
|
||||
end_scale:10,//设置结束刻度为26
|
||||
scale_space:10,//设置刻度间距
|
||||
listeners:{//配置事件
|
||||
parseText:function(t,x,y){//设置解析值轴文本
|
||||
return {text:t+"单"}
|
||||
}
|
||||
}
|
||||
}]
|
||||
}
|
||||
});
|
||||
//调用绘图方法开始绘图
|
||||
//chart.draw();
|
||||
loadChart();
|
||||
$("#xiadan").click(function(){
|
||||
$.fn.alert({
|
||||
'tip': '选择单据类型',
|
||||
'btnLbl': [
|
||||
['购货单', '退货单','客户订单'],
|
||||
['销货单', '销退单','客户退单']
|
||||
],
|
||||
callback:[
|
||||
[
|
||||
function() {
|
||||
location.href = "<?php echo base_url()?>index.php/mobile/vpa";
|
||||
},
|
||||
function() {
|
||||
location.href = "<?php echo base_url()?>index.php/mobile/vpr";
|
||||
},
|
||||
function() {
|
||||
location.href = "<?php echo base_url()?>index.php/mobile/vso";
|
||||
}
|
||||
],
|
||||
[
|
||||
function() {
|
||||
location.href = "<?php echo base_url()?>index.php/mobile/vsa";
|
||||
},
|
||||
function() {
|
||||
location.href = "<?php echo base_url()?>index.php/mobile/vsr";
|
||||
},
|
||||
function() {
|
||||
location.href = "<?php echo base_url()?>index.php/mobile/vsor";
|
||||
}
|
||||
],
|
||||
[null,null, null]
|
||||
]
|
||||
});
|
||||
});
|
||||
$("#kucun").click(function(){
|
||||
location.href = "<?php echo base_url()?>index.php/mobile/vstock";
|
||||
});
|
||||
$("#baobiao").click(function(){
|
||||
location.href = "<?php echo base_url()?>index.php/mobile/vreport";
|
||||
});
|
||||
$("#wode").click(function(){
|
||||
location.href = "<?php echo base_url()?>index.php/mobile/center";
|
||||
});
|
||||
|
||||
});
|
||||
function loadChart(){
|
||||
if(!chart) return;
|
||||
$.ajax({
|
||||
type: "post",
|
||||
url: "<?php echo base_url()?>index.php/mobile/getDayBillNum",
|
||||
data: {},
|
||||
dataType: "json",
|
||||
success: function (rtn) {
|
||||
if(rtn.status==200){
|
||||
var dt = rtn.data;
|
||||
var data = [
|
||||
{name : '客户订单',value : dt.orderNum,color:'#c12c44'},
|
||||
{name : '销售出库',value : dt.saleNum,color:'#a56f8f'},
|
||||
{name : '销退入库',value : dt.saleRtnNum,color:'#76a871'},
|
||||
{name : '购货入库',value : dt.purNum,color:'#76a871'},
|
||||
{name : '退货出库',value : dt.purRtnNum,color:'#a56f8f'}
|
||||
];
|
||||
chart.load(data);
|
||||
}else{
|
||||
}
|
||||
},
|
||||
error: function () {
|
||||
console.log("查询日单失败!")
|
||||
}
|
||||
});
|
||||
}
|
||||
</script>
|
||||
53
application/views/mobile/self.php
Executable file
53
application/views/mobile/self.php
Executable file
@@ -0,0 +1,53 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>注册页面</title>
|
||||
<meta charset="utf-8">
|
||||
<meta name="format-detection" content="telephone=no">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-touch-fullscreen" content="yes">
|
||||
<meta http-equiv="Access-Control-Allow-Origin" content="*">
|
||||
<link href="<?php echo base_url()?>statics/mobile/login/css/success.css" type="text/css" rel="stylesheet">
|
||||
<link href="<?php echo base_url()?>statics/mobile/login/css/global.css" type="text/css" rel="stylesheet">
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/jquery-1.7.1.min.js"></script>
|
||||
</head>
|
||||
<body onload="load()">
|
||||
<div class="success">
|
||||
<img style="width:50px;margin-left:calc(50% - 25px);" src="<?php echo base_url()?>statics/mobile/login/images/success.png" />
|
||||
<p style="margin:0"><font color=#deb3df><?php echo $_COOKIE['userName']?></font>,<font color=#92cf84>已登陆</font>,<font color=#ba3537><?php echo $_COOKIE['score']?></font><font color=#e5a785>积分</font></p>
|
||||
<div class="s_msg">
|
||||
<div class="s_title"><span class="s_red">历史订单</span></div>
|
||||
<div class="s_title">
|
||||
<span class="s_redlink">
|
||||
<a id="soCount" href="javascript:location.href='<?php echo base_url()?>index.php/mobile/invoice'" target="_blank">0</a>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="login-btn">
|
||||
<button class="submit" type="submit" onclick="location.href='<?php echo base_url()?>index.php/mobile/loginOut'">退出</button>
|
||||
<a href="javascript:history.go(-1);"><div class="login-reg"><p>返回</p></div></a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
<script type="text/javascript">
|
||||
function load()
|
||||
{
|
||||
$.ajax({
|
||||
type: "post",
|
||||
url: "<?php echo base_url()?>index.php/mobile/soCount?a="+Math.random(),
|
||||
data: "",
|
||||
dataType: "json",
|
||||
success: function (result) {
|
||||
if(result&&result.status==200){
|
||||
$("#soCount").text(result.msg);
|
||||
}
|
||||
},
|
||||
error: function () {
|
||||
alert("数量加载失败!")
|
||||
}
|
||||
});
|
||||
}
|
||||
</script>
|
||||
33
application/views/mobile/vlogin.php
Executable file
33
application/views/mobile/vlogin.php
Executable file
@@ -0,0 +1,33 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>登陆页面</title>
|
||||
<meta charset="utf-8">
|
||||
<meta name="format-detection" content="telephone=no">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-touch-fullscreen" content="yes">
|
||||
<meta http-equiv="Access-Control-Allow-Origin" content="*">
|
||||
<link href="<?php echo base_url()?>statics/mobile/login/css/login.css" type="text/css" rel="stylesheet">
|
||||
<link href="<?php echo base_url()?>statics/mobile/login/css/global.css" type="text/css" rel="stylesheet">
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/login/js/vlogin.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="login">
|
||||
<div class="login-title"><p>ERP进销存V8标准版</p>
|
||||
<i></i>
|
||||
</div>
|
||||
<form method="post" action="<?php echo base_url()?>index.php/mobile/good">
|
||||
<div class="login-bar">
|
||||
<ul>
|
||||
<li><img src="<?php echo base_url()?>statics/mobile/login/images/login_user.png"><input type="text" class="text" placeholder="请输入用户名" /></li>
|
||||
<li><img src="<?php echo base_url()?>statics/mobile/login/images/login_pwd.png"><input type="password" class="psd" placeholder="请输入确认密码" /></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="login-btn">
|
||||
<button class="submit" type="submit" id="submit">登陆</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
1097
application/views/mobile/vpa.php
Executable file
1097
application/views/mobile/vpa.php
Executable file
File diff suppressed because it is too large
Load Diff
1097
application/views/mobile/vpr.php
Executable file
1097
application/views/mobile/vpr.php
Executable file
File diff suppressed because it is too large
Load Diff
191
application/views/mobile/vreport.php
Executable file
191
application/views/mobile/vreport.php
Executable file
@@ -0,0 +1,191 @@
|
||||
<?php if(!defined('BASEPATH')) exit('No direct script access allowed');?>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=1.0" />
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<title>ERP进销存V8标准版系统</title>
|
||||
<link href="<?php echo base_url()?>statics/mobile/iconfont/iconfont.css" rel="stylesheet">
|
||||
<link rel="stylesheet" type="text/css" href="<?php echo base_url()?>statics/mobile/css/swiper.min.css">
|
||||
<link rel="stylesheet" type="text/css" href="<?php echo base_url()?>statics/mobile/css/style.css">
|
||||
<link rel="stylesheet" type="text/css" href="<?php echo base_url()?>statics/mobile/css/index.css">
|
||||
<link rel="stylesheet" type="text/css" href="<?php echo base_url()?>statics/mobile/css/mobiscroll.css">
|
||||
<link rel="stylesheet" type="text/css" href="<?php echo base_url()?>statics/mobile/css/mobiscroll_date.css">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<header class="mui-bar-nav" id="header">
|
||||
<div style="float:left;width:60px;color:#fff;text-align:center;font-size:16px;line-height:63.97px;vertical-align:middle" onclick="history.go(-1);"><返回</div>
|
||||
<div style="float:left;width:calc(100% - 120px);color:#fff;text-align:center;font-size:16px;line-height:63.97px;vertical-align:middle;" id="inoutid">出入库明细</div>
|
||||
<div style="float:right;width:60px;color:#fff;text-align:center;font-size:18px;line-height:63.97px;vertical-align:middle" onclick="showSel();">
|
||||
<i style="font-size:16px;" class="iconfont icon-filter"></i>
|
||||
</div>
|
||||
</header>
|
||||
<footer style="position: fixed; background: #FC605A;z-index: 10;height: 50px;font-size:14px;line-height:50px;">
|
||||
<span style="display:inline-block;width:30%;text-align: center;color:#fff">总入库:<span id="intotal"></span></span>
|
||||
<span style="display:inline-block;width:30%;text-align: center;color:#fff">总出库:<span id="outtotal"></span></span>
|
||||
<span style="display:inline-block;width:30%;text-align: center;color:#fff">总结存:<span id="alltotal"></span></span>
|
||||
</footer>
|
||||
|
||||
<div id="container" class="container" style="height:calc(100% - 113.97px)">
|
||||
|
||||
<div class="section" id="soList">
|
||||
</div>
|
||||
<div class="s_empty" id="noMoreTip">已无更多信息,您可以换一个关键字搜一下哦~</div>
|
||||
</div>
|
||||
<section id="pushbutton"></section>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/Adaptive.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/jquery-1.7.1.min.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/swiper.min.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/jquery.nav.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/mobiscroll_date.js" charset="gb2312"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/mobiscroll.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/date-alert.js"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var swiper = new Swiper('.swiper-container', {
|
||||
pagination: '.swiper-pagination',
|
||||
paginationClickable: true,
|
||||
spaceBetween: 30,
|
||||
});
|
||||
|
||||
|
||||
|
||||
$(function(){
|
||||
$('#nav').onePageNav();
|
||||
});
|
||||
|
||||
</script>
|
||||
<script>
|
||||
Date.prototype.Format = function (fmt) { //author: meizz
|
||||
var o = {
|
||||
"M+": this.getMonth() + 1, //月份
|
||||
"d+": this.getDate(), //日
|
||||
"H+": this.getHours(), //小时
|
||||
"m+": this.getMinutes(), //分
|
||||
"s+": this.getSeconds(), //秒
|
||||
"q+": Math.floor((this.getMonth() + 3) / 3), //季度
|
||||
"S": this.getMilliseconds() //毫秒
|
||||
};
|
||||
if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
|
||||
for (var k in o)
|
||||
if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
|
||||
return fmt;
|
||||
}
|
||||
var beginDate=new Date().Format("yyyy-MM-dd");
|
||||
var currentPage=1;
|
||||
var skey="";
|
||||
var entrys=[];
|
||||
$("#inoutid").text("出入库明细-"+beginDate.replace(/-/g,''));
|
||||
function showSel(){
|
||||
$.fn.alert({
|
||||
'tip': '选择时间',
|
||||
'cancelBtnLbl': '确定',
|
||||
'confirmBtnLbl': '取消',
|
||||
'otherBtnLbl':'',
|
||||
cancelCallback: function() {
|
||||
beginDate = $("#selDate").val();
|
||||
$("#inoutid").text("出入库明细-"+beginDate.replace(/-/g,''));
|
||||
loadGoods();
|
||||
},
|
||||
confirmCallback: function() {
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
$(function(){
|
||||
$("#submitOrder").on('click', function(event){
|
||||
submitOrder();
|
||||
});
|
||||
loadGoods();
|
||||
//滚动条在Y轴上的滚动距离
|
||||
/*$(".ft-rt").click(function(){
|
||||
alert(1);
|
||||
});*/
|
||||
$("#container").scroll(function(){
|
||||
var divHeight = $(this).height();
|
||||
var nScrollHeight = $(this)[0].scrollHeight;
|
||||
var nScrollTop = $(this)[0].scrollTop;
|
||||
//console.info('a:'+divHeight+'b:'+nScrollHeight+'c:'+nScrollTop);
|
||||
|
||||
if(nScrollTop + divHeight >= nScrollHeight-1) {
|
||||
//请求数据
|
||||
debugger;
|
||||
if(currentPage<=1)
|
||||
return;
|
||||
else
|
||||
loadGoods(currentPage);
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
function loadGoods(page){
|
||||
var first = !page || (page==1);
|
||||
if(first){
|
||||
page = 1;
|
||||
//skey = $("#searchText").val();
|
||||
$("#soList").empty();
|
||||
$("#noMoreTip").css('display','none');
|
||||
}
|
||||
debugger;
|
||||
var data = {page:page,rows:5,beginDate:beginDate};
|
||||
console.info(data);
|
||||
$.ajax({
|
||||
type: "post",
|
||||
url: "<?php echo base_url()?>index.php/mobile/vreportDetail?a="+Math.random(),
|
||||
data: data,
|
||||
dataType: "json",
|
||||
success: function (result) {
|
||||
if(result.status==200){
|
||||
var data = result.data;
|
||||
var page = data.page;
|
||||
var total = data.total;
|
||||
currentPage = page < total ? (page+1) : 1;
|
||||
(page >= total) &&$("#noMoreTip").css('display','block');
|
||||
var records = data.records;
|
||||
var rows = data.rows;
|
||||
var udata = data.userdata;
|
||||
$("#intotal").text(udata.inqty);
|
||||
$("#outtotal").text(udata.outqty);
|
||||
$("#alltotal").text(udata.totalqty);
|
||||
for(var i in rows){
|
||||
var so = rows[i];
|
||||
$good = $(
|
||||
'<div style="'+(so.inout==0?';border-top:1px solid rgba(255,0,0,0.3);':'')+'position:relative;width:95%;font-size:14px;padding-left:5px;padding-top:15px;padding-right:5px;height:80px;border-bottom: 1px solid #e5e5e5;">'+
|
||||
'<div style="width:100%;height:45px;">'+
|
||||
'<span style="display:inline-block;width:65%;vertical-align: bottom;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;"><i style="font-size:10px;">'+(((page-1)*5)+Number(i)+1)+'</i>. <strong>'+so.invName+'</strong></span>'+
|
||||
'<span style="display:inline-block;width:35%;text-align:right;"><strong>'+so.invNo+'</strong></span>'+
|
||||
'</div>'+
|
||||
'<div style="width:100%">'+
|
||||
'<span style="display:inline-block;width:34%;margin-left:1%;">'+so.transType+'</span>'+
|
||||
'<span style="display:inline-block;width:35%;color:#FF5151;">'+'<strong>'+(so.inout == 1 ? '+'+so.inqty : (so.inout == -1 ? '-'+so.outqty : '^'+so.totalqty)) +'('+(so.inout == 0?'期初':'')+so.location+')</strong></span>'+//+so.unit
|
||||
'<span style="display:inline-block;width:30%;text-align:right;font-family: "microsoft yahei";">'+
|
||||
'<strong style="font-size:15px;color:#1B96A9;">结存:'+so.totalqty+'</strong>'+
|
||||
'</span>'+
|
||||
'</div>'+
|
||||
'</div>');
|
||||
$("#soList").append($good);
|
||||
}
|
||||
}else{
|
||||
alert(result.msg);
|
||||
}
|
||||
},
|
||||
error: function () {
|
||||
alert("订单加载失败!")
|
||||
}
|
||||
});
|
||||
}
|
||||
function submitOrder(){
|
||||
var postData = {};
|
||||
postData.id= -1;
|
||||
}
|
||||
</script>
|
||||
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/waypoints.min.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/navbar2.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
1097
application/views/mobile/vsa.php
Executable file
1097
application/views/mobile/vsa.php
Executable file
File diff suppressed because it is too large
Load Diff
171
application/views/mobile/vsaold.php
Executable file
171
application/views/mobile/vsaold.php
Executable file
@@ -0,0 +1,171 @@
|
||||
<?php if(!defined('BASEPATH')) exit('No direct script access allowed');?>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=1.0" />
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<title>ERP进销存V8标准版系统</title>
|
||||
<link href="<?php echo base_url()?>statics/mobile/iconfont/iconfont.css" rel="stylesheet">
|
||||
<link rel="stylesheet" type="text/css" href="<?php echo base_url()?>statics/mobile/css/swiper.min.css">
|
||||
<link rel="stylesheet" type="text/css" href="<?php echo base_url()?>statics/mobile/css/style.css">
|
||||
<link rel="stylesheet" type="text/css" href="<?php echo base_url()?>statics/mobile/css/index.css">
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<header class="mui-bar-nav" id="header">
|
||||
<div style="float:left;width:80px;color:#fff;text-align:center;font-size:20px;line-height:63.97px;vertical-align:middle" onclick="history.go(-1);"><返回</div>
|
||||
<div style="float:left;width:calc(100% - 160px);color:#fff;text-align:center;font-size:21px;line-height:63.97px;vertical-align:middle">历史订单</div>
|
||||
<div style="float:right;width:80px;color:#fff;text-align:center;font-size:20px;line-height:63.97px;vertical-align:middle" onclick="showSel();">
|
||||
<i style="font-size:23px;" class="iconfont icon-filter"></i>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<div id="container" class="container" style="height:calc(100% - 63.97px)">
|
||||
|
||||
<div class="section" id="soList">
|
||||
</div>
|
||||
<div class="s_empty" id="noMoreTip">已无更多订单,您可以换一个关键字搜一下哦~</div>
|
||||
</div>
|
||||
<section id="pushbutton"></section>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/Adaptive.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/jquery-1.7.1.min.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/swiper.min.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/jquery.nav.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/lanren-alert.js"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var swiper = new Swiper('.swiper-container', {
|
||||
pagination: '.swiper-pagination',
|
||||
paginationClickable: true,
|
||||
spaceBetween: 30,
|
||||
});
|
||||
|
||||
|
||||
|
||||
$(function(){
|
||||
$('#nav').onePageNav();
|
||||
});
|
||||
|
||||
</script>
|
||||
<script>
|
||||
var curStatus="";
|
||||
var currentPage=1;
|
||||
var skey="";
|
||||
var entrys=[];
|
||||
function showSel(){
|
||||
$.fn.alert({
|
||||
'tip': '选择订单状态',
|
||||
'cancelBtnLbl': '待发货',
|
||||
'confirmBtnLbl': '已发货',
|
||||
'otherBtnLbl':'已回单',
|
||||
cancelCallback: function() {
|
||||
//取消后的操作
|
||||
curStatus = 1;
|
||||
loadGoods();
|
||||
},
|
||||
confirmCallback: function() {
|
||||
//确认后的操
|
||||
curStatus = 2;
|
||||
loadGoods();
|
||||
},
|
||||
otherCallback: function() {
|
||||
//确认后的操
|
||||
curStatus = 3;
|
||||
loadGoods();
|
||||
}
|
||||
});
|
||||
}
|
||||
$(function(){
|
||||
$("#submitOrder").on('click', function(event){
|
||||
submitOrder();
|
||||
});
|
||||
loadGoods();
|
||||
//滚动条在Y轴上的滚动距离
|
||||
/*$(".ft-rt").click(function(){
|
||||
alert(1);
|
||||
});*/
|
||||
$("#container").scroll(function(){
|
||||
var divHeight = $(this).height();
|
||||
var nScrollHeight = $(this)[0].scrollHeight;
|
||||
var nScrollTop = $(this)[0].scrollTop;
|
||||
//console.info('a:'+divHeight+'b:'+nScrollHeight+'c:'+nScrollTop);
|
||||
|
||||
if(nScrollTop + divHeight >= nScrollHeight-1) {
|
||||
//请求数据
|
||||
debugger;
|
||||
if(currentPage<=1)
|
||||
return;
|
||||
else
|
||||
loadGoods(currentPage);
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
function loadGoods(page){
|
||||
var first = !page || (page==1);
|
||||
if(first){
|
||||
page = 1;
|
||||
skey = $("#searchText").val();
|
||||
$("#soList").empty();
|
||||
$("#noMoreTip").css('display','none');
|
||||
}
|
||||
var data = {page:page,rows:10,skey:skey,curStatus:curStatus,transType:150601};
|
||||
$.ajax({
|
||||
type: "post",
|
||||
url: "<?php echo base_url()?>index.php/mobile/vsaList?a="+Math.random(),
|
||||
data: data,
|
||||
dataType: "json",
|
||||
success: function (result) {
|
||||
if(result.status==200){
|
||||
var data = result.data;
|
||||
var page = data.page;
|
||||
var total = data.total;
|
||||
currentPage = page < total ? (page+1) : 1;
|
||||
(page >= total) && $("#noMoreTip").css('display','block');
|
||||
var records = data.records;
|
||||
var rows = data.rows;
|
||||
for(var i in rows){
|
||||
var so = rows[i];
|
||||
$good = $(
|
||||
'<div style="position:relative;width:95%;font-size:14px;padding-left:5px;padding-top:15px;padding-right:5px;height:80px;border-bottom: 1px solid #e5e5e5;">'+
|
||||
'<div style="width:100%;height:45px;">'+
|
||||
'<span style="display:inline-block;width:70%;"><i style="font-size:10px;">'+(((page-1)*10)+Number(i)+1)+'</i>. 订单号:<strong>'+so.billNo+'</strong></span>'+
|
||||
'<span style="display:inline-block;width:30%;text-align:right"><strong>'+so.billDate+'</strong></span>'+
|
||||
'</div>'+
|
||||
'<div style="width:100%">'+
|
||||
'<span style="display:inline-block;width:35%;color:#FF5151;font-family: "microsoft yahei";">¥:<strong style="font-size:15px;">'+so.amount+'</strong>元</span>'+
|
||||
'<span style="display:inline-block;width:30%;font-family: "microsoft yahei";">数量:<strong style="font-size:16px;">'+so.totalQty+'</strong></span>'+
|
||||
'<span style="display:inline-block;width:35%;text-align:right;font-family: "microsoft yahei";">'+
|
||||
(so.checked==0 ?
|
||||
'<strong style="font-size:15px;color:#449d44">待发货':
|
||||
(so.checked == 2 ? '<strong style="font-size:15px;color:#FF5151;">已回单' :
|
||||
'<strong style="font-size:15px;color:#1B96A9;">已发货'))+'</strong>'+
|
||||
'</span>'+
|
||||
'</div>'+
|
||||
'</div>');
|
||||
$("#soList").append($good);
|
||||
}
|
||||
}else{
|
||||
alert(result.msg);
|
||||
}
|
||||
},
|
||||
error: function () {
|
||||
alert("订单加载失败!")
|
||||
}
|
||||
});
|
||||
}
|
||||
function submitOrder(){
|
||||
var postData = {};
|
||||
postData.id= -1;
|
||||
}
|
||||
</script>
|
||||
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/waypoints.min.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/navbar2.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
1068
application/views/mobile/vso.php
Executable file
1068
application/views/mobile/vso.php
Executable file
File diff suppressed because it is too large
Load Diff
171
application/views/mobile/vsoold.php
Executable file
171
application/views/mobile/vsoold.php
Executable file
@@ -0,0 +1,171 @@
|
||||
<?php if(!defined('BASEPATH')) exit('No direct script access allowed');?>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=1.0" />
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<title>ERP进销存V8标准版系统</title>
|
||||
<link href="<?php echo base_url()?>statics/mobile/iconfont/iconfont.css" rel="stylesheet">
|
||||
<link rel="stylesheet" type="text/css" href="<?php echo base_url()?>statics/mobile/css/swiper.min.css">
|
||||
<link rel="stylesheet" type="text/css" href="<?php echo base_url()?>statics/mobile/css/style.css">
|
||||
<link rel="stylesheet" type="text/css" href="<?php echo base_url()?>statics/mobile/css/index.css">
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<header class="mui-bar-nav" id="header">
|
||||
<div style="float:left;width:80px;color:#fff;text-align:center;font-size:20px;line-height:63.97px;vertical-align:middle" onclick="history.go(-1);"><返回</div>
|
||||
<div style="float:left;width:calc(100% - 160px);color:#fff;text-align:center;font-size:21px;line-height:63.97px;vertical-align:middle">历史订单</div>
|
||||
<div style="float:right;width:80px;color:#fff;text-align:center;font-size:20px;line-height:63.97px;vertical-align:middle" onclick="showSel();">
|
||||
<i style="font-size:23px;" class="iconfont icon-filter"></i>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<div id="container" class="container" style="height:calc(100% - 63.97px)">
|
||||
|
||||
<div class="section" id="soList">
|
||||
</div>
|
||||
<div class="s_empty" id="noMoreTip">已无更多订单,您可以换一个关键字搜一下哦~</div>
|
||||
</div>
|
||||
<section id="pushbutton"></section>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/Adaptive.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/jquery-1.7.1.min.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/swiper.min.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/jquery.nav.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/lanren-alert.js"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var swiper = new Swiper('.swiper-container', {
|
||||
pagination: '.swiper-pagination',
|
||||
paginationClickable: true,
|
||||
spaceBetween: 30,
|
||||
});
|
||||
|
||||
|
||||
|
||||
$(function(){
|
||||
$('#nav').onePageNav();
|
||||
});
|
||||
|
||||
</script>
|
||||
<script>
|
||||
var curStatus="";
|
||||
var currentPage=1;
|
||||
var skey="";
|
||||
var entrys=[];
|
||||
function showSel(){
|
||||
$.fn.alert({
|
||||
'tip': '选择订单状态',
|
||||
'cancelBtnLbl': '待审核',
|
||||
'confirmBtnLbl': '已审核',
|
||||
'otherBtnLbl':'已出库',
|
||||
cancelCallback: function() {
|
||||
//取消后的操作
|
||||
curStatus = 1;
|
||||
loadGoods();
|
||||
},
|
||||
confirmCallback: function() {
|
||||
//确认后的操
|
||||
curStatus = 2;
|
||||
loadGoods();
|
||||
},
|
||||
otherCallback: function() {
|
||||
//确认后的操
|
||||
curStatus = 3;
|
||||
loadGoods();
|
||||
}
|
||||
});
|
||||
}
|
||||
$(function(){
|
||||
$("#submitOrder").on('click', function(event){
|
||||
submitOrder();
|
||||
});
|
||||
loadGoods();
|
||||
//滚动条在Y轴上的滚动距离
|
||||
/*$(".ft-rt").click(function(){
|
||||
alert(1);
|
||||
});*/
|
||||
$("#container").scroll(function(){
|
||||
var divHeight = $(this).height();
|
||||
var nScrollHeight = $(this)[0].scrollHeight;
|
||||
var nScrollTop = $(this)[0].scrollTop;
|
||||
//console.info('a:'+divHeight+'b:'+nScrollHeight+'c:'+nScrollTop);
|
||||
|
||||
if(nScrollTop + divHeight >= nScrollHeight-1) {
|
||||
//请求数据
|
||||
debugger;
|
||||
if(currentPage<=1)
|
||||
return;
|
||||
else
|
||||
loadGoods(currentPage);
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
function loadGoods(page){
|
||||
var first = !page || (page==1);
|
||||
if(first){
|
||||
page = 1;
|
||||
skey = $("#searchText").val();
|
||||
$("#soList").empty();
|
||||
$("#noMoreTip").css('display','none');
|
||||
}
|
||||
var data = {page:page,rows:10,skey:skey,curStatus:curStatus};
|
||||
$.ajax({
|
||||
type: "post",
|
||||
url: "<?php echo base_url()?>index.php/mobile/vsoList?a="+Math.random(),
|
||||
data: data,
|
||||
dataType: "json",
|
||||
success: function (result) {
|
||||
if(result.status==200){
|
||||
var data = result.data;
|
||||
var page = data.page;
|
||||
var total = data.total;
|
||||
currentPage = page < total ? (page+1) : 1;
|
||||
(page >= total) && $("#noMoreTip").css('display','block');
|
||||
var records = data.records;
|
||||
var rows = data.rows;
|
||||
for(var i in rows){
|
||||
var so = rows[i];
|
||||
$good = $(
|
||||
'<div style="position:relative;width:95%;font-size:14px;padding-left:5px;padding-top:15px;padding-right:5px;height:80px;border-bottom: 1px solid #e5e5e5;">'+
|
||||
'<div style="width:100%;height:45px;">'+
|
||||
'<span style="display:inline-block;width:70%;"><i style="font-size:10px;">'+(((page-1)*10)+Number(i)+1)+'</i>. 订单号:<strong>'+so.billNo+'</strong></span>'+
|
||||
'<span style="display:inline-block;width:30%;text-align:right"><strong>'+so.billDate+'</strong></span>'+
|
||||
'</div>'+
|
||||
'<div style="width:100%">'+
|
||||
'<span style="display:inline-block;width:35%;color:#FF5151;font-family: "microsoft yahei";">¥:<strong style="font-size:15px;">'+so.amount+'</strong>元</span>'+
|
||||
'<span style="display:inline-block;width:30%;font-family: "microsoft yahei";">数量:<strong style="font-size:16px;">'+so.totalQty+'</strong></span>'+
|
||||
'<span style="display:inline-block;width:35%;text-align:right;font-family: "microsoft yahei";">'+
|
||||
(so.checked==0 ?
|
||||
'<strong style="font-size:15px;color:#449d44">待审核':
|
||||
(so.billStatus == 2 ? '<strong style="font-size:15px;color:#FF5151;">已出库' :
|
||||
'<strong style="font-size:15px;color:#1B96A9;">已审核'))+'</strong>'+
|
||||
'</span>'+
|
||||
'</div>'+
|
||||
'</div>');
|
||||
$("#soList").append($good);
|
||||
}
|
||||
}else{
|
||||
alert(result.msg);
|
||||
}
|
||||
},
|
||||
error: function () {
|
||||
alert("订单加载失败!")
|
||||
}
|
||||
});
|
||||
}
|
||||
function submitOrder(){
|
||||
var postData = {};
|
||||
postData.id= -1;
|
||||
}
|
||||
</script>
|
||||
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/waypoints.min.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/navbar2.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
1068
application/views/mobile/vsor.php
Executable file
1068
application/views/mobile/vsor.php
Executable file
File diff suppressed because it is too large
Load Diff
1097
application/views/mobile/vsr.php
Executable file
1097
application/views/mobile/vsr.php
Executable file
File diff suppressed because it is too large
Load Diff
449
application/views/mobile/vstock.php
Executable file
449
application/views/mobile/vstock.php
Executable file
@@ -0,0 +1,449 @@
|
||||
<?php if(!defined('BASEPATH')) exit('No direct script access allowed');?>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=1.0" />
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<title>ERP进销存V8标准版系统</title>
|
||||
<link href="<?php echo base_url()?>statics/mobile/iconfont/iconfont.css" rel="stylesheet">
|
||||
<link rel="stylesheet" type="text/css" href="<?php echo base_url()?>statics/mobile/css/swiper.min.css">
|
||||
<link rel="stylesheet" type="text/css" href="<?php echo base_url()?>statics/mobile/css/style.css">
|
||||
<link rel="stylesheet" type="text/css" href="<?php echo base_url()?>statics/mobile/css/index.css">
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<!-- 购物车 -->
|
||||
<header class="mui-bar-nav" id="header">
|
||||
<a style="float:left;display:inline-block;line-height:40px;height:40px;vertical-align:middle;margin-top: 12px;text-align:center;left:13px;width:57px;" href="javascript:history.go(-1);">
|
||||
<i style="display: block;font-size:23px;color: #fafafa;" class="iconfont icon-back"></i>
|
||||
</a>
|
||||
<div class="top-sch-box">
|
||||
|
||||
<div style="float:left;display:inline-block;width:26px;">
|
||||
<i class="fdj iconfont icon-search"></i>
|
||||
</div>
|
||||
<div style="display:inline-block;width:70%;">
|
||||
<input class="sch-input mui-input-clear" type="text" name="" id="searchText" placeholder="输入商品编号或名称" />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<a style="display:inline-block;line-height:40px;height:40px;right:13px;width:75px;text-align: center;vertical-align:middle;font-size:20px;cursor: pointer;color: #fff;background-color: #ff395c;-webkit-border-radius: 100px;border-radius: 100px;position: fixed;top: 13px;z-index: 20;" href="javascript:loadGoods();">搜索</a>
|
||||
</header>
|
||||
|
||||
<div id="container" class="container" style="height: calc(100% - 63.98px);">
|
||||
|
||||
<div class="section" id="goodList">
|
||||
<!-- <div class="prt-lt">
|
||||
<div class="lt-lt"><img src="<?php echo base_url()?>statics/mobile/images/index/prt_1.jpg"></div>
|
||||
<div class="lt-ct">
|
||||
<p>商品1</p>
|
||||
<p class="pr">¥<span class="price">60.00</span></p>
|
||||
</div>
|
||||
<div class="lt-rt">
|
||||
<input type="button" class="minus" value="-">
|
||||
<input type="text" class="result" value="0">
|
||||
<input type="button" class="add" value="+">
|
||||
</div>
|
||||
</div> -->
|
||||
</div>
|
||||
<div class="s_empty" id="noMoreTip">已无更多商品,您可以换一个关键字搜一下哦~</div>
|
||||
</div>
|
||||
<footer style="display: none">
|
||||
<div class="ft-lt">
|
||||
<p>合计:<span id="total" class="total">163.00元</span><span class="nm">(<label class="share"></label>个)</span></p>
|
||||
</div>
|
||||
<div class="ft-rt">
|
||||
<p>选好了</p>
|
||||
</div>
|
||||
</footer>
|
||||
<!-- 客户下单确认 -->
|
||||
<div class="cd-user-modal">
|
||||
<div style="position: absolute;width: 90%;height:60%;min-height:210px;left:5%;top:20%;background: #FFF;cursor: auto;border-radius: 3px;">
|
||||
<div style="height:20%;background: #d2d8d8;color: #809191;font-size:16px;text-align:center;">
|
||||
<div style="padding-top:20px;">
|
||||
客户下单
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="cd-login" style="height:80%;"> <!-- 登录表单 -->
|
||||
<form class="cd-form" style="padding:10px" action="<?php echo base_url()?>index.php/mobile/good">
|
||||
<p id="good_def1" style="font-size:18px;text-align:center;margin:5px auto;">共
|
||||
<span id="goodnum" style="color:red">12
|
||||
</span>件商品,
|
||||
<sapn id="goodmoney" style="color:red">234
|
||||
</sapn>元.
|
||||
</p>
|
||||
<!--<p class="fieldset" style="margin:20px auto;">
|
||||
<label style="top: 20px;" class="image-replace cd-username" for="signin-username">用户名</label>
|
||||
<input class="full-width has-padding has-border" id="signin-username" type="text" placeholder="输入用户名">
|
||||
</p>
|
||||
|
||||
<p class="fieldset" style="margin:20px auto;">
|
||||
<label style="top: 60px;" class="image-replace cd-password" for="signin-password">密码</label>
|
||||
<input class="full-width has-padding has-border" id="signin-password" type="text" placeholder="输入密码">
|
||||
</p>
|
||||
|
||||
<p class="fieldset">
|
||||
<input type="checkbox" id="remember-me" checked>
|
||||
<label for="remember-me">记住登录状态</label>
|
||||
</p> -->
|
||||
<p id="good_def2" style="text-align:center;margin:10px auto;"">
|
||||
<input class="full-width has-padding has-border" type="text" id="desp" placeholder="请输入备注">
|
||||
</p>
|
||||
<p id="good_def3" style="clear:both;font-size:18px;text-align:center;margin-top:10px;">确认下单吗?</p>
|
||||
<p id="good_def4" class="fieldset" style="position:static;margin-top:20px auto;">
|
||||
<input style="" class="full-width2" type="submit" id="submitOrder" value="确定">
|
||||
<input class="full-width3" type="submit" id="submitOrder2" value="取消">
|
||||
</p>
|
||||
<p id="good_suc1" style="font-size:18px;text-align:center;margin:5px auto;">
|
||||
<span id="err_msg" style="color:red">恭喜您!下单成功!可于历史订单中查看!
|
||||
</span>
|
||||
</p>
|
||||
<p id="good_suc2" class="fieldset" style="position:static;margin-top:20px auto;">
|
||||
<input style="" class="full-width4" type="submit" id="submitOrder3" value="确定">
|
||||
</p>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 订单详情 -->
|
||||
<div id="detailView" style="position: fixed;z-index:100;width:100%;height:100%;background:#fff;font-size: 18px;">
|
||||
<div style="background: #FC605A;top: 0;right: 0;left: 0;height: 63.98px;">
|
||||
<div style="float:left;width:80px;color:#fff;text-align:center;font-size:20px;line-height:63.97px;vertical-align:middle" onclick="$('#detailView').hide();"><返回</div>
|
||||
<div style="float:left;width:calc(100% - 160px);color:#fff;text-align:center;font-size:21px;line-height:63.97px;vertical-align:middle">商品详情</div>
|
||||
</div>
|
||||
<div id="goodDetail" style="height: calc(100% - 63.98px);overflow:auto;">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/Adaptive.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/jquery-1.7.1.min.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/swiper.min.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/jquery.nav.js"></script>
|
||||
<script type="text/javascript">
|
||||
var swiper = new Swiper('.swiper-container', {
|
||||
pagination: '.swiper-pagination',
|
||||
paginationClickable: true,
|
||||
spaceBetween: 30,
|
||||
});
|
||||
|
||||
$(function(){
|
||||
$('#nav').onePageNav();
|
||||
});
|
||||
|
||||
</script>
|
||||
<script>
|
||||
var currentPage=1;
|
||||
var skey="";
|
||||
var entrys=[];
|
||||
var origood = {};
|
||||
var canLoaded=true;
|
||||
$(function(){
|
||||
var $form_modal = $('.cd-user-modal'),
|
||||
$form_login = $form_modal.find('#cd-login'),
|
||||
$form_modal_tab = $('.cd-switcher'),
|
||||
$tab_login = $form_modal_tab.children('li').eq(0).children('a'),
|
||||
$main_nav = $('.ft-rt');
|
||||
|
||||
//弹出窗口
|
||||
$main_nav.on('click', function(event){
|
||||
$("#goodnum").text($(".share").html());
|
||||
console.info($(".share").html());
|
||||
$("#goodmoney").text($("#total").html());
|
||||
$("#good_def1").show();
|
||||
$("#good_def2").show();
|
||||
$("#good_def3").show();
|
||||
$("#good_def4").show();
|
||||
$("#good_suc1").hide();
|
||||
$("#good_suc2").hide();
|
||||
$form_modal.addClass('is-visible');
|
||||
});
|
||||
|
||||
//关闭弹出窗口
|
||||
/*$('.cd-user-modal').on('click', function(event){
|
||||
if( $(event.target).is($form_modal) || $(event.target).is('.cd-close-form') ) {
|
||||
$form_modal.removeClass('is-visible');
|
||||
}
|
||||
});*/
|
||||
$('#submitOrder').on('click', function(event){
|
||||
$.ajax({
|
||||
type: "post",
|
||||
url: "<?php echo base_url()?>index.php/mobile/addOrder",
|
||||
data: {postData:getPostData()},
|
||||
dataType: "json",
|
||||
success: function (rtn) {
|
||||
$("#good_def1").hide();
|
||||
$("#good_def2").hide();
|
||||
$("#good_def3").hide();
|
||||
$("#good_def4").hide();
|
||||
$("#good_suc1").show();
|
||||
$("#good_suc2").show();
|
||||
if(rtn.status==200){
|
||||
//$form_modal.removeClass('is-visible');
|
||||
$("#err_msg").text('恭喜您!下单成功!');
|
||||
}else{
|
||||
$("#err_msg").text(rtn.msg);
|
||||
}
|
||||
},
|
||||
error: function () {
|
||||
console.log("订单提交失败!")
|
||||
}
|
||||
});
|
||||
|
||||
return false;
|
||||
});
|
||||
$('#submitOrder2').on('click', function(event){
|
||||
$form_modal.removeClass('is-visible');
|
||||
return false;
|
||||
});
|
||||
$('#submitOrder3').on('click', function(event){
|
||||
$form_modal.removeClass('is-visible');
|
||||
return true;
|
||||
});
|
||||
//使用Esc键关闭弹出窗口
|
||||
$(document).keyup(function(event){
|
||||
if(event.which=='27'){
|
||||
$form_modal.removeClass('is-visible');
|
||||
}
|
||||
});
|
||||
$("#detailView").hide();
|
||||
loadGoods();
|
||||
//滚动条在Y轴上的滚动距离
|
||||
/*$(".ft-rt").click(function(){
|
||||
alert(1);
|
||||
});*/
|
||||
$("#container").scroll(function(){
|
||||
var divHeight = $(this).height();
|
||||
var nScrollHeight = $(this)[0].scrollHeight;
|
||||
var nScrollTop = $(this)[0].scrollTop;
|
||||
//console.info('a:'+divHeight+'b:'+nScrollHeight+'c:'+nScrollTop);
|
||||
|
||||
if(nScrollTop + divHeight >= nScrollHeight) {
|
||||
if(!canLoaded) return;
|
||||
canLoaded = false;
|
||||
//请求数据
|
||||
debugger;
|
||||
if(currentPage<=1)
|
||||
return;
|
||||
else
|
||||
loadGoods(currentPage);
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
function loadGoods(page){
|
||||
var first = !page || (page==1);
|
||||
if(first){
|
||||
page = 1;
|
||||
skey = $("#searchText").val();
|
||||
$("#goodList").empty();
|
||||
$("#noMoreTip").css('display','none');
|
||||
}
|
||||
var data = {page:page,rows:10,skey:skey};
|
||||
$.ajax({
|
||||
type: "post",
|
||||
url: "<?php echo base_url()?>index.php/mobile/getGoods",
|
||||
data: data,
|
||||
dataType: "json",
|
||||
success: function (result) {
|
||||
if(result.status==200){
|
||||
var data = result.data;
|
||||
var page = data.page;
|
||||
var total = data.total;
|
||||
currentPage = page < total ? (page+1) : 1;
|
||||
(page >= total) && $("#noMoreTip").css('display','block');
|
||||
var records = data.records;
|
||||
var rows = data.rows;
|
||||
for(var i in rows){
|
||||
var good = rows[i];
|
||||
origood[good.id] = good;
|
||||
var imgUrl = '<?php echo base_url()?>index.php/mobile/getImageById?id='+good.id;
|
||||
$good = $(
|
||||
'<div class="prt-lt">'+
|
||||
'<div class="lt-lt">'+
|
||||
'<img src="'+imgUrl+'">'+
|
||||
'</div>'+
|
||||
'<div class="lt-ct">'+
|
||||
'<p>'+good.name+'</p>'+
|
||||
'<p class="pr">¥<span class="price">'+good.salePrice+'</span></p>'+
|
||||
'</div>'+
|
||||
'<div class="lt-rt" goodid="'+good.id+'" style="border: none;color: #FF5151;float:left;width:1.2rem;bottom: 0.05rem;height:0.2rem;">'+
|
||||
'<input type="text" style="height:0.24rem;width:1.2rem;" class="result" value="'+good.currentQty+'('+good.unitName+')">'+
|
||||
'</div>'+
|
||||
'</div>');
|
||||
$("#goodList").append($good);
|
||||
|
||||
}
|
||||
/*$(".add").click(function(){
|
||||
var t=$(this).parent().find('input[class*=result]');
|
||||
t.val(parseInt(t.val())+1);
|
||||
setTotal();
|
||||
})
|
||||
$(".minus").click(function(){
|
||||
var t=$(this).parent().find('input[class*=result]');
|
||||
t.val(parseInt(t.val())-1);
|
||||
if(parseInt(t.val())<0){
|
||||
t.val(0);
|
||||
}
|
||||
setTotal();
|
||||
})*/
|
||||
$(".add").unbind('click').bind('click',function(){
|
||||
var t=$(this).parent().find('input[class*=result]');
|
||||
t.val(parseInt(t.val())+1);
|
||||
setTotal();
|
||||
});
|
||||
|
||||
$(".minus").unbind('click').bind('click',function(){
|
||||
var t=$(this).parent().find('input[class*=result]');
|
||||
t.val(parseInt(t.val())-1);
|
||||
if(parseInt(t.val())<0){
|
||||
t.val(0);
|
||||
}
|
||||
setTotal();
|
||||
});
|
||||
|
||||
$(".prt-lt").unbind('click').bind('click',function(event){
|
||||
if($(event.target).is(".add")||$(event.target).is(".minus"))return;
|
||||
var goodid = $(this).find('.lt-rt').attr('goodid');
|
||||
var good = origood[goodid];
|
||||
$("#detailView").show();
|
||||
$("#goodDetail").empty();
|
||||
var $good = $(
|
||||
'<div style="height:50px;line-height:60px;font-size:16px;font-family: tahoma,arial,宋体;vertical-align:middle;border-bottom: 1px solid #e5e5e5;color:#a5a5a5">'+
|
||||
'<span style="display:inline-block;width:80px;text-align:center">商品编号</span>'+
|
||||
'<span style="display:inline-block;color:#000;font-size:14px;width:calc(100% - 80px);text-align:center;">'+good.number+'</span>'+
|
||||
'</div>'+
|
||||
'<div style="height:50px;line-height:60px;font-size:16px;font-family: tahoma,arial,宋体;vertical-align:middle;border-bottom: 1px solid #e5e5e5;color:#a5a5a5">'+
|
||||
'<span style="display:inline-block;width:80px;text-align:center">名称</span>'+
|
||||
'<span style="display:inline-block;color:#000;font-size:14px;width:calc(100% - 80px);text-align:center;">'+good.name+'</span>'+
|
||||
'</div>'+
|
||||
'<div style="height:50px;line-height:60px;font-size:16px;font-family: tahoma,arial,宋体;;vertical-align:middle;border-bottom: 1px solid #e5e5e5;color:#a5a5a5">'+
|
||||
'<span style="display:inline-block;width:80px;;text-align:center">规格</span>'+
|
||||
'<span style="display:inline-block;color:#000;font-size:14px;width:calc(100% - 80px);text-align:center;">'+(good.spec||'')+'</span>'+
|
||||
'</div>'+
|
||||
'<div style="height:50px;line-height:60px;font-size:16px;font-family: tahoma,arial,宋体;vertical-align:middle;border-bottom: 1px solid #e5e5e5;color:#a5a5a5">'+
|
||||
'<span style="display:inline-block;width:80px;;text-align:center">售价</span>'+
|
||||
'<span style="display:inline-block;color:#000;font-size:14px;width:calc(100% - 80px);text-align:center;">'+(good.salePrice||'')+'</span>'+
|
||||
'</div>'+
|
||||
'<div style="height:50px;line-height:60px;font-size:16px;font-family: tahoma,arial,宋体;vertical-align:middle;border-bottom: 1px solid #e5e5e5;color:#a5a5a5">'+
|
||||
'<span style="display:inline-block;width:80px;;text-align:center">当前库存</span>'+
|
||||
'<span style="display:inline-block;color:#000;font-size:14px;width:calc(100% - 80px);text-align:center;">'+(good.currentQty||'')+'</span>'+
|
||||
'</div>'+
|
||||
'<div style="height:50px;line-height:60px;font-size:16px;font-family: tahoma,arial,宋体;vertical-align:middle;border-bottom: 1px solid #e5e5e5;color:#a5a5a5">'+
|
||||
'<span style="display:inline-block;width:80px;;text-align:center">单位</span>'+
|
||||
'<span style="display:inline-block;color:#000;font-size:14px;width:calc(100% - 80px);text-align:center;">'+(good.unitName||'')+'</span>'+
|
||||
'</div>'+
|
||||
'<div style="height:50px;line-height:60px;font-size:16px;font-family: tahoma,arial,宋体;vertical-align:middle;border-bottom: 1px solid #e5e5e5;color:#a5a5a5">'+
|
||||
'<span style="display:inline-block;width:80px;;text-align:center">备注</span>'+
|
||||
'<span style="display:inline-block;color:#000;font-size:14px;width:calc(100% - 80px);text-align:center;">'+(good.remark||'')+'</span>'+
|
||||
'</div>'
|
||||
);
|
||||
$("#goodDetail").append($good);
|
||||
$.ajax({
|
||||
type: "post",
|
||||
url: "<?php echo base_url()?>index.php/mobile/getImagesById",
|
||||
data: {id:good.id},
|
||||
dataType: "json",
|
||||
success: function (rtn) {
|
||||
if(rtn.status==200){
|
||||
var img= '';
|
||||
var files = rtn.files;
|
||||
var locs = rtn.locations;
|
||||
for(var i in locs){
|
||||
img += '<div style="height:50px;line-height:60px;font-size:16px;font-family: tahoma,arial,宋体;vertical-align:middle;border-bottom: 1px solid #e5e5e5;color:#a5a5a5">'+
|
||||
'<span style="display:inline-block;width:80px;text-align:center">'+locs[i].locationName+'</span>'+
|
||||
'<span style="display:inline-block;width:calc(100% - 80px);text-align:center;color:#000;font-size:14px;">'+(locs[i].qty||'0')+'</span>'+
|
||||
'</div>'
|
||||
}
|
||||
for(var i in files){
|
||||
img += '<img style="width:100%;" src="'+files[i].url+'"/>'
|
||||
}
|
||||
img += '<div class="s_empty" style="display:block;">已无更多图片,您可以换一个商品查看哦~</div>';
|
||||
$("#goodDetail").append($(img));
|
||||
}else{
|
||||
}
|
||||
},
|
||||
error: function () {
|
||||
console.log("获取图片失败!")
|
||||
}
|
||||
});
|
||||
});
|
||||
setTotal();
|
||||
}else{
|
||||
alert(result.msg);
|
||||
}
|
||||
canLoaded = true;
|
||||
},
|
||||
error: function () {
|
||||
canLoaded = true;
|
||||
alert("商品加载失败!")
|
||||
}
|
||||
});
|
||||
}
|
||||
function setTotal(){
|
||||
var s=0;
|
||||
var v=0;
|
||||
var n=0;
|
||||
entrys = [];
|
||||
<!--计算总额-->
|
||||
$(".lt-rt").each(function(){
|
||||
var num = parseInt($(this).find('input[class*=result]').val());
|
||||
var price = parseFloat($(this).siblings().find('span[class*=price]').text());
|
||||
if(num>0){
|
||||
var good=origood[$(this).attr('goodid')];
|
||||
var entry={};
|
||||
entry.invId = good.id;
|
||||
entry.invNumber = good.number;
|
||||
entry.invName = good.name;
|
||||
entry.invSpec = good.spec;
|
||||
entry.skuId = -1;
|
||||
entry.skuName = "";
|
||||
entry.unitId = good.unitId;
|
||||
entry.mainUnit = good.unitName;
|
||||
entry.qty = num;
|
||||
entry.price = good.salePrice;
|
||||
entry.discountRate = "0";
|
||||
entry.deduction = "0.00";
|
||||
entry.amount = num*price;
|
||||
entry.locationId = good.locationId;
|
||||
entry.locationName = good.locationName;
|
||||
entry.description = "";
|
||||
entrys.push(entry);
|
||||
s+= num*price;
|
||||
v += num;
|
||||
}
|
||||
});
|
||||
|
||||
<!--计算总份数-->
|
||||
/*$("input[class*=result]").each(function(){
|
||||
v += parseInt($(this).val());
|
||||
});*/
|
||||
$(".share").html(v);
|
||||
$("#total").html(s.toFixed(2));
|
||||
}
|
||||
function getPostData(){
|
||||
var data = {};
|
||||
data.id= -1;
|
||||
data.entries = entrys;
|
||||
data.totalQty = $(".share").html();
|
||||
data.totalDiscount = "0.00";
|
||||
data.totalAmount = $("#total").html();
|
||||
data.description = $("#desp").val();
|
||||
data.disRate = "0";
|
||||
data.disAmount = "0";
|
||||
data.amount = $("#total").html();
|
||||
data.salesId = 0;
|
||||
data.salesName = "";
|
||||
data.transType = "150601";
|
||||
return data;
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/waypoints.min.js"></script>
|
||||
<script type="text/javascript" src="<?php echo base_url()?>statics/mobile/js/navbar2.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user