| | |
| | | <el-button type="primary" icon="ele-Search" @click="handleQuery"> 查询 </el-button> |
| | | <el-button icon="ele-Refresh" @click="() => (queryParams = {})"> 重置 </el-button> |
| | | |
| | | <el-button icon="ele-Finished" @click="clickOutForQiBao"> 齐包出库 </el-button> |
| | | <el-button icon="ele-Finished" @click="clickOut"> 强制出库 </el-button> |
| | | |
| | | <!-- <el-button icon="ele-ZoomIn" @click="changeAdvanceQueryUI" v-if="!showAdvanceQueryUI" style="margin-left: 5px"> 高级查询 </el-button> |
| | |
| | | <div class="left-table"> |
| | | <p class="text-xtiny">齐包列表</p> |
| | | |
| | | <el-table :data="tableData" style="width: 100%" v-loading="loading" tooltip-effect="light" ref="tableRef" row-key="id" @sort-change="sortChange" :summary-method="getExportTitle" border=""> |
| | | <el-table :data="tableData" style="width: 100%" v-loading="loading" tooltip-effect="light" |
| | | ref="tableRef" row-key="id" |
| | | @selection-change="handleSelectionChangeForQiBao" |
| | | @sort-change="sortChange" |
| | | :summary-method="getExportTitle" border=""> |
| | | <el-table-column align="center" width="60" type="selection" /> |
| | | <el-table-column type="index" label="序号" width="55" align="center" /> |
| | | <!-- <el-table-column prop="packageCode" label="包装号" show-overflow-tooltip="" /> --> |
| | | <el-table-column label="包装号" prop="packageCode" width="150" align="left" show-overflow-tooltip> |
| | |
| | | downloadExcelTemplateWmsOrderPurchaseAll, |
| | | packList, |
| | | ForceOutbound, |
| | | PersonOutbound |
| | | } from '/@/api/main/WmsOrder/wmsOrderPurchase'; |
| | | import { handleSlectDataWmsBusinessType } from '/@/utils/selectData'; |
| | | import { getAPI } from '/@/utils/axios-utils'; |
| | |
| | | }; |
| | | |
| | | //选中的行 |
| | | const checkRowsForQiBao = ref<{ id: number }[]>([]); |
| | | |
| | | // 选择 |
| | | const handleSelectionChangeForQiBao = (val: any) => { |
| | | checkRowsForQiBao.value = val; |
| | | }; |
| | | |
| | | //选中的行 |
| | | const checkRows = ref<{ id: number }[]>([]); |
| | | |
| | | // 选择 |
| | |
| | | checkRows.value = val; |
| | | }; |
| | | |
| | | const clickOutForQiBao = () => { |
| | | var PackageCodeList = checkRowsForQiBao.value.map((x: any) => x.packageCode); |
| | | if (PackageCodeList.length == 0) { |
| | | ElMessage.error('请选择需要齐包出库的订单!'); |
| | | return; |
| | | } |
| | | ElMessageBox.confirm('是否确认齐包出库?', '提示', { |
| | | confirmButtonText: '确认', |
| | | cancelButtonText: '取消', |
| | | type: 'warning', |
| | | }) |
| | | .then(async () => { |
| | | loading.value = true; |
| | | var res = await PersonOutbound( |
| | | { |
| | | "PackageCodeList": PackageCodeList |
| | | } |
| | | ); |
| | | handleQuery(); |
| | | ElMessage.success('齐包出库请求成功'); |
| | | loading.value = false; |
| | | }) |
| | | .catch(() => ElMessage.info('已取消')); |
| | | }; |
| | | const clickOut = () => { |
| | | var PackageCodeList = checkRows.value.map((x: any) => x.packageCode); |
| | | if (PackageCodeList.length == 0) { |
| | |
| | | } |
| | | ); |
| | | handleQuery(); |
| | | ElMessage.success('强制出库成功'); |
| | | ElMessage.success('强制出库请求成功'); |
| | | loading.value = false; |
| | | }) |
| | | .catch(() => ElMessage.info('已取消')); |