yijing пре 1 година
родитељ
комит
101bdbf8b5
2 измењених фајлова са 10 додато и 5 уклоњено
  1. 2 2
      src/api/aps/presalesorder.js
  2. 8 3
      src/views/aps/presalesorder/index.vue

+ 2 - 2
src/api/aps/presalesorder.js

@@ -182,8 +182,8 @@ export async function updateSalesorder(data) {
 }
 
 // 删除销售订单
-export async function delSalesorder(id) {
-  const res = await request.post('/aps/presalesorder/deleteOne/' + id, null);
+export async function delSalesorder(data) {
+  const res = await request.post('/aps/presalesorder/deleteOne', data);
   if (res.data.code == '0') {
     return res.data.data;
   }

+ 8 - 3
src/views/aps/presalesorder/index.vue

@@ -10,7 +10,7 @@
         <template v-slot:toolbar>
           <el-button type="primary" icon="el-icon-plus" size="mini" @click="handleEstimatedDelivery">交期预估</el-button>
           <el-button style="background-color: #dd2c00;color: white;border-color: #dd2c00" icon="el-icon-delete"
-            size="mini" :disabled="multiple" @click="handleDelete">删除</el-button>
+            size="mini" :disabled="multiple" @click="handleDelete">批量删除</el-button>
           <!-- <el-button style="background-color: #ec407a;color: white;border-color: #ec407a" icon="el-icon-download"
             size="mini" :disabled="single" @click="handleExpect">交期预估</el-button> -->
           <!-- <el-button style="background-color: #cddc39;color: white;border-color: #cddc39" icon="el-icon-download"
@@ -426,10 +426,15 @@ export default {
     },
     /** 删除 */
     handleDelete(row) {
-      const ids = row.id || this.ids;
+      let ids=[]
+      if(row.id){
+        ids = [row.id]
+      }else{
+        ids=this.ids
+      }
       this.$confirm(`是否确认删除销售订单编号为"${ids}"的数据项?`, '提示')
         .then(() => {
-          delSalesorder(ids)
+          delSalesorder({ids:ids})
             .then(() => {
               this.reload();
               this.$message.success("删除成功");