diff --git a/src/api/cai/dynamic.js b/src/api/cai/dynamic.js
index c7c0eff..bfd4f1a 100644
--- a/src/api/cai/dynamic.js
+++ b/src/api/cai/dynamic.js
@@ -58,6 +58,14 @@ export function batchAuditDynamic(data) {
})
}
+export function batchAuditDynamicFail(data) {
+ return request({
+ url: '/cai/dynamic/batch/fail',
+ method: 'post',
+ data: data
+ })
+}
+
// 删除主播动态
export function delDynamic(id) {
diff --git a/src/api/cai/userCameraAudit.js b/src/api/cai/userCameraAudit.js
index e00a002..476337f 100644
--- a/src/api/cai/userCameraAudit.js
+++ b/src/api/cai/userCameraAudit.js
@@ -43,6 +43,14 @@ export function batchAuditCameraAudit(data) {
})
}
+export function batchAuditCameraAuditFail(data) {
+ return request({
+ url: '/cai/userCameraAudit/batch/fail',
+ method: 'post',
+ data: data
+ })
+}
+
// 删除自拍认证
export function delUserCameraAudit(id) {
return request({
diff --git a/src/views/cai/accountBlack/index.vue b/src/views/cai/accountBlack/index.vue
index cfae93c..6f171fd 100644
--- a/src/views/cai/accountBlack/index.vue
+++ b/src/views/cai/accountBlack/index.vue
@@ -56,6 +56,26 @@
v-hasPermi="['cai:accountBlack:remove']"
>删除
+
+ 导入
+
+
+ 导出
+
@@ -107,6 +127,33 @@
@pagination="getList"
/>
+
+
+
+
+ 将文件拖到此处,或点击上传
+
+ 仅允许导入xls、xlsx格式文件。
+ 下载模板
+
+
+
+
+
@@ -116,6 +163,7 @@
import {delAccountBlack, listAccountBlack, updateAccountBlack} from "@/api/cai/accountBlack";
import AccountBlackAddUpdateDialog from "@/views/cai/accountBlack/account-black-add-update-dialog.vue";
import AccountBlackUserDialog from "@/views/cai/accountBlack/account-black-user-dialog.vue";
+import {getToken} from "@/utils/auth";
export default {
name: "AccountBlack",
components: {AccountBlackAddUpdateDialog,AccountBlackUserDialog},
@@ -144,6 +192,21 @@ export default {
cardAccount: undefined,
cardName: undefined,
},
+ // 用户导入参数
+ upload: {
+ // 是否显示弹出层(用户导入)
+ open: false,
+ // 弹出层标题(用户导入)
+ title: "",
+ // 是否禁用上传
+ isUploading: false,
+ // 是否更新已经存在的用户数据
+ updateSupport: 0,
+ // 设置上传的请求头部
+ headers: { Authorization: "Bearer " + getToken() },
+ // 上传的地址
+ url: process.env.VUE_APP_BASE_API + "/cai/accountBlack/importData"
+ },
};
},
created() {
@@ -224,6 +287,38 @@ export default {
console.log("操作失败")
row.enableStatus = row.enableStatus === 0 ? 1 : 0
})
+ },
+ /** 导出按钮操作 */
+ handleExport() {
+ this.download('cai/accountBlack/export', {
+ ...this.queryParams
+ }, `黑名单_${new Date().getTime()}.xlsx`)
+ },
+ /** 导入按钮操作 */
+ handleImport() {
+ this.upload.title = "用户黑名单导入";
+ this.upload.open = true;
+ },
+ /** 下载模板操作 */
+ importTemplate() {
+ this.download('cai/accountBlack/importTemplate', {
+ }, `黑名单_模板.xlsx`)
+ },
+ // 文件上传中处理
+ handleFileUploadProgress(event, file, fileList) {
+ this.upload.isUploading = true;
+ },
+ // 文件上传成功处理
+ handleFileSuccess(response, file, fileList) {
+ this.upload.open = false;
+ this.upload.isUploading = false;
+ this.$refs.upload.clearFiles();
+ this.$alert("
" + response.msg + "
", "导入结果", { dangerouslyUseHTMLString: true });
+ this.getList();
+ },
+ // 提交上传文件
+ submitFileForm() {
+ this.$refs.upload.submit();
}
}
};
diff --git a/src/views/cai/dynamic/index.vue b/src/views/cai/dynamic/index.vue
index 43779a3..c3135ca 100644
--- a/src/views/cai/dynamic/index.vue
+++ b/src/views/cai/dynamic/index.vue
@@ -47,6 +47,17 @@
>批量审核通过
+
+ 批量审核驳回
+
+
@@ -122,7 +133,7 @@
import {
auditFailDynamic,
auditSuccessDynamic,
- batchAuditDynamic,
+ batchAuditDynamic, batchAuditDynamicFail,
delDynamic,
listDynamic,
updateDynamic
@@ -234,6 +245,22 @@ export default {
this.loading = false;
});
},
+ handleBatchFail(){
+ const ids = this.ids;
+ this.$modal.confirm('是否确认批量审核驳回动态编号为"' + ids + '"的数据项?').then(() => {
+ this.loading = true;
+ return batchAuditDynamicFail({
+ "ids": ids
+ });
+ }).then(() => {
+ this.loading = false;
+ this.getList();
+ this.$modal.msgSuccess("操作成功");
+ }).catch(() => {
+ }).finally(() => {
+ this.loading = false;
+ });
+ },
/** 删除按钮操作 */
handleDelete(row) {
const ids = row.id || this.ids;
diff --git a/src/views/cai/userCameraAudit/index.vue b/src/views/cai/userCameraAudit/index.vue
index 850eb20..c0af950 100644
--- a/src/views/cai/userCameraAudit/index.vue
+++ b/src/views/cai/userCameraAudit/index.vue
@@ -47,6 +47,17 @@
>批量审核通过
+
+ 批量审核驳回
+
+
@@ -116,7 +127,7 @@ import {
listUserCameraAudit,
delUserCameraAudit,
updateUserCameraAudit,
- batchAuditCameraAudit
+ batchAuditCameraAudit, batchAuditCameraAuditFail
} from "@/api/cai/userCameraAudit";
import {auditStatusList} from "@/constant/statusMap";
@@ -213,6 +224,22 @@ export default {
this.loading = false;
});
},
+ handleBatchAuditFail(){
+ const ids = this.ids;
+ this.$modal.confirm('是否确认批量驳回自拍编号为"' + ids + '"的数据项?').then(() => {
+ this.loading = true;
+ return batchAuditCameraAuditFail({
+ "ids": ids,
+ });
+ }).then(() => {
+ this.loading = false;
+ this.getList();
+ this.$modal.msgSuccess("操作成功");
+ }).catch(() => {
+ }).finally(() => {
+ this.loading = false;
+ });
+ },
/** 删除按钮操作 */
handleDelete(row) {
const ids = row.id || this.ids;