|
@@ -305,166 +305,178 @@
|
|
|
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="长度" prop="length" label-width="50px"
|
|
|
- :rules="[{required: true,message: ' ',trigger: 'blur' }]" >
|
|
|
- <span slot="label">
|
|
|
- <span style="color: #1e9fff">长度</span>
|
|
|
- </span>
|
|
|
- <el-input-number ref="quantityRef" style="width: 100%;" v-model="assemblyForm.length"
|
|
|
- size="small" autocomplete="off" min="1"
|
|
|
- :disabled="detailData.seeDisabled" :controls="false"
|
|
|
- @focus="quantityFocus"
|
|
|
- clearable placeholder="长度" ></el-input-number>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="宽度" prop="width" label-width="50px"
|
|
|
- :rules="[{required: true,message: ' ',trigger: 'blur' }]" >
|
|
|
- <span slot="label">
|
|
|
- <span style="color: #1e9fff">宽度</span>
|
|
|
- </span>
|
|
|
- <el-input-number ref="quantityRef" style="width: 100%;" v-model="assemblyForm.width"
|
|
|
- size="small" autocomplete="off" min="1"
|
|
|
- :disabled="detailData.seeDisabled" :controls="false"
|
|
|
- @focus="quantityFocus"
|
|
|
- clearable placeholder="宽度" ></el-input-number>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="高度" prop="height" label-width="50px"
|
|
|
- :rules="[{required: true,message: ' ',trigger: 'blur' }]" >
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="长度" prop="length" label-width="50px"
|
|
|
+ :rules="[{required: true,message: ' ',trigger: 'blur' }]" >
|
|
|
+ <span slot="label">
|
|
|
+ <span style="color: #1e9fff">长度</span>
|
|
|
+ </span>
|
|
|
+ <el-input style="width: 100%;" v-model="assemblyForm.length"
|
|
|
+ size="small" autocomplete="off"
|
|
|
+ :disabled="detailData.seeDisabled" :controls="false"
|
|
|
+ @input="floatingInput($event,'length')"
|
|
|
+ clearable placeholder="长度" ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="宽度" prop="width" label-width="50px"
|
|
|
+ :rules="[{required: true,message: ' ',trigger: 'blur' }]" >
|
|
|
<span slot="label">
|
|
|
<span style="color: #1e9fff">宽度</span>
|
|
|
</span>
|
|
|
- <el-input-number ref="quantityRef" style="width: 100%;" v-model="assemblyForm.height"
|
|
|
- size="small" autocomplete="off" min="1"
|
|
|
- :disabled="detailData.seeDisabled" :controls="false"
|
|
|
- @focus="quantityFocus"
|
|
|
- clearable placeholder="宽度" ></el-input-number>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="件数" prop="quantity" label-width="50px"
|
|
|
- :rules="[{required: true,message: '',trigger: 'blur' }]" >
|
|
|
+ <el-input style="width: 100%;" v-model="assemblyForm.width"
|
|
|
+ size="small" autocomplete="off"
|
|
|
+ :disabled="detailData.seeDisabled" :controls="false"
|
|
|
+ @input="floatingInput($event,'width')"
|
|
|
+ clearable placeholder="宽度" ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="高度" prop="height" label-width="50px"
|
|
|
+ :rules="[{required: true,message: ' ',trigger: 'blur' }]" >
|
|
|
+ <span slot="label">
|
|
|
+ <span style="color: #1e9fff">宽度</span>
|
|
|
+ </span>
|
|
|
+ <el-input style="width: 100%;" v-model="assemblyForm.height"
|
|
|
+ size="small" autocomplete="off"
|
|
|
+ :disabled="detailData.seeDisabled" :controls="false"
|
|
|
+ @input="floatingInput($event,'height')"
|
|
|
+ clearable placeholder="宽度" ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="件数" prop="quantity" label-width="50px"
|
|
|
+ :rules="[{required: true,message: ' ',trigger: 'blur' }]" >
|
|
|
<span slot="label">
|
|
|
<span style="color: #1e9fff">件数</span>
|
|
|
</span>
|
|
|
- <el-input ref="quantityRef" type="number" style="width: 100%;" v-model="assemblyForm.quantity"
|
|
|
- size="small" autocomplete="off" min="1"
|
|
|
- :disabled="detailData.seeDisabled" @input="quantityInput"
|
|
|
- @focus="quantityFocus"
|
|
|
- clearable placeholder="件数" ></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="包装" prop="packingUnit" label-width="50px"
|
|
|
- :rules="[{required: true,message: '',trigger: 'blur' }]" >
|
|
|
+ <el-input ref="quantityRef" style="width: 100%;" v-model="assemblyForm.quantity"
|
|
|
+ size="small" autocomplete="off" min="1"
|
|
|
+ :disabled="detailData.seeDisabled" @input="quantityInput"
|
|
|
+ @focus="quantityFocus"
|
|
|
+ clearable placeholder="件数" ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="包装" prop="packingUnit" label-width="50px"
|
|
|
+ :rules="[{required: true,message: ' ',trigger: 'blur' }]" >
|
|
|
<span slot="label">
|
|
|
<span style="color: #1e9fff">包装</span>
|
|
|
</span>
|
|
|
- <search-query :datalist="packingUnitData"
|
|
|
- style="margin-right: -10px;"
|
|
|
- :selectValue="assemblyForm.packingUnit"
|
|
|
- :filterable="true"
|
|
|
- :clearable="true"
|
|
|
- :remote="true"
|
|
|
- :disabled="detailData.seeDisabled || generateBillsfalse"
|
|
|
- :buttonIf="false"
|
|
|
- :forParameter="{key:'id',label:'cnName',value:'cnName'}"
|
|
|
- @remoteMethod="remoteMethod($event,'packingUnit')"
|
|
|
- @corpChange="corpChange($event,'packingUnit')"
|
|
|
- @corpFocus="remoteMethod($event,'packingUnit')" >
|
|
|
- </search-query>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="毛重(KGS)" prop="grossWeight" label-width="90px"
|
|
|
- :rules="[{required: true,message: '',trigger: 'blur' }]" >
|
|
|
+ <search-query :datalist="packingUnitData"
|
|
|
+ style="margin-right: -10px;"
|
|
|
+ :selectValue="assemblyForm.packingUnit"
|
|
|
+ :filterable="true"
|
|
|
+ :clearable="true"
|
|
|
+ :remote="true"
|
|
|
+ :disabled="detailData.seeDisabled || generateBillsfalse"
|
|
|
+ :buttonIf="false"
|
|
|
+ :forParameter="{key:'id',label:'cnName',value:'cnName'}"
|
|
|
+ @remoteMethod="remoteMethod($event,'packingUnit')"
|
|
|
+ @corpChange="corpChange($event,'packingUnit')"
|
|
|
+ @corpFocus="remoteMethod($event,'packingUnit')" >
|
|
|
+ </search-query>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="毛重(KGS)" prop="grossWeight" label-width="90px"
|
|
|
+ :rules="[{required: true,message: '',trigger: 'blur' }]" >
|
|
|
<span slot="label">
|
|
|
<span style="color: #1e9fff">毛重(KGS)</span>
|
|
|
</span>
|
|
|
- <el-input type="number" step="0.01" style="width: 100%;" v-model="assemblyForm.grossWeight"
|
|
|
- size="small" autocomplete="off"
|
|
|
- :disabled="detailData.seeDisabled"
|
|
|
- clearable placeholder="请选择毛重" ></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="尺码(CBM)" prop="measurement" label-width="90px"
|
|
|
- :rules="[{required: true,message: '',trigger: 'blur' }]" >
|
|
|
+ <el-input style="width: 100%;" v-model="assemblyForm.grossWeight"
|
|
|
+ size="small" autocomplete="off"
|
|
|
+ :disabled="detailData.seeDisabled"
|
|
|
+ @input="floatingInput($event,'grossWeight')"
|
|
|
+ clearable placeholder="请选择毛重" ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="尺码(CBM)" prop="measurement" label-width="90px"
|
|
|
+ :rules="[{required: true,message: ' ',trigger: 'blur' }]" >
|
|
|
<span slot="label">
|
|
|
<span style="color: #1e9fff">尺码(CBM)</span>
|
|
|
</span>
|
|
|
- <el-input type="number" step="0.01" style="width: 100%;"
|
|
|
- v-model="assemblyForm.measurement"
|
|
|
- size="small" autocomplete="off"
|
|
|
- :disabled="detailData.seeDisabled"
|
|
|
- clearable placeholder="请选择尺码/体积" ></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="货物价值" prop="goodsValue" label-width="70px"
|
|
|
- :rules="[{required: true,message: '',trigger: 'blur' }]" >
|
|
|
+ <el-input style="width: 100%;"
|
|
|
+ v-model="assemblyForm.measurement"
|
|
|
+ size="small" autocomplete="off"
|
|
|
+ :disabled="detailData.seeDisabled"
|
|
|
+ @input="floatingInput($event,'measurement')"
|
|
|
+ clearable placeholder="请选择尺码/体积" ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="货物价值" prop="goodsValue" label-width="70px"
|
|
|
+ :rules="[{required: true,message: ' ',trigger: 'blur' }]" >
|
|
|
<span slot="label">
|
|
|
<span style="color: #1e9fff">货物价值</span>
|
|
|
</span>
|
|
|
- <el-input type="number" step="0.01" style="width: 100%;"
|
|
|
- v-model="assemblyForm.goodsValue"
|
|
|
- size="small" autocomplete="off"
|
|
|
- :disabled="detailData.seeDisabled"
|
|
|
- clearable placeholder="请输入货物价值" ></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="计费重里" prop="billingWeight" label-width="70px"
|
|
|
- :rules="[{required: true,message: '',trigger: 'blur' }]" >
|
|
|
+ <el-input style="width: 100%;"
|
|
|
+ v-model="assemblyForm.goodsValue"
|
|
|
+ size="small" autocomplete="off"
|
|
|
+ :disabled="detailData.seeDisabled"
|
|
|
+ @input="floatingInput($event,'goodsValue')"
|
|
|
+ clearable placeholder="请输入货物价值" ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="计费重量" prop="billingWeight" label-width="70px"
|
|
|
+ :rules="[{required: true,message: ' ',trigger: 'blur' }]" >
|
|
|
<span slot="label">
|
|
|
- <span style="color: #1e9fff">计费重里</span>
|
|
|
+ <span style="color: #1e9fff">计费重量</span>
|
|
|
</span>
|
|
|
- <el-input type="number" step="0.01" style="width: 100%;"
|
|
|
- v-model="assemblyForm.billingWeight"
|
|
|
- size="small" autocomplete="off"
|
|
|
- :disabled="detailData.seeDisabled"
|
|
|
- clearable placeholder="请输入计费重里" ></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="计量单位" prop="unit" label-width="70px"
|
|
|
- :rules="[{required: true,message: '',trigger: 'blur' }]" >
|
|
|
+ <el-input style="width: 100%;"
|
|
|
+ v-model="assemblyForm.billingWeight"
|
|
|
+ size="small" autocomplete="off"
|
|
|
+ :disabled="detailData.seeDisabled"
|
|
|
+ @input="floatingInput($event,'billingWeight')"
|
|
|
+ clearable placeholder="请输入计费重里" ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="计量单位" prop="unit" label-width="70px"
|
|
|
+ :rules="[{required: true,message: '',trigger: 'blur' }]" >
|
|
|
<span slot="label">
|
|
|
<span style="color: #1e9fff">计量单位</span>
|
|
|
</span>
|
|
|
- <search-query :datalist="unitData"
|
|
|
- :selectValue="assemblyForm.unit"
|
|
|
- :filterable="true"
|
|
|
- :clearable="true"
|
|
|
- :remote="true"
|
|
|
- :buttonIf="false"
|
|
|
- :forParameter="{key:'id',label:'code',value:'code',disabled:'status'}"
|
|
|
- @corpFocus="getBunitsPagefun"
|
|
|
- @corpChange="corpChange($event,'unit')">
|
|
|
- </search-query>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="运价等级" prop="freightRateGrade" label-width="70px"
|
|
|
- :rules="[{required: true,message: '',trigger: 'blur' }]" >
|
|
|
+ <search-query :datalist="unitData"
|
|
|
+ :selectValue="assemblyForm.unit"
|
|
|
+ :filterable="true"
|
|
|
+ :clearable="true"
|
|
|
+ :remote="true"
|
|
|
+ :buttonIf="false"
|
|
|
+ :forParameter="{key:'id',label:'code',value:'code',disabled:'status'}"
|
|
|
+ @corpFocus="getBunitsListfun"
|
|
|
+ @remoteMethod="getBunitsListfun"
|
|
|
+ @corpChange="corpChange($event,'unit')">
|
|
|
+ </search-query>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="运价等级" prop="freightRateGrade" label-width="70px" >
|
|
|
<span slot="label">
|
|
|
<span style="color: #1e9fff">运价等级</span>
|
|
|
</span>
|
|
|
- <search-query :datalist="freightRateGradeData"
|
|
|
- :selectValue="assemblyForm.freightRateGrade"
|
|
|
- :filterable="true"
|
|
|
- :clearable="true"
|
|
|
- :remote="true"
|
|
|
- :buttonIf="false"
|
|
|
- :forParameter="{key:'id',label:'code',value:'code',disabled:'status'}"
|
|
|
- @corpFocus="getBunitsPagefun"
|
|
|
- @corpChange="corpChange($event,'freightRateGrade')">
|
|
|
- </search-query>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
+ <search-query :datalist="freightRateGradeData"
|
|
|
+ :selectValue="assemblyForm.freightRateGrade"
|
|
|
+ :clearable="true"
|
|
|
+ :buttonIf="false"
|
|
|
+ :forParameter="{key:'dictKey',label:'dictValue',value:'dictKey'}"
|
|
|
+ @corpFocus="freightRateGradeWorkDictsfun"
|
|
|
+ @corpChange="corpChange($event,'freightRateGrade')">
|
|
|
+ </search-query>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
<el-form-item label="件数描述" prop="bookingRemarks" label-width="70px" >
|
|
|
<span slot="label">
|
|
|
<span style="color: #1e9fff">件数描述</span>
|
|
@@ -529,16 +541,13 @@
|
|
|
<span slot="label">
|
|
|
<span style="color: #1e9fff">主运单类型</span>
|
|
|
</span>
|
|
|
- <search-query :datalist="cargoTypeData"
|
|
|
+ <search-query :datalist="waybillTypeData"
|
|
|
:selectValue="assemblyForm.waybillType"
|
|
|
- :filterable="true"
|
|
|
:clearable="true"
|
|
|
- :remote="true"
|
|
|
- :disabled="detailData.seeDisabled"
|
|
|
:buttonIf="false"
|
|
|
- @remoteMethod="remoteMethod($event,'waybillType')"
|
|
|
- @corpChange="corpChange($event,'waybillType')"
|
|
|
- @corpFocus="remoteMethod($event,'waybillType')" >
|
|
|
+ :forParameter="{key:'dictKey',label:'dictValue',value:'dictKey'}"
|
|
|
+ @corpFocus="waybillTypeWorkDictsfun"
|
|
|
+ @corpChange="corpChange($event,'waybillType')">
|
|
|
</search-query>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
@@ -547,16 +556,17 @@
|
|
|
<span slot="label">
|
|
|
<span style="color: #1e9fff">主运单提供者</span>
|
|
|
</span>
|
|
|
- <search-query :datalist="cargoTypeData"
|
|
|
+ <search-query :datalist="waybillCnNameData"
|
|
|
:selectValue="assemblyForm.waybillCnName"
|
|
|
:filterable="true"
|
|
|
:clearable="true"
|
|
|
:remote="true"
|
|
|
:disabled="detailData.seeDisabled"
|
|
|
:buttonIf="false"
|
|
|
- @remoteMethod="remoteMethod($event,'waybillCnName')"
|
|
|
+ :forParameter="{key:'id',label:'cnName',value:'cnName'}"
|
|
|
+ @remoteMethod="waybillCnNameBcorpsListfun"
|
|
|
@corpChange="corpChange($event,'waybillCnName')"
|
|
|
- @corpFocus="remoteMethod($event,'waybillCnName')" >
|
|
|
+ @corpFocus="waybillCnNameBcorpsListfun" >
|
|
|
</search-query>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
@@ -720,6 +730,8 @@ import {textareaWrap} from "@/util/messageReminder";
|
|
|
import emailhash from '@/views/iosBasicData/AirtransportExport/bills/assembly/Jsonfile/emailhash.json'
|
|
|
import bcorps from "@/views/iosBasicData/bcorps/index.vue";
|
|
|
import {NdayDate} from "@/util/date";
|
|
|
+import {getBunitsList} from "@/api/iosBasicData/bunits";
|
|
|
+import {getWorkDicts} from "@/api/system/dictbiz";
|
|
|
|
|
|
export default {
|
|
|
props:{
|
|
@@ -750,10 +762,12 @@ import {NdayDate} from "@/util/date";
|
|
|
return time.getTime() < Date.parse(NdayDate(-45)) - 86400000 || time.getTime() > Date.parse(NdayDate(45))
|
|
|
}
|
|
|
},
|
|
|
+ unitData:[], // 计量单位
|
|
|
+ freightRateGradeData:[], // 运价等级数据
|
|
|
+ waybillTypeData:[], // 主运单类型
|
|
|
+ waybillCnNameData:[], // 主运单提供者
|
|
|
// 下面的多选
|
|
|
- comprehensiveForm:{
|
|
|
- random:'', // 是否随机
|
|
|
- },
|
|
|
+ comprehensiveForm:{},
|
|
|
emailhash:emailhash, // 邮箱跳转地址
|
|
|
// 多选的数据
|
|
|
tabsMultipleChoice:[],
|
|
@@ -815,20 +829,24 @@ import {NdayDate} from "@/util/date";
|
|
|
methods:{
|
|
|
// 件数聚焦
|
|
|
quantityFocus(){
|
|
|
- if (Number(this.assemblyForm.quantity) != Number(this.assemblyForm.waitingBoxList[0].editQuantity)) {
|
|
|
- this.$alert('当前数据已经均分箱量,请撤销之后再修改', '提示', {
|
|
|
- confirmButtonText: '确定',
|
|
|
- });
|
|
|
- this.$nextTick(() => {
|
|
|
- this.$refs.quantityRef.blur()
|
|
|
- })
|
|
|
- return
|
|
|
- }
|
|
|
+ // if (Number(this.assemblyForm.quantity) != Number(this.assemblyForm.waitingBoxList[0].editQuantity)) {
|
|
|
+ // this.$alert('当前数据已经均分箱量,请撤销之后再修改', '提示', {
|
|
|
+ // confirmButtonText: '确定',
|
|
|
+ // });
|
|
|
+ // this.$nextTick(() => {
|
|
|
+ // this.$refs.quantityRef.blur()
|
|
|
+ // })
|
|
|
+ // return
|
|
|
+ // }
|
|
|
},
|
|
|
// 件数监听
|
|
|
quantityInput(value){
|
|
|
this.$set(this.assemblyForm,'quantity',value.replace(/^0+(\d)|[^\d]+/g,''))
|
|
|
},
|
|
|
+ // 正浮点数正则监听
|
|
|
+ floatingInput(value,name){
|
|
|
+ this.$set(this.assemblyForm,name,regularFloating(value))
|
|
|
+ },
|
|
|
// 详情接口
|
|
|
billsDetailfun(){
|
|
|
this.$emit('billsDetailfun')
|
|
@@ -999,10 +1017,26 @@ import {NdayDate} from "@/util/date";
|
|
|
this.DangerousGoodsAdd()
|
|
|
}
|
|
|
}
|
|
|
+ // 主运单提供者
|
|
|
+ else if (name == 'waybillCnName') {
|
|
|
+ for(let item of this.waybillCnNameData) {
|
|
|
+ if (item.cnName == value) {
|
|
|
+ this.$set(this.assemblyForm,'waybillId',item.id)
|
|
|
+ this.$set(this.assemblyForm,'waybillCnName',item.cnName)
|
|
|
+ this.$set(this.assemblyForm,'waybillEnName',item.enName)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
else {
|
|
|
this.$set(this.assemblyForm,name,value)
|
|
|
}
|
|
|
},
|
|
|
+ // 获取计算属性数据
|
|
|
+ getBunitsListfun(code){
|
|
|
+ getBunitsList(1,10,{code:code?code:null}).then(res=>{
|
|
|
+ this.unitData = res.data.data.records
|
|
|
+ })
|
|
|
+ },
|
|
|
// 危险品弹窗开启
|
|
|
DangerousGoodsAdd(){
|
|
|
if (this.assemblyForm.cargoType == 'danger'){
|
|
@@ -1245,6 +1279,25 @@ import {NdayDate} from "@/util/date";
|
|
|
this.lineData = res.data.data.records
|
|
|
})
|
|
|
},
|
|
|
+ // 运价数据字典
|
|
|
+ freightRateGradeWorkDictsfun(){
|
|
|
+ getWorkDicts("rate_class_los").then(res => {
|
|
|
+ this.freightRateGradeData = res.data.data;
|
|
|
+ })
|
|
|
+ },
|
|
|
+ // 主运单类型
|
|
|
+ waybillTypeWorkDictsfun(){
|
|
|
+ getWorkDicts("main_waybill_type").then(res => {
|
|
|
+ this.waybillTypeData = res.data.data;
|
|
|
+ })
|
|
|
+ },
|
|
|
+ // 获取主运单提供人数据 往来单位数据
|
|
|
+ waybillCnNameBcorpsListfun(cnName){
|
|
|
+ getBcorpslistByType(1,10,{cnName}).then(res=>{
|
|
|
+ this.waybillCnNameData = res.data.data.records
|
|
|
+ })
|
|
|
+ },
|
|
|
+
|
|
|
|
|
|
}
|
|
|
|