diff --git a/DSWeb/Areas/MvcShipping/Viewsjs/MsOpSeae/MsOpSeaeSaleEdit - 复制.js b/DSWeb/Areas/MvcShipping/Viewsjs/MsOpSeae/MsOpSeaeSaleEdit - 复制.js
deleted file mode 100644
index db8c75d1..00000000
--- a/DSWeb/Areas/MvcShipping/Viewsjs/MsOpSeae/MsOpSeaeSaleEdit - 复制.js
+++ /dev/null
@@ -1,4579 +0,0 @@
-Ext.namespace('Shipping');
-
-Shipping.MsOpSeaeSaleEdit = function (config) {
- Ext.applyIf(this, config);
- this.initUIComponents();
- window.Shipping.MsOpSeaeSaleEdit.superclass.constructor.call(this);
-};
-
-Ext.extend(Shipping.MsOpSeaeSaleEdit, Ext.Panel, {
- ParentWin: null,
- OpStatus: 'add',
- StoreList: null,
- editRecord: null,
- Editdata: null,
- stroplb: '海运出口',
- salefee:'1',
-
-
- initUIComponents: function () {
- this.serialNo = 0;
- //this.bodyDel = [];
- this.itemindex = 1;
- this.initloaddata = 0;
- _this = this;
- //#region 信息加载
- this.storeDefValue = Ext.create('Ext.data.Store', {
- model: 'DsShipping.ux.OpDefValue',
- remoteSort: true,
- proxy: {
- type: 'ajax',
- url: '/MvcShipping/MsCodeOpDef/GetDataList',
- reader: {
- id: 'GID',
- root: 'data',
- totalProperty: 'totalCount'
- }
- }
- });
- this.storeMustBe = Ext.create('Ext.data.Store', {
- model: 'DsShipping.ux.OpDefValue',
- remoteSort: true,
- proxy: {
- type: 'ajax',
- url: '/MvcShipping/MsCodeOpMustField/GetDataList',
- reader: {
- id: 'GID',
- root: 'data',
- totalProperty: 'totalCount'
- }
- }
- });
-
- //权限范围
- this.StoreOpRange = Ext.create('DsExt.ux.RefTableStore', {
- model: 'MsOP',
- proxy: { url: '/MvcShipping/MsBaseInfo/GetOpRang' }
- });
- this.StoreOpRange.load({ params: { optype: "modOrderManagement"} });
- //人员信息加载
- this.storeOpCode = Ext.create('DsExt.ux.RefTableStore', {
- model: 'DsShipping.ux.UserRefModel',
- proxy: { url: '/CommMng/BasicDataRef/GetUserLinkRefList' }
- });
-
- this.storeOpCode5 = Ext.create('DsExt.ux.RefTableStore', {
- model: 'DsShipping.ux.UserRefModel',
- proxy: { url: '/CommMng/BasicDataRef/GetUserLinkRefList' }
- });
-
- //客服
- this.comboxCUSTSERVICE = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '客服',
- store: this.storeOpCode,
- forceSelection: true,
- name: 'CUSTSERVICE',
- valueField: 'UserName',
- displayField: 'CodeAndName',
- value: SHOWNAME
- });
- //揽货人
- this.comboxSALE = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '揽货人',
- store: this.storeOpCode,
- forceSelection: true,
- name: 'SALE',
- valueField: 'UserName',
- displayField: 'CodeAndName',
- value: SHOWNAME
- });
- //操 作
- this.comboxOP = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '操 作',
- store: this.storeOpCode,
- forceSelection: true,
- name: 'OP',
- valueField: 'UserName',
- displayField: 'CodeAndName',
- value: SHOWNAME
- });
- //单证
- this.comboxDOC = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '单 证',
- store: this.storeOpCode,
- forceSelection: true,
- name: 'DOC',
- valueField: 'UserName',
- displayField: 'CodeAndName',
- value: SHOWNAME
- });
-
- this.comboxFRCUSTSERVICE = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: Zi.LAN.FRCUSTSERVICE, //'客服',
- store: this.storeOpCode5,
- forceSelection: true,
- name: 'FRCUSTSERVICE',
- valueField: 'UserName',
- displayField: 'CodeAndName',
- value: SHOWNAME
- });
-
- //客户加载_委托单位
- this.storeCustCode = Ext.create('DsExt.ux.RefTableStore', {
- model: 'DsShipping.ux.CustomRefModel',
- proxy: { url: '/CommMng/BasicDataRef/GetCustomRefList' }
- });
-
-
- //委托单位
- this.comboxCustCode = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '委托单位',
- store: this.storeCustCode,
- forceSelection: true,
- name: 'CUSTOMERNAME',
- valueField: 'CustName',
- displayField: 'CodeAndName',
- allowBlank: false,
- listeners: {
- scope: this,
- 'select': function (combo, records, eOpts) {
- if (records.length > 0) {
- var data = combo.value;
- this.formHead.getForm().findField('SALE').setValue(records[0].data.SALE);
- var s = " ISOPERATOR=1 and LINKID in (select gid from [info_client] where SHORTNAME='" + combo.value + "')";
- this.storeInfoClientContact.load({ params: { condition: s },
- callback: function (r, options, success) {
- if (success) {
- if (this.storeInfoClientContact.getCount() > 0) {
- var member = this.storeInfoClientContact.getAt(0);
- this.comboxInfoClientContact.setValue(member.data.SHOWNAME);
- // this.formHead.getForm().findField('OPERATOREMAIL').setValue(member.data.EMAIL);
- this.formHead.getForm().findField('OPERATORTEL').setValue(member.data.TEL);
- // this.formHead.getForm().findField('OPERATORFAX').setValue(member.data.FAX);
- } else {
- this.comboxInfoClientContact.setValue('');
- // this.formHead.getForm().findField('OPERATOREMAIL').setValue('');
- this.formHead.getForm().findField('OPERATORTEL').setValue('');
- // this.formHead.getForm().findField('OPERATORFAX').setValue('');
-
- }
- }
- },
- scope: this
- });
-
- var sF = " ISFINANCIALSTAFF=1 and LINKID in (select gid from [info_client] where SHORTNAME='" + combo.value + "')";
- this.storeInfoClientContactFF.load({ params: { condition: sF },
- callback: function (r, options, success) {
- if (success) {
- if (this.storeInfoClientContactFF.getCount() > 0) {
- var member = this.storeInfoClientContactFF.getAt(0);
- this.comboxClientFCContact.setValue(member.data.SHOWNAME);
- // this.formHead.getForm().findField('FINANCIALSTAFFEMAIL').setValue(member.data.EMAIL);
- this.formHead.getForm().findField('FINANCIALSTAFFTEL').setValue(member.data.TEL);
- // this.formHead.getForm().findField('FINANCIALSTAFFFAX').setValue(member.data.FAX);
- } else {
- this.comboxClientFCContact.setValue('');
- // this.formHead.getForm().findField('FINANCIALSTAFFEMAIL').setValue('');
- this.formHead.getForm().findField('FINANCIALSTAFFTEL').setValue('');
- // this.formHead.getForm().findField('FINANCIALSTAFFFAX').setValue('');
-
- }
- }
- },
- scope: this
- });
-
- this.storeShipper.load({ params: { condition: "shippertype=2 AND (ISPUBLIC=1 OR CODENAME IN (SELECT CODENAME FROM info_client WHERE SHORTNAME='" + combo.value + "') )"} });
- this.storeConsignee.load({ params: { condition: "shippertype=1 AND (ISPUBLIC=1 OR CODENAME IN (SELECT CODENAME FROM info_client WHERE SHORTNAME='" + combo.value + "') )"} });
- this.storenotifyparty.load({ params: { condition: "shippertype=3 AND (ISPUBLIC=1 OR CODENAME IN (SELECT CODENAME FROM info_client WHERE SHORTNAME='" + combo.value + "') )"} });
- this.storeagent.load({ params: { condition: "shippertype=4 AND (ISPUBLIC=1 OR CODENAME IN (SELECT CODENAME FROM info_client WHERE SHORTNAME='" + combo.value + "') )"} });
- }
- }
- }
- });
- //委托单位_联系人
- this.storeInfoClientContact = Ext.create('DsExt.ux.RefTableStore', {
- model: 'DsShipping.ux.InfoClientContactModel',
- proxy: { url: '/CommMng/BasicDataRef/GetInfoClientContactList' }
- });
- this.storeInfoClientContactFF = Ext.create('DsExt.ux.RefTableStore', {
- model: 'DsShipping.ux.InfoClientContactModel',
- proxy: { url: '/CommMng/BasicDataRef/GetInfoClientContactList' }
- });
-
- //this.storeInfoClientContact.load();
- this.comboxInfoClientContact = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '客户操作',
- store: this.storeInfoClientContact,
-// forceSelection: true,
- name: 'OPERATOR',
- valueField: 'SHOWNAME',
- displayField: 'SHOWNAME',
- listeners: {
- scope: this,
- 'select': function (combo, records, eOpts) {
- if (records.length > 0) {
-
- var Cargoinforecords = DsStoreQueryBy(this.storeInfoClientContact, 'GID', records[0].data.GID);
- if (Cargoinforecords.getCount() > 0) {
- var Cargoinfodata = Cargoinforecords.getAt(0).data;
- // this.formHead.getForm().findField('OPERATOREMAIL').setValue(Cargoinfodata.EMAIL);
- this.formHead.getForm().findField('OPERATORTEL').setValue(Cargoinfodata.TEL);
- // this.formHead.getForm().findField('OPERATORFAX').setValue(Cargoinfodata.FAX);
- } else {
- // this.formHead.getForm().findField('OPERATOREMAIL').setValue('');
- this.formHead.getForm().findField('OPERATORTEL').setValue('');
- // this.formHead.getForm().findField('OPERATORFAX').setValue('');
- }
- }
- }
- }
- });
-
-
- this.comboxClientFCContact = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '客户财务',
- store: this.storeInfoClientContactFF,
-// forceSelection: true,
- name: 'FINANCIALSTAFFCODE',
- valueField: 'SHOWNAME',
- displayField: 'SHOWNAME',
- listeners: {
- scope: this,
- 'select': function (combo, records, eOpts) {
- if (records.length > 0) {
-
- var Cargoinforecords = DsStoreQueryBy(this.storeInfoClientContactFF, 'GID', records[0].data.GID);
- if (Cargoinforecords.getCount() > 0) {
- var Cargoinfodata = Cargoinforecords.getAt(0).data;
- // this.formHead.getForm().findField('FINANCIALSTAFFEMAIL').setValue(Cargoinfodata.EMAIL);
- this.formHead.getForm().findField('FINANCIALSTAFFTEL').setValue(Cargoinfodata.TEL);
- // this.formHead.getForm().findField('FINANCIALSTAFFFAX').setValue(Cargoinfodata.FAX);
- } else {
- // this.formHead.getForm().findField('FINANCIALSTAFFEMAIL').setValue('');
- this.formHead.getForm().findField('FINANCIALSTAFFTEL').setValue('');
- // this.formHead.getForm().findField('FINANCIALSTAFFFAX').setValue('');
- }
- }
- }
- }
- });
-
- //客户加载_场站
- this.storeYARD = Ext.create('DsExt.ux.RefTableStore', {
- model: 'DsShipping.ux.CustomRefModel',
- proxy: { url: '/CommMng/BasicDataRef/GetCustomRefList' }
- });
-
- //船公司
- this.comboxYARD = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '场站',
- store: this.storeYARD,
- forceSelection: true,
- name: 'YARD',
- valueField: 'CustName',
- displayField: 'CodeAndName'
- });
- //客户加载_船公司
- this.storeCARRIER = Ext.create('DsExt.ux.RefTableStore', {
- model: 'DsShipping.ux.CustomRefModel',
- proxy: { url: '/CommMng/BasicDataRef/GetCustomRefList' }
- });
-
- //船公司
- this.comboxCARRIER = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '船公司',
- store: this.storeCARRIER,
- forceSelection: true,
- name: 'CARRIER',
- valueField: 'CustName',
- displayField: 'CodeAndName'
- });
-
- //客户加载_订舱代理
- this.storeFORWARDER = Ext.create('DsExt.ux.RefTableStore', {
- model: 'DsShipping.ux.CustomRefModel',
- proxy: { url: '/CommMng/BasicDataRef/GetCustomRefList' }
- });
-
- //船公司
- this.comboxFORWARDER = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '订舱代理',
- store: this.storeFORWARDER,
- forceSelection: true,
- name: 'FORWARDER',
- valueField: 'CustName',
- displayField: 'CodeAndName'
- });
-
-
- this.storePKGTYPE = Ext.create('DsExt.ux.RefTableStore', {
- model: 'DsExtEnumModel',
- proxy: { url: '/CommMng/PubSys/GetEnumValueList' }
- });
- this.storePKGTYPE.load({ params: { enumTypeId: 97011} });
-
- this.comboxPKGTYPE = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '装箱类型',
- store: this.storePKGTYPE,
- forceSelection: true,
- name: 'PACKINGTYPE',
- valueField: 'EnumValueName',
- displayField: 'EnumValueName'
- });
-
- //客户加载_仓库
- this.storeWAREHOUSE = Ext.create('DsExt.ux.RefTableStore', {
- model: 'DsShipping.ux.CustomRefModel',
- proxy: { url: '/CommMng/BasicDataRef/GetCustomRefList' }
- });
-
- //车队
- this.comboxWAREHOUSE = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '仓库',
- store: this.storeWAREHOUSE,
- forceSelection: true,
- name: 'WAREHOUSE',
- valueField: 'CustName',
- displayField: 'CodeAndName'
- });
-
- //客户加载_车队
- this.storeTRUCKER = Ext.create('DsExt.ux.RefTableStore', {
- model: 'DsShipping.ux.CustomRefModel',
- proxy: { url: '/CommMng/BasicDataRef/GetCustomRefList' }
- });
-
- //车队
- this.comboxTRUCKER = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '车队',
- store: this.storeTRUCKER,
- forceSelection: true,
- name: 'TRUCKER',
- valueField: 'CustName',
- displayField: 'CodeAndName'
- });
-
- //客户加载_报关报检
- this.storeCUSTOMSER = Ext.create('DsExt.ux.RefTableStore', {
- model: 'DsShipping.ux.CustomRefModel',
- proxy: { url: '/CommMng/BasicDataRef/GetCustomRefList' }
- });
-
- //报关行
- this.comboxCUSTOMSER = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '报关行',
- store: this.storeCUSTOMSER,
- forceSelection: true,
- name: 'CUSTOMSER',
- valueField: 'CustName',
- displayField: 'CodeAndName'
- });
-
-
- //键值维护表_装运方式
-
- this.StoreBLTYPE = Ext.create('Ext.data.Store', {
- fields: ['BLTYPE']
- });
- this.StoreBLTYPE.add({ "BLTYPE": "整箱" });
- this.StoreBLTYPE.add({ "BLTYPE": "拼箱主票" });
- this.StoreBLTYPE.add({ "BLTYPE": "拼箱分票" });
- this.StoreBLTYPE.add({ "BLTYPE": "拼箱单票" });
-
-
- this.comboxBLTYPE = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '装运方式',
- store: this.StoreBLTYPE,
- forceSelection: true,
- name: 'BLTYPE',
- valueField: 'BLTYPE',
- displayField: 'BLTYPE',
- value: '整箱',
- listeners: {
- scope: this,
- 'select': function (combo, records, eOpts) {
- if (records.length > 0) {
- if (combo.value == "拼箱单票" || combo.value == "拼箱分票") {
- if (this.storeBodyList.getCount() > 0) {
- combo.setValue(combo.originalValue);
- alert("拼箱单票、拼箱分票是不允许添加集装箱信息的,因此请先删除集装箱信息!");
- return;
- }
- else {
- this.panelBodyCtn.hide();
- }
- }
- else {
- this.panelBodyCtn.show();
- }
-
- }
- }
- }
- });
-
-
-
- //品名
- this.storeCodeGoodsList = Ext.create('DsExt.ux.RefTableStore', {
- model: 'DsShipping.ux.CodeGoodsModel',
- proxy: { url: '/CommMng/BasicDataRef/GetCodeGoodsList' }
- });
- this.storeCodeGoodsList.load();
- this.comboxGOODSNAME = Ext.create('DsExt.ux.RefTableCombox', {
- store: this.storeCodeGoodsList,
- labelWidth: 250,
- // forceSelection: true,
- name: 'GOODSNAME',
- valueField: 'GOODNAME',
- displayField: 'CodeAndName'
- });
-
- //业务来源
- this.storeSource = Ext.create('DsExt.ux.RefTableStore', {
- model: 'DsShipping.ux.SourceModel',
- proxy: { url: '/CommMng/BasicDataRef/GetSource' }
- });
- this.storeSource.load();
- this.storeSourceDetail = Ext.create('DsExt.ux.RefTableStore', {
- model: 'DsShipping.ux.SourceDetailModel',
- proxy: { url: '/CommMng/BasicDataRef/GetSourceDetail2' }
- });
- this.comboxBSSOURCE = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '业务来源',
- store: this.storeSource,
- // forceSelection: true,
- name: 'BSSOURCE',
- valueField: 'SourceName',
- displayField: 'SourceName',
- listeners: {
- scope: this,
- 'select': function (combo, records, eOpts) {
- if (records.length > 0) {
- var recs = DsStoreQueryBy(this.storeSource, 'SourceID', records[0].data.SourceID);
- if (recs.getCount() > 0) {
- var data = recs.getAt(0).data;
- var s = "SOURCEID='" + data.SourceID + "'";
- this.storeSourceDetail.load({ params: { condition: s} });
- } else {
- var BSSOURCEDETAIL = this.formHead.getForm().findField('BSSOURCEDETAIL');
- BSSOURCEDETAIL.setValue('');
- }
- }
- }
- }
- });
- this.storeSourceDetail.load();
- this.comboxBSSOURCEDETAIL = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '贸易条款',
- store: this.storeSourceDetail,
- // forceSelection: true,
- name: 'BSSOURCEDETAIL',
- valueField: 'SourceDetail',
- displayField: 'SourceDetail'
- });
-
-
-
- //所属部门
- this.storeDept = Ext.create('DsExt.ux.RefTableStore', {
- model: 'DsShipping.ux.DeptModel',
- proxy: { url: '/CommMng/BasicDataRef/GetDeptList' }
- });
- this.storeDept.load();
- this.comboxDept = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '所属部门',
- store: this.storeDept,
- forceSelection: true,
- name: 'SALEDEPT',
- valueField: 'DeptName',
- displayField: 'DeptName'
- //,hidden: true
- });
-
-
-
-
-
- //件数包装
- this.storeCodePackage = Ext.create('DsExt.ux.RefTableStore', {
- model: 'DsShipping.ux.CodePackageModel',
- proxy: { url: '/CommMng/BasicDataRef/GetCodePackageList' }
- });
- this.storeCodePackage.load();
- this.comboxKINDPKGS = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '包 装',
- labelWidth: 35,
- store: this.storeCodePackage,
- padding: '0 0 0 10',
- // forceSelection: true,
- name: 'KINDPKGS',
- valueField: 'PKGS',
- displayField: 'PKGS',
- listeners: {
- scope: this,
- 'select': function (combo, records, eOpts) {
- if (records.length > 0) {
- var str_num = this.formEdit.getForm().findField('PKGS').getValue();
- this.formEdit.getForm().findField('TOTALNO').setValue('SAY:' + ToEn(str_num).toUpperCase() + ' ' + combo.value + ' ONLY.');
- }
- }
- }
- });
-
-
-
- //件数包装_集装箱列表中的下拉框加载
- this.comboxKINDPKGS_CTN = Ext.create('DsExt.ux.RefTableCombox', {
- //fieldLabel: '件数包装',
- store: this.storeCodePackage,
- // forceSelection: true,
- name: 'KINDPKGS',
- valueField: 'PKGS',
- displayField: 'PKGS'
- });
-
-
- //箱型_集装箱列表中的下拉框加载
- this.storeCodeCtn = Ext.create('DsExt.ux.RefTableStore', {
- model: 'DsShipping.ux.CodeCtnModel',
- proxy: { url: '/CommMng/BasicDataRef/GetCodeCtnList' }
- });
- this.storeCodeCtn.load();
- this.comboxCTNALL = Ext.create('DsExt.ux.RefTableCombox', {
- //fieldLabel: '箱型',
- store: this.storeCodeCtn,
- forceSelection: true,
- name: 'CTNALL',
- valueField: 'CTN',
- displayField: 'CTN'
- });
-
- //箱型_集装箱列表中的下拉框加载
- this.storeLANE = Ext.create('DsExt.ux.RefTableStore', {
- model: 'DsShipping.ux.Lane',
- proxy: { url: '/CommMng/BasicDataRef/GetCodeLaneList' }
- });
- this.storeLANE.load();
- this.comboxLANE = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '航线',
- store: this.storeLANE,
- // forceSelection: true,
- name: 'LANE',
- valueField: 'LANE',
- displayField: 'LANE'
- });
-
-
- //客户加载_发货人
- this.storeShipper = Ext.create('DsExt.ux.RefTableStore', {
- model: 'OpSeaeShipper',
- proxy: { url: '/MvcShipping/MsOpSeae/GetShipperList' }
- });
- // this.storeShipper.load({ params: { condition: "ISCONTROLLER='1'"} });
-
- //发货人
- this.comboxShipper = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: 'Shipper (发货人)',
- store: this.storeShipper,
- // forceSelection: true,
- labelWidth: 150,
- labelAlign: 'left',
- name: 'SHIPPERID',
- valueField: 'SHORTNAME',
- displayField: 'CodeAndName',
- listeners: {
- scope: this,
- 'select': function (combo, records, eOpts) {
- if (records.length > 0) {
- var selectrecords = DsStoreQueryBy(this.storeShipper, 'SHORTNAME', combo.value);
- if (selectrecords.getCount() > 0) {
- var selectdata = selectrecords.getAt(0).data;
- this.formEdit.getForm().findField('SHIPPER').setValue(selectdata.SHIPPERDETAIL);
- } else {
- this.formEdit.getForm().findField('SHIPPER').setValue('');
- }
- }
- }
- }
- });
-
-
-
- //客户加载_收货人
- this.storeConsignee = Ext.create('DsExt.ux.RefTableStore', {
- model: 'OpSeaeShipper',
- proxy: { url: '/MvcShipping/MsOpSeae/GetShipperList' }
- });
- // this.storeShipper.load({ params: { condition: "ISCONTROLLER='1'"} });
-
- //收货人
- this.comboxConsignee = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: 'Consignee (收货人)',
- labelWidth: 150,
- labelAlign: 'left',
- store: this.storeConsignee,
- // forceSelection: true,
- name: 'CONSIGNEEID',
- valueField: 'SHORTNAME',
- displayField: 'CodeAndName',
- listeners: {
- scope: this,
- 'select': function (combo, records, eOpts) {
- if (records.length > 0) {
- var selectrecords = DsStoreQueryBy(this.storeConsignee, 'SHORTNAME', combo.value);
- if (selectrecords.getCount() > 0) {
- var selectdata = selectrecords.getAt(0).data;
- this.formEdit.getForm().findField('CONSIGNEE').setValue(selectdata.SHIPPERDETAIL);
- } else {
- this.formEdit.getForm().findField('CONSIGNEE').setValue('');
- }
- }
- }
- }
- });
-
-
-
- //客户加载_通知人
- this.storenotifyparty = Ext.create('DsExt.ux.RefTableStore', {
- model: 'OpSeaeShipper',
- proxy: { url: '/MvcShipping/MsOpSeae/GetShipperList' }
- });
- // this.storeShipper.load({ params: { condition: "ISCONTROLLER='1'"} });
-
- //通知人
- this.comboxNotifyParty = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: 'Notify Party (通知人)',
- store: this.storenotifyparty,
- labelWidth: 150,
- labelAlign: 'left',
- // forceSelection: true,
- name: 'NOTIFYPARTYID',
- valueField: 'SHORTNAME',
- displayField: 'CodeAndName',
- listeners: {
- scope: this,
- 'select': function (combo, records, eOpts) {
- if (records.length > 0) {
- var selectrecords = DsStoreQueryBy(this.storenotifyparty, 'SHORTNAME', combo.value);
- if (selectrecords.getCount() > 0) {
- var selectdata = selectrecords.getAt(0).data;
- this.formEdit.getForm().findField('NOTIFYPARTY').setValue(selectdata.SHIPPERDETAIL);
- } else {
- this.formEdit.getForm().findField('NOTIFYPARTY').setValue('');
- }
- }
- }
- }
- });
-
-
- //客户加载_代理
- this.storeagent = Ext.create('DsExt.ux.RefTableStore', {
- model: 'OpSeaeShipper',
- proxy: { url: '/MvcShipping/MsOpSeae/GetShipperList' }
- });
- // this.storeShipper.load({ params: { condition: "ISCONTROLLER='1'"} });
-
- //收货人
- this.comboxAgent = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '代 理',
- store: this.storeagent,
- // forceSelection: true,
- name: 'AGENTID',
- valueField: 'SHORTNAME',
- displayField: 'CodeAndName',
- listeners: {
- scope: this,
- 'select': function (combo, records, eOpts) {
- if (records.length > 0) {
- var selectrecords = DsStoreQueryBy(this.storeagent, 'SHORTNAME', combo.value);
- if (selectrecords.getCount() > 0) {
- var selectdata = selectrecords.getAt(0).data;
- this.formEdit.getForm().findField('AGENT').setValue(selectdata.SHIPPERDETAIL);
- } else {
- this.formEdit.getForm().findField('AGENT').setValue('');
- }
- }
- }
- }
- });
-
-
- this.myCheckboxService = new Ext.form.CheckboxGroup({
- id: 'myService',
- xtype: 'checkboxgroup',
- fieldLabel: '服务项目',
- columns: 8,
- items: [{
- boxLabel: '熏蒸',
- inputValue: true,
- name: 'ISFUMIGATION',
- id: 'ISFUMIGATION'
- }, {
- boxLabel: '仓储',
- inputValue: true,
- name: 'ISSTORAGE',
- id: 'ISSTORAGE'
- }, {
- boxLabel: '陆运',
- inputValue: true,
- name: 'ISLAND',
- id: 'ISLAND'
- }, {
- boxLabel: '报关',
- inputValue: true,
- name: 'ISCUSTOMS',
- id: 'ISCUSTOMS'
- }, {
- boxLabel: '报检',
- inputValue: true,
- name: 'ISINSPECTION',
- id: 'ISINSPECTION'
- }, {
- boxLabel: '订舱',
- inputValue: true,
- name: 'ISBOOKING',
- id: 'ISBOOKING'
- }, {
- boxLabel: '使用代理',
- inputValue: true,
- name: 'ISAGENT',
- id: 'ISAGENT'
- }, {
- boxLabel: '分单签单',
- inputValue: true,
- name: 'ISHBLNO',
- id: 'ISHBLNO'
- }
-
- ]
- });
-
- this.StoreStlName = Ext.create('Ext.data.Store', {
- fields: ['STLNAME']
- });
- this.StoreStlName.add({ "STLNAME": "票结" });
- this.StoreStlName.add({ "STLNAME": "半月结" });
- this.StoreStlName.add({ "STLNAME": "月结" });
- this.StoreStlName.add({ "STLNAME": "周结" });
-
-
- this.comboxStlName = Ext.create('DsExt.ux.RefTableCombox', {
- store: this.StoreStlName,
- fieldLabel: '结算方式',
- forceSelection: true,
- name: 'STLNAME',
- valueField: 'STLNAME',
- displayField: 'STLNAME'
- });
-
-
-
- //#endregion
-
- //#region 编辑formHead 基本信息
- this.formHead = Ext.widget('form', {
- region: 'north',
- frame: true,
- bodyPadding: 5,
- collapsed: false,
- collapsible: true,
- trackResetOnLoad: true,
- fieldDefaults: {
- margins: '2 2 2 2',
- labelAlign: 'right',
- flex: 1,
- labelWidth: 70,
- msgTarget: 'qtip'
- },
-
- items: [{
- xtype: 'container',
- layout: 'hbox',
- defaultType: 'textfield',
- items: [{
- fieldLabel: '业务编号',
- name: 'BSNO', hidden: true
- }, {
- fieldLabel: 'MASTERNO', //'业务编号',
- name: 'MASTERNO', hidden: true
- }, {
- fieldLabel: 'CREATETIME', //'CREATETIME',
- name: 'CREATETIME', hidden: true
- }, {
- fieldLabel: 'INPUTBY',
- name: 'INPUTBY', hidden: true
- }, {
- fieldLabel:'CNTRTOTAL', //'CNTRTOTAL',
- name: 'CNTRTOTAL', hidden: true
- }, {
- fieldLabel: 'MSHIPPERID', //'MSHIPPERID',
- name: 'MSHIPPERID', hidden: true
- }, {
- fieldLabel: 'MCONSIGNEEID', //'MCONSIGNEEID',
- name: 'MCONSIGNEEID', hidden: true
- }, {
- fieldLabel: 'MNOTIFYPARTYID', //'MNOTIFYPARTYID',
- name: 'MNOTIFYPARTYID', hidden: true
- }, {
- fieldLabel: 'MSHIPPER', //'MSHIPPER',
- xtype: 'textareafield',
- name: 'MSHIPPER', hidden: true
- }, {
- fieldLabel: 'MCONSIGNEE', //'MCONSIGNEE',
- xtype: 'textareafield',
- name: 'MCONSIGNEE', hidden: true
- }, {
- fieldLabel: 'MNOTIFYPARTY', //'MNOTIFYPARTY',
- xtype: 'textareafield',
- name: 'MNOTIFYPARTY', hidden: true
- }, {
- fieldLabel:'MBLFRT', //'MBLFRT',
- name: 'MBLFRT', hidden: true
- }, {
- fieldLabel: 'SALEDEPT', //'SALEDEPT',
- name: 'SALEDEPT', hidden: true
- }, {
- fieldLabel: '业务锁定',
- disabled: true,
- readOnly: true,
- name: 'BSSTATUSREF'
- }, {
- fieldLabel: '费用锁定',
- readOnly: true,
- disabled: true,
- name: 'FEESTATUSREF'
- }, {
- fieldLabel: '会计期间',
- xtype: 'monthfield',
- name: 'ACCDATE'
- }, this.comboxBLTYPE, {
- fieldLabel: '贸易条款',
- name: 'TRADETERM'
- }]
- }, {
- xtype: 'container',
- layout: 'hbox',
- defaultType: 'textfield',
- items: [this.comboxCustCode, this.comboxBSSOURCE, this.comboxBSSOURCEDETAIL, {
- fieldLabel: '结算方式',
- name: 'STLNAME'
- }, {
- fieldLabel: '结算日期', //'结算日期', readOnly: true,
- format: 'Y-m-d',
- flex: 1,
- xtype: 'datefield',
- name: 'STLDATE', id: "STLDATE"
- }]
- }, {
- xtype: 'container',
- layout: 'hbox',
- defaultType: 'textfield',
- items: [this.comboxOP, this.comboxSALE, this.comboxDOC, this.comboxCUSTSERVICE, {
- fieldLabel: '发票号', //'发票号',
- name: 'INVNO'
- }]
- }, {
- xtype: 'container',
- layout: 'hbox',
- defaultType: 'textfield',
- items: [{
- fieldLabel: '委托编号',
- allowBlank: true,
- name: 'CUSTNO'
- }, {
- fieldLabel: '订舱编号',
- name: 'ORDERNO'
- }, {
- fieldLabel: '主提单号',
- name: 'MBLNO'
- }, {
- fieldLabel: '分提单号',
- name: 'HBLNO'
- }, {
- fieldLabel: '合约号', //'运费协议号',
- name: 'CONTRACTNO'
- }]
- }, {
- xtype: 'container',
- layout: 'hbox',
- defaultType: 'textfield',
- items: [{
- fieldLabel: '参考号',
- name: 'SERVICECONTRACTNO'
- }, {
- fieldLabel: '申请放箱号', //'申请放箱号',
- name: 'APPLYNO'
- }, this.comboxInfoClientContact, {
- fieldLabel: 'TEL',
- name: 'OPERATORTEL'
- }, this.comboxClientFCContact]
- }, this.myCheckboxService
-
- ]//end items(fieldset 1)
-
- }); //end this.formEdit
- //#endregion
-
- //#region 集装箱-数据集
- this.storeBodyList = Ext.create('Ext.data.Store', {
- model: 'MsOpSeaeDetail',
- remoteSort: true,
- proxy: {
- type: 'ajax',
- url: '/MvcShipping/MsOpSeae/GetBodyList',
- reader: {
- id: 'BsNo,CTNCODE,CTN_ID',
- root: 'data',
- totalProperty: 'totalCount'
- }
- }
- });
-
- //明细表表格
- this.gridListCellEditing = Ext.create('Ext.grid.plugin.CellEditing', {
- clicksToEdit: 1
- });
-
- this.gridList = new Ext.grid.GridPanel({
- store: this.storeBodyList,
- enableHdMenu: false,
- region: 'center',
- loadMask: { msg: "数据加载中,请稍等..." },
- trackMouseOver: true,
- disableSelection: false,
- plugins: [this.gridListCellEditing],
- selType: 'cellmodel',
-
-// tbar: [{
-// text: '增加明细',
-// tooltip: '增加明细',
-// id: "btnadddetail",
-// iconCls: "btnadddetail",
-// handler: function (button, event) {
-// this.onAddDetailClick(button, event);
-// },
-// scope: this
-// }, '-', {
-// text: '删除明细',
-// tooltip: '删除明细',
-// id: "btndeldetail",
-// iconCls: "btndeletedetail",
-// handler: function (button, event) {
-// this.onDelDetailClick(button, event);
-// },
-// scope: this
-// }, '-', {
-// text: '展开集装箱',
-// id: "btnadddetail2",
-// handler: function (button, event) {
-// this.onUpDetailClick(button, event);
-// },
-// scope: this
-// }, '-', {
-// text: '引入场站数据',
-// id: "btnaddyarddata",
-// handler: function (button, event) {
-// this.onaddyarddataClick(button, event);
-// },
-// scope: this
-// }],
-
- columns: [{
- sortable: true,
- dataIndex: 'CTN_ID',
- header: '编号',
- hidden: true,
- width: 0
- }, {
- sortable: true,
- dataIndex: 'BSNO',
- header: '业务编号',
- hidden: true,
- width: 0
- }, {
- sortable: true,
- dataIndex: 'CTNCODE',
- header: '序号',
- width: 30
- }, {
- dataIndex: 'CTNALL',
- header: '箱型',
- width: 48,
- editor: this.comboxCTNALL
- }, {
- dataIndex: 'CTNNUM',
- header: '箱量',
- width: 30,
- editor: {
- xtype: 'numberfield',
- allowBlank: false,
- selectOnFocus: true
- }
- }, {
- dataIndex: 'CNTRNO',
- header: '箱号',
- width: 100,
- editor: {
- xtype: 'textfield',
- selectOnFocus: true
- }
- }, {
- dataIndex: 'SEALNO',
- header: '封号',
- width: 65,
- editor: {
- xtype: 'textfield',
- selectOnFocus: true
- }
- }, {
- sortable: true,
- dataIndex: 'PKGS',
- header: '件数',
- width: 60,
- editor: {
- xtype: 'numberfield',
- allowBlank: false,
- selectOnFocus: true
- }
- }, {
- dataIndex: 'KINDPKGS',
- header: '包装',
- width: 70,
- editor: this.comboxKINDPKGS_CTN
- }, {
- dataIndex: 'KGS',
- header: '重量',
- width: 60,
- editor: {
- xtype: 'textfield',
- selectOnFocus: true
- }
- }, {
- dataIndex: 'CBM',
- header: '尺码',
- width: 60,
- editor: {
- xtype: 'textfield',
- selectOnFocus: true
- }
- }, {
- dataIndex: 'TAREWEIGHT',
- header: '箱皮重',
- width: 60,
- editor: {
- xtype: 'textfield',
- selectOnFocus: true
- }
- }, {
- dataIndex: 'REMARK',
- header: '备注',
- width: 150,
- editor: {
- xtype: 'textfield',
- selectOnFocus: true
- }
- }]
- });
- //#endregion
-
- //#region 数据集
- this.panelBodyCtn = new Ext.Panel({
- title: '集装箱信息',
- layout: "border",
- height: 170,
- //margin: '5 10',
- frame: true,
- items: [this.gridList]
- });
-
- this.panelBodyDr = new Ext.Panel({
- title: '危险品信息',
- layout: "border",
- hidden: true,
- height: 60,
- frame: true,
- items: [{
- xtype: 'container',
- layout: 'hbox',
- defaultType: 'textfield',
- defaults: {
- anchor: '96%'
- },
- items: [{
- fieldLabel: '危险品等级',
- flex: 1,
- labelWidth: 70,
- name: 'DCLASS'
- }, {
- fieldLabel: '危险品编号',
- flex: 1,
- labelWidth: 70,
- name: 'DUNNO'
- }, {
- fieldLabel: '危险品页号',
- flex: 1,
- labelWidth: 70,
- name: 'DPAGE'
- }, {
- fieldLabel: '危险品标签',
- flex: 1,
- labelWidth: 70,
- name: 'DLABEL'
- }, {
- fieldLabel: '危险品联系人',
- flex: 1,
- labelWidth: 90,
- name: 'LINKMAN'
- }]
- }]
- });
-
-
- this.StoreTemp = Ext.create('Ext.data.Store', {
- fields: ['ID', 'NAME']
- });
- this.StoreTemp.add({ "ID": "C", "NAME": "C摄氏" });
- this.StoreTemp.add({ "ID": "F", "NAME": "F华氏" });
-
-
- this.comboxTemp = Ext.create('DsExt.ux.RefTableCombox', {
- store: this.StoreTemp,
- fieldLabel: '温度单位',
- forceSelection: true,
- name: 'TEMPID',
- valueField: 'ID',
- displayField: 'NAME'
- });
-
-
- this.panelBodyRf = new Ext.Panel({
- title: '冻柜信息',
- layout: "border",
- hidden: true,
- height: 60,
- //margin: '5 10',
- frame: true,
- items: [{
- xtype: 'container',
- layout: 'hbox',
- defaultType: 'textfield',
- items: [{
- fieldLabel: '冷藏通风量',
- name: 'REEFERF'
- }, {
- fieldLabel: '设置温度',
- name: 'TEMPSET'
- }, this.comboxTemp, {
- fieldLabel: '最低温度',
- name: 'TEMPMIN'
- }, {
- fieldLabel: '最高温度',
- name: 'TEMPMAX'
- }]
- }]
- });
-
-
- this.storeVoyVeg = Ext.create('DsExt.ux.RefTableStore', {
- model: 'DsShipping.ux.VesselModel',
- proxy: { url: '/CommMng/BasicDataRef/GetVesselList' }
- });
-
-
- this.comboxVoyVeg = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '船 名',
- store: this.storeVoyVeg,
- name: 'VESSEL',
- valueField: 'VESSEL',
- flex: 2,
- displayField: 'VESSEL',
- listeners: {
- scope: this,
- 'select': function (combo, records, eOpts) {
- if (records.length > 0) {
- var selectrecords = DsStoreQueryBy(this.storeVoyVeg, 'VoyName', combo.value);
- if (selectrecords.getCount() > 0) {
- var selectdata = selectrecords.getAt(0).data;
- this.formEdit.getForm().findField('VESSELID').setValue(selectdata.EDICODE);
- } else {
- this.formEdit.getForm().findField('VESSELID').setValue('');
- }
- }
- }
- }
-
- });
-
- //国际港口(进口装货港、出口卸货港)
- this.storeCodeDisport = Ext.create('DsExt.ux.RefTableStore', {
- model: 'DsShipping.ux.CodeDisportModel',
- proxy: { url: '/CommMng/BasicDataRef/GetCodeDisportList' }
- });
- // this.storeCodeDisport.load();
-
- this.storeCodeDisport2 = Ext.create('DsExt.ux.RefTableStore', {
- model: 'DsShipping.ux.CodeDisportModel',
- proxy: { url: '/CommMng/BasicDataRef/GetCodeDisportList' }
- });
- // this.storeCodeDisport2.load();
-
- this.storeCodeDisport3 = Ext.create('DsExt.ux.RefTableStore', {
- model: 'DsShipping.ux.CodeDisportModel',
- proxy: { url: '/CommMng/BasicDataRef/GetCodeDisportList' }
- });
- // this.storeCodeDisport3.load();
-
- this.storeCodeDisport4 = Ext.create('DsExt.ux.RefTableStore', {
- model: 'DsShipping.ux.CodeDisportModel',
- proxy: { url: '/CommMng/BasicDataRef/GetCodeDisportList' }
- });
-
- //国内港口(出口装货港、进口卸货港)
- this.storeCodeLoadport = Ext.create('DsExt.ux.RefTableStore', {
- model: 'DsShipping.ux.CodeLoadportModel',
- proxy: { url: '/CommMng/BasicDataRef/GetCodeLoadportList' }
- });
- // this.storeCodeLoadport.load();
- // this.storeCodeDisport4.load();
-
- this.comboxPORTLOAD = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '装货港',
- store: this.storeCodeLoadport,
- name: 'PORTLOAD',
- valueField: 'PORT',
- displayField: 'CodeAndName',
- listeners: {
- scope: this,
- 'select': function (combo, records, eOpts) {
- if (records.length > 0) {
- var selectrecords = DsStoreQueryBy(this.storeCodeLoadport, 'PORT', combo.value);
- if (selectrecords.getCount() > 0) {
- var selectdata = selectrecords.getAt(0).data;
- this.formEdit.getForm().findField('PORTLOADID').setValue(selectdata.EDICODE);
- } else {
- this.formEdit.getForm().findField('PORTLOADID').setValue('');
- }
- }
- }
- }
- });
-
-
- this.comboxPORTDISCHARGE = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '卸货港',
- store: this.storeCodeDisport,
- name: 'PORTDISCHARGE',
- valueField: 'PORT',
- queryMode: 'local',
- displayField: 'PORT',
- listeners: {
- scope: this,
- 'select': function (combo, records, eOpts) {
- if (records.length > 0) {
- var selectrecords = DsStoreQueryBy(this.storeCodeDisport, 'PORT', combo.value);
- if (selectrecords.getCount() > 0) {
- var selectdata = selectrecords.getAt(0).data;
- this.formEdit.getForm().findField('PORTDISCHARGEID').setValue(selectdata.EDICODE);
- var DESTINATION = this.formEdit.getForm().findField('DESTINATIONID').getValue();
- if (DESTINATION == null || DESTINATION == '') {
- this.formEdit.getForm().findField('DESTINATION').setValue(combo.value);
- this.formEdit.getForm().findField('DESTINATIONID').setValue(selectdata.EDICODE);
- }
- var PLACEDELIVERY = this.formEdit.getForm().findField('PLACEDELIVERY').getValue();
- if (PLACEDELIVERY == null || PLACEDELIVERY == '') {
- this.formEdit.getForm().findField('PLACEDELIVERY').setValue(combo.value);
- this.formEdit.getForm().findField('PLACEDELIVERYID').setValue(selectdata.EDICODE);
- }
-
-
- } else {
- this.formEdit.getForm().findField('PORTDISCHARGEID').setValue('');
- }
- }
- }
- }
- });
-
- this.comboxDESTINATION = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '目的地',
- store: this.storeCodeDisport2,
- name: 'DESTINATION',
- valueField: 'PORT',
- displayField: 'PORT',
- listeners: {
- scope: this,
- 'select': function (combo, records, eOpts) {
- if (records.length > 0) {
- var selectrecords = DsStoreQueryBy(this.storeCodeDisport2, 'PORT', combo.value);
- if (selectrecords.getCount() > 0) {
- var selectdata = selectrecords.getAt(0).data;
- this.formEdit.getForm().findField('DESTINATIONID').setValue(selectdata.EDICODE);
- } else {
- this.formEdit.getForm().findField('DESTINATIONID').setValue('');
- }
- }
- }
- }
- });
-
- this.comboxPLACEDELIVERY = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '交货地',
- store: this.storeCodeDisport3,
- name: 'PLACEDELIVERY',
- valueField: 'PORT',
- displayField: 'PORT',
- listeners: {
- scope: this,
- 'select': function (combo, records, eOpts) {
- if (records.length > 0) {
- var selectrecords = DsStoreQueryBy(this.storeCodeDisport3, 'PORT', combo.value);
- if (selectrecords.getCount() > 0) {
- var selectdata = selectrecords.getAt(0).data;
- this.formEdit.getForm().findField('PLACEDELIVERYID').setValue(selectdata.EDICODE);
- } else {
- this.formEdit.getForm().findField('PLACEDELIVERYID').setValue('');
- }
- }
- }
- }
- });
-
- this.comboxPLACERECEIPT = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '收货地点',
- store: this.storeCodeDisport4,
- name: 'PLACERECEIPT',
- valueField: 'PORT',
- displayField: 'PORT'
- });
-
-
- //付费方式
- this.storeFrt = Ext.create('DsExt.ux.RefTableStore', {
- model: 'CODE_FRT',
- proxy: { url: '/CommMng/BasicDataRef/GetCodeFrtList' }
- });
- this.storeFrt.load({ params: { condition: ""} });
-
- this.comboxBLFRT = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '付费方式',
- store: this.storeFrt,
- forceSelection: true,
- name: 'BLFRT',
- valueField: 'FRT',
- displayField: 'FRT',
- listeners: {
- scope: this,
- 'select': function (combo, records, eOpts) {
- if (records.length > 0) {
- if (combo.value == "FREIGHT PREPAID") {
- var portload = this.formEdit.getForm().findField('PORTLOAD').getValue();
- var portloadid = this.formEdit.getForm().findField('PORTLOADID').getValue();
- this.formEdit.getForm().findField('PREPARDAT').setValue(portload);
- this.formEdit.getForm().findField('PAYABLEAT').setValue('');
- this.formEdit.getForm().findField('ISSUEPLACE').setValue(portload);
- this.formEdit.getForm().findField('ISSUEPLACEID').setValue(portloadid);
-
- } else if (combo.value == "FREIGHT COLLECT") {
- var PORTDISCHARGE = this.formEdit.getForm().findField('PORTDISCHARGE').getValue();
- var PORTDISCHARGEID = this.formEdit.getForm().findField('PORTDISCHARGEID').getValue();
- this.formEdit.getForm().findField('PREPARDAT').setValue('');
- this.formEdit.getForm().findField('PAYABLEAT').setValue(PORTDISCHARGE);
- this.formEdit.getForm().findField('ISSUEPLACE').setValue(PORTDISCHARGE);
- this.formEdit.getForm().findField('ISSUEPLACEOD').setValue(PORTDISCHARGEID);
- }
-
-
- }
- }
- }
- });
-
-
- //运输条款
- this.storeSERVICE = Ext.create('DsExt.ux.RefTableStore', {
- model: 'CODE_SERVICE',
- proxy: { url: '/CommMng/BasicDataRef/GetCodeServiceList' }
- });
- this.storeSERVICE.load({ params: { condition: ""} });
-
- this.comboxSERVICE = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '运输条款',
- store: this.storeSERVICE,
- forceSelection: true,
- name: 'SERVICE',
- valueField: 'SERVICE',
- displayField: 'SERVICE'
- });
-
- //签单方式
- this.storeISSUETYPE = Ext.create('DsExt.ux.RefTableStore', {
- model: 'CODE_BLTYPE',
- proxy: { url: '/CommMng/BasicDataRef/GetCodeBLTYPEList' }
- });
- this.storeISSUETYPE.load({ params: { condition: ""} });
-
- this.comboxISSUETYPE = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '签单方式',
- store: this.storeISSUETYPE,
- forceSelection: true,
- name: 'ISSUETYPE',
- valueField: 'BLTYPE',
- displayField: 'BLTYPE'
- });
-
- this.StoreBLNUM = Ext.create('Ext.data.Store', {
- fields: ['NUM']
- });
- this.StoreBLNUM.add({ "NUM": "ZERO" });
- this.StoreBLNUM.add({ "NUM": "ONE" });
- this.StoreBLNUM.add({ "NUM": "TWO" });
- this.StoreBLNUM.add({ "NUM": "THREE" });
- this.StoreBLNUM.add({ "NUM": "FOUR" });
- this.StoreBLNUM.add({ "NUM": "FIVE" });
- this.StoreBLNUM.add({ "NUM": "SIX" });
- this.StoreBLNUM.add({ "NUM": "SEVEN" });
- this.StoreBLNUM.add({ "NUM": "EIGHT" });
- this.StoreBLNUM.add({ "NUM": "NINE" });
- this.StoreBLNUM.add({ "NUM": "TEN" });
-
- this.comboxBLNUM = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '提单份数',
- store: this.StoreBLNUM,
- forceSelection: true,
- flex: 0.5,
- name: 'NOBILL',
- valueField: 'NUM',
- displayField: 'NUM'
- });
-
-
-
-
- this.panelBodyDr2 = new Ext.Panel({
- title: '危险品信息',
- layout: "border",
- hidden: true,
- height: 60,
- width: 1200,
- frame: true,
- items: [{
- xtype: 'container',
- layout: 'hbox',
- defaultType: 'textfield',
- defaults: {
- anchor: '96%'
- },
- items: [{
- fieldLabel: '危险品等级',
- flex: 1,
- labelWidth: 70,
- name: 'DCLASS'
- }, {
- fieldLabel: '危险品编号',
- flex: 1,
- labelWidth: 70,
- name: 'DUNNO'
- }, {
- fieldLabel: '危险品页号',
- flex: 1,
- labelWidth: 70,
- name: 'DPAGE'
- }, {
- fieldLabel: '危险品标签',
- flex: 1,
- labelWidth: 70,
- name: 'DLABEL'
- }, {
- fieldLabel: '危险品联系人',
- flex: 1,
- labelWidth: 90,
- name: 'LINKMAN'
- }]
- }]
- });
-
-
-
-
- this.comboxTemp2 = Ext.create('DsExt.ux.RefTableCombox', {
- store: this.StoreTemp,
- fieldLabel: '温度单位',
- forceSelection: true,
- name: 'TEMPID',
- valueField: 'ID',
- displayField: 'NAME'
- });
-
-
- this.panelBodyRf2 = new Ext.Panel({
- title: '冻柜信息',
- layout: "border",
- hidden: true,
- height: 60,
- //margin: '5 10',
- frame: true,
- items: [{
- xtype: 'container',
- layout: 'hbox',
- defaultType: 'textfield',
- items: [{
- fieldLabel: '冷藏通风量',
- name: 'REEFERF'
- }, {
- fieldLabel: '设置温度',
- name: 'TEMPSET'
- }, this.comboxTemp2, {
- fieldLabel: '最低温度',
- name: 'TEMPMIN'
- }, {
- fieldLabel: '最高温度',
- name: 'TEMPMAX'
- }]
- }]
- });
-
- this.formCargoShow = Ext.widget('form', {
- frame: true,
- region: 'center',
- bodyPadding: 5,
- fieldDefaults: {
- margins: '2 2 2 2',
- labelAlign: 'right',
- flex: 1,
- labelWidth: 90,
- msgTarget: 'qtip'
- },
- items: [this.panelBodyDr2, this.panelBodyRf2]//end root items
- });
-
- me = this;
- this.winCargoShow = Ext.create('Ext.window.Window', {
- iconCls: "addicon",
- width: 800,
- height: 130,
- resizable: false,
- collapsible: true, // 允许缩放条
- closeAction: 'close',
- closable: true,
- modal: 'true',
- buttonAlign: "center",
- bodyStyle: "padding:0 0 0 0",
- items: [this.formCargoShow],
- buttons: [{
- text: "确定",
- minWidth: 70,
- handler: function () {
-
- me.formEdit.getForm().findField('DCLASS').setValue(me.formCargoShow.getForm().findField('DCLASS').getValue())
- me.formEdit.getForm().findField('DUNNO').setValue(me.formCargoShow.getForm().findField('DUNNO').getValue())
- me.formEdit.getForm().findField('DPAGE').setValue(me.formCargoShow.getForm().findField('DPAGE').getValue())
- me.formEdit.getForm().findField('DLABEL').setValue(me.formCargoShow.getForm().findField('DLABEL').getValue())
- me.formEdit.getForm().findField('LINKMAN').setValue(me.formCargoShow.getForm().findField('LINKMAN').getValue())
- me.formEdit.getForm().findField('REEFERF').setValue(me.formCargoShow.getForm().findField('REEFERF').getValue())
- me.formEdit.getForm().findField('TEMPSET').setValue(me.formCargoShow.getForm().findField('TEMPSET').getValue())
- me.formEdit.getForm().findField('TEMPID').setValue(me.formCargoShow.getForm().findField('TEMPID').getValue())
- me.formEdit.getForm().findField('TEMPMAX').setValue(me.formCargoShow.getForm().findField('TEMPMAX').getValue())
- me.formEdit.getForm().findField('TEMPMIN').setValue(me.formCargoShow.getForm().findField('TEMPMIN').getValue())
-
- var CARGOID = me.formEdit.getForm().findField('CARGOID').getValue();
-
- if (CARGOID == 'R') {
- me.panelBodyDr.setVisible(false);
- me.panelBodyRf.setVisible(true);
- } else if (CARGOID == 'D') {
- me.panelBodyDr.setVisible(true);
- me.panelBodyRf.setVisible(false);
- } else {
- me.panelBodyDr.setVisible(false);
- me.panelBodyRf.setVisible(false);
- }
- me.winCargoShow.close();
- }
- }]
- });
-
-
- this.StoreCargoid = Ext.create('Ext.data.Store', {
- fields: ['ID', 'NAME']
- });
- this.StoreCargoid.add({ "ID": "S", "NAME": "S普通货" });
- this.StoreCargoid.add({ "ID": "R", "NAME": "R冻柜" });
- this.StoreCargoid.add({ "ID": "D", "NAME": "D危险品" });
- this.StoreCargoid.add({ "ID": "O", "NAME": "O超限箱" });
-
-
- this.comboxCargoid = Ext.create('DsExt.ux.RefTableCombox', {
- store: this.StoreCargoid,
- fieldLabel: "货物标示",
- forceSelection: true,
- name: 'CARGOID',
- valueField: 'ID',
- displayField: 'NAME',
- listeners: {
- scope: this,
- 'select': function (combo, records, eOpts) {
- if (records.length > 0) {
- if (combo.value == 'R') {
- this.panelBodyDr2.setVisible(false);
- this.panelBodyRf2.setVisible(true);
- this.winCargoShow.width = 800;
- this.winCargoShow.show();
- } else if (combo.value == 'D') {
- this.panelBodyDr2.setVisible(true);
- this.panelBodyRf2.setVisible(false);
- this.winCargoShow.width = 1200;
- this.winCargoShow.show();
- } else {
- this.panelBodyDr.setVisible(false);
- this.panelBodyRf.setVisible(false);
- }
-
- }
- }
- }
- });
-
-
- this.StoreTranStatus = Ext.create('Ext.data.Store', {
- fields: ['CODE', 'STATUS']
- });
- this.StoreTranStatus.add({ "CODE": "C", "STATUS": "出运" });
- this.StoreTranStatus.add({ "CODE": "W", "STATUS": "未出运" });
- this.StoreTranStatus.add({ "CODE": "T", "STATUS": "退载" });
-
-
- this.comboxTranStatus = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '出运状态',
- store: this.StoreTranStatus,
- forceSelection: true,
- name: 'TRANSTATUS',
- valueField: 'CODE',
- displayField: 'STATUS'
- });
-
- //#endregion
-
- //#region 编辑formEdit 基本信息
- this.formEdit = Ext.widget('form', {
- region: 'north',
- frame: true,
- bodyPadding: 5,
- layout: 'anchor',
- trackResetOnLoad: true,
- fieldDefaults: {
- margins: '2 2 2 2',
- labelAlign: 'right',
- flex: 1,
- labelWidth: 70,
- msgTarget: 'qtip'
- },
-
- items: [{
- xtype: 'fieldset',
- defaultType: 'textfield',
- layout: 'hbox',
- defaults: {
- anchor: '96%'
- },
- items: [{
- xtype: 'container',
- layout: 'anchor',
- flex: 2,
- defaultType: 'textfield',
- items: [this.comboxShipper, {
- xtype: 'textareafield',
- grow: true,
- labelWidth: 0,
- height: 80,
- name: 'SHIPPER',
- anchor: '100%'
- }, this.comboxConsignee, {
- xtype: 'textareafield',
- grow: true,
- labelWidth: 0,
- height: 80,
- name: 'CONSIGNEE',
- anchor: '100%'
- }, this.comboxNotifyParty, {
- xtype: 'textareafield',
- grow: true,
- labelWidth: 0,
- height: 80,
- name: 'NOTIFYPARTY',
- anchor: '100%'
- }
- ]
- }, {
- xtype: 'container',
- layout: 'anchor',
- flex: 3,
- defaultType: 'textfield',
- items: [{
- xtype: 'container',
- layout: 'hbox',
- flex: 1,
- defaultType: 'textfield',
- items: [this.comboxYARD, this.comboxCARRIER, this.comboxFORWARDER]
-
- }, {
- xtype: 'container',
- layout: 'hbox',
- flex: 1,
- defaultType: 'textfield',
- items: [this.comboxAgent, {
- fieldLabel: '截港日期',
- format: 'Y-m-d',
- flex: 1,
- xtype: 'datetimefield',
- name: 'CLOSINGDATE'
- }, {
- fieldLabel: '截单日期',
- format: 'Y-m-d',
- flex: 1,
- xtype: 'datetimefield',
- name: 'CLOSEDOCDATE'
- }]
-
- }, {
- xtype: 'textareafield',
- grow: true,
- fieldLabel: 'AGENT',
- height: 60,
- name: 'AGENT',
- anchor: '100%'
- }, {
- xtype: 'container',
- layout: 'hbox',
- flex: 1,
- defaultType: 'textfield',
- items: [this.comboxLANE, this.comboxCUSTOMSER,this.comboxPKGTYPE]
-
- }, {
- xtype: 'container',
- layout: 'hbox',
- flex: 1,
- defaultType: 'textfield',
- items: [this.comboxWAREHOUSE, this.comboxTRUCKER, this.comboxFRCUSTSERVICE]
-
- }, this.panelBodyCtn
-
-
- ]
- }
-
- ]
- }, {
- xtype: 'container',
- layout: 'anchor',
- flex: 1,
- defaultType: 'textfield',
- defaults: {
- anchor: '99%'
- },
- items: [{
- xtype: 'container',
- defaultType: 'textfield',
- layout: 'hbox',
- items: [{
- fieldLabel: '开船日期',
- format: 'Y-m-d',
- flex: 1,
- xtype: 'datefield',
- name: 'ETD'
- }, {
- fieldLabel: '预抵日期',
- format: 'Y-m-d',
- flex: 1,
- xtype: 'datefield',
- name: 'ETA'
- }, this.comboxVoyVeg, {
- fieldLabel: '航次',
- flex: 0.5,
- name: 'VOYNO'
- }, {
- fieldLabel: '船舶呼号',
- flex: 0.5,
- name: 'VESSELID'
- }]
- }, {
- xtype: 'container',
- defaultType: 'textfield',
- layout: 'hbox',
- items: [this.comboxPORTLOAD, this.comboxPORTDISCHARGE, this.comboxDESTINATION, this.comboxPLACEDELIVERY, this.comboxPLACERECEIPT]
- }, {
- xtype: 'container',
- defaultType: 'textfield',
- layout: 'hbox',
- items: [{
- fieldLabel: '装港代码',
- name: 'PORTLOADID'
- }, {
- fieldLabel: '卸港代码',
- name: 'PORTDISCHARGEID'
- }, {
- fieldLabel: '目的代码',
- name: 'DESTINATIONID'
- }, {
- fieldLabel: '交货代码',
- name: 'PLACEDELIVERYID'
- }, {
- fieldLabel: '收货代码',
- name: 'PLACERECEIPTID'
- }]
- }, {
- xtype: 'container',
- defaultType: 'textfield',
- layout: 'hbox',
- items: [{
- xtype: 'container',
- layout: 'anchor',
- flex: 1,
- defaultType: 'textfield',
- items: [{
- xtype: 'label',
- html: 'Seal No.(封志号)
Marks & Nos.(标记与号码) '
- }, {
- xtype: 'textareafield',
- grow: true,
- height: 250,
- name: 'MARKS',
- anchor: '100%'
- }
- ]
- }, {
- xtype: 'container',
- layout: 'anchor',
- flex: 3,
- defaultType: 'textfield',
- items: [{
- xtype: 'container',
- defaultType: 'textfield',
- layout: 'hbox',
- defaults: {
- anchor: '100%'
- },
- items: [{
- xtype: 'label',
- html: '     Description of Goods
     (包装种类与货名)'
- }, this.comboxGOODSNAME, this.comboxCargoid, {
- fieldLabel: 'HS编码',
- name: 'HSCODE'
- }]
- }, {
- xtype: 'textareafield',
- grow: true,
- fieldLabel: '  ',
- labelSeparator: '',
- labelWidth: 20,
- height: 250,
- name: 'DESCRIPTION',
- anchor: '100%'
- }]
- }, {
- xtype: 'container',
- layout: 'anchor',
- flex: 1,
- defaultType: 'textfield',
- items: [{
- xtype: 'label',
- html: '         No.of containers or pkgs.
         (箱数或件数)'
- }, {
- xtype: 'textareafield',
- grow: true,
- fieldLabel: '  ',
- labelWidth: 20,
- labelSeparator: '',
- height: 40,
- name: 'NOPKGS',
- anchor: '100%',
- listeners: {
- scope: this,
- change: function (field, newValue, oldValue, eOpts) {
- if (newValue == null || newValue == '') return;
- if (newValue != oldValue) {
- var SS = newValue;
- var i = SS.indexOf("\n");
- var num = 0;
- if (i > 0) {
- var slist = SS.split("\n");
- for (var i = 0; i < slist.length; i += 1) {
- var member = slist[i];
- var str_num = this.GetStringNum(member);
- if (i == 0) {
- var str_kind = member.substring(str_num.length);
- }
- num = parseFloat(num).add(parseFloat(str_num));
- }
- this.formEdit.getForm().findField('PKGS').setValue(num);
- this.formEdit.getForm().findField('KINDPKGS').setValue(str_kind);
- this.formEdit.getForm().findField('TOTALNO').setValue('SAY:' + ToEn(num).toUpperCase() + ' ' + str_kind + ' ONLY.');
-
- } else {
- var str_num = this.GetStringNum(SS);
- var str_kind = SS.substring(str_num.length);
- this.formEdit.getForm().findField('PKGS').setValue(str_num);
- this.formEdit.getForm().findField('KINDPKGS').setValue(str_kind);
- this.formEdit.getForm().findField('TOTALNO').setValue('SAY:' + ToEn(str_num).toUpperCase() + ' ' + str_kind + ' ONLY.');
- }
-
- }
-
- }
- }
- }, {
- xtype: 'container',
- defaultType: 'textfield',
- layout: 'hbox',
- items: [{
- fieldLabel: '总件数',
- labelWidth: 70,
- readOnly: true,
- name: 'PKGS'
- }, this.comboxKINDPKGS]
- }, {
- xtype: 'label',
- html: '          Gross Weight 毛重(公斤)'
- }, {
- xtype: 'textareafield',
- grow: true,
- height: 40,
- labelWidth: 20,
- labelSeparator: '',
- fieldLabel: '  ',
- name: 'GROSSWEIGHT',
- anchor: '100%',
- listeners: {
- scope: this,
- change: function (field, newValue, oldValue, eOpts) {
- if (newValue == null || newValue == '') return;
- if (newValue != oldValue) {
- var SS = newValue;
- var i = SS.indexOf("\n");
- var num = 0;
- if (i > 0) {
- var slist = SS.split("\n");
- for (var i = 0; i < slist.length; i += 1) {
- var member = slist[i];
- var str_num = this.GetStringNum(member);
- num = parseFloat(num).add(parseFloat(str_num));
- }
- this.formEdit.getForm().findField('KGS').setValue(num);
- } else {
- var str_num = this.GetStringNum(SS);
- this.formEdit.getForm().findField('KGS').setValue(str_num);
- }
-
- }
-
- }
- }
- }, {
- xtype: 'container',
- defaultType: 'textfield',
- layout: 'hbox',
- defaults: {
- anchor: '100%'
- },
- items: [{
- labelWidth: 70,
- fieldLabel: '总重量',
- name: 'KGS'
- }, {
- xtype: 'label',
- width: 50,
- text: 'KGS'
- }]
- }, {
- xtype: 'label',
- html: '          Measurement 尺码(立方米)'
- }, {
- xtype: 'textareafield',
- grow: true,
- height: 40,
- labelWidth: 20,
- labelSeparator: '',
- fieldLabel: '  ',
- name: 'MEASUREMENT',
- anchor: '100%',
- listeners: {
- scope: this,
- change: function (field, newValue, oldValue, eOpts) {
- if (newValue == null || newValue == '') return;
- if (newValue != oldValue) {
- var SS = newValue;
- var i = SS.indexOf("\n");
- var num = 0;
- if (i > 0) {
- var slist = SS.split("\n");
- for (var i = 0; i < slist.length; i += 1) {
- var member = slist[i];
- var str_num = this.GetStringNum(member);
- num = parseFloat(num).add(parseFloat(str_num));
- }
- this.formEdit.getForm().findField('CBM').setValue(num);
- } else {
- var str_num = this.GetStringNum(SS);
- this.formEdit.getForm().findField('CBM').setValue(str_num);
- }
-
- }
-
- }
- }
- }, {
- xtype: 'container',
- defaultType: 'textfield',
- layout: 'hbox',
- items: [{
- labelWidth: 70,
- fieldLabel: '总尺码',
- name: 'CBM'
- }, {
- xtype: 'label',
- width: 50,
- text: 'CBM'
- }]
- }
-
- ]
- }
-
-
- ]
- }, {
- xtype: 'container',
- layout: 'hbox',
- defaultType: 'textfield',
- items: [{
- fieldLabel: '件数大写',
- name: 'TOTALNO'
- }]
- }, this.panelBodyDr, this.panelBodyRf, {
- xtype: 'container',
- defaultType: 'textfield',
- layout: 'hbox',
- items: [this.comboxISSUETYPE, {
- fieldLabel: '签单日期',
- format: 'Y-m-d',
- xtype: 'datefield',
- name: 'ISSUEDATE'
- }, {
- fieldLabel: '签单地点',
- name: 'ISSUEPLACE'
- }, {
- fieldLabel: '签单地点代码',
- labelWidth: 80,
- flex: 0.5,
- name: 'ISSUEPLACEID'
- }, this.comboxBLNUM]
- }, {
- xtype: 'container',
- defaultType: 'textfield',
- layout: 'hbox',
- items: [this.comboxBLFRT, {
- fieldLabel: '预付地点',
- name: 'PREPARDAT'
- }, {
- fieldLabel: '到付地点',
- name: 'PAYABLEAT'
- }, this.comboxSERVICE]
- }, , {
- xtype: 'container',
- layout: 'hbox',
- flex: 1,
- defaultType: 'textfield',
- items: [
- {
- xtype: 'textareafield',
- grow: true,
- flex: 2,
- fieldLabel: '备注', //'备注',
- height: 60,
- name: 'REMARK',
- anchor: '100%'
- }, {
- xtype: 'textareafield',
- grow: true,
- fieldLabel: '其他备注', //'备注',
- height: 60,
- name: 'OPERATORFAX',
- anchor: '100%'
- }
- ]
- }]
- }
- ]
- }); //end this.formEdit
- //#endregion
-
- //#region 按钮Toolbar
- this.panelBtn = new Ext.Panel({
- region: "north",
- tbar: [{
- id: 'btnEPrev',
- text: "上一票",
- // iconCls: "btnsave",
- handler: function (button, event) {
- this.PrevRecord();
- },
- scope: this
- }, {
- id: 'btnENext',
- text: "下一票",
- // iconCls: "btnsave",
- handler: function (button, event) {
- this.NextRecord();
- },
- scope: this
- },
-// , {
-// id: 'btnESave',
-// text: "保存",
-// iconCls: "btnsave",
-// handler: function (button, event) {
-// this.SaveAms('0');
-// this.Save('0');
-// },
-// scope: this
-// }, {
-// id: 'btnESaveAndClose',
-// text: "保存并关闭",
-// handler: function (button, event) {
-// this.SaveAms('1');
-// this.Save('1');
-// },
-// scope: this
-// },
-
- '-', {
- text: "关闭",
- handler: function (button, event) {
- window.close();
- },
- scope: this
- },
-// , {
-// text: "新建",
-// handler: function (button, event) {
-// this.LoadData('add', '');
-// var basicForm = this.formEdit.getForm();
-// basicForm.findField('BsNo').setDisabled(false);
-// },
-// scope: this
-// },
-
- '-', {
- text: "打印",
- iconCls: "btnprint",
- handler: function (button, event) {
- this.Print();
- },
- scope: this
- }, '-',
-
-//
-// {
-// text: "AFR舱单",
-// menu: [
-// { text: "日本AFR",
-// handler: function (menu, event) {
-// _this.onCreateAfrClick(menu, event, 1);
-// }
-// }, { text: "日本AMR",
-// handler: function (menu, event) {
-// _this.onCreateAfrClick(menu, event, 2);
-// }
-// }],
-// scope: this
-// }, '-', {
-// text: "船代舱单",
-// menu: [
-// { text: "舱单申报",
-// handler: function (menu, event) {
-// _this.onCreateCustomClick(menu, event, 'CUSTOM');
-// }
-// }, { text: "中通舱单",
-// handler: function (menu, event) {
-// _this.onCreateCustomZTClick(menu, event, 'ZT');
-// }
-// }, { text: "直发舱单",
-// handler: function (menu, event) {
-// _this.winDSMANIFESTShow.show();
-// }
-// }],
-// scope: this
-// }, '-', {
-// text: "其他操作",
-// menu: [
-// { text: "转换成大写字母",
-// handler: function (menu, event) {
-// _this.onUpCaseClick(menu, event);
-// }
-// }, { text: "生成报关业务",
-// handler: function (menu, event) {
-// _this.SaveBG();
-// }
-// }],
-// scope: this
-// }, '-',
-
- {
- iconCls: "btnotherinf",
- menu: [
- { text: "舱单状态",
- handler: function (menu, event) {
- _this.onCustomStatusClick(menu, event);
- }
- }, { text: "烟台码头状态",
- handler: function (menu, event) {
- _this.onYanTaiYardStatusClick(menu, event);
- }
- }, { text: "青岛场站数据",
- handler: function (menu, event) {
- _this.onGETYARDClick(menu, event);
- }
- },
- {
- text: "青岛港单票查询",
- handler: function (menu, event) {
- _this.onQQCTUBILLClick();
- }
- },
- {
- text: "单船查询",
- handler: function (menu, event) {
- _this.onGETQDVESSELClick(menu, event);
- }
- }],
- scope: this
- }]
- }); //end 按钮Toolbar
-
- //#endregion
-
- //#region 框架结构
-
- //#region 编辑formedi edi信息
-
-
-
- this.formEDI = Ext.widget('form', {
- region: 'north',
- title: Zi.LAN.formEDI, //'其他信息',
- frame: true,
- bodyPadding: 5,
- collapsed: false,
- collapsible: true,
- layout: 'hbox',
- trackResetOnLoad: true,
- fieldDefaults: {
- margins: '2 2 2 2',
- labelAlign: 'right',
- flex: 1,
- labelWidth: 70,
- msgTarget: 'qtip'
- },
-
- items: [{
- xtype: 'container',
- layout: 'anchor',
- flex: 4,
- defaultType: 'textfield',
- items: [{
- xtype: 'container',
- layout: 'hbox',
- flex: 1,
- defaultType: 'textfield',
- items: [{
- fieldLabel: Zi.LAN.CUSTOMNO, //'报关单号',
- name: 'CUSTOMNO'
- }, {
- fieldLabel: Zi.LAN.CUSTOMDATE, //'报关日期',
- format: 'Y-m-d',
- flex: 1,
- xtype: 'datefield',
- name: 'CUSTOMDATE'
- }, {
- fieldLabel: Zi.LAN.INSPECTIONNO, //'商检单号',
- name: 'INSPECTIONNO'
- }, {
- fieldLabel: Zi.LAN.INSPECTIONDATE, //'商检日期',
- format: 'Y-m-d',
- flex: 1,
- xtype: 'datefield',
- name: 'INSPECTIONDATE'
- }]
-
- }, {
- xtype: 'container',
- layout: 'hbox',
- flex: 1,
- defaultType: 'textfield',
- items: [{
- fieldLabel: Zi.LAN.ENTERP, //'单位编码',
- name: 'ENTERP'
- }, {
- fieldLabel: Zi.LAN.ENTERPID, //'单位编码',
- name: 'ENTERPID'
- }, {
- fieldLabel: Zi.LAN.CUSTOMSNUM, //'报关票数',
- flex: 0.5,
- name: 'CUSTOMSNUM'
- }, {
- fieldLabel: Zi.LAN.PRERECORD, //'预录数',
- flex: 0.5,
- labelWidth: 45,
- name: 'PRERECORD'
- }, {
- fieldLabel: Zi.LAN.CLEARCUSTOMDATE, //'通关日期',
- format: 'Y-m-d',
- flex: 1,
- xtype: 'datefield',
- name: 'CLEARCUSTOMDATE'
- }]
-
- }, {
- xtype: 'container',
- layout: 'hbox',
- flex: 1,
- defaultType: 'textfield',
- items: [{
- fieldLabel: Zi.LAN.ISMOREGOOD, //'是否多品名',
- flex: 0.5,
- inputValue: true,
- xtype: 'checkboxfield',
- name: 'ISMOREGOOD'
- }, {
- fieldLabel: Zi.LAN.ISCONTAINERSOC, //'是否SOC',
- flex: 0.5,
- inputValue: true,
- xtype: 'checkboxfield',
- name: 'ISCONTAINERSOC'
- }, {
- fieldLabel: Zi.LAN.TERMSDELIVERY, //'单位编码',
- name: 'TERMSDELIVERY'
- }, {
- fieldLabel: Zi.LAN.INSPECTSERVICE, //'单位编码',
- name: 'INSPECTSERVICE'
- }, {
- fieldLabel: Zi.LAN.VESSEL, //'单位编码',
- name: 'VESSEL2N'
- }]
-
- }
- ]
- }, {
- xtype: 'container',
- layout: 'anchor',
- flex: 2,
- defaultType: 'textfield',
- items: [{
- xtype: 'textareafield',
- grow: true,
- fieldLabel: Zi.LAN.EDIREMARK, //'EDI备注',
- height: 45,
- name: 'EDIREMARK',
- anchor: '100%'
- }, {
- xtype: 'container',
- layout: 'hbox',
- flex: 1,
- defaultType: 'textfield',
- items: [{
- fieldLabel: Zi.LAN.VOYNO2N, //'二程航次',
- name: 'VOYNO2N'
- }, {
- fieldLabel: Zi.LAN.VESSELID2N, //'二程航次',
- name: 'VESSELID2N'
- }
- ]
- }
- ]
- }
-
- ]//end items(fieldset 1)
-
- }); //end this.formEdit
-
- this.StoreAMSCOUNTRY = Ext.create('Ext.data.Store', {
- fields: ['COUNTRY']
- });
- this.StoreAMSCOUNTRY.add({ "COUNTRY": "USD" });
- this.StoreAMSCOUNTRY.add({ "COUNTRY": "CANADA" });
- this.StoreAMSCOUNTRY.add({ "COUNTRY": "BRAZIL" });
-
-
- this.comboxAMSCOUNTRY = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '所在国家',
- store: this.StoreAMSCOUNTRY,
- forceSelection: true,
- name: 'BYCOUNTRY',
- valueField: 'COUNTRY',
- displayField: 'COUNTRY'
- });
-
- this.formAMS = Ext.widget('form', {
- region: 'center',
- frame: true,
- bodyPadding: 5,
- collapsed: false,
- collapsible: true,
- trackResetOnLoad: true,
- fieldDefaults: {
- margins: '2 2 2 2',
- labelAlign: 'right',
- flex: 1,
- labelWidth: 70,
- msgTarget: 'qtip'
- },
-
- items: [{
- xtype: 'container',
- layout: 'hbox',
- defaultType: 'textfield',
- items: [{
- fieldLabel: Zi.LAN.KINGTAREWEIGHT, //'第一层包装皮重',
- labelWidth: 90,
- value: 0,
- name: 'KINGTAREWEIGHT'
- }, {
- name: 'SHIPPERNAME', hidden: true
- }, {
- name: 'SHIPPERCODE', hidden: true
- }, {
- name: 'SHIPPERADDR1', hidden: true
- }, {
- name: 'SHIPPERADDR2', hidden: true
- }, {
- name: 'SHIPPERADDR3', hidden: true
- }, {
- name: 'SHIPPERCITY', hidden: true
- }, {
- name: 'SHIPPERPROVINCE', hidden: true
- }, {
- name: 'SHIPPERCOUNTRY', hidden: true
- }, {
- name: 'SHIPPERPOSTCODE', hidden: true
- }, {
- name: 'SHIPPERATTN', hidden: true
- }, {
- name: 'SHIPPERTEL', hidden: true
- }, {
- name: 'SHIPPEREMAIL', hidden: true
- }, {
- name: 'CONSIGNEECODE', hidden: true
- }, {
- name: 'CONSIGNEENAME', hidden: true
- }, {
- name: 'CONSIGNEEADDR1', hidden: true
- }, {
- name: 'CONSIGNEEADDR2', hidden: true
- }, {
- name: 'CONSIGNEEADDR3', hidden: true
- }, {
- name: 'CONSIGNEECITY', hidden: true
- }, {
- name: 'CONSIGNEEPROVINCE', hidden: true
- }, {
- name: 'CONSIGNEEATTN', hidden: true
- }, {
- name: 'CONSIGNEETEL', hidden: true
- }, {
- name: 'CONSIGNEEEMAIL', hidden: true
- }, {
- name: 'NOTIFYPARTYNAME', hidden: true
- }, {
- name: 'NOTIFYPARTYCODE', hidden: true
- }, {
- name: 'NOTIFYPARTYADDR1', hidden: true
- }, {
- name: 'NOTIFYPARTYADDR2', hidden: true
- }, {
- name: 'NOTIFYPARTYADDR3', hidden: true
- }, {
- name: 'NOTIFYPARTYCITY', hidden: true
- }, {
- name: 'NOTIFYPARTYPROVINCE', hidden: true
- }, {
- name: 'NOTIFYPARTYATTN', hidden: true
- }, {
- name: 'NOTIFYPARTYTEL', hidden: true
- }, {
- name: 'NOTIFYPARTYEMAIL', hidden: true
- },
- {
- name: 'ENTERPRISECODETYPE', hidden: true//企业代码类型
- },
- {
- name: 'ENTERPRISECODETYPE1', hidden: true//企业代码类型
- },
- {
- name: 'ENTERPRISECODETYPE2', hidden: true//企业代码类型
- },
- {
- name: 'INLANE', hidden: true//企业代码类型
- },
- {
- name: 'USERAILWAY', hidden: true//企业代码类型
- },
- {
- name: 'USERIVER', hidden: true//企业代码类型
- },
- {
- name: 'USETRUCK', hidden: true//企业代码类型
- },
- {
- name: 'RAILWAY_ETD', hidden: true//企业代码类型
- },
- {
- name: 'RAILWAY_PORTLOAD', hidden: true//企业代码类型
- },
- {
- name: 'RAILWAY_TRANSPORT', hidden: true//企业代码类型
- },
- {
- name: 'RAILWAY_PORTDISCHARG', hidden: true//企业代码类型
- },
- {
- xtype: 'textareafield', name: 'RAILWAY_REMARK', hidden: true//企业代码类型
- },
- {
- name: 'RIVER_ETD', hidden: true//企业代码类型
- },
- {
- name: 'RIVER_PORTLOAD', hidden: true//企业代码类型
- },
- {
- name: 'RIVER_TRANSPORT', hidden: true//企业代码类型
- },
- {
- name: 'RIVER_PORTDISCHARG', hidden: true//企业代码类型
- },
- {
- xtype: 'textareafield', name: 'RIVER_REMARK', hidden: true//企业代码类型
- },
- {
- name: 'TRUCK_ETD', hidden: true//企业代码类型
- },
- {
- name: 'TRUCK_PORTLOAD', hidden: true//企业代码类型
- },
- {
- name: 'TRUCK_TRANSPORT', hidden: true//企业代码类型
- },
- {
- name: 'TRUCK_PORTDISCHARG', hidden: true//企业代码类型
- },
- {
- xtype: 'textareafield', name: 'TRUCK_REMARK', hidden: true//企业代码类型
- },
- {
- xtype: 'textareafield', name: 'CDESCRIPTION', hidden: true//企业代码类型
- },
- {
- fieldLabel: '最后境外港', //'SCAC编号',
- labelWidth: 100,
- name: 'LASTPORTOFCALLID'
- }, {
- fieldLabel: '日期', //'报关日期',
- format: 'Y-m-d',
- flex: 1,
- xtype: 'datefield',
- name: 'LASTPORTOFCALLDATE'
- }, {
- fieldLabel: '第一个停靠港', //'SCAC编号',
- labelWidth: 100,
- name: 'FIRSTPORTOFCALLID'
- }, {
- fieldLabel: '日期', //'报关日期',
- format: 'Y-m-d',
- flex: 1,
- xtype: 'datefield',
- name: 'FIRSTPORTOFCALLDATE'
- }, {
- fieldLabel: Zi.LAN.NVONO, //'SCAC编号',
- name: 'NVONO'
- }]
- }, {
- xtype: 'container',
- layout: 'hbox',
- defaultType: 'textfield',
- items: [{
- xtype: 'textareafield',
- grow: true,
- fieldLabel: Zi.LAN.ORDERREMARK, //'订舱人说明',
- height: 60,
- name: 'ORDERREMARK',
- anchor: '100%'
- }, {
- xtype: 'textareafield',
- grow: true,
- fieldLabel: Zi.LAN.FORWARD, //'委托方',
- height: 60,
- name: 'FORWARD',
- anchor: '100%'
- }, {
- xtype: 'textareafield',
- grow: true,
- fieldLabel: Zi.LAN.SIREMARK, //'SI备注',
- height: 60,
- name: 'SIREMARK',
- anchor: '100%'
- }]
- }, {
- xtype: 'container',
- layout: 'hbox',
- defaultType: 'textfield',
- items: [{
- fieldLabel: 'FREIGHT PAYER', //'SCAC编号',
- labelWidth: 100,
- name: 'FREIGHTPAYER'
- }]
- }, {
- xtype: 'container',
- layout: 'hbox',
- defaultType: 'textfield',
- items: [{
- fieldLabel: Zi.LAN.BSNO2, //'业务编号',
- name: 'BSNO', hidden: true
- }, {
- fieldLabel: Zi.LAN.AMSNO, //'AMSNO',
- name: 'AMSNO', hidden: true
- }, {
- fieldLabel: Zi.LAN.AMSCODE, //'AMS代码',
- name: 'AMSCODE'
- }, {
- fieldLabel: Zi.LAN.ORDERNO, //'定舱号',
- name: 'ORDERNO'
- }, this.comboxAMSCOUNTRY, {
- fieldLabel: Zi.LAN.SCACCODE, //'SCAC编号',
- name: 'SCACCODE'
- }]
- }, {
- xtype: 'container',
- layout: 'hbox',
- defaultType: 'textfield',
- items: [{
- fieldLabel: Zi.LAN.ITNCODE, //'ITN编号',
- name: 'ITNCODE'
- }, {
- fieldLabel: Zi.LAN.GOODSNCM, //'货物NCM号',
- name: 'GOODSNCM'
- }, {
- fieldLabel: Zi.LAN.ATTN, //'联系人',
- name: 'ATTN'
- }, {
- fieldLabel: Zi.LAN.ATTNTEL, //'联系人电话',
- name: 'ATTNTEL'
- }]
- }, {
- xtype: 'container',
- layout: 'hbox',
- defaultType: 'textfield',
- items: [{
- xtype: 'container',
- layout: 'anchor',
- flex: 1,
- defaultType: 'textfield',
- items: [{
- xtype: 'container',
- layout: 'hbox',
- defaultType: 'textfield',
- items: [{
- fieldLabel: Zi.LAN.ATTNEMAIL, //'联系人邮箱',
- name: 'ATTNEMAIL'
- }, {
- fieldLabel: Zi.LAN.ATTNADDR, //'联系人地址',
- flex: 3,
- name: 'ATTNADDR'
- }]
- }, {
- xtype: 'textareafield',
- grow: true,
- fieldLabel: Zi.LAN.AMSSHIPPER, //'AMS发货人',
- height: 60,
- name: 'AMSSHIPPER',
- anchor: '100%'
- }]
-
- }, {
- xtype: 'container',
- layout: 'anchor',
- flex: 1,
- defaultType: 'textfield',
- items: [{
- xtype: 'container',
- layout: 'hbox',
- defaultType: 'textfield',
- items: [{
- fieldLabel: Zi.LAN.CONSIGNEEPOSTCODE, //'收货人邮编',
- name: 'CONSIGNEEPOSTCODE'
- }, {
- fieldLabel: Zi.LAN.CONSIGNEETAXNO, //'收货人税号',
- name: 'CONSIGNEETAXNO'
- }, {
- fieldLabel: Zi.LAN.CONSIGNEECOUNTRY, //'收货人国家',
- name: 'CONSIGNEECOUNTRY'
- }]
- }, {
- xtype: 'textareafield',
- grow: true,
- fieldLabel: Zi.LAN.AMSCONSIGNEE, //'AMS收货人',
- height: 60,
- name: 'AMSCONSIGNEE',
- anchor: '100%'
- }
- ]
-
- }]
- }, {
- xtype: 'container',
- layout: 'hbox',
- defaultType: 'textfield',
- items: [{
- xtype: 'container',
- layout: 'anchor',
- flex: 1,
- defaultType: 'textfield',
- items: [{
- xtype: 'container',
- layout: 'hbox',
- defaultType: 'textfield',
- items: [{
- fieldLabel: Zi.LAN.NOTIFYPARTYPOSTCODE, //'通知人邮编',
- name: 'NOTIFYPARTYPOSTCODE'
- }, {
- fieldLabel: Zi.LAN.NOTIFYPARTYTAXNO, //'通知人税号',
- name: 'NOTIFYPARTYTAXNO'
- }, {
- fieldLabel: Zi.LAN.NOTIFYPARTYCOUNTRY, //'通知人国家',
- name: 'NOTIFYPARTYCOUNTRY'
- }]
- }, {
- xtype: 'textareafield',
- grow: true,
- fieldLabel: Zi.LAN.AMSNOTIFYPARTY, //'AMS通知人',
- height: 60,
- name: 'AMSNOTIFYPARTY',
- anchor: '100%'
- },
- {
- xtype: 'textareafield',
- grow: true,
- fieldLabel: Zi.LAN.NOTIFYPARTYID2, //'Also Notify Party(第二通知人)'
- height: 60,
- name: 'NOTIFYPARTYID2',
- anchor: '100%'
- }]
- }, {
- xtype: 'container',
- layout: 'anchor',
- flex: 1,
- defaultType: 'textfield',
- items: [{
- xtype: 'container',
- layout: 'hbox',
- defaultType: 'textfield',
- items: []
- }, {
- xtype: 'container',
- layout: 'hbox',
- defaultType: 'textfield',
- items: [{
- xtype: 'textareafield',
- grow: true,
- fieldLabel: Zi.LAN.DOORADDR, //'到门地址',
- height: 80,
- name: 'DOORADDR',
- anchor: '100%'
- }, {
- xtype: 'textareafield',
- grow: true,
- fieldLabel: Zi.LAN.BSNOLIST, //'拆并单列表',
- height: 80,
- name: 'BSNOLIST',
- anchor: '100%'
- }]
- }, {
- xtype: 'container',
- layout: 'hbox',
- defaultType: 'textfield',
- items: [{
- fieldLabel: Zi.LAN.ACICODE, //'收货人邮编',
- name: 'ACICODE'
- }, {
- fieldLabel: Zi.LAN.TACCODE, //'收货人税号',
- name: 'TACCODE'
- }, {
- fieldLabel: Zi.LAN.ERNCODE, //'收货人国家',
- name: 'ERNCODE'
- }]
- }, {
- xtype: 'container',
- layout: 'hbox',
- defaultType: 'textfield',
- items: [{
- fieldLabel: Zi.LAN.VAECODE, //,
- name: 'VAECODE'
- }, {
- fieldLabel: Zi.LAN.FECCODE, //'收货人税号',
- name: 'FECCODE'
- }]
- }]
-
- }]
- }
-
- ]//end items(fieldset 1)
-
- }); //end this.formEdit
-
- //#endregion
-
-
-
-
- this.panelpage = new Ext.Panel({
- title: '委托详细信息',
- layout: "border",
- region: 'center',
- animate: true,
- autoScroll: true,
- // containerScroll: true,
- frame: false,
- items: [this.formEdit]
- });
-
- this.panelEDIpage = new Ext.Panel({
- title: 'EDI及其他信息',
- layout: "border",
- region: 'center',
- animate: true,
- autoScroll: true,
- // containerScroll: true,
- frame: false,
- items: [this.formEDI, this.formAMS]
- });
-
- this.tabSeaeWTpanel = new Ext.TabPanel({
- activeTab: 0,
- autoWidth: true,
- border: true,
- frame: false,
- region: 'center',
- enableTabScroll: true,
- items:
- [
- this.panelpage,
- this.panelEDIpage
- ]
- });
-
- this.panelSeae = new Ext.Panel({
- title: '委托信息',
- id: 'pnlmodNewOpSeaeInfo',
- layout: "border",
- region: 'center',
- animate: true,
- autoScroll: true,
- frame: false,
- //closable:true,
- items: [this.panelBtn, this.formHead, this.tabSeaeWTpanel]
- });
-
-
-
-
-
- this.tabSeaepanel = new Ext.TabPanel({
- activeTab: 0,
- autoWidth: true,
- border: true,
- frame: false,
- region: 'center',
- id: "TabSeaePanel",
- enableTabScroll: true,
- items:
- [
- this.panelSeae
- ]
- });
-
- Ext.apply(this, {
- items: [this.tabSeaepanel]
- });
- //#endregion
-
- this.LoadInitData();
-
- //#region 其他
- parentWin = window.parent.opener._this;
- this.InitData();
-
- //绑定事件
- this.gridList.on('edit', function (editor, e, eOpts) {
- this.gridAfterEdit(editor, e, eOpts);
- }, this);
- //#endregion
-
-
-
- }, //end initUIComponents
-
- //#region 加载事件
- InitData: function () {
- this.opStatus = 'add';
- var condition = '';
- _this = this;
- if (parentWin) {
- var ret = parentWin.OprationSwap();
- this.opStatus = ret[0];
- this.StoreList = ret[1];
- this.editRecord = ret[2];
- }
-
- if (this.opStatus == 'edit') {
- condition = "BSNO='" + this.editRecord.get('BSNO') + "'";
- //this.storeBodyList.load({ params: { condition: condition} });
- }
- if (this.opStatus == 'copyadd') {
- this.CopyNewData();
- } else
- this.LoadData(this.opStatus, condition);
- this.LoadMustBe();
- // if (this.initloaddata == 0) {
- // this.LoadInitData();
- // this.initloaddata = 1;
- // };
-
- }, //end InitData
-
- LoadData: function (opstatus, condition) {
- this.serialNo = 0;
- //this.bodyDel = [];
- this.opStatus = opstatus;
- if (this.opStatus == 'edit') {
- var sMBLNO = this.editRecord.get('MBLNO').toString().trim();
- if (sMBLNO != "") {
- document.title = "海运出口-主提单号:" + this.editRecord.get('MBLNO').toString().trim();
- }
- else {
- document.title = "海运出口-委托编号:" + this.editRecord.get('CUSTNO').toString().trim();
- }
- }
- else {
- document.title = "海运出口-新增";
- }
-
- Ext.Ajax.request({
- waitMsg: '正在查询主表数据...',
- url: '/MvcShipping/MsOpSeae/GetData',
- params: {
- handle: opstatus,
- condition: condition
- },
- callback: function (options, success, response) {
- if (success) {
- var result = Ext.JSON.decode(response.responseText);
- if (!result.Success) {
- Ext.Msg.show({
- title: '提示',
- msg: result.Message,
- icon: Ext.MessageBox.ERROR,
- buttons: Ext.Msg.OK
- });
- return;
- }
-
- data = result.data;
- this.formHead.getForm().reset();
- this.formHead.getForm().setValues(data);
- this.formEdit.getForm().reset();
- this.formEdit.getForm().setValues(data);
- this.formEDI.getForm().reset();
- this.formEDI.getForm().setValues(data);
-
- if (this.opStatus == 'add') {
- this.LoadDefValue();
- }
- this.LoadInit(data);
- this.Editdata = data;
- this.GetEditStatus();
-
- var paneltabfee = new Shipping.SeaeFee({
- id: 'pnlmodSeaeAllFee',
- layout: "border",
- region: "center",
- autoScroll: true,
- frame: false,
- salefee:'1',
- closable: true,
- title: '费用信息'
- });
- this.tabSeaepanel.add(paneltabfee);
-
-
-
- var panelReceiptEditGrid = new Shipping.SeaeReceipt({
- id: 'pnlReceiptEditGrid',
- layout: "border",
- region: "center",
- autoScroll: true,
- frame: false,
- closable: true,
- title: '单据管理'
- });
-
- this.tabSeaepanel.add(panelReceiptEditGrid);
-
- var paneltabfeeamend = new Ext.Panel({
- id: 'pnlmodSeaeAmendFee',
- layout: "fit",
- region: "center",
- autoScroll: true,
- frame: false,
- closable: true,
- title: '更改单信息',
- html: ' '
- });
-
-// var paneltabfeeamend = new Shipping.SeaeAmendFee({
-// id: 'pnlmodSeaeAmendFee',
-// layout: "border",
-// region: "center",
-// autoScroll: true,
-// frame: false,
-// closable: true,
-// title: '更改单信息'
-// });
-
- this.tabSeaepanel.add(paneltabfeeamend);
- this.tabSeaepanel.doLayout();
-
-
- } else {
- Ext.MessageBox.alert('请求出现错误,请重试', response.responseText);
- }
- },
- scope: this
- });
- var billno = '*';
- var gid = '*';
- if (this.opStatus == 'edit') {
- //billno = this.editRecord.get('BSNO');
- //condition = "BSNO='" + this.editRecord.get('BSNO') + "'";
- this.storeBodyList.load({ params: { condition: condition} });
- } else {
- condition = "BSNO='xx'";
- this.storeBodyList.load({ params: { condition: condition} });
-
- }
- this.formCargoShow.getForm().reset();
-
- Ext.Ajax.request({
- waitMsg: '正在查询主表数据...',
- url: '/MvcShipping/MsOpSeae/GetAmsData',
- params: {
- condition: condition
- },
- callback: function (options, success, response) {
- if (success) {
- var result = Ext.JSON.decode(response.responseText);
- if (!result.Success) {
- Ext.Msg.show({
- title: '提示',
- msg: result.Message,
- icon: Ext.MessageBox.ERROR,
- buttons: Ext.Msg.OK
- });
- return;
- }
-
- data = result.data;
- this.formAMS.getForm().reset();
- this.formAMS.getForm().setValues(data);
-
-
- } else {
- Ext.MessageBox.alert('请求出现错误,请重试', response.responseText);
- }
- },
- scope: this
- });
-
- }, // end LoadDate
-
- //#region 复制新建
- CopyNewData: function () {
- var data = this.editRecord.data;
- var basicForm = this.formHead.getForm();
- this.formHead.getForm().reset();
- this.formHead.getForm().setValues(data);
- this.formEdit.getForm().reset();
- this.formEdit.getForm().setValues(data);
- this.formEDI.getForm().reset();
- this.formEDI.getForm().setValues(data);
- this.opStatus = 'add';
-
- basicForm.findField('BSNO').setDisabled(false);
- var field = basicForm.findField('BSNO');
- field.setValue('topseae' + NewGuid());
- basicForm.findField('BSNO').setDisabled(true);
- field = basicForm.findField('CUSTNO');
- field.setValue('');
- field = basicForm.findField('INPUTBY');
-
- field.setValue(SHOWNAME);
- field = basicForm.findField('OP');
- field.setValue(SHOWNAME);
-
- var field = basicForm.findField('BSSTATUSREF');
- field.setValue('未锁定');
- var field = basicForm.findField('FEESTATUSREF');
- field.setValue('未锁定');
-
- var myDate = new Date();
- var mydatestr = Ext.util.Format.date(myDate, 'Y-m');
- field = basicForm.findField('ACCDATE');
- field.setValue(mydatestr);
-
- // this.storeBodyList.load({ params: { condition: "BSNO='" + this.editRecord.get('BSNO') + "'" },
- // callback: function (r, options, success) {
- // if (success) {
- // if (this.storeBodyList.getCount() > 0) {
- // for (var j = 0; j < this.storeBodyList.getCount(); j += 1) {
- // var memberbody = this.storeBodyList.getAt(j);
- // memberbody.set("CTN_ID", NewGuid());
- // memberbody.set("BSNO", '*');
- // memberbody.commit();
- // };
-
-
- // } else {
-
- // }
- // }
- // },
- // scope: this
- // });
-
-
- },
-
- //#endregion
-
-
- //#endregion
-
- LoadInitData: function () {
- this.storeCustCode.load({ params: { condition: "ISCONTROLLER='1'"} });
- this.storeOpCode.load();
- this.storeOpCode5.load();
- this.storeYARD.load({ params: { condition: "ISYARD='1'"} });
- this.storeCARRIER.load({ params: { condition: "ISCARRIER='1'"} });
- this.storeFORWARDER.load({ params: { condition: "ISBOOKING='1'"} });
- this.storeCUSTOMSER.load({ params: { condition: "ISCUSTOM='1'"} });
- this.storeTRUCKER.load({ params: { condition: "ISTRUCK='1'"} });
- this.storeWAREHOUSE.load({ params: { condition: "ISWAREHOUSE='1'"} });
- this.storeVoyVeg.load({ params: { condition: ""} });
-
-// this.storeCodeLoadport.load();
-// this.storeCodeDisport.load();
-// this.storeCodeDisport2.load();
-// this.storeCodeDisport3.load();
-// this.storeCodeDisport4.load();
- },
- //#region 保存
- Save: function (type) {
- var basicForm = this.formEdit.getForm();
- var basicForm2 = this.formHead.getForm();
- if (!basicForm.isValid()) {
- return;
- }
- if (!basicForm2.isValid()) {
- return;
- }
- //
- var bodydatas = [];
- for (var i = 0; i < this.storeBodyList.getCount(); i += 1) {
- var member = this.storeBodyList.getAt(i);
-
- bodydatas.push(member);
- }
- //
- var jsonBody = ConvertRecordsToJsonAll(bodydatas);
- //var jsonDelBody = ConvertRecordsToJsonAll(this.bodyDel);
- this.formHead.getForm().findField('BSNO').setDisabled(false);
- var data = this.formHead.getForm().getValues(false, false, false);
- var data2 = this.formEdit.getForm().getValues(false, false, false);
- var data3 = this.formEDI.getForm().getValues(false, false, false);
- this.formHead.getForm().findField('BSNO').setDisabled(true);
-
- Ext.Msg.wait('正在保存数据, 请稍侯..');
- Ext.Ajax.request({
- waitMsg: '正在保存数据...',
- url: '/MvcShipping/MsOpSeae/Save',
- scope: this,
- params: {
- opstatus: this.opStatus,
- data: Ext.JSON.encode(data),
- data2: Ext.JSON.encode(data2),
- data3: Ext.JSON.encode(data3),
- body: jsonBody
- },
- callback: function (options, success, response) {
- if (success) {
- Ext.MessageBox.hide();
- var jsonresult = Ext.JSON.decode(response.responseText);
- if (jsonresult.Success) {
- var returnData = jsonresult.Data;
- this.formEdit.getForm().reset();
- this.formEdit.getForm().setValues(returnData);
- this.formHead.getForm().reset();
- this.formHead.getForm().setValues(returnData);
- this.formEDI.getForm().reset();
- this.formEDI.getForm().setValues(returnData);
- this.Editdata = returnData;
-
- //
- if (this.opStatus == 'add') {
- var arrNewRecords = this.StoreList.insert(0, returnData);
- this.editRecord = this.StoreList.getAt(0);
- if (type == '0') {
- this.opStatus = 'edit';
- basicForm2.findField('BSNO').setDisabled(true);
- for (var j = 0; j < this.storeBodyList.getCount(); j += 1) {
- var memberbody = this.storeBodyList.getAt(j);
- memberbody.set("BSNO", this.editRecord.get('BSNO'));
- memberbody.commit();
- };
- } else if (type == '1') {
- window.close();
- } else if (type == '2') {
- this.LoadData('add', '');
- }
- if (type == '0') {
- this.opStatus = 'edit';
- basicForm2.findField('BSNO').setDisabled(true);
- for (var j = 0; j < this.storeBodyList.getCount(); j += 1) {
- var memberbody = this.storeBodyList.getAt(j);
- memberbody.set("BSNO", this.editRecord.get('BSNO'));
- memberbody.commit();
- };
- } else if (type == '1') {
- window.close();
- } else if (type == '2') {
- this.LoadData('add', '');
- }
- }
- else if (this.opStatus == 'edit') {
- var editp = Ext.create('MsOpSeaeModel', returnData);
- this.editRecord.fields.each(function (field) {
- if (field.persist) {
- name = field.name;
- if (name != 'id')
- this.editRecord.set(name, editp.get(name));
- }
- }, this);
- this.editRecord.commit();
- if (type == '0') {
- this.opStatus = 'edit';
- basicForm2.findField('BSNO').setDisabled(true);
- for (var j = 0; j < this.storeBodyList.getCount(); j += 1) {
- var memberbody = this.storeBodyList.getAt(j);
- memberbody.set("BSNO", this.editRecord.get('BSNO'));
- memberbody.commit();
- };
- } else if (type == '1') {
- window.close();
- } else if (type == '2') {
- this.LoadData('add', '');
- }
- }
-
- } else {
- Ext.Msg.show({ title: '错误', msg: jsonresult.Message, icon: Ext.Msg.ERROR, buttons: Ext.Msg.OK });
- }
- } else {
- Ext.Msg.show({ title: '请重试',
- msg: '服务器响应出错',
- icon: Ext.Msg.ERROR, buttons: Ext.Msg.OK
- });
- }
- }
- });
- }, //end save
-
- SaveAms: function (type) {
- var basicForm = this.formAMS.getForm();
- if (!basicForm.isValid()) {
- return;
- }
- var bsno = this.formHead.getForm().findField('BSNO').getValue();
-
- this.formAMS.getForm().findField('AMSNO').setDisabled(false);
- var data = this.formAMS.getForm().getValues(false, false, false);
- this.formAMS.getForm().findField('AMSNO').setDisabled(true);
-
- Ext.Ajax.request({
- url: '/MvcShipping/MsOpSeae/SaveAms',
- scope: this,
- params: {
- data: Ext.JSON.encode(data),
- bsno: bsno
- },
- callback: function (options, success, response) {
- if (success) {
- Ext.MessageBox.hide();
- var jsonresult = Ext.JSON.decode(response.responseText);
- if (jsonresult.Success) {
- var returnData = jsonresult.Data;
- this.formAMS.getForm().reset();
- this.formAMS.getForm().setValues(returnData);
- } else {
- }
- } else {
-
- }
- }
- });
- }, //end save
-
- //#endregion
-
-
- //#region 集装箱按钮事件
- onAddDetailClick: function (button, event) {
- this.addDetail();
- }, //end onAddDetailClick
-
- onDelDetailClick: function (button, event) {
- this.deleteDetail();
- }, //onDelDetailClick
-
- onUpDetailClick: function (button, event) {
- this.UpDetail();
- }, //end onAddDetailClick
-
- gridAfterEdit: function (editor, e, eOpts) {
- if (e.field == 'PKGS' || e.field == 'KGS' || e.field == 'CBM') {
- this.setAllTotal();
- if (e.field == 'KGS') {
- var KGS = this.formEdit.getForm().findField('KGS').getValue();
- this.formEdit.getForm().findField('GROSSWEIGHT').setValue(KGS + 'KGS');
- }
- if (e.field == 'CBM') {
- var CBM = this.formEdit.getForm().findField('CBM').getValue();
- this.formEdit.getForm().findField('MEASUREMENT').setValue(CBM + 'CBM');
- }
-
-
- if (e.field == 'PKGS') {
- var PKGS = this.formEdit.getForm().findField('PKGS').getValue();
- var KINDPKGS = this.formEdit.getForm().findField('KINDPKGS').getValue();
- this.formEdit.getForm().findField('NOPKGS').setValue(PKGS + KINDPKGS);
- this.formEdit.getForm().findField('TOTALNO').setValue('SAY:' + ToEn(PKGS).toUpperCase() + ' ' + KINDPKGS + ' ONLY.');
-
- }
- } else if (e.field == 'KINDPKGS') {
- var KINDPKGS = e.record.data['KINDPKGS'];
- this.setHeadFieldValue('KINDPKGS', KINDPKGS);
- var PKGS = this.formEdit.getForm().findField('PKGS').getValue();
- this.formEdit.getForm().findField('NOPKGS').setValue(PKGS + KINDPKGS);
- this.formEdit.getForm().findField('TOTALNO').setValue('SAY:' + ToEn(PKGS).toUpperCase() + ' ' + KINDPKGS + ' ONLY.');
- for (var j = 0; j < this.storeBodyList.getCount(); j += 1) {
- var memberbody = this.storeBodyList.getAt(j);
- if (memberbody.data.KINDPKGS == "" || memberbody.data.KINDPKGS == NaN || memberbody.data.KINDPKGS == null) {
- memberbody.set("KINDPKGS", KINDPKGS);
- memberbody.commit();
- }
-
- };
-
- }
- },
-
- addDetail: function () {
- //var newSerialno = DsGetNewSerialNo(this.storeBodyList, this.serialNo);
- var newSerialno = this.DsGetNewNo(this.storeBodyList);
- this.serialNo = newSerialno;
- this.tabtree.expandAll();
- var record = Ext.create('MsOpSeaeDetail', {
- CTN_ID: NewGuid(),
- BSNO: '*',
- CTNCODE: newSerialno,
- CTNALL: '',
- CTNNUM: 1,
- CNTRNO: '',
- SEALNO: '',
- PKGS: 0,
- KINDPKGS: '',
- KGS: 0,
- TAREWEIGHT: 0,
- CBM: 0,
- REMARK: ''
- });
- this.storeBodyList.add(record);
- var n = this.storeBodyList.getCount();
- this.gridListCellEditing.startEditByPosition({ row: n - 1, column: 2 });
- },
-
- UpDetail: function () {
-
-
-
- var StoreCtn = Ext.create('Ext.data.Store', {
- fields: [{ name: 'CTN', type: 'string' },
- { name: 'CTNNUM', type: 'number' },
- { name: 'PKGS', type: 'number' },
- { name: 'KINDPKGS', type: 'string' },
- { name: 'KGS', type: 'number' },
- { name: 'CBM', type: 'number' }
-
-
- ]
- });
-
- for (var j = 0; j < this.storeBodyList.getCount(); j += 1) {
- var memberbody = this.storeBodyList.getAt(j);
- if (memberbody.data.CTNNUM > 1) {
- StoreCtn.add({ "CTN": memberbody.data.CTNALL, "CTNNUM": memberbody.data.CTNNUM, "PKGS": memberbody.data.PKGS, "KINDPKGS": memberbody.data.KINDPKGS, "KGS": memberbody.data.KGS, "CBM": memberbody.data.CBM });
- };
- var pkgs = memberbody.data.PKGS;
- var kgs = memberbody.data.KGS;
- var cbm = memberbody.data.CBM;
- var ctnnum = memberbody.data.CTNNUM;
-
- memberbody.set("CTNNUM", 1);
- memberbody.set("PKGS", Div(pkgs, ctnnum));
- memberbody.set("KGS", Div(kgs, ctnnum));
- memberbody.set("CBM", Div(cbm, ctnnum));
-
- memberbody.commit();
-
- };
-
-
- for (var j = 0; j < StoreCtn.getCount(); j += 1) {
- var memberbody = StoreCtn.getAt(j);
- for (var I = 0; I < memberbody.data.CTNNUM - 1; I += 1) {
-
- var pkgs = memberbody.data.PKGS;
- var kgs = memberbody.data.KGS;
- var cbm = memberbody.data.CBM;
- var ctnnum = memberbody.data.CTNNUM;
- var kingpkgs = memberbody.data.KINDPKGS;
-
- var newSerialno = this.DsGetNewNo(this.storeBodyList);
- this.serialNo = newSerialno;
- var record = Ext.create('MsOpSeaeDetail', {
- CTN_ID: NewGuid(),
- BSNO: '*',
- CTNCODE: newSerialno,
- CTNALL: memberbody.data.CTN,
- CTNNUM: 1,
- CNTRNO: '',
- SEALNO: '',
- PKGS: Div(pkgs, ctnnum),
- KINDPKGS: kingpkgs,
- KGS: Div(kgs, ctnnum),
- TAREWEIGHT: 0,
- CBM: Div(cbm, ctnnum),
- REMARK: ''
- });
- this.storeBodyList.add(record);
- }
-
- };
-
- var n = this.storeBodyList.getCount();
- this.gridListCellEditing.startEditByPosition({ row: n - 1, column: 2 });
- },
-
- onaddyarddataClick: function () {
-
- var YARD = this.formEdit.getForm().findField('YARD').getValue();
- if (YARD == '' || YARD == NaN || YARD == null) {
- Ext.Msg.show({ title: '警告', msg: '场站不能为空!', icon: Ext.Msg.WARNING, buttons: Ext.Msg.OK });
- return;
- }
- var MBLNO = this.formHead.getForm().findField('MBLNO').getValue();
- if (MBLNO == '' || MBLNO == NaN || MBLNO == null) {
- Ext.Msg.show({ title: '警告', msg: '主提单号不能为空!', icon: Ext.Msg.WARNING, buttons: Ext.Msg.OK });
- return;
- }
- var BSNO = this.formHead.getForm().findField('BSNO').getValue();
- Ext.Msg.wait('正在提取数据, 请稍侯..');
- var storeyardctn = Ext.create('Ext.data.Store', {
- model: 'MsOpSeaeDetail',
- remoteSort: true,
- proxy: {
- type: 'ajax',
- url: '/MvcShipping/MsOpSeae/GetyardctnList',
- reader: {
- id: 'BSNO,CTNCODE,CTN_ID',
- root: 'data',
- totalProperty: 'totalCount'
- }
- }
- });
- storeyardctn.load({ params: { bs: BSNO, mblno: MBLNO, yard: YARD },
- callback: function (r, options, success) {
- if (success) {
- var jsonresult = Ext.JSON.decode(options.response.responseText);
- if (storeyardctn.getCount() > 0) {
- // for (var i = 0; i < this.storeBodyList.getCount(); i += 1) {
- // var memberbody = this.storeBodyList.getAt(i);
- // if (memberbody.data.CNTRNO=="")
- // this.storeBodyList.remove(memberbody);
- // }
-
- for (var j = 0; j < storeyardctn.getCount(); j += 1) {
- var member = storeyardctn.getAt(j);
- var selectrecords = DsStoreQueryBy(this.storeBodyList, 'CNTRNO', member.data.CNTRNO);
- if (selectrecords.getCount() > 0) {
- var memberbody = selectrecords.getAt(0);
- memberbody.set("CNTRNO", member.data.CNTRNO);
- if (member.data.SEALNO != '') {
- memberbody.set("SEALNO", member.data.SEALNO);
- }
- if (member.data.KINDPKGS != '') {
- memberbody.set("KINDPKGS", member.data.KINDPKGS);
- }
- if (member.data.PKGS != 0) {
- memberbody.set("PKGS", member.data.PKGS);
- }
- if (member.data.KGS != 0) {
- memberbody.set("KGS", member.data.KGS);
- }
- if (member.data.CBM != 0) {
- memberbody.set("CBM", member.data.CBM);
- }
- memberbody.commit();
- } else {
-
- var newSerialno = this.DsGetNewNo(this.storeBodyList);
- this.serialNo = newSerialno;
- var record = Ext.create('MsOpSeaeDetail', {
- CTN_ID: NewGuid(),
- BSNO: '*',
- CTNCODE: newSerialno,
- CTNALL: member.data.CTNALL,
- CTNNUM: 1,
- CNTRNO: member.data.CNTRNO,
- SEALNO: member.data.SEALNO,
- PKGS: member.data.PKGS,
- KINDPKGS: member.data.KINDPKGS,
- KGS: member.data.KGS,
- TAREWEIGHT: member.data.TAREWEIGHT,
- CBM: member.data.CBM,
- REMARK: ''
- });
- this.storeBodyList.add(record);
-
- }
-
- };
- this.setAllTotal();
- var KGS = this.formEdit.getForm().findField('KGS').getValue();
- this.formEdit.getForm().findField('GROSSWEIGHT').setValue(KGS + 'KGS');
- var CBM = this.formEdit.getForm().findField('CBM').getValue();
- this.formEdit.getForm().findField('MEASUREMENT').setValue(CBM + 'CBM');
- var PKGS = this.formEdit.getForm().findField('PKGS').getValue();
- var KINDPKGS = this.formEdit.getForm().findField('KINDPKGS').getValue();
- this.formEdit.getForm().findField('NOPKGS').setValue(PKGS + KINDPKGS);
- this.formEdit.getForm().findField('TOTALNO').setValue('SAY:' + ToEn(PKGS).toUpperCase() + ' ' + KINDPKGS + ' ONLY.');
- Ext.Msg.hide();
- } else {
- if (jsonresult.Success) {
- Ext.Msg.show({ title: '警告', msg: '没有提取的相关数据!', icon: Ext.Msg.WARNING, buttons: Ext.Msg.OK });
- } else
- Ext.Msg.show({ title: '警告', msg: jsonresult.Message, icon: Ext.Msg.WARNING, buttons: Ext.Msg.OK });
-
- }
- }
- },
- scope: this
- });
-
- },
-
-
- DsGetNewNo: function (store) {
- var result = store.getCount();
- if (result == 0) {
- return 1;
- }
- // var record = store.getAt(result - 1).data.CTNCODE;
- result = result + 1;
- return result;
- },
-
- deleteDetail: function () {
- var BSSTATUS = this.formHead.getForm().findField('BSSTATUSREF').getValue();
- if (BSSTATUS == '锁定') {
- Ext.Msg.show({ title: '警告', msg: '业务已锁定,不允许操作!', icon: Ext.Msg.WARNING, buttons: Ext.Msg.OK });
- return;
- }
-
- var selectedRecords = this.gridList.selModel.getSelection();
- for (var i = 0; i < selectedRecords.length; i++) {
- var rec = selectedRecords[i];
- if (rec.data.BSNO == "" || rec.data.BSNO == "*")//如果是新增但没有保存的数据,没有必要提交到后台
- {
- this.storeBodyList.remove(selectedRecords[i]);
- this.setAllTotal();
- var KGS = this.formEdit.getForm().findField('KGS').getValue();
- this.formEdit.getForm().findField('GROSSWEIGHT').setValue(KGS + 'KGS');
- var CBM = this.formEdit.getForm().findField('CBM').getValue();
- this.formEdit.getForm().findField('MEASUREMENT').setValue(CBM + 'CBM');
- var PKGS = this.formEdit.getForm().findField('PKGS').getValue();
- var KINDPKGS = this.formEdit.getForm().findField('KINDPKGS').getValue();
- this.formEdit.getForm().findField('NOPKGS').setValue(PKGS + KINDPKGS);
- this.formEdit.getForm().findField('TOTALNO').setValue('SAY:' + ToEn(PKGS).toUpperCase() + ' ' + KINDPKGS + ' ONLY.');
-
- }
- else {
- Ext.MessageBox.confirm('提示', '确定删除该记录吗?', function (btn) {
- if (btn == 'yes') {
- Ext.Msg.wait('正在删除数据...');
- Ext.Ajax.request({
- waitMsg: '正在删除数据...',
- url: '/MvcShipping/MsOpSeae/DeleteDetail',
- params: {
- data: Ext.JSON.encode(rec.data)
- },
- callback: function (options, success, response) {
- if (success) {
- var jsonresult = Ext.JSON.decode(response.responseText);
- if (jsonresult.Success) {
- this.storeBodyList.remove(rec);
- this.setAllTotal();
- var KGS = this.formEdit.getForm().findField('KGS').getValue();
- this.formEdit.getForm().findField('GROSSWEIGHT').setValue(KGS + 'KGS');
- var CBM = this.formEdit.getForm().findField('CBM').getValue();
- this.formEdit.getForm().findField('MEASUREMENT').setValue(CBM + 'CBM');
- var PKGS = this.formEdit.getForm().findField('PKGS').getValue();
- var KINDPKGS = this.formEdit.getForm().findField('KINDPKGS').getValue();
- this.formEdit.getForm().findField('NOPKGS').setValue(PKGS + KINDPKGS);
- this.formEdit.getForm().findField('TOTALNO').setValue('SAY:' + ToEn(PKGS).toUpperCase() + ' ' + KINDPKGS + ' ONLY.');
-
- Ext.Msg.show({ title: '提示', msg: jsonresult.Message, icon: Ext.Msg.INFO, buttons: Ext.Msg.OK });
- }
- 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 });
- },
- scope: this
- }); //end Ext.Ajax.request
- }
- }, this);
- }
- //this.storeBodyList.remove(selectedRecords[i]);
- }
- },
-
- setAllTotal: function () {
- this.setPKGSTotal();
- this.setKGSTotal();
- this.setCBMTotal();
- },
- setPKGSTotal: function () {
- var total = this.calcDetailTotal('PKGS');
- this.setHeadFieldValue('PKGS', total);
- },
- setKGSTotal: function () {
- var total = this.calcDetailTotal('KGS');
- this.setHeadFieldValue('KGS', total);
- },
- setCBMTotal: function () {
- var total = this.calcDetailTotal('CBM');
- this.setHeadFieldValue('CBM', total);
- },
-
- calcDetailTotal: function (fieldName) {
- var total = 0;
- for (var i = 0; i < this.storeBodyList.getCount(); i += 1) {
- var member = this.storeBodyList.getAt(i);
- var value = member.get(fieldName);
- total = Add(total, value);
- }
-
- return total;
- },
- setHeadFieldValue: function (fieldName, value) {
- var field = this.formEdit.getForm().findField(fieldName);
- field.setValue(value);
- },
-
- //#endregion
-
-
- //#region
- LoadDefValue: function () {
- this.storeDefValue.load({ params: { condition: "BSTYPE='海运出口'" },
- callback: function (r, options, success) {
- if (success) {
- if (this.storeDefValue.getCount() > 0) {
- for (var j = 0; j < this.storeDefValue.getCount(); j += 1) {
- var member = this.storeDefValue.getAt(j);
- var headfield = this.formHead.getForm().findField(member.data.FIELDNAME);
- if (headfield != NaN && headfield != null)
- headfield.setValue(member.data.DEFVALUE);
- var headfield = this.formEdit.getForm().findField(member.data.FIELDNAME);
- if (headfield != NaN && headfield != null)
- headfield.setValue(member.data.DEFVALUE);
- var headfield = this.formEDI.getForm().findField(member.data.FIELDNAME);
- if (headfield != NaN && headfield != null)
- headfield.setValue(member.data.DEFVALUE);
-
- };
-
-
- } else {
-
- }
- }
- },
- scope: this
- });
-
-
- },
-
- LoadMustBe: function () {
- this.storeMustBe.load({ params: { condition: "BSTYPE='海运出口'" },
- callback: function (r, options, success) {
- if (success) {
- if (this.storeMustBe.getCount() > 0) {
- for (var j = 0; j < this.storeMustBe.getCount(); j += 1) {
- var member = this.storeMustBe.getAt(j);
- var headfield = this.formHead.getForm().findField(member.data.FIELDNAME);
- if (headfield != NaN && headfield != null)
- headfield.allowBlank = false;
- var headfield = this.formEdit.getForm().findField(member.data.FIELDNAME);
- if (headfield != NaN && headfield != null)
- headfield.allowBlank = false;
- var headfield = this.formEDI.getForm().findField(member.data.FIELDNAME);
- if (headfield != NaN && headfield != null)
- headfield.allowBlank = false;
-
- };
-
-
- } else {
-
- }
- }
- },
- scope: this
- });
-
-
- },
-
- LoadInit: function (data) {
- var CUSTOMERNAME = this.formHead.getForm().findField('CUSTOMERNAME').getValue();
-
- var s = " ISOPERATOR=1 and LINKID in (select gid from [info_client] where SHORTNAME='" + CUSTOMERNAME + "')";
- this.storeInfoClientContact.load({ params: { condition: s} });
-
- var sF = " ISFINANCIALSTAFF=1 and LINKID in (select gid from [info_client] where SHORTNAME='" + CUSTOMERNAME + "')";
- this.storeInfoClientContactFF.load({ params: { condition: sF} });
-
- this.storeShipper.load({ params: { condition: "shippertype=2 AND (ISPUBLIC=1 OR CODENAME IN (SELECT CODENAME FROM info_client WHERE SHORTNAME='" + CUSTOMERNAME + "') )" },
- callback: function (r, options, success) {
- if (success) {
- this.formEdit.getForm().findField('SHIPPERID').setValue(data.SHIPPERID);
- }
- },
- scope: this
- });
- this.storeConsignee.load({ params: { condition: "shippertype=1 AND (ISPUBLIC=1 OR CODENAME IN (SELECT CODENAME FROM info_client WHERE SHORTNAME='" + CUSTOMERNAME + "') )" },
- callback: function (r, options, success) {
- if (success) {
- this.formEdit.getForm().findField('CONSIGNEEID').setValue(data.CONSIGNEEID);
- }
- },
- scope: this
- });
- this.storenotifyparty.load({ params: { condition: "shippertype=3 AND (ISPUBLIC=1 OR CODENAME IN (SELECT CODENAME FROM info_client WHERE SHORTNAME='" + CUSTOMERNAME + "') )" },
- callback: function (r, options, success) {
- if (success) {
- this.formEdit.getForm().findField('NOTIFYPARTYID').setValue(data.NOTIFYPARTYID);
- }
- },
- scope: this
- });
- this.storeagent.load({ params: { condition: "shippertype=4 AND (ISPUBLIC=1 OR CODENAME IN (SELECT CODENAME FROM info_client WHERE SHORTNAME='" + CUSTOMERNAME + "') )" },
- callback: function (r, options, success) {
- if (success) {
- this.formEdit.getForm().findField('AGENTID').setValue(data.AGENTID);
- }
- },
- scope: this
- });
-
- var BLTYPE = this.formHead.getForm().findField('BLTYPE').getValue();
-
- if (BLTYPE == "拼箱单票" || BLTYPE == "拼箱分票") {
- this.panelBodyCtn.hide();
- }
- else {
- this.panelBodyCtn.show();
- }
- var CARGOID = this.formEdit.getForm().findField('CARGOID').getValue();
-
- if (CARGOID == 'R') {
- this.panelBodyDr.setVisible(false);
- this.panelBodyRf.setVisible(true);
- } else if (CARGOID == 'D') {
- this.panelBodyDr.setVisible(true);
- this.panelBodyRf.setVisible(false);
- } else {
- this.panelBodyDr.setVisible(false);
- this.panelBodyRf.setVisible(false);
- }
-
- },
-
- //#endregion
-
- //#region 转换成大写字符
-
- onUpCaseClick: function (menu, event) {
- this.formEdit.getForm().findField('SHIPPER').setValue(this.formEdit.getForm().findField('SHIPPER').getValue().toUpperCase());
- this.formEdit.getForm().findField('CONSIGNEE').setValue(this.formEdit.getForm().findField('CONSIGNEE').getValue().toUpperCase());
- this.formEdit.getForm().findField('NOTIFYPARTY').setValue(this.formEdit.getForm().findField('NOTIFYPARTY').getValue().toUpperCase());
- this.formEdit.getForm().findField('AGENT').setValue(this.formEdit.getForm().findField('AGENT').getValue().toUpperCase());
- this.formEdit.getForm().findField('MARKS').setValue(this.formEdit.getForm().findField('MARKS').getValue().toUpperCase());
- this.formEdit.getForm().findField('DESCRIPTION').setValue(this.formEdit.getForm().findField('DESCRIPTION').getValue().toUpperCase());
-
- },
-
- //#endregion
-
-
- //#region 舱单状态
-
- onCustomStatusClick: function (menu, event) {
-
-
- var bsno = this.formHead.getForm().findField('BSNO').getValue();
- var mblno = this.formHead.getForm().findField('MBLNO').getValue()
- if (mblno == "") {
- return;
- }
-
-
- Ext.Msg.wait('正在提取数据...');
- Ext.Ajax.request({
- waitMsg: '正在提取数据...',
- url: '/MvcShipping/MsOpSeae/Get56CDCSTATUSList',
- params: {
- mblno: mblno,
- bsno: bsno
- },
- callback: function (options, success, response) {
- if (success) {
- var jsonresult = Ext.JSON.decode(response.responseText);
- if (jsonresult.Success) {
-
- var statusdata = jsonresult.data;
- var boxitems = "";
-
-
- formCustomDataShow = Ext.widget('form', {
- region: 'center',
- autoScroll: true, height: 460,
- // border: false,
- bodyPadding: 0,
- html: jsonresult.data
-
- });
-
- me = this;
- winCustomDataShow = Ext.create('Ext.window.Window', {
- title: "",
- // closeAction: 'hide',
- width: 1000,
- height: 480,
- layout: 'fit',
- resizable: true,
- modal: true,
- closeAction: 'close',
- closable: true,
- items: [formCustomDataShow],
- buttons: [{
- text: "关闭",
- minWidth: 70,
- handler: function () {
- winCustomDataShow.close();
- }
- }]
- });
-
- winCustomDataShow.show();
- Ext.Msg.hide();
-
- }
- 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
-
- },
- //#endregion
-
- //#region 场站查询
-
- onGETYARDClick: function (button, event) {
- var BSNO = this.formHead.getForm().findField('BSNO').getValue();
- var MBLNO = this.formHead.getForm().findField('MBLNO').getValue();
- var YARD = this.formEdit.getForm().findField('YARD').getValue();
-
- if (MBLNO == "" || YARD == "") {
- Ext.Msg.show({ title: '提示', msg: '提单号和场站不能为空!', icon: Ext.Msg.INFO, buttons: Ext.Msg.OK });
- return;
-
- } else {
- Ext.Msg.wait('正在提取数据...');
- Ext.Ajax.request({
- waitMsg: '正在提取数据...',
- url: '/MvcShipping/MsOpSeae/GetyardctnList',
- params: {
- bs: BSNO,
- mblno: MBLNO,
- yard: YARD,
- isweb: true
- },
- callback: function (options, success, response) {
- if (success) {
- var jsonresult = Ext.JSON.decode(response.responseText);
- if (jsonresult.Success) {
-
- var statusdata = jsonresult.data;
- var boxitems = "";
-
-
- formCustomDataShow = Ext.widget('form', {
- region: 'center',
- autoScroll: true, height: 460,
- // border: false,
- bodyPadding: 0,
- html: jsonresult.data
-
- });
-
- me = this;
- winCustomDataShow = Ext.create('Ext.window.Window', {
- title: "",
- // closeAction: 'hide',
- width: 1100,
- height: 500,
- layout: 'fit',
- resizable: true,
- modal: true,
- closeAction: 'close',
- closable: true,
- items: [formCustomDataShow],
- buttons: [{
- text: "关闭",
- minWidth: 70,
- handler: function () {
- winCustomDataShow.close();
- }
- }]
- });
-
- winCustomDataShow.show();
-
- Ext.Msg.hide();
-
- }
- 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
- }
-
-
- },
- //#endregion
-
- //#region QQCT单票查询
-
- onQQCTBILLClick: function (button, event) {
- var mblno = this.formHead.getForm().findField('MBLNO').getValue();
-
-
- if (mblno == "") {
- Ext.Msg.show({ title: '提示', msg: '提单号不能为空!', icon: Ext.Msg.INFO, buttons: Ext.Msg.OK });
- return;
-
- } else {
- Ext.Msg.wait('正在提取数据...');
- Ext.Ajax.request({
- waitMsg: '正在提取数据...',
- url: '/MvcShipping/MsOpSeae/GetQQCTBILL',
- params: {
- mblno: mblno,
- bsno: ''
- },
- callback: function (options, success, response) {
- if (success) {
- var jsonresult = Ext.JSON.decode(response.responseText);
- if (jsonresult.Success) {
-
- var statusdata = jsonresult.data;
- var boxitems = "";
-
-
- formCustomDataShow = Ext.widget('form', {
- region: 'center',
- autoScroll: true, height: 460,
- // border: false,
- bodyPadding: 0,
- html: jsonresult.data
-
- });
-
- me = this;
- winCustomDataShow = Ext.create('Ext.window.Window', {
- title: "",
- // closeAction: 'hide',
- width: 1100,
- height: 500,
- layout: 'fit',
- resizable: true,
- modal: true,
- closeAction: 'close',
- closable: true,
- items: [formCustomDataShow],
- buttons: [{
- text: "关闭",
- minWidth: 70,
- handler: function () {
- winCustomDataShow.close();
- }
- }]
- });
-
- winCustomDataShow.show();
-
- Ext.Msg.hide();
-
- }
- 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
- }
-
-
- },
- //#endregion
-
- //#region QQCTU单票查询
-
- onQQCTUBILLClick: function (button, event) {
- var mblno = this.formHead.getForm().findField('MBLNO').getValue();
- var bsno = this.formHead.getForm().findField('BSNO').getValue();
- if (mblno === "") {
- Ext.Msg.show({ title: Zi.LAN.TiShi, msg: Zi.LAN.TiDanHaoBuNengWeiKong, icon: Ext.Msg.INFO, buttons: Ext.Msg.OK });//提单号不能为空!'
- return;
- }
-
- Ext.Msg.wait(Zi.LAN.ZhengZaiCaoZuoShuJu);
- Ext.Ajax.request({
- waitMsg: Zi.LAN.ZhengZaiCaoZuoShuJu,
- url: '/MvcShipping/MsOpSeae/GetyardctnList',
- params: {
- bs: bsno,
- mblno: mblno,
- yard: 'YGT',
- isweb: true
- },
- callback: function (options, success, response) {
- if (success) {
- var jsonresult = Ext.JSON.decode(response.responseText);
- if (jsonresult.Success) {
-
- var statusdata = jsonresult.data;
- var boxitems = "";
-
-
- formCustomDataShow = Ext.widget('form', {
- region: 'center',
- autoScroll: true, height: 460,
- // border: false,
- bodyPadding: 0,
- html: jsonresult.data
-
- });
-
- me = this;
- winCustomDataShow = Ext.create('Ext.window.Window', {
- title: "",
- // closeAction: 'hide',
- width: 1100,
- height: 500,
- layout: 'fit',
- resizable: true,
- modal: true,
- closeAction: 'close',
- closable: true,
- items: [formCustomDataShow],
- buttons: [{
- text: Zi.LAN.GuanBi, //"关闭",
- minWidth: 70,
- handler: function () {
- winCustomDataShow.close();
- }
- }]
- });
-
- winCustomDataShow.show();
-
- Ext.Msg.hide();
-
- }
- else {
- Ext.Msg.show({ title: Zi.LAN.ChuoWu, msg: jsonresult.Message, icon: Ext.Msg.ERROR, buttons: Ext.Msg.OK });
- }
- }
- },
- failure: function (response, options) {
- Ext.Msg.show({ title: Zi.LAN.JingGao, msg: Zi.LAN.FuWuQiXiangYingChuCuo, icon: Ext.Msg.INFO, buttons: Ext.Msg.OK });
- },
- success: function (response, options) { },
- scope: this
- }); //end Ext.Ajax.request
- },
- //#endregion
-
- //#region QQCT、QQCTU海关放行查询
- onQQCTQQCTUBILLClick: function (button, event) {
- var mblno = this.formHead.getForm().findField('MBLNO').getValue();
- if (mblno == "") {
- Ext.Msg.show({ title: '提示', msg: '提单号不能为空!', icon: Ext.Msg.INFO, buttons: Ext.Msg.OK });
- return;
-
- } else {
- Ext.Msg.wait('正在提取数据...');
- Ext.Ajax.request({
- waitMsg: '正在提取数据...',
- url: '/MvcShipping/MsOpSeae/GetQQCTQQCTUBILL',
- params: {
- mblno: mblno,
- bsno: ''
- },
- callback: function (options, success, response) {
- if (success) {
- var jsonresult = Ext.JSON.decode(response.responseText);
- if (jsonresult.Success) {
- var statusdata = jsonresult.data;
- var boxitems = "";
- formCustomDataShow = Ext.widget('form', {
- region: 'center',
- autoScroll: true, height: 460,
- bodyPadding: 0,
- html: jsonresult.data
- });
- me = this;
- winCustomDataShow = Ext.create('Ext.window.Window', {
- title: "",
- width: 1100,
- height: 500,
- layout: 'fit',
- resizable: true,
- modal: true,
- closeAction: 'close',
- closable: true,
- items: [formCustomDataShow],
- buttons: [{
- text: "关闭",
- minWidth: 70,
- handler: function () {
- winCustomDataShow.close();
- }
- }]
- });
- winCustomDataShow.show();
- Ext.Msg.hide();
- }
- 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
- });
- }
- },
- //#endregion
-
- //#region 单船查询
-
- onGETQDVESSELClick: function (button, event) {
- var vessel = this.formEdit.getForm().findField('VESSEL').getValue();
- var voyno = this.formEdit.getForm().findField('VOYNO').getValue();
-
-
- if (vessel == "") {
- Ext.Msg.show({ title: '提示', msg: '船名不能为空!', icon: Ext.Msg.INFO, buttons: Ext.Msg.OK });
- return;
-
- } else {
- Ext.Msg.wait('正在提取数据...');
- Ext.Ajax.request({
- waitMsg: '正在提取数据...',
- url: '/MvcShipping/MsOpSeae/GetQDVESSEL',
- params: {
- vessel: vessel,
- voyno: voyno
- },
- callback: function (options, success, response) {
- if (success) {
- var jsonresult = Ext.JSON.decode(response.responseText);
- if (jsonresult.Success) {
-
- var statusdata = jsonresult.data;
- var boxitems = "";
-
-
- formCustomDataShow = Ext.widget('form', {
- region: 'center',
- autoScroll: true, height: 460,
- // border: false,
- bodyPadding: 0,
- html: jsonresult.data
-
- });
-
- me = this;
- winCustomDataShow = Ext.create('Ext.window.Window', {
- title: "",
- // closeAction: 'hide',
- width: 1100,
- height: 500,
- layout: 'fit',
- resizable: true,
- modal: true,
- closeAction: 'close',
- closable: true,
- items: [formCustomDataShow],
- buttons: [{
- text: "关闭",
- minWidth: 70,
- handler: function () {
- winCustomDataShow.close();
- }
- }]
- });
-
- winCustomDataShow.show();
-
- Ext.Msg.hide();
-
- }
- 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
- }
-
-
- },
- //#endregion
-
- //#region 烟台港箱动态
- onYanTaiYardStatusClick: function (button, event) {
- var mblno = this.formHead.getForm().findField('MBLNO').getValue();
-
-
- if (mblno == "") {
- Ext.Msg.show({ title: '提示', msg: '没有要刷新查看的业务!', icon: Ext.Msg.INFO, buttons: Ext.Msg.OK });
- return;
-
- } else {
-
- var yantaiyardview = new Shipping.YantaiYardView({
-
- });
- yantaiyardview.mblno = mblno;
- yantaiyardview.show();
- return;
- }
-
-
- },
- //#endregion
-
- //#region 编辑时按钮等的状态
- GetEditStatus: function () {
- var canedit = false;
- //var bsStatus = this.formHead.getForm().findField('BSSTATUS').getValue();
- var BSSTATUS = this.formHead.getForm().findField('BSSTATUSREF').getValue();
- var inputby = this.formHead.getForm().findField('INPUTBY').getValue();
- var op = this.formHead.getForm().findField('OP').getValue();
-
- _this = this;
- if (BSSTATUS == '锁定') {
- canedit = false;
- this.setSaveBtnStatus(canedit);
- } else {
- this.StoreOpRange.load({ params: { optype: "modOrderManagement" },
- callback: function (r, options, success) {
- if (success) {
- if (r.length != 0) {
- var records = DsStoreQueryBy(_this.StoreOpRange, 'OPID', op);
- if (records.getCount() > 0) {
- canedit = true;
- } else {
- var recordins = DsStoreQueryBy(_this.StoreOpRange, 'OPID', inputby);
- if (recordins.getCount() > 0) {
- canedit = true;
- } else {
- canedit = false;
- }
- }
- } else { canedit = false; }
-
- _this.setSaveBtnStatus(canedit);
- }
- }
- });
- }
-
- _this = this;
- Ext.Ajax.request({
- waitMsg: '正在查询委托编号状态...',
- url: '/MvcShipping/MsBaseInfo/GetRuleEdit',
- params: {
- rulename: '委托编号',
- ruletype: '1'
- },
- callback: function (options, success, response) {
- if (success) {
- var result = Ext.JSON.decode(response.responseText);
- if (result.Success != true) {
- var custno = _this.formHead.getForm().findField('CUSTNO');
- custno.setReadOnly(true);
- }
- } else {
- Ext.MessageBox.alert('请求出现错误,请重试', response.responseText);
- }
- },
- scope: this
- });
-
- Ext.Ajax.request({
- waitMsg: '正在查询委托编号状态...',
- url: '/MvcShipping/MsBaseInfo/GetRuleEdit',
- params: {
- rulename: '分提单号',
- ruletype: '1'
- },
- callback: function (options, success, response) {
- if (success) {
- var result = Ext.JSON.decode(response.responseText);
- if (result.Success != true) {
- var hblno = _this.formHead.getForm().findField('HBLNO');
- hblno.setReadOnly(true);
- }
- } else {
- Ext.MessageBox.alert('请求出现错误,请重试', response.responseText);
- }
- },
- scope: this
- });
- },
-
- GetStringNum: function (str) {
- var num = 0;
- if (str == null || str == '') return num;
- if (str.length == 0) return num;
- var if_find = false;
- var str_num = '';
- for (var i = 0; i < str.length; i += 1) {
- var member = str.substr(i, 1);
- if ((member == '0') || (member == '1') || (member == '2') || (member == '3')
- || (member == '4') || (member == '5') || (member == '6') || (member == '7')
- || (member == '8') || (member == '9') || (member == '.') || (member == '-')) {
- if (!if_find) {
- str_num = str_num + member;
- }
- } else {
- if_find = true;
- }
- }
- return str_num;
-
- },
-
- setSaveBtnStatus: function (enable) {
-// var btnESave = Ext.getCmp('btnESave');
-// var btnESaveAndClose = Ext.getCmp('btnESaveAndClose');
-// var btnESaveAndNew = Ext.getCmp('btnESaveAndNew');
-// var btnEAddDetail = Ext.getCmp('btnadddetail');
-// var btnEDeleteDetail = Ext.getCmp('btndeldetail');
-// var btnEUpDetail = Ext.getCmp('btnadddetail2');
-
-// if (enable) {
-// btnESave.enable();
-// btnESaveAndClose.enable();
-
-// btnEAddDetail.enable();
-// btnEDeleteDetail.enable();
-// btnEUpDetail.enable();
-// } else {
-// btnESave.disable();
-// btnESaveAndClose.disable();
-// btnEAddDetail.disable();
-// btnEDeleteDetail.disable();
-// btnEUpDetail.disable();
-// }
- },
- //#endregion
-
- //#region 打印
- Print: function () {
-
- var basicForm = this.formHead.getForm();
- var billNo = basicForm.findField('BSNO').value;
- if (billNo == '*' || billNo == '') {
- Ext.Msg.show({ title: '错误', msg: '单据还没有保存,请保存后再打印', icon: Ext.Msg.ERROR, buttons: Ext.Msg.OK });
- return;
- }
-
- var printType = 'MSOPSEAE';
- var sql1 = "SET LANGUAGE 'us_english' SELECT * FROM op_seae WHERE BSNO = '" + billNo + "'";
- var sql2 = "";
- var sql3 = "";
- var sql4 = "";
- var sql5 = "";
- var sql6 = "";
-
- PrintComm(printType, sql1, sql2, sql3, sql4, sql5, sql6);
-
- },
- //#endregion
-
- PrevRecord: function () {
-
-
- var j = this.StoreList.indexOf(this.editRecord);
- if (j == 0) {
- Ext.Msg.show({ title: '警告', msg: '已是最前一票', icon: Ext.Msg.ERROR, buttons: Ext.Msg.OK });
-
- return;
- }
- if (j == this.StoreList.count) {
- Ext.Msg.show({ title: '警告', msg: '已是最后一票', icon: Ext.Msg.ERROR, buttons: Ext.Msg.OK });
-
- return;
-
- }
-
- var children = this.tabSeaepanel.items;
- if (children) {
- for (var i = children.length - 1, len = 0; i >= len; i--) {
- if (children.items[i].id) {
- if (children.items[i].id == 'pnlmodNewOpSeaeInfo') {
-
- } else {
- children.items[i].close();
- }
- }
- }
- }
- this.tabSeaepanel.doLayout();
-
- j = j - 1;
- this.editRecord = this.StoreList.getAt(j);
- if (this.opStatus == 'edit') {
- condition = "BSNO='" + this.editRecord.get('BSNO') + "'";
- //this.storeBodyList.load({ params: { condition: condition} });
- }
- this.LoadData(this.opStatus, condition);
- },
- NextRecord: function () {
-
-
-
- var j = this.StoreList.indexOf(this.editRecord);
-
- if (j == (this.StoreList.data.length - 1)) {
- Ext.Msg.show({ title: '警告', msg: '已是最后一票', icon: Ext.Msg.ERROR, buttons: Ext.Msg.OK });
-
- return;
-
- }
-
- var children = this.tabSeaepanel.items;
- if (children) {
- for (var i = children.length - 1, len = 0; i >= len; i--) {
- if (children.items[i].id) {
- if (children.items[i].id == 'pnlmodNewOpSeaeInfo') {
- // this.tabSeaepanel.setActiveTab(i);
- } else {
- children.items[i].close();
- }
- }
- }
- }
- this.tabSeaepanel.doLayout();
-
- j = j + 1;
- this.editRecord = this.StoreList.getAt(j);
- if (this.opStatus == 'edit') {
- condition = "BSNO='" + this.editRecord.get('BSNO') + "'";
- //this.storeBodyList.load({ params: { condition: condition} });
- }
- this.LoadData(this.opStatus, condition);
- }
-});
-
-
diff --git a/DSWeb/Areas/MvcShipping/Viewsjs/MsSeaeOrder/MsSeaeOrderEdit.js b/DSWeb/Areas/MvcShipping/Viewsjs/MsSeaeOrder/MsSeaeOrderEdit.js
index 2b330dea..68a431b0 100644
--- a/DSWeb/Areas/MvcShipping/Viewsjs/MsSeaeOrder/MsSeaeOrderEdit.js
+++ b/DSWeb/Areas/MvcShipping/Viewsjs/MsSeaeOrder/MsSeaeOrderEdit.js
@@ -181,6 +181,23 @@ Ext.extend(Shipping.MsSeaeOrderEdit, Ext.Panel, {
displayField: 'CodeAndName'
});
+ //确认订舱
+ //AUDITOPERATOR2
+ this.storeAUDITOPERATOR2 = Ext.create('DsExt.ux.RefTableStore', {
+ model: 'DsShipping.ux.UserRefModel',
+ proxy: { url: '/CommMng/BasicDataRef/GetUserRefList' }
+ });
+ this.storeAUDITOPERATOR2.load();
+
+ this.comboxAUDITOPERATOR2 = Ext.create('DsExt.ux.RefTableCombox', {
+ fieldLabel: '确认订舱',
+ store: this.storeAUDITOPERATOR2,
+ forceSelection: true,
+ name: 'AUDITOPERATOR2',
+ valueField: 'UserName',
+ displayField: 'CodeAndName'
+ });
+
//单证
this.storeFRCUSTSERVICECode = Ext.create('DsExt.ux.RefTableStore', {
model: 'DsShipping.ux.UserRefModel',
@@ -228,7 +245,7 @@ Ext.extend(Shipping.MsSeaeOrderEdit, Ext.Panel, {
//委托单位
this.comboxCustCode = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '委托单位',
+ fieldLabel: '下单客户',
store: this.storeCustCode,
queryMode: 'remote',
forceSelection: true,
@@ -494,6 +511,7 @@ Ext.extend(Shipping.MsSeaeOrderEdit, Ext.Panel, {
this.comboxCargoid = Ext.create('DsExt.ux.RefTableCombox', {
store: this.StoreCargoid,
fieldLabel: '货物标示',
+ flex:2,
forceSelection: true,
name: 'CARGOID',
valueField: 'ID',
@@ -568,10 +586,11 @@ Ext.extend(Shipping.MsSeaeOrderEdit, Ext.Panel, {
});
this.storeCodeGoodsList.load();
this.comboxGOODSNAME = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: 'Description of Goods (包装种类与货名)',
+ //fieldLabel: 'Description of Goods (包装种类与货名)',
+ fieldLabel: '品名类型',
store: this.storeCodeGoodsList,
- flex: 1.5,
- labelWidth: 250,
+ flex: 2,
+ //labelWidth: 250,
// forceSelection: true,
name: 'GOODSNAME',
valueField: 'GOODNAME',
@@ -590,7 +609,7 @@ Ext.extend(Shipping.MsSeaeOrderEdit, Ext.Panel, {
this.comboxStlName = Ext.create('DsExt.ux.RefTableCombox', {
store: this.StoreStlName,
- fieldLabel: '结算方式',
+ fieldLabel: 'M付款方式',
forceSelection: true,
name: 'STLNAME',
valueField: 'STLNAME',
@@ -598,7 +617,14 @@ Ext.extend(Shipping.MsSeaeOrderEdit, Ext.Panel, {
});
-
+ this.comboxStlName2 = Ext.create('DsExt.ux.RefTableCombox', {
+ store: this.StoreStlName,
+ fieldLabel: 'H付款方式',
+ forceSelection: true,
+ name: 'STLNAME',
+ valueField: 'STLNAME',
+ displayField: 'STLNAME'
+ });
//件数包装
@@ -902,6 +928,7 @@ Ext.extend(Shipping.MsSeaeOrderEdit, Ext.Panel, {
fieldLabel: '运输条款',
store: this.storeSERVICE,
forceSelection: true,
+ flex:2,
name: 'SERVICE',
valueField: 'SERVICE',
displayField: 'SERVICE'
@@ -939,7 +966,7 @@ Ext.extend(Shipping.MsSeaeOrderEdit, Ext.Panel, {
proxy: { url: '/CommMng/BasicDataRef/GetSourceDetail2' }
});
this.comboxBSSOURCE = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '业务来源', //'业务来源',
+ fieldLabel: '合约类型', //'业务来源',
store: this.storeSource,
// forceSelection: true,
name: 'BSSOURCE',
@@ -964,7 +991,7 @@ Ext.extend(Shipping.MsSeaeOrderEdit, Ext.Panel, {
});
this.storeSourceDetail.load();
this.comboxBSSOURCEDETAIL = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '贸易条款', //'来源明细',
+ fieldLabel: '交易类型', //'来源明细',贸易条款
store: this.storeSourceDetail,
// forceSelection: true,
name: 'BSSOURCEDETAIL',
@@ -1012,9 +1039,6 @@ Ext.extend(Shipping.MsSeaeOrderEdit, Ext.Panel, {
items: [{
fieldLabel: '业务编号',
name: 'BSNO', hidden: true
- }, {
- fieldLabel: 'INPUTBY',
- name: 'INPUTBY', hidden: true
}, {
fieldLabel: 'ORSTATUS',
name: 'ORSTATUS', hidden: true
@@ -1033,94 +1057,124 @@ Ext.extend(Shipping.MsSeaeOrderEdit, Ext.Panel, {
disabled: true,
name: 'ORDNO'
}, {
- fieldLabel: '订舱状态',
- readOnly: true,
- name: 'ORSTATUSREF'
- }, {
- fieldLabel: '主提单号',
- name: 'MBLNO'
- }, this.comboxBLTYPE, this.comboxCargoid, this.comboxBLFRT]
- }, {
- xtype: 'container',
- layout: 'hbox',
- defaultType: 'textfield',
- items: [{
fieldLabel: '委托编号',
readOnly: true,
disabled: true,
name: 'CUSTNO'
- }, this.comboxSALE, this.comboxOP, this.comboxCUSTSERVICE, this.comboxDOC, this.comboxFRCUSTSERVICE]
- }, this.myCheckboxService, {
- xtype: 'container',
- layout: 'hbox',
- defaultType: 'textfield',
- items: [this.comboxCustCode, this.comboxInfoClientContact, {
- fieldLabel: '电话',
- name: 'OPERATORTEL'
- }, {
- fieldLabel: '邮箱',
- name: 'OPERATOREMAIL'
}, {
- fieldLabel: '结算方式',
+ fieldLabel: '订舱状态',
readOnly: true,
- disabled: true,
- name: 'STLNAME'
- }, {
- fieldLabel: '结算日期',
- disabled: true,
- name: 'STLDATE'
- }]
+ name: 'ORSTATUSREF'
+ },
+ //{
+ //fieldLabel: '主提单号',
+ //name: 'MBLNO'
+ //},
+ this.comboxBLTYPE
+ , this.comboxBSSOURCEDETAIL
+ , this.comboxSaleCompany
+ ,this.comboxAUDITOPERATOR
+ //, this.comboxBLFRT
+ ]
}, {
xtype: 'container',
layout: 'hbox',
defaultType: 'textfield',
- items: [this.comboxCARRIER, this.comboxInfoClientContactCARRIER, {
- fieldLabel: '电话',
- name: 'CARRIERTEL'
- }, {
- fieldLabel: '邮箱',
- name: 'CARRIEREMAIL'
- }, this.comboxAUDITOPERATOR, {
- fieldLabel: '审核日期',
- readOnly: true,
- name: 'AUDITDATE'
- }]
- }, {
+ items: [this.comboxSALE, this.comboxDept, this.comboxOP, this.comboxCUSTSERVICE, this.comboxDOC
+ , {
+ fieldLabel: '录入人',
+ readOnly: true,
+ name: 'INPUTBY'
+ }, this.comboxAUDITOPERATOR2
+ //, this.comboxFRCUSTSERVICE
+ ]
+ }, this.myCheckboxService, {
xtype: 'container',
layout: 'hbox',
defaultType: 'textfield',
- items: [this.comboxFORWARDER, this.comboxInfoClientContactFORWARDER, {
+ items: [this.comboxCustCode,
+ {
+ fieldLabel: '客户单号',
+ name: 'SERVICECONTRACTNO'
+ },
+
+ this.comboxInfoClientContact,
+ {
fieldLabel: '电话',
- name: 'FORWARDERTEL'
- }, {
- fieldLabel: '发票号',
- name: 'INVNO'
- }, {
- fieldLabel: '参考号',
- name: 'SERVICECONTRACTNO'
+ name: 'OPERATORTEL'
}, {
- xtype: 'container',
- layout: 'hbox',
- flex: 1,
- defaultType: 'textfield',
- items: [{
- fieldLabel: '合约号',
- name: 'CONTRACTNO'
- }, {
- xtype: 'button',
- iconCls: "btnedit",
- handler: function (button, event) {
- this.GetContractFee();
- },
- scope: this
- }]
- }]
- }, {
- xtype: 'container',
- layout: 'hbox',
- defaultType: 'textfield',
- items: [this.comboxBSSOURCE, this.comboxBSSOURCEDETAIL, this.comboxDept, this.comboxSaleCompany, { xtype: 'hiddenfield' }, { xtype: 'hiddenfield' }]
- }
+ fieldLabel: '邮箱',
+ name: 'OPERATOREMAIL',
+ flex:3
+
+ }
+ // ,
+ // {
+ // fieldLabel: '结算方式',
+ // readOnly: true,
+ // disabled: true,
+ // name: 'STLNAME'
+ //}, {
+ // fieldLabel: '结算日期',
+ // disabled: true,
+ // name: 'STLDATE'
+ // }
+ ]
+ },
+
+ // {
+ // xtype: 'container',
+ // layout: 'hbox',
+ // defaultType: 'textfield',
+ // items: [this.comboxCARRIER, this.comboxInfoClientContactCARRIER, {
+ // fieldLabel: '电话',
+ // name: 'CARRIERTEL'
+ // }, {
+ // fieldLabel: '邮箱',
+ // name: 'CARRIEREMAIL'
+ // }, this.comboxAUDITOPERATOR, {
+ // fieldLabel: '审核日期',
+ // readOnly: true,
+ // name: 'AUDITDATE'
+ // }]
+ //}, {
+ // xtype: 'container',
+ // layout: 'hbox',
+ // defaultType: 'textfield',
+ // items: [this.comboxFORWARDER, this.comboxInfoClientContactFORWARDER, {
+ // fieldLabel: '电话',
+ // name: 'FORWARDERTEL'
+ // }, {
+ // fieldLabel: '发票号',
+ // name: 'INVNO'
+ // }, {
+ // fieldLabel: '参考号',
+ // name: 'SERVICECONTRACTNO'
+ // }, {
+ // xtype: 'container',
+ // layout: 'hbox',
+ // flex: 1,
+ // defaultType: 'textfield',
+ // items: [{
+ // fieldLabel: '合约号',
+ // name: 'CONTRACTNO'
+ // }, {
+ // xtype: 'button',
+ // iconCls: "btnedit",
+ // handler: function (button, event) {
+ // this.GetContractFee();
+ // },
+ // scope: this
+ // }]
+ // }]
+ // },
+
+ // {
+ // xtype: 'container',
+ // layout: 'hbox',
+ // defaultType: 'textfield',
+ // items: [this.comboxBSSOURCE, { xtype: 'hiddenfield' }, { xtype: 'hiddenfield' }]
+ // }
]//end items(fieldset 1)
@@ -1158,7 +1212,19 @@ Ext.extend(Shipping.MsSeaeOrderEdit, Ext.Panel, {
plugins: [this.gridListCellEditing],
selType: 'cellmodel',
- tbar: [{
+ tbar: [
+
+ {
+ xtype: 'label',
+ text: '集装箱信息', //'应收费用',
+ style: 'font-size:14px',
+ labelColor: '#000',
+
+ //style:'background-color: #4b9bf5',
+ x: '5%',
+ y: '5%'
+ },
+ {
text: '增加明细',
tooltip: '增加明细',
id: "btnadddetail",
@@ -1218,7 +1284,7 @@ Ext.extend(Shipping.MsSeaeOrderEdit, Ext.Panel, {
this.panelBodyCtn = new Ext.Panel({
- title: '集装箱信息',
+ //title: '集装箱信息',
layout: "border",
height: 130,
//margin: '5 10',
@@ -1340,7 +1406,7 @@ Ext.extend(Shipping.MsSeaeOrderEdit, Ext.Panel, {
store: this.storeVoyVeg,
name: 'VESSEL',
valueField: 'VESSEL',
- flex: 2,
+ flex: 1,
displayField: 'VESSEL',
listeners: {
scope: this,
@@ -1398,7 +1464,7 @@ Ext.extend(Shipping.MsSeaeOrderEdit, Ext.Panel, {
this.storeCodeLoadport.load();
this.comboxPORTLOAD = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '装货港',
+ fieldLabel: '起运港',
store: this.storeCodeLoadport,
// queryMode: 'remote',
// minChars: 1,
@@ -1467,7 +1533,7 @@ Ext.extend(Shipping.MsSeaeOrderEdit, Ext.Panel, {
});
this.comboxDESTINATION = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '目的地',
+ fieldLabel: '目的港',
store: this.storeCodeDisport2,
name: 'DESTINATION',
queryMode: 'remote',
@@ -1608,7 +1674,7 @@ Ext.extend(Shipping.MsSeaeOrderEdit, Ext.Panel, {
this.storeISSUETYPE.load({ params: { condition: ""} });
this.comboxISSUETYPE = Ext.create('DsExt.ux.RefTableCombox', {
- fieldLabel: '签单方式',
+ fieldLabel: 'M签单方式',
store: this.storeISSUETYPE,
forceSelection: true,
name: 'ISSUETYPE',
@@ -1616,6 +1682,20 @@ Ext.extend(Shipping.MsSeaeOrderEdit, Ext.Panel, {
displayField: 'BLTYPE'
});
+ this.storeISSUETYPE2 = Ext.create('DsExt.ux.RefTableStore', {
+ model: 'CODE_BLTYPE',
+ proxy: { url: '/CommMng/BasicDataRef/GetCodeBLTYPEList' }
+ });
+ this.storeISSUETYPE2.load({ params: { condition: "" } });
+ this.comboxISSUETYPE2 = Ext.create('DsExt.ux.RefTableCombox', {
+ fieldLabel: 'H签单方式',
+ store: this.storeISSUETYPE2,
+ forceSelection: true,
+ name: 'ISSUETYPE',
+ valueField: 'BLTYPE',
+ displayField: 'BLTYPE'
+ });
+
this.StoreBLNUM = Ext.create('Ext.data.Store', {
fields: ['NUM']
});
@@ -1640,15 +1720,26 @@ Ext.extend(Shipping.MsSeaeOrderEdit, Ext.Panel, {
displayField: 'NUM'
});
-
-
+ this.StoreTIDANLEIXING = Ext.create('Ext.data.Store', {
+ fields: ['value', 'text']
+ });
+ this.StoreTIDANLEIXING.add({ 'value': 'MBL', 'text': 'MBL' });
+ this.StoreTIDANLEIXING.add({ 'value': 'HBL', 'text': 'HBL' });
+ this.comboxTIDANLEIXING = Ext.create('DsExt.ux.RefTableCombox', {
+ fieldLabel: '提单类型',
+ store: this.StoreTIDANLEIXING,
+ forceSelection: true,
+ name: 'TIDANLEIXING',
+ valueField: 'value',
+ displayField: 'text'
+ });
//#region 编辑formEdit 基本信息
this.formEdit = Ext.widget('form', {
region: 'north',
frame: true,
bodyPadding: 5,
- height: 180,
+ height: 240,
layout: 'anchor',
trackResetOnLoad: true,
fieldDefaults: {
@@ -1659,12 +1750,14 @@ Ext.extend(Shipping.MsSeaeOrderEdit, Ext.Panel, {
msgTarget: 'qtip'
},
- items: [{
- xtype: 'fieldset',
+ items: [
+
+ {
+ xtype: 'container',//fieldset 小框线
defaultType: 'textfield',
layout: 'hbox',
defaults: {
- anchor: '96%'
+ anchor: '100%'
},
items: [{
xtype: 'container',
@@ -1675,65 +1768,87 @@ Ext.extend(Shipping.MsSeaeOrderEdit, Ext.Panel, {
xtype: 'container',
defaultType: 'textfield',
layout: 'hbox',
- items: [{
- fieldLabel: '开船日期',
- format: 'Y-m-d',
- xtype: 'datefield',
- name: 'ETD'
- }, this.comboxPORTLOAD, this.comboxPORTDISCHARGE, this.comboxDESTINATION]
+ items: [
+
+ this.comboxCARRIER,
+
+ this.comboxVoyVeg,
+ this.comboxPORTLOAD,
+ this.comboxTRANSPORT,
+
+ //
+
+ {
+ fieldLabel: '大船ETD',
+ format: 'Y-m-d',
+ xtype: 'datefield',
+ name: 'ETD'
+ },
+ //
+ ]
}, {
xtype: 'container',
defaultType: 'textfield',
layout: 'hbox',
- items: [ this.comboxPLACEDELIVERY,{
- fieldLabel: '总件数',
- labelWidth: 70,
- name: 'PKGS',
- listeners: {
- scope: this,
- blur: function (field, The, eOpts) {
- var str_num = this.formEdit.getForm().findField('PKGS').getValue();
- var KINDPKGS = this.formEdit.getForm().findField('KINDPKGS').getValue();
- this.formBill.getForm().findField('TOTALNO').setValue('SAY:' + ToEn(str_num).toUpperCase() + ' ' + KINDPKGS + ' ONLY.');
+ items: [
+ {
+ fieldLabel: '合约号',
+ name: 'CONTRACTNO'
+ },
+ {
+ fieldLabel: '航次',
+ flex: 1,
+ name: 'VOYNO'
+ },
+ this.comboxDESTINATION,
+ this.comboxPORTDISCHARGE,
+ {
+ fieldLabel: '驳船ETD',
+ format: 'Y-m-d',
+ xtype: 'datefield',
+ name: 'ETD2'
+ },
- }
- }
- }, this.comboxKINDPKGS, {
- labelWidth: 70,
- fieldLabel: '总重量',
- name: 'KGS'
- }, {
- labelWidth: 70,
- fieldLabel: '总尺码',
- name: 'CBM'
- }]
+ ]
}, {
xtype: 'container',
defaultType: 'textfield',
layout: 'hbox',
- items: [this.comboxISSUETYPE, this.comboxPKGTYPE, {
-
- fieldLabel: '免箱天数',
- // flex: 0.5,
- name: 'FBP'
- }, {
- fieldLabel: '目的港免箱天数',
- labelWidth: 100,
-// flex: 0.8,
- name: 'DESTFBP'
- }, {
- fieldLabel: '限重',
-// flex: 0.7,
- name: 'MAXWEIGHT'
- }]
+ items: [
+ this.comboxFORWARDER,
+ this.comboxLANE,
+ {
+ fieldLabel: '目的港免箱天数',
+ labelWidth: 100,
+ // flex: 0.8,
+ name: 'DESTFBP'
+ },
+ this.comboxSERVICE
+
+// , this.comboxPKGTYPE,
+// {
+
+// fieldLabel: '免箱天数',
+// // flex: 0.5,
+// name: 'FBP'
+// }, {
+// fieldLabel: '限重',
+//// flex: 0.7,
+// name: 'MAXWEIGHT'
+// }
+ ]
}, {
xtype: 'container',
defaultType: 'textfield',
layout: 'hbox',
- items: [{
- fieldLabel: '预计利润',
- name: 'PLANPROFIT'
- }, this.comboxAgent, this.comboxLANE, this.comboxTRANSPORT, this.comboxYARD]
+ items: [
+ //{
+ //fieldLabel: '预计利润',
+ //name: 'PLANPROFIT'
+ //}
+ //, this.comboxAgent
+ //, this.comboxYARD
+ ]
}, {
xtype: 'container',
defaultType: 'textfield',
@@ -1741,7 +1856,7 @@ Ext.extend(Shipping.MsSeaeOrderEdit, Ext.Panel, {
items: [{
xtype: 'textareafield',
grow: true,
- flex: 2,
+ flex: 3,
fieldLabel: '订舱备注',
height: 40,
name: 'REMARK',
@@ -1749,6 +1864,7 @@ Ext.extend(Shipping.MsSeaeOrderEdit, Ext.Panel, {
}, {
xtype: 'textareafield',
grow: true,
+ flex: 2,
fieldLabel: '驳回原因',
height: 40,
name: 'ORREASON',
@@ -1761,12 +1877,132 @@ Ext.extend(Shipping.MsSeaeOrderEdit, Ext.Panel, {
layout: 'anchor',
flex: 1,
defaultType: 'textfield',
- items: [this.panelBodyCtn
+ items: [
+ this.panelBodyCtn
]
}
]
- }]
+ },
+
+ {
+ xtype: 'container',//fieldset 小框线
+ defaultType: 'textfield',
+ layout: 'hbox',
+ defaults: {
+ anchor: '100%'
+ },
+ items: [
+ {
+ xtype: 'container',
+ layout: 'anchor',
+ flex: 3,
+ defaultType: 'textfield',
+ items: [
+ {
+ //一行
+ xtype: 'container',
+ defaultType: 'textfield',
+ layout: 'hbox',
+ items: [
+ this.comboxBSSOURCE,
+ this.comboxISSUETYPE,
+ this.comboxStlName
+ ]
+ }, {
+ //一行
+ xtype: 'container',
+ defaultType: 'textfield',
+ layout: 'hbox',
+ items: [
+ this.comboxTIDANLEIXING,
+ this.comboxISSUETYPE2,
+ this.comboxStlName2
+ ]
+ }, {
+ //一行
+ xtype: 'container',
+ defaultType: 'textfield',
+ layout: 'hbox',
+ items: [
+
+ ]
+ }
+ ]
+ },
+ {
+ xtype: 'container',
+ layout: 'anchor',
+ flex: 3,
+ defaultType: 'textfield',
+ items: [
+
+ {
+ //一行
+ xtype: 'container',
+ defaultType: 'textfield',
+ layout: 'hbox',
+ items: [
+ this.comboxCargoid,
+ this.comboxGOODSNAME
+ ]
+ }
+
+
+ ,
+ {
+ xtype: 'textareafield',
+ grow: true,
+ fieldLabel: '英文品名',
+ labelSeparator: '',
+ //labelWidth: 20,
+ height: 40,
+ name: 'DESCRIPTION',
+ anchor: '100%'
+ }
+ , {
+ //一行
+ xtype: 'container',
+ defaultType: 'textfield',
+ layout: 'hbox',
+ items: [
+ {
+ labelWidth: 70,
+ xtype: 'numberfield',
+ fieldLabel: '体积',
+ name: 'CBM'
+ },
+ //this.comboxPLACEDELIVERY,
+ {
+ fieldLabel: '总件数',
+ labelWidth: 70,
+ xtype: 'numberfield',
+ name: 'PKGS',
+ listeners: {
+ scope: this,
+ blur: function (field, The, eOpts) {
+ var str_num = this.formEdit.getForm().findField('PKGS').getValue();
+ var KINDPKGS = this.formEdit.getForm().findField('KINDPKGS').getValue();
+ this.formBill.getForm().findField('TOTALNO').setValue('SAY:' + ToEn(str_num).toUpperCase() + ' ' + KINDPKGS + ' ONLY.');
+
+ }
+ }
+ },
+ this.comboxKINDPKGS,
+ {
+ labelWidth: 70,
+ xtype: 'numberfield',
+ fieldLabel: '总重量',
+ name: 'KGS'
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+
+ ]
}); //end this.formEdit
//#endregion
@@ -1835,11 +2071,10 @@ Ext.extend(Shipping.MsSeaeOrderEdit, Ext.Panel, {
xtype: 'container',
defaultType: 'textfield',
layout: 'hbox',
- items: [this.comboxVoyVeg, {
- fieldLabel: '航次',
- flex: 1,
- name: 'VOYNO'
- }]
+ items: [
+ //this.comboxVoyVeg,
+
+ ]
}, {
xtype: 'container',
defaultType: 'textfield',
@@ -1874,7 +2109,7 @@ Ext.extend(Shipping.MsSeaeOrderEdit, Ext.Panel, {
items: [{
fieldLabel: '目的代码',
name: 'DESTINATIONID'
- }, this.comboxSERVICE]
+ }]
}, {
xtype: 'container',
defaultType: 'textfield',
@@ -1934,17 +2169,12 @@ Ext.extend(Shipping.MsSeaeOrderEdit, Ext.Panel, {
defaults: {
anchor: '100%'
},
- items: [this.comboxGOODSNAME]
- }, {
- xtype: 'textareafield',
- grow: true,
- fieldLabel: '  ',
- labelSeparator: '',
- labelWidth: 20,
- height: 250,
- name: 'DESCRIPTION',
- anchor: '100%'
- }]
+ items: [
+
+
+ ]
+ }
+ ]
}, {
xtype: 'container',
layout: 'anchor',
diff --git a/DSWeb/DSWeb.csproj b/DSWeb/DSWeb.csproj
index e2d132be..094d0e74 100644
--- a/DSWeb/DSWeb.csproj
+++ b/DSWeb/DSWeb.csproj
@@ -1617,7 +1617,6 @@
-