|
|
@ -52,6 +52,13 @@ |
|
|
|
<span asp-validation-for="LABEL_FILE" class="text-danger offset-sm-3 my-sm-1"></span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="layui-inline" style="margin-right: 5px; margin-left: 5px;"> |
|
|
|
<div class="layui-inline"> |
|
|
|
<label class="layui-form-label"></label> |
|
|
|
<input type="file" id="fileInput" onchange="validateFileExtensionbtw()"> |
|
|
|
<div id="errorContainer1" style="color: red;"></div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="layui-inline" style="margin-right: 5px; margin-left: 5px;"> |
|
|
|
<div class="layui-inline"> |
|
|
|
<label asp-for="REMARK" class="layui-form-label"></label> |
|
|
@ -66,20 +73,29 @@ |
|
|
|
<span asp-validation-for="IMAGE_NAME" class="text-danger offset-sm-3 my-sm-1"></span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="layui-inline" style="margin-right: 5px; margin-left: 5px;"> |
|
|
|
<div class="layui-inline"> |
|
|
|
<label class="layui-form-label"></label> |
|
|
|
<input type="file" id="fileInputimage" onchange="validateFileExtensionPIC()"> |
|
|
|
<div id="errorContainer" style="color: red;"></div> |
|
|
|
</div> |
|
|
|
|
|
|
|
</div> |
|
|
|
<div class="layui-inline"> |
|
|
|
<label class="layui-form-label">狀態:</label> |
|
|
|
<label class="layui-form-label"></label> |
|
|
|
<div class="layui-input-inline" style="width:auto"> |
|
|
|
<input type="radio" name="Takeway" lay-filter="Takeway" value="Y" asp-for="STATUS_NO" title="上架中" checked="checked" class="layui-form-radio"> |
|
|
|
<div class="layui-unselect layui-form-radio layui-form-radioed"> |
|
|
|
<i class="layui-anim layui-icon layui-anim-scaleSpring"></i> |
|
|
|
<span>上架中</span> |
|
|
|
<input type="radio" asp-for="STATUS_NO" value="Y" title="上架中" checked> |
|
|
|
<input type="radio" asp-for="STATUS_NO" value="N" title="未上架"> |
|
|
|
</div> |
|
|
|
<input type="radio" name="Takeway" lay-filter="Takeway" value="N" asp-for="STATUS_NO" title="未上架" class="layui-form-radio"> |
|
|
|
<div class="layui-unselect layui-form-radio"> |
|
|
|
<i class="layui-anim layui-icon"></i> |
|
|
|
<span>未上架</span> |
|
|
|
<div class="layui-inline" style="margin-right: 5px; margin-left: 5px;"> |
|
|
|
<div class="layui-form-item"> |
|
|
|
<div class="layui-inline"> |
|
|
|
<div id="errorMSG" style="color: red;"></div> |
|
|
|
</div> |
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="layui-inline" style="margin-right: 5px; margin-left: 5px;"> |
|
|
|
<div class="layui-form-item"> |
|
|
|
<div class="layui-inline"> |
|
|
@ -133,7 +149,7 @@ |
|
|
|
var labelFile = $("#LABEL_FILE").val(); |
|
|
|
var remark = $("#REMARK").val(); |
|
|
|
var imageName = $("#IMAGE_NAME").val(); |
|
|
|
var statusNo = $("#STATUS_NO").val(); |
|
|
|
var statusNo = $("input[name='STATUS_NO']:checked").val(); |
|
|
|
var templateID = $("#TEMPLATE_ID").val(); |
|
|
|
var CreateUserID = $("#CREATE_USERID").val(); |
|
|
|
var UpdateUserID = $("#UPDATE_USERID").val(); |
|
|
@ -156,7 +172,6 @@ |
|
|
|
function (data) { |
|
|
|
if (data.success) { |
|
|
|
console.log("master:data.success"); |
|
|
|
// insertList(templateID); |
|
|
|
DeleteList(templateID); |
|
|
|
} |
|
|
|
}).success(function () { //alert("second success"); |
|
|
@ -205,10 +220,10 @@ |
|
|
|
var UpdateUserID = $("#UpdateUserID").val(); |
|
|
|
var CreateDate = $("#CreateDate").val(); |
|
|
|
var UpdateDate = $("#UpdateDate").val(); |
|
|
|
|
|
|
|
var Finish = 'N'; |
|
|
|
for (var i = 0; i < modeltable.length - 1; i++) { |
|
|
|
if (modeltable[i].value == 0 || modeltable[i].value == 1) { |
|
|
|
|
|
|
|
Finish = 'Y'; |
|
|
|
Template = id; |
|
|
|
LabelFileID = modeltable[i - 1].value; |
|
|
|
$.post("/LAB/LAB002UListSave", |
|
|
@ -222,7 +237,7 @@ |
|
|
|
}, |
|
|
|
function (data) { |
|
|
|
if (i = modeltable.length - 2) { |
|
|
|
parent.hg.msg("新增成功!"); |
|
|
|
parent.hg.msg("修改成功!"); |
|
|
|
window.parent.location.reload(); |
|
|
|
//parent.layer.table.render(); |
|
|
|
var index = parent.layer.getFrameIndex(window.name); |
|
|
@ -232,9 +247,59 @@ |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
if (Finish == 'N') { |
|
|
|
alert("至少需勾選一項欄位名稱!"); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
function validateFileExtensionbtw() { |
|
|
|
var fileInput = document.getElementById('fileInput'); |
|
|
|
var errorContainer = document.getElementById('errorContainer1'); |
|
|
|
|
|
|
|
// 允许的文件后缀名 |
|
|
|
var allowedExtensions = ['.btw']; |
|
|
|
|
|
|
|
// 获取文件名 |
|
|
|
var fileName = fileInput.value.split('\\').pop(); |
|
|
|
|
|
|
|
// 获取文件后缀名 |
|
|
|
var fileExtension = '.' + fileName.split('.').pop(); |
|
|
|
|
|
|
|
// 检查文件后缀名是否在允许的列表中 |
|
|
|
if (!allowedExtensions.includes(fileExtension.toLowerCase())) { |
|
|
|
errorContainer.innerHTML = '只允許上傳 ' + allowedExtensions.join(', ') + ' 格式的文件。'; |
|
|
|
// 清空文件选择框的值 |
|
|
|
fileInput.value = ''; |
|
|
|
} else { |
|
|
|
$("#LABEL_FILE").val(fileName); |
|
|
|
errorContainer.innerHTML = ''; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
function validateFileExtensionPIC() { |
|
|
|
var fileInput = document.getElementById('fileInputimage'); |
|
|
|
var errorContainer = document.getElementById('errorContainer'); |
|
|
|
|
|
|
|
// 允许的文件后缀名 |
|
|
|
var allowedExtensions = ['.jpg', '.jpeg', '.png', '.bmp']; |
|
|
|
|
|
|
|
// 获取文件名 |
|
|
|
var fileName = fileInput.value.split('\\').pop(); |
|
|
|
|
|
|
|
// 获取文件后缀名 |
|
|
|
var fileExtension = '.' + fileName.split('.').pop(); |
|
|
|
|
|
|
|
// 检查文件后缀名是否在允许的列表中 |
|
|
|
if (!allowedExtensions.includes(fileExtension.toLowerCase())) { |
|
|
|
errorContainer.innerHTML = '只允許上傳 ' + allowedExtensions.join(', ') + ' 格式的文件。'; |
|
|
|
// 清空文件选择框的值 |
|
|
|
fileInput.value = ''; |
|
|
|
} else { |
|
|
|
$("#IMAGE_NAME").val(fileName); |
|
|
|
errorContainer.innerHTML = ''; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
layui.use(['form', 'layer', 'table', 'laytpl', 'laydate'], function () { |
|
|
|
var layer = layui.layer, |
|
|
|