工作代码阅读


      <!-- 选项卡组件,用于切换不同的订单状态 -->
      <el-tabs v-model="activeName" ref="tabsRef" @tab-click="exchangeStatus">
        <!-- 所有订单标签页 -->
        <el-tab-pane :label="$t('tabs.all')" name="first"></el-tab-pane>
        <!-- 待收货标签页 -->
        <el-tab-pane :label="$t('translate.receiving')" name="0"></el-tab-pane>
        <!-- 配送中标签页 -->
        <el-tab-pane :label="$t('translate.shipping')" name="1"></el-tab-pane>
        <!-- 采购销售库存地点标签页 -->
        <el-tab-pane :label="$t('translate.PurchaseSalesInventoryLocations')" name="2"></el-tab-pane>
        <!-- 库存标签页 -->
        <el-tab-pane :label="$t('translate.inventory')" name="3"></el-tab-pane>
        <!-- 工作站标签页 -->
        <el-tab-pane :label="$t('translate.workStation')" name="4"></el-tab-pane>
        <!-- 加工中标签页 -->
        <el-tab-pane :label="$t('translate.processing')" name="5"></el-tab-pane>
        <!-- 质检中标签页 -->
        <el-tab-pane :label="$t('translate.qualityInspection')" name="6"></el-tab-pane>
      </el-tabs>
      // 定义一个表格用于展示数据,包含多选、序号等功能列
      <el-table
          :data="state.dataList"
          v-loading="state.loading"
          border
          size="medium"
          :cell-style="tableStyle.cellStyle"
          :header-cell-style="tableStyle.headerCellStyle"
          :height="tableHeight"
          @selection-change="selectionChangHandle"
          ref="table"
          @row-click="(row,column,event) => clickRow(table,selectAll,row,event,state.dataList)"
      >
        // 多选列配置
        <el-table-column type="selection" width="40" align="center" fixed="left"/>
        // 序号列配置
        <el-table-column type="index" :label="$t('translate.SerialNo')" fixed="left" width="100"/>
        // 区域列配置,展示仓库区域名称
        <el-table-column prop="whsAreaName" :label="$t('translate.regionZone')" show-overflow-tooltip width="150"/>
        // 工作空间列配置
        <el-table-column prop="workspace" :label="$t('translate.workspace')" show-overflow-tooltip width="150"/>
        // 仓库位置代码列配置
        <el-table-column prop="code" :label="$t('translate.warehouseLocationCode')" show-overflow-tooltip width="150"/>
        // 通道列配置
        <el-table-column prop="posRoadway" :label="$t('translate.aisle')" show-overflow-tooltip width="150"/>
        // 行列配置
        <el-table-column prop="posRow" :label="$t('translate.row')" show-overflow-tooltip width="150"/>
        // 湾列配置
        <el-table-column prop="posColumn" :label="$t('translate.bay')" show-overflow-tooltip width="150"/>
        // 层列配置,展示货架信息
        <el-table-column prop="posLayer" :label="$t('translate.shelf')" show-overflow-tooltip width="150"/>
        // 存储类型列配置,使用字典标签展示存储类型
        <el-table-column prop="type" :label="$t('translate.storageType')" show-overflow-tooltip width="150">
            <template #default="{row}">
                <dict-tag :options="warehouse_location_status" :value="row.type"></dict-tag>
            </template>
        </el-table-column>
        // 出入库锁定列配置
        <el-table-column prop="accessLock" :label="$t('translate.inOutLock')" show-overflow-tooltip width="150"/>
        // 上架区域列配置
        <el-table-column prop="shelfStorageArea" :label="$t('translate.putawayZone')" show-overflow-tooltip width="150"/>
        // 拣选区域列配置
        <el-table-column prop="pickStorageArea" :label="$t('translate.pickingZone')" show-overflow-tooltip width="150"/>
        // 承载类型列配置
        <el-table-column prop="loadType" :label="$t('translate.carryingType')" show-overflow-tooltip width="150"/>
        // 上架路线编号列配置
        <el-table-column prop="shelfGentrxNum" :label="$t('translate.putawayRouteNo')" show-overflow-tooltip width="150"/>
        // 拣选路线编号列配置
        <el-table-column prop="pickGentrxNum" :label="$t('translate.pickingRouteNo')" show-overflow-tooltip width="150"/>
        // 盘点路线编号列配置
        <el-table-column prop="invGentrxNum" :label="$t('translate.inventoryRouteNo')" show-overflow-tooltip width="150"/>
        // 点击次数列配置
        <el-table-column prop="touchNum" :label="$t('translate.hits')" show-overflow-tooltip width="150"/>
        // 异常标志列配置
        <el-table-column prop="errFlag" :label="$t('translate.exceptionFlg')" show-overflow-tooltip width="150"/>
        // 库存锁定列配置,使用字典标签展示锁定状态
        <el-table-column prop="invLock" :label="$t('translate.inventoryLock')" show-overflow-tooltip width="150">
          <template #default="scope">
            <dict-tag :options="yes_no" :value="scope.row.invLock"/>
          </template>
        </el-table-column>
        // 盘点日期列配置
        <el-table-column prop="invTime" :label="$t('translate.inventoryDate')" show-overflow-tooltip width="200"/>
        // 库满级别计算标志列配置
        <el-table-column prop="whsFullLvFlag" :label="$t('库满级别计算标志')" show-overflow-tooltip width="150"/>
        // 库存饱满度列配置
        <el-table-column prop="whsFullLv" :label="$t('translate.inventoryFullLevel')" show-overflow-tooltip width="150"/>
        // 剩余承载量列配置
        <el-table-column prop="residueLoad" :label="$t('translate.remainingLoadCapacity')" show-overflow-tooltip width="150"/>
        // 剩余体积列配置
        <el-table-column prop="residueVolume" :label="$t('translate.remainingCapacity')" show-overflow-tooltip width="150"/>
        // 剩余托盘位列配置
        <el-table-column prop="residuePallet" :label="$t('translate.remainingPalletSpaces')" show-overflow-tooltip width="150"/>
        // 剩余周转箱位列配置
        <el-table-column prop="residueTurnoverBox" :label="$t('translate.remainingToteSpaces')" show-overflow-tooltip width="150"/>
        // 描述列配置
        <el-table-column prop="description" :label="$t('translate.description')" show-overflow-tooltip width="150"/>
        // 有效性列配置,使用图标展示是否有效的状态
        <el-table-column prop="isDel" :label="$t('translate.isEffective')" show-overflow-tooltip width="60" >
            <template #default="scope">
                        <span v-if="scope.row.delFlag == '0'">
                            <el-icon color="blue" ><Check /></el-icon>
                        </span>
                <span v-if="scope.row.delFlag == '1'">
                            <el-icon color="blue" ><Close /></el-icon>
                        </span>
            </template>
        </el-table-column>
        // 创建者列配置
        <el-table-column prop="createName" :label="$t('translate.createBy')" show-overflow-tooltip width="150"/>
        // 创建时间列配置
        <el-table-column prop="createTime" :label="$t('translate.createTime')" show-overflow-tooltip width="200"/>
        // 更新者列配置
        <el-table-column prop="updateName" :label="$t('translate.updateBy')" show-overflow-tooltip width="150"/>
        // 更新时间列配置
        <el-table-column prop="updateTime" :label="$t('translate.updateTime')" show-overflow-tooltip width="200"/>
      </el-table>
      // 分页组件配置,用于处理表格数据的分页显示
      <pagination @size-change="sizeChangeHandle" @current-change="currentChangeHandle" v-bind="state.pagination"/>
    </div>
    // 引用编辑包装件的组件
    <EditPackage ref="editPackage"/>
    <!-- 编辑、新增 弹窗组件,用于处理数据的新增和编辑 -->
    <form-dialog ref="formDialogRef" @refresh="getDataList(false)"/>
    <!-- 上传 弹窗组件,用于上传Excel文件以批量导入数据 -->
    <upload-excel ref="excelUploadRef" title="导入位置信息" url="/wms/warehouse/location/upload"
                  temp-url="/wms/common/downloadFileTemplate/WarehouseLocation.xlsx" @refreshDataList="getDataList"/>

  </div>

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值