save
This commit is contained in:
parent
33bf232777
commit
7106d26f1f
@ -216,7 +216,7 @@ layui.use(['upload', 'layer', 'jquery', 'popup', 'util'], function() {
|
|||||||
let input = layui.jquery('#$id').prev();
|
let input = layui.jquery('#$id').prev();
|
||||||
input.prev().html(layui.util.escape(input.val()));
|
input.prev().html(layui.util.escape(input.val()));
|
||||||
layui.upload.render({
|
layui.upload.render({
|
||||||
elem: '#$id',$options_string
|
elem: "#$id",$options_string
|
||||||
done: function (res) {
|
done: function (res) {
|
||||||
if (res.code) return layui.popup.failure(res.msg);
|
if (res.code) return layui.popup.failure(res.msg);
|
||||||
this.item.prev().val(res.data.path).prev().html(layui.util.escape(res.data.path));
|
this.item.prev().val(res.data.path).prev().html(layui.util.escape(res.data.path));
|
||||||
@ -268,14 +268,14 @@ EOF;
|
|||||||
$this->jsContent .= <<<EOF
|
$this->jsContent .= <<<EOF
|
||||||
|
|
||||||
// 字段 {$options['label']} $field
|
// 字段 {$options['label']} $field
|
||||||
layui.use(['upload', 'layer', 'jquery'], function() {
|
layui.use(["upload", "layer", "jquery"], function() {
|
||||||
let input = layui.jquery('#$id').prev();
|
let input = layui.jquery("#$id").prev();
|
||||||
input.prev().attr('src', input.val());
|
input.prev().attr("src", input.val());
|
||||||
layui.upload.render({
|
layui.upload.render({
|
||||||
elem: '#$id',$options_string
|
elem: "#$id",$options_string
|
||||||
done: function (res) {
|
done: function (res) {
|
||||||
if (res.code > 0) return layui.layer.msg(res.msg);
|
if (res.code > 0) return layui.layer.msg(res.msg);
|
||||||
this.item.prev().val(res.data.path).prev().attr('src', res.data.path);
|
this.item.prev().val(res.data.path).prev().attr("src", res.data.path);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -326,10 +326,10 @@ EOF;
|
|||||||
EOF;
|
EOF;
|
||||||
$this->jsContent .= <<<EOF
|
$this->jsContent .= <<<EOF
|
||||||
|
|
||||||
// 字段 {$options['label']} $field
|
// 字段 {$options["label"]} $field
|
||||||
layui.use(['laydate'], function() {
|
layui.use(["laydate"], function() {
|
||||||
layui.laydate.render({
|
layui.laydate.render({
|
||||||
elem: '#$id',$options_string
|
elem: "#$id",$options_string
|
||||||
});
|
});
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -386,10 +386,10 @@ EOF;
|
|||||||
$this->jsContent .= <<<EOF
|
$this->jsContent .= <<<EOF
|
||||||
|
|
||||||
// 字段 {$options['label']} $field
|
// 字段 {$options['label']} $field
|
||||||
layui.use(['laydate'], function() {
|
layui.use(["laydate"], function() {
|
||||||
layui.laydate.render({
|
layui.laydate.render({
|
||||||
elem: '#$id',
|
elem: "#$id",
|
||||||
range: ['#$id_start', '#$id_end'],$options_string
|
range: ["#$id_start", "#$id_end"],$options_string
|
||||||
});
|
});
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -441,10 +441,10 @@ EOF;
|
|||||||
$this->jsContent .= <<<EOF
|
$this->jsContent .= <<<EOF
|
||||||
|
|
||||||
// 字段 {$options['label']} $field
|
// 字段 {$options['label']} $field
|
||||||
layui.use(['iconPicker'], function() {
|
layui.use(["iconPicker"], function() {
|
||||||
layui.iconPicker.render({
|
layui.iconPicker.render({
|
||||||
elem: '#$id',
|
elem: "#$id",
|
||||||
type: 'fontClass',
|
type: "fontClass",
|
||||||
page: false,$options_string
|
page: false,$options_string
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -483,10 +483,10 @@ EOF;
|
|||||||
$this->jsContent .= <<<EOF
|
$this->jsContent .= <<<EOF
|
||||||
|
|
||||||
// 字段 {$options['label']} $field
|
// 字段 {$options['label']} $field
|
||||||
layui.use(['form', 'jquery'], function() {
|
layui.use(["form", "jquery"], function() {
|
||||||
layui.jquery('#$id').attr('checked', layui.jquery('input[name="$field"]').val() != 0);
|
layui.jquery("#$id").attr("checked", layui.jquery('input[name="$field"]').val() != 0);
|
||||||
layui.form.render();
|
layui.form.render();
|
||||||
layui.form.on('switch($field)', function(data) {
|
layui.form.on("switch($field)", function(data) {
|
||||||
layui.jquery('input[name="$field"]').val(this.checked ? 1 : 0);
|
layui.jquery('input[name="$field"]').val(this.checked ? 1 : 0);
|
||||||
});
|
});
|
||||||
})
|
})
|
||||||
@ -590,16 +590,16 @@ EOF;
|
|||||||
$this->jsContent .= <<<EOF
|
$this->jsContent .= <<<EOF
|
||||||
|
|
||||||
// 字段 {$options['label']} $field
|
// 字段 {$options['label']} $field
|
||||||
layui.use(['jquery', 'xmSelect'], function() {
|
layui.use(["jquery", "xmSelect"], function() {
|
||||||
layui.jquery.ajax({
|
layui.jquery.ajax({
|
||||||
url: '$url',
|
url: "$url",
|
||||||
dataType: 'json',
|
dataType: "json",
|
||||||
success: function (e) {
|
success: function (e) {
|
||||||
let value = layui.jquery('#$id').attr('value');
|
let value = layui.jquery("#$id").attr("value");
|
||||||
let initValue = value ? value.split(',') : [];
|
let initValue = value ? value.split(",") : [];
|
||||||
layui.xmSelect.render({
|
layui.xmSelect.render({
|
||||||
el: '#$id',
|
el: "#$id",
|
||||||
name: '$field',
|
name: "$field",
|
||||||
initValue: initValue,
|
initValue: initValue,
|
||||||
data: e.data, $options_string
|
data: e.data, $options_string
|
||||||
})
|
})
|
||||||
@ -612,12 +612,12 @@ EOF;
|
|||||||
$this->jsContent .= <<<EOF
|
$this->jsContent .= <<<EOF
|
||||||
|
|
||||||
// 字段 {$options['label']} $field
|
// 字段 {$options['label']} $field
|
||||||
layui.use(['jquery', 'xmSelect'], function() {
|
layui.use(["jquery", "xmSelect"], function() {
|
||||||
let value = layui.jquery('#$id').attr('value');
|
let value = layui.jquery("#$id").attr("value");
|
||||||
let initValue = value ? value.split(',') : [];
|
let initValue = value ? value.split(",") : [];
|
||||||
layui.xmSelect.render({
|
layui.xmSelect.render({
|
||||||
el: '#$id',
|
el: "#$id",
|
||||||
name: '$field',
|
name: "$field",
|
||||||
initValue: initValue,$options_string
|
initValue: initValue,$options_string
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
@ -721,8 +721,8 @@ EOF;
|
|||||||
$field = $info['field'];
|
$field = $info['field'];
|
||||||
$templet = '';
|
$templet = '';
|
||||||
$schema = <<<EOF
|
$schema = <<<EOF
|
||||||
title: '$title',
|
title: "$title",
|
||||||
field: '$field',$hide_str$sort_str
|
field: "$field",$hide_str$sort_str
|
||||||
EOF;
|
EOF;
|
||||||
|
|
||||||
$control = strtolower($info['control']);
|
$control = strtolower($info['control']);
|
||||||
@ -733,8 +733,8 @@ EOF;
|
|||||||
$templet = <<<EOF
|
$templet = <<<EOF
|
||||||
|
|
||||||
templet: function (d) {
|
templet: function (d) {
|
||||||
let field = '$field';
|
let field = "$field";
|
||||||
form.on('switch('+field+')', function (data) {
|
form.on("switch("+field+")", function (data) {
|
||||||
let load = layer.load();
|
let load = layer.load();
|
||||||
let postData = {};
|
let postData = {};
|
||||||
postData[field] = data.elem.checked ? 1 : 0;
|
postData[field] = data.elem.checked ? 1 : 0;
|
||||||
@ -744,10 +744,10 @@ EOF;
|
|||||||
if (res.code) {
|
if (res.code) {
|
||||||
return layui.popup.failure(res.msg);
|
return layui.popup.failure(res.msg);
|
||||||
}
|
}
|
||||||
return layui.popup.success('操作成功');
|
return layui.popup.success("操作成功");
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
let checked = d[field] === 1 ? 'checked' : '';
|
let checked = d[field] === 1 ? "checked" : "";
|
||||||
return '<input type="checkbox" value="'+util.escape(d[PRIMARY_KEY])+'" lay-filter="'+util.escape(field)+'" lay-skin="switch" lay-text="'+util.escape('$lay_text')+'" '+checked+'/>';
|
return '<input type="checkbox" value="'+util.escape(d[PRIMARY_KEY])+'" lay-filter="'+util.escape(field)+'" lay-skin="switch" lay-text="'+util.escape('$lay_text')+'" '+checked+'/>';
|
||||||
}
|
}
|
||||||
EOF;
|
EOF;
|
||||||
@ -799,13 +799,13 @@ EOF;
|
|||||||
$templet = <<<EOF
|
$templet = <<<EOF
|
||||||
|
|
||||||
templet: function (d) {
|
templet: function (d) {
|
||||||
let field = '$field';
|
let field = "$field";
|
||||||
if (typeof d[field] == "undefined") return '';
|
if (typeof d[field] == "undefined") return "";
|
||||||
let items = [];
|
let items = [];
|
||||||
layui.each((d[field] + '').split(','), function (k , v) {
|
layui.each((d[field] + "").split(","), function (k , v) {
|
||||||
items.push(apiResults[field][v] || v);
|
items.push(apiResults[field][v] || v);
|
||||||
});
|
});
|
||||||
return util.escape(items.join(','));
|
return util.escape(items.join(","));
|
||||||
}
|
}
|
||||||
EOF;
|
EOF;
|
||||||
|
|
||||||
@ -824,7 +824,7 @@ EOF;
|
|||||||
// 表头参数
|
// 表头参数
|
||||||
let cols = [
|
let cols = [
|
||||||
{
|
{
|
||||||
type: 'checkbox'
|
type: "checkbox"
|
||||||
}$cols,{
|
}$cols,{
|
||||||
title: "操作",
|
title: "操作",
|
||||||
toolbar: "#table-bar",
|
toolbar: "#table-bar",
|
||||||
@ -863,19 +863,19 @@ $cols
|
|||||||
function render()
|
function render()
|
||||||
{
|
{
|
||||||
table.render({
|
table.render({
|
||||||
elem: '#data-table',
|
elem: "#data-table",
|
||||||
url: SELECT_API,
|
url: SELECT_API,
|
||||||
page: true,
|
page: true,
|
||||||
cols: [cols],
|
cols: [cols],
|
||||||
skin: 'line',
|
skin: "line",
|
||||||
size: 'lg',
|
size: "lg",
|
||||||
toolbar: '#table-toolbar',
|
toolbar: "#table-toolbar",
|
||||||
autoSort: false,
|
autoSort: false,
|
||||||
defaultToolbar: [{
|
defaultToolbar: [{
|
||||||
title: '刷新',
|
title: "刷新",
|
||||||
layEvent: 'refresh',
|
layEvent: "refresh",
|
||||||
icon: 'layui-icon-refresh',
|
icon: "layui-icon-refresh",
|
||||||
}, 'filter', 'print', 'exports']
|
}, "filter", "print", "exports"]
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -885,7 +885,7 @@ layui.each(apis, function (k, item) {
|
|||||||
let [field, url] = item;
|
let [field, url] = item;
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: url,
|
url: url,
|
||||||
dateType: 'json',
|
dateType: "json",
|
||||||
success: function (res) {
|
success: function (res) {
|
||||||
function travel(items) {
|
function travel(items) {
|
||||||
for (let k in items) {
|
for (let k in items) {
|
||||||
@ -916,19 +916,19 @@ EOF;
|
|||||||
$cols
|
$cols
|
||||||
// 渲染表格
|
// 渲染表格
|
||||||
table.render({
|
table.render({
|
||||||
elem: '#data-table',
|
elem: "#data-table",
|
||||||
url: SELECT_API,
|
url: SELECT_API,
|
||||||
page: true,
|
page: true,
|
||||||
cols: [cols],
|
cols: [cols],
|
||||||
skin: 'line',
|
skin: "line",
|
||||||
size: 'lg',
|
size: "lg",
|
||||||
toolbar: '#table-toolbar',
|
toolbar: "#table-toolbar",
|
||||||
autoSort: false,
|
autoSort: false,
|
||||||
defaultToolbar: [{
|
defaultToolbar: [{
|
||||||
title: '刷新',
|
title: "刷新",
|
||||||
layEvent: 'refresh',
|
layEvent: "refresh",
|
||||||
icon: 'layui-icon-refresh',
|
icon: "layui-icon-refresh",
|
||||||
}, 'filter', 'print', 'exports']
|
}, "filter", "print", "exports"]
|
||||||
});
|
});
|
||||||
|
|
||||||
$codes
|
$codes
|
||||||
|
Loading…
Reference in New Issue
Block a user