<script> layui.use(['table', 'form', 'element', 'layer', 'admin', 'laydate','xmSelect'], function () { let admin = layui.admin; let form = layui.form; let layDate = layui.laydate; let element = layui.element; let xmSelect = layui.xmSelect; layDate.render({ elem: '#established_time' , type: 'month' , format: 'yyyy-MM' }); //监听币种变化,人民币才显示公司税号 form.on('select(currency)', function (data) { if (data.value === '1') { $('#tax_number_div').show(); form.render('select'); } else { $('#tax_number_div').hide(); form.render('select'); } }); //渲染主营品牌的多选 function getBrandOption(element, brandType) { let brandUrl = '/api/common/getBrandList?type=' + brandType; let brandRes = ajax(brandUrl); let brandList = brandRes.data; return { el: '#' + element, filterable: true, paging: true, height: '250px', direction: 'auto', autoRow: true, prop: { name: 'brand_name', value: 'brand_id', }, pageSize: 30, data: brandList, on: function (brandList) { let arr = brandList.arr; let brandIds = ''; for (let i in arr) { brandIds += arr[i].brand_id + ','; } let idName = 'main_brands'; $('#' + idName).val(brandIds); }, }; } let brandOption = getBrandOption('brand_selector', 2); let brandSelector = xmSelect.render(brandOption); let brandIds = $('#main_brands').attr('value'); brandSelector.setValue(brandIds.split(',')); form.on('submit(cancelAddSupplier)', function (data) { admin.closeThisDialog(); }); form.on('submit(addSupplier)', function (data) { let url = '/api/supplier/AddSupplier'; let res = ajax(url, data.field); if (!res) { layer.msg('网络错误,请重试', {icon: 6}); } else { if (res.err_code === 0) { admin.closeThisDialog(); parent.layer.msg(res.err_msg, {icon: 6}); } else { parent.layer.msg(res.err_msg, {icon: 5}); } } return false; }); }); </script>