Sfoglia il codice sorgente

采购列表(未完成)

chris 3 anni fa
parent
commit
60404ad3c1
1 ha cambiato i file con 78 aggiunte e 9 eliminazioni
  1. 78 9
      src/views/modules/sale/purchase.vue

+ 78 - 9
src/views/modules/sale/purchase.vue

@@ -89,6 +89,66 @@
           :show-tooltip-when-overflow="true"
           label="型号及规格">
         </el-table-column>
+        <el-table-column
+          prop="details.cnt"
+          header-align="center"
+          align="center"
+          label="数量">
+        </el-table-column>
+        <el-table-column
+          prop="details.cnt"
+          header-align="center"
+          align="center"
+          label="合格数量">
+        </el-table-column>
+        <el-table-column
+          prop="details.cnt"
+          header-align="center"
+          align="center"
+          min-width="100"
+          :show-tooltip-when-overflow="true"
+          label="单位">
+        </el-table-column>
+        <el-table-column
+          prop="details.cnt"
+          header-align="center"
+          align="center"
+          min-width="160"
+          :show-tooltip-when-overflow="true"
+          label="采购期限">
+        </el-table-column>
+        <el-table-column
+          prop="details.cnt"
+          header-align="center"
+          align="center"
+          min-width="160"
+          :show-tooltip-when-overflow="true"
+          label="到料时间">
+        </el-table-column>
+        <el-table-column
+          prop="details.cnt"
+          header-align="center"
+          align="center"
+          min-width="160"
+          :show-tooltip-when-overflow="true"
+          label="批次号/用途">
+        </el-table-column>
+        <el-table-column
+          prop="details.cnt"
+          header-align="center"
+          align="center"
+          min-width="160"
+          :show-tooltip-when-overflow="true"
+          label="采购依据">
+        </el-table-column>
+        <el-table-column
+          prop="details.cnt"
+          header-align="center"
+          align="center"
+          min-width="160"
+          :show-tooltip-when-overflow="true"
+          label="供应商">
+        </el-table-column>
         <el-table-column
           prop="createTime"
           header-align="center"
@@ -118,15 +178,22 @@
           header-align="center"
           align="center"
           :formatter="formatState"
-          label="当前状态">
+          label="审批状态">
         </el-table-column>
         <el-table-column
-                prop="notes"
-                header-align="center"
-                align="center"
-                min-width="180"
-                :show-overflow-tooltip="true"
-                label="备注说明">
+          prop="purchaseState"
+          header-align="center"
+          align="center"
+          :formatter="formatState"
+          label="采购状态">
+        </el-table-column>
+        <el-table-column
+          prop="notes"
+          header-align="center"
+          align="center"
+          min-width="180"
+          :show-overflow-tooltip="true"
+          label="备注">
         </el-table-column>
         <el-table-column
           fixed="right"
@@ -136,8 +203,10 @@
           label="操作">
           <template slot-scope="scope">
             <el-button v-if="isAuth('sale:purchase:info')" type="text" size="small" @click="detailHandle(scope.row.purchaseId)">查看</el-button>
-            <el-button v-if="isAuth('sale:purchase:update') && Number(scope.row.purchaseState) < 2" type="text" size="small" @click="addOrUpdateHandle(scope.row.purchaseId, false)">编辑</el-button>
-            <el-button v-if="isAuth('sale:purchase:revoke') && Number(scope.row.purchaseState) < 2" style="color: red" type="text" size="small" @click="revokeHandle(scope.row.purchaseId)">撤回</el-button>
+            <el-button v-if="isAuth('sale:purchase:update')" type="text" size="small" @click="addOrUpdateHandle(scope.row.purchaseId, false)">编辑</el-button>
+            <el-button v-if="isAuth('sale:purchase:revoke')" type="text" size="small" @click="revokeHandle(scope.row.purchaseId)">采购</el-button>
+            <el-button v-if="isAuth('sale:purchase:revoke')" type="text" size="small" @click="revokeHandle(scope.row.purchaseId)">入库</el-button>
+            <el-button v-if="isAuth('sale:purchase:revoke')" type="text" size="small" @click="revokeHandle(scope.row.purchaseId)">再次入库</el-button>
           </template>
         </el-table-column>
       </el-table>