assetManageFromList.js 5.8 KB
Newer Older
doc_wei's avatar
doc_wei 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
var rowId = "";

layui.config({
	base: basePath, 
	version: skyeyeVersion
}).extend({
    window: 'js/winui.window'
}).define(['window', 'table', 'jquery', 'winui', 'form'], function (exports) {
	winui.renderColor();
	var $ = layui.$,
		form = layui.form,
		table = layui.table;
	
	// 新增来源
	authBtn('1596982401332');
    
	showAssetfromList();
    // 资产来源管理开始
    function showAssetfromList(){
		table.render({
		    id: 'assetfromTable',
		    elem: '#assetfromTable',
		    method: 'post',
doc_wei's avatar
doc_wei 已提交
24
		    url: flowableBasePath + 'assetfrom001',
doc_wei's avatar
doc_wei 已提交
25 26 27 28 29 30 31 32
		    where: getTableParams(),
		    even: true,
		    page: true,
		    limits: getLimits(),
	    	limit: getLimit(),
		    cols: [[
		        { title: systemLanguage["com.skyeye.serialNumber"][languageType], type: 'numbers'},
		        { field: 'fromName', title: '来源名称', width: 170 },
W
weizhiqiang 已提交
33
		        { field: 'state', title: '状态', width: 100, align: 'center', templet: function (d) {
doc_wei's avatar
doc_wei 已提交
34 35 36 37 38 39
		        	if(d.state == '0'){
		        		return "<span class='state-new'>新建</span>";
		        	}else if(d.state == '1'){
		        		return "<span class='state-up'>线上</span>";
		        	}else if(d.state == '2'){
		        		return "<span class='state-down'>线下</span>";
doc_wei's avatar
doc_wei 已提交
40
		        	} else {
doc_wei's avatar
doc_wei 已提交
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
		        		return "参数错误";
		        	}
		        }},
		        { title: systemLanguage["com.skyeye.operation"][languageType], fixed: 'right', align: 'center', width: 250, toolbar: '#assetfromtableBar'}
		    ]],
		    done: function(){
		    	matchingLanguage();
		    }
		});
	}
	
	table.on('tool(assetfromTable)', function (obj) {
        var data = obj.data;
        var layEvent = obj.event;
        if (layEvent === 'assetfromdelete'){ //删除
        	assetfromdelet(data);
        }else if (layEvent === 'assetfromedit'){	//编辑
        	assetfromedit(data);
        }else if (layEvent === 'assetfromup'){	//上线
        	assetfromup(data);
        }else if (layEvent === 'assetfromdown'){	//下线
        	assetfromdown(data);
        }else if (layEvent === 'assetfromtop'){	//上移
        	assetfromtopOne(data);
        }else if (layEvent === 'assetfromlower'){	//下移
        	assetfromlowerOne(data);
        }
    });
	
	form.render();
	
	// 删除
	function assetfromdelet(data){
		layer.confirm(systemLanguage["com.skyeye.deleteOperationMsg"][languageType], {icon: 3, title: systemLanguage["com.skyeye.deleteOperation"][languageType]}, function(index){
			layer.close(index);
W
weizhiqiang 已提交
76
            AjaxPostUtil.request({url: flowableBasePath + "assetfrom003", params:{rowId: data.id}, type: 'json', callback: function (json) {
77 78
				winui.window.msg(systemLanguage["com.skyeye.deleteOperationSuccessMsg"][languageType], {icon: 1, time: 2000});
				loadassetfromTable();
doc_wei's avatar
doc_wei 已提交
79 80 81 82 83
    		}});
		});
	}

	// 新增资产来源
doc_wei's avatar
doc_wei 已提交
84
	$("body").on("click", "#assetfromaddBean", function() {
doc_wei's avatar
doc_wei 已提交
85 86 87 88 89 90
    	_openNewWindows({
			url: "../../tpl/assetManageFrom/assetManageFromAdd.html", 
			title: "新增资产来源",
			pageId: "assetManageFromAdd",
			area: ['60vw', '30vh'],
			callBack: function(refreshCode){
91 92
				winui.window.msg(systemLanguage["com.skyeye.successfulOperation"][languageType], {icon: 1, time: 2000});
				loadassetfromTable();
doc_wei's avatar
doc_wei 已提交
93 94 95 96 97 98 99 100 101 102 103 104
			}});
    });
	
	// 编辑资产来源
	function assetfromedit(data){
		rowId = data.id;
		_openNewWindows({
			url: "../../tpl/assetManageFrom/assetManageFromEdit.html", 
			title: "编辑资产来源",
			pageId: "assetManageFromEdit",
			area: ['60vw', '30vh'],
			callBack: function(refreshCode){
105 106
				winui.window.msg(systemLanguage["com.skyeye.successfulOperation"][languageType], {icon: 1, time: 2000});
				loadassetfromTable();
doc_wei's avatar
doc_wei 已提交
107 108 109 110 111 112 113 114
			}});
	}
	
	// 上线
	function assetfromup(data, obj){
		var msg = obj ? '确认将【' + obj.data.fromName + '】上线吗?' : '确认将选中数据上线吗?';
		layer.confirm(msg, { icon: 3, title: '上线操作' }, function (index) {
			layer.close(index);
W
weizhiqiang 已提交
115
            AjaxPostUtil.request({url: flowableBasePath + "assetfrom007", params:{rowId: data.id}, type: 'json', callback: function (json) {
116 117
				winui.window.msg("上线成功", {icon: 1, time: 2000});
				loadassetfromTable();
doc_wei's avatar
doc_wei 已提交
118 119 120 121 122 123 124 125 126
    		}});
		});
	}
	
	// 下线
	function assetfromdown(data, obj){
		var msg = obj ? '确认将【' + obj.data.fromName + '】下线吗?' : '确认将选中数据下线吗?';
		layer.confirm(msg, { icon: 3, title: '下线操作' }, function (index) {
			layer.close(index);
W
weizhiqiang 已提交
127
            AjaxPostUtil.request({url: flowableBasePath + "assetfrom008", params:{rowId: data.id}, type: 'json', callback: function (json) {
128 129
				winui.window.msg("下线成功", {icon: 1, time: 2000});
				loadassetfromTable();
doc_wei's avatar
doc_wei 已提交
130 131 132 133 134 135
    		}});
		});
	}
	
	// 上移
	function assetfromtopOne(data){
W
weizhiqiang 已提交
136
		AjaxPostUtil.request({url: flowableBasePath + "assetfrom009", params:{rowId: data.id}, type: 'json', callback: function (json) {
137 138
			winui.window.msg(systemLanguage["com.skyeye.moveUpOperationSuccessMsg"][languageType], {icon: 1, time: 2000});
			loadassetfromTable();
doc_wei's avatar
doc_wei 已提交
139 140 141 142 143
		}});
	}
	
	// 下移
	function assetfromlowerOne(data){
W
weizhiqiang 已提交
144
		AjaxPostUtil.request({url: flowableBasePath + "assetfrom010", params:{rowId: data.id}, type: 'json', callback: function (json) {
145 146
			winui.window.msg(systemLanguage["com.skyeye.moveDownOperationSuccessMsg"][languageType], {icon: 1, time: 2000});
			loadassetfromTable();
doc_wei's avatar
doc_wei 已提交
147 148 149 150
		}});
	}
	
	// 刷新来源数据
doc_wei's avatar
doc_wei 已提交
151
    $("body").on("click", "#assetfromreloadTable", function() {
doc_wei's avatar
doc_wei 已提交
152 153 154 155 156 157 158 159 160
    	loadassetfromTable();
    });
    
	// 刷新来源列表数据
    function loadassetfromTable(){
    	table.reload("assetfromTable", {where: getTableParams()});
    }
    
	// 搜索来源列表表单
doc_wei's avatar
doc_wei 已提交
161
	$("body").on("click", "#assetfromSearch", function() {
doc_wei's avatar
doc_wei 已提交
162 163 164 165 166 167 168 169 170 171 172 173
    	table.reload("assetfromTable", {page: {curr: 1}, where: getTableParams()});
	});
    
	function getTableParams(){
		return {
			fromName:$("#fromName").val(),
			fromState:$("#fromState").val()
		};
	}
    
    exports('assetManageFromList', {});
});