md
This commit is contained in:
parent
fed91e2842
commit
40ebe5f549
@ -70,12 +70,15 @@
|
|||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column prop="price" :label="$t('单价')" align="center" min-width="80">
|
<el-table-column prop="price" :label="$t('单价')" align="center" min-width="80">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-input-number v-model="scope.row.price" placeholder="" size="mini" :min="0.00" :controls="false" :precision="2" @blur="(val)=>handleCalcFeeItem(scope.row)" @keyup.enter.native="handleCalcFeeItem(scope.row)"></el-input-number>
|
<!-- <el-input-number v-model="scope.row.price" placeholder="" size="mini" :controls="false" :precision="2" @blur="(val)=>handleCalcFeeItem(scope.row)" @keyup.enter.native="handleCalcFeeItem(scope.row)"></el-input-number> -->
|
||||||
|
<el-input v-model="scope.row.price" placeholder="" size="mini" @blur="(val)=>handleCalcFeeItem(scope.row)" @keyup.enter.native="handleCalcFeeItem(scope.row)"></el-input>
|
||||||
|
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column prop="fee" :label="$t('费用')" align="center" min-width="80">
|
<el-table-column prop="fee" :label="$t('费用')" align="center" min-width="80">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-input-number v-model="scope.row.fee" placeholder="" size="mini" :min="0.00" :controls="false" :precision="2" ></el-input-number>
|
<!-- <el-input-number v-model="scope.row.fee" placeholder="" size="mini" :controls="false" :precision="2" ></el-input-number> -->
|
||||||
|
<el-input v-model="scope.row.fee" placeholder="" size="mini" ></el-input>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column prop="currency" :label="$t('币种')" align="center" width="150" >
|
<el-table-column prop="currency" :label="$t('币种')" align="center" width="150" >
|
||||||
@ -179,28 +182,19 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- <el-col :span="5">
|
<!-- <el-col :span="5">
|
||||||
<el-form-item label="费用" prop="costFee">
|
<el-form-item label="费用" prop="costFee">
|
||||||
<el-input-number v-model="form.costFee" style="width:100%" placeholder="总费用" :min="1" :controls="false" :precision="2"></el-input-number>
|
<el-input-number v-model="form.costFee" style="width:100%" placeholder="总费用" :min="1" :controls="false" :precision="2"></el-input-number>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col> -->
|
</el-col> -->
|
||||||
|
|
||||||
<!-- <el-col :span="24">
|
<!-- <el-col :span="24">
|
||||||
<el-form-item label="成本名称" prop="costName">
|
<el-form-item label="成本名称" prop="costName">
|
||||||
<el-input v-model="form.costName" placeholder="请输入成本名称" />
|
<el-input v-model="form.costName" placeholder="请输入成本名称" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col> -->
|
</el-col> -->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- <el-col :span="6">
|
<!-- <el-col :span="6">
|
||||||
</el-col> -->
|
</el-col> -->
|
||||||
<!-- <el-col :span="24">
|
|
||||||
<el-form-item label="供应商代码" prop="supplierCode">
|
|
||||||
<el-input v-model="form.supplierCode" placeholder="请输入供应商代码" />
|
|
||||||
</el-form-item>
|
|
||||||
</el-col> -->
|
|
||||||
|
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="关联单号" prop="billCode" >
|
<el-form-item label="关联单号" prop="billCode" >
|
||||||
@ -226,7 +220,7 @@
|
|||||||
:data="form.billRelList"
|
:data="form.billRelList"
|
||||||
size="mini"
|
size="mini"
|
||||||
style="width: 100%"
|
style="width: 100%"
|
||||||
|
max-height="300px"
|
||||||
>
|
>
|
||||||
|
|
||||||
<!-- max-height="500px" -->
|
<!-- max-height="500px" -->
|
||||||
@ -310,7 +304,7 @@
|
|||||||
</el-col> -->
|
</el-col> -->
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="备注" prop="remark">
|
<el-form-item label="备注" prop="remark">
|
||||||
<el-input v-model="form.remark" rows="3" type="textarea" placeholder="请输入备注" />
|
<el-input v-model="form.remark" rows="1" type="textarea" placeholder="请输入备注" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|
||||||
@ -454,7 +448,6 @@ export default {
|
|||||||
|
|
||||||
},
|
},
|
||||||
async onSelecTmsBatch(item){
|
async onSelecTmsBatch(item){
|
||||||
console.log("==111==>==>",item);
|
|
||||||
|
|
||||||
// 基础信息
|
// 基础信息
|
||||||
this.form.realTotalWeight=item.transWeight;
|
this.form.realTotalWeight=item.transWeight;
|
||||||
@ -467,6 +460,11 @@ export default {
|
|||||||
this.form.supplierName=item.supplierName;
|
this.form.supplierName=item.supplierName;
|
||||||
this.form.tradeDate= this.parseTime(item.etd);
|
this.form.tradeDate= this.parseTime(item.etd);
|
||||||
this.form.costName=item.batchName;
|
this.form.costName=item.batchName;
|
||||||
|
// this.form.costFee=item.startSiteName;
|
||||||
|
this.form.sendPieceSum=item.sendPieceSum;
|
||||||
|
this.form.pieceNumber=item.pieceNumber;
|
||||||
|
this.form.totalWeight=item.totalWeight;
|
||||||
|
this.form.totalVolume=item.totalVolume;
|
||||||
|
|
||||||
this.form.billRelList=[];
|
this.form.billRelList=[];
|
||||||
// 运单列表信息
|
// 运单列表信息
|
||||||
@ -475,7 +473,6 @@ export default {
|
|||||||
let resBatch=await listEmisTmsSiteBatchDtl({batchNo: item.batchNo});
|
let resBatch=await listEmisTmsSiteBatchDtl({batchNo: item.batchNo});
|
||||||
if(resBatch.code==200){
|
if(resBatch.code==200){
|
||||||
if(resBatch.rows&&resBatch.rows.length>0){
|
if(resBatch.rows&&resBatch.rows.length>0){
|
||||||
// billCodeStr=resBatch.rows.map( item=> item.billCode).join();
|
|
||||||
this.form.billRelList=[];
|
this.form.billRelList=[];
|
||||||
let uniqMap = new Map();
|
let uniqMap = new Map();
|
||||||
resBatch.rows.forEach(itemWaybill=>{
|
resBatch.rows.forEach(itemWaybill=>{
|
||||||
@ -488,34 +485,13 @@ export default {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
console.log("==billCodeStr==>",billCodeStr);
|
|
||||||
// let qParam={
|
|
||||||
// billCode:billCodeStr,
|
|
||||||
// pageNum:1,
|
|
||||||
// pageSize:2000
|
|
||||||
// }
|
|
||||||
// // 查询子账单
|
|
||||||
// let res=await listEmisSettleSubBill(qParam);
|
|
||||||
// if(res.code==200){
|
|
||||||
// let subBillList = res.rows;
|
|
||||||
// for(let i=0;i<subBillList.length;i++){
|
|
||||||
// let itemSubBill=subBillList[i];
|
|
||||||
// let relItem={...itemSubBill};
|
|
||||||
// this.form.billRelList.push(relItem);
|
|
||||||
// };
|
|
||||||
// }
|
|
||||||
|
|
||||||
// 获取运输类型对应的费用类型
|
// 获取运输类型对应的费用类型
|
||||||
this.form.feeItemList=[];
|
this.form.feeItemList=[];
|
||||||
|
|
||||||
for(let i=0;i<this.dict.type.emis_trans_feeitem_rel.length;i++ ){
|
for(let i=0;i<this.dict.type.emis_trans_feeitem_rel.length;i++ ){
|
||||||
let item=this.dict.type.emis_trans_feeitem_rel[i];
|
let item=this.dict.type.emis_trans_feeitem_rel[i];
|
||||||
if(item.label == this.form.transType){
|
if(item.label == this.form.transType){
|
||||||
// console.log("==this.form.transType==>",this.form.transType);
|
|
||||||
// console.log("==item.value==>",item.value);
|
|
||||||
let feeTypeArr = item.value.split(',');
|
let feeTypeArr = item.value.split(',');
|
||||||
// console.log("==feeTypeArr==>",feeTypeArr);
|
|
||||||
|
|
||||||
this.dict.type.emis_cost_fee_type.forEach(itemType => {
|
this.dict.type.emis_cost_fee_type.forEach(itemType => {
|
||||||
if(feeTypeArr.includes(itemType.value)){
|
if(feeTypeArr.includes(itemType.value)){
|
||||||
let feeItem={
|
let feeItem={
|
||||||
|
|||||||
@ -345,8 +345,9 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
</el-form>
|
</el-form>
|
||||||
|
<!-- :loading="isDoing" -->
|
||||||
<div slot="footer" class="dialog-footer" style="text-align:center">
|
<div slot="footer" class="dialog-footer" style="text-align:center">
|
||||||
<el-button type="primary" @click="submitFormBatch">确定</el-button>
|
<el-button type="primary" @click="submitFormBatch">确定</el-button>
|
||||||
<el-button @click="cancelBatch">取 消</el-button>
|
<el-button @click="cancelBatch">取 消</el-button>
|
||||||
</div>
|
</div>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
@ -396,6 +397,7 @@ export default {
|
|||||||
loading2: false,
|
loading2: false,
|
||||||
loadingWait: false,
|
loadingWait: false,
|
||||||
loadingDone: false,
|
loadingDone: false,
|
||||||
|
isDoing:false,
|
||||||
// 选中数组
|
// 选中数组
|
||||||
ids: [],
|
ids: [],
|
||||||
// 非单个禁用
|
// 非单个禁用
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user