@@ -15,6 +15,16 @@ HROS.app = (function(){
|
|||||||
},
|
},
|
||||||
get : function(){
|
get : function(){
|
||||||
var userId = sessionStorage.getItem("userId");
|
var userId = sessionStorage.getItem("userId");
|
||||||
|
/**
|
||||||
|
* create by: qiankunpingtai
|
||||||
|
* create time: 2019/3/20 16:26
|
||||||
|
* description:
|
||||||
|
*如果用户的id没有获取到,跳转到登录页面
|
||||||
|
*/
|
||||||
|
if(userId==undefined||userId==null){
|
||||||
|
top.location.href = "http://" + location.host + "/login.html";
|
||||||
|
return;
|
||||||
|
}
|
||||||
$.getJSON('../../app/findAppByUserId?userId=' + userId, function (sc) {
|
$.getJSON('../../app/findAppByUserId?userId=' + userId, function (sc) {
|
||||||
HROS.VAR.dock = sc['dock'];
|
HROS.VAR.dock = sc['dock'];
|
||||||
HROS.VAR.desk = sc['desk'];
|
HROS.VAR.desk = sc['desk'];
|
||||||
|
|||||||
@@ -2940,23 +2940,31 @@
|
|||||||
* 获取所有选中行,直接从列表中移除
|
* 获取所有选中行,直接从列表中移除
|
||||||
* 点击保存时,将需要后台删除的数据提交到服务器
|
* 点击保存时,将需要后台删除的数据提交到服务器
|
||||||
* **/
|
* **/
|
||||||
var materialData=$('#materialData');
|
/**
|
||||||
var row = materialData.datagrid('getChecked');
|
* create by: qiankunpingtai
|
||||||
if(row.length == 0)
|
* create time: 2019/3/20 16:26
|
||||||
{
|
* description:
|
||||||
$.messager.alert('删除提示','没有记录被选中!','info');
|
* 这个地方比较坑的,花了一个多小时才搞明白为什么
|
||||||
return;
|
* 1、删除之前必须先调用endEditing结束编辑
|
||||||
}
|
* 2、如果只是调用endEditing结束编辑那么正在编辑行的被选中状态会被去掉
|
||||||
if(row.length > 0)
|
* 所以要在调用endEditing先获取选中的行
|
||||||
{
|
*/
|
||||||
$.messager.confirm('删除确认','确定要删除选中的' + row.length + '条单据信息吗?',function(r)
|
//如果编辑的行一开始是选中状态,结束编辑后仍然是选中状态
|
||||||
{
|
var row = $('#materialData').datagrid('getChecked');
|
||||||
if (r) {
|
if (endEditing()) {
|
||||||
for(var i = 0 ;i < row.length;i++) {
|
if (row.length == 0) {
|
||||||
materialData.datagrid('deleteRow',materialData.datagrid("getRowIndex",row[i]));
|
$.messager.alert('删除提示', '没有记录被选中!', 'info');
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (row.length > 0) {
|
||||||
|
$.messager.confirm('删除确认', '确定要删除选中的' + row.length + '条单据信息吗?', function (r) {
|
||||||
|
if (r) {
|
||||||
|
for (var i = 0; i < row.length; i++) {
|
||||||
|
$('#materialData').datagrid('deleteRow', $('#materialData').datagrid("getRowIndex", row[i]));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
});
|
||||||
});
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
function removeit(){
|
function removeit(){
|
||||||
|
|||||||
@@ -51,7 +51,7 @@
|
|||||||
<td>简称</td>
|
<td>简称</td>
|
||||||
<td style="padding:5px">
|
<td style="padding:5px">
|
||||||
<input name="orgAbr" id="orgAbr" class="easyui-validatebox"
|
<input name="orgAbr" id="orgAbr" class="easyui-validatebox"
|
||||||
data-options="required:true,validType:'length[2,30]'" style="width: 200px;height: 20px"/>
|
data-options="required:true,validType:'length[2,20]'" style="width: 200px;height: 20px"/>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
@@ -69,13 +69,14 @@
|
|||||||
<td>编号</td>
|
<td>编号</td>
|
||||||
<td style="padding:5px">
|
<td style="padding:5px">
|
||||||
<input name="orgNo" id="orgNo" class="easyui-validatebox"
|
<input name="orgNo" id="orgNo" class="easyui-validatebox"
|
||||||
data-options="required:true,validType:'length[2,30]'" style="width: 200px;height: 20px"/>
|
data-options="required:true,validType:'length[2,20]'" style="width: 200px;height: 20px"/>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>序号</td>
|
<td>序号</td>
|
||||||
<td style="padding:5px">
|
<td style="padding:5px">
|
||||||
<input name="sort" id="sort" style="width: 200px;height: 20px"/>
|
<input name="sort" id="sort" class="easyui-validatebox"
|
||||||
|
data-options="required:true,validType:'length[2,20]'" style="width: 200px;height: 20px"/>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
@@ -277,6 +278,18 @@
|
|||||||
$.messager.alert('提示', '编号不能为空!', 'warning');
|
$.messager.alert('提示', '编号不能为空!', 'warning');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
* create by: qiankunpingtai
|
||||||
|
* create time: 2019/3/21 14:56
|
||||||
|
* website:http://39.105.146.63/symphony/
|
||||||
|
* description:
|
||||||
|
* 提交时需要对表格内容进行校验,校验通过后提交后台处理
|
||||||
|
*/
|
||||||
|
var isValid = $("#organizationFM").form('validate');
|
||||||
|
if(!isValid){
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
var objInfo = $("#organizationFM").serializeObject();
|
var objInfo = $("#organizationFM").serializeObject();
|
||||||
$.ajax({
|
$.ajax({
|
||||||
type: "post",
|
type: "post",
|
||||||
|
|||||||
@@ -198,12 +198,19 @@
|
|||||||
{field: 'depotheadId', hidden: true},
|
{field: 'depotheadId', hidden: true},
|
||||||
{field: 'depotHeadType', hidden: true},
|
{field: 'depotHeadType', hidden: true},
|
||||||
{
|
{
|
||||||
title: '操作', field: 'op', align: "center", width: 60, formatter: function (value, rec) {
|
title: '操作', field: 'op', align: "center", width: 60, formatter: function (value, rec,index) {
|
||||||
var str = '';
|
var str = '';
|
||||||
var rowInfo = rec.id + 'AaBb' + rec.materialId + 'AaBb' + rec.materialName + 'AaBb' + rec.serialNumber + 'AaBb' + rec.isSell + 'AaBb' + rec.remark
|
/**
|
||||||
+ 'AaBb' + rec.deleteFlag + 'AaBb' + rec.createTime + 'AaBb' + rec.updateTime + 'AaBb' + rec.creator + 'AaBb' + rec.updater
|
* create by: qiankunpingtai
|
||||||
+ 'AaBb' + rec.creatorName + 'AaBb' + rec.updaterName +'AaBb' + rec.depotheadId+'AaBb' + rec.depotHeadNumber +'AaBb' + rec.depotHeadType;
|
* create time: 2019/3/21 11:23
|
||||||
str += '<img title="编辑" src="/js/easyui-1.3.5/themes/icons/pencil.png" style="cursor: pointer;" onclick="editSerialNumber(\'' + rowInfo + '\');"/> ';
|
* website:http://39.105.146.63/symphony/
|
||||||
|
* description:
|
||||||
|
* 对于每次拼接字符串作为参数传递
|
||||||
|
* 再对字符串分解获取数据的方式,个人感觉效率不是很高,实现也不优雅
|
||||||
|
* 在此使用传递index,然后根据index获取数据的方式替代
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
str += '<img title="编辑" src="/js/easyui-1.3.5/themes/icons/pencil.png" style="cursor: pointer;" onclick="editSerialNumber(\'' + index + '\');"/> ';
|
||||||
str += '<img title="删除" src="/js/easyui-1.3.5/themes/icons/edit_remove.png" style="cursor: pointer;" onclick="deleteSerialNumber(' + rec.id + ');"/>';
|
str += '<img title="删除" src="/js/easyui-1.3.5/themes/icons/edit_remove.png" style="cursor: pointer;" onclick="deleteSerialNumber(' + rec.id + ');"/>';
|
||||||
return str;
|
return str;
|
||||||
}
|
}
|
||||||
@@ -458,14 +465,14 @@
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
//编辑信息
|
//编辑信息
|
||||||
function editSerialNumber(serialNumberInfo) {
|
function editSerialNumber(index) {
|
||||||
var serialNumberInfo = serialNumberInfo.split("AaBb");
|
//获取当前行
|
||||||
|
var rowsdata = $("#tableData").datagrid("getRows")[index];
|
||||||
$("#serialNumberId").focus().val(serialNumberInfo[0]);
|
$("#serialNumberId").val(rowsdata.serialNumberId);
|
||||||
$("#materialId").focus().val(serialNumberInfo[1]);
|
$("#materialId").val(rowsdata.materialId);
|
||||||
$("#materialName").focus().val(serialNumberInfo[2]);
|
$("#materialName").focus().val(rowsdata.materialName);
|
||||||
$("#serialNumber").focus().val(serialNumberInfo[3]);
|
$("#serialNumber").val(rowsdata.serialNumber);
|
||||||
$("#remark").focus().val(serialNumberInfo[5]);
|
$("#remark").val(rowsdata.remark);
|
||||||
$('#serialNumberDlg').dialog('open').dialog('setTitle', '<img src="/js/easyui-1.3.5/themes/icons/pencil.png"/> 编辑序列号信息');
|
$('#serialNumberDlg').dialog('open').dialog('setTitle', '<img src="/js/easyui-1.3.5/themes/icons/pencil.png"/> 编辑序列号信息');
|
||||||
$(".window-mask").css({width: webW, height: webH});
|
$(".window-mask").css({width: webW, height: webH});
|
||||||
//选中基本资料tab
|
//选中基本资料tab
|
||||||
|
|||||||
Reference in New Issue
Block a user