Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
JSH ERP
Commits
2c313ff4
"src/vscode:/vscode.git/clone" did not exist on "ea7e53fbd98f00daf6b1b9d33bf9815e9d438b7e"
Commit
2c313ff4
authored
Mar 21, 2019
by
乾坤平台
Committed by
季圣华
Mar 21, 2019
Browse files
!37 修复出入库新增时删除功能的bug
Merge pull request !37 from 乾坤平台/master
parents
54bf4897
c1b7a36c
Changes
4
Show whitespace changes
Inline
Side-by-side
erp_web/js/HoorayOS_mini/js/hros.app.js
View file @
2c313ff4
...
@@ -15,6 +15,16 @@ HROS.app = (function(){
...
@@ -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
'
];
...
...
erp_web/js/pages/materials/in_out.js
View file @
2c313ff4
...
@@ -2940,25 +2940,33 @@
...
@@ -2940,25 +2940,33 @@
* 获取所有选中行,直接从列表中移除
* 获取所有选中行,直接从列表中移除
* 点击保存时,将需要后台删除的数据提交到服务器
* 点击保存时,将需要后台删除的数据提交到服务器
* **/
* **/
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
'
);
* 这个地方比较坑的,花了一个多小时才搞明白为什么
* 1、删除之前必须先调用endEditing结束编辑
* 2、如果只是调用endEditing结束编辑那么正在编辑行的被选中状态会被去掉
* 所以要在调用endEditing先获取选中的行
*/
//如果编辑的行一开始是选中状态,结束编辑后仍然是选中状态
var
row
=
$
(
'
#materialData
'
).
datagrid
(
'
getChecked
'
);
if
(
endEditing
())
{
if
(
row
.
length
==
0
)
{
$
.
messager
.
alert
(
'
删除提示
'
,
'
没有记录被选中!
'
,
'
info
'
);
return
;
return
;
}
}
if
(
row
.
length
>
0
)
if
(
row
.
length
>
0
)
{
{
$
.
messager
.
confirm
(
'
删除确认
'
,
'
确定要删除选中的
'
+
row
.
length
+
'
条单据信息吗?
'
,
function
(
r
)
{
$
.
messager
.
confirm
(
'
删除确认
'
,
'
确定要删除选中的
'
+
row
.
length
+
'
条单据信息吗?
'
,
function
(
r
)
{
if
(
r
)
{
if
(
r
)
{
for
(
var
i
=
0
;
i
<
row
.
length
;
i
++
)
{
for
(
var
i
=
0
;
i
<
row
.
length
;
i
++
)
{
materialData
.
datagrid
(
'
deleteRow
'
,
materialData
.
datagrid
(
"
getRowIndex
"
,
row
[
i
]));
$
(
'
#
materialData
'
)
.
datagrid
(
'
deleteRow
'
,
$
(
'
#
materialData
'
)
.
datagrid
(
"
getRowIndex
"
,
row
[
i
]));
}
}
}
}
});
});
}
}
}
}
}
function
removeit
(){
function
removeit
(){
if
(
editIndex
==
undefined
)
{
return
}
if
(
editIndex
==
undefined
)
{
return
}
$
(
'
#materialData
'
).
datagrid
(
'
cancelEdit
'
,
editIndex
)
$
(
'
#materialData
'
).
datagrid
(
'
cancelEdit
'
,
editIndex
)
...
...
erp_web/pages/manage/organization.html
View file @
2c313ff4
...
@@ -51,7 +51,7 @@
...
@@ -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,
3
0]'"
style=
"width: 200px;height: 20px"
/>
data-options=
"required:true,validType:'length[2,
2
0]'"
style=
"width: 200px;height: 20px"
/>
</td>
</td>
</tr>
</tr>
<tr>
<tr>
...
@@ -69,13 +69,14 @@
...
@@ -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,
3
0]'"
style=
"width: 200px;height: 20px"
/>
data-options=
"required:true,validType:'length[2,
2
0]'"
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 @@
...
@@ -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
"
,
...
...
erp_web/pages/manage/serialNumber.html
View file @
2c313ff4
...
@@ -198,12 +198,19 @@
...
@@ -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 @@
...
@@ -458,14 +465,14 @@
});
});
});
});
//编辑信息
//编辑信息
function
editSerialNumber
(
serialNumberInfo
)
{
function
editSerialNumber
(
index
)
{
var
serialNumberInfo
=
serialNumberInfo
.
split
(
"
AaBb
"
);
//获取当前行
var
rowsdata
=
$
(
"
#tableData
"
).
datagrid
(
"
getRows
"
)[
index
];
$
(
"
#serialNumberId
"
).
focus
().
val
(
serialNumberI
nfo
[
0
]
);
$
(
"
#serialNumberId
"
).
val
(
rowsdata
.
serialNumberI
d
);
$
(
"
#materialId
"
).
focus
().
val
(
serialNumberInfo
[
1
]
);
$
(
"
#materialId
"
).
val
(
rowsdata
.
materialId
);
$
(
"
#materialName
"
).
focus
().
val
(
serialNumberInfo
[
2
]
);
$
(
"
#materialName
"
).
focus
().
val
(
rowsdata
.
materialName
);
$
(
"
#serialNumber
"
).
focus
().
val
(
serialNumber
Info
[
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
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment