You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
128 lines
3.8 KiB
JavaScript
128 lines
3.8 KiB
JavaScript
Ext.namespace('Shipping');
|
|
|
|
Shipping.MsOpQQCTBILLView = function (config) {
|
|
Ext.applyIf(this, config);
|
|
this.initUIComponents();
|
|
window.Shipping.MsOpQQCTBILLView.superclass.constructor.call(this);
|
|
};
|
|
|
|
Ext.extend(Shipping.MsOpQQCTBILLView, Ext.Panel, {
|
|
ParentWin: null,
|
|
OpStatus: 'add',
|
|
StoreList: null,
|
|
editRecord: null,
|
|
region: 'north',
|
|
bsno: '',
|
|
AccDate: null,
|
|
IsAccDate: '',
|
|
|
|
initUIComponents: function () {
|
|
//枚举参照相关
|
|
//编辑form
|
|
|
|
this.bsno = getUrlParam('mblno');
|
|
|
|
this.formEdit = Ext.widget('form', {
|
|
region: 'center',
|
|
frame: true,
|
|
bodyPadding: 5,
|
|
trackResetOnLoad: true,
|
|
fieldDefaults: {
|
|
margins: '2 2 2 2',
|
|
labelAlign: 'right',
|
|
flex: 1,
|
|
labelWidth: 90,
|
|
msgTarget: 'qtip'
|
|
},
|
|
}); //end this.formEdit
|
|
|
|
this.panelBtn = new Ext.Panel({
|
|
region: "north",
|
|
tbar: [
|
|
{
|
|
text: "退出",
|
|
handler: function (button, event) {
|
|
window.close();
|
|
},
|
|
scope: this
|
|
}
|
|
]
|
|
});
|
|
|
|
this.panelTop = new Ext.Panel({
|
|
layout: "border",
|
|
region: "north",
|
|
height: 35,
|
|
id: "BillHead",
|
|
items: [this.panelBtn]
|
|
});
|
|
|
|
this.panelcenter= new Ext.Panel({
|
|
layout: "border",
|
|
region: "center",
|
|
items: []
|
|
});
|
|
Ext.apply(this, {
|
|
items: [this.panelTop, this.panelcenter]
|
|
});
|
|
|
|
|
|
this.InitData();
|
|
}, //end initUIComponents
|
|
|
|
//#region 加载数据
|
|
InitData: function () {
|
|
var condition = '';
|
|
this.opStatus = 'edit';
|
|
|
|
_this = this;
|
|
|
|
|
|
this.LoadData(this.bsno);
|
|
}, //end InitData
|
|
|
|
LoadData: function (bsno) {
|
|
Ext.Ajax.request({
|
|
waitMsg:"正在查询数据",
|
|
url: '/MvcShipping/MsOpSeae/GetQQCTBILL',
|
|
params: {
|
|
mblno: this.bsno,
|
|
bsno: ''
|
|
},
|
|
callback: function (options, success, response) {
|
|
if (success) {
|
|
var jsonresult = Ext.JSON.decode(response.responseText);
|
|
if (jsonresult.Success) {
|
|
|
|
var statusdata = Ext.JSON.decode(jsonresult.data);
|
|
var boxitems = "<link href='http://static.igenzong.com/content/v3/css/style_kim.css?20140923' type='text/css' rel='stylesheet' /> ";
|
|
var html=boxitems+statusdata.Data;
|
|
|
|
formCustomDataShow = Ext.widget('form', {
|
|
region: 'center',
|
|
autoScroll: true,
|
|
// border: false,
|
|
bodyPadding: 0,
|
|
html:html
|
|
|
|
});
|
|
|
|
this.panelcenter.add(formCustomDataShow);
|
|
this.panelcenter.doLayout();
|
|
}
|
|
else {
|
|
Ext.Msg.show({ title:"错误", msg: jsonresult.Message, icon: Ext.Msg.ERROR, buttons: Ext.Msg.OK });
|
|
}
|
|
}
|
|
},
|
|
failure: function (response, options) {
|
|
Ext.Msg.show({ title:"警告", msg:"服务器响应出错", icon: Ext.Msg.INFO, buttons: Ext.Msg.OK });
|
|
},
|
|
success: function (response, options) { },
|
|
scope: this
|
|
}); //end Ext.Ajax.request
|
|
|
|
}
|
|
});
|
|
|