|
|
@@ -384,7 +384,29 @@ Ext.define('saas.view.purchase.purchase.FormPanel', {
|
|
|
hidden: '{turnHidden}'
|
|
|
},
|
|
|
handler: 'turnIn'
|
|
|
- }]
|
|
|
-
|
|
|
-
|
|
|
+ }],
|
|
|
+ initFormData: function(data) {
|
|
|
+ var me = this;
|
|
|
+ me.setFormData(data);
|
|
|
+ if(data.main.pu_statuscode!='AUDITED'&&!data.main.pu_shipaddresscode){
|
|
|
+ //读取默认地址
|
|
|
+ saas.util.BaseUtil.request({
|
|
|
+ url: '/api/document/address/getDefault',
|
|
|
+ method: 'GET',
|
|
|
+ })
|
|
|
+ .then(function (localJson) {
|
|
|
+ var data = localJson.data;
|
|
|
+ if(data&&data.ad_address){
|
|
|
+ var f = me.down('[name=pu_shipaddresscode]');
|
|
|
+ f.setValue(data.ad_address)
|
|
|
+ }else{
|
|
|
+ saas.util.BaseUtil.showErrorToast('未设置默认采购交货地址,维护后新增会自动给采购交货地址赋默认值');
|
|
|
+ }
|
|
|
+ })
|
|
|
+ .catch(function (res) {
|
|
|
+ saas.util.BaseUtil.showErrorToast('获取默认采购交货地址失败' + res.message);
|
|
|
+ });
|
|
|
+ }
|
|
|
+ me.clearDirty();
|
|
|
+ }
|
|
|
});
|