Commit 861c913b by 杨树贤

页面修改

parent 24970fbd
...@@ -7,121 +7,6 @@ ...@@ -7,121 +7,6 @@
let element = layui.element; let element = layui.element;
let xmSelect = layui.xmSelect; let xmSelect = layui.xmSelect;
form.on('checkbox(cn_filter)', function (data) {
if (data.elem.checked === true) {
$('#cn_max').val(9999999);
}
});
form.on('checkbox(hk_filter)', function (data) {
if (data.elem.checked === true) {
$('#hk_max').val(9999999);
}
});
//渲染主营品牌的多选
function getExcludeBrandOption(element, idName = 'exclude_main_brands') {
return {
el: '#' + element,
filterable: true,
paging: true,
height: '250px',
size: 'mini',
direction: 'auto',
autoRow: true,
prop: {
name: 'brand_name',
value: 'brand_id',
},
remoteSearch: true,
pageRemote: true,
template({item, sels, name, value}) {
return item.brand_name + '<span style="position: absolute; right: 10px; color: #8799a3">' + item.mapping_brand_names + '</span>'
},
filterMethod: function (val, item, index, prop) {
},
pageSize: 30,
remoteMethod: function (val, cb, show, pageIndex) {
//val: 搜索框的内容, 不开启搜索默认为空, cb: 回调函数, show: 当前下拉框是否展开, pageIndex: 当前第几页
$.ajax({
url: '/api/common/getStandardBrandList',
type: 'post',
data: {
brand_name: val,
page: pageIndex
},
dataType: 'json',
timeout: 10000,
success: function (res) {
if (!res) return layer.msg('网络错误,请重试', {icon: 5});
if (res.err_code === 0) {
cb(res.data, res.last_page);
} else {
layer.msg(res.err_msg, {icon: 6});
}
},
error: function () {
return layer.msg('网络错误,请重试', {icon: 5});
}
});
},
on: function (data) {
let arr = data.arr;
let excludeBrandIds = '';
for (let i in arr) {
excludeBrandIds += arr[i].brand_id + ',';
}
$('#' + idName).val(excludeBrandIds);
},
};
}
//主营品牌的渲染
let brandOption = getExcludeBrandOption('exclude_brand_selector');
let excludeBrandSelector = xmSelect.render(brandOption);
let excludeBrandIds = $('#exclude_main_brands').attr('value');
let excludeBrandInitValue = {!! json_encode($exclude_brand_init_value?:[])!!};
excludeBrandSelector.setValue(excludeBrandInitValue);
//批量新增主营品牌
$('#batchAddExcludeMainBrands').click(function () {
layer.open({
title: "批量增加主营品牌",
area: ['600px', '400px'],
type: 1,
content: $('#batchAddExcludeMainBrandsDiv')
});
});
$('#confirmBatchAddExcludeMainBrands').click(function () {
let brandValue = excludeBrandSelector.getValue();
console.log(brandValue);
let standardBrandNames = $('#batchAddExcludeMainBrandsTextarea').val();
//请求接口获取返回的数据,并且合并目前选择的主营品牌,重新渲染xm-select
let res = ajax('/api/supplier/getBatchAddExcludeMainBrandsData', {standard_brand_names: standardBrandNames});
let data = res.data;
let brandNames = arrayColumn(data, 'brand_name').join(',')
$('#batchAddExcludeMainBrandsBlockQuote').text(brandNames);
if (data.length === 0) {
layer.msg('没有匹配到有效的标准品牌', {icon: 5});
return false;
} else {
brandValue = brandValue.concat(data);
brandValue = multiArrayUnique(brandValue);
excludeBrandSelector.setValue(brandValue);
$('#exclude_main_brands').val(arrayColumn(brandValue, 'brand_id').join(','));
$('#batchAddExcludeMainBrandsTextarea').val('');
$('#batchAddExcludeMainBrandsBlockQuote').text('');
layer.msg('批量添加主营品牌成功', {icon: 6});
}
});
$('#closeBatchAddExcludeMainBrands').click(function () {
$('#batchAddExcludeMainBrandsTextarea').val('');
$('#batchAddExcludeMainBrandsBlockQuote').text('');
layer.closeAll();
});
table.render({ table.render({
elem: '#purchaseRemarkList', elem: '#purchaseRemarkList',
url: '/api/purchase_remark/GetPurchaseRemarkList', url: '/api/purchase_remark/GetPurchaseRemarkList',
......
...@@ -142,20 +142,5 @@ ...@@ -142,20 +142,5 @@
id: 'purchaseRemarkList', id: 'purchaseRemarkList',
page: {}, page: {},
}); });
//新增联系方式
$("#savePurchaserRemark").click(function () {
let supplierId = getQueryVariable('supplier_id');
layer.open({
type: 2,
content: '/purchase_remark/SavePurchaseRemark?view=iframe&supplier_id=' + supplierId,
area: ['800px', '725px'],
title: '新增采购备注',
end: function () { // 监听弹窗关闭
table.reload('purchaseRemarkList');
}
});
})
}); });
</script> </script>
\ No newline at end of file
...@@ -11,6 +11,32 @@ ...@@ -11,6 +11,32 @@
{!! $singleSelectPresenter->render('participate_type','参与类型 :',!empty($remark)?$remark['participate_type']:1,config('field.PurchaseRemarkParticipateType'),['required'=>true]) !!} {!! $singleSelectPresenter->render('participate_type','参与类型 :',!empty($remark)?$remark['participate_type']:1,config('field.PurchaseRemarkParticipateType'),['required'=>true]) !!}
</div> </div>
<div class="layui-form-item"> <div class="layui-form-item">
<label class="layui-form-label"><span style="color: red">*</span>参与内容 : </label>
<div class="layui-input-block">
<input type="text" name="register_company_name" id="register_company_name"
placeholder="请输入注册公司名,注册公司名必须同执照" class="layui-input"
value="{{$remark['register_company_name'] or ''}}">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><span style="color: red">*</span>参与时间 : </label>
<div class="layui-input-block">
<input type="text" id="established_time" name="established_time"
placeholder="请输入成立时间"
class="layui-input"
autocomplete="off"
value="{{$supplier['established_time'] or ''}}">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><span style="color: red">*</span>备注内容 : </label>
<div class="layui-input-block">
<textarea rows="7" name="remark_content" placeholder="活动内容(展示在【询报价系统】供销售查看的内容通知)"
class="layui-textarea"
id="remark_content">{{$remark['remark_content'] or ''}}</textarea>
</div>
</div>
<div class="layui-form-item">
<div align="right" style="margin-top: 20px"> <div align="right" style="margin-top: 20px">
<button type="button" class="layui-btn layui-btn-sm layui-btn-info submit-loading" lay-submit <button type="button" class="layui-btn layui-btn-sm layui-btn-info submit-loading" lay-submit
lay-filter="load">确认 lay-filter="load">确认
......
...@@ -176,15 +176,6 @@ ...@@ -176,15 +176,6 @@
</div> </div>
<blockquote class="layui-elem-quote layui-text">
<b>采购备注<span
style="color: orange;margin-left: 10px">PS:设置后的备注信息,将会应用在【询报价系统】供销售看到;</span></b>
</blockquote>
<div class="layui-form-item">
<button class="layui-btn layui-btn-sm" type="button" id="savePurchaserRemark">添加备注</button>
<table class="layui-table" lay-filter="purchaseRemarkList" id="purchaseRemarkList"></table>
</div>
<div style="margin-bottom: 300px"></div> <div style="margin-bottom: 300px"></div>
......
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