|
|
|
@ -38,7 +38,7 @@
|
|
|
|
|
</a-col> |
|
|
|
|
<a-col :span="8"> |
|
|
|
|
<a-form-item label="关联出库流程" :labelCol="labelCol" :wrapperCol="wrapperCol"> |
|
|
|
|
<h-delivery v-decorator="['processOutflowId']" code="demo" field="name" orgFields="name" @mounted="getPlanList" @callType="getcallType" destFields="name"/> |
|
|
|
|
<h-delivery v-decorator="['processOutflowId']" code="demo" field="name" orgFields="name" @mounted="getPlanList" @callType="getcallType" destFields="name"/> |
|
|
|
|
</a-form-item> |
|
|
|
|
</a-col> |
|
|
|
|
<a-col :span="8"> |
|
|
|
@ -106,6 +106,7 @@
|
|
|
|
|
import JDictSelectTag from '@/components/dict/JDictSelectTag' |
|
|
|
|
import JSearchSelectTag from '@/components/dict/JSearchSelectTag' |
|
|
|
|
import JSelectCompany from '../../../components/jeecgbiz/JSelectCompany' |
|
|
|
|
import moment from 'moment' |
|
|
|
|
|
|
|
|
|
export default { |
|
|
|
|
name: 'ProcessSmaterialsScrapForm', |
|
|
|
@ -349,7 +350,7 @@
|
|
|
|
|
this.showFlowData() |
|
|
|
|
let company = sessionStorage.getItem('PARENT_ID') |
|
|
|
|
let userInfo = sessionStorage.getItem('USER_INFORMATION') |
|
|
|
|
console.log(userInfo) |
|
|
|
|
// console.log(userInfo) |
|
|
|
|
// userInfo.company=company; |
|
|
|
|
this.popupCallback(company, userInfo) |
|
|
|
|
if (!this.isNew){ |
|
|
|
@ -371,23 +372,28 @@
|
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
if(!!shut && record.row.scrapNumber > shut.pleaseSendNumber){ |
|
|
|
|
record.row.scrapNumber = shut.pleaseSendNumber; |
|
|
|
|
}else if(!!shut && record.row.scrapNumber < shut.pleaseSendNumber){ |
|
|
|
|
if(!!shut && record.row.scrapNumber > shut.scrapNumber){ |
|
|
|
|
record.row.scrapNumber = shut.scrapNumber; |
|
|
|
|
}else if(!!shut && record.row.scrapNumber < shut.scrapNumber){ |
|
|
|
|
|
|
|
|
|
}else{ |
|
|
|
|
return ; |
|
|
|
|
|
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
let values = [ |
|
|
|
|
{ |
|
|
|
|
rowKey: record.row.id, |
|
|
|
|
values: { |
|
|
|
|
'scrapNumber': record.row.scrapNumber, |
|
|
|
|
'materialAmount': record.row.scrapNumber * record.row.materialPrice, |
|
|
|
|
if(!!record.row.scrapNumber){ |
|
|
|
|
let values = [ |
|
|
|
|
{ |
|
|
|
|
rowKey: record.row.id, |
|
|
|
|
values: { |
|
|
|
|
'scrapNumber': record.row.scrapNumber, |
|
|
|
|
'materialAmount': record.row.scrapNumber * record.row.materialPrice, |
|
|
|
|
}, |
|
|
|
|
}, |
|
|
|
|
}, |
|
|
|
|
] |
|
|
|
|
this.$refs.processSmaterialsScrapList.setValues(values); |
|
|
|
|
] |
|
|
|
|
this.$refs.processSmaterialsScrapList.setValues(values); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -402,7 +408,7 @@
|
|
|
|
|
/*回显数据*/ |
|
|
|
|
init() { |
|
|
|
|
this.btndisabled = true |
|
|
|
|
var r = this.processData; |
|
|
|
|
var r = this.processData; |
|
|
|
|
this.getAssignees(r); |
|
|
|
|
if (!r.tableId){ |
|
|
|
|
return |
|
|
|
@ -424,7 +430,7 @@
|
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
getPlanList(val){ |
|
|
|
|
console.log(val,"传值") |
|
|
|
|
// console.log("getPlanList",val) |
|
|
|
|
let ids=[] |
|
|
|
|
if (!!val){ |
|
|
|
|
for (let i = 0; i < val.length; i++) { |
|
|
|
@ -565,6 +571,7 @@
|
|
|
|
|
|
|
|
|
|
}, |
|
|
|
|
getcallType(type){ |
|
|
|
|
// console.log("type",type) |
|
|
|
|
this.data.materialType = type.materialType; |
|
|
|
|
// this.data.processOutflowId=type.id |
|
|
|
|
let fieldval =pick(this.data,'materialType') |
|
|
|
@ -622,7 +629,7 @@
|
|
|
|
|
}, |
|
|
|
|
popupCallback(company, row) { |
|
|
|
|
let res = JSON.parse(row) |
|
|
|
|
console.log('获取我的数据', res.id) |
|
|
|
|
// console.log('获取我的数据', res.id) |
|
|
|
|
let param = {} |
|
|
|
|
|
|
|
|
|
param.createBy = res.username |
|
|
|
@ -630,7 +637,7 @@
|
|
|
|
|
param.sysOrgCode = res.departIds |
|
|
|
|
param.createTime = getCurrentTime() |
|
|
|
|
this.data = param |
|
|
|
|
console.log("23412341234",this.data) |
|
|
|
|
// console.log("23412341234",this.data) |
|
|
|
|
let fieldval = pick(this.data, 'createBy', 'company', 'sysOrgCode', 'createTime') |
|
|
|
|
this.$nextTick(() => { |
|
|
|
|
this.form.setFieldsValue(fieldval) |
|
|
|
|