寄件运单查询始发网点查询条件联动调整

This commit is contained in:
wuteng 2026-01-26 16:58:41 +08:00
parent eaed5ef7f1
commit 5b73c40a2c
2 changed files with 36 additions and 8 deletions

View File

@ -45,7 +45,8 @@
<el-col :span="5"> <el-col :span="5">
<el-form-item label="寄件网点" prop="productType"> <el-form-item label="寄件网点" prop="productType">
<EmisSiteSimplePicker1 v-model="queryParams.sendSiteCode" :disabled="$store.getters.ownerSiteCode !='88888'&&(this.queryParams.salesmen==null||this.queryParams.salesmen=='')&&(this.queryParams.custNo==null||this.queryParams.custNo=='') &&(this.queryParams.params.moneyUserId==null||this.queryParams.params.moneyUserId=='')" ></EmisSiteSimplePicker1> <!-- <EmisSiteSimplePicker1 v-model="queryParams.sendSiteCode" :disabled="$store.getters.ownerSiteCode !='88888'&&(this.queryParams.salesmen==null||this.queryParams.salesmen=='')&&(this.queryParams.custNo==null||this.queryParams.custNo=='') &&(this.queryParams.params.moneyUserId==null||this.queryParams.params.moneyUserId=='')" ></EmisSiteSimplePicker1> -->
<EmisSiteSimplePicker1 v-model="queryParams.sendSiteCode" :disabled="sendSiteCodeDisable" ></EmisSiteSimplePicker1>
</el-form-item> </el-form-item>
<el-form-item label="目的网点" prop="dispatchUnderlingSiteCode"> <el-form-item label="目的网点" prop="dispatchUnderlingSiteCode">
<EmisSiteSimplePicker2 v-model="queryParams.dispatchUnderlingSiteCode" ></EmisSiteSimplePicker2> <EmisSiteSimplePicker2 v-model="queryParams.dispatchUnderlingSiteCode" ></EmisSiteSimplePicker2>
@ -186,7 +187,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="始发网点" prop="startSiteCode"> <el-form-item label="始发网点" prop="startSiteCode">
<EmisSiteSimplePicker3 v-model="queryParams.startSiteCode" :placeholder="$t('始发网点')" ></EmisSiteSimplePicker3> <EmisSiteSimplePicker3 v-model="queryParams.startSiteCode" :placeholder="$t('始发网点')" @onChange="handleStartSiteChange"></EmisSiteSimplePicker3>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :xs="8" :sm="8" :md="8" :lg="8" :xl="6"> <el-col :xs="8" :sm="8" :md="8" :lg="8" :xl="6">
@ -904,6 +905,11 @@ export default {
}, },
}; };
}, },
computed: {
sendSiteCodeDisable() {
return this.$store.getters.ownerSiteCode !='88888'&&(this.queryParams.salesmen==null||this.queryParams.salesmen=='')&&(this.queryParams.custNo==null||this.queryParams.custNo=='') &&(this.queryParams.params.moneyUserId==null||this.queryParams.params.moneyUserId=='') && (this.$store.getters.ownerSiteCode!=this.queryParams.startSiteCode)
}
},
watch: { watch: {
$route () { $route () {
if(this.$route.query.action=='queryByCredit'){ if(this.$route.query.action=='queryByCredit'){
@ -1053,7 +1059,8 @@ export default {
} }
}else{ }else{
if(this.$store.getters.ownerSiteCode!='88888'&&(this.queryParams.salesmen==null||this.queryParams.salesmen=='')&&(this.queryParams.custNo==null||this.queryParams.salesmen=='') &&(this.queryParams.params.moneyUserId==null||this.queryParams.params.moneyUserId=='')){ // if(this.$store.getters.ownerSiteCode!='88888'&&(this.queryParams.salesmen==null||this.queryParams.salesmen=='')&&(this.queryParams.custNo==null||this.queryParams.salesmen=='') &&(this.queryParams.params.moneyUserId==null||this.queryParams.params.moneyUserId=='')){
if(this.sendSiteCodeDisable){
this.queryParams.sendSiteCode=this.$store.getters.ownerSiteCode; this.queryParams.sendSiteCode=this.$store.getters.ownerSiteCode;
} }
@ -1143,7 +1150,7 @@ export default {
const loadingInstance = this.$loading({ const loadingInstance = this.$loading({
text: '正在导出...' text: '正在导出...'
}) })
var qParam = {...this.queryParams}; var qParam = {...this.queryParams};
// 增加导出记录 // 增加导出记录
let postExportRecord={ let postExportRecord={
@ -1299,6 +1306,13 @@ export default {
}, },
onMoneyUserChange(){ onMoneyUserChange(){
this.queryParams.sendSiteCode=null; this.queryParams.sendSiteCode=null;
},
handleStartSiteChange(val){
if(this.$store.getters.ownerSiteCode !='88888'){ // 不是总部账号
if(val &&this.$store.getters.ownerSiteCode == val.siteCode){
this.queryParams.sendSiteCode=null;
}
}
} }
} }
}; };

View File

@ -46,7 +46,8 @@
<el-col :span="5"> <el-col :span="5">
<el-form-item label="寄件网点" prop="productType"> <el-form-item label="寄件网点" prop="productType">
<EmisSiteSimplePicker1 v-model="queryParams.sendSiteCode" :disabled="$store.getters.ownerSiteCode !='88888'&&(this.queryParams.salesmen==null||this.queryParams.salesmen=='')&&(this.queryParams.custNo==null||this.queryParams.custNo=='')&&(this.queryParams.params.moneyUserId==null||this.queryParams.params.moneyUserId=='')" ></EmisSiteSimplePicker1> <!-- <EmisSiteSimplePicker1 v-model="queryParams.sendSiteCode" :disabled="$store.getters.ownerSiteCode !='88888'&&(this.queryParams.salesmen==null||this.queryParams.salesmen=='')&&(this.queryParams.custNo==null||this.queryParams.custNo=='')&&(this.queryParams.params.moneyUserId==null||this.queryParams.params.moneyUserId=='')" ></EmisSiteSimplePicker1> -->
<EmisSiteSimplePicker1 v-model="queryParams.sendSiteCode" :disabled="sendSiteCodeDisable" ></EmisSiteSimplePicker1>
</el-form-item> </el-form-item>
@ -191,7 +192,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="始发网点" prop="startSiteCode"> <el-form-item label="始发网点" prop="startSiteCode">
<EmisSiteSimplePicker3 v-model="queryParams.startSiteCode" :placeholder="$t('始发网点')" ></EmisSiteSimplePicker3> <EmisSiteSimplePicker3 v-model="queryParams.startSiteCode" :placeholder="$t('始发网点')" @onChange="handleStartSiteChange"></EmisSiteSimplePicker3>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :xs="8" :sm="8" :md="8" :lg="8" :xl="6"> <el-col :xs="8" :sm="8" :md="8" :lg="8" :xl="6">
@ -909,6 +910,11 @@ export default {
}, },
}; };
}, },
computed: {
sendSiteCodeDisable(){
return this.$store.getters.ownerSiteCode !='88888'&&(this.queryParams.salesmen==null||this.queryParams.salesmen=='')&&(this.queryParams.custNo==null||this.queryParams.custNo=='') &&(this.queryParams.params.moneyUserId==null||this.queryParams.params.moneyUserId=='') && (this.$store.getters.ownerSiteCode!=this.queryParams.startSiteCode)
}
},
created() { created() {
if(this.$store.getters.ownerSiteCode!='88888'){ if(this.$store.getters.ownerSiteCode!='88888'){
this.queryParams.sendSiteCode=this.$store.getters.ownerSiteCode; this.queryParams.sendSiteCode=this.$store.getters.ownerSiteCode;
@ -999,8 +1005,9 @@ export default {
} }
}else{ }else{
if(this.$store.getters.ownerSiteCode!='88888'&&(this.queryParams.salesmen==null||this.queryParams.salesmen=='')&&(this.queryParams.custNo==null||this.queryParams.custNo=='') &&(this.queryParams.params.moneyUserId==null||this.queryParams.params.moneyUserId=='')){ // if(this.$store.getters.ownerSiteCode!='88888'&&(this.queryParams.salesmen==null||this.queryParams.salesmen=='')&&(this.queryParams.custNo==null||this.queryParams.custNo=='') &&(this.queryParams.params.moneyUserId==null||this.queryParams.params.moneyUserId=='')){
this.queryParams.sendSiteCode=this.$store.getters.ownerSiteCode; if(this.sendSiteCodeDisable){
this.queryParams.sendSiteCode=this.$store.getters.ownerSiteCode;
} }
qParam=this.queryParams qParam=this.queryParams
@ -1241,6 +1248,13 @@ export default {
}, },
onMoneyUserChange(){ onMoneyUserChange(){
this.queryParams.sendSiteCode=null; this.queryParams.sendSiteCode=null;
},
handleStartSiteChange(val) {
if (this.$store.getters.ownerSiteCode != '88888') { // 不是总部账号
if (val && this.$store.getters.ownerSiteCode == val.siteCode) {
this.queryParams.sendSiteCode = null;
}
}
} }
} }
}; };