盈利信息
js的写法
/*点击页面左上角的查询盈利,跳转到右面选项卡上面,显示盈利信息*/
$("#profit").click(function(){
var btnText = $(this).text();
var r = $("#tt").tabs("exists", btnText);
if (r) {
$("#tt").tabs("select", btnText);
} else {
$("#tt").tabs("add",{
title : btnText,
closable:true,
});
}
});
/* 点击盈利表里面的查询按钮,进行盈利的查询*/
$("#op_btn4").click(function(){
var starttime = $("#starttime").val();
var endtime = $("#endtime").val();
$.ajax({
type:"post",
dataType:"json",
data:{
starttime:starttime,
endtime:endtime
},
url:"SelectProfitServlet",
success:function(data){
var a = data.rows //rows里面放了集合
for (var i = 0; i < data.rows.length; i++) { //把里面的集合遍历出来
var date = new Date(a[i].timekeeping); //获取当前日期和时间,i=0时是第一条数据,i=1是第二条数据
var time = date.getFullYear()+'年' //JavaScript Date 对象 从 Date 对象以四位数字返回年份。
+(date.getMonth()+1)+'月' //从 Date 对象返回月份
+date.getDate()+'日'; // 从 Date 对象返回一个月中的某一天 (1 ~ 31)
a[i].timekeeping = time; //
}
$("#tab3").datagrid(
'loadData',data.rows //加载本地数据,旧的行将被移除。 是datagrid里面的方法
);
},
error:function(msg){
} //error
}); //ajax
}); //click
//});
});//function
servlet
用来根据bookids查询book表里面的所有信息,来取出卖出去的书的进价,售价.从而根据日期查询盈利
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
int i = -1;
int a = -1;
int c = -1;
int d = -1; //代表的是利润
int bk = -1; //表示的是书籍编号
String bookids = request.getParameter("bookids"); //获取前台传过来的bookids
if (Myutil.checkParam(bookids)) {
try {
bk =Integer.parseInt(bookids);
} catch (NumberFormatException e) {
}
}
List<Book> list = null;
OpreateDao od = new OpreateDao();
try {
list = od.SelectBook2(bk);
} catch (SQLException e) {
e.printStackTrace();
}
for (Book book : list) { //遍历集合
a = book.getSellprice(); //售价
c = book.getEnterprice(); //进价
}
d = a - c ; //利润
Object Profit[] = {a,d,c,bk};
i = od.insertProfit(Profit); //插入数据进盈利表里面
JSONObject jo = new JSONObject();
if(i>0 && list != null) {
jo.put("success", true);
}else {
jo.put("success", false);
jo.put("result","没有查询到数据");
}
response.getWriter().append(jo.toJSONString());
}
点击事件,点击左边信息栏里的书籍名称按钮,会跳到右边相应的选项卡上
$("#op_btns").click(function(){
var btnText = $(this).text();
var bookname = $("#bookname").val();
var r = $("#tt").tabs("exists", btnText);
if (r) {
$("#tt").tabs("select", btnText);
} else {
$("#tt").tabs("add",{
title : btnText,
closable:true,
content : "<table id = 'tab2' style='600px; height:300px;'></table>"
});
}