|
|
@@ -103,45 +103,5 @@ Ext.define('saas.view.stock.otherOut.FormPanelController', {
|
|
|
renderTo: this.ownerCmp.ownerCt.getEl()
|
|
|
}).show();
|
|
|
|
|
|
- },
|
|
|
- initCopyData: function(formData) {
|
|
|
- var me = this;
|
|
|
- var form = this.getView();
|
|
|
- var detailCount = form.detailCount;
|
|
|
- var main = formData.main;
|
|
|
- var auditTexts = form.auditTexts;
|
|
|
-
|
|
|
- // 单号、id清空
|
|
|
- main[form._idField] = 0;
|
|
|
- main[form._codeField] = '';
|
|
|
-
|
|
|
- // 单据状态为录入状态(未审核)
|
|
|
- main[form._statusCodeField] = auditTexts.unAuditCode;
|
|
|
- main[form._statusField] = auditTexts.unAuditText;
|
|
|
- main['pi_auditman'] = '';
|
|
|
- main['pi_auditdate'] = null;
|
|
|
- for(var k in main) {
|
|
|
- // 主表日期改为当前日期
|
|
|
- if(saas.util.BaseUtil.isDateString(main[k])) {
|
|
|
- main[k] = Ext.Date.format(new Date, 'Y-m-d H:i:s');
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- for(var j = 0; j < detailCount; j++) {
|
|
|
- var detail = formData['detail' + j];
|
|
|
- for(var x = 0; x < detail.length; x ++) {
|
|
|
- var d = detail[x];
|
|
|
-
|
|
|
- for(var k in d) {
|
|
|
- // 从表id清空
|
|
|
- delete d['id'];
|
|
|
- // 从表日期清空
|
|
|
- if(saas.util.BaseUtil.isDateString(d[k])) {
|
|
|
- d[k] = '';
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- return me.myInitCopyData(formData);;
|
|
|
- }
|
|
|
+ }
|
|
|
});
|