Browse Source

翻译

master
qiankanghui 4 days ago
parent
commit
eb094a55af
  1. 62
      src/main/resources/templates/basic/part.ftl

62
src/main/resources/templates/basic/part.ftl

@ -32,7 +32,7 @@
<h3>Part Info</h3> <h3>Part Info</h3>
</div> </div>
<!-- 页面表单 -->
<!-- Page Form -->
<table id="dg" class="easyui-datagrid" style="width:100%; height:400px;display: none;" <table id="dg" class="easyui-datagrid" style="width:100%; height:400px;display: none;"
data-options="pagination: true, pageSize: 20, singleSelect:true, showFooter: true, data-options="pagination: true, pageSize: 20, singleSelect:true, showFooter: true,
onSelect:onTableRowSelect, url:'/basic/part/getPartList', method:'POST', onSelect:onTableRowSelect, url:'/basic/part/getPartList', method:'POST',
@ -72,9 +72,9 @@
<!-- 页面的查询框 --> <!-- 页面的查询框 -->
<div id="tb" style="padding:10px 5px;display: none;"> <div id="tb" style="padding:10px 5px;display: none;">
<div> <div>
料号: <input class="easyui-textbox" id="searchPartNo" style="width:110px">
创建日期: <input class="easyui-datebox" id="createdDateFrom" style="width:100px">
: <input class="easyui-datebox" id="createdDateTo" style="width:100px">
Part No: <input class="easyui-textbox" id="searchPartNo" style="width:110px">
Created Date: <input class="easyui-datebox" id="createdDateFrom" style="width:100px">
To: <input class="easyui-datebox" id="createdDateTo" style="width:100px">
<a href="#nowhere" id="queryLink" class="easyui-linkbutton" iconCls="icon-search">Query</a> <a href="#nowhere" id="queryLink" class="easyui-linkbutton" iconCls="icon-search">Query</a>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
<a href="javascript:void(0)" id="tbAdd" class="easyui-linkbutton" iconCls="icon-add" onclick="newProductPartModal()">New</a> <a href="javascript:void(0)" id="tbAdd" class="easyui-linkbutton" iconCls="icon-add" onclick="newProductPartModal()">New</a>
@ -83,7 +83,7 @@
<a href="javascript:void(0)" id="tbDel" data-options="disabled:true" class="easyui-linkbutton" onclick="deletePart()">Delete</a> <a href="javascript:void(0)" id="tbDel" data-options="disabled:true" class="easyui-linkbutton" onclick="deletePart()">Delete</a>
</div> </div>
</div> </div>
<!-- 新增和修改的modal -->
<!-- Add and Edit Modal -->
<div id="dlg" class="easyui-dialog" style="width:870px; display: none;" <div id="dlg" class="easyui-dialog" style="width:870px; display: none;"
closed="true" buttons="#dlg-buttons"> closed="true" buttons="#dlg-buttons">
<form id="fm" method="post" novalidate style="margin:0;padding:20px 20px; height: 425px;"> <form id="fm" method="post" novalidate style="margin:0;padding:20px 20px; height: 425px;">
@ -109,7 +109,7 @@
<input id="revNo" name="revNo" class="easyui-textbox" required="true" label="Rev No:" style="width:98%"> <input id="revNo" name="revNo" class="easyui-textbox" required="true" label="Rev No:" style="width:98%">
</div> </div>
<div class="input-div" style="margin-bottom:8px"> <div class="input-div" style="margin-bottom:8px">
<input id="customerDrawing" name="customerDrawing" class="easyui-textbox" required="true" label="customer drawing:" style="width:98%">
<input id="customerDrawing" name="customerDrawing" class="easyui-textbox" required="true" label="Customer Drawing:" style="width:98%">
</div> </div>
<div class="input-div" style="margin-bottom:8px"> <div class="input-div" style="margin-bottom:8px">
@ -122,7 +122,7 @@
<input id="spec" name="spec" class="easyui-textbox" required="true" label="SPEC:" style="width:98%"> <input id="spec" name="spec" class="easyui-textbox" required="true" label="SPEC:" style="width:98%">
</div> </div>
<div class="input-div" style="margin-bottom:8px"> <div class="input-div" style="margin-bottom:8px">
<input id="bu" name="bu" class="easyui-textbox" label="bu:" style="width:98%">
<input id="bu" name="bu" class="easyui-textbox" label="BU:" style="width:98%">
</div> </div>
<div class="input-div" style="margin-bottom:8px"> <div class="input-div" style="margin-bottom:8px">
<select id="code_type" class="easyui-combobox" name="codeType" required="true" label="Code Type:" style="width:98%"> <select id="code_type" class="easyui-combobox" name="codeType" required="true" label="Code Type:" style="width:98%">
@ -136,7 +136,7 @@
</div> </div>
<div style=" margin-left: 430px;width: 400px; margin-top: -408px;"> <div style=" margin-left: 430px;width: 400px; margin-top: -408px;">
<div class="input-div" style="margin-bottom:8px"> <div class="input-div" style="margin-bottom:8px">
<input id="stage" name="stage" class="easyui-textbox" required="true" label="stage:" style="width:98%">
<input id="stage" name="stage" class="easyui-textbox" required="true" label="Stage:" style="width:98%">
</div> </div>
<div class="input-div" style="margin-bottom:8px"> <div class="input-div" style="margin-bottom:8px">
<input id="packageQty" name="packageQty" class="easyui-textbox" type="number" required="true" label="Std Pack Qty:" style="width:98%"> <input id="packageQty" name="packageQty" class="easyui-textbox" type="number" required="true" label="Std Pack Qty:" style="width:98%">
@ -145,10 +145,10 @@
<input id="boxQty" name="boxQty" class="easyui-textbox" type="number" required="true" label="Std Box Qty:" style="width:98%"> <input id="boxQty" name="boxQty" class="easyui-textbox" type="number" required="true" label="Std Box Qty:" style="width:98%">
</div> </div>
<div class="input-div" style="margin-bottom:8px"> <div class="input-div" style="margin-bottom:8px">
<input id="projectCode" name="projectCode" class="easyui-textbox" required="true" label="project code:" style="width:98%">
<input id="projectCode" name="projectCode" class="easyui-textbox" required="true" label="Project Code:" style="width:98%">
</div> </div>
<div class="input-div" style="margin-bottom:8px"> <div class="input-div" style="margin-bottom:8px">
<input id="config" name="config" class="easyui-textbox" required="true" label="config:" style="width:98%">
<input id="config" name="config" class="easyui-textbox" required="true" label="Config:" style="width:98%">
</div> </div>
<div class="input-div" style="margin-bottom:8px"> <div class="input-div" style="margin-bottom:8px">
<input id="primaryMaterialNo" name="primaryMaterialNo" class="easyui-textbox" required="true" label="Primary Material No:" style="width:98%"> <input id="primaryMaterialNo" name="primaryMaterialNo" class="easyui-textbox" required="true" label="Primary Material No:" style="width:98%">
@ -177,7 +177,7 @@
</select> </select>
</div> </div>
<div style="margin-bottom:8px"> <div style="margin-bottom:8px">
<input id="serialApn" name="serialApn" class="easyui-textbox" label="serialApn:" style="width:98%">
<input id="serialApn" name="serialApn" class="easyui-textbox" label="Serial APN:" style="width:98%">
</div> </div>
</div> </div>
</form> </form>
@ -188,7 +188,7 @@
</div> </div>
<!-- 材料跟踪的modal -->
<!-- Material Tracking Modal -->
<div id="material_dlg" class="easyui-dialog" style="width: 420px; display: none;" <div id="material_dlg" class="easyui-dialog" style="width: 420px; display: none;"
closed="true" buttons="#material_dlg-buttons"> closed="true" buttons="#material_dlg-buttons">
<form id="material_fm" method="post" class="customer-label" novalidate style="margin:0; height: 265px;"> <form id="material_fm" method="post" class="customer-label" novalidate style="margin:0; height: 265px;">
@ -234,7 +234,7 @@ function initColumnQty(){
$.ajax({ $.ajax({
url: "/base/getPartColumnQtyList", url: "/base/getPartColumnQtyList",
type:"POST", type:"POST",
data:{}, // Your form id
data:{}, // Your form ID
dataType:"JSON", dataType:"JSON",
success: function (data) { success: function (data) {
let currentColumnQtyRows = []; let currentColumnQtyRows = [];
@ -274,7 +274,7 @@ function initColumnType(columnQty){
url: "/base/getPartColumnTypeList", url: "/base/getPartColumnTypeList",
type:"POST", type:"POST",
contentType: "application/json", contentType: "application/json",
data: JSON.stringify(searchData), // Your form id
data: JSON.stringify(searchData), // Your form ID
dataType:"JSON", dataType:"JSON",
success: function (data) { success: function (data) {
let currentColumnTypeRows = []; let currentColumnTypeRows = [];
@ -321,7 +321,7 @@ function initColumnType(columnQty){
$('#code_type').combobox('setValue', '2024'); $('#code_type').combobox('setValue', '2024');
} }
// Save order information
// Save part information
function saveProductPart(){ function saveProductPart(){
// Check if standard pack qty parameter meets requirements // Check if standard pack qty parameter meets requirements
let partNo = $("#partNo").textbox('getValue'); let partNo = $("#partNo").textbox('getValue');
@ -413,26 +413,26 @@ function initColumnType(columnQty){
} */ } */
let labelType = $.trim($("#labelType").textbox('getValue')); let labelType = $.trim($("#labelType").textbox('getValue'));
if(null == labelType || '' == labelType){ if(null == labelType || '' == labelType){
$.messager.alert('error', '请维护标签类型', 'error');
$.messager.alert('error', 'Please maintain label type!', 'error');
return false; return false;
} }
let checkProductDateFlag = $.trim($("#checkProductDateFlag").textbox('getValue')); let checkProductDateFlag = $.trim($("#checkProductDateFlag").textbox('getValue'));
if(null == checkProductDateFlag || '' == checkProductDateFlag){ if(null == checkProductDateFlag || '' == checkProductDateFlag){
$.messager.alert('error', '请维护是否允许不同生产日期装箱', 'error');
$.messager.alert('error', 'Please maintain allow different production date for boxing!', 'error');
return false; return false;
} }
let codeType = $.trim($("#code_type").textbox('getValue')); let codeType = $.trim($("#code_type").textbox('getValue'));
if(null == codeType || '' == codeType){ if(null == codeType || '' == codeType){
$.messager.alert('error', '请维护码包类型!', 'error');
$.messager.alert('error', 'Please maintain code package type!', 'error');
return false; return false;
} }
let serialApn = $.trim($("#serialApn").textbox('getValue')); let serialApn = $.trim($("#serialApn").textbox('getValue'));
//码包类型是2024时,必须填写serialApn
// When code package type is 2024, serialApn must be filled
if(codeType === '2024' && (null == serialApn || '' == serialApn)){ if(codeType === '2024' && (null == serialApn || '' == serialApn)){
$.messager.alert('error', '请维护serialApn', 'error');
$.messager.alert('error', 'Please maintain Serial APN!', 'error');
return false; return false;
} }
//判断是否存在内容
// Check if content exists
$('#fm').form('submit', { $('#fm').form('submit', {
url: url, url: url,
success: function(result){ success: function(result){
@ -447,36 +447,36 @@ function initColumnType(columnQty){
}); });
} }
//编辑输入框
// Edit input box
function editProductPartModal(){ function editProductPartModal(){
var row = $('#dg').datagrid('getSelected'); var row = $('#dg').datagrid('getSelected');
if (row){ if (row){
$('#dlg').dialog('open').dialog('center').dialog('setTitle','修改物料');
$('#dlg').dialog('open').dialog('center').dialog('setTitle','Edit Part');
$('#fm').form('load', row); $('#fm').form('load', row);
url = '/basic/part/insertPart'; url = '/basic/part/insertPart';
$('#addId').textbox("setValue", 1); $('#addId').textbox("setValue", 1);
$('#updateBy').textbox("setValue", username); $('#updateBy').textbox("setValue", username);
$('#partNo').textbox('textbox').attr('readonly','readonly'); $('#partNo').textbox('textbox').attr('readonly','readonly');
}else{ }else{
$.messager.alert('Warning','请选择一行!', 'warning');
$.messager.alert('Warning','Please select a row!', 'warning');
} }
} }
//编辑材料跟踪的信息
// Edit material tracking information
function editPartMaterialModal(){ function editPartMaterialModal(){
var row = $('#dg').datagrid('getSelected'); var row = $('#dg').datagrid('getSelected');
if (row){ if (row){
$('#material_dlg').dialog('open').dialog('center').dialog('setTitle','修改材料跟踪');
$('#material_dlg').dialog('open').dialog('center').dialog('setTitle','Edit Material Tracking');
$('#material_fm').form('load', row); $('#material_fm').form('load', row);
url = '/basic/part/updatePartMaterials'; url = '/basic/part/updatePartMaterials';
$('#show_part_no').textbox('textbox').attr('readonly','readonly'); $('#show_part_no').textbox('textbox').attr('readonly','readonly');
$('#show_part_desc').textbox('textbox').attr('readonly','readonly'); $('#show_part_desc').textbox('textbox').attr('readonly','readonly');
}else{ }else{
$.messager.alert('Warning','请选择一行!', 'warning');
$.messager.alert('Warning','Please select a row!', 'warning');
} }
} }
//保存材料和排位的信息
//Save material and position information
function savePartMaterials(){ function savePartMaterials(){
let indigoMaterials = $.trim($("#indigo_materials").textbox('getValue')); let indigoMaterials = $.trim($("#indigo_materials").textbox('getValue'));
/* if(null == indigoMaterials || '' == indigoMaterials){ /* if(null == indigoMaterials || '' == indigoMaterials){
@ -488,7 +488,7 @@ function savePartMaterials(){
$.messager.alert('error', '请维护材料料号!', 'error'); $.messager.alert('error', '请维护材料料号!', 'error');
return false; return false;
} */ } */
//判断是否存在内容
// Check if content exists
$('#material_fm').form('submit', { $('#material_fm').form('submit', {
url: url, url: url,
success: function(result){ success: function(result){
@ -524,7 +524,7 @@ function savePartMaterials(){
if (row){ if (row){
$('#fm').form('load', row); $('#fm').form('load', row);
//判断是否存在内容
// Check if content exists
$('#fm').form('submit', { $('#fm').form('submit', {
url: '/basic/part/deletePart', url: '/basic/part/deletePart',
success: function(result){ success: function(result){
@ -538,7 +538,7 @@ function savePartMaterials(){
} }
}); });
}else{ }else{
$.messager.alert('Warning','请选择一行!', 'warning');
$.messager.alert('Warning','Please select a row!', 'warning');
} }
} }

Loading…
Cancel
Save