This commit is contained in:
linfso 2024-08-07 09:45:08 +08:00
parent 808ea65d5f
commit 94997c58f9
5 changed files with 179 additions and 146 deletions

View File

@ -1,7 +1,7 @@
<template> <template>
<div class="app-container"> <XdPageContainer class="app-container">
<SearchForm :model="queryParams" ref="queryForm" size="small" :maxShow="3" label-width="68px" v-show="showSearch" @search="handleQuery" @reset="resetQuery"> <SearchForm slot="pageHeader" :model="queryParams" ref="queryForm" size="small" :maxShow="3" label-width="68px" v-show="showSearch" @search="handleQuery" @reset="resetQuery">
<el-form-item label="" prop="chName"> <el-form-item label="" prop="chName">
<el-input <el-input
v-model="queryParams.chName" v-model="queryParams.chName"
@ -92,8 +92,14 @@
</el-form-item> </el-form-item>
</SearchForm> </SearchForm>
<XdTable v-loading="loading" <XdTable
slot="pageContent"
slot-scope="slotProps"
:height="(slotProps.contentHeight)+'px'"
v-loading="loading"
border stripe border stripe
size="small" size="small"
:data="emisBaseInvoiceChInfoList" :data="emisBaseInvoiceChInfoList"
@ -104,7 +110,7 @@
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
@sort-change="handleSortChange" @sort-change="handleSortChange"
> >
<div slot="toolbar"> <div slot="toolbar">
<el-row :gutter="10" class="mb8"> <el-row :gutter="10" class="mb8">
<el-col :span="1.5"> <el-col :span="1.5">
@ -117,7 +123,7 @@
v-hasPermi="['emis:emisBaseInvoiceChInfo:add']" v-hasPermi="['emis:emisBaseInvoiceChInfo:add']"
>新增</el-button> >新增</el-button>
</el-col> </el-col>
<!-- <!--
<el-col :span="1.5"> <el-col :span="1.5">
<el-button <el-button
type="success" type="success"
@ -152,7 +158,7 @@
</el-col> --> </el-col> -->
</el-row> </el-row>
</div> </div>
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<!-- <!--
<el-table-column label="序号" align="center" min-width="60"> <el-table-column label="序号" align="center" min-width="60">
@ -160,7 +166,7 @@
<span v-text="getIndex(scope.$index)"> </span> <span v-text="getIndex(scope.$index)"> </span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="xxx" align="left" prop="xxx" min-width="180"> <el-table-column label="xxx" align="left" prop="xxx" min-width="180">
<template slot-scope="scope"> <template slot-scope="scope">
<div class="link-type" @click="handleView(scope.row)">{{scope.row.orderSn}}</div> <div class="link-type" @click="handleView(scope.row)">{{scope.row.orderSn}}</div>
@ -211,7 +217,7 @@
@click="handleUpdate(scope.row)" @click="handleUpdate(scope.row)"
v-hasPermi="['emis:emisBaseInvoiceChInfo:edit']" v-hasPermi="['emis:emisBaseInvoiceChInfo:edit']"
>修改</el-button> >修改</el-button>
<!-- <!--
<el-button <el-button
size="mini" size="mini"
type="text" type="text"
@ -226,7 +232,7 @@
<el-dialog :title="titleForm" :visible.sync="openForm" width="50%" :destroy-on-close="true" v-dialogDrag append-to-body> <el-dialog :title="titleForm" :visible.sync="openForm" width="50%" :destroy-on-close="true" v-dialogDrag append-to-body>
<emisBaseInvoiceChInfoForm :id="currentId" @on-changed="handleFormChanged" @on-cancel="cancelForm"></EmisBaseInvoiceChInfoForm> <emisBaseInvoiceChInfoForm :id="currentId" @on-changed="handleFormChanged" @on-cancel="cancelForm"></EmisBaseInvoiceChInfoForm>
</el-dialog> </el-dialog>
<!-- <!--
<el-dialog :title="titleView" :visible.sync="openView" width="60%" :close-on-click-modal="false" v-dialogDrag append-to-body> <el-dialog :title="titleView" :visible.sync="openView" width="60%" :close-on-click-modal="false" v-dialogDrag append-to-body>
@ -234,7 +240,7 @@
</el-dialog> </el-dialog>
--> -->
</div> </XdPageContainer>
</template> </template>
<script> <script>
@ -266,7 +272,7 @@ export default {
total: 0, total: 0,
// 航信等渠道开票信息维护表格数据 // 航信等渠道开票信息维护表格数据
emisBaseInvoiceChInfoList: [], emisBaseInvoiceChInfoList: [],
currentId:null, currentId:null,
openForm: false, openForm: false,
titleForm: "", titleForm: "",
@ -325,7 +331,7 @@ export default {
this.loading = false; this.loading = false;
}); });
}, },
/** 搜索按钮操作 */ /** 搜索按钮操作 */
handleQuery() { handleQuery() {
this.queryParams.pageNum = 1; this.queryParams.pageNum = 1;

View File

@ -1,6 +1,6 @@
<template> <template>
<div class="app-container"> <XdPageContainer class="app-container">
<SearchForm :model="queryParams" ref="queryForm" size="mini" :maxShow="6" label-width="68px" v-show="showSearch" @search="handleQuery" @reset="resetQuery"> <SearchForm slot="pageHeader" :model="queryParams" ref="queryForm" size="mini" :maxShow="6" label-width="68px" v-show="showSearch" @search="handleQuery" @reset="resetQuery">
<el-form-item label="开票抬头" prop="companyName"> <el-form-item label="开票抬头" prop="companyName">
<el-input <el-input
@ -62,7 +62,13 @@
</SearchForm> </SearchForm>
<XdTable v-loading="loading" <XdTable
slot="pageContent"
slot-scope="slotProps"
:height="(slotProps.contentHeight)+'px'"
v-loading="loading"
border stripe border stripe
size="mini" size="mini"
:data="emisCustomerInvoiceInfoList" :data="emisCustomerInvoiceInfoList"
@ -213,7 +219,7 @@
</div> </XdPageContainer>
</template> </template>
<script> <script>

View File

@ -1,5 +1,5 @@
<template> <template>
<div class="app-container"> <XdPageContainer class="app-container">
<SearchForm slot="pageHeader" class="queryForm" :model="queryParams" ref="queryForm" size="mini" :maxShow="16" label-width="100px" v-show="showSearch" @search="handleQuery" @reset="resetQuery"> <SearchForm slot="pageHeader" class="queryForm" :model="queryParams" ref="queryForm" size="mini" :maxShow="16" label-width="100px" v-show="showSearch" @search="handleQuery" @reset="resetQuery">
@ -53,7 +53,13 @@
<XdTable v-loading="loading" <XdTable
slot="pageContent"
slot-scope="slotProps"
:height="(slotProps.contentHeight)+'px'"
v-loading="loading"
border border
size="small" size="small"
:data="emisElectronicPagApplyList" :data="emisElectronicPagApplyList"
@ -129,7 +135,7 @@
</el-dialog> </el-dialog>
</div> </XdPageContainer>
</template> </template>
<script> <script>

View File

@ -1,6 +1,6 @@
<template> <template>
<div > <XdPageContainer >
<SearchForm :model="queryParams" ref="queryForm" size="mini" :maxShow="3" label-width="68px" v-show="showSearch" @search="handleQuery" @reset="resetQuery"> <SearchForm slot="pageHeader" :model="queryParams" ref="queryForm" size="mini" :maxShow="3" label-width="68px" v-show="showSearch" @search="handleQuery" @reset="resetQuery">
<el-form-item label="" prop="billCode" label-width="100px"> <el-form-item label="" prop="billCode" label-width="100px">
<div slot="label"> <div slot="label">
@ -98,7 +98,13 @@
</SearchForm> </SearchForm>
<XdTable v-loading="loading" <XdTable
slot="pageContent"
slot-scope="slotProps"
:height="(slotProps.contentHeight)+'px'"
v-loading="loading"
border border
size="mini" size="mini"
@ -247,7 +253,7 @@
</el-dialog> </el-dialog>
--> -->
</div> </XdPageContainer>
</template> </template>
<script> <script>

View File

@ -1,7 +1,7 @@
<template> <template>
<div class="app-container"> <XdPageContainer class="app-container">
<div class="tab-container"> <div slot="pageHeader" class="tab-container">
<el-tabs v-model="activeTab" class="center-tabs" @tab-click="handleTabsClick" @tab-remove="removeTab"> <el-tabs v-model="activeTab" class="center-tabs" @tab-click="handleTabsClick" @tab-remove="removeTab">
<!-- <el-tab-pane label="全部" name="allOrder" ></el-tab-pane> --> <!-- <el-tab-pane label="全部" name="allOrder" ></el-tab-pane> -->
<el-tab-pane label="未接单" name="waitConfirm" ></el-tab-pane> <el-tab-pane label="未接单" name="waitConfirm" ></el-tab-pane>
@ -12,138 +12,147 @@
<!-- <waybillDetailReadOnly :billCode="item.billCode"></waybillDetailReadOnly> --> <!-- <waybillDetailReadOnly :billCode="item.billCode"></waybillDetailReadOnly> -->
</el-tab-pane> </el-tab-pane>
</el-tabs> </el-tabs>
</div>
<SearchForm :model="queryParams" ref="queryForm" size="mini" :maxShow="8" label-width="100px" v-show="showSearch" @search="handleQuery" @reset="resetQuery">
<el-form-item label="运单号" prop="billCode"> <SearchForm :model="queryParams" ref="queryForm" size="mini" :maxShow="8" label-width="100px" v-show="showSearch" @search="handleQuery" @reset="resetQuery">
<XdTextareaInput
v-model="queryParams.billCode"
:placeholder="$t('多个流水号逗号或换行隔开')"
clearable
:rows="1"
/>
</el-form-item> <el-form-item label="运单号" prop="billCode">
<el-form-item label="下单日期" prop="dateTimeRange"> <XdTextareaInput
<elDateAdvPicker clearable v-model="dateTimeRange" @dateTimeChange="onDateSelect" ></elDateAdvPicker> v-model="queryParams.billCode"
</el-form-item> :placeholder="$t('多个流水号逗号或换行隔开')"
<el-form-item label="寄件网点" prop="productType"> clearable
<EmisSiteSimplePicker1 v-model="queryParams.sendSiteCode" :disabled="$store.getters.ownerSiteCode!='88888'" ></EmisSiteSimplePicker1> :rows="1"
</el-form-item> />
<el-form-item label="取件方式" prop="pickupMethod">
<el-select v-model="queryParams.pickupMethod" clearable placeholder="请选择">
<el-option
v-for="dict in dict.type.emis_qujian_fangshi"
:key="dict.value"
:label="dict.label"
:value="dict.value"
></el-option>
</el-select>
</el-form-item>
<el-form-item :label="$t('取件员')" prop="takePieceEmployeeCode"> </el-form-item>
<EmisUserSimplePicker1 :placeholder="$t('取件员')" v-model="queryParams.takePieceEmployeeCode" postCode="RSD"></EmisUserSimplePicker1> <el-form-item label="下单日期" prop="dateTimeRange">
<elDateAdvPicker clearable v-model="dateTimeRange" @dateTimeChange="onDateSelect" ></elDateAdvPicker>
</el-form-item>
<el-form-item label="寄件网点" prop="productType">
<EmisSiteSimplePicker1 v-model="queryParams.sendSiteCode" :disabled="$store.getters.ownerSiteCode!='88888'" ></EmisSiteSimplePicker1>
</el-form-item>
<el-form-item label="取件方式" prop="pickupMethod">
<el-select v-model="queryParams.pickupMethod" clearable placeholder="请选择">
<el-option
v-for="dict in dict.type.emis_qujian_fangshi"
:key="dict.value"
:label="dict.label"
:value="dict.value"
></el-option>
</el-select>
</el-form-item> </el-form-item>
<el-form-item label="收件人" prop="receiveName"> <el-form-item :label="$t('取件员')" prop="takePieceEmployeeCode">
<el-input <EmisUserSimplePicker1 :placeholder="$t('取件员')" v-model="queryParams.takePieceEmployeeCode" postCode="RSD"></EmisUserSimplePicker1>
v-model="queryParams.receiveName" </el-form-item>
:placeholder="$t('收件人')"
clearable <el-form-item label="收件人" prop="receiveName">
<el-input
v-model="queryParams.receiveName"
:placeholder="$t('收件人')"
clearable
/>
</el-form-item>
<el-form-item label="收件电话" prop="receiveMobile">
<el-input
v-model="queryParams.receiveMobile"
:placeholder="$t('收件电话')"
clearable
/>
</el-form-item>
<el-form-item label="收件公司" prop="receiveCompany">
<el-input
v-model="queryParams.receiveCompany"
:placeholder="$t('收件公司')"
clearable
/>
</el-form-item>
<el-form-item label="目的国" prop="receiveCountry">
<CountryPicker0 v-model="queryParams.receiveCountry" :placeholder="$t('目的国')" @onChange="handleQuery"></CountryPicker0>
</el-form-item>
<el-form-item label="寄件人" prop="sendName">
<el-input
v-model="queryParams.sendName"
:placeholder="$t('寄件人')"
clearable
/>
</el-form-item>
<el-form-item label="寄件人电话" prop="sendMobile">
<el-input
v-model="queryParams.sendMobile"
:placeholder="$t('寄件人电话')"
clearable
/>
</el-form-item>
<el-form-item label="寄件公司" prop="sendCompany">
<el-input
v-model="queryParams.sendCompany"
:placeholder="$t('寄件公司')"
clearable
/>
</el-form-item>
<el-form-item label="寄件国" prop="sendCountry">
<CountryPicker1 v-model="queryParams.sendCountry" :placeholder="$t('目的国')" ></CountryPicker1>
</el-form-item>
<!-- <el-form-item label="运单状态" prop="siteType">
<el-select v-model="queryParams.waybillStatus" placeholder="运单状态" clearable filterable>
<el-option
v-for="dict in dict.type.emis_waybill_status"
:key="dict.value"
:label="dict.label"
:value="dict.value"
/> />
</el-form-item> </el-select>
<el-form-item label="收件电话" prop="receiveMobile"> </el-form-item> -->
<el-input
v-model="queryParams.receiveMobile"
:placeholder="$t('收件电话')"
clearable
/>
</el-form-item>
<el-form-item label="收件公司" prop="receiveCompany">
<el-input
v-model="queryParams.receiveCompany"
:placeholder="$t('收件公司')"
clearable
/>
</el-form-item>
<el-form-item label="目的国" prop="receiveCountry"> <el-form-item label="报关方式" prop="customsEclaration">
<CountryPicker0 v-model="queryParams.receiveCountry" :placeholder="$t('目的国')" @onChange="handleQuery"></CountryPicker0> <el-select v-model="queryParams.customsEclaration" placeholder="请选择">
</el-form-item> <el-option
v-for="dict in dict.type.emis_declare_mode"
:key="dict.value"
:label="dict.label"
:value="dict.value"
></el-option>
</el-select>
</el-form-item>
<el-form-item label="寄件人" prop="sendName"> <el-form-item label="清关方式" prop="customsClear">
<el-input <el-select v-model="queryParams.customsClear" placeholder="请选择">
v-model="queryParams.sendName" <el-option
:placeholder="$t('寄件人')" v-for="dict in dict.type.emis_customs_clear"
clearable :key="dict.value"
/> :label="dict.label"
</el-form-item> :value="dict.value"
<el-form-item label="寄件人电话" prop="sendMobile"> ></el-option>
<el-input </el-select>
v-model="queryParams.sendMobile" </el-form-item>
:placeholder="$t('寄件人电话')" <el-form-item label="付款方式" prop="paymentType" label-width="70px">
clearable <el-select v-model="queryParams.paymentType" placeholder="请选择">
/> <el-option
</el-form-item> v-for="dict in dict.type.emis_payment_type"
<el-form-item label="寄件公司" prop="sendCompany"> :key="dict.value"
<el-input :label="dict.label"
v-model="queryParams.sendCompany" :value="dict.value"
:placeholder="$t('寄件公司')" ></el-option>
clearable </el-select>
/> </el-form-item>
</el-form-item>
<el-form-item label="寄件国" prop="sendCountry"> </SearchForm>
<CountryPicker1 v-model="queryParams.sendCountry" :placeholder="$t('目的国')" ></CountryPicker1>
</el-form-item> </div>
<!-- <el-form-item label="运单状态" prop="siteType">
<el-select v-model="queryParams.waybillStatus" placeholder="运单状态" clearable filterable>
<el-option
v-for="dict in dict.type.emis_waybill_status"
:key="dict.value"
:label="dict.label"
:value="dict.value"
/>
</el-select>
</el-form-item> -->
<el-form-item label="报关方式" prop="customsEclaration"> <XdTable
<el-select v-model="queryParams.customsEclaration" placeholder="请选择">
<el-option
v-for="dict in dict.type.emis_declare_mode"
:key="dict.value"
:label="dict.label"
:value="dict.value"
></el-option>
</el-select>
</el-form-item>
<el-form-item label="清关方式" prop="customsClear"> slot="pageContent"
<el-select v-model="queryParams.customsClear" placeholder="请选择"> slot-scope="slotProps"
<el-option :height="(slotProps.contentHeight)+'px'"
v-for="dict in dict.type.emis_customs_clear"
:key="dict.value"
:label="dict.label"
:value="dict.value"
></el-option>
</el-select>
</el-form-item>
<el-form-item label="付款方式" prop="paymentType" label-width="70px">
<el-select v-model="queryParams.paymentType" placeholder="请选择">
<el-option
v-for="dict in dict.type.emis_payment_type"
:key="dict.value"
:label="dict.label"
:value="dict.value"
></el-option>
</el-select>
</el-form-item>
</SearchForm> v-loading="loading"
<XdTable v-loading="loading"
border border
size="mini" size="mini"
storageName="orderList_main" storageName="orderList_main"
@ -510,7 +519,7 @@
</el-dialog> </el-dialog>
--> -->
</div> </XdPageContainer>
</template> </template>
<script> <script>