このコミットが含まれているのは:
2025-06-04 10:45:00 +08:00
コミット b2ebe096aa
6個のファイルの変更104行の追加12行の削除
+27 -3
ファイルの表示
@@ -162,9 +162,9 @@
</div>
<div id="mianka" style="display: none">
<input type="checkbox" name="craft" lay-filter="mianka" value="圆角" title="圆角" disabled>
<input type="checkbox" name="craft" lay-filter="mianka" value="异形模切" title="异形模切" disabled>
<input type="checkbox" name="craft" lay-filter="mianka" value="击凸" title="击凸" disabled>
<input type="checkbox" name="craft" lay-filter="mianka" value="压凹" title="压凹" disabled>
<input type="checkbox" name="craft" lay-filter="mianka" value="异形模切" title="异形模切" disabled>
<div id="color_type" class="layui-inline" style="display: none;width: 200px">
<select name="craft" class="select" disabled>
<option value="无色" selected>无色</option>
@@ -172,6 +172,19 @@
<option value="有色加凹凸">有色加凹凸</option>
</select>
</div>
<br/>
<input type="checkbox" name="craft" lay-filter="mianka" value="单面烫金" title="单面烫金" disabled>
<input type="checkbox" name="craft" lay-filter="mianka" value="双面烫金" title="双面烫金" disabled>
<div id="tang_type" class="layui-inline" style="display: none;width: 200px">
<select name="craft" class="select" disabled>
<option value="烫金" selected>烫金</option>
<option value="烫银">烫银</option>
<option value="烫蓝">烫蓝</option>
<option value="烫绿">烫绿</option>
<option value="烫紫">烫紫</option>
<option value="烫玫瑰">烫玫瑰</option>
</select>
</div>
</div>
@@ -214,6 +227,7 @@
<%@include file="/views/copyResult.jsp" %>
<script>
setNumberOptions();
function setNumberOptions() {
let html = '';
if (window.parent.system_isPdd) {
@@ -231,6 +245,7 @@
}
$("#desType").empty().append(html);
}
layui.use(['table', 'form', 'carousel'], function () {
var form = layui.form; //只有执行了这一步,部分表单元素才会自动修饰成功
var carousel = layui.carousel;
@@ -434,10 +449,12 @@
}
}
);
if (craft_list.indexOf("击凸") > -1 && craft_list.indexOf("压凹") > -1) {
const requiredCrafts = ["击凸", "压凹", "单面烫金", "双面烫金"];
const allExist = requiredCrafts.filter(craft => craft_list.includes(craft));
if (allExist.length > 1) {
$(data.elem).next().attr("class", "layui-unselect layui-form-checkbox");
$(data.elem).prop("checked", false);
layer.msg("击凸 - 压凹不能同时选择", {offset: ['300px', '300px']}, function () {
layer.msg("击凸 - 压凹 - 单面烫金 - 双面烫金不能同时选择", {offset: ['300px', '300px']}, function () {
});
return false;
}
@@ -455,6 +472,13 @@
$("#color_type").hide();
$("#color_type").find("select").attr("disabled", true);
}
if (craft_list.indexOf("双面烫金") > -1 || craft_list.indexOf("单面烫金") > -1) {
$("#tang_type").show();
$("#tang_type").find("select").attr("disabled", false);
} else {
$("#tang_type").hide();
$("#tang_type").find("select").attr("disabled", true);
}
console.log(craft_list)
form.render();
})