| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- Ext.define('erp.controller.sys.step.MOController', {
- extend: 'Ext.app.Controller',
- id:'MOController',
- BaseUtil: Ext.create('erp.util.BaseUtil'),
- FormUtil: Ext.create('erp.util.FormUtil'),
- views:['sys.mo.MoPortal'],
- init:function(){
- var me=this;
- this.control({
-
- });
- var app=erp.getApplication();
- var portal = activeItem.child('moportal');
- if(!portal){
- portal = Ext.widget('moportal',{desc:'生产委外管理'});
- activeItem.add(portal);
- Ext.getCmp('syspanel').setTitle(portal.desc);
- }
- },
- onSaveConfigs:function(field,value){
- var obj=new Object(),value=value || field.value;
- obj.data= typeof value === 'boolean' ? (value ? 1 : 0) : (field.xtype == 'radiogroup' ? Ext.Object.getValues(value)[0] : value);
- obj.id=field.id.split("-")[1];
- this.saveParamSet(field, unescape(escape(Ext.JSON.encode(obj))),showResult);
- },
- saveParamSet:function(field,update,fn){
- var params=new Object();
- if(field)params.argType=field.id.split("-")[0];
- params.update=update;
- Ext.Ajax.request({
- url: basePath + 'ma/sysinit/saveParamSet.action',
- params:params,
- method: 'POST',
- callback: function(opt, s, r) {
- if(r && r.status == 200) {
- var res = Ext.JSON.decode(r.responseText);
- fn.call(null,'提示','修改成功!');
- }
- }
- });
- }
- });
|