出货统计加排序和首次签约日期

This commit is contained in:
wuteng 2025-11-14 10:42:04 +08:00
parent 3f2a740aba
commit c60687ce23
2 changed files with 36 additions and 34 deletions

View File

@ -71,60 +71,61 @@
</div>
<el-table-column type="selection" width="55" align="center" />
<el-table-column :label="$t('客户名称')" align="left" prop="customerName" width="200" :show-overflow-tooltip="true"/>
<el-table-column :label="$t('总票数')" align="center" prop="totalTickets" width="80">
<el-table-column :label="$t('首次签约日期')" align="left" prop="firstSigningDay" width="110" :show-overflow-tooltip="true"/>
<el-table-column :label="$t('总票数')" align="center" prop="totalTickets" width="120" sortable>
<template slot-scope="scope">
<span @click="handleShowBillList(scope.row,null)">{{ scope.row.totalTickets }}</span>
</template>
</el-table-column>
<el-table-column :label="$t('总重量')" align="center" prop="totalWeight" min-width="100" />
<el-table-column :label="$t('总重量')" align="center" prop="totalWeight" min-width="100" sortable />
<el-table-column :label="$t('销售联系人')" align="center" prop="salesmen" min-width="120" />
<el-table-column :label="$t('快递')" align="center" prop="express" min-width="120" >
<el-table-column :label="$t('票数')" align="center" prop="expressTickets" min-width="120" >
<el-table-column :label="$t('票数')" align="center" prop="expressTickets" min-width="120" sortable>
<template slot-scope="scope">
<span @click="handleShowBillList(scope.row,1)">{{ scope.row.expressTickets }}</span>
</template>
</el-table-column>
<el-table-column :label="$t('实际重量')" align="center" prop="expressWeight" min-width="120" />
<el-table-column :label="$t('实际重量')" align="center" prop="expressWeight" min-width="120" sortable/>
</el-table-column>
<el-table-column :label="$t('空运')" align="center" prop="air" width="100" >
<el-table-column :label="$t('票数')" align="center" prop="airTickets" min-width="120" >
<el-table-column :label="$t('票数')" align="center" prop="airTickets" min-width="120" sortable>
<template slot-scope="scope">
<span @click="handleShowBillList(scope.row,2)">{{ scope.row.airTickets }}</span>
</template>
</el-table-column>
<el-table-column :label="$t('实际重量')" align="center" prop="airWeight" min-width="120" />
<el-table-column :label="$t('实际重量')" align="center" prop="airWeight" min-width="120" sortable/>
</el-table-column>
<el-table-column :label="$t('陆运')" align="center" prop="land" width="100" >
<el-table-column :label="$t('票数')" align="center" prop="landTickets" min-width="120" >
<el-table-column :label="$t('票数')" align="center" prop="landTickets" min-width="120" sortable>
<template slot-scope="scope">
<span @click="handleShowBillList(scope.row,'3,5')">{{ scope.row.landTickets }}</span>
</template>
</el-table-column>
<el-table-column :label="$t('实际重量')" align="center" prop="landWeight" min-width="120" />
<el-table-column :label="$t('实际重量')" align="center" prop="landWeight" min-width="120" sortable/>
</el-table-column>
<el-table-column :label="$t('进口')" align="center" prop="import" width="100" >
<el-table-column :label="$t('票数')" align="center" prop="importTickets" min-width="120" >
<el-table-column :label="$t('票数')" align="center" prop="importTickets" min-width="120" sortable>
<template slot-scope="scope">
<span @click="handleShowBillList(scope.row,'import')">{{ scope.row.importTickets }}</span>
</template>
</el-table-column>
<el-table-column :label="$t('实际重量')" align="center" prop="importWeight" min-width="120" />
<el-table-column :label="$t('实际重量')" align="center" prop="importWeight" min-width="120" sortable/>
</el-table-column>
<el-table-column :label="$t('海运')" align="center" prop="sea" width="100" >
<el-table-column :label="$t('票数')" align="center" prop="seaTickets" min-width="120" >
<el-table-column :label="$t('票数')" align="center" prop="seaTickets" min-width="120" sortable>
<template slot-scope="scope">
<span @click="handleShowBillList(scope.row,4)">{{ scope.row.seaTickets }}</span>
</template>
</el-table-column>
<el-table-column :label="$t('实际重量')" align="center" prop="seaWeight" min-width="120" />
<el-table-column :label="$t('实际重量')" align="center" prop="seaWeight" min-width="120" sortable/>
</el-table-column>
<el-table-column :label="$t('其他')" align="center" prop="other" width="100" >
<el-table-column :label="$t('票数')" align="center" prop="otherTickets" min-width="120" >
<el-table-column :label="$t('票数')" align="center" prop="otherTickets" min-width="120" sortable>
<template slot-scope="scope">
<span @click="handleShowBillList(scope.row,'other')">{{ scope.row.otherTickets }}</span>
</template>
</el-table-column>
<el-table-column :label="$t('实际重量')" align="center" prop="otherWeight" min-width="120" />
<el-table-column :label="$t('实际重量')" align="center" prop="otherWeight" min-width="120" sortable/>
</el-table-column>
</xd-table>

View File

@ -71,76 +71,77 @@
</div>
<el-table-column type="selection" width="55" align="center" />
<el-table-column :label="$t('客户名称')" align="left" prop="customerName" width="200" :show-overflow-tooltip="true"/>
<el-table-column :label="$t('总票数')" align="center" prop="totalTickets" width="80">
<el-table-column :label="$t('首次签约日期')" align="left" prop="firstSigningDay" width="110" :show-overflow-tooltip="true"/>
<el-table-column :label="$t('总票数')" align="center" prop="totalTickets" width="110" sortable>
<template slot-scope="scope">
<span @click="handleShowBillList(scope.row,null)">{{ scope.row.totalTickets }}</span>
</template>
</el-table-column>
<el-table-column :label="$t('总重量')" align="center" prop="totalWeight" min-width="100" />
<el-table-column :label="$t('总重量')" align="center" prop="totalWeight" min-width="100" sortable/>
<el-table-column :label="$t('销售联系人')" align="center" prop="salesmen" min-width="120" />
<el-table-column :label="$t('中国')" align="center" prop="china" min-width="120" >
<el-table-column :label="$t('票数')" align="center" prop="chinaTickets" min-width="120" >
<el-table-column :label="$t('票数')" align="center" prop="chinaTickets" min-width="120" sortable>
<template slot-scope="scope">
<span @click="handleShowBillList(scope.row,'0086')">{{ scope.row.chinaTickets }}</span>
</template>
</el-table-column>
<el-table-column :label="$t('实际重量')" align="center" prop="chinaWeight" min-width="120" />
<el-table-column :label="$t('实际重量')" align="center" prop="chinaWeight" min-width="120" sortable/>
</el-table-column>
<el-table-column :label="$t('越南')" align="center" prop="vietnam" min-width="120" >
<el-table-column :label="$t('票数')" align="center" prop="vietnamTickets" min-width="120" >
<el-table-column :label="$t('票数')" align="center" prop="vietnamTickets" min-width="120" sortable>
<template slot-scope="scope">
<span @click="handleShowBillList(scope.row,'0084')">{{ scope.row.vietnamTickets }}</span>
</template>
</el-table-column>
<el-table-column :label="$t('实际重量')" align="center" prop="vietnamWeight" min-width="120" />
<el-table-column :label="$t('实际重量')" align="center" prop="vietnamWeight" min-width="120" sortable/>
</el-table-column>
<el-table-column :label="$t('柬埔寨')" align="center" prop="cambodia" width="100" >
<el-table-column :label="$t('票数')" align="center" prop="cambodiaTickets" min-width="120" >
<el-table-column :label="$t('票数')" align="center" prop="cambodiaTickets" min-width="120" sortable>
<template slot-scope="scope">
<span @click="handleShowBillList(scope.row,'0855')">{{ scope.row.cambodiaTickets }}</span>
</template>
</el-table-column>
<el-table-column :label="$t('实际重量')" align="center" prop="cambodiaWeight" min-width="120" />
<el-table-column :label="$t('实际重量')" align="center" prop="cambodiaWeight" min-width="120" sortable/>
</el-table-column>
<el-table-column :label="$t('缅甸票')" align="center" prop="myanmar" width="100" >
<el-table-column :label="$t('票数')" align="center" prop="myanmarTickets" min-width="120" >
<el-table-column :label="$t('票数')" align="center" prop="myanmarTickets" min-width="120" sortable>
<template slot-scope="scope">
<span @click="handleShowBillList(scope.row,'0095')">{{ scope.row.myanmarTickets }}</span>
</template>
</el-table-column>
<el-table-column :label="$t('实际重量')" align="center" prop="myanmarWeight" min-width="120" />
<el-table-column :label="$t('实际重量')" align="center" prop="myanmarWeight" min-width="120" sortable/>
</el-table-column>
<el-table-column :label="$t('孟加拉')" align="center" prop="bangladesh" width="100" >
<el-table-column :label="$t('票数')" align="center" prop="bangladeshTickets" min-width="120" >
<el-table-column :label="$t('票数')" align="center" prop="bangladeshTickets" min-width="120" sortable>
<template slot-scope="scope">
<span @click="handleShowBillList(scope.row,'0880')">{{ scope.row.bangladeshTickets }}</span>
</template>
</el-table-column>
<el-table-column :label="$t('实际重量')" align="center" prop="bangladeshWeight" min-width="120" />
<el-table-column :label="$t('实际重量')" align="center" prop="bangladeshWeight" min-width="120" sortable/>
</el-table-column>
<el-table-column :label="$t('老挝')" align="center" prop="lao" width="100" >
<el-table-column :label="$t('票数')" align="center" prop="laoTickets" min-width="120" >
<el-table-column :label="$t('老挝')" align="center" prop="laos" width="100" >
<el-table-column :label="$t('票数')" align="center" prop="laosTickets" min-width="120" sortable>
<template slot-scope="scope">
<span @click="handleShowBillList(scope.row,'0856')">{{ scope.row.laoTickets }}</span>
<span @click="handleShowBillList(scope.row,'0856')">{{ scope.row.laosTickets }}</span>
</template>
</el-table-column>
<el-table-column :label="$t('实际重量')" align="center" prop="laoWeight" min-width="120" />
<el-table-column :label="$t('实际重量')" align="center" prop="laosWeight" min-width="120" sortable/>
</el-table-column>
<el-table-column :label="$t('泰国')" align="center" prop="thailand" width="100" >
<el-table-column :label="$t('票数')" align="center" prop="thailandTickets" min-width="120" >
<el-table-column :label="$t('票数')" align="center" prop="thailandTickets" min-width="120" sortable>
<template slot-scope="scope">
<span @click="handleShowBillList(scope.row,'0066')">{{ scope.row.thailandTickets }}</span>
</template>
</el-table-column>
<el-table-column :label="$t('实际重量')" align="center" prop="thailandWeight" min-width="120" />
<el-table-column :label="$t('实际重量')" align="center" prop="thailandWeight" min-width="120" sortable/>
</el-table-column>
<el-table-column :label="$t('其他')" align="center" prop="other" width="100" >
<el-table-column :label="$t('票数')" align="center" prop="otherTickets" min-width="120" >
<el-table-column :label="$t('票数')" align="center" prop="otherTickets" min-width="120" sortable>
<template slot-scope="scope">
<span @click="handleShowBillList(scope.row,'other')">{{ scope.row.otherTickets }}</span>
</template>
</el-table-column>
<el-table-column :label="$t('实际重量')" align="center" prop="otherWeight" min-width="120" />
<el-table-column :label="$t('实际重量')" align="center" prop="otherWeight" min-width="120" sortable/>
</el-table-column>
</xd-table>