diff --git a/admin-assistant/src/main/resources/template/js/assetManage/assetManageList.js b/admin-assistant/src/main/resources/template/js/assetManage/assetManageList.js index c23337704f436e9faa90c46b92a0aedfe6df9e28..0433d9cf5efadfb2d9d88aca3dfe664dc5312a45 100644 --- a/admin-assistant/src/main/resources/template/js/assetManage/assetManageList.js +++ b/admin-assistant/src/main/resources/template/js/assetManage/assetManageList.js @@ -4,20 +4,19 @@ var taskType = "";//流程详情的主标题 var processInstanceId = "";//流程id layui.config({ - base: basePath, + base: basePath, version: skyeyeVersion }).extend({ window: 'js/winui.window' -}).define(['window', 'table', 'jquery', 'winui', 'form', 'laydate'], function (exports) { +}).define(['window', 'table', 'jquery', 'winui', 'form'], function (exports) { winui.renderColor(); var $ = layui.$, form = layui.form, - laydate = layui.laydate, table = layui.table; - + // 新增资产 authBtn('1566465526122'); - + showAssetList(); // 资产列表管理开始 function showAssetList(){ @@ -32,7 +31,7 @@ layui.config({ limits: getLimits(), limit: getLimit(), cols: [[ - { title: systemLanguage["com.skyeye.serialNumber"][languageType], type: 'numbers'}, + { title: systemLanguage["com.skyeye.serialNumber"][languageType], type: 'numbers' }, { field: 'companyName', title: '所属公司', align: 'center', width: 170 }, { field: 'assetName', title: '名称', width: 120, templet: function (d) { return '' + d.assetName + ''; @@ -41,93 +40,40 @@ layui.config({ { field: 'assetNum', title: '资产编号', width: 100 }, { field: 'unitPrice', title: '资产单价', align: 'center', width: 80 }, { field: 'employeeId', title: '领用人', align: 'center', width: 80 }, - { field: 'state', title: '状态', width: 80, align: 'center', templet: function (d) { - if(d.state == '1'){ - return "正常"; - }else if(d.state == '2'){ - return "维修"; - }else if(d.state == '3'){ - return "报废"; - } else { - return "参数错误"; - } - }}, - { title: systemLanguage["com.skyeye.operation"][languageType], fixed: 'right', align: 'center', width: 250, toolbar: '#assetlisttableBar'} + { title: systemLanguage["com.skyeye.operation"][languageType], fixed: 'right', align: 'center', width: 250, toolbar: '#assetlisttableBar' } ]], done: function(){ matchingLanguage(); } }); } - + // 资产的操作事件 table.on('tool(assetlistTable)', function (obj) { - var data = obj.data; - var layEvent = obj.event; - if (layEvent === 'assetlistrepair') { //修复 - assetlistrepair(data); - }else if (layEvent === 'assetlistdetails') { //详情 - assetlistdetails(data); - }else if (layEvent === 'assetlistscrap'){ //报废 - assetlistscrap(data); - }else if (layEvent === 'assetlistnormal'){ //恢复正常 - assetlistnormal(data); - }else if (layEvent === 'assetlistdelet'){ //删除 - assetlistdelet(data); - }else if (layEvent === 'assetlistedit'){ //编辑 - assetlistedit(data); - } + var data = obj.data; + var layEvent = obj.event; + if (layEvent === 'assetlistdetails') { // 详情 + assetlistdetails(data); + } else if (layEvent === 'assetlistdelet') { // 删除 + assetlistdelet(data); + } else if (layEvent === 'assetlistedit') { // 编辑 + assetlistedit(data); + } }); - + form.render(); - + // 资产详情 function assetlistdetails(data){ rowId = data.id; _openNewWindows({ - url: "../../tpl/assetManage/assetManageDetails.html", + url: "../../tpl/assetManage/assetManageDetails.html", title: systemLanguage["com.skyeye.detailsPageTitle"][languageType], pageId: "assetManageDetails", area: ['90vw', '90vh'], callBack: function(refreshCode){ }}); } - - // 维修 - function assetlistrepair(data){ - var msg = '确认维修该资产吗?'; - layer.confirm(msg, { icon: 3, title: '维修操作' }, function (index) { - layer.close(index); - AjaxPostUtil.request({url: flowableBasePath + "asset008", params:{rowId: data.id}, type: 'json', callback: function (json) { - winui.window.msg(systemLanguage["com.skyeye.successfulOperation"][languageType], {icon: 1, time: 2000}); - loadassetTable(); - }}); - }); - } - - // 报废 - function assetlistscrap(data){ - var msg = '确认报废该资产吗?'; - layer.confirm(msg, { icon: 3, title: '报废操作' }, function (index) { - layer.close(index); - AjaxPostUtil.request({url: flowableBasePath + "asset009", params:{rowId: data.id}, type: 'json', callback: function (json) { - winui.window.msg(systemLanguage["com.skyeye.successfulOperation"][languageType], {icon: 1, time: 2000}); - loadassetTable(); - }}); - }); - } - - // 恢复正常 - function assetlistnormal(data){ - var msg = '确认对该资产恢复正常吗?'; - layer.confirm(msg, { icon: 3, title: '恢复操作' }, function (index) { - layer.close(index); - AjaxPostUtil.request({url: flowableBasePath + "asset007", params:{rowId: data.id}, type: 'json', callback: function (json) { - winui.window.msg(systemLanguage["com.skyeye.successfulOperation"][languageType], {icon: 1, time: 2000}); - loadassetTable(); - }}); - }); - } // 删除 function assetlistdelet(data){ @@ -143,7 +89,7 @@ layui.config({ // 新增资产 $("body").on("click", "#assetlistaddBean", function() { _openNewWindows({ - url: "../../tpl/assetManage/assetManageAdd.html", + url: "../../tpl/assetManage/assetManageAdd.html", title: "新增资产", pageId: "assetManageAdd", area: ['90vw', '90vh'], @@ -152,12 +98,12 @@ layui.config({ loadassetTable(); }}); }); - + // 编辑资产 function assetlistedit(data){ rowId = data.id; _openNewWindows({ - url: "../../tpl/assetManage/assetManageEdit.html", + url: "../../tpl/assetManage/assetManageEdit.html", title: "编辑资产", pageId: "assetManageEdit", area: ['90vw', '90vh'], @@ -166,26 +112,25 @@ layui.config({ loadassetTable(); }}); } - + $("body").on("click", "#assetlistreloadTable", function() { loadassetTable(); }); - + function loadassetTable(){ table.reload("assetlistTable", {where: getTableParams()}); } - + // 搜索表单 $("body").on("click", "#assetlistSearch", function() { table.reload("assetlistTable", {page: {curr: 1}, where: getTableParams()}); }); - + function getTableParams(){ return { - assetName:$("#assetName").val(), - state:$("#state").val() + assetName: $("#assetName").val() }; } - + exports('assetManageList', {}); }); diff --git a/admin-assistant/src/main/resources/template/js/myHasMation/myAssetManagement.js b/admin-assistant/src/main/resources/template/js/myHasMation/myAssetManagement.js index 45b5c29f3491e87b08311c8ca91fdee92daeb686..a9b9e000cf2bf3726486dca1b419960cd2b157c8 100644 --- a/admin-assistant/src/main/resources/template/js/myHasMation/myAssetManagement.js +++ b/admin-assistant/src/main/resources/template/js/myHasMation/myAssetManagement.js @@ -12,34 +12,30 @@ layui.config({ form = layui.form, table = layui.table; - showList(); // 我名下的资产列表 - function showList(){ - table.render({ - id: 'messageTable', - elem: '#messageTable', - method: 'post', - url: flowableBasePath + 'myhasmation001', - where: getTableParams(), - even: true, - page: true, - limits: getLimits(), - limit: getLimit(), - cols: [[ - { title: systemLanguage["com.skyeye.serialNumber"][languageType], type: 'numbers'}, - { field: 'companyName', title: '所属公司', align: 'left', width: 170 }, - { field: 'assetName', title: '资产名称', align: 'left', width: 120 }, - { field: 'typeName', title: '资产类型', align: 'left', width: 100 }, - { field: 'assetNum', title: '资产编号', align: 'left', width: 100 }, - { field: 'specifications', title: '资产规格', align: 'left', width: 120 }, - { field: 'employeeName', title: '领用人', align: 'left', width: 80 }, - { field: 'assetAdmin', title: '管理员', align: 'left', width: 80 }, - ]], - done: function(){ - matchingLanguage(); - } - }); - } + table.render({ + id: 'messageTable', + elem: '#messageTable', + method: 'post', + url: flowableBasePath + 'myhasmation001', + where: getTableParams(), + even: true, + page: true, + limits: getLimits(), + limit: getLimit(), + cols: [[ + { title: systemLanguage["com.skyeye.serialNumber"][languageType], type: 'numbers' }, + { field: 'assetName', title: '资产名称', align: 'left', width: 120 }, + { field: 'typeName', title: '资产类型', align: 'left', width: 100 }, + { field: 'assetNum', title: '资产编号', align: 'left', width: 100 }, + { field: 'specifications', title: '资产规格', align: 'left', width: 120 }, + { field: 'employeeName', title: '领用人', align: 'left', width: 120 }, + { field: 'assetAdmin', title: '管理员', align: 'left', width: 120 }, + ]], + done: function(){ + matchingLanguage(); + } + }); $("body").on("click", "#reloadmessageTable", function() { loadTable(); diff --git a/admin-assistant/src/main/resources/template/tpl/assetManage/assetManageList.html b/admin-assistant/src/main/resources/template/tpl/assetManage/assetManageList.html index ebd55e5ebeacc3d72b19404b36928749f8607356..9e1a76346461495068eb98347d00de66f01e90ee 100644 --- a/admin-assistant/src/main/resources/template/tpl/assetManage/assetManageList.html +++ b/admin-assistant/src/main/resources/template/tpl/assetManage/assetManageList.html @@ -16,15 +16,6 @@