Commit 4a3e39cb authored by “yiyousong”'s avatar “yiyousong”

feat:添加微官网注册报表

parent 72b270e3
...@@ -129,3 +129,11 @@ export function getStorageList(params) { ...@@ -129,3 +129,11 @@ export function getStorageList(params) {
export function getOtherList(params) { export function getOtherList(params) {
return http.post(`${BASEURL}/pickup/reportform/otherlist`, params); return http.post(`${BASEURL}/pickup/reportform/otherlist`, params);
} }
/**
* 微官网注册报表
*/
// 获取报表数据
export function getRigusersList(params) {
return http.get(`${BASEURL}/admin/reportforms/rigusers`, params);
}
...@@ -409,9 +409,10 @@ export default { ...@@ -409,9 +409,10 @@ export default {
5: "好差评", 5: "好差评",
6: "一体化评价", 6: "一体化评价",
}; };
let data = [];
if (this.tableSelectedKeys.length && this.tableSelectedRows.length) { if (this.tableSelectedKeys.length && this.tableSelectedRows.length) {
// 深度克隆避免影响页面表格展示 // 深度克隆避免影响页面表格展示
let data = this.$_.cloneDeep(this.tableSelectedRows); data = this.$_.cloneDeep(this.tableSelectedRows);
data.forEach((item) => { data.forEach((item) => {
Object.keys(obj).forEach((keys) => { Object.keys(obj).forEach((keys) => {
if (item.pjxt == keys) { if (item.pjxt == keys) {
...@@ -419,14 +420,8 @@ export default { ...@@ -419,14 +420,8 @@ export default {
} }
}); });
}); });
export2Excel(
this.tHeader,
this.filterVal,
data,
"办事部门评价记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
} else { } else {
let data = this.$_.cloneDeep( data = this.$_.cloneDeep(
await this.togetevalist({ await this.togetevalist({
page: 1, page: 1,
size: -1, size: -1,
...@@ -440,13 +435,13 @@ export default { ...@@ -440,13 +435,13 @@ export default {
} }
}); });
} }
export2Excel(
this.tHeader,
this.filterVal,
data,
"办事部门评价记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
} }
export2Excel(
this.tHeader,
this.filterVal,
data,
"办事部门评价记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
this.btnLoading = false; this.btnLoading = false;
}, },
// 删除 // 删除
......
...@@ -412,9 +412,10 @@ export default { ...@@ -412,9 +412,10 @@ export default {
5: "好差评", 5: "好差评",
6: "一体化评价", 6: "一体化评价",
}; };
let data = [];
if (this.tableSelectedKeys.length && this.tableSelectedRows.length) { if (this.tableSelectedKeys.length && this.tableSelectedRows.length) {
// 深度克隆避免影响页面表格展示 // 深度克隆避免影响页面表格展示
let data = this.$_.cloneDeep(this.tableSelectedRows); data = this.$_.cloneDeep(this.tableSelectedRows);
data.forEach((item) => { data.forEach((item) => {
Object.keys(obj).forEach((keys) => { Object.keys(obj).forEach((keys) => {
if (item.pjxt == keys) { if (item.pjxt == keys) {
...@@ -422,14 +423,8 @@ export default { ...@@ -422,14 +423,8 @@ export default {
} }
}); });
}); });
export2Excel(
this.tHeader,
this.filterVal,
data,
"办理事项评价记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
} else { } else {
let data = this.$_.cloneDeep( data = this.$_.cloneDeep(
await this.togetevalist({ await this.togetevalist({
page: 1, page: 1,
size: -1, size: -1,
...@@ -443,13 +438,13 @@ export default { ...@@ -443,13 +438,13 @@ export default {
} }
}); });
} }
export2Excel(
this.tHeader,
this.filterVal,
data,
"办理事项评价记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
} }
export2Excel(
this.tHeader,
this.filterVal,
data,
"办理事项评价记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
this.btnLoading = false; this.btnLoading = false;
}, },
// 删除 // 删除
......
...@@ -415,9 +415,10 @@ export default { ...@@ -415,9 +415,10 @@ export default {
5: "好差评", 5: "好差评",
6: "一体化评价", 6: "一体化评价",
}; };
let data = [];
if (this.tableSelectedKeys.length && this.tableSelectedRows.length) { if (this.tableSelectedKeys.length && this.tableSelectedRows.length) {
// 深度克隆避免影响页面表格展示 // 深度克隆避免影响页面表格展示
let data = this.$_.cloneDeep(this.tableSelectedRows); data = this.$_.cloneDeep(this.tableSelectedRows);
data.forEach((item) => { data.forEach((item) => {
Object.keys(obj).forEach((keys) => { Object.keys(obj).forEach((keys) => {
if (item.pjxt == keys) { if (item.pjxt == keys) {
...@@ -425,14 +426,8 @@ export default { ...@@ -425,14 +426,8 @@ export default {
} }
}); });
}); });
export2Excel(
this.tHeader,
this.filterVal,
data,
"窗口服务评价记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
} else { } else {
let data = this.$_.cloneDeep( data = this.$_.cloneDeep(
await this.togetevalist({ await this.togetevalist({
page: 1, page: 1,
size: -1, size: -1,
...@@ -446,13 +441,13 @@ export default { ...@@ -446,13 +441,13 @@ export default {
} }
}); });
} }
export2Excel(
this.tHeader,
this.filterVal,
data,
"窗口服务评价记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
} }
export2Excel(
this.tHeader,
this.filterVal,
data,
"窗口服务评价记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
this.btnLoading = false; this.btnLoading = false;
}, },
// 删除 // 删除
......
...@@ -301,9 +301,10 @@ export default { ...@@ -301,9 +301,10 @@ export default {
1: "本地打印", 1: "本地打印",
2: "在线提交", 2: "在线提交",
}; };
let data = [];
if (this.tableSelectedKeys.length && this.tableSelectedRows.length) { if (this.tableSelectedKeys.length && this.tableSelectedRows.length) {
// 深度克隆避免影响页面表格展示 // 深度克隆避免影响页面表格展示
let data = this.$_.cloneDeep(this.tableSelectedRows); data = this.$_.cloneDeep(this.tableSelectedRows);
data.forEach((item) => { data.forEach((item) => {
Object.keys(obj).forEach((keys) => { Object.keys(obj).forEach((keys) => {
if (item.type == keys) { if (item.type == keys) {
...@@ -311,14 +312,8 @@ export default { ...@@ -311,14 +312,8 @@ export default {
} }
}); });
}); });
export2Excel(
this.tHeader,
this.filterVal,
data,
"填单记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
} else { } else {
let data = this.$_.cloneDeep( data = this.$_.cloneDeep(
await this.togetPrintList({ page: 1, size: -1 }) await this.togetPrintList({ page: 1, size: -1 })
); );
if (!data.length) return; if (!data.length) return;
...@@ -329,13 +324,13 @@ export default { ...@@ -329,13 +324,13 @@ export default {
} }
}); });
} }
export2Excel(
this.tHeader,
this.filterVal,
data,
"填单记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
} }
export2Excel(
this.tHeader,
this.filterVal,
data,
"填单记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
this.btnLoading = false; this.btnLoading = false;
}, },
}, },
......
...@@ -332,9 +332,10 @@ export default { ...@@ -332,9 +332,10 @@ export default {
// 导出 // 导出
async handleExportTable() { async handleExportTable() {
this.btnLoading = true; this.btnLoading = true;
let data = [];
if (this.tableSelectedKeys.length && this.tableSelectedRows.length) { if (this.tableSelectedKeys.length && this.tableSelectedRows.length) {
// 深度克隆避免影响页面表格展示 // 深度克隆避免影响页面表格展示
let data = this.$_.cloneDeep(this.tableSelectedRows); data = this.$_.cloneDeep(this.tableSelectedRows);
for (let item of data) { for (let item of data) {
Object.keys(this.statusItem).forEach((key) => { Object.keys(this.statusItem).forEach((key) => {
if (item.status == key) { if (item.status == key) {
...@@ -342,14 +343,8 @@ export default { ...@@ -342,14 +343,8 @@ export default {
} }
}); });
} }
export2Excel(
this.tHeader,
this.filterVal,
data,
"预约记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
} else { } else {
let data = this.$_.cloneDeep( data = this.$_.cloneDeep(
await this.getOrderList({ page: 1, size: -1 }) await this.getOrderList({ page: 1, size: -1 })
); );
if (!data.length) return; if (!data.length) return;
...@@ -360,13 +355,13 @@ export default { ...@@ -360,13 +355,13 @@ export default {
} }
}); });
} }
export2Excel(
this.tHeader,
this.filterVal,
data,
"预约记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
} }
export2Excel(
this.tHeader,
this.filterVal,
data,
"预约记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
this.btnLoading = false; this.btnLoading = false;
}, },
}, },
......
...@@ -272,9 +272,10 @@ export default { ...@@ -272,9 +272,10 @@ export default {
1: "未取件", 1: "未取件",
2: "已取件", 2: "已取件",
}; };
let data = [];
if (this.tableSelectedKeys.length && this.tableSelectedRows.length) { if (this.tableSelectedKeys.length && this.tableSelectedRows.length) {
// 深度克隆避免影响页面表格展示 // 深度克隆避免影响页面表格展示
let data = this.$_.cloneDeep(this.tableSelectedRows); data = this.$_.cloneDeep(this.tableSelectedRows);
for (let item of data) { for (let item of data) {
Object.keys(obj).forEach((key) => { Object.keys(obj).forEach((key) => {
if (item.status == key) { if (item.status == key) {
...@@ -282,14 +283,8 @@ export default { ...@@ -282,14 +283,8 @@ export default {
} }
}); });
} }
export2Excel(
this.tHeader,
this.filterVal,
data,
"存件记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
} else { } else {
let data = this.$_.cloneDeep( data = this.$_.cloneDeep(
await this.getStorageList({ page: 1, size: -1 }) await this.getStorageList({ page: 1, size: -1 })
); );
if (!data.length) return; if (!data.length) return;
...@@ -300,13 +295,13 @@ export default { ...@@ -300,13 +295,13 @@ export default {
} }
}); });
} }
export2Excel(
this.tHeader,
this.filterVal,
data,
"存件记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
} }
export2Excel(
this.tHeader,
this.filterVal,
data,
"存件记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
this.btnLoading = false; this.btnLoading = false;
}, },
}, },
......
...@@ -262,9 +262,10 @@ export default { ...@@ -262,9 +262,10 @@ export default {
2: "管理员", 2: "管理员",
3: "邮递员", 3: "邮递员",
}; };
let data = [];
if (this.tableSelectedKeys.length && this.tableSelectedRows.length) { if (this.tableSelectedKeys.length && this.tableSelectedRows.length) {
// 深度克隆避免影响页面表格展示 // 深度克隆避免影响页面表格展示
let data = this.$_.cloneDeep(this.tableSelectedRows); data = this.$_.cloneDeep(this.tableSelectedRows);
for (let item of data) { for (let item of data) {
Object.keys(obj).forEach((key) => { Object.keys(obj).forEach((key) => {
if (item.userType == key) { if (item.userType == key) {
...@@ -277,14 +278,8 @@ export default { ...@@ -277,14 +278,8 @@ export default {
} }
}); });
} }
export2Excel(
this.tHeader,
this.filterVal,
data,
"其他操作记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
} else { } else {
let data = this.$_.cloneDeep( data = this.$_.cloneDeep(
await this.getOtherList({ page: 1, size: -1 }) await this.getOtherList({ page: 1, size: -1 })
); );
if (!data.length) return; if (!data.length) return;
...@@ -300,13 +295,13 @@ export default { ...@@ -300,13 +295,13 @@ export default {
} }
}); });
} }
export2Excel(
this.tHeader,
this.filterVal,
data,
"其他操作记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
} }
export2Excel(
this.tHeader,
this.filterVal,
data,
"其他操作记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
this.btnLoading = false; this.btnLoading = false;
}, },
// 过滤操作类型 // 过滤操作类型
......
...@@ -201,7 +201,7 @@ export default { ...@@ -201,7 +201,7 @@ export default {
let res = await getSitePickupDevice(); let res = await getSitePickupDevice();
this.devList = res.data; this.devList = res.data;
}, },
// 获取取号记录报表 // 获取记录报表
async getPickupList(search = {}) { async getPickupList(search = {}) {
let res = await getPickupList({ let res = await getPickupList({
page: this.current, page: this.current,
...@@ -262,17 +262,17 @@ export default { ...@@ -262,17 +262,17 @@ export default {
return this.tableSelectedKeys.some((val) => v.id == val); return this.tableSelectedKeys.some((val) => v.id == val);
}); });
}, },
// 导出 // 导出
async handleExportTable() { async handleExportTable() {
this.btnLoading = true; this.btnLoading = true;
let data = [];
let obj = { let obj = {
1: "取件码取件", 1: "取件码取件",
2: "身份证取件", 2: "身份证取件",
}; };
if (this.tableSelectedKeys.length && this.tableSelectedRows.length) { if (this.tableSelectedKeys.length && this.tableSelectedRows.length) {
// 深度克隆避免影响页面表格展示 // 深度克隆避免影响页面表格展示
let data = this.$_.cloneDeep(this.tableSelectedRows); data = this.$_.cloneDeep(this.tableSelectedRows);
for (let item of data) { for (let item of data) {
Object.keys(obj).forEach((key) => { Object.keys(obj).forEach((key) => {
if (item.type == key) { if (item.type == key) {
...@@ -280,14 +280,8 @@ export default { ...@@ -280,14 +280,8 @@ export default {
} }
}); });
} }
export2Excel(
this.tHeader,
this.filterVal,
data,
"取件记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
} else { } else {
let data = this.$_.cloneDeep( data = this.$_.cloneDeep(
await this.getPickupList({ page: 1, size: -1 }) await this.getPickupList({ page: 1, size: -1 })
); );
if (!data.length) return; if (!data.length) return;
...@@ -298,13 +292,13 @@ export default { ...@@ -298,13 +292,13 @@ export default {
} }
}); });
} }
export2Excel(
this.tHeader,
this.filterVal,
data,
"取件记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
} }
export2Excel(
this.tHeader,
this.filterVal,
data,
"取件记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
this.btnLoading = false; this.btnLoading = false;
}, },
}, },
......
...@@ -457,9 +457,10 @@ export default { ...@@ -457,9 +457,10 @@ export default {
1: "办理中", 1: "办理中",
4: "办理完成", 4: "办理完成",
}; };
let data = [];
if (this.tableSelectedKeys.length && this.tableSelectedRows.length) { if (this.tableSelectedKeys.length && this.tableSelectedRows.length) {
// 深度克隆避免影响页面表格展示 // 深度克隆避免影响页面表格展示
let data = this.$_.cloneDeep(this.tableSelectedRows); data = this.$_.cloneDeep(this.tableSelectedRows);
data.forEach((item) => { data.forEach((item) => {
Object.keys(obj).forEach((keys) => { Object.keys(obj).forEach((keys) => {
if (item.style == keys) { if (item.style == keys) {
...@@ -467,14 +468,8 @@ export default { ...@@ -467,14 +468,8 @@ export default {
} }
}); });
}); });
export2Excel(
this.tHeader,
this.filterVal,
data,
"呼叫记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
} else { } else {
let data = this.$_.cloneDeep( data = this.$_.cloneDeep(
await this.getCallQueListArr({ await this.getCallQueListArr({
page: 1, page: 1,
size: -1, size: -1,
...@@ -488,13 +483,13 @@ export default { ...@@ -488,13 +483,13 @@ export default {
} }
}); });
} }
export2Excel(
this.tHeader,
this.filterVal,
data,
"呼叫记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
} }
export2Excel(
this.tHeader,
this.filterVal,
data,
"呼叫记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
this.btnLoading = false; this.btnLoading = false;
}, },
}, },
......
...@@ -451,9 +451,10 @@ export default { ...@@ -451,9 +451,10 @@ export default {
1: "办理中", 1: "办理中",
4: "办理完成", 4: "办理完成",
}; };
let data = [];
if (this.tableSelectedKeys.length && this.tableSelectedRows.length) { if (this.tableSelectedKeys.length && this.tableSelectedRows.length) {
// 深度克隆避免影响页面表格展示 // 深度克隆避免影响页面表格展示
let data = this.$_.cloneDeep(this.tableSelectedRows); data = this.$_.cloneDeep(this.tableSelectedRows);
data.forEach((item) => { data.forEach((item) => {
Object.keys(obj).forEach((keys) => { Object.keys(obj).forEach((keys) => {
if (item.style == keys) { if (item.style == keys) {
...@@ -461,14 +462,8 @@ export default { ...@@ -461,14 +462,8 @@ export default {
} }
}); });
}); });
export2Excel(
this.tHeader,
this.filterVal,
data,
"排队记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
} else { } else {
let data = this.$_.cloneDeep( data = this.$_.cloneDeep(
await this.getQueueDataArr({ page: 1, size: -1 }) await this.getQueueDataArr({ page: 1, size: -1 })
); );
if (!data.length) return; if (!data.length) return;
...@@ -479,13 +474,13 @@ export default { ...@@ -479,13 +474,13 @@ export default {
} }
}); });
} }
export2Excel(
this.tHeader,
this.filterVal,
data,
"排队记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
} }
export2Excel(
this.tHeader,
this.filterVal,
data,
"排队记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
this.btnLoading = false; this.btnLoading = false;
}, },
}, },
......
...@@ -245,15 +245,14 @@ export default { ...@@ -245,15 +245,14 @@ export default {
// 导出 // 导出
async handleExportTable() { async handleExportTable() {
this.btnLoading = true; this.btnLoading = true;
let data = [];
if (this.tableSelectedKeys.length && this.tableSelectedRows.length) { if (this.tableSelectedKeys.length && this.tableSelectedRows.length) {
export2Excel( // 深度克隆避免影响页面表格展示
this.tHeader, data = this.$_.cloneDeep(this.tableSelectedRows);
this.filterVal,
this.tableSelectedRows,
"样表记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
} else { } else {
let data = await this.getBillList({ page: 1, size: -1 }); data = this.$_.cloneDeep(
await this.togetBillList({ page: 1, size: -1 })
);
if (!data.length) return; if (!data.length) return;
// for (let item of data) { // for (let item of data) {
// Object.keys(obj).forEach((key) => { // Object.keys(obj).forEach((key) => {
...@@ -262,13 +261,13 @@ export default { ...@@ -262,13 +261,13 @@ export default {
// } // }
// }); // });
// } // }
export2Excel(
this.tHeader,
this.filterVal,
data,
"样表记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
} }
export2Excel(
this.tHeader,
this.filterVal,
data,
"样表记录报表" + this.$moment().format("YYYYMMDDHHmmss")
);
this.btnLoading = false; this.btnLoading = false;
}, },
}, },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment