录单加始发网点

This commit is contained in:
wuteng 2025-06-21 15:52:01 +08:00
parent 235e4c9ed0
commit d749cc97c8

View File

@ -162,7 +162,7 @@
</el-row>
<!-- v-if="action=='add' || action=='preAdd'" -->
<div style="position: absolute;right: 80px;top: 60px;z-index: 100;">
<div style="position: absolute;right: 80px;top: 50px;z-index: 100;">
<!-- -->
<div style="display:inline-flex;font-size: 15px;font-weight: 700;">
@ -172,6 +172,12 @@
<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">
{{ $t('主单剩余') }}:<span>{{ totalAvailablePag.mainHasCnt }}</span>
@ -1082,6 +1088,10 @@ data() {
sendSiteCode: [
{ required: true, message: "发件网点代码不能为空", trigger: ["blur",'change'] }
],
//始发网点
startSiteCode: [
{ required: true, message: "始发网点代码不能为空", trigger: ["blur",'change'] }
],
// sendDate: [
// { required: true, message: "发货时间不能为空", trigger: "blur" }
// ],
@ -1627,7 +1637,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';
this.form.customsClear='1';
@ -1802,15 +1813,28 @@ methods: {
if(!item){
this.form.sendSiteCode = null;
this.form.sendSiteName = null;
this.form.startSiteCode = '';
this.form.startSiteName = '';
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() {