|
@@ -161,7 +161,9 @@ const nav_template = `<ul id="nav_tab" class="nav nav-tabs nav-line-tabs nav-lin
|
|
|
<table class="table table-striped table-bordered table-hover table-rounded" id="table_{0}">
|
|
|
</table>
|
|
|
</div>`
|
|
|
-let table_add_quota_btn_template = `<button type="button" class="quota_add_btn btn btn-primary btn-sm" onclick="Send_Quota_Batch('{0}')">批量推送</button>`;
|
|
|
+let table_add_quota_btn_template = ''
|
|
|
+table_add_quota_btn_template += `<button type="button" class="quota_add_btn btn btn-info btn-sm" onclick="Send_Quota_All('{0}')">全部推送</button>`;
|
|
|
+table_add_quota_btn_template += `<button type="button" class="ms-5 quota_add_btn btn btn-primary btn-sm" onclick="Send_Quota_Batch('{0}')">批量推送</button>`;
|
|
|
table_add_quota_btn_template += `<button type="button" class="ms-5 btn btn-warning btn-sm" onclick="Edit_Quota_Code_Batch('{0}')">批量修改定额编号</button>`
|
|
|
// table_add_quota_btn_template += `<button type="button" class="ms-5 btn btn-warning btn-sm" onclick="Edit_QuotaChapter(null,'{0}')">批量修改章节</button>`
|
|
|
//`<button type="button" class="quota_add_btn btn btn-primary btn-sm" onclick="Add_Quota('{0}')">添加定额</button>`
|
|
@@ -378,12 +380,12 @@ function LoadQuotaTable(table) {
|
|
|
editUrl: '/api/quota/edit',
|
|
|
checkBox: true,
|
|
|
isDragColumn: true,
|
|
|
- checkBoxDisable: (row) => {
|
|
|
- return row.send_status === 200
|
|
|
- },
|
|
|
- canEdit: (row) => {
|
|
|
- return row.send_status !== 200
|
|
|
- },
|
|
|
+ // checkBoxDisable: (row) => {
|
|
|
+ // return row.send_status === 200
|
|
|
+ // },
|
|
|
+ // canEdit: (row) => {
|
|
|
+ // return row.send_status !== 200
|
|
|
+ // },
|
|
|
trClass: (row) => {
|
|
|
return row.note || !row.quota_code ? 'tr-waring' : ''
|
|
|
},
|
|
@@ -529,16 +531,20 @@ function LoadQuotaTable(table) {
|
|
|
if (row.send_status === 0) {
|
|
|
str += `<button type="button" class="btn btn-icon btn-sm ${row.quota_id ? 'btn-primary' : 'btn-light-primary'}" data-bs-toggle="tooltip" data-bs-placement="top" title="开始推送" onclick="StartSendQuota(${row.id}, ${row.budget_id}, ${row.quota_id})"><i class="ki-duotone ki-send fs-3"><span class="path1"></span><span class="path2"></span></i></button>`
|
|
|
} else if (row.send_status === 200) {
|
|
|
- str = `<span class="text-gray-500">暂无操作</span>`
|
|
|
- // str += `<button type="button" class="btn btn-icon btn-sm ${row.quota_id ? 'btn-warning' : 'btn-light-warning'}" data-bs-toggle="tooltip" data-bs-placement="top" title="重新推送" onclick="ReStartSendQuota(${row.id}, ${row.budget_id}, ${row.quota_id})"><i class="ki-duotone ki-send fs-3"><span class="path1"></span><span class="path2"></span></i></button>`
|
|
|
+ // str = `<span class="text-gray-500">暂无操作</span>`
|
|
|
+ str += `<button type="button" class="btn btn-icon btn-sm ${row.quota_id ? 'btn-warning' : 'btn-light-warning'}" data-bs-toggle="tooltip" data-bs-placement="top" title="重新推送" onclick="ReStartSendQuota(${row.id}, ${row.budget_id}, ${row.quota_id})"><i class="ki-duotone ki-send fs-3"><span class="path1"></span><span class="path2"></span></i></button>`
|
|
|
+
|
|
|
} else if (row.send_status === 2) {
|
|
|
str += `<button type="button" class="btn btn-icon btn-sm ${row.quota_id ? 'btn-danger' : 'btn-light-danger'}" data-bs-toggle="tooltip" data-bs-placement="top" title="重新推送" onclick="ReStartSendQuota(${row.id}, ${row.budget_id}, ${row.quota_id})"><i class="ki-duotone ki-send fs-3"><span class="path1"></span><span class="path2"></span></i></button>`
|
|
|
} else if (row.send_status === 3) {
|
|
|
str += `<button type="button" class="btn btn-icon btn-sm ${row.quota_id ? 'btn-info' : 'btn-light-info'}" data-bs-toggle="tooltip" data-bs-placement="top" title="重新推送" onclick="ReStartSendQuota(${row.id}, ${row.budget_id}, ${row.quota_id})"><i class="ki-duotone ki-send fs-3"><span class="path1"></span><span class="path2"></span></i></button>`
|
|
|
}
|
|
|
- if (row.send_status !== 200) {
|
|
|
- str += `<button type="button" class="btn btn-icon btn-sm btn-light-primary" data-bs-toggle="tooltip" data-bs-placement="top" title="编辑" onclick="Edit_Quota(${row.id}, ${row.budget_id})"><i class="ki-duotone ki-message-edit fs-1"><span class="path1"></span><span class="path2"></span></i></button>`
|
|
|
- str += `<button type="button" class="btn btn-icon btn-sm btn-light-primary" data-bs-toggle="tooltip" data-bs-placement="top" title="修改条目" onclick="Edit_QuotaChapter(${row.id}, ${row.budget_id})"><i class="ki-duotone ki-burger-menu-1 fs-1"><span class="path1"></span><span class="path2"></span><span class="path3"></span><span class="path4"></span></i></button>`
|
|
|
+ str += `<button type="button" class="btn btn-icon btn-sm btn-light-primary" data-bs-toggle="tooltip" data-bs-placement="top" title="编辑" onclick="Edit_Quota(${row.id}, ${row.budget_id})"><i class="ki-duotone ki-message-edit fs-1"><span class="path1"></span><span class="path2"></span></i></button>`
|
|
|
+ str += `<button type="button" class="btn btn-icon btn-sm btn-light-primary" data-bs-toggle="tooltip" data-bs-placement="top" title="修改条目" onclick="Edit_QuotaChapter(${row.id}, ${row.budget_id})"><i class="ki-duotone ki-burger-menu-1 fs-1"><span class="path1"></span><span class="path2"></span><span class="path3"></span><span class="path4"></span></i></button>`
|
|
|
+
|
|
|
+ if (row.send_status !== 200 && row.send_status !== 3) {
|
|
|
+ // str += `<button type="button" class="btn btn-icon btn-sm btn-light-primary" data-bs-toggle="tooltip" data-bs-placement="top" title="编辑" onclick="Edit_Quota(${row.id}, ${row.budget_id})"><i class="ki-duotone ki-message-edit fs-1"><span class="path1"></span><span class="path2"></span></i></button>`
|
|
|
+ // str += `<button type="button" class="btn btn-icon btn-sm btn-light-primary" data-bs-toggle="tooltip" data-bs-placement="top" title="修改条目" onclick="Edit_QuotaChapter(${row.id}, ${row.budget_id})"><i class="ki-duotone ki-burger-menu-1 fs-1"><span class="path1"></span><span class="path2"></span><span class="path3"></span><span class="path4"></span></i></button>`
|
|
|
str += `<button type="button" class="btn btn-icon btn-sm btn-light-danger" data-bs-toggle="tooltip" data-bs-placement="top" title="删除" onclick="Delete_Quota(${row.id}, ${row.budget_id})"><i class="ki-duotone ki-trash-square fs-1"><span class="path1"></span><span class="path2"></span><span class="path3"></span><span class="path4"></span></i></button>`
|
|
|
}
|
|
|
return str
|
|
@@ -657,6 +663,10 @@ function ReStartSendQuota(ids, budget_id, is_cover) {
|
|
|
SendQuota('确定重新开始推送数据吗?', ids, budget_id, is_cover)
|
|
|
}
|
|
|
|
|
|
+function Send_Quota_All(budget_id) {
|
|
|
+ ConfirmUrl('确定推送全部数据吗?', `/api/quota/start_send_all/${task_id}`, `#table_${budget_id}`)
|
|
|
+}
|
|
|
+
|
|
|
function Send_Quota_Batch(budget_id) {
|
|
|
const $table = `#table_${budget_id}`,
|
|
|
selectedRows = IwbTableGetSelectedRows($table)
|