|
|
@@ -78,7 +78,7 @@ Ext.define('saas.view.money.verification.FormPanel', {
|
|
|
queryMode : "local",
|
|
|
store : null,
|
|
|
valueField : "value",
|
|
|
- xtype : "multidbfindtrigger"
|
|
|
+ xtype : "oriOrderMutiDbfindTrigger"
|
|
|
}
|
|
|
}, {
|
|
|
text: '业务类型',
|
|
|
@@ -173,7 +173,7 @@ Ext.define('saas.view.money.verification.FormPanel', {
|
|
|
detail2: {
|
|
|
xtype: "detailGridField",
|
|
|
storeModel: 'saas.model.money.Verification1',
|
|
|
- detnoColumn: 'vd_detno',
|
|
|
+ detnoColumn: 'vcd_detno',
|
|
|
deleteDetailUrl: '/api/money/verification/deleteDetail2/',
|
|
|
columnWidth: 1,
|
|
|
columns: [{
|
|
|
@@ -182,11 +182,11 @@ Ext.define('saas.view.money.verification.FormPanel', {
|
|
|
hidden: true
|
|
|
}, {
|
|
|
text: '来源ID',
|
|
|
- dataIndex: 'vd_slid',
|
|
|
+ dataIndex: 'vcd_slid',
|
|
|
hidden: true
|
|
|
}, {
|
|
|
text: '来源单号',
|
|
|
- dataIndex: 'vd_slcode',
|
|
|
+ dataIndex: 'vcd_slcode',
|
|
|
width: 150,
|
|
|
editor:{
|
|
|
displayField : "display",
|
|
|
@@ -199,21 +199,21 @@ Ext.define('saas.view.money.verification.FormPanel', {
|
|
|
queryMode : "local",
|
|
|
store : null,
|
|
|
valueField : "value",
|
|
|
- xtype : "multidbfindtrigger"
|
|
|
+ xtype : "oriOrderMutiDbfindTrigger"
|
|
|
}
|
|
|
}, {
|
|
|
text: '业务类型',
|
|
|
- dataIndex: "vd_slkind",
|
|
|
+ dataIndex: "vcd_slkind",
|
|
|
width: 110
|
|
|
}, {
|
|
|
text: "单据日期",
|
|
|
- dataIndex: "vd_sldate",
|
|
|
+ dataIndex: "vcd_sldate",
|
|
|
xtype: 'datecolumn',
|
|
|
width: 110
|
|
|
}, {
|
|
|
text: "单据金额",
|
|
|
xtype: 'numbercolumn',
|
|
|
- dataIndex: "vd_amount",
|
|
|
+ dataIndex: "vcd_amount",
|
|
|
width: 110,
|
|
|
renderer : function(v) {
|
|
|
var arr = (v + '.').split('.');
|
|
|
@@ -269,7 +269,7 @@ Ext.define('saas.view.money.verification.FormPanel', {
|
|
|
}, {
|
|
|
text: "本次核销金额",
|
|
|
xtype: 'numbercolumn',
|
|
|
- dataIndex: "vd_nowbalance",
|
|
|
+ dataIndex: "vcd_nowbalance",
|
|
|
width:150,
|
|
|
editor : {
|
|
|
xtype : "numberfield",
|
|
|
@@ -291,12 +291,12 @@ Ext.define('saas.view.money.verification.FormPanel', {
|
|
|
}
|
|
|
}]
|
|
|
},
|
|
|
- other: {
|
|
|
+ other: [{
|
|
|
fieldLabel: '备注',
|
|
|
xtype: 'textfield',
|
|
|
columnWidth: 1,
|
|
|
name: 'vc_remark'
|
|
|
- },
|
|
|
+ }],
|
|
|
|
|
|
// 预收冲应收
|
|
|
receipts_offset_receivable : {
|
|
|
@@ -304,6 +304,9 @@ Ext.define('saas.view.money.verification.FormPanel', {
|
|
|
xtype: 'hidden',
|
|
|
fieldLabel: '客户id',
|
|
|
name: 'vc_custid',
|
|
|
+ listeners: {
|
|
|
+ change: 'clearDetails'
|
|
|
+ }
|
|
|
}, {
|
|
|
fieldLabel: '客户编号',
|
|
|
xtype: 'hidden',
|
|
|
@@ -325,7 +328,10 @@ Ext.define('saas.view.money.verification.FormPanel', {
|
|
|
main: [{
|
|
|
xtype: 'hidden',
|
|
|
name: 'vc_vendid',
|
|
|
- fieldLabel: '供应商ID'
|
|
|
+ fieldLabel: '供应商ID',
|
|
|
+ listeners: {
|
|
|
+ change: 'clearDetails'
|
|
|
+ }
|
|
|
}, {
|
|
|
xtype: "hidden",
|
|
|
name: "vc_vendcode",
|
|
|
@@ -349,7 +355,10 @@ Ext.define('saas.view.money.verification.FormPanel', {
|
|
|
fieldLabel: '客户id',
|
|
|
xtype: 'textfield',
|
|
|
name: 'vc_custid',
|
|
|
- hidden: true
|
|
|
+ hidden: true,
|
|
|
+ listeners: {
|
|
|
+ change: 'clearDetail0'
|
|
|
+ }
|
|
|
}, {
|
|
|
fieldLabel: '客户编号',
|
|
|
xtype: 'textfield',
|
|
|
@@ -358,11 +367,14 @@ Ext.define('saas.view.money.verification.FormPanel', {
|
|
|
}, {
|
|
|
fieldLabel: '客户名称',
|
|
|
xtype: 'customerDbfindTrigger',
|
|
|
- name: 'vc_custname',
|
|
|
+ name: 'vc_custname'
|
|
|
}, {
|
|
|
xtype: 'hidden',
|
|
|
name: 'vc_vendid',
|
|
|
- fieldLabel: '供应商ID'
|
|
|
+ fieldLabel: '供应商ID',
|
|
|
+ listeners: {
|
|
|
+ change: 'clearDetail1'
|
|
|
+ }
|
|
|
}, {
|
|
|
xtype: "hidden",
|
|
|
name: "vc_vendcode",
|
|
|
@@ -386,7 +398,10 @@ Ext.define('saas.view.money.verification.FormPanel', {
|
|
|
fieldLabel: '转出客户id',
|
|
|
xtype: 'textfield',
|
|
|
name: 'vc_outcustid',
|
|
|
- hidden: true
|
|
|
+ hidden: true,
|
|
|
+ listeners: {
|
|
|
+ change: 'clearDetail0'
|
|
|
+ }
|
|
|
}, {
|
|
|
fieldLabel: '转出客户编号',
|
|
|
xtype: 'textfield',
|
|
|
@@ -395,7 +410,7 @@ Ext.define('saas.view.money.verification.FormPanel', {
|
|
|
}, {
|
|
|
fieldLabel: '转出客户',
|
|
|
xtype: 'customerDbfindTrigger',
|
|
|
- name: 'vc_outcustname',
|
|
|
+ name: 'vc_outcustname'
|
|
|
}, {
|
|
|
fieldLabel: '转入客户id',
|
|
|
xtype: 'textfield',
|
|
|
@@ -424,7 +439,10 @@ Ext.define('saas.view.money.verification.FormPanel', {
|
|
|
fieldLabel: '转出供应商id',
|
|
|
xtype: 'textfield',
|
|
|
name: 'vc_outvendid',
|
|
|
- hidden: true
|
|
|
+ hidden: true,
|
|
|
+ listeners: {
|
|
|
+ change: 'clearDetail0'
|
|
|
+ }
|
|
|
}, {
|
|
|
fieldLabel: '转出供应商编号',
|
|
|
xtype: 'textfield',
|
|
|
@@ -433,7 +451,7 @@ Ext.define('saas.view.money.verification.FormPanel', {
|
|
|
}, {
|
|
|
fieldLabel: '转出供应商',
|
|
|
xtype: 'vendorDbfindTrigger',
|
|
|
- name: 'vc_outvendname',
|
|
|
+ name: 'vc_outvendname'
|
|
|
}, {
|
|
|
fieldLabel: '转入供应商id',
|
|
|
xtype: 'textfield',
|
|
|
@@ -454,6 +472,17 @@ Ext.define('saas.view.money.verification.FormPanel', {
|
|
|
name: 'vc_date'
|
|
|
}],
|
|
|
details: ['detail1']
|
|
|
+ },
|
|
|
+
|
|
|
+ defaultConditions: {
|
|
|
+ receipts_offset_receivable: ['nvl(sl_custid,0)={vc_custid} and nvl(sl_preamount,0)<>0 and nvl(sl_namount,0)<>0',
|
|
|
+ 'nvl(sl_custid,0)={vc_custid} and nvl(sl_preamount,0)=0 and nvl(sl_namount,0)<>0'],
|
|
|
+ prepaid_offset_payable: ['nvl(sl_vendid,0)={vc_vendid} and nvl(sl_preamount,0)<>0 and nvl(sl_namount,0)<>0',
|
|
|
+ 'nvl(sl_vendid,0)={vc_vendid} and nvl(sl_preamount,0)=0 and nvl(sl_namount,0)<>0'],
|
|
|
+ receivable_offset_payable: ['nvl(sl_custid,0)={vc_custid} and nvl(sl_preamount,0)=0 and nvl(sl_namount,0)<>0',
|
|
|
+ 'nvl(sl_vendid,0)={vc_vendid} and nvl(sl_preamount,0)=0 and nvl(sl_namount,0)<>0'],
|
|
|
+ receivable_to_receivable: ['nvl(sl_custid,0)={vc_outcustid} and nvl(sl_preamount,0)=0 and nvl(sl_namount,0)<>0'],
|
|
|
+ payable_to_payable: ['nvl(sl_vendtid,0)={vc_outvendid} and nvl(sl_preamount,0)=0 and nvl(sl_namount,0)<>0']
|
|
|
}
|
|
|
},
|
|
|
|
|
|
@@ -528,7 +557,7 @@ Ext.define('saas.view.money.verification.FormPanel', {
|
|
|
|
|
|
base[0].defaultValue = acitveType;
|
|
|
|
|
|
- items = Ext.Array.merge(base, mainItems, (details[0] ? [detail1] : []), (details[1] ? [detail2] : []), [other] );
|
|
|
+ items = Ext.Array.merge(base, mainItems, (details[0] ? [detail1] : []), (details[1] ? [detail2] : []), other );
|
|
|
|
|
|
return items;
|
|
|
},
|