加始发网点

This commit is contained in:
wuteng 2025-06-21 16:17:06 +08:00
parent d749cc97c8
commit 54b0b782d2
8 changed files with 33 additions and 3 deletions

View File

@ -112,6 +112,7 @@
<el-table-column :label="$t('附加信息')" align="center" prop="extInfo" min-width="80" :show-overflow-tooltip="true"/>
<el-table-column :label="$t('是否虚拟单')" align="center" prop="blVirtual" min-width="80" :show-overflow-tooltip="true"/>
<el-table-column :label="$t('关联主单')" align="center" prop="masterBillCode" min-width="80" :show-overflow-tooltip="true"/>
<el-table-column :label="$t('始发网点')" align="center" prop="startSiteCode" min-width="80" :show-overflow-tooltip="true"/>
</XdTable>
<el-dialog title="上传文件" :visible.sync="openUploadForm" width="50%" v-dialogDrag :destroy-on-close="true" :close-on-click-modal="false" append-to-body>
@ -510,6 +511,7 @@ export default {
extInfo: element['附加信息'],
blVirtual: element['是否虚拟单'],
masterBillCode: element['关联主单'],
startSiteCode: element['始发网点'],
uploadStatus: 0,
errorInfo:'',
}

View File

@ -582,6 +582,7 @@
</el-table-column>
<el-table-column :label="$t('主单号')" align="center" prop="masterBillCode" min-width="80" :show-overflow-tooltip="true"/>
<el-table-column :label="$t('虚拟单备注')" align="center" prop="virtualRemark" min-width="80" :show-overflow-tooltip="true"/>
<el-table-column :label="$t('始发网点')" align="center" prop="startSiteCode" min-width="80" :show-overflow-tooltip="true"/>
</XdTable>

View File

@ -582,6 +582,7 @@
</el-table-column>
<el-table-column :label="$t('主单号')" align="center" prop="masterBillCode" min-width="80" :show-overflow-tooltip="true"/>
<el-table-column :label="$t('虚拟单备注')" align="center" prop="virtualRemark" min-width="80" :show-overflow-tooltip="true"/>
<el-table-column :label="$t('始发网点')" align="center" prop="startSiteCode" min-width="80" :show-overflow-tooltip="true"/>
</XdTable>
<el-dialog title="快件跟踪" :visible.sync="openTraceInfo" width="70%" :close-on-click-modal="false" v-dialogDrag append-to-body>

View File

@ -548,6 +548,7 @@
</el-table-column>
<el-table-column :label="$t('主单号')" align="center" prop="masterBillCode" min-width="80" :show-overflow-tooltip="true"/>
<el-table-column :label="$t('虚拟单备注')" align="center" prop="virtualRemark" min-width="80" :show-overflow-tooltip="true"/>
<el-table-column :label="$t('始发网点')" align="center" prop="startSiteCode" min-width="80" :show-overflow-tooltip="true"/>
</XdTable>
<el-dialog title="快件跟踪" :visible.sync="openTraceInfo" width="70%" :close-on-click-modal="false" v-dialogDrag append-to-body>

View File

@ -554,6 +554,7 @@
</el-table-column>
<el-table-column :label="$t('主单号')" align="center" prop="masterBillCode" min-width="80" :show-overflow-tooltip="true"/>
<el-table-column :label="$t('虚拟单备注')" align="center" prop="virtualRemark" min-width="80" :show-overflow-tooltip="true"/>
<el-table-column :label="$t('始发网点')" align="center" prop="startSiteCode" min-width="80" :show-overflow-tooltip="true"/>
</XdTable>
<el-dialog title="快件跟踪" :visible.sync="openTraceInfo" width="70%" :close-on-click-modal="false" v-dialogDrag append-to-body>

View File

@ -170,6 +170,12 @@
<span slot="label" style="color:gray">{{ $t('寄件网点') }}:</span>
<EmisSiteSimplePicker v-if="$store.getters.ownerSiteCode== '88888'" v-model="form.sendSiteCode" @onChange="onSendSiteSelect" ></EmisSiteSimplePicker>
<el-input v-else v-model="form.sendSiteName" placeholder="" disabled />
</el-form-item>
<!-- 始发网点 -->
<el-form-item prop="startSiteCode">
<span slot="label" style="color:gray">{{ $t('始发网点') }}:</span>
<EmisSiteSimplePicker v-if="$store.getters.ownerSiteCode== '88888'" v-model="form.startSiteCode" @onChange="onStartSiteSelect" ></EmisSiteSimplePicker>
<el-input v-else v-model="form.startSiteName" placeholder="" disabled />
</el-form-item>
</div>
<div style="margin-left: 12px;" v-if="totalAvailablePag.mainHasCnt>0">
@ -1078,6 +1084,10 @@ data() {
sendSiteCode: [
{ required: true, message: "发件网点代码不能为空", trigger: ["blur",'change'] }
],
//始发网点
startSiteCode: [
{ required: true, message: "始发网点代码不能为空", trigger: ["blur",'change'] }
],
// sendDate: [
// { required: true, message: "发货时间不能为空", trigger: "blur" }
// ],
@ -1622,6 +1632,8 @@ methods: {
// this.form.sendDate = parseTime(new Date());
this.form.sendSiteCode=this.$store.getters.ownerSiteCode;
this.form.sendSiteName=this.$store.getters.ownerSiteName;
this.form.startSiteCode = this.$store.getters.ownerSiteCode;
this.form.startSiteName = this.$store.getters.ownerSiteName;
this.form.customsEclaration='1';
@ -1800,14 +1812,26 @@ methods: {
if(!item){
this.form.sendSiteCode = null;
this.form.sendSiteName = null;
this.form.startSiteCode = null;
this.form.startSiteName = null;
return;
}
this.form.sendSiteCode=item.siteCode;
this.form.sendSiteName=item.siteName;
this.form.startSiteCode=item.siteCode;
this.form.startSiteName=item.siteName;
this.initGetTotalAvailablePag(this.form.sendSiteCode);
// this.calcBillFee();
},
onStartSiteSelect(item){
if(!item){
this.form.startSiteCode = null;
this.form.startSiteName = null;
return;
}
this.form.startSiteCode=item.siteCode;
this.form.startSiteName=item.siteName;
},
/** 提交按钮 */
submitForm() {
this.form.sendDate =this.sendDate;

View File

@ -1813,8 +1813,8 @@ methods: {
if(!item){
this.form.sendSiteCode = null;
this.form.sendSiteName = null;
this.form.startSiteCode = '';
this.form.startSiteName = '';
this.form.startSiteCode = null;
this.form.startSiteName = null;
return;
}
this.form.sendSiteCode=item.siteCode;