@ -8,7 +8,7 @@
< el -col :span ="12" >
< el -form -item label = "磅单上传" prop = "poundPictures" >
< JNPF -UploadImg2B v -model = " dataForm.poundPictures " :fileSize ="500" sizeUnit = "MB" :limit ="1"
@ change = "imgChange" ref = "poundUpload" >
@ change = "imgChange" ref = "poundUpload" >
< / J N P F - U p l o a d I m g 2 B >
< / e l - f o r m - i t e m >
@ -25,7 +25,7 @@
< popupSelect v -model = " dataForm.materialId " placeholder = "请选择物料编码" clearable
field = "materialId" interfaceId = "381037852907038533"
: columnOptions = "materialIdcolumnOptions" propsValue = "id" relationField = "item_name"
popupType = "dialog" popupTitle = "选择数据" popupWidth = "800px" hasPage : pageSize = "20" >
popupType = "dialog" popupTitle = "选择数据" popupWidth = "800px" hasPage : pageSize = "20" >
< / popupSelect >
< / e l - f o r m - i t e m >
@ -35,7 +35,7 @@
< popupSelect v -model = " dataForm.customerId " placeholder = "请选择客户" clearable field = "customerId"
interfaceId = "395936123471343749" : columnOptions = "customerIdcolumnOptions"
propsValue = "id" relationField = "supplier_nm" popupType = "dialog" popupTitle = "选择数据"
popupWidth = "800px" hasPage : pageSize = "20" @ change = "customerSelect" >
popupWidth = "800px" hasPage : pageSize = "20" @ change = "customerSelect" >
< / popupSelect >
< / e l - f o r m - i t e m >
@ -50,31 +50,6 @@
< / popupSelect >
< / e l - f o r m - i t e m >
< / e l - c o l >
< el -col :span ="6" >
< el -form -item label = "采购合同" prop = "purchaseId" >
< popupSelect v -model = " dataForm.purchaseId " placeholder = "请选择合同" clearable field = "purchaseId"
interfaceId = "397408984857931205" : columnOptions = "salesIdcolumnOptions" propsValue = "id"
relationField = "contract_name" popupType = "dialog" popupTitle = "选择数据" popupWidth = "800px"
hasPage : pageSize = "20" disabled >
< / popupSelect >
< / e l - f o r m - i t e m >
< / e l - c o l >
< el -col :span ="6" >
< el -form -item label = "供应商" prop = "supplierId" >
< popupSelect v -model = " dataForm.supplierId " placeholder = "请选择客户" clearable field = "supplierId"
interfaceId = "382494924156735557" : columnOptions = "supplierIdcolumnOptions" propsValue = "id"
relationField = "supplier_name" popupType = "dialog" popupTitle = "选择数据" popupWidth = "800px" hasPage
: pageSize = "20" disabled >
< / popupSelect >
< / e l - f o r m - i t e m >
< / e l - c o l >
< el -col :span ="6" >
< el -form -item label = "采购价格" prop = "purchasePrice" disabled = "" >
< el -input -number v -model = " dataForm.purchasePrice " : style = '{"width":"100%"}' :precision ="6" disabled > < / e l - i n p u t - n u m b e r >
< / e l - f o r m - i t e m >
< / e l - c o l >
< el -col :span ="6" >
< el -form -item label = "车牌号" prop = "vehicleId" >
< popupSelect v -model = " dataForm.vehicleId " placeholder = "请选择车辆" clearable field = "vehicleId"
@ -202,7 +177,7 @@
< / e l - f o r m - i t e m >
< / e l - c o l >
< el -col :span =" 12 ">
< el -col :span =" 6 ">
< el -form -item label = "备注" prop = "remark" >
< el -input v -model = " dataForm.remark " placeholder = "请输入备注信息" clearable
: style = '{"width":"100%"}' >
@ -451,13 +426,7 @@
"label" : "业务员2地址" ,
"value" : "adress"
} , ] ,
supplierIdcolumnOptions : [ {
"label" : "供应商编码" ,
"value" : "supplier_code"
} , {
"label" : "供应商名称" ,
"value" : "supplier_name"
} ] ,
}
} ,
computed : { } ,
@ -602,104 +571,20 @@
this . dataInfo ( res . data )
this . dataForm . businessId = this . $store . state . user . userInfo . userId ;
this . dataForm . businessName = this . $store . state . user . userInfo . userName ;
this . dataForm . poundDate = new Date ( ) .getTime ( ) ;
this . dataForm . poundDate = new Date ( ) ;
this . loading = false
} ) ;
} else {
this . clearData ( this . dataForm )
this . dataForm . businessId = this . $store . state . user . userInfo . userId ;
this . dataForm . businessName = this . $store . state . user . userInfo . userName ;
this . dataForm . poundDate = new Date ( ) .getTime ( ) ;
this . dataForm . poundDate = new Date ( ) ;
}
} ) ;
this . $store . commit ( 'generator/UPDATE_RELATION_DATA' , { } )
} ,
/ / 表 单 提 交
dataFormSubmit ( ) {
var tareWeight = this . dataForm . tareWeight ; / / 皮 重
var grossWeight = this . dataForm . grossWeight ; / / 毛 重
var buckleWeight = this . dataForm . buckleWeight ; / / 扣 重
var netWeight = this . dataForm . netWeight ; / / 净 重
this . dataForm . unit = this . dataForm . unit ? this . dataForm . unit : 0 ;
this . dataForm . transportType = this . dataForm . transportType ? this . dataForm . transportType : 0 ;
this . dataForm . advance = this . dataForm . advance ? this . dataForm . advance : 0 ;
if ( grossWeight < tareWeight + buckleWeight + netWeight ) {
this . $message ( {
message : '毛重不得小于皮重+扣重+净重' ,
type : 'success' ,
duration : 1000
} )
return
}
if ( buckleWeight >= netWeight ) {
this . $message ( {
message : '扣重不得大于净重' ,
type : 'success' ,
duration : 1000
} )
return
}
if ( buckleWeight >= grossWeight ) {
this . $message ( {
message : '扣重不得大于毛重' ,
type : 'success' ,
duration : 1000
} )
return
}
this . $refs [ 'elForm' ] . validate ( ( valid ) => {
if ( valid ) {
this . request2 ( )
}
} )
} ,
request2 ( ) {
this . submitDisabled = true ;
this . dataForm ;
var _data = this . dataList ( )
debugger
if ( ! this . dataForm . id ) {
request ( {
url : '/api/tradeupload/Tradeupload' ,
method : 'post' ,
data : _data
} ) . then ( ( res ) => {
this . $message ( {
message : res . msg ,
type : 'success' ,
duration : 3000 ,
onClose : ( ) => {
this . submitDisabled = false ;
this . visible = false
this . $emit ( 'refresh' , true )
}
} )
} ) . catch ( ( ) => {
this . submitDisabled = false
} )
} else {
debugger
request ( {
url : '/api/tradeupload/Tradeupload/' + this . dataForm . id ,
method : 'PUT' ,
data : _data
} ) . then ( ( res ) => {
this . $message ( {
message : res . msg ,
type : 'success' ,
duration : 3000 ,
onClose : ( ) => {
this . submitDisabled = false ;
this . visible = false
this . $emit ( 'refresh' , true )
}
} )
} ) . catch ( ( ) => {
this . submitDisabled = false
} )
}
} ,
/ * d a t a F o r m S u b m i t ( ) {
dataFormSubmit ( ) {
var tareWeight = this . dataForm . tareWeight ; / / 皮 重
var grossWeight = this . dataForm . grossWeight ; / / 毛 重
var buckleWeight = this . dataForm . buckleWeight ; / / 扣 重
@ -763,7 +648,7 @@
this . submitDisabled = false
} )
}
} , * /
} ,
request3 ( ) {
this . submitDisabled = true ;
var _data = this . dataList ( )