This commit is contained in:
linfso 2024-09-14 13:26:35 +08:00
parent f470848937
commit 0b485dd1c0
5 changed files with 30 additions and 3 deletions

View File

@ -11,6 +11,7 @@ const getters = {
nickName: state => state.user.nickName,
name: state => state.user.name,
nickName: state => state.user.nickName,
customerType: state => state.user.customerType,
ownerSiteCode: state => state.user.ownerSiteCode,
ownerSiteName: state => state.user.ownerSiteName,
introduction: state => state.user.introduction,

View File

@ -8,6 +8,7 @@ const user = {
empName:'',
ownerSiteCode:'',
ownerSiteName:'',
customerType:'',
name: '',
nickName: '',
avatar: '',
@ -27,6 +28,7 @@ const user = {
state.empName = userInfo.empName;
state.ownerSiteCode = userInfo.ownerSiteCode;
state.ownerSiteName = userInfo.ownerSiteName;
state.customerType = userInfo.customerType;
},
SET_NICK_NAME: (state, nickName) => {
state.nickName = nickName

View File

@ -94,7 +94,7 @@ import CountryPicker from '@/views/oms/EmisBaseTools/CountryPicker.vue';
import TransLinePicker from '@/views/oms/EmisBaseTools/TransLinePicker.vue';
export default {
name: "TransProduct",
name: "TransProductList",
components: {
elDateSimplePicker,
CountryPicker,
@ -222,7 +222,9 @@ export default {
productType: item0.prodCode,
reciever: {
country: item0.country,
}
},
totalVolume:"",
billWeight:1
}
this.$router.push({ path: '/orderMgnt/OrderRecord',

View File

@ -167,7 +167,7 @@ import ProvincePicker1 from '@/views/oms/EmisBaseTools/ProvincePicker.vue';
import CardWithHeader from '@/components/CardWithHeader/index.vue';
export default {
name: "WaybillPreCalcFee",
name: "OmsWaybillPreCalcFee",
components: {
EmisSiteSimplePicker,
DestinationPicker,

View File

@ -21,6 +21,26 @@
<el-tag class="his-q-code" type="info" v-for="item in latestBillList" :key="item" @click="latestClick(item)">
{{ item }}
</el-tag>
</div>
<div v-if="extBillInfo!=null" style="line-height:30px;margin-top: 10px; font-size: 14px;width:100%" class="panel" >
<div style="display: inline-flex; width: 100%;">
<div style="width:20%;color:black;font-weight: 600; font-size: 18px;line-height: 50px;text-align: center;">{{ extBillInfo.sendSiteName }}</div>
<div style="position: relative; text-align: center;">
<svg t="1726269105329" class="icon" viewBox="0 0 1024 1024" version="1.1" p-id="2426" width="200" height="50" xmlns="http://www.w3.org/2000/svg">
<path d="M 1467.617 655.095 L -534.095 655.095 C -589.52 653.579 -620.594 625.007 -590.029 603.666 C -577.517 594.93 -556.788 589.42 -534.095 588.798 L 1467.617 588.798 C 1523.042 587.282 1561.249 613.957 1536.386 636.814 C 1523.467 648.693 1496.419 655.882 1467.617 655.095 Z" p-id="2427" style="fill: rgb(135, 5, 5);"/>
<path d="M 1522.012 638.505 C 1515.688 638.601 1509.572 636.246 1504.945 631.934 L 1319.089 456.404 C 1304.914 444.275 1309.185 421.349 1326.776 415.138 C 1335.725 411.978 1345.694 414.332 1352.284 421.161 L 1538.567 596.692 C 1552.099 609.534 1546.655 632.209 1528.767 637.507 C 1526.574 638.157 1524.3 638.493 1522.012 638.505 Z" p-id="2428" style="fill: rgb(148, 6, 6);"/>
</svg>
<div style="position: absolute; top:0px;left:50px; color: gray;">{{ extBillInfo.waybillStatus }}</div>
<div style="position: absolute; top:30px;left:50px; color: gray;">{{ extBillInfo.productTypeName }}</div>
</div>
<div style="width:20%;color:black;font-weight: 600;font-size: 18px; line-height: 50px; text-align: center;">{{ extBillInfo.destinationName }}</div>
</div>
<div style="width: 100%;color:black;font-weight: 600;padding-left: 10px;">
<div style="color: gray"> 预计送达:{{ extBillInfo.estimateDate }}</div>
</div>
</div>
<div v-if="traceInfoList!=null&&traceInfoList.length>0" style="line-height:30px;margin-top: 10px; font-size: 14px;display: inline-flex;width:100%" class="panel" >
<div style="width: 85%;color:gray;padding-left: 10px;">签收底单</div>
@ -117,6 +137,7 @@ export default {
input2: '',
input3: '',
latestBillList:[],
extBillInfo:null,
// 遮罩层
loading: true,
// 地球洲表格数据
@ -145,6 +166,7 @@ export default {
}
queryTraceInfo(this.billCode,"1234").then(response => {
this.traceInfoList = response.data;
this.extBillInfo=response.extBillInfo;
this.recordLatestBill(this.billCode);
this.loading = false;
});