|
|
|
@ -12,6 +12,10 @@
|
|
|
|
|
margin: 0;
|
|
|
|
|
overflow: hidden;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.dh_ico {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
|
|
|
|
</style>
|
|
|
|
|
</head>
|
|
|
|
|
|
|
|
|
@ -30,10 +34,10 @@
|
|
|
|
|
<li lay-options="{ id: '{{item.sheet_index}}',table_name:'{{item.table_name}}' }" class="{{ index == 0 ? 'layui-menu-item-checked' : '' }}" >
|
|
|
|
|
<div class="layui-menu-body-title">
|
|
|
|
|
<a href="javascript:;">{{item.sheet_name}}</a>
|
|
|
|
|
{{# if(item.is_check==1){ }}
|
|
|
|
|
|
|
|
|
|
<i class="layui-icon layui-icon-ok-circle"
|
|
|
|
|
style="font-size: 18px; color: #04B543;margin-top: -10px;"></i>
|
|
|
|
|
{{# } }}
|
|
|
|
|
style="font-size: 18px; color: #04B543;margin-top: -10px;" class=""></i>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
</li>
|
|
|
|
|
{{# }); }}
|
|
|
|
@ -94,7 +98,7 @@
|
|
|
|
|
|
|
|
|
|
var jobId = GetQueryString("job_id");
|
|
|
|
|
|
|
|
|
|
var index0TableName = "";
|
|
|
|
|
var initSheetIndex = 0;
|
|
|
|
|
|
|
|
|
|
//获取sheet列表
|
|
|
|
|
$.ajax({
|
|
|
|
@ -111,7 +115,7 @@
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
tableRender(0);
|
|
|
|
|
tableRender(initSheetIndex);
|
|
|
|
|
|
|
|
|
|
function tableRender(sheetIndex) {
|
|
|
|
|
table.render({
|
|
|
|
@ -139,7 +143,7 @@
|
|
|
|
|
done: function (res, curr, count) {
|
|
|
|
|
var options = this;
|
|
|
|
|
|
|
|
|
|
$("#tableName").val('11111111')
|
|
|
|
|
$("#tableName").val(res.table_name);
|
|
|
|
|
|
|
|
|
|
// 获取当前行数据
|
|
|
|
|
table.getRowData = function (tableId, elem) {
|
|
|
|
@ -151,38 +155,47 @@
|
|
|
|
|
tableViewElem.find('.fields-select').on('change', function () {
|
|
|
|
|
var value = this.value;
|
|
|
|
|
var data = table.getRowData(options.id, this);
|
|
|
|
|
data.login = value;
|
|
|
|
|
console.log('选中值: ' + value + '<br>当前行数据:' + JSON.stringify(data));
|
|
|
|
|
data.data_type_id = value;
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
form.on('switch(requiredSwitch)', function (obj) {
|
|
|
|
|
var data = table.getRowData(options.id, this);
|
|
|
|
|
if (obj.elem.checked) {
|
|
|
|
|
data.sex = 1;
|
|
|
|
|
data.allow_blank = 0;
|
|
|
|
|
} else {
|
|
|
|
|
data.sex = 2;
|
|
|
|
|
data.allow_blank = 1;
|
|
|
|
|
}
|
|
|
|
|
console.log('选中值: ' + obj.elem.checked + '<br>当前行数据:' + JSON.stringify(data));
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
util.on({
|
|
|
|
|
save: function () {
|
|
|
|
|
var data = table.getData('setField');
|
|
|
|
|
if (errArr.length > 0) {
|
|
|
|
|
layer.msg("有问题的数据,请检查!");
|
|
|
|
|
} else {
|
|
|
|
|
layer.msg(JSON.stringify(data));
|
|
|
|
|
}
|
|
|
|
|
// if (errArr.length > 0) {
|
|
|
|
|
// layer.msg("有问题的数据,请检查!");
|
|
|
|
|
// } else {
|
|
|
|
|
// layer.msg(JSON.stringify(data));
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
var tableName = $("#tableName").val();
|
|
|
|
|
$.ajax({
|
|
|
|
|
type: "POST",
|
|
|
|
|
async: false,
|
|
|
|
|
dataType: "json",
|
|
|
|
|
url: "/QingLong/collect/saveSheet",
|
|
|
|
|
data: {
|
|
|
|
|
"json": JSON.stringify(data),
|
|
|
|
|
"table_name": tableName,
|
|
|
|
|
"job_id": jobId,
|
|
|
|
|
"sheet_index": initSheetIndex
|
|
|
|
|
},
|
|
|
|
|
success: function (result) {
|
|
|
|
|
console.log(result);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
@ -210,10 +223,8 @@
|
|
|
|
|
|
|
|
|
|
//菜单的点击事件
|
|
|
|
|
dropdown.on('click(sheetListView)', function (options) {
|
|
|
|
|
console.log(this, options);
|
|
|
|
|
|
|
|
|
|
// 显示 - 仅用于演示
|
|
|
|
|
layer.msg(util.escape(JSON.stringify(options)));
|
|
|
|
|
initSheetIndex = options.id;
|
|
|
|
|
tableRender(options.id);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|