Browse Source

修改bug

QuKatie 3 năm trước cách đây
mục cha
commit
f75f566be6

+ 1 - 1
src/components/part-dialog/configuration/mainList.json

@@ -3,7 +3,7 @@
   "border": true,
   "index": true,
   "addBtn": false,
-  "menuWidth":70,
+  "menuWidth":140,
   "selection": true,
   "tip":false,
   "delBtn":false,

+ 26 - 6
src/components/part-dialog/main.vue

@@ -30,7 +30,18 @@
             >
           </template>
           <template slot="menu" slot-scope="{ row, index }">
-            <el-button type="text" size="small" @click.stop="rowDel(row, index)"
+            <el-button
+              type="text"
+              size="small"
+              icon="el-icon-edit"
+              @click.stop="rowEdit(row, index)"
+              >修改</el-button
+            >
+            <el-button
+              type="text"
+              size="small"
+              @click.stop="rowDel(row, index)"
+              icon="el-icon-delete"
               >删除</el-button
             >
           </template>
@@ -120,10 +131,12 @@ export default {
       // });
     },
     priceChange(row) {
-      row.amout = Number(_.multiply(
-        Number(row.goodNumber ? row.goodNumber : 0),
-        Number(row.price ? row.price : 0)
-      )).toFixed(2);
+      row.amout = Number(
+        _.multiply(
+          Number(row.goodNumber ? row.goodNumber : 0),
+          Number(row.price ? row.price : 0)
+        )
+      ).toFixed(2);
     },
     rowDel(row, index) {
       this.$message({
@@ -132,6 +145,13 @@ export default {
       });
       this.data.splice(index, 1);
     },
+    rowEdit(row, index) {
+      if (row.$cellEdit == true) {
+        this.$set(row, "$cellEdit", false);
+      } else {
+        this.$set(row, "$cellEdit", true);
+      }
+    },
     rowAdd() {
       this.$emit("partOpen", true);
     },
@@ -176,7 +196,7 @@ export default {
             let amountSum = 0;
             this.amoutSum = 0;
             data.forEach(e => {
-              qtySum =_.add(qtySum, Number(e.goodNumber));
+              qtySum = _.add(qtySum, Number(e.goodNumber));
               amountSum = _.add(amountSum, Number(e.amout));
               this.amoutSum = Number(amountSum).toFixed(2);
             });

+ 1 - 1
src/views/exportTrade/customerInquiry/detailsPage.vue

@@ -204,7 +204,7 @@
             >
             <el-button
               size="small"
-              icon="el-icon-edit"
+              icon="el-icon-delete"
               type="text"
               @click="rowDel(row, index)"
               :disabled="detailData.status == 1"