This commit is contained in:
linfso 2024-07-07 19:32:41 +08:00
parent fa9c7db5c8
commit af961cd1ad
3 changed files with 15 additions and 11 deletions

View File

@ -7,6 +7,7 @@
@blur="onBlur" @blur="onBlur"
@focus="onFocus" @focus="onFocus"
@change="onChange" @change="onChange"
@clear="onClear"
style="width:100%" style="width:100%"
> >
<el-option v-for="item in optionItems" :key="item.prodCode" :label="item.prodName" :value="item.prodCode" /> <el-option v-for="item in optionItems" :key="item.prodCode" :label="item.prodName" :value="item.prodCode" />
@ -69,6 +70,9 @@
this.$emit("input", this.svalue); this.$emit("input", this.svalue);
this.dispatch('ElFormItem', 'el.form.blur'); this.dispatch('ElFormItem', 'el.form.blur');
}, },
onClear(){
this.searchProdCode=null;
},
onChange() { onChange() {
this.$emit("input", this.svalue); this.$emit("input", this.svalue);
let itemData = this.optionItems.find(item=>item.prodCode == this.svalue); let itemData = this.optionItems.find(item=>item.prodCode == this.svalue);
@ -77,10 +81,10 @@
}, },
queryData() { queryData() {
if(!this.transLineCode && !this.isFistInit){ // if(!this.transLineCode && !this.isFistInit){
this.optionItems=[]; // this.optionItems=[];
return; // return;
} // }
let queryParams = { let queryParams = {
pageNum: 1, pageNum: 1,

View File

@ -393,9 +393,9 @@
</template> </template>
</el-table-column> </el-table-column>
<el-table-column :label="$t('操作员')" align="center" prop="createByName" min-width="150" /> <el-table-column :label="$t('操作员')" align="center" prop="createByName" min-width="150" />
<el-table-column :label="$t('票数')" align="center" prop="totalWaybillQty" min-width="100" /> <!-- <el-table-column :label="$t('票数')" align="center" prop="totalWaybillQty" min-width="100" /> -->
<el-table-column :label="$t('件数')" align="center" prop="totalParcelQty" min-width="100" /> <el-table-column :label="$t('件数')" align="center" prop="totalParcelQty" min-width="100" />
<el-table-column :label="$t('实际重量')" align="center" prop="totalWeight" min-width="100" /> <el-table-column :label="$t('合包重量')" align="center" prop="totalWeight" min-width="100" />
<!-- <el-table-column :label="$t('体积')" align="center" prop="totalVolume" min-width="100" /> --> <!-- <el-table-column :label="$t('体积')" align="center" prop="totalVolume" min-width="100" /> -->
<el-table-column :label="$t('创建时间')" align="center" prop="packDate" min-width="170" /> <el-table-column :label="$t('创建时间')" align="center" prop="packDate" min-width="170" />
<!-- <el-table-column :label="$t('操作')" align="center" class-name="small-padding fixed-width"> <!-- <el-table-column :label="$t('操作')" align="center" class-name="small-padding fixed-width">

View File

@ -42,7 +42,7 @@
</el-col> </el-col>
<el-col :span="14"> <el-col :span="14">
<el-form-item label="线路" prop="transLine"> <el-form-item label="线路" prop="transLine">
<TransLinePicker v-model="form.transLine" :countryCode="billDetail.reciever.country" isInitiated="true"></TransLinePicker> <TransLinePicker v-model="form.transLine" :countryCode="billDetail.reciever.country" isInitiated="true" @onChange="calcBillFee"></TransLinePicker>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -58,8 +58,8 @@
<span >{{billDetail.productTypeName}}</span> <span >{{billDetail.productTypeName}}</span>
</el-col> </el-col>
<el-col :span="14"> <el-col :span="14">
<el-form-item label="产品类型" prop="prodCode"> <el-form-item label="产品类型" prop="productType">
<TransProductPicker placeholder="产品类型" v-model="form.productType" :transLineCode="form.transLine"></TransProductPicker> <TransProductPicker placeholder="产品类型" v-model="form.productType" :transLineCode="form.transLine" isInitiated="true" @onChange="calcBillFee"></TransProductPicker>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@ -125,7 +125,7 @@
</el-col> </el-col>
<el-col :span="14"> <el-col :span="14">
<el-form-item :label="$t('报关类型')" prop="customsEclaration" > <el-form-item :label="$t('报关类型')" prop="customsEclaration" >
<el-select v-model="form.customsEclaration" placeholder=""> <el-select v-model="form.customsEclaration" placeholder="" @change="calcBillFee">
<el-option <el-option
v-for="dict in dict.type.emis_declare_mode" v-for="dict in dict.type.emis_declare_mode"
:key="dict.value" :key="dict.value"
@ -149,7 +149,7 @@
</el-col> </el-col>
<el-col :span="14"> <el-col :span="14">
<el-form-item :label="$t('清关类型')" prop="customsClear" > <el-form-item :label="$t('清关类型')" prop="customsClear" >
<el-select v-model="form.customsClear" placeholder=""> <el-select v-model="form.customsClear" placeholder="" @change="calcBillFee">
<el-option <el-option
v-for="dict in dict.type.emis_customs_clear" v-for="dict in dict.type.emis_customs_clear"
:key="dict.value" :key="dict.value"