月结客户、线路、产品显示停用的

This commit is contained in:
wuteng 2025-07-17 16:59:03 +08:00
parent 1be934fb72
commit 1a706ddfc9
5 changed files with 39 additions and 20 deletions

View File

@ -20,7 +20,7 @@
@click.native="onClick"
@visible-change="reverseArrow"
>
<el-option v-for="item in optionItems" :key="item.custNo" :label="item.custName" :value="item.custNo" ></el-option>
<el-option v-for="item in optionItems" :key="item.custNo" :label="item.custName+((item.status==0)?'-已停用':'')" :value="item.custNo" ></el-option>
</el-select>
</template>
<script>

View File

@ -35,7 +35,7 @@
</el-col>
<el-col :span="6">
<el-form-item label="月结客户" prop="custNo">
<EmisMonthpayAccountPicker v-model="queryParams.custNo" ></EmisMonthpayAccountPicker>
<AllMonthpayAccountPicker v-model="queryParams.custNo" ></AllMonthpayAccountPicker>
</el-form-item>
<el-form-item label="付款方式" prop="paymentType" >
<el-select clearable v-model="queryParams.paymentType" placeholder="请选择">
@ -51,10 +51,10 @@
</el-col>
<el-col :span="6">
<el-form-item label="线路" prop="transLineType">
<TransLinePicker v-model="queryParams.transLineType" isInitiated="true" ></TransLinePicker>
<TransLineAllPicker v-model="queryParams.transLineType" isInitiated="true" ></TransLineAllPicker>
</el-form-item>
<el-form-item label="产品类型" prop="productType">
<TransProductPicker placeholder="产品类型" v-model="queryParams.productType" :transLineCode="queryParams.transLineType" ></TransProductPicker>
<TransProductAllPicker placeholder="产品类型" v-model="queryParams.productType" :transLineCode="queryParams.transLineType" ></TransProductAllPicker>
</el-form-item>
@ -628,6 +628,9 @@ import TraceWaybillDetailView from '@/views/emis/customerService/traceWaybillDet
import {timeDiffTime,timeFormat} from '@/utils/dateUtils'
import { formatSearchStr,deepClone } from '@/utils/index'
import TransLineAllPicker from '@/views/emis/EmisBaseTools/TransLineAllPicker.vue'
import TransProductAllPicker from '@/views/emis/EmisBaseTools/TransProductAllPicker.vue'
import AllMonthpayAccountPicker from '@/views/emis/EmisBaseTools/AllMonthpayAccountPicker.vue';
export default {
name: "CenterWaybillList",
@ -650,7 +653,10 @@ export default {
EmisSiteSimplePicker2,
ProblemTypeMultiplePicker,
TraceWaybillDetailView
TraceWaybillDetailView,
TransLineAllPicker,
TransProductAllPicker,
AllMonthpayAccountPicker
},
dicts: ['emis_qujian_fangshi','emis_declare_mode','emis_customs_clear',

View File

@ -51,7 +51,7 @@
</el-col>
<el-col :span="5">
<el-form-item label="月结客户" prop="custNo">
<EmisMonthpayAccountPicker v-model="queryParams.custNo" ></EmisMonthpayAccountPicker>
<AllMonthpayAccountPicker v-model="queryParams.custNo" ></AllMonthpayAccountPicker>
</el-form-item>
<el-form-item label="付款方式" prop="paymentType" >
<el-select clearable v-model="queryParams.paymentType" placeholder="请选择">
@ -67,10 +67,10 @@
</el-col>
<el-col :span="5">
<el-form-item label="线路" prop="transLineType">
<TransLinePicker v-model="queryParams.transLineType" isInitiated="true" ></TransLinePicker>
<TransLineAllPicker v-model="queryParams.transLineType" isInitiated="true" ></TransLineAllPicker>
</el-form-item>
<el-form-item label="产品类型" prop="productType">
<TransProductPicker placeholder="产品类型" v-model="queryParams.productType" :transLineCode="queryParams.transLineType" ></TransProductPicker>
<TransProductAllPicker placeholder="产品类型" v-model="queryParams.productType" :transLineCode="queryParams.transLineType" ></TransProductAllPicker>
</el-form-item>
</el-col>
</el-row>
@ -623,6 +623,9 @@ import TraceWaybillDetailView from '@/views/emis/customerService/traceWaybillDet
import {timeDiffTime,timeFormat} from '@/utils/dateUtils'
import { formatSearchStr,deepClone } from '@/utils/index'
import TransLineAllPicker from '@/views/emis/EmisBaseTools/TransLineAllPicker.vue'
import TransProductAllPicker from '@/views/emis/EmisBaseTools/TransProductAllPicker.vue'
import AllMonthpayAccountPicker from '@/views/emis/EmisBaseTools/AllMonthpayAccountPicker.vue';
export default {
// name: "SendWaybillList",
@ -644,8 +647,10 @@ export default {
EmisSiteSimplePicker2,
ProblemTypeMultiplePicker,
TraceWaybillDetailView
TraceWaybillDetailView,
TransLineAllPicker,
TransProductAllPicker,
AllMonthpayAccountPicker
},
dicts: ['emis_qujian_fangshi','emis_declare_mode','emis_customs_clear',
'emis_tab_packing_type','emis_tab_dispatch_mode','emis_payment_type',

View File

@ -53,7 +53,7 @@
</el-col>
<el-col :span="5">
<el-form-item label="月结客户" prop="custNo">
<EmisMonthpayAccountPicker v-model="queryParams.custNo" @onChange="onCustNoChange"></EmisMonthpayAccountPicker>
<AllMonthpayAccountPicker v-model="queryParams.custNo" @onChange="onCustNoChange"></AllMonthpayAccountPicker>
</el-form-item>
<el-form-item label="付款方式" prop="paymentType" >
<el-select clearable v-model="queryParams.paymentType" placeholder="请选择">
@ -69,10 +69,10 @@
<el-col :span="5">
<el-form-item label="线路" prop="transLineType">
<TransLinePicker v-model="queryParams.transLineType" isInitiated="true" ></TransLinePicker>
<TransLineAllPicker v-model="queryParams.transLineType" isInitiated="true" ></TransLineAllPicker>
</el-form-item>
<el-form-item label="产品类型" prop="productType">
<TransProductPicker placeholder="产品类型" v-model="queryParams.productType" :transLineCode="queryParams.transLineType" ></TransProductPicker>
<TransProductAllPicker placeholder="产品类型" v-model="queryParams.productType" :transLineCode="queryParams.transLineType" ></TransProductAllPicker>
</el-form-item>
</el-col>
</el-row>
@ -568,8 +568,9 @@ import CountryPicker2 from '@/views/emis/EmisBaseTools/CountryPicker.vue';
import ProvincePicker2 from '@/views/emis/EmisBaseTools/ProvincePicker.vue';
import TransLinePicker from '@/views/emis/EmisBaseTools/TransLinePicker.vue';
import TransLineAllPicker from '@/views/emis/EmisBaseTools/TransLineAllPicker.vue'
import TransProductPicker from '@/views/emis/EmisBaseTools/TransProductPicker.vue';
import TransProductAllPicker from '@/views/emis/EmisBaseTools/TransProductAllPicker.vue'
import EmpNamePicker1 from '@/views/emis/EmisBaseTools/EmpNamePicker.vue';
import EmpNamePicker2 from '@/views/emis/EmisBaseTools/EmpNamePicker.vue';
@ -583,7 +584,7 @@ import EmisSiteSimplePicker2 from '@/views/emis/EmisBaseTools/EmisSiteSimplePick
import ProblemTypeMultiplePicker from '@/views/emis/EmisBaseTools/ProblemTypeMultiplePicker.vue';
import EmisMonthpayAccountPicker from '@/views/emis/EmisBaseTools/EmisMonthpayAccountPicker.vue';
import AllMonthpayAccountPicker from '@/views/emis/EmisBaseTools/AllMonthpayAccountPicker.vue';
import TraceDetail from '@/views/emis/customerService/traceDetail.vue';
import WaybillDetailReadOnly from '@/views/emis/emisWaybill/waybillDetailReadOnly.vue';
@ -625,7 +626,9 @@ export default {
TraceDetail,
WaybillDetailReadOnly,
TransLineAllPicker,
TransProductAllPicker,
AllMonthpayAccountPicker
},
dicts: ['emis_qujian_fangshi','emis_declare_mode','emis_customs_clear',
'emis_tab_packing_type','emis_tab_dispatch_mode','emis_payment_type',

View File

@ -56,7 +56,7 @@
</el-col>
<el-col :span="5">
<el-form-item label="月结客户" prop="custNo">
<EmisMonthpayAccountPicker v-model="queryParams.custNo" @onChange="onCustNoChange"></EmisMonthpayAccountPicker>
<AllMonthpayAccountPicker v-model="queryParams.custNo" @onChange="onCustNoChange"></AllMonthpayAccountPicker>
</el-form-item>
<el-form-item label="付款方式" prop="paymentType" >
<el-select clearable v-model="queryParams.paymentType" placeholder="请选择">
@ -72,10 +72,10 @@
<el-col :span="5">
<el-form-item label="线路" prop="transLineType">
<TransLinePicker v-model="queryParams.transLineType" isInitiated="true" ></TransLinePicker>
<TransLineAllPicker v-model="queryParams.transLineType" isInitiated="true" ></TransLineAllPicker>
</el-form-item>
<el-form-item label="产品类型" prop="productType">
<TransProductPicker placeholder="产品类型" v-model="queryParams.productType" :transLineCode="queryParams.transLineType" ></TransProductPicker>
<TransProductAllPicker placeholder="产品类型" v-model="queryParams.productType" :transLineCode="queryParams.transLineType" ></TransProductAllPicker>
</el-form-item>
</el-col>
</el-row>
@ -611,6 +611,9 @@ import { queryLastRecord } from "@/api/emis/emisTmsScanRecord";
import {timeDiffTime,timeFormat} from '@/utils/dateUtils'
import { formatSearchStr,deepClone } from '@/utils/index'
import clip from '@/utils/clipboard'
import TransLineAllPicker from '@/views/emis/EmisBaseTools/TransLineAllPicker.vue'
import TransProductAllPicker from '@/views/emis/EmisBaseTools/TransProductAllPicker.vue'
import AllMonthpayAccountPicker from '@/views/emis/EmisBaseTools/AllMonthpayAccountPicker.vue';
export default {
name: "SendWaybillListNew",
@ -638,7 +641,9 @@ export default {
TraceDetail,
WaybillDetailReadOnly,
TransLineAllPicker,
TransProductAllPicker,
AllMonthpayAccountPicker
},
dicts: ['emis_qujian_fangshi','emis_declare_mode','emis_customs_clear',
'emis_tab_packing_type','emis_tab_dispatch_mode','emis_payment_type',