Browse Source

优化任务单列表,新增合同号、备注、业务员和客户名称列,调整合同交期和任务单状态列位置

liqianyi 3 days ago
parent
commit
7be3491e8b
1 changed files with 19 additions and 16 deletions
  1. 19 16
      src/views/modules/order/order.vue

+ 19 - 16
src/views/modules/order/order.vue

@@ -58,6 +58,18 @@
         <el-table-column prop="orderCode" header-align="center" align="center" min-width="140"
           :show-tooltip-when-overflow="true" label="任务号">
         </el-table-column>
+        <el-table-column prop="contractNumber" header-align="center" align="center" min-width="120"
+          :show-tooltip-when-overflow="true" 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 prop="salesmanName" header-align="center" align="center" min-width="100"
+          :show-tooltip-when-overflow="true" label="业务员">
+        </el-table-column>
+        <el-table-column prop="customerName" header-align="center" align="center" min-width="180"
+          :show-overflow-tooltip="true" label="客户名称">
+        </el-table-column>
         <el-table-column prop="productName" header-align="center" align="center" min-width="160"
           :show-tooltip-when-overflow="true" label="物料名称">
         </el-table-column>
@@ -79,17 +91,8 @@
         </el-table-column>
         <el-table-column prop="materialCnt" header-align="center" align="center" min-width="80" label="入库数量">
         </el-table-column>
-        <el-table-column prop="customerName" header-align="center" align="center" min-width="180"
-          :show-overflow-tooltip="true" label="客户名称">
-        </el-table-column>
-        <el-table-column prop="contractNumber" header-align="center" align="center" min-width="120"
-          :show-tooltip-when-overflow="true" label="合同号">
-        </el-table-column>
         <el-table-column prop="createTime" header-align="center" align="center" min-width="160" label="下单时间">
         </el-table-column>
-        <el-table-column fixed="right" prop="deliveryDate" :formatter="formatDate" header-align="center" align="center"
-          min-width="160" label="合同交期">
-        </el-table-column>
         <!-- <el-table-column
           fixed="right"
           prop="state"
@@ -100,23 +103,23 @@
           label="评审状态"
         >
         </el-table-column> -->
-        <el-table-column fixed="right" prop="orderState" header-align="center" align="center" min-width="120"
-          :formatter="formatOrderState" label="任务单状态">
-        </el-table-column>
         <el-table-column prop="approver" header-align="center" align="center" :min-width="140"
           :show-overflow-tooltip="true" label="当前审批人">
         </el-table-column>
         <el-table-column prop="completeDate" header-align="center" align="center" min-width="160" 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 header-align="center" align="center" label="附件">
+        <el-table-column fixed="right" header-align="center" align="center" label="附件">
           <template slot-scope="scope">
             <el-button :disabled="!scope.row.attachList || scope.row.attachList.length === 0
               " type="text" size="small" @click="attachDetails(scope.row)">查看</el-button>
           </template>
         </el-table-column>
+        <el-table-column fixed="right" prop="deliveryDate" :formatter="formatDate" header-align="center" align="center"
+          min-width="160" label="合同交期">
+        </el-table-column>
+        <el-table-column fixed="right" prop="orderState" header-align="center" align="center" min-width="120"
+          :formatter="formatOrderState" label="任务单状态">
+        </el-table-column>
         <el-table-column fixed="right" header-align="center" align="center" width="180" label="操作">
           <template slot-scope="scope">
             <el-button v-if="isAuth('order:ctl:info')" type="text" size="small"