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