|
|
@@ -5,56 +5,96 @@ Ext.define('saas.view.money.payBalance.FormPanelController', {
|
|
|
init: function (form) {
|
|
|
var me = this;
|
|
|
this.control({
|
|
|
- 'dbfindtrigger[name=rb_custname]':{
|
|
|
+ // 供应商名称
|
|
|
+ 'dbfindtrigger[name=pb_vendname]':{
|
|
|
beforerender:function(f){
|
|
|
Ext.apply(f,{
|
|
|
- //数据接口
|
|
|
- dataUrl: '/api/document/customer/list',
|
|
|
- addXtype: 'document-customer-formpanel',
|
|
|
- addTitle: '客户资料',
|
|
|
+ dataUrl:'/api/document/vendor/list',
|
|
|
+ addXtype: 'document-vendor-formpanel',
|
|
|
+ addTitle: '供应商资料',
|
|
|
+ defaultCondition:"ve_statuscode='OPEN'",
|
|
|
//赋值
|
|
|
dbfinds:[{
|
|
|
- from: 'id', to: 'rb_custid'
|
|
|
- }, {
|
|
|
- from:'cu_code', to:'rb_custcode'
|
|
|
+ from:'ve_code',to:'pd_vendcode'
|
|
|
},{
|
|
|
- from:'cu_name', to:'rb_custname'
|
|
|
+ from:'ve_name',to:'pb_vendname'
|
|
|
}],
|
|
|
//联想设置
|
|
|
dbtpls:[{
|
|
|
- field:'cu_code',width:100
|
|
|
+ field:'ve_code',width:100
|
|
|
},{
|
|
|
- field:'cu_name',width:100
|
|
|
+ field:'ve_name',width:100
|
|
|
}],
|
|
|
//联想查询条件
|
|
|
- dbCondition:"CONCAT(cu_code, cu_name) like '{0}%'",
|
|
|
+ dbtplfield:"ve_name",
|
|
|
//放大镜窗口字段
|
|
|
dbSearchFields:[{
|
|
|
xtype : "textfield",
|
|
|
- name : "cu_name",
|
|
|
- conditionExpression:"cu_name like '{0}%'",//传入后台条件 替换占位符
|
|
|
- fieldLabel : "客户名称",
|
|
|
+ name : "ve_name",
|
|
|
+ fieldLabel : "供应商名称",
|
|
|
columnWidth : 0.25
|
|
|
}],
|
|
|
//放大镜窗口列表
|
|
|
dbColumns:[{
|
|
|
- "text": "ID",
|
|
|
+ "text": "供应商ID",
|
|
|
"flex": 0,
|
|
|
- "dataIndex": "id",
|
|
|
+ "dataIndex": "ve_id",
|
|
|
"width": 0,
|
|
|
"xtype": "",
|
|
|
"items": null
|
|
|
},{
|
|
|
"text": "供应商编号",
|
|
|
"flex": 1,
|
|
|
- "dataIndex": "cu_code",
|
|
|
+ "dataIndex": "ve_code",
|
|
|
"width": 100,
|
|
|
"xtype": "",
|
|
|
"items": null
|
|
|
}, {
|
|
|
"text": "供应商名称",
|
|
|
"flex": 1,
|
|
|
- "dataIndex": "cu_name",
|
|
|
+ "dataIndex": "ve_name",
|
|
|
+ "xtype": "",
|
|
|
+ "items": null
|
|
|
+ }, {
|
|
|
+ "text": "供应商类型",
|
|
|
+ "flex": 0,
|
|
|
+ "dataIndex": "ve_type",
|
|
|
+ "width": 50,
|
|
|
+ "xtype": "",
|
|
|
+ "items": null
|
|
|
+ },{
|
|
|
+ "text": "税率",
|
|
|
+ "flex": 0,
|
|
|
+ "dataIndex": "ve_taxrate",
|
|
|
+ "width": 50,
|
|
|
+ "xtype": "",
|
|
|
+ "items": null
|
|
|
+ },{
|
|
|
+ "text": "承付天数",
|
|
|
+ "flex": 0,
|
|
|
+ "dataIndex": "ve_promisedays",
|
|
|
+ "width": 50,
|
|
|
+ "xtype": "",
|
|
|
+ "items": null
|
|
|
+ },{
|
|
|
+ "text": "纳税人识别号",
|
|
|
+ "flex": 0,
|
|
|
+ "dataIndex": "ve_nsrzh",
|
|
|
+ "width": 200,
|
|
|
+ "xtype": "",
|
|
|
+ "items": null
|
|
|
+ },{
|
|
|
+ "text": "开户银行",
|
|
|
+ "flex": 0,
|
|
|
+ "dataIndex": "ve_bankcode",
|
|
|
+ "width": 200,
|
|
|
+ "xtype": "",
|
|
|
+ "items": null
|
|
|
+ },{
|
|
|
+ "text": "银行账户",
|
|
|
+ "flex": 0,
|
|
|
+ "dataIndex": "ve_bankaccount",
|
|
|
+ "width": 200,
|
|
|
"xtype": "",
|
|
|
"items": null
|
|
|
}]
|