|
|
@@ -36,9 +36,7 @@ Ext.define('KitchenSink.view.binding.ChildForm', {
|
|
|
name:'ck_name',
|
|
|
allowBlank:false,
|
|
|
fieldLabel:'类型'
|
|
|
- }],
|
|
|
- keyField:'id',
|
|
|
- saveUrl:''
|
|
|
+ }]
|
|
|
},
|
|
|
vendorkind:{
|
|
|
items:[{
|
|
|
@@ -49,7 +47,7 @@ Ext.define('KitchenSink.view.binding.ChildForm', {
|
|
|
name:'vk_name',
|
|
|
allowBlank:false,
|
|
|
fieldLabel:'类型'
|
|
|
- }],
|
|
|
+ }]
|
|
|
},
|
|
|
productkind:{
|
|
|
items:[{
|
|
|
@@ -60,7 +58,7 @@ Ext.define('KitchenSink.view.binding.ChildForm', {
|
|
|
name:'pt_name',
|
|
|
allowBlank:false,
|
|
|
fieldLabel:'类型'
|
|
|
- }],
|
|
|
+ }]
|
|
|
},
|
|
|
bankinformation:{
|
|
|
items:[{
|
|
|
@@ -86,7 +84,7 @@ Ext.define('KitchenSink.view.binding.ChildForm', {
|
|
|
name:'bk_thisamount',
|
|
|
allowBlank:false,
|
|
|
fieldLabel:'当前金额'
|
|
|
- }],
|
|
|
+ }]
|
|
|
},
|
|
|
productbrand:{
|
|
|
items:[{
|
|
|
@@ -97,7 +95,7 @@ Ext.define('KitchenSink.view.binding.ChildForm', {
|
|
|
name:'pb_name',
|
|
|
allowBlank:false,
|
|
|
fieldLabel:'类型'
|
|
|
- }],
|
|
|
+ }]
|
|
|
},
|
|
|
inoutkind:{
|
|
|
items:[{
|
|
|
@@ -142,16 +140,19 @@ Ext.define('KitchenSink.view.binding.ChildForm', {
|
|
|
onSave:function(){
|
|
|
var belong = this.belong;
|
|
|
var form=this.down('form');
|
|
|
- var dataField = form.down('[name='+belong.dataField+']');
|
|
|
- // if(!dataField.value){
|
|
|
- // Ext.Msg.alert('提示','数据有误');
|
|
|
- // return false;
|
|
|
- // }
|
|
|
- var keyField = form.down('[name='+belong.keyField+']');
|
|
|
- //保存接口
|
|
|
var params = {};
|
|
|
- params[belong.dataField] = dataField.value;
|
|
|
- params[belong.keyField] = keyField.value || 0;
|
|
|
+ var names = belong.columns.map(column => column.dataIndex);
|
|
|
+ Ext.Array.each(names,function(name) {
|
|
|
+ if(name){
|
|
|
+ var dataField = form.down('[name='+name+']');
|
|
|
+ if(dataField&&dataField.value){
|
|
|
+ params[name] = dataField.value;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ var idField = form.down('[name='+belong.keyField+']');
|
|
|
+ params[belong.keyField] = idField.value || 0;
|
|
|
+ //保存接口
|
|
|
this.BaseUtil.request({
|
|
|
url: belong.reqUrl,
|
|
|
params: JSON.stringify(params),
|