﻿// JScript 文件
var timer;
var ImgArry = new Array();
ImgArry[0] = pname0;
ImgArry[1] = pname1;
ImgArry[2] = pname2;
var i=1;
function ImageChange()
{   
    var num = i % 3; 
    pictures.style.backgroundImage="url(/Images/"+ImgArry[num]+")";
    SetBorderColor();
    eval("s_pic"+num).style.backgroundImage = "url(/Images/pic_a.gif)";
    picTitle.innerText = eval("ppName"+num);
    i++;
}
function Click(obj)
{
    if(obj.style.backgroundImage.indexOf("DayReport.jpg")!=-1)
    {
        window.location = "/news/content.aspx?pid=17&newsid="+pic0;
    }
    else if(obj.style.backgroundImage.indexOf("MonReport.jpg")!=-1)
    {
        window.location = "/news/content.aspx?pid=17&newsid="+pic1;
    }
    else 
    {
        window.location = "/news/content.aspx?pid=17&newsid="+pic2;
    }
}

function StartChange()
{
    timer = setInterval("ImageChange()","2000");
}

function MouseOver(obj)
{
    clearInterval(timer);
    SetBorderColor();
    obj.style.backgroundImage = "url(/Images/pic_a.gif)";
}
function MouseOut()
{
    timer = setInterval("ImageChange()","2000");
}

function SetBorderColor()
{
//    s_pic0.style.borderColor = "white";
    s_pic0.style.backgroundImage="url(/Images/pic_b.gif)";
//    s_pic1.style.borderColor = "white";
    s_pic1.style.backgroundImage="url(/Images/pic_b.gif)";
    s_pic2.style.backgroundImage="url(/Images/pic_b.gif)";
}

//-------------------------------------------------------------
function CreateZhuangZhiYunXingTableWindow()
{
    var win=new Ext.Window({title:"装置运行报告",
    x:Ext.get("container").x,
    y:event.y-20,
    width:953,
//    height:500,
    //autoWidth:true,
    autoHeight:true,
    maximizable:true,
    html:"<div style=\"float:left;\" id=\"div-contents\"></div>"
    //autoLoad:"Handler/GetSmsFrame.ashx?managerId="+managerId+"nodeId="+id,
    });
    win.show();
    //win.maximize();
}
var recordStart=0;
var pageSize = 20;
var myRecord = new Ext.data.Record.create([
    {name:"id"},
    {name:"companyName"},
    {name:"chanNeng"},
    {name:"chanLiang"},
    {name:"kuCun"},
    {name:"yunXingQingKuang"}
]);
var dataProxy= new Ext.data.HttpProxy({url:"../Manage/Product/Handler/GetYunXingBaoGao.ashx?areaName="+encodeURIComponent(Ext.encode("华南地区"))});
var myReader = new Ext.data.JsonReader({
    totalProperty:"result",
    root:"rows",
    id:"id"
},myRecord);
var store = new Ext.data.Store({
    proxy:dataProxy,
    reader:myReader
});
store.load({
    params:{
        start:recordStart,
        limit:pageSize
    }
});
var colM=new Ext.grid.ColumnModel([
    new Ext.grid.RowNumberer(),
    {header:"id",dataIndex:"id",hidden:true},
    {header:"生成企业",dataIndex:"companyName",width:110},
    {header:"产能",dataIndex:"chanNeng",sortable:true,width:80},
    {header:"产量",dataIndex:"chanLiang",sortable:true,width:80},
    {header:"库存",dataIndex:"kuCun",sortable:true,width:80},
    {header:"装置运行情况",dataIndex:"yunXingQingKuang",width:610,renderer:renderName}
]); 

function createGrid(title){
    var comboxStore = new Ext.data.SimpleStore({
        fields:['value','text'],
        data:[
            ['东北地区','东北地区'],
            ['华北地区','华北地区'],
            ['华东地区','华东地区'],
            ['华南地区','华南地区'],
            ['华中地区','华中地区'],
            ['西部地区','西部地区']
        ]
    });
    var grid = new Ext.grid.GridPanel({
        id:"zhuangzhigrid",
        renderTo:"div-contents",
        title:title,
        //height:200,
        autoHeight:true,
        width:938,
        //autoWidth:true,
        cm:colM,
        store:store,
        //autoExpandColumn:5,
        clicksToEdit:2,
        listeners:{
            "afteredit":function(e){updateData(e.record.data);},
            "contextmenu": function(e) {e.stopEvent();}      //不发生快捷方式，如右击时不出现任何操作
        },
        viewConfig: {    
            forceFit:true    
        },
        //分页
        bbar: new Ext.PagingToolbar({             //低部的bar
        store: store,
        pageSize: pageSize,                       //每页显示条数
        //显示右下角信息
        displayInfo: true,
        displayMsg: '当前记录 {0} -- {1} 条 共 {2} 条记录',
        emptyMsg: "没有符合条件的记录",
        prevText: "上一页",
        nextText: "下一页",
        loadMask: {msg:'正在加载数据，请稍侯……'},
        refreshText: "刷新",
        lastText: "最后页",
        firstText: "第一页",
        beforePageText: "当前页",
        afterPageText: "共{0}页"
        }),
        tbar: new Ext.Toolbar({
            items:[
                {
                    xtype:"combo",
                    id:"combox",
                    
                    //name:'炼厂地区',//name只是改下拉的名称 
                    //hiddenName:'hyear',//提交到后台的input的name 
                    width : 80, 
                    store : comboxStore,//填充数据 
                    emptyText : '请选择', 
                    mode : 'local',//数据模式，local代表本地数据 
                    readOnly : false,//是否只读 
                    value : '华南地区',//默认值,要设置为提交给后台的值，不要设置为显示文本 
                    triggerAction : 'all',// 显示所有下列数据，一定要设置属性triggerAction为all 
                    allowBlank : false,//不允许为空 
                    valueField : 'value',//值 
                    displayField : 'text',//显示文本 
                    editable: true,//是否允许输入 
                    forceSelection: true,//必须选择一个选项 
                    blankText:'请选择',//该项如果没有选择，则提示错误信息
                    listeners:{'select':storeReload}
                },
                {
                    xtype:"button",
                    text:"查找",
                    listeners:{'click':storeReload}
                }
            ]
        })
    });
}

function updateData(_data)
{
    var data = encodeURIComponent(Ext.encode(_data));
    Ext.Ajax.request({
        url:"Handler/YunXingBaoGaoManage.ashx",
        success: sFn,
        failure: fFn,
        params: {data:data}
    });
}
function sFn(response)
{
    //Ext.Msg.alert("消息",response.responseText);
}
function fFn()
{
    Ext.Msg.alert("消息","修改失败！");
}

function renderName(value, metadata, record){ 
    metadata.attr = 'style="white-space:normal;"'; 
    return value;
} 

function storeReload()
{
    store.proxy = new Ext.data.HttpProxy({url:"../Manage/Product/Handler/GetYunXingBaoGao.ashx?areaName="+encodeURIComponent(Ext.encode(Ext.get('combox').dom.value))});
    store.load({
        params:{
            start:recordStart,
            limit:pageSize
        }
    });
    
}
