Commit a861541b by 朱继来

Merge branch 'zjl_adjust_20201116'

parents 94e9610b b36770af
......@@ -839,6 +839,16 @@ Class AddOrderController extends Controller
return;
}
if ($type == 1 && $val['buyer_id'] == '平台') {
if (!$val['id']) {
$err[] = '第'.($key+1).'行,采购员为平台时,SKUID必填';
return;
} else if (strlen($val['id']) == 19) {
$err[] = '第'.($key+1).'行,采购员为平台时,必须填写自营SKUID';
return;
}
}
// if ($type == 1 && !$val['standard_brand_name']) {
// $err[] = '第'.($key+1).'行,标准品牌不能为空';
// return;
......@@ -925,7 +935,7 @@ Class AddOrderController extends Controller
$goods_ids = array_column($temp_save_info['change_info'], 'goods_id'); // 获取商品ID集合
$goods_ids = array_filter($goods_ids, function($v) { return $v != ''; });
if (in_array($data['goods_id'], $goods_ids)) return ['errcode'=>1, 'errmsg'=>'商品已存在'];
if (in_array($data['goods_id'], $goods_ids)) return ['errcode'=>1, 'errmsg'=>'临时保存信息里已存在该商品,请查看‘变更历史’按钮'];
}
$data['k1'] = time();
......
......@@ -742,12 +742,28 @@
new_str += '<tr data-brand_id="'+items[i].brand_id+'" data-brand_name="'+items[i].brand_name+'">';
}
var buyers_option = '';
for (var j = 0; j < buyers.length; j++) {
if (items[i].buyer_id == buyers[j].userId) {
buyers_option += '<option value="'+buyers[j].userId+'" selected>'+buyers[j].name+'</option>';
} else {
buyers_option += '<option value="'+buyers[j].userId+'">'+buyers[j].name+'</option>';
}
}
var sale_type = items[i].sale_type == 1 ? '现卖' : '预售';
new_str += '<td>'+i+'</td>\
<td>\
<input type="hidden" name="change_info['+i+'][supplier_name]" value="'+items[i].supplier_name+'">\
<p>'+items[i].supplier_name+'</p>\
</td>\
<td>\
<input type="hidden" name="change_info['+i+'][sale_type]" value="1">\
<p>'+sale_type+'</p>\
</td>\
<td>\
<input class="change_goods_name" type="hidden" name="change_info['+i+'][goods_name]" value="'+items[i].goods_name+'">\
<p>'+items[i].goods_name+'</p>\
</td>\
......@@ -772,6 +788,14 @@
</td>\
<td>\
<input class="price only_number" name="change_info['+i+'][goods_price]" data-price="'+items[i].goods_price+'" value="'+items[i].goods_price+'">\
</td>\
<td>\
<select id="buyer_id_'+i+'" class="form-control change_buyer_id selectpicker" name="change_info['+i+'][buyer_id]" data-live-search="true" data-size="5" title="请选择采购员">\
<option value="">请选择采购员</option>'+buyers_option+'\
</select>\
</td>\
<td>\
<input type="text" class="form-control change_batch" name="change_info['+i+'][batch]" value="'+items[i].batch+'">\
</td>';
if (items[i].status == 1) {
......@@ -813,6 +837,7 @@
$('.order-change-table').find('tbody').append(new_str);
$('.order-change-table').find('tbody input').trigger('blur'); // 自动触发
$('.change_buyer_id').selectpicker();
// 调整附加费
var extend_fee_items = temp_save_info.change_extend_fee;
......
......@@ -29,10 +29,10 @@
}
if (goods_type == 1) { // 联营需要选择交货地
if (type == 3 || type == 4) {
layer.msg('自营商品不能添加到联营订单');
return false;
}
// if (type == 3 || type == 4) {
// layer.msg('自营商品不能添加到联营订单');
// return false;
// }
if (delivery_place == 1) {
if (!goods_min_price) {
......@@ -44,6 +44,11 @@
layer.msg('缺少美金价格,商品添加失败');
return false;
}
if (type == 3 || type == 4) {
layer.msg('自营商品不能添加到美金订单');
return false;
}
}
} else {
if (type == 1 || type == 2) { // 1.联营 2.专卖
......@@ -97,10 +102,14 @@
var buyers_option = '';
for (var i = 0; i < buyers.length; i++) {
if (order_item.buyer_id == buyers[i].userId) {
buyers_option += '<option value="'+buyers[i].userId+'" selected>'+buyers[i].name+'</option>';
} else {
buyers_option += '<option value="'+buyers[i].userId+'">'+buyers[i].name+'</option>';
}
}
var sale_type = order_item.sale_type == 1 ? '现卖' : '预售';
var sale_type = '现卖';
html += '<tr data-sup="'+sup+'" data-brand_name="'+order_item.brand_name+'">\
<td>'+curr_no+'</td>\
......@@ -109,7 +118,10 @@
<input type="hidden" name="change_info['+curr_no+'][supplier_name]" value="'+order_item.supplier_name+'">\
<p>'+order_item.supplier_name+'</p>\
</td>\
<td>'+sale_type+'</td>\
<td>\
<input type="hidden" name="change_info['+curr_no+'][sale_type]" value="1">\
<p>'+sale_type+'</p>\
</td>\
<td>\
<input class="change_goods_name" type="hidden" name="change_info['+curr_no+'][goods_name]" value="'+order_item.goods_name+'">\
<p>'+order_item.goods_name+'</p>\
......@@ -322,7 +334,10 @@
<input type="hidden" name="change_info['+curr_no+'][supplier_name]" value="'+add_supplier_name+'">\
<p>'+add_supplier_name+'</p>\
</td>\
<td>'+sale_type+'</td>\
<td>\
<input type="hidden" name="change_info['+curr_no+'][sale_type]" value="1">\
<p>'+sale_type+'</p>\
</td>\
<td>\
<input class="change_goods_name" type="hidden" name="change_info['+curr_no+'][goods_name]" value="'+add_goods_name+'">\
<p>'+add_goods_name+'</p>\
......
......@@ -77,7 +77,15 @@
<td><?= App\Http\Controllers\getGoodsName($v['goods_id']) ?></td>
<?php } else { ?>
<td><?= $v['goods_id'] ?></td>
<td><a href="<?= Config('website.main_url').'goods_'.$v['goods_id'].'.html?ptag=order' ?>" target="_blank"><?= $v['goods_name'] ?></a></td>
<td>
<?php if (strlen($v['goods_id']) == 19) { ?>
<a href="<?= Config('website.main_url').'goods_'.$v['goods_id'].'.html?ptag=order' ?>" target="_blank"><?= $v['goods_name'] ?></a>
<?php } else if ($v['goods_id'] == 0) { ?>
<a><?= $v['goods_name'] ?></a>
<?php } else { ?>
<a href="<?= Config('website.main_url').'item/'.$v['goods_id'].'.html?ptag=order' ?>" target="_blank"><?= $v['goods_name'] ?></a>
<?php } ?>
</td>
<?php } ?>
<td><?= $v['brand_name'] ?></td>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment