12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- let app = getApp();
- Page({
- data: {
- need_data: []
- },
- goods_id: 0,
- onLoad: function (options) {
- let id = options.id || '';
- if(!id) {
- app.util.message('参数错误', '/lionfish_comshop/moduleB/supply/goodsManage', 'error');
- return;
- }
- this.goods_id = id;
- },
- onShow: function () {
- this.getData();
- },
- formSubmit: function(e) {
- console.log(e.detail.value)
- let res = e.detail.value || {};
- let resArr = [];
- Object.keys(res).forEach(k=>{
- if(res[k]) {
- let idsArr = k.split("_");
- let num = parseInt(res[k]);
- if(num!=='') {
- let ids = idsArr[1]+'_'+num;
- resArr.push(ids);
- }
- }
- })
- if(resArr.length==0) {
- return wx.showToast({
- title: '请输入修改数量',
- icon: 'none'
- })
- }
- let sku_list_str = resArr.join(',');
- let token = wx.getStorageSync('token');
- let params = {
- token,
- goods_id: this.goods_id,
- is_has_option: 1,
- sku_list_str
- };
- app.util.ProReq('supplymobile.modify_supply_goods_quantity', params).then(res=>{
- app.util.message(res.msg || '修改成功', 'redirect:/lionfish_comshop/moduleB/supply/goodsManage', 'error');
- }).catch(err=>{
- app.util.message(err.msg || '请求出错', '', 'error');
- })
- },
- getData: function() {
- let token = wx.getStorageSync('token');
- let params = {
- token,
- goods_id: this.goods_id
- };
- app.util.ProReq('supplymobile.get_supply_goods_sku', params).then(res=>{
- let { goods_stock_notice, need_data } = res;
- this.setData({ goods_stock_notice, need_data })
- }).catch(err=>{
- app.util.message(err.msg || '请求出错', 'switchTo:/lionfish_comshop/pages/user/me', 'error');
- })
- }
- })
|