var jtone=document.getElementById('jtone');
var jtsec=document.getElementById('jtsec');
var LastMonth=document.getElementById('LastMonth');
var NowMonth=document.getElementById('NowMonth');
var NowYear=document.getElementById('NowYear');
var futureMonth=document.getElementById('futureMonth');
var rili=document.getElementById('rili');
var kc=document.getElementById('kc');
//var imgs = $('#rili').is('img');
var imgs=rili.getElementsByTagName('img');
var quan=document.getElementById('quan');
var selectweek=document.getElementById('selectweek');
//var iptweek = $('#rili').is('input');
var iptweek=selectweek.getElementsByTagName('input');
//var iptrili = $('#rili').is('input');
var iptrili=rili.getElementsByTagName('input');
var kg=document.getElementById('kg');
var rkc=document.getElementById('rkc');
var rcg=document.getElementById('rcg');
var rls=document.getElementById('rls');
var rqd=document.getElementById('rqd');
var crsele1=document.getElementById('crsele1');
//var opt1 = $('#crsele1').is('option');
var opt1=crsele1.getElementsByTagName('option');
var crsele2=document.getElementById('crsele2');
//var opt2 = $('#crsele2').is('option');
var opt2=crsele2.getElementsByTagName('option');
var aa='
[day_info]
[sell]/[all][type]
采购:[purchasing price]
分销:[distribution price]
零售:[retail price]
'
var pro_names_ary = new Array();
var pro_names_count = '';
var prod_id = '';
var ttttttt='';
var product_name = document.getElementById("product_name_search");
window.onload=function(){
}
//加月份
function addMonth () {
var LM=parseInt(LastMonth.innerHTML);
var NM=parseInt(NowMonth.innerHTML);
var fM=parseInt(futureMonth.innerHTML);
var NY=parseInt(NowYear.innerHTML);
if (LM==1) {LM=13};
if (LM==12) {NM=13; NY=NY-1};
if (fM==1) {fM=13};
LM--;
NM--;
fM--;
LastMonth.innerHTML=LM;
NowMonth.innerHTML=NM;
futureMonth.innerHTML=fM;
NowYear.innerHTML=NY;
}
//日历相关 减月份
function MinusMonth () {
var LM=parseInt(LastMonth.innerHTML);
var NM=parseInt(NowMonth.innerHTML);
var fM=parseInt(futureMonth.innerHTML);
var NY=parseInt(NowYear.innerHTML);
if (fM==12) {fM=0};
if (LM==12) {LM=0};
if (fM==1) {NY=NY+1;NM=0};
LM++;
NM++;
fM++;
LastMonth.innerHTML=LM;
NowMonth.innerHTML=NM;
futureMonth.innerHTML=fM;
NowYear.innerHTML=NY;
}
jtone.onclick=function () {
addMonth();
rili.innerHTML=aa;
getjson(NowYear.innerHTML,NowMonth.innerHTML);
// SW();
}
jtsec.onclick=function () {
MinusMonth();
rili.innerHTML=aa;
getjson(NowYear.innerHTML,NowMonth.innerHTML);
}
var m=0;
//右下角开关
kg.onclick=function (){
// if (m==0) {
// kg.src="images/close.jpg";
// $('#kaiguanStyle').val('144');
// m=1;
// }else{
// kg.src="images/open.jpg";
// $('#kaiguanStyle').val('143');
// m=0;
// }
var switch_val = $('#kaiguanStyle').val();
if(switch_val==144){
kg.src='images/open.jpg';
$('#kaiguanStyle').val('143');
$('#see_switch').html('开');
}else{
kg.src='images/close.jpg';
$('#kaiguanStyle').val('144');
$('#see_switch').html('关');
}
}
//控制开关函数
//function SW(data) {
// for(var i = 0; i < imgs.length; i++){
// imgs[i].index=parseInt(data["calender_Info"][i]["switchStyle"]);
// }
// for (var n = 0; n < imgs.length; n++) {
// imgs[n].onclick=function (){
// for (var i = 0; i < imgs.length; i++) {
// if(imgs[i]==this&&imgs[i].index=="开"){
// imgs[i].src="images/open.jpg";
// imgs[i].index=2;
// }else if(imgs[i]==this&&imgs[i].index=="关"){
// imgs[i].src="images/close.jpg";
// imgs[i].index=1;
// }
// };
// }
// };
//}
//控制打钩
function Check(){
quan.checked=false;
for (var i = 0; i < iptweek.length; i++) {
iptweek[i].checked=false;
};
for (var i = 0; i < iptrili.length; i++) {
iptrili[i].checked=false;
};
quan.onclick=function (){
var sss=0
if (quan.checked==true) {
for (var i = 0; i < iptweek.length; i++) {
iptweek[i].checked=true;
};
for (var i = 0; i < iptrili.length; i++) {
iptrili[i].checked=true;
if (iptrili[i].className!="se allse xian") {
sss=i;
};
};
sss=sss+1;
var mm=rili.getElementsByTagName("input")[sss];
var youbian1="";
var youbian2="";
// youbian1=mm.parentNode.parentNode.children[1].children[0].innerHTML;
// youbian1+=mm.parentNode.parentNode.children[1].children[1].innerHTML;
youbian1+=mm.parentNode.parentNode.children[1].children[2].innerHTML;
rkc.value=youbian1;
youbian2=mm.parentNode.parentNode.children[1].children[3].innerHTML;
for (var i = 0; i < opt1.length; i++) {
if(opt1[i].innerHTML==youbian2){opt1[i].selected=true;};
};
rcg.value=mm.parentNode.parentNode.children[2].children[1].innerHTML;
rfx.value=mm.parentNode.parentNode.children[3].children[1].innerHTML;
rls.value=mm.parentNode.parentNode.children[4].children[1].innerHTML;
kg.src=mm.parentNode.parentNode.children[1].children[4].src;
}else{
for (var i = 0; i < iptweek.length; i++) {
iptweek[i].checked=false;
};
for (var i = 0; i < iptrili.length; i++) {
iptrili[i].checked=false;
};
}
}
for (var i = 0; i < iptweek.length; i++) {
iptweek[i].onclick=function (){
for (var i = 0; i < iptweek.length; i++) {
if(iptweek[i]==this&&iptweek[i].checked==true){
for (var j = i; j < iptrili.length; j=j+7) {
iptrili[j].checked=true;
};
}else if(iptweek[i]==this&&iptweek[i].checked==false){
for (var j = i; j < iptrili.length; j=j+7) {
iptrili[j].checked=false;
};
}
}
}
};
}
//控制右边修改框
function Changecontent (){
for (var i = 0; i < iptrili.length; i++) {
iptrili[i].onclick=function (){
var youbian1="";
var youbian2="";
// youbian1=this.parentNode.parentNode.children[1].children[0].innerHTML;
// youbian1+=this.parentNode.parentNode.children[1].children[1].innerHTML;
youbian1+=this.parentNode.parentNode.children[1].children[2].innerHTML;
rkc.value=youbian1;
youbian2=this.parentNode.parentNode.children[1].children[3].innerHTML;
for (var i = 0; i < opt1.length; i++) {
if(opt1[i].innerHTML==youbian2){opt1[i].selected=true;};
};
rcg.value=this.parentNode.parentNode.children[2].children[1].innerHTML;
rfx.value=this.parentNode.parentNode.children[3].children[1].innerHTML;
rls.value=this.parentNode.parentNode.children[4].children[1].innerHTML;
kg.src=this.parentNode.parentNode.children[1].children[4].src;
// if(kg.src == "./images/open.jpg"){
// var t = $('#see_switch').html('开');
// }else{
// var t1 = $('#see_switch').html('关');
// }
var a_str = kg.src;
if(a_str.indexOf("open.jpg")>0 ){
var t = $('#see_switch').html('开');
}else{
var t1 = $('#see_switch').html('关');
}
}
};
rqd.onclick=function(){
var xian = $('.xian');
var dateStr = ''
for(var k = 0; k=nowdate && xian[k].checked==true){
dateStr = dateStr+xian[k].getAttribute('id')+',';
}
}
dateStr = dateStr.substr(0,dateStr.length-1);
if_can_send(dateStr);
}
}
//判断是否可以提交数据
function if_can_send(dateTimeStr){
var prod_id = getPar("prod_id");
//库存
var kucun = $('#rkc').val();
//采购
var caigou = $('#rcg').val();
//分销
var fenxiao = $('#rfx').val();
//零售
var lingshou = $('#rls').val();
//采购类型
var caigouStyle = $('#crsele1').val();
//早餐
var zaocan = $('#crsele2').val();
var kaiguan = $('#kaiguanStyle').val();
var parStr = caigouStyle+','+kucun+','+caigou+','+fenxiao+','+lingshou+','+zaocan+','+kaiguan;
if (caigou&&kucun&&fenxiao&&lingshou&&caigouStyle&&zaocan&&dateTimeStr){
$.ajax({
// var urlStr = 'http://temp.zhizhuchuxing.com/st-xm/Api/hotel_stock.php'
url:'./st-xm/Api/hotel_stock.php', //请求地址
type: "post", //请求方式
data: {method:'add',prod_id:prod_id,info:parStr,dateTime:dateTimeStr}, //请求参数
async:false,
dataType: "json",
success: function (data) {
if(data.code == 0){
var xian = $('.xian');
for(var k = 0; k=nowdate){
xian[k].parentNode.parentNode.children[2].children[1].innerHTML=rcg.value;
xian[k].parentNode.parentNode.children[2].children[1].innerHTML=rcg.value;
xian[k].parentNode.parentNode.children[3].children[1].innerHTML=rfx.value;
xian[k].parentNode.parentNode.children[4].children[1].innerHTML=rls.value;
xian[k].parentNode.parentNode.children[1].children[4].src=kg.src;
// alert(kg.value);
if(crsele1.value == 229){
xian[k].parentNode.parentNode.children[1].children[3].innerHTML='现询';
}else if(crsele1.value == 230){
xian[k].parentNode.parentNode.children[1].children[3].innerHTML='保留';
}else if(crsele1.value == 228){
xian[k].parentNode.parentNode.children[1].children[3].innerHTML='买断';
}else{
}
//开关状态
// xian[k].parentNode.parentNode.children[1].children[3].innerHTML='====';
// alert(crsele1.value);
// xian[k].parentNode.parentNode.children[1].children[0].innerHTML=rkc.value.split("/")[0];
xian[k].parentNode.parentNode.children[1].children[2].innerHTML=rkc.value;
}else{
}
}
alert('保存成功');
}
},
fail: function (status) {
// 此处放失败后执行的代码
alert('添加失败');
}
});
}else{
alert("信息输入不完成!");
}
}
$(document).ready(function(){
var n=new Date();
var y=n.getFullYear();
var m=n.getMonth();
NowYear.innerHTML=y;
NowMonth.innerHTML=m+1;
LastMonth.innerHTML=m;
futureMonth.innerHTML=m+2;
prod_id=getPar('prod_id');
var hotel_id = getPar('hotelName');
get_hotel_name(prod_id,hotel_id);
getjson(NowYear.innerHTML,NowMonth.innerHTML);
ttttttt=rili.innerHTML;
})
function get_hotel_name(prod_id,hotel_id){
var prod_ida=getPar('prod_id');
var hotel_ida = getPar('hotelName');
$.getJSON("./st-xm/Api/calender_productName.php?hotel_id="+hotel_ida+'&prod_id='+prod_ida,function(data){
$('#product').html(data['hotelName']);
$('#pro_name').val(data['select_prod_name']);
$('#pro_name_value').val(prod_ida);
pro_names_count = data['detailInfo'].length;
});
}
//检测输入框的变化
function hotelname_change(value){
var div = document.getElementById("product_name_search");
div.style.display = "";
// var valueStr = 'http://192.168.6.185/system2.0/zsq/add_hotel.php?hotelName='+value;
var valueStr = './st-xm/Api/products_search.php?productName='+value;
var htmlStr = "";
$.getJSON(valueStr, function(data) {
if (data['code'] != "0") {
alert(data.info);
return;
}
// 得到数据中的数据
var list = data['pro_names'];
var productName = list['prod_name'];
for (var i = 0; i < list.length; i++) {
console.log(list[i]['prod_name'])
htmlStr += '
' + list[i].prod_name + '
';
}
product_name.innerHTML = htmlStr;
});
}
function click_select_supplier(name,id){
var pro_name = document.getElementById("pro_name");
pro_name.value = name;
// var pro_name_value = document.getElementById("pro_name_value");
// console.log(pro_name_value);
// console.log(id);
// pro_name_value.value = id;
var div = document.getElementById("product_name_search");
div.style.display = "none";
var htl_id = getPar('hotelName');
var year = $('#NowYear').html();
var month = $('#NowMonth').html();
if(month.length == 1){
month="0"+month;
}
var dateStr = year+'-'+month;
var listURL = "ccss.html?prod_id=" + id+"&hotelName="+htl_id;
// 跳转前将URL编码
listURL = encodeURI(listURL);
window.location.href = listURL;
}
function getjson (year,month){
if(month.length==1){
month="0"+month;
}
var prod_id=getPar('prod_id');
var hotel_name = getPar('hotelName');
// $.getJSON("riliJson.html?rand="+Math.random()+"&date="+year+"."+month,function(data){
$.getJSON("./st-xm/Api/calender_productInfo.php?productID="+prod_id+'&dateTime='+year+'-'+month,function(data){
$("#product").innerHTML=data["calender_Info"];
ProcessingData (data,year,month);
// SW(data);
Check();
Changecontent ();
get_hotel_name();
// hotelname_change();
});
kg.src = "images/close.jpg";
$('#see_switch').html('关');
}
function ProcessingData (data,year,month){
var firDay = new Date(year,month-1).getDay();
var newstr="";
for(var i=0;i";
};
for(var i=0;i=nowdate && xian[k].checked==true){
dateStr = dateStr+xian[k].getAttribute('id')+',';
}
}
dateStr = dateStr.substr(0,dateStr.length-1);
if(dateStr!=''){
del_db_info(dateStr);
}else{
alert('未选择删除产品');
}
}
//删除数据库信息
function del_db_info(dateStr){
var prod_id = getPar("prod_id");
$.ajax({
url:'./st-xm/Api/hotel_stock.php', //请求地址
type: "post", //请求方式
data: {method:'del',prod_id:prod_id,dateTime:dateStr}, //请求参数
async:false,
dataType: "json",
success: function (data) {
if(data.code == 0){
alert("删除成功");
del_cur_info();
}
},
fail: function (status) {
alert('删除失败');
}
});
}
//更改本地页面
function del_cur_info() {
var xian = $('.xian');
//库存
var kucun = $('#rkc').val('');
//采购
var caigou = $('#rcg').val('');
//分销
var fenxiao = $('#rfx').val('');
//零售
var lingshou = $('#rls').val('');
for (var k = 0; k < xian.length; k++) {
var nowdate = getDateTime(0);
var seldate = xian[k].getAttribute('id');
if (xian[k].checked == true && seldate >= nowdate) {
xian[k].parentNode.parentNode.children[2].children[1].innerHTML = "";
xian[k].parentNode.parentNode.children[2].children[1].innerHTML = "";
xian[k].parentNode.parentNode.children[3].children[1].innerHTML = "";
xian[k].parentNode.parentNode.children[4].children[1].innerHTML = "";
// xian[k].parentNode.parentNode.children[1].children[4].src = "";
xian[k].parentNode.parentNode.children[1].children[3].innerHTML = "";
// xian[k].parentNode.parentNode.children[1].children[0].innerHTML=""
xian[k].parentNode.parentNode.children[1].children[2].innerHTML="-";
}
}
}