@@ -1351,6 +1351,24 @@ layui.define(['jquery', 'i18n', 'element', 'layer', 'form', 'rate', 'table', 'sl
|
|||||||
var propsValue = $(elem).data('value') || 'value';
|
var propsValue = $(elem).data('value') || 'value';
|
||||||
var parents = $(elem).data('parents') || false;
|
var parents = $(elem).data('parents') || false;
|
||||||
|
|
||||||
|
let option_data=[];
|
||||||
|
let tip=$(elem).data('tip') || '请按照级别引导选择';
|
||||||
|
let url = $(elem).data('url'); //获取数据的url
|
||||||
|
let params = $(elem).data('params'); //需要上传的参数
|
||||||
|
if(typeof url != 'undefined' && url)
|
||||||
|
{
|
||||||
|
let listdata = admin.event.ajax(url,params);
|
||||||
|
if(listdata.code==200)
|
||||||
|
{
|
||||||
|
option_data=listdata.data;
|
||||||
|
}else {
|
||||||
|
layer.msg('字段 '+ name + ' 获取数据失败,网址返回错误信息 '+listdata.msg,{icon: 3,time:5000})
|
||||||
|
}
|
||||||
|
}else {
|
||||||
|
option_data=cascader_data; //默认为地区数据
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
if (typeof value != 'undefined' && value) {
|
if (typeof value != 'undefined' && value) {
|
||||||
value = value.split('/');
|
value = value.split('/');
|
||||||
value = value[value.length - 1];
|
value = value[value.length - 1];
|
||||||
@@ -1360,13 +1378,14 @@ layui.define(['jquery', 'i18n', 'element', 'layer', 'form', 'rate', 'table', 'sl
|
|||||||
elObj[index] = cascader({
|
elObj[index] = cascader({
|
||||||
elem: elem,
|
elem: elem,
|
||||||
value: value,
|
value: value,
|
||||||
|
placeholder:tip,
|
||||||
clearable: true,
|
clearable: true,
|
||||||
filterable: true,
|
filterable: true,
|
||||||
showAllLevels: parents,
|
showAllLevels: parents,
|
||||||
props: {
|
props: {
|
||||||
value: propsValue
|
value: propsValue
|
||||||
},
|
},
|
||||||
options: cascader_data
|
options: option_data
|
||||||
});
|
});
|
||||||
|
|
||||||
elObj[index].changeEvent(function (value, node) {
|
elObj[index].changeEvent(function (value, node) {
|
||||||
|
|||||||
Reference in New Issue
Block a user