|
@@ -101,59 +101,6 @@ Ext.define('saas.view.stock.make.FormPanelController', {
|
|
|
|
|
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
- 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['creatorId'] = null;
|
|
|
|
|
- main['creatorName'] = null;
|
|
|
|
|
- main['createTime'] = null;
|
|
|
|
|
- main['updaterId'] = null;
|
|
|
|
|
- main['updaterName'] = null;
|
|
|
|
|
- main['updateTime'] = null;
|
|
|
|
|
- main[form._auditmanField] = null;
|
|
|
|
|
- main[form._auditdateField] = null;
|
|
|
|
|
- //数量,单价,金额(主表)
|
|
|
|
|
- main['ma_qty'] = 0;
|
|
|
|
|
- main['ma_price'] = 0;
|
|
|
|
|
- main['ma_total'] = 0;
|
|
|
|
|
- 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'];
|
|
|
|
|
- delete d['mm_price'];
|
|
|
|
|
- delete d['mm_qty'];
|
|
|
|
|
- delete d['mm_amount'];
|
|
|
|
|
- // 从表日期清空
|
|
|
|
|
- if (saas.util.BaseUtil.isDateString(d[k])) {
|
|
|
|
|
- d[k] = '';
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- return me.myInitCopyData(formData);;
|
|
|
|
|
- },
|
|
|
|
|
price_change: function (v) {
|
|
price_change: function (v) {
|
|
|
var me = this,
|
|
var me = this,
|
|
|
viewModel = me.getViewModel(),
|
|
viewModel = me.getViewModel(),
|