This commit is contained in:
2024-03-26 15:56:31 +08:00
parent 634e8b71ab
commit 0855ae42cd
547 changed files with 94818 additions and 60463 deletions

View File

@ -9,66 +9,21 @@
display: none;
}
.edit-content table {
border-collapse: collapse;
width: 100%;
.edit-content table td textarea {
height: 100px;
}
.edit-content table td.label {
width: 200px;
text-align: right;
padding-right: 10px;
line-height: 24px;
height: 24px;
vertical-align: top;
}
.edit-content table td input,
.edit-content table td textarea {
border: 1px solid #a9a9a9;
width: 200px;
height: 18px;
padding: 1px;
}
.edit-content table td input[type="checkbox"] {
border: none;
width: 13px;
}
.edit-content table td textarea {
height: 100px;
resize: none;
/*max-width: 200px;*/
}
.edit-content table td select {
height: 22px;
width: 204px;
}
.edit-content table td select {
height: 22px;
width: 204px;
}
.a {
text-decoration: none;
color: #2140fb;
}
.subtitle {
margin: 30px 40px 5px 0px;
font-size: 16px;
color: gray;
}
.subtitle span {
margin-left: 10px;
}
.subtitle hr {
background-color: #d8d8d8;
border: none;
height: 1px;
}
.categoryname {
cursor: default;
font-size: 20px;
@ -215,7 +170,6 @@
</style>
<script src="<%=GetFileUrlWithVersion("../Maintenance/js/inputdatactr.js")%>" type="text/javascript"></script>
<script src="<%=GetFileUrlWithVersion("../js/jquery.datetimepicker.full.js")%>"></script>
<script src="<%=GetFileUrlWithVersion("../js/editableselect.js")%>"></script>
<script src="<%=GetFileUrlWithVersion("../js/controls.js")%>" type="text/javascript"></script>
<script src="<%=GetFileUrlWithVersion("../js/assetselector.js")%>" type="text/javascript"></script>
<script type="text/javascript">
@ -293,7 +247,7 @@
}
function OnEdit() {
var group = allMachineGroups[indexInEdit].Values;
var group = allMachineGroups[indexInEdit];
if (!group) {
return;
}
@ -377,9 +331,10 @@
}
item.Assets = [];
if (grid_dtsm.innerSource != []) {
for (var i = 0; i < grid_dtsm.innerSource.length; i++) {
var mid = grid_dtsm.innerSource[i].Values.ID;
var tempsource = grid_dtsm.source;
if (tempsource) {
for (var i = 0; i < tempsource.length; i++) {
var mid = tempsource[i].ID;
if (mid) {
item.Assets.push(mid);
}
@ -400,7 +355,7 @@
if (callback) {
//showAlert("Saved successfully.", 'Save Asset');
if (allMachineGroups != null) {
allMachineGroups[indexInEdit].Values = item;
allMachineGroups.setItem(indexInEdit, item);
}
callback(item);
} else {
@ -439,8 +394,7 @@
var rows = [];
for (var i = 0; i < data.length; i++) {
var r = data[i];
var fr = { Values: r };
rows.push(fr);
rows.push(r);
}
grid_dtsm.setData(rows);
@ -448,61 +402,45 @@
function OnDelete(item) {
showConfirm(GetTextByKey("P_AG_REMOVETHISASSET", "Are you sure you want to remove this asset:{0}?").replace('{0}', item.Name), GetTextByKey("P_AG_EDITGROUPASSETS", 'Edit Group Assets'), function () {
for (var i = 0; i < grid_dtsm.innerSource.length; i++) {
var s = grid_dtsm.innerSource[i].Values;
if (s.ID === item.ID) {
grid_dtsm.innerSource.splice(i, 1);
break;
}
}
if (grid_dtsm.source != null) {
for (var j = 0; j < grid_dtsm.source.length; j++) {
if (item.ID === grid_dtsm.source[j].Values.ID) {
grid_dtsm.source.splice(j, 1);
var tmp = grid_dtsm.source;
if (tmp != null) {
for (var j = 0; j < tmp.length; j++) {
if (item.ID === tmp[j].ID) {
tmp.splice(j, 1);
break;
}
}
}
grid_dtsm.reload();
grid_dtsm.setData(tmp);
});
}
function OnGroupsDelete() {
showConfirm(GetTextByKey("P_AG_REMOVESELECTEDASSETS", 'Are you sure you want to remove these selected assets?'), GetTextByKey("P_AG_EDITGROUPASSETS", 'Edit Group Assets'), function () {
for (var i = grid_dtsm.innerSource.length - 1; i >= 0; i--) {
var s = grid_dtsm.innerSource[i].Values;
if (s.selected) {
grid_dtsm.innerSource.splice(i, 1);
}
}
if (grid_dtsm.source != null) {
for (var j = grid_dtsm.source.length - 1; j >= 0; j--) {
var l = grid_dtsm.source[j].Values;
var tmp = grid_dtsm.source;
if (tmp != null) {
for (var j = tmp.length - 1; j >= 0; j--) {
var l = tmp[j];
if (l.selected) {
grid_dtsm.source.splice(j, 1);
tmp.splice(j, 1);
}
}
}
grid_dtsm.reload();
grid_dtsm.setData(tmp);
});
}
function OnGroupsAdd() {
showmaskbg(true);
dialogAssets.exceptSource = grid_dtsm.innerSource.map(function (s) {
return s.Values.ID;
dialogAssets.exceptSource = grid_dtsm.source.map(function (s) {
return s.ID;
});
dialogAssets.showSelector();
}
var grid_dtsm;
function InitGridSelectedMachines() {
grid_dtsm = new GridView('#selectedmachinelist');
grid_dtsm.lang = {
all: GetTextByKey("P_GRID_ALL", "(All)"),
ok: GetTextByKey("P_GRID_OK", "OK"),
reset: GetTextByKey("P_GRID_RESET", "Reset")
};
grid_dtsm = createGridView('#selectedmachinelist');
var list_columns = [
{ name: 'VIN', caption: GetTextByKey("P_AG_VIN", "VIN"), valueIndex: 'VIN', css: { 'width': 170, 'text-align': 'left' } },
{ name: 'Name', caption: GetTextByKey("P_AG_NAME", "Name"), valueIndex: 'Name', css: { 'width': 170, 'text-align': 'left' } },
@ -540,10 +478,11 @@
columns.push({
name: 'delete',
width: 30,
type: GridView.ColumnTypes.Icon,
align: 'center',
sortable: false,
isurl: true,
text: '\uf00d',
resizable: false,
text: 'times',
events: {
onclick: function () {
OnDelete(this);
@ -554,15 +493,9 @@
},
attrs: { 'title': GetTextByKey("P_AG_DELETE", 'Delete') }
});
grid_dtsm.canMultiSelect = true;
grid_dtsm.multiSelect = true;
grid_dtsm.columns = columns;
grid_dtsm.init();
grid_dtsm.selectedrowchanged = function (rowindex) {
var rowdata = grid_dtsm.source[rowindex];
if (rowdata) {
}
}
}
@ -591,20 +524,18 @@
dialogAssets.onOK = function (source) {
var items = [];
for (var i = 0; i < source.length; i++) {
var it = source[i].Values;
var it = source[i];
if (it.Selected) {
items.push({
Values: {
ID: it.Id,
VIN: it.VIN,
Name: it.Name,
TypeName: it.TypeName
}
ID: it.Id,
VIN: it.VIN,
Name: it.Name,
TypeName: it.TypeName
});
}
}
showmaskbg(false);
grid_dtsm.setData(grid_dtsm.innerSource.concat(items));
grid_dtsm.setData(grid_dtsm.source.concat(items));
};
window.parent.Opened();