|
|
|
@ -597,7 +597,7 @@
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="layui-card-header header_top">劳动教育</div>
|
|
|
|
|
<div class="layui-card-body">
|
|
|
|
|
<div class="layui-card-body" id="div_czldjy">
|
|
|
|
|
<div id="ljItmes">
|
|
|
|
|
<div class="layui-row">
|
|
|
|
|
<div class="layui-col-xs4">
|
|
|
|
@ -605,7 +605,7 @@
|
|
|
|
|
<label class="layui-form-label"><span class="require-star"></span>教室分类:
|
|
|
|
|
</label>
|
|
|
|
|
<div class="layui-input-inline" style="width: 230px;">
|
|
|
|
|
<select temp="cz_ljSelect" id="cz_defaultSelect">
|
|
|
|
|
<select temp="cz_ljSelect" id="cz_defaultSelect" lay-filter="cz_defaultSelect">
|
|
|
|
|
<option value="cz_ldjyqlhwsrshu">清洁与卫生</option>
|
|
|
|
|
<option value="cz_ldjyzyhwsrshu">整理与收纳</option>
|
|
|
|
|
<option value="cz_ldjyprwywsrshu">烹饪与营养</option>
|
|
|
|
@ -615,10 +615,23 @@
|
|
|
|
|
<option value="cz_ldjygyscld">工业生产劳动</option>
|
|
|
|
|
<option value="cz_ldjyxjstyyyy">新技术体验与应用</option>
|
|
|
|
|
<option value="cz_ldjyxdfwyld">现代服务业劳动</option>
|
|
|
|
|
<option value="cz_ldjyqt">其他</option>
|
|
|
|
|
</select>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="layui-col-xs4" id="cz_ldjy_custom" style="display: none;">
|
|
|
|
|
<div class="layui-form-item">
|
|
|
|
|
<label class="layui-form-label"><span class="require-star"></span>自定义教室分类:
|
|
|
|
|
</label>
|
|
|
|
|
<div class="layui-input-block">
|
|
|
|
|
<input type="text" id="cz_default_custom_name" lay-verify="" autocomplete="off"
|
|
|
|
|
class="layui-input input-width">
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="layui-col-xs4">
|
|
|
|
|
<div class="layui-form-item">
|
|
|
|
|
<label class="layui-form-label"><span class="require-star"></span>室数:
|
|
|
|
@ -630,6 +643,7 @@
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -991,29 +1005,29 @@
|
|
|
|
|
url: "/QingLong/zbdc/getSchoolCgzb",
|
|
|
|
|
success: function (res) {
|
|
|
|
|
|
|
|
|
|
if (typeof res.cz_wllshshshu !== 'undefined') {
|
|
|
|
|
|
|
|
|
|
var arr = ["cz_ldjyqlhwsrshu", "cz_ldjyzyhwsrshu", "cz_ldjyprwywsrshu", "cz_ldjyjyqyqsyyh", "cz_ldjynyscld", "cz_ldjyccgyz", "cz_ldjygyscld", "cz_ldjyxjstyyyy", "cz_ldjyxdfwyld"];
|
|
|
|
|
var ljRes = arr.filter(function (key) {
|
|
|
|
|
return res[key] !== 0 && res[key] !== null;
|
|
|
|
|
});
|
|
|
|
|
console.log(ljRes);
|
|
|
|
|
if (ljRes.length > 0) {
|
|
|
|
|
ljRes.forEach(function (item, index) {
|
|
|
|
|
if (index == 0) {
|
|
|
|
|
$('#cz_defaultSelect').val(item);
|
|
|
|
|
$('#cz_defaultInput').val(res[item]);
|
|
|
|
|
form.render();
|
|
|
|
|
} else {
|
|
|
|
|
var id = generateRandomString();
|
|
|
|
|
appendLjItem(id);
|
|
|
|
|
$('#cz_select_' + id).val(item);
|
|
|
|
|
$('#cz_input_' + id).val(res[item]);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
form.render();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
// if (typeof res.cz_wllshshshu !== 'undefined') {
|
|
|
|
|
|
|
|
|
|
// var arr = ["cz_ldjyqlhwsrshu", "cz_ldjyzyhwsrshu", "cz_ldjyprwywsrshu", "cz_ldjyjyqyqsyyh", "cz_ldjynyscld", "cz_ldjyccgyz", "cz_ldjygyscld", "cz_ldjyxjstyyyy", "cz_ldjyxdfwyld"];
|
|
|
|
|
// var ljRes = arr.filter(function (key) {
|
|
|
|
|
// return res[key] !== 0 && res[key] !== null;
|
|
|
|
|
// });
|
|
|
|
|
// console.log(ljRes);
|
|
|
|
|
// if (ljRes.length > 0) {
|
|
|
|
|
// ljRes.forEach(function (item, index) {
|
|
|
|
|
// if (index == 0) {
|
|
|
|
|
// $('#cz_defaultSelect').val(item);
|
|
|
|
|
// $('#cz_defaultInput').val(res[item]);
|
|
|
|
|
// form.render();
|
|
|
|
|
// } else {
|
|
|
|
|
// var id = generateRandomString();
|
|
|
|
|
// appendLjItem(id);
|
|
|
|
|
// $('#cz_select_' + id).val(item);
|
|
|
|
|
// $('#cz_input_' + id).val(res[item]);
|
|
|
|
|
// }
|
|
|
|
|
// });
|
|
|
|
|
// form.render();
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
form.val("myForm", {
|
|
|
|
|
|
|
|
|
@ -1072,6 +1086,35 @@
|
|
|
|
|
|
|
|
|
|
$('#div_czms').html(res.cz_ms);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (res.cz_ldjy != null) {
|
|
|
|
|
$('#div_czldjy').empty();
|
|
|
|
|
|
|
|
|
|
$('#div_czldjy').html(res.cz_ldjy);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (typeof res.cz_ldjy_values !== 'undefined' && res.cz_ldjy_values != null) {
|
|
|
|
|
$('#div_czldjy').find('select').each(function (index) {
|
|
|
|
|
$(this).val(res.cz_ldjy_values.split(",")[index]);
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
form.render();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
form.on('select(cz_defaultSelect)', function (data) {
|
|
|
|
|
var tempId = data.elem.id.split('_')[2];
|
|
|
|
|
console.log(tempId);
|
|
|
|
|
var idVal = 'cz_ldjy_custom';
|
|
|
|
|
if (typeof tempId !== 'undefined') {
|
|
|
|
|
idVal = 'cz_ldjy_custom_' + tempId;
|
|
|
|
|
}
|
|
|
|
|
if (data.value == 'cz_ldjyqt') {
|
|
|
|
|
$('#' + idVal).show();
|
|
|
|
|
} else {
|
|
|
|
|
$('#' + idVal).hide();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
@ -1087,12 +1130,24 @@
|
|
|
|
|
selectValues.push(selectedValue);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
var qtIndexArr = selectValues.reduce(function (result, item, index) {
|
|
|
|
|
if (item === "cz_ldjyqt") {
|
|
|
|
|
result.push(index);
|
|
|
|
|
}
|
|
|
|
|
return result;
|
|
|
|
|
}, []);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$('input[temp="cz_ljCount"]').each(function () {
|
|
|
|
|
var inputValue = $(this).val();
|
|
|
|
|
inputValues.push(inputValue);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
for (var i = qtIndexArr.length - 1; i >= 0; i--) {
|
|
|
|
|
selectValues.splice(qtIndexArr[i], 1);
|
|
|
|
|
inputValues.splice(qtIndexArr[i], 1);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (hasDuplicates(selectValues)) {
|
|
|
|
|
layer.msg('劳技中的教室分类重复!', {
|
|
|
|
@ -1117,6 +1172,17 @@
|
|
|
|
|
result.cz_yq = Base64.encode($("#div_czyy").html());
|
|
|
|
|
result.cz_ms = Base64.encode($("#div_czms").html());
|
|
|
|
|
|
|
|
|
|
result.cz_ldjy = Base64.encode($("#div_czldjy").html());
|
|
|
|
|
|
|
|
|
|
var czldjySelectArr = [];
|
|
|
|
|
|
|
|
|
|
$('#div_czldjy').find('select').each(function () {
|
|
|
|
|
var selectedValue = $(this).val();
|
|
|
|
|
czldjySelectArr.push(selectedValue);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
result.cz_ldjy_values = czldjySelectArr.join(',');
|
|
|
|
|
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: '/QingLong/zbdc/saveCgzb',
|
|
|
|
|
data: result,
|
|
|
|
@ -1163,7 +1229,7 @@
|
|
|
|
|
'<label class="layui-form-label"><span class="require-star"></span>教室分类:' +
|
|
|
|
|
'</label>' +
|
|
|
|
|
'<div class="layui-input-inline" style="width: 230px;">' +
|
|
|
|
|
'<select temp="cz_ljSelect" id="cz_select_' + id + '">' +
|
|
|
|
|
'<select temp="cz_ljSelect" lay-filter="cz_defaultSelect" id="cz_select_' + id + '">' +
|
|
|
|
|
'<option value="cz_ldjyqlhwsrshu">清洁与卫生</option>' +
|
|
|
|
|
'<option value="cz_ldjyzyhwsrshu">整理与收纳</option>' +
|
|
|
|
|
'<option value="cz_ldjyprwywsrshu">烹饪与营养</option>' +
|
|
|
|
@ -1173,27 +1239,36 @@
|
|
|
|
|
'<option value="cz_ldjygyscld">工业生产劳动</option>' +
|
|
|
|
|
'<option value="cz_ldjyxjstyyyy">新技术体验与应用</option>' +
|
|
|
|
|
'<option value="cz_ldjyxdfwyld">现代服务业劳动</option>' +
|
|
|
|
|
'<option value="cz_ldjyqt">其他</option>' +
|
|
|
|
|
'</select>' +
|
|
|
|
|
'</div>' +
|
|
|
|
|
'</div>' +
|
|
|
|
|
'</div>' +
|
|
|
|
|
'<div class="layui-col-xs4">' +
|
|
|
|
|
'<div class="layui-col-xs4" id="cz_ldjy_custom_' + id + '" style="display: none;">' +
|
|
|
|
|
'<div class="layui-form-item">' +
|
|
|
|
|
'<label class="layui-form-label"><span class="require-star"></span>室数:' +
|
|
|
|
|
'<label class="layui-form-label"><span class="require-star"></span>自定义教室分类:' +
|
|
|
|
|
'</label>' +
|
|
|
|
|
'<div class="layui-input-block">' +
|
|
|
|
|
'<input type="text" id="cz_input_' + id + '" temp="cz_ljCount" lay-verify="required|number"' +
|
|
|
|
|
'autocomplete="off" value="0" class="layui-input input-width">' +
|
|
|
|
|
'<input type="text" id="cz_ldjyfl_custom_name_' + id + '" lay-verify=""' +
|
|
|
|
|
'autocomplete="off" class="layui-input input-width">' +
|
|
|
|
|
'</div>' +
|
|
|
|
|
'</div>' +
|
|
|
|
|
'</div>' +
|
|
|
|
|
'<div class="layui-col-xs4">' +
|
|
|
|
|
'<div class="layui-form-item" style="height: 38px;display: flex; align-items: center;">' +
|
|
|
|
|
'<i class="layui-icon layui-icon-error"' +
|
|
|
|
|
'style="font-size: 24px;color: #ff5722;cursor: pointer;" id="' + id + '"></i>' +
|
|
|
|
|
'<div class="layui-form-item" style="height: 38px;">' +
|
|
|
|
|
'<label class="layui-form-label"><span class="require-star"></span>室数:' +
|
|
|
|
|
'</label>' +
|
|
|
|
|
'<div class="layui-input-block">' +
|
|
|
|
|
'<input type="text" id="cz_input_' + id + '" temp="cz_ljCount"' +
|
|
|
|
|
'lay-verify="required|number" autocomplete="off" value="0"' +
|
|
|
|
|
'class="layui-input input-width">' +
|
|
|
|
|
'</div>' +
|
|
|
|
|
'<div style="position: relative;top: -31px;left: 474px;width: 10px;">' +
|
|
|
|
|
'<i class="layui-icon layui-icon-error" style="font-size: 24px;color: #ff5722;cursor: pointer;" id="' + id + '"></i>' +
|
|
|
|
|
'</div>' +
|
|
|
|
|
'</div>' +
|
|
|
|
|
'</div>' +
|
|
|
|
|
'</div>'
|
|
|
|
|
'</div>';
|
|
|
|
|
|
|
|
|
|
$('#ljItmes').append(str);
|
|
|
|
|
|
|
|
|
|