提交 273661dc authored 作者: 潘鹏's avatar 潘鹏

优化细粒度价格操作功能

上级 cd4a96cd
...@@ -36,9 +36,9 @@ $(function () { ...@@ -36,9 +36,9 @@ $(function () {
{ {
label: '操作', index: 'operate', width: 120, formatter: function (value, grid, rows) { label: '操作', index: 'operate', width: 120, formatter: function (value, grid, rows) {
if (rows.itemTop === 1) { if (rows.itemTop === 1) {
return '<input type="text" oninput="vm.itemOn(this,\'' + rows.sort + '\')" onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,\'\')}else{this.value=this.value.replace(/\\D/g,\'\')}" \n' + return '<input type="text" oninput="vm.itemOn(this)" onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,\'\')}else{this.value=this.value.replace(/\\D/g,\'\')}" \n' +
' onafterpaste="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,\'0\')}else{this.value=this.value.replace(/\\D/g,\'\')}" style="width:30px">&nbsp;&nbsp;' + ' onafterpaste="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,\'0\')}else{this.value=this.value.replace(/\\D/g,\'\')}" style="width:30px">&nbsp;&nbsp;' +
'<span class="label label-info pointer" onclick="vm.itemToptwo(\'' + rows.itemId + '\')">置换</span>&nbsp;&nbsp;' '<span class="label label-info pointer" onclick="vm.itemToptwo(\'' + rows.itemId + '\',\'' + rows.sort + '\')">置换</span>&nbsp;&nbsp;'
} }
} }
} }
...@@ -128,9 +128,9 @@ let vm = new Vue({ ...@@ -128,9 +128,9 @@ let vm = new Vue({
methods: { methods: {
itemOn(e,sort){ itemOn(e,sort){
this.itemsortTwo = e.value this.itemsortTwo = e.value
if(e.value==sort){ // if(e.value==sort){
alert("不能相同序号") // alert("不能相同序号")
} // }
// if (totalCnt != parseInt(totalCnt)){ // if (totalCnt != parseInt(totalCnt)){
// $.sobox.alert( // $.sobox.alert(
// '温馨提示', // '温馨提示',
...@@ -140,9 +140,12 @@ let vm = new Vue({ ...@@ -140,9 +140,12 @@ let vm = new Vue({
// } // }
}, },
//商品位置置换 //商品位置置换
itemToptwo(id) { itemToptwo(id,sort) {
// console.log(this.itemsortTwo) // console.log(this.itemsortTwo)
// let itemsortTwo = $("input#itemsortTwo").val(); // let itemsortTwo = $("input#itemsortTwo").val();
if(sort == this.itemsortTwo){
alert("不能相同序号")
}else {
Ajax.request({ Ajax.request({
url: `../tbcfstationitem/exchangeItemSort?itemId=${id}&sort=${this.itemsortTwo}`, url: `../tbcfstationitem/exchangeItemSort?itemId=${id}&sort=${this.itemsortTwo}`,
type: "GET", type: "GET",
...@@ -154,6 +157,7 @@ let vm = new Vue({ ...@@ -154,6 +157,7 @@ let vm = new Vue({
} }
}); });
alert("操作成功"); alert("操作成功");
}
}, },
itemTop(id) { itemTop(id) {
Ajax.request({ Ajax.request({
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论