|
@@ -82,7 +82,7 @@
|
|
<dt><a href="javascript: void(0);" class="acc-btn" data-groupid="<%- idx %>"
|
|
<dt><a href="javascript: void(0);" class="acc-btn" data-groupid="<%- idx %>"
|
|
data-type="hide"><i class="fa fa-plus-square"></i></a> <%- group.groupName %></dt>
|
|
data-type="hide"><i class="fa fa-plus-square"></i></a> <%- group.groupName %></dt>
|
|
<div class="dd-content" data-toggleid="<%- idx %>">
|
|
<div class="dd-content" data-toggleid="<%- idx %>">
|
|
- <dd class="border-bottom p-2 mb-0" data-groupid="<%- idx %>"><p class="mb-0 d-flex"><span class="text-primary">该单位下所有组员</span></p></dd>
|
|
|
|
|
|
+ <dd class="border-bottom p-2 mb-0" data-companyid="<%- group.companyId %>"><p class="mb-0 d-flex"><span class="text-primary">该单位下所有组员</span></p></dd>
|
|
<% group.groupList.forEach(item => { %>
|
|
<% group.groupList.forEach(item => { %>
|
|
<% if (item.id !== ctx.session.sessionUser.accountId) { %>
|
|
<% if (item.id !== ctx.session.sessionUser.accountId) { %>
|
|
<dd class="border-bottom p-2 mb-0 " data-id="<%- item.id %>">
|
|
<dd class="border-bottom p-2 mb-0 " data-id="<%- item.id %>">
|
|
@@ -99,7 +99,11 @@
|
|
<div class="card mt-1">
|
|
<div class="card mt-1">
|
|
<ul class="list-unstyled modal-height-500" id="audit-list" style="overflow: auto">
|
|
<ul class="list-unstyled modal-height-500" id="audit-list" style="overflow: auto">
|
|
<% for (const audit of dataCollectAudits) { %>
|
|
<% for (const audit of dataCollectAudits) { %>
|
|
- <li class="border-bottom p-2 mb-0"><a href="javascript:void(0)" class="text-danger pull-right" data-id="<%- audit.id %>" data-type="<% if (audit.uid) { %>audit<% } else { %>group<% } %>"><i class="fa fa-remove text-danger remove-audit"></i></a><%- audit.name %><small class="text-muted ml-1">账号<% if (!audit.uid) { %>组<% } %></small></li>
|
|
|
|
|
|
+ <li class="border-bottom p-2 mb-0">
|
|
|
|
+ <a href="javascript:void(0)" class="text-danger pull-right" data-id="<%- audit.id %>" data-type="<% if (audit.uid) { %>audit<% } else if (audit.groupid) { %>group<% } else { %>company<% } %>">
|
|
|
|
+ <i class="fa fa-remove text-danger remove-audit"></i></a><%- audit.name %>
|
|
|
|
+ <small class="text-muted ml-1"><% if (audit.company_id) { %>参建单位<% } else { %>账号<% if (!audit.uid) { %>组<% } %><% } %></small>
|
|
|
|
+ </li>
|
|
<% } %>
|
|
<% } %>
|
|
<!--<li class="border-bottom p-2 mb-0"><a href="" class="text-danger pull-right"><i class="fa fa-remove text-danger"></i></a>梁琪波<small class="text-muted ml-1">账号</small></li>-->
|
|
<!--<li class="border-bottom p-2 mb-0"><a href="" class="text-danger pull-right"><i class="fa fa-remove text-danger"></i></a>梁琪波<small class="text-muted ml-1">账号</small></li>-->
|
|
</ul>
|
|
</ul>
|
|
@@ -144,7 +148,7 @@
|
|
html += `<dt><a href="javascript: void(0);" class="acc-btn" data-groupid="${idx}" data-type="hide"><i class="fa fa-plus-square"></i>
|
|
html += `<dt><a href="javascript: void(0);" class="acc-btn" data-groupid="${idx}" data-type="hide"><i class="fa fa-plus-square"></i>
|
|
</a> ${group.groupName}</dt>
|
|
</a> ${group.groupName}</dt>
|
|
<div class="dd-content" data-toggleid="${idx}">
|
|
<div class="dd-content" data-toggleid="${idx}">
|
|
- <dd class="border-bottom p-2 mb-0" data-groupid="${idx}"><p class="mb-0 d-flex"><span class="text-primary">该单位下所有组员</span></p></dd>`
|
|
|
|
|
|
+ <dd class="border-bottom p-2 mb-0" data-companyid="${group.companyId}"><p class="mb-0 d-flex"><span class="text-primary">该单位下所有组员</span></p></dd>`
|
|
group.groupList.forEach(item => {
|
|
group.groupList.forEach(item => {
|
|
if (item.id !== cur_uid) {
|
|
if (item.id !== cur_uid) {
|
|
html += `<dd class="border-bottom p-2 mb-0 " data-id="${item.id}" >
|
|
html += `<dd class="border-bottom p-2 mb-0 " data-id="${item.id}" >
|
|
@@ -183,13 +187,13 @@
|
|
// 添加到成员中
|
|
// 添加到成员中
|
|
$('dl').on('click', 'dd', function () {
|
|
$('dl').on('click', 'dd', function () {
|
|
const id = parseInt($(this).data('id'));
|
|
const id = parseInt($(this).data('id'));
|
|
- const groupid = parseInt($(this).data('groupid'));
|
|
|
|
|
|
+ const compnayId = parseInt($(this).data('companyid'));
|
|
if (!isNaN(id) && id !== 0) {
|
|
if (!isNaN(id) && id !== 0) {
|
|
postData('/setting/datacollect/save', { type: 'add-audit', id }, function (result) {
|
|
postData('/setting/datacollect/save', { type: 'add-audit', id }, function (result) {
|
|
setList(result);
|
|
setList(result);
|
|
})
|
|
})
|
|
- } else if (!isNaN(groupid) && groupid !== 0) {
|
|
|
|
- postData('/setting/datacollect/save', { type: 'add-group', id: groupid }, function (result) {
|
|
|
|
|
|
+ } else if (!isNaN(compnayId) && compnayId !== 0) {
|
|
|
|
+ postData('/setting/datacollect/save', { type: 'add-company', id: compnayId }, function (result) {
|
|
setList(result);
|
|
setList(result);
|
|
})
|
|
})
|
|
}
|
|
}
|
|
@@ -201,18 +205,22 @@
|
|
postData('/setting/datacollect/save', { type: 'del-audit', id: $(this).attr('data-id') }, function (result) {
|
|
postData('/setting/datacollect/save', { type: 'del-audit', id: $(this).attr('data-id') }, function (result) {
|
|
setList(result);
|
|
setList(result);
|
|
})
|
|
})
|
|
- } else {
|
|
|
|
|
|
+ } else if ($(this).attr('data-type') === 'group') {
|
|
postData('/setting/datacollect/save', { type: 'del-group', id: $(this).attr('data-id') }, function (result) {
|
|
postData('/setting/datacollect/save', { type: 'del-group', id: $(this).attr('data-id') }, function (result) {
|
|
setList(result);
|
|
setList(result);
|
|
})
|
|
})
|
|
|
|
+ } else if ($(this).attr('data-type') === 'company') {
|
|
|
|
+ postData('/setting/datacollect/save', { type: 'del-company', id: $(this).attr('data-id') }, function (result) {
|
|
|
|
+ setList(result);
|
|
|
|
+ })
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
|
|
function setList(datas) {
|
|
function setList(datas) {
|
|
let list = '';
|
|
let list = '';
|
|
for (const audit of datas) {
|
|
for (const audit of datas) {
|
|
- list += '<li class="border-bottom p-2 mb-0"><a href="javascript:void(0)" class="text-danger pull-right" data-id="'+ audit.id +'"' + ' data-type="'+ (audit.uid ? 'audit' : 'group') +'">' +
|
|
|
|
- '<i class="fa fa-remove text-danger remove-audit"></i></a>'+ audit.name +'<small class="text-muted ml-1">账号'+ (!audit.uid ? '组' : '') +'</small></li>';
|
|
|
|
|
|
+ list += '<li class="border-bottom p-2 mb-0"><a href="javascript:void(0)" class="text-danger pull-right" data-id="'+ audit.id +'"' + ' data-type="'+ (audit.uid ? 'audit' : (audit.groupid ? 'group' : 'company')) +'">' +
|
|
|
|
+ '<i class="fa fa-remove text-danger remove-audit"></i></a>'+ audit.name +'<small class="text-muted ml-1">'+ (audit.company_id ? '参建单位' : '账号'+ (!audit.uid ? '组' : '')) +'</small></li>';
|
|
}
|
|
}
|
|
$('#audit-list').html(list);
|
|
$('#audit-list').html(list);
|
|
}
|
|
}
|