Pārlūkot izejas kodu

Merge branch 'purchaseDev' of http://172.16.100.139/new-business/drp-web into purchaseDev

002390 2 gadi atpakaļ
vecāks
revīzija
01b35f531a
1 mainītis faili ar 96 papildinājumiem un 44 dzēšanām
  1. 96 44
      src/views/purchase/PurchaseDemandList/reserved.vue

+ 96 - 44
src/views/purchase/PurchaseDemandList/reserved.vue

@@ -1,55 +1,105 @@
 <template>
   <div class="reserved">
     <el-dialog
-      title="货权预留单"
       :visible.sync="visible"
       :before-close="handleClose"
       width="70%"
     >
-      <el-table :data="tableList1">
-        <el-table-column property="date" label="预留单型号" width="150"></el-table-column>
-        <el-table-column property="date" label="来源单据号" width="150"></el-table-column>
-        <el-table-column property="date" label="客户" width="150"></el-table-column>
-        <el-table-column property="date" label="客户名称" width="150"></el-table-column>
-        <el-table-column property="date" label="创建人" width="150"></el-table-column>
-        <el-table-column property="date" label="创建人名称" width="150"></el-table-column>
-        <el-table-column property="date" label="创建时间" width="150"></el-table-column>
-        <el-table-column property="date" label="更新人" width="150"></el-table-column>
-        <el-table-column property="date" label="更新人名称" width="150"></el-table-column>
-        <el-table-column property="date" label="更新时间" width="150"></el-table-column>
-      </el-table>
+    <el-descriptions class="margin-top" title="货权预留单" :column="3" size="small" border>
+      <el-descriptions-item>
+        <template slot="label">
+          预留单据号
+        </template>
+        {{ resData.code }}
+      </el-descriptions-item>
+      <el-descriptions-item>
+        <template slot="label">
+          来源单据号
+        </template>
+        {{ resData.source }}
+      </el-descriptions-item>
+      <el-descriptions-item>
+        <template slot="label">
+          客户
+        </template>
+        {{ resData.customer }}
+      </el-descriptions-item>
+      <el-descriptions-item>
+        <template slot="label">
+          客户名称
+        </template>
+        {{ resData.customerName }}
+      </el-descriptions-item>
+      <el-descriptions-item>
+        <template slot="label">
+          创建人
+        </template>
+        {{ resData.createBy }}
+      </el-descriptions-item>
+      <el-descriptions-item>
+        <template slot="label">
+          创建人名称
+        </template>
+        {{ resData.createByName }}
+      </el-descriptions-item>
+      <el-descriptions-item>
+        <template slot="label">
+          创建时间
+        </template>
+        {{ resData.createTime }}
+      </el-descriptions-item>
+      <el-descriptions-item>
+        <template slot="label">
+          更新人
+        </template>
+        {{ resData.updateBy }}
+      </el-descriptions-item>
+      <el-descriptions-item>
+        <template slot="label">
+          更新人名称
+        </template>
+        {{ resData.updateByName }}
+      </el-descriptions-item>
+      <el-descriptions-item>
+        <template slot="label">
+          更新时间
+        </template>
+        {{ resData.updateTime }}
+      </el-descriptions-item>
+    </el-descriptions>
+
       <el-table style="margin-top: 50px" :data="tableList2">
-        <el-table-column property="date" label="物料编码" width="150"></el-table-column>
-        <el-table-column property="date" label="物料名称" width="150"></el-table-column>
-        <el-table-column property="date" label="单位" width="150"></el-table-column>
-        <el-table-column property="date" label="单位名称" width="150"></el-table-column>
-        <el-table-column property="date" label="预留数量" width="150"></el-table-column>
-        <el-table-column property="date" label="预留比例" width="150"></el-table-column>
-        <el-table-column property="date" label="预留周期" width="150"></el-table-column>
-        <el-table-column property="date" label="仓库" width="150"></el-table-column>
-        <el-table-column property="date" label="仓库名称" width="150"></el-table-column>
-        <el-table-column property="date" label="货位" width="150"></el-table-column>
-        <el-table-column property="date" label="货位名称" width="150"></el-table-column>
-        <el-table-column property="date" label="可用量" width="150"></el-table-column>
-        <el-table-column property="date" label="已用量" width="150"></el-table-column>
+        <el-table-column show-overflow-tooltip prop="material" label="物料编码" width="150"></el-table-column>
+        <el-table-column show-overflow-tooltip prop="materialName" label="物料名称" width="150"></el-table-column>
+        <el-table-column show-overflow-tooltip prop="unit" label="单位" width="150"></el-table-column>
+        <el-table-column show-overflow-tooltip prop="unitName" label="单位名称" width="150"></el-table-column>
+        <el-table-column show-overflow-tooltip prop="reservedQty" label="预留数量" width="150"></el-table-column>
+        <el-table-column show-overflow-tooltip prop="reservedProportion" label="预留比例" width="150"></el-table-column>
+        <el-table-column show-overflow-tooltip prop="reservedPeriod" label="预留周期" width="150"></el-table-column>
+        <el-table-column show-overflow-tooltip prop="warehouse" label="仓库" width="150"></el-table-column>
+        <el-table-column show-overflow-tooltip prop="warehouseName" label="仓库名称" width="150"></el-table-column>
+        <el-table-column show-overflow-tooltip prop="allocation" label="货位" width="150"></el-table-column>
+        <el-table-column show-overflow-tooltip prop="allocationName" label="货位名称" width="150"></el-table-column>
+        <el-table-column show-overflow-tooltip prop="qty" label="可用量" width="150"></el-table-column>
+        <el-table-column show-overflow-tooltip prop="usedQty" label="已用量" width="150"></el-table-column>
       </el-table>
       <el-table style="margin-top: 50px" :data="tableList3">
-        <el-table-column property="date" label="物料编码" width="150"></el-table-column>
-        <el-table-column property="date" label="物料名称" width="150"></el-table-column>
-        <el-table-column property="date" label="单位" width="150"></el-table-column>
-        <el-table-column property="date" label="单位名称" width="150"></el-table-column>
-        <el-table-column property="date" label="预留数量" width="150"></el-table-column>
-        <el-table-column property="date" label="预留比例" width="150"></el-table-column>
-        <el-table-column property="date" label="预留周期" width="150"></el-table-column>
-        <el-table-column property="date" label="调出仓库" width="150"></el-table-column>
-        <el-table-column property="date" label="调出仓库名称" width="150"></el-table-column>
-        <el-table-column property="date" label="调出货位" width="150"></el-table-column>
-        <el-table-column property="date" label="调出货位名称" width="150"></el-table-column>
-        <el-table-column property="date" label="调入仓库" width="150"></el-table-column>
-        <el-table-column property="date" label="调入仓库名称" width="150"></el-table-column>
-        <el-table-column property="date" label="调入货位" width="150"></el-table-column>
-        <el-table-column property="date" label="调入货位名称" width="150"></el-table-column>
-        <el-table-column property="date" label="调拨数量" width="150"></el-table-column>
+        <el-table-column show-overflow-tooltip prop="material" label="物料编码" width="150"></el-table-column>
+        <el-table-column show-overflow-tooltip prop="materialName" label="物料名称" width="150"></el-table-column>
+        <el-table-column show-overflow-tooltip prop="unit" label="单位" width="150"></el-table-column>
+        <el-table-column show-overflow-tooltip prop="unitName" label="单位名称" width="150"></el-table-column>
+        <el-table-column show-overflow-tooltip prop="reservedQty" label="预留数量" width="150"></el-table-column>
+        <el-table-column show-overflow-tooltip prop="reservedProportion" label="预留比例" width="150"></el-table-column>
+        <el-table-column show-overflow-tooltip prop="reservedPeriod" label="预留周期" width="150"></el-table-column>
+        <el-table-column show-overflow-tooltip prop="deliveryWarehouse" label="调出仓库" width="150"></el-table-column>
+        <el-table-column show-overflow-tooltip prop="deliveryWarehouseName" label="调出仓库名称" width="150"></el-table-column>
+        <el-table-column show-overflow-tooltip prop="deliveryAllocation" label="调出货位" width="150"></el-table-column>
+        <el-table-column show-overflow-tooltip prop="deliveryAllocationName" label="调出货位名称" width="150"></el-table-column>
+        <el-table-column show-overflow-tooltip prop="storageWarehouse" label="调入仓库" width="150"></el-table-column>
+        <el-table-column show-overflow-tooltip prop="storageWarehouseName" label="调入仓库名称" width="150"></el-table-column>
+        <el-table-column show-overflow-tooltip prop="storageAllocation" label="调入货位" width="150"></el-table-column>
+        <el-table-column show-overflow-tooltip prop="storageAllocationName" label="调入货位名称" width="150"></el-table-column>
+        <el-table-column show-overflow-tooltip prop="allotQty" label="调拨数量" width="150"></el-table-column>
       </el-table>
     </el-dialog>
   </div>
@@ -76,7 +126,7 @@ export default {
   data() {
     return {
       visible:this.isVisible,
-      tableList1: [],
+      resData: {},
       tableList2: [],
       tableList3: [],
     }
@@ -85,7 +135,9 @@ export default {
     getDetails(row) {
       getResevedDetail(row.code).then(res => {
         if (res.code === 200) {
-          // this.basicForm = res.data
+          this.resData = res.data
+          this.tableList2 = res.data.stMaterialOwnershipItemList
+          this.tableList3 = res.data.stMaterialOwnershipHistoryList
         }
       })
     },