Ver Fonte

代码提交

hy há 7 anos atrás
pai
commit
f017d87a27

+ 3 - 1
frontend/saas-web/app/view/document/kind/ChildForm.js

@@ -116,7 +116,9 @@ Ext.define('KitchenSink.view.binding.ChildForm', {
             if(localJson.success){
                 Ext.Msg.alert('提示','保存成功');
                 var grid = form.ownerCt._parent.lookup('document-kind-Grid');
-                grid.store.load();
+                if(grid){
+                    grid.store.load();
+                }
                 form.ownerCt.close();
             }
         })

+ 1 - 2
frontend/saas-web/app/view/document/kind/KindController.js

@@ -75,8 +75,7 @@ Ext.define('saas.view.document.kind.KindController', {
         var keyV=rec.get(view.etc[dataKind].keyField);
         //删除接口
         this.BaseUtil.request({
-            url: view.etc[dataKind].delUrl,
-            params: {id:keyV},
+            url: view.etc[dataKind].delUrl+'/'+keyV,
             method: 'POST'
         })
         .then(function(res) {

+ 0 - 24
frontend/saas-web/app/view/test/order/FormController.js

@@ -198,29 +198,5 @@ Ext.define('saas.view.test.order.FormController', {
             }
         });
 
-    },
-    addCombo:function(){
-        var combo=this.ownerCmp;
-        Ext.create('Ext.window.Window',{
-            layout:'vbox',
-            bodyPadding: 15,
-            width:500,
-            items:[{
-                fieldLabel:'实际值',
-                xtype:'textfield'
-            },{
-                fieldLabel:'显示值',
-                xtype:'textfield'
-            }],
-            buttons:[{
-                text:'确认',
-                handler:function(b){
-                    combo.setValue('ok');
-                    b.up('window').close();
-                }
-            }],
-            renderTo:this.ownerCmp.ownerCt.getEl()
-        }).show();
-
     }
 });

+ 25 - 2
frontend/saas-web/app/view/test/order/FormPanel.js

@@ -117,12 +117,35 @@ Ext.define('saas.view.test.order.FormPanel', {
         storeUrl:"http://192.168.253.41:9480/api/document/product/getProdUnit",
         name : "pu_text1", 
         bind : "{pu_text1}", 
-        fieldLabel : "物料下拉框", 
+        fieldLabel : "供应商类型", 
         allowBlank : true, 
         queryMode: 'local',
         displayField: 'display',
         valueField: 'value',
-        columnWidth : 0.25
+        columnWidth : 0.25,
+        etc:{
+            vendorkind:{
+                keyField:'id',
+                dataField:'vk_name',
+                reqUrl:'http://192.168.253.41:9480/api/document/vendorkind/save',
+                delUrl:'http://192.168.253.41:9480/api/document/vendorkind/delete'
+            }
+        },
+        addHandler:function(b){
+            var form = this.ownerCmp.ownerCt;
+            this.dialog = form.getController().getView().add({
+                xtype: 'document-kind-childwin',
+                bind: {
+                    title: '新增供应商类型'
+                },
+                dataKind:'vendorkind',
+                belong:this.ownerCmp.etc['vendorkind'],
+                _parent:form,
+                record:null,
+                session: true
+            });
+            this.dialog.show();
+        }
     }, {
         name : "detailGridField", 
         xtype : "detailGridField",