修改卡片腰封工艺,新增栏目

This commit is contained in:
2025-09-05 09:19:27 +08:00
parent 12a237bf53
commit ac80841ff3
8 changed files with 700 additions and 92 deletions
+82 -62
View File
@@ -12,6 +12,10 @@
#sehu_number .layui-form-select .layui-edge {
right: 0;
}
.tjselect .layui-form-select .layui-edge {
right: 20px;
}
</style>
<body>
<div class="big_box">
@@ -141,48 +145,50 @@
<input type="radio" name="craftQie" calss="moqie" value="模切" lay-skin="primary" title="模切"
checked="checked">
</div>
<div class="layui-form-item">
<input type="checkbox" name="craft" lay-filter="craftZhuan" value="专金" title="专金"
class="craftZhuan">
<input type="checkbox" name="craft" lay-filter="craftZhuan" value="专银" title="专银"
class="craftZhuan">
<div class="layui-input-block">
烫金工艺:
<input type="checkbox" name="craft" lay-filter="craftZhuan" value="烫金" title="烫金"
class="craftZhuan">
<input type="checkbox" name="craft" lay-filter="craftZhuan" value="烫银" title="烫银"
class="craftZhuan">
<input type="checkbox" name="craft" lay-filter="craftZhuan" value="烫蓝" title="烫蓝"
class="craftZhuan">
<input type="checkbox" name="craft" lay-filter="craftZhuan" value="烫红" title="烫红"
class="craftZhuan">
<input type="checkbox" name="craft" lay-filter="craftZhuan" value="烫黑" title="烫黑"
class="craftZhuan">
<input type="checkbox" name="craft" lay-filter="craftZhuan" value="镭射银" title="镭射银"
class="craftZhuan">
<input type="checkbox" name="craft" lay-filter="craftZhuan" value="镭射金" title="镭射金"
class="craftZhuan">
<input type="checkbox" name="craft" lay-filter="craftZhuan" value="玫瑰金" title="玫瑰金"
class="craftZhuan">
<input type="checkbox" name="craft" lay-filter="craftZhuan" value="印刷+烫金" title="印刷+烫金"
class="craftZhuan">
<input type="checkbox" name="craft" lay-filter="craftZhuan" value="印刷+烫银" title="印刷+烫银"
class="craftZhuan">
<input type="checkbox" name="craft" lay-filter="craftZhuan" value="双面贴" title="双面贴"
class="craftZhuan">
<input type="checkbox" name="craft" lay-filter="craftZhuan" value="刮板" title="刮板"
class="craftZhuan">
<div class="layui-inline" id="guaban" style="width: 80px;display: none">
<div style="display:flex;align-items: center">
<span style="flex-shrink: 0">数量:</span>
<input type="text" name="pcount" class="layui-input layui-inline" value="1">
<div class="layui-inline tjselect" style="width:60px; display:none">
<select name="craft" class="layui-select " disabled>
<option value="烫金">烫金</option>
<option value="烫银">烫银</option>
<option value="烫蓝">烫蓝</option>
<option value="烫红">烫红</option>
<option value="烫黑">烫黑</option>
<option value="镭射银">镭射银</option>
<option value="镭射金">镭射金</option>
<option value="玫瑰金">玫瑰金</option>
</select>
</div>
<div class="layui-input-block">
配件:
<input type="checkbox" name="craft" lay-filter="craftZhuan" value="刮板" title="刮板"
class="craftZhuan">
<div class="layui-inline" id="guaban" style="width: 80px;display: none">
<div style="display:flex;align-items: center">
<span style="flex-shrink: 0">数量:</span>
<input type="text" name="pcount" class="layui-input layui-inline" value="1">
</div>
</div>
</div>
</div>
<div class="layui-form-item">
<input type="checkbox" name="craft" lay-filter="craftZhuan" value="烫画" title="烫画"
class="craftZhuan">
<input type="checkbox" name="craft" lay-filter="craftZhuan" value="冷转印" title="冷转印"
class="craftZhuan">
<span id="sehu_number" style="display:none">
<div class="layui-input-block">
其他工艺:
<input type="checkbox" name="craft" lay-filter="craftZhuan" value="专金" title="专金"
class="craftZhuan">
<input type="checkbox" name="craft" lay-filter="craftZhuan" value="专银" title="专银"
class="craftZhuan">
<input type="checkbox" name="craft" lay-filter="craftZhuan" value="印刷+烫金" title="印刷+烫金"
class="craftZhuan">
<input type="checkbox" name="craft" lay-filter="craftZhuan" value="印刷+烫银" title="印刷+烫银"
class="craftZhuan">
<input type="checkbox" name="craft" lay-filter="craftZhuan" value="双面贴" title="双面贴"
class="craftZhuan">
<input type="checkbox" name="craft" lay-filter="craftZhuan" value="烫画" title="烫画"
class="craftZhuan">
<input type="checkbox" name="craft" lay-filter="craftZhuan" value="冷转印" title="冷转印"
class="craftZhuan">
<span id="sehu_number" style="display:none">
<span>色数:</span>
<div class="layui-inline" style="width:60px;">
<select name="co_number" class="select">
@@ -195,28 +201,28 @@
</select>
</div>
</span>
</div>
</div>
<div class="layui-form-item">
<button class="layui-btn" lay-submit="" lay-filter="acount_btn">计算</button>
<button type="reset" class="layui-btn layui-btn-primary">重置</button>
</div>
<h2>计算结果-
<button type="button" class="layui-btn layui-btn-primary layui-btn-sm copyResult"
onclick="copyResult()">点击复制
</button>
</h2>
<div>
<textarea rows="11" cols="75" id="span_result" readonly="readonly"></textarea>
<%@include file="../acountExpressFee.jsp" %>
</div>
<!--<h2>下单备注-<button type="button" class="layui-btn layui-btn-primary layui-btn-sm copyResult" onclick="copyBz()">点击复制</button></h2>
<div>
<textarea rows="5" cols="75" id="bz_result" readonly="readonly"></textarea>
</div>-->
<div>
<table class="layui-hide" id="priceTable" lay-filter="priceTable"></table>
</div>
</div>
<div class="layui-form-item">
<button class="layui-btn" lay-submit="" lay-filter="acount_btn">计算</button>
<button type="reset" class="layui-btn layui-btn-primary">重置</button>
</div>
<h2>计算结果-
<button type="button" class="layui-btn layui-btn-primary layui-btn-sm copyResult"
onclick="copyResult()">点击复制
</button>
</h2>
<div>
<textarea rows="11" cols="75" id="span_result" readonly="readonly"></textarea>
<%@include file="../acountExpressFee.jsp" %>
</div>
<!--<h2>下单备注-<button type="button" class="layui-btn layui-btn-primary layui-btn-sm copyResult" onclick="copyBz()">点击复制</button></h2>
<div>
<textarea rows="5" cols="75" id="bz_result" readonly="readonly"></textarea>
</div>-->
<div>
<table class="layui-hide" id="priceTable" lay-filter="priceTable"></table>
</div>
</form>
</div>
<div class="right_div" style="margin-left:50px;">
@@ -302,6 +308,9 @@
form.on('radio(kind)', function (kindData) {
getProductImage()
$("#ui_des").hide();
$("input[name='craft'][value='烫金']").prop("checked", false);
$(".tjselect").hide();
$(".tjselect select").prop("disabled", true);
if (kindData.value == "金属标") {
// 切换为品种单选框
$(".metal").show();
@@ -315,7 +324,7 @@
} else {
// 少数量、专版打印的时候,切换为品种下拉框
$(".UVSticker").show();
$(".UVSticker").find(":input").attr("disabled", false);
$(".UVSticker input").attr("disabled", false);
$(".count").show();
$(".count").find(":input").attr("disabled", false);
$(".metal").hide();
@@ -366,7 +375,6 @@
} else {
$("#guaban").hide();
}
var craftZhuan = $(".craftZhuan:checked").length;
if (craftZhuan > most) {
$(data.elem).next().attr("class", "layui-unselect layui-form-checkbox");
@@ -374,6 +382,15 @@
layer.msg('[专金 - 专银]不能同时选择!', {offset: ['300px', '300px']}, {icon: 5});
return false;
}
if (craft_list.indexOf("烫金") > -1) {
$(".tjselect").show();
$(".tjselect select").prop("disabled", false);
} else {
$(".tjselect").hide();
$(".tjselect select").prop("disabled", true);
}
if (data.value == "冷转印") {
if ($(data.elem).is(":checked")) {
@@ -382,6 +399,7 @@
$("#sehu_number").hide();
}
}
form.render();//必须写
getProductImage()
})
@@ -400,7 +418,9 @@
$("input:checkbox[name='craft']:checked").each(function (i) {
if (!$(this).is(':disabled')) {
if ($(this).val() == "刮板") {
if ($(this).val() == "烫金") {
craftShua.push($(".tjselect select option:selected").val());
} else if ($(this).val() == "刮板") {
let co_count = $("input[name='pcount']").val();
craftShua.push($(this).val() + co_count + "个");
} else {