Commit 93778d7d authored by 鲁鑫's avatar 鲁鑫

固定资产优化

parent f1f917e8
var web_app={name:'/topsun-bpm'}; var web_app={name:'/topsun'};
\ No newline at end of file \ No newline at end of file
...@@ -45,7 +45,7 @@ function loadGrid() { ...@@ -45,7 +45,7 @@ function loadGrid() {
{ {
display: "公司代码", name: "bukrs", width: 140, minWidth: 60, type: "string", align: "left", display: "公司代码", name: "bukrs", width: 140, minWidth: 60, type: "string", align: "left",
editor: { editor: {
required: false, type: "select", required: true, type: "select",
data: { data: {
type: 'system', type: 'system',
name: "dictionary", name: "dictionary",
...@@ -77,15 +77,15 @@ function loadGrid() { ...@@ -77,15 +77,15 @@ function loadGrid() {
{ {
display: "凭证日期", name: "bldat", width: 120, minWidth: 60, type: "date", align: "left", display: "凭证日期", name: "bldat", width: 120, minWidth: 60, type: "date", align: "left",
editor: {required: false, type: "date"} editor: {required: true, type: "date"}
}, },
{ {
display: "过账日期", name: "budat", width: 120, minWidth: 60, type: "date", align: "left", display: "过账日期", name: "budat", width: 120, minWidth: 60, type: "date", align: "left",
editor: {required: false, type: "date"} editor: {required: true, type: "date"}
}, },
{ {
display: "资产起息日", name: "bzdat", width: 120, minWidth: 60, type: "date", align: "left", display: "资产起息日", name: "bzdat", width: 120, minWidth: 60, type: "date", align: "left",
editor: {required: false, type: "date"}, editor: {required: true, type: "date"},
render : function (record) { render : function (record) {
return record.bzdat = record.budat; return record.bzdat = record.budat;
} }
...@@ -96,7 +96,7 @@ function loadGrid() { ...@@ -96,7 +96,7 @@ function loadGrid() {
}, },
{ {
display: "接收方", name: "empge", width: 180, minWidth: 60, type: "string", align: "left", display: "接收方", name: "empge", width: 180, minWidth: 60, type: "string", align: "left",
editor: {required: false, type: "text"} editor: {required: true, type: "text"}
}, },
{ {
display: "百分比(%)", name: "prozs", width: 100, minWidth: 60, type: "string", align: "left", display: "百分比(%)", name: "prozs", width: 100, minWidth: 60, type: "string", align: "left",
...@@ -193,6 +193,7 @@ function getExtendedData(processAction) { ...@@ -193,6 +193,7 @@ function getExtendedData(processAction) {
$('#submitForm').attr('check', false); $('#submitForm').attr('check', false);
} }
var extendedData = {}; var extendedData = {};
var checked = false;
var _grid = UICtrl.getGridManager('#maingrid'); var _grid = UICtrl.getGridManager('#maingrid');
if (_grid) { if (_grid) {
var datas = DataUtil.getGridData({ var datas = DataUtil.getGridData({
...@@ -203,6 +204,15 @@ function getExtendedData(processAction) { ...@@ -203,6 +204,15 @@ function getExtendedData(processAction) {
if (!datas) { if (!datas) {
return false; return false;
} }
$.each(datas, function (i , o) {
if (Public.isBlank(o.betrr) && Public.isBlank(o.prozs)){
checked = true;
}
})
if (checked){
Public.tip("报废金额和百分比(%)不能同时为空");
return false
}
extendedData.items = Public.encodeJSONURI(datas); extendedData.items = Public.encodeJSONURI(datas);
} }
return extendedData; return extendedData;
......
...@@ -32,7 +32,10 @@ function bindQueryEvent() { ...@@ -32,7 +32,10 @@ function bindQueryEvent() {
$('#anlkl').searchbox({ $('#anlkl').searchbox({
type: "system", name: "dictionary", type: "system", name: "dictionary",
getParam: function (item) { getParam: function (item) {
return {fieldName: "ANLKL"} return {
fieldName: "ANLKL",
filterValue: "Z"
}
}, },
onChange: function (value, data) { onChange: function (value, data) {
$('#anlkl').val(data.ANLKL); $('#anlkl').val(data.ANLKL);
......
...@@ -45,7 +45,7 @@ function loadGrid() { ...@@ -45,7 +45,7 @@ function loadGrid() {
{ {
display: "公司代码", name: "bukrs", width: 140, minWidth: 60, type: "string", align: "left", display: "公司代码", name: "bukrs", width: 140, minWidth: 60, type: "string", align: "left",
editor: { editor: {
required: false, type: "select", required: true, type: "select",
data: { data: {
type: 'system', type: 'system',
name: "dictionary", name: "dictionary",
...@@ -86,15 +86,15 @@ function loadGrid() { ...@@ -86,15 +86,15 @@ function loadGrid() {
}, */ }, */
{ {
display: "凭证日期", name: "bldat", width: 120, minWidth: 60, type: "date", align: "left", display: "凭证日期", name: "bldat", width: 120, minWidth: 60, type: "date", align: "left",
editor: {required: false, type: "date"} editor: {required: true, type: "date"}
}, },
{ {
display: "过账日期", name: "budat", width: 120, minWidth: 60, type: "date", align: "left", display: "过账日期", name: "budat", width: 120, minWidth: 60, type: "date", align: "left",
editor: {required: false, type: "date"} editor: {required: true, type: "date"}
}, },
{ {
display: "资产起息日", name: "bzdat", width: 120, minWidth: 60, type: "date", align: "left", display: "资产起息日", name: "bzdat", width: 120, minWidth: 60, type: "date", align: "left",
editor: {required: false, type: "date"},render : function (record) { editor: {required: true, type: "date"},render : function (record) {
//alert(record.budat); //alert(record.budat);
return record.bzdat=record.budat; return record.bzdat=record.budat;
} }
...@@ -202,6 +202,7 @@ function getExtendedData(processAction) { ...@@ -202,6 +202,7 @@ function getExtendedData(processAction) {
$('#submitForm').attr('check', false); $('#submitForm').attr('check', false);
} }
var extendedData = {}; var extendedData = {};
var checked = false;
var _grid = UICtrl.getGridManager('#maingrid'); var _grid = UICtrl.getGridManager('#maingrid');
if (_grid) { if (_grid) {
var datas = DataUtil.getGridData({ var datas = DataUtil.getGridData({
...@@ -212,6 +213,15 @@ function getExtendedData(processAction) { ...@@ -212,6 +213,15 @@ function getExtendedData(processAction) {
if (!datas) { if (!datas) {
return false; return false;
} }
$.each(datas, function (i , o) {
if (Public.isBlank(o.anbtr) && Public.isBlank(o.prozs)){
checked = true;
}
})
if (checked){
Public.tip("报废金额和百分比(%)不能同时为空");
return false
}
extendedData.items = Public.encodeJSONURI(datas); extendedData.items = Public.encodeJSONURI(datas);
} }
return extendedData; return extendedData;
......
...@@ -160,7 +160,8 @@ public class ResourceSearchController { ...@@ -160,7 +160,8 @@ public class ResourceSearchController {
if (StringUtil.isNotBlank(filterValue)){//固定条件过滤,比如选了工厂后,只能读取改工厂下的物料组 if (StringUtil.isNotBlank(filterValue)){//固定条件过滤,比如选了工厂后,只能读取改工厂下的物料组
mapList = mapList mapList = mapList
.stream() .stream()
.filter(map -> map.containsValue(filterValue)) .filter(map -> map.values().stream().anyMatch(value->value.contains(filterValue)))
//.filter(map -> map.containsValue(filterValue))
.collect(Collectors.toList()); .collect(Collectors.toList());
} }
if (StringUtil.isNotBlank(param)){//输入查询条件过滤 if (StringUtil.isNotBlank(param)){//输入查询条件过滤
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment