添加网站文件
This commit is contained in:
43
public/static/plug/layui-admin/dist/layuiadmin/modules/like_area.js
vendored
Normal file
43
public/static/plug/layui-admin/dist/layuiadmin/modules/like_area.js
vendored
Normal file
@@ -0,0 +1,43 @@
|
||||
|
||||
layui.define(["jquery", "form"], function (exports) {
|
||||
var $ = layui.$;
|
||||
var form = layui.form;
|
||||
var ojb = {
|
||||
init: function (province_lay_filte,city_lay_filte,district_lay_filte,province_name,city_name,district_name,province_id,city_id,district_id) {
|
||||
function areaSelect(data, element) {
|
||||
var html = '';
|
||||
for (var i in data) {
|
||||
html += "<option value=" + data[i]['id'] + ">" + data[i]['name'] + "</option>";
|
||||
}
|
||||
$(element).html(html);
|
||||
form.render('select');
|
||||
return data[0]['id'] === undefined ? 0 : data[0]['id'];
|
||||
}
|
||||
var first_id = areaSelect(getAllProvince(), $("[name='"+province_name+"']"));
|
||||
if(province_id !== undefined){
|
||||
$("[name='"+province_name+"']").val(province_id);
|
||||
form.render('select');
|
||||
first_id= province_id;
|
||||
}
|
||||
first_id = areaSelect(getAreaChildren(first_id), $("[name='"+city_name+"']"));
|
||||
if(city_id !== undefined){
|
||||
$("[name='"+city_name+"']").val(city_id);
|
||||
form.render('select');
|
||||
first_id= city_id;
|
||||
}
|
||||
areaSelect(getAreaChildren(first_id), $("[name='"+district_name+"']"));
|
||||
if(district_id !== undefined){
|
||||
$("[name='"+district_name+"']").val(district_id);
|
||||
form.render('select');
|
||||
}
|
||||
form.on('select('+province_lay_filte+')', function (data) {
|
||||
var first_id = areaSelect(getAreaChildren(data['value']), $("[name='"+city_name+"']"));
|
||||
areaSelect(getAreaChildren(first_id), $("[name='"+district_name+"']"));
|
||||
});
|
||||
form.on('select('+city_lay_filte+')', function (data) {
|
||||
areaSelect(getAreaChildren(data['value']), $("[name='"+district_name+"']"));
|
||||
});
|
||||
}
|
||||
};
|
||||
exports("like_area", ojb);
|
||||
});
|
||||
Reference in New Issue
Block a user