|
|
@@ -24,11 +24,11 @@ |
|
|
|
</div>'; |
|
|
|
$content.append(_itemHtml); |
|
|
|
// 获取后台数据 |
|
|
|
learun.httpget(config.webapi + "learun/adms/desktop/data", { type: 'Target', id: _item.F_Id }, function (data) { |
|
|
|
if (data) { |
|
|
|
$('[data-number="' + data.Id + '"]').text(data.value); |
|
|
|
} |
|
|
|
}); |
|
|
|
// learun.httpget(config.webapi + "learun/adms/desktop/data", { type: 'Target', id: _item.F_Id }, function (data) { |
|
|
|
// if (data) { |
|
|
|
// $('[data-number="' + data.Id + '"]').text(data.value); |
|
|
|
// } |
|
|
|
// }); |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
@@ -45,53 +45,53 @@ |
|
|
|
</div>'; |
|
|
|
$desktop.append(_html); |
|
|
|
|
|
|
|
learun.httpget(config.webapi + "learun/adms/desktop/data", { type: 'list', id: _item.F_Id }, function (data) { |
|
|
|
if (data) { |
|
|
|
var $list = $('[data-desktop="' + data.Id + '"]'); |
|
|
|
//待办 |
|
|
|
if (_item.F_Name == '待办事项') { |
|
|
|
$list.prev().on('tap', |
|
|
|
function () { |
|
|
|
learun.nav.go({ |
|
|
|
path: 'nworkflow/myflow', |
|
|
|
title: '待办事项', |
|
|
|
param: '', |
|
|
|
type: 'right' |
|
|
|
}); |
|
|
|
}); |
|
|
|
} |
|
|
|
else { |
|
|
|
$list.prev().on('tap', |
|
|
|
function () { |
|
|
|
learun.nav.go({ |
|
|
|
path: 'LR_OAModule/Notice', |
|
|
|
title: '查看详情', |
|
|
|
param: (_item.F_Url.indexOf('=') != -1 ? _item.F_Url.substr(_item.F_Url.indexOf('=') + 1) : ''), |
|
|
|
type: 'right' |
|
|
|
}); |
|
|
|
}); |
|
|
|
} |
|
|
|
$.each(data.value, function (_j, _jitem) { |
|
|
|
var _itemHtml = '\ |
|
|
|
<div class="lr-list-item lr-dtlist-item">\ |
|
|
|
<div class="lr-ellipsis">'+ _jitem.f_title + '</div>\ |
|
|
|
<div class="date">'+ learun.date.format(_jitem.f_time, 'yyyy-MM-dd') + '</div>\ |
|
|
|
</div>'; |
|
|
|
var _$itemHtml = $(_itemHtml); |
|
|
|
_$itemHtml[0].item = _jitem; |
|
|
|
$list.append(_$itemHtml); |
|
|
|
}); |
|
|
|
$list.find('.lr-dtlist-item').on('tap', function () { |
|
|
|
var item = $(this)[0].item; |
|
|
|
if (item.f_processname == undefined || item.f_processname == null || item.f_processname == '') |
|
|
|
learun.nav.go({ path: 'workspace/listdetaile', title: '详情', param: item, type: 'right' }); |
|
|
|
else |
|
|
|
learun.nav.go({ path: 'nworkflow/audit', title: item.f_processname, type: 'right', param: { processId: item.f_processid, taskId: item.f_id } }); |
|
|
|
}); |
|
|
|
// learun.httpget(config.webapi + "learun/adms/desktop/data", { type: 'list', id: _item.F_Id }, function (data) { |
|
|
|
// if (data) { |
|
|
|
// var $list = $('[data-desktop="' + data.Id + '"]'); |
|
|
|
// //待办 |
|
|
|
// if (_item.F_Name == '待办事项') { |
|
|
|
// $list.prev().on('tap', |
|
|
|
// function () { |
|
|
|
// learun.nav.go({ |
|
|
|
// path: 'nworkflow/myflow', |
|
|
|
// title: '待办事项', |
|
|
|
// param: '', |
|
|
|
// type: 'right' |
|
|
|
// }); |
|
|
|
// }); |
|
|
|
// } |
|
|
|
// else { |
|
|
|
// $list.prev().on('tap', |
|
|
|
// function () { |
|
|
|
// learun.nav.go({ |
|
|
|
// path: 'LR_OAModule/Notice', |
|
|
|
// title: '查看详情', |
|
|
|
// param: (_item.F_Url.indexOf('=') != -1 ? _item.F_Url.substr(_item.F_Url.indexOf('=') + 1) : ''), |
|
|
|
// type: 'right' |
|
|
|
// }); |
|
|
|
// }); |
|
|
|
// } |
|
|
|
// $.each(data.value, function (_j, _jitem) { |
|
|
|
// var _itemHtml = '\ |
|
|
|
// <div class="lr-list-item lr-dtlist-item">\ |
|
|
|
// <div class="lr-ellipsis">'+ _jitem.f_title + '</div>\ |
|
|
|
// <div class="date">'+ learun.date.format(_jitem.f_time, 'yyyy-MM-dd') + '</div>\ |
|
|
|
// </div>'; |
|
|
|
// var _$itemHtml = $(_itemHtml); |
|
|
|
// _$itemHtml[0].item = _jitem; |
|
|
|
// $list.append(_$itemHtml); |
|
|
|
// }); |
|
|
|
// $list.find('.lr-dtlist-item').on('tap', function () { |
|
|
|
// var item = $(this)[0].item; |
|
|
|
// if (item.f_processname == undefined || item.f_processname == null || item.f_processname == '') |
|
|
|
// learun.nav.go({ path: 'workspace/listdetaile', title: '详情', param: item, type: 'right' }); |
|
|
|
// else |
|
|
|
// learun.nav.go({ path: 'nworkflow/audit', title: item.f_processname, type: 'right', param: { processId: item.f_processid, taskId: item.f_id } }); |
|
|
|
// }); |
|
|
|
|
|
|
|
$list = null; |
|
|
|
} |
|
|
|
}); |
|
|
|
// $list = null; |
|
|
|
// } |
|
|
|
// }); |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
@@ -113,84 +113,84 @@ |
|
|
|
$desktop.append(_html); |
|
|
|
chartMap[_item.F_Id] = echarts.init(document.getElementById(_item.F_Id)); |
|
|
|
|
|
|
|
// 获取后台数据 |
|
|
|
learun.httpget(config.webapi + "learun/adms/desktop/data", { type: 'chart', id: _item.F_Id }, function (data) { |
|
|
|
if (data) { |
|
|
|
var type = $('#' + data.Id).attr('data-desktop'); |
|
|
|
var legendData = []; |
|
|
|
var valueData = []; |
|
|
|
$.each(data.value, function (_index, _item) { |
|
|
|
legendData.push(_item.name); |
|
|
|
valueData.push(_item.value); |
|
|
|
}); |
|
|
|
// // 获取后台数据 |
|
|
|
// learun.httpget(config.webapi + "learun/adms/desktop/data", { type: 'chart', id: _item.F_Id }, function (data) { |
|
|
|
// if (data) { |
|
|
|
// var type = $('#' + data.Id).attr('data-desktop'); |
|
|
|
// var legendData = []; |
|
|
|
// var valueData = []; |
|
|
|
// $.each(data.value, function (_index, _item) { |
|
|
|
// legendData.push(_item.name); |
|
|
|
// valueData.push(_item.value); |
|
|
|
// }); |
|
|
|
|
|
|
|
var option = {}; |
|
|
|
switch (type) { |
|
|
|
case '0'://饼图 |
|
|
|
option.tooltip = { |
|
|
|
trigger: 'item', |
|
|
|
formatter: "{a} <br/>{b}: {c} ({d}%)" |
|
|
|
}; |
|
|
|
// var option = {}; |
|
|
|
// switch (type) { |
|
|
|
// case '0'://饼图 |
|
|
|
// option.tooltip = { |
|
|
|
// trigger: 'item', |
|
|
|
// formatter: "{a} <br/>{b}: {c} ({d}%)" |
|
|
|
// }; |
|
|
|
|
|
|
|
option.legend = { |
|
|
|
orient: 'vertical', |
|
|
|
left: 'left', |
|
|
|
data: legendData |
|
|
|
}; |
|
|
|
option.series = [{ |
|
|
|
name: '占比', |
|
|
|
type: 'pie', |
|
|
|
radius: ['50%', '70%'], |
|
|
|
avoidLabelOverlap: false, |
|
|
|
label: { |
|
|
|
normal: { |
|
|
|
show: false, |
|
|
|
position: 'center' |
|
|
|
}, |
|
|
|
emphasis: { |
|
|
|
show: true, |
|
|
|
textStyle: { |
|
|
|
fontSize: '30', |
|
|
|
fontWeight: 'bold' |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
labelLine: { |
|
|
|
normal: { |
|
|
|
show: false |
|
|
|
} |
|
|
|
}, |
|
|
|
data: data.value |
|
|
|
}]; |
|
|
|
option.color = ['#df4d4b', '#304552', '#52bbc8', 'rgb(224,134,105)', '#8dd5b4', '#5eb57d', '#d78d2f']; |
|
|
|
break; |
|
|
|
case '1'://折线图 |
|
|
|
case '2'://柱状图 |
|
|
|
option = { |
|
|
|
grid: { |
|
|
|
top: '20px', |
|
|
|
bottom: '10px', |
|
|
|
left: '15px', |
|
|
|
right: '15px', |
|
|
|
containLabel: true |
|
|
|
}, |
|
|
|
xAxis: { |
|
|
|
type: 'category', |
|
|
|
data: legendData |
|
|
|
}, |
|
|
|
yAxis: { |
|
|
|
type: 'value' |
|
|
|
}, |
|
|
|
series: [{ |
|
|
|
data: valueData, |
|
|
|
type: type === '1' ? 'line' : 'bar' |
|
|
|
}] |
|
|
|
}; |
|
|
|
break; |
|
|
|
} |
|
|
|
chartMap[data.Id].setOption(option); |
|
|
|
} |
|
|
|
}); |
|
|
|
// option.legend = { |
|
|
|
// orient: 'vertical', |
|
|
|
// left: 'left', |
|
|
|
// data: legendData |
|
|
|
// }; |
|
|
|
// option.series = [{ |
|
|
|
// name: '占比', |
|
|
|
// type: 'pie', |
|
|
|
// radius: ['50%', '70%'], |
|
|
|
// avoidLabelOverlap: false, |
|
|
|
// label: { |
|
|
|
// normal: { |
|
|
|
// show: false, |
|
|
|
// position: 'center' |
|
|
|
// }, |
|
|
|
// emphasis: { |
|
|
|
// show: true, |
|
|
|
// textStyle: { |
|
|
|
// fontSize: '30', |
|
|
|
// fontWeight: 'bold' |
|
|
|
// } |
|
|
|
// } |
|
|
|
// }, |
|
|
|
// labelLine: { |
|
|
|
// normal: { |
|
|
|
// show: false |
|
|
|
// } |
|
|
|
// }, |
|
|
|
// data: data.value |
|
|
|
// }]; |
|
|
|
// option.color = ['#df4d4b', '#304552', '#52bbc8', 'rgb(224,134,105)', '#8dd5b4', '#5eb57d', '#d78d2f']; |
|
|
|
// break; |
|
|
|
// case '1'://折线图 |
|
|
|
// case '2'://柱状图 |
|
|
|
// option = { |
|
|
|
// grid: { |
|
|
|
// top: '20px', |
|
|
|
// bottom: '10px', |
|
|
|
// left: '15px', |
|
|
|
// right: '15px', |
|
|
|
// containLabel: true |
|
|
|
// }, |
|
|
|
// xAxis: { |
|
|
|
// type: 'category', |
|
|
|
// data: legendData |
|
|
|
// }, |
|
|
|
// yAxis: { |
|
|
|
// type: 'value' |
|
|
|
// }, |
|
|
|
// series: [{ |
|
|
|
// data: valueData, |
|
|
|
// type: type === '1' ? 'line' : 'bar' |
|
|
|
// }] |
|
|
|
// }; |
|
|
|
// break; |
|
|
|
// } |
|
|
|
// chartMap[data.Id].setOption(option); |
|
|
|
// } |
|
|
|
// }); |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
@@ -326,11 +326,11 @@ |
|
|
|
var Tips = ''; //审批 提示脚标 |
|
|
|
if (item.F_Id == '49b3860f-a2ec-4677-b863-fb611604c477') { |
|
|
|
var tipCount = 0; |
|
|
|
learun.httpgetnosy(config.webapi + "learun/adms/desktop/data", { type: 'list', id: '33d50f1a-a64d-4b86-a6d4-2d937226de95' }, function (data) { |
|
|
|
if (data) { |
|
|
|
tipCount = data.value.length; |
|
|
|
} |
|
|
|
}); |
|
|
|
// learun.httpgetnosy(config.webapi + "learun/adms/desktop/data", { type: 'list', id: '33d50f1a-a64d-4b86-a6d4-2d937226de95' }, function (data) { |
|
|
|
// if (data) { |
|
|
|
// tipCount = data.value.length; |
|
|
|
// } |
|
|
|
// }); |
|
|
|
Tips = '<span style="position: absolute;top: -4px;right: -3px;width: 20px;height: 20px;background: #f86c61;border-radius: 50%;line-height: 20px;color: #fff;font-size: 12px;">' + tipCount + '</span>'; |
|
|
|
} |
|
|
|
var _html = '\ |
|
|
@@ -421,11 +421,11 @@ |
|
|
|
var Tips = ''; //审批 提示脚标 |
|
|
|
if (item.F_Id == '49b3860f-a2ec-4677-b863-fb611604c477') { |
|
|
|
var tipCount = 0; |
|
|
|
learun.httpgetnosy(config.webapi + "learun/adms/desktop/data", { type: 'list', id: '33d50f1a-a64d-4b86-a6d4-2d937226de95' }, function (data) { |
|
|
|
if (data) { |
|
|
|
tipCount = data.value.length; |
|
|
|
} |
|
|
|
}); |
|
|
|
// learun.httpgetnosy(config.webapi + "learun/adms/desktop/data", { type: 'list', id: '33d50f1a-a64d-4b86-a6d4-2d937226de95' }, function (data) { |
|
|
|
// if (data) { |
|
|
|
// tipCount = data.value.length; |
|
|
|
// } |
|
|
|
// }); |
|
|
|
Tips = '<span style="position: absolute;top: -4px;right: -3px;width: 20px;height: 20px;background: #f86c61;border-radius: 50%;line-height: 20px;color: #fff;font-size: 12px;">' + tipCount + '</span>'; |
|
|
|
} |
|
|
|
var _html = '\ |
|
|
|