shish 2 лет назад
Родитель
Сommit
7609468b71
1 измененных файлов с 27 добавлено и 27 удалено
  1. 27 27
      ghs/src/views/order/add.vue

+ 27 - 27
ghs/src/views/order/add.vue

@@ -221,7 +221,7 @@ export default {
       searchOldVal:'',//上一次搜索值
       getIndex:0,
       getItemList:[],//搜索展示的列表
-      tableDataIndex:0,
+      selectIndex:0,
       tableData: [],// {index:'001',name:'测试1',lv:'2',unit:'支',count:'100',price:'50',money:'100'},
       allShopList:[],
       selectShopListVal:'',
@@ -277,7 +277,7 @@ export default {
         self.subBigNum()
       }
       if(e && e.key=='Delete'){
-        self.tableData.splice(self.tableDataIndex, 1);
+        self.tableData.splice(self.selectIndex, 1);
         self.$refs.singleTable.setCurrentRow(self.tableData[0]);
       }
       if(e && e.key=='PageDown'){
@@ -296,7 +296,7 @@ export default {
         if(self.tableData!=''){
           self.isAmendPrice = true;
           self.priceAmend = 0;
-          self.priceAmend = self.tableData[self.tableDataIndex].price;
+          self.priceAmend = self.tableData[self.selectIndex].price;
           self.$nextTick(()=>{
             self.$refs['priceInput'].focus()
             self.$refs['priceInput'].select()
@@ -452,7 +452,7 @@ export default {
       currentItem = {...currentItem,bigCount:parseFloat(Number(big)),totalAmount:money.toFixed(2),smallCount:0}
       this.replaceItemFn(currentItem,1,'add')
       //this.tableData.push(newItem)
-      this.tableDataIndex = this.tableData.length-1;
+      this.selectIndex = this.tableData.length-1;
       this.$refs.singleTable.setCurrentRow(this.tableData[this.tableData.length-1]);
       this.$nextTick(()=>{
         this.big = null;
@@ -495,33 +495,33 @@ export default {
         this.$message({message: '请输入大于0的值',type: 'warning'});
         return;
       }
-      let currentItem = this.tableData[this.tableDataIndex];
-      this.tableData[this.tableDataIndex].price = this.priceAmend;
+      let currentItem = this.tableData[this.selectIndex];
+      this.tableData[this.selectIndex].price = this.priceAmend;
       let money = Number(currentItem.price) * (Number(currentItem.big) + Number(currentItem.small) / Number(currentItem.ratio));
-      this.tableData[this.tableDataIndex].money = money;
-      this.tableData[this.tableDataIndex].totalMoney = money.toFixed(2);
+      this.tableData[this.selectIndex].money = money;
+      this.tableData[this.selectIndex].totalMoney = money.toFixed(2);
       this.priceAmend = 0;
       this.escFun();
     },
     addBigNum(){
-      let currentItem = this.tableData[this.tableDataIndex];
+      let currentItem = this.tableData[this.selectIndex];
       // if(Number(currentItem.stock)<Number(currentItem.big+1) + Number(currentItem.small) / Number(currentItem.ratio)){
       //   this.$message({message: '库存不足',type: 'warning'});
       //   return;
       // }
-      this.tableData[this.tableDataIndex].big++
+      this.tableData[this.selectIndex].big++
       let money = Number(currentItem.price) * (Number(currentItem.big) + Number(currentItem.small) / Number(currentItem.ratio));
-      this.tableData[this.tableDataIndex].count = this.tableData[this.tableDataIndex].big+'/'+Number(this.tableData[this.tableDataIndex].small);
-      this.tableData[this.tableDataIndex].money = money;
-      this.tableData[this.tableDataIndex].totalMoney = money.toFixed(2),
+      this.tableData[this.selectIndex].count = this.tableData[this.selectIndex].big+'/'+Number(this.tableData[this.selectIndex].small);
+      this.tableData[this.selectIndex].money = money;
+      this.tableData[this.selectIndex].totalMoney = money.toFixed(2),
           this.getAllTableDataMoney();
       setTimeout(()=>{
         this.searchVal = '';
       },100)
     },
     subBigNum(){
-      let currentItem = this.tableData[this.tableDataIndex];
-      if(this.tableData[this.tableDataIndex].big==1){
+      let currentItem = this.tableData[this.selectIndex];
+      if(this.tableData[this.selectIndex].big==1){
         setTimeout(()=>{
           this.searchVal = '';
         },100)
@@ -531,11 +531,11 @@ export default {
       //   this.$message({message: '库存不足',type: 'warning'});
       //   return;
       // }
-      this.tableData[this.tableDataIndex].big--
+      this.tableData[this.selectIndex].big--
       let money = Number(currentItem.price) * (Number(currentItem.big) + Number(currentItem.small) / Number(currentItem.ratio));
-      this.tableData[this.tableDataIndex].count = this.tableData[this.tableDataIndex].big+'/'+Number(this.tableData[this.tableDataIndex].small);
-      this.tableData[this.tableDataIndex].money = money;
-      this.tableData[this.tableDataIndex].totalMoney = money.toFixed(2),
+      this.tableData[this.selectIndex].count = this.tableData[this.selectIndex].big+'/'+Number(this.tableData[this.selectIndex].small);
+      this.tableData[this.selectIndex].money = money;
+      this.tableData[this.selectIndex].totalMoney = money.toFixed(2),
       this.getAllTableDataMoney();
       setTimeout(()=>{
         this.searchVal = '';
@@ -553,12 +553,12 @@ export default {
         this.$refs.showItemRef.setCurrentRow(this.getItemList[this.getIndex]);
       }else{
         let tableDataLength = this.tableData.length-1;
-        if(tableDataLength==this.tableDataIndex){
-          this.tableDataIndex = tableDataLength
+        if(tableDataLength==this.selectIndex){
+          this.selectIndex = tableDataLength
         }else{
-          this.tableDataIndex++;
+          this.selectIndex++;
         }
-        this.$refs.singleTable.setCurrentRow(this.tableData[this.tableDataIndex]);
+        this.$refs.singleTable.setCurrentRow(this.tableData[this.selectIndex]);
       }
 
     },
@@ -571,12 +571,12 @@ export default {
         }
         this.$refs.showItemRef.setCurrentRow(this.getItemList[this.getIndex]);
       }else{
-        if(this.tableDataIndex==0){
-          this.tableDataIndex = 0
+        if(this.selectIndex==0){
+          this.selectIndex = 0
         }else{
-          this.tableDataIndex--;
+          this.selectIndex--;
         }
-        this.$refs.singleTable.setCurrentRow(this.tableData[this.tableDataIndex]);
+        this.$refs.singleTable.setCurrentRow(this.tableData[this.selectIndex]);
       }
     },
     freightInput(){