|
@@ -204,7 +204,11 @@ var vm = new Vue({
|
|
stockNum: '',
|
|
stockNum: '',
|
|
isSupplierShowByThirdSn: false,
|
|
isSupplierShowByThirdSn: false,
|
|
roleType: false,
|
|
roleType: false,
|
|
- isHotShow: false
|
|
|
|
|
|
+ isHotShow: false,
|
|
|
|
+ // 批次编号列表
|
|
|
|
+ batchList:[],
|
|
|
|
+ // 当前选择的批次对象
|
|
|
|
+ nowBatch:{}
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
getIsSupplierShowByThirdSn: function () {
|
|
getIsSupplierShowByThirdSn: function () {
|
|
@@ -235,7 +239,10 @@ var vm = new Vue({
|
|
}else{
|
|
}else{
|
|
vm.isStockShare = false;
|
|
vm.isStockShare = false;
|
|
}
|
|
}
|
|
|
|
+ // 调用查询出批次列表
|
|
|
|
+ vm.getGoodsBatchList(r.goods.sku);
|
|
});
|
|
});
|
|
|
|
+
|
|
}
|
|
}
|
|
},
|
|
},
|
|
changeSupplerGoods: function (opt) {
|
|
changeSupplerGoods: function (opt) {
|
|
@@ -334,6 +341,7 @@ var vm = new Vue({
|
|
vm.getMacro();
|
|
vm.getMacro();
|
|
vm.showInput = false;
|
|
vm.showInput = false;
|
|
vm.showInputSpecification = false;
|
|
vm.showInputSpecification = false;
|
|
|
|
+ vm.batchList = [];
|
|
},
|
|
},
|
|
update: function (event) {
|
|
update: function (event) {
|
|
var id = getSelectedRow();
|
|
var id = getSelectedRow();
|
|
@@ -590,11 +598,34 @@ var vm = new Vue({
|
|
vm.storesList = r.list;
|
|
vm.storesList = r.list;
|
|
});
|
|
});
|
|
},
|
|
},
|
|
|
|
+ /**
|
|
|
|
+ * 小问号写的批次编号列表查询
|
|
|
|
+ * @param sku
|
|
|
|
+ */
|
|
getGoodsBatchList: function(sku){
|
|
getGoodsBatchList: function(sku){
|
|
- $.get("../goodsbatch/goodsBatchList?sku="+sku,function (r) {
|
|
|
|
-
|
|
|
|
|
|
+ // sku要改成动态的,现在是测试
|
|
|
|
+ $.get("../goodsbatch/queryListBySku?sku="+sku,function (r) {
|
|
|
|
+ vm.batchList = r.list;
|
|
});
|
|
});
|
|
},
|
|
},
|
|
|
|
+ /**
|
|
|
|
+ * 每次切换批次编号都会调用的方法
|
|
|
|
+ * @param opt
|
|
|
|
+ */
|
|
|
|
+ changeBatch : function(opt){
|
|
|
|
+ var batchId = opt.value;
|
|
|
|
+ if(typeof batchId === 'number' && !isNaN(batchId)){
|
|
|
|
+ $.get("../goodsbatch/info/"+batchId, function (r) {
|
|
|
|
+ if (r.code != 500) {
|
|
|
|
+ vm.nowBatch = r.goodsBatch;
|
|
|
|
+ // 把编号id和过期时间赋值上去
|
|
|
|
+ vm.productStoreRela.batchSn = vm.nowBatch.batchSn;
|
|
|
|
+ vm.productStoreRela.batchExpireDate = transDate(vm.nowBatch.batchExpireDate, 'yyyy-MM-dd');
|
|
|
|
+ console.log(vm.productStoreRela);
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ },
|
|
addAttrRow: function () {
|
|
addAttrRow: function () {
|
|
let goodsId = '';
|
|
let goodsId = '';
|
|
if (vm.goods) {
|
|
if (vm.goods) {
|