Files
wysite/output/sourcemaps/hc-etms.sqygj.cn/static/js/chunk-c9ac2940.069a7666.js

1126 lines
113 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["chunk-c9ac2940"], { "0107": function(e, t, a) {
"use strict";
a.d(t, "f", (function() {
return l;
})), a.d(t, "d", (function() {
return r;
})), a.d(t, "e", (function() {
return s;
})), a.d(t, "g", (function() {
return n;
})), a.d(t, "h", (function() {
return o;
})), a.d(t, "b", (function() {
return c;
})), a.d(t, "i", (function() {
return u;
})), a.d(t, "j", (function() {
return p;
})), a.d(t, "a", (function() {
return d;
})), a.d(t, "c", (function() {
return m;
})), a.d(t, "l", (function() {
return g;
})), a.d(t, "k", (function() {
return h;
}));
var i = a("b775");
function l(e2) {
return Object(i["a"])({ url: "/hakocompany/ProjectBlueprint/pageList", method: "post", data: e2 });
}
function r(e2) {
return Object(i["a"])({ url: "/hakocompany/ProjectBlueprint/download", method: "post", data: e2 });
}
function s(e2) {
return Object(i["a"])({ url: "/hakocompany/ProjectBlueprintNode/getNodeTree", method: "post", data: e2 });
}
function n(e2) {
return Object(i["a"])({ url: "/hakocompany/ProjectBlueprintNode/updateBatch", method: "post", data: e2 });
}
function o(e2) {
return Object(i["a"])({ url: "/hakocompany/TaskInspectionsStandard/pageList", method: "post", data: e2 });
}
function c(e2) {
return Object(i["a"])({ url: "/hakocompany/ProjectConfig/pageList", method: "post", data: e2 });
}
function u(e2) {
return Object(i["a"])({ url: "/hakocompany/ProjectConfig/updateProbability", method: "post", data: e2 });
}
function p(e2) {
return Object(i["a"])({ url: "/hakocompany/TaskInspectionsStandard/updateQualifiedStatus", method: "post", data: e2 });
}
function d(e2) {
return Object(i["a"])({ url: "/hakocompany/AiAcceptanceReport/pageList", method: "post", data: e2 });
}
function m(e2) {
return Object(i["a"])({ url: "/hakocompany/AiAcceptanceReport/statistics", method: "post", data: e2 });
}
function g(e2) {
return Object(i["a"])({ url: "/hakocompany/VideoImageCallback/pageList", method: "post", data: e2 });
}
function h(e2) {
return Object(i["a"])({ url: "/hakocompany/VideoImageCallback/feedback", method: "post", data: e2 });
}
}, "0b37": function(e, t, a) {
"use strict";
a.d(t, "a", (function() {
return i;
})), a.d(t, "b", (function() {
return l;
})), a.d(t, "c", (function() {
return r;
})), a.d(t, "d", (function() {
return s;
})), a.d(t, "f", (function() {
return n;
})), a.d(t, "e", (function() {
return o;
}));
a("8dee"), a("e680"), a("4057"), a("fc02");
function i(e2, t2) {
var a2, i2, l2, r2;
try {
a2 = e2.toString().split(".")[1].length;
} catch (n2) {
a2 = 0;
}
try {
i2 = t2.toString().split(".")[1].length;
} catch (n2) {
i2 = 0;
}
if (r2 = Math.abs(a2 - i2), l2 = Math.pow(10, Math.max(a2, i2)), r2 > 0) {
var s2 = Math.pow(10, r2);
a2 > i2 ? (e2 = Number(e2.toString().replace(".", "")), t2 = Number(t2.toString().replace(".", "")) * s2) : (e2 = Number(e2.toString().replace(".", "")) * s2, t2 = Number(t2.toString().replace(".", "")));
} else e2 = Number(e2.toString().replace(".", "")), t2 = Number(t2.toString().replace(".", ""));
return (e2 + t2) / l2;
}
function l(e2, t2) {
var a2, i2, l2 = 0, r2 = 0;
try {
l2 = e2.toString().split(".")[1].length;
} catch (s2) {
}
try {
r2 = t2.toString().split(".")[1].length;
} catch (s2) {
}
return a2 = Number(e2.toString().replace(".", "")), i2 = Number(t2.toString().replace(".", "")), a2 / i2 * Math.pow(10, r2 - l2);
}
function r(e2, t2) {
var a2 = 0, i2 = e2.toString(), l2 = t2.toString();
try {
a2 += i2.split(".")[1].length;
} catch (r2) {
}
try {
a2 += l2.split(".")[1].length;
} catch (r2) {
}
return Number(i2.replace(".", "")) * Number(l2.replace(".", "")) / Math.pow(10, a2);
}
function s(e2, t2) {
var a2, i2, l2, r2;
try {
a2 = e2.toString().split(".")[1].length;
} catch (s2) {
a2 = 0;
}
try {
i2 = t2.toString().split(".")[1].length;
} catch (s2) {
i2 = 0;
}
return l2 = Math.pow(10, Math.max(a2, i2)), r2 = a2 >= i2 ? a2 : i2, (Math.round(e2 * l2 - t2 * l2) / l2).toFixed(r2);
}
function n(e2, t2) {
if (0 == e2 && (e2 = 0), /[^[\-|0-9][0-9]*]/.test(e2)) return "0";
if (null == e2 || "" === e2) return "";
e2 = e2.toString().replace(/^(-\d*)$/, "$1."), e2 = e2.toString().replace(/^(\d*)$/, "$1."), e2 = (e2 + "00").replace(/(\d*\.\d\d)\d*/, "$1"), e2 = e2.replace(".", ",");
var a2 = /(\d)(\d{3},)/;
while (a2.test(e2)) e2 = e2.replace(a2, "$1,$2");
if (e2 = e2.replace(/,(\d\d)$/, ".$1"), 0 === t2 || void 0 === t2) {
var i2 = e2.split(".");
"00" == i2[1] && (e2 = i2[0]);
}
return e2;
}
function o(e2, t2) {
e2 = e2.toString();
var a2 = e2.indexOf(".");
return e2 = -1 !== a2 ? e2.substring(0, t2 + a2 + 1) : e2.substring(0), parseFloat(e2).toFixed(t2);
}
}, "20ca": function(e, t, a) {
"use strict";
a("9982");
}, "244f": function(e, t, a) {
"use strict";
a("81be");
}, "2fd0": function(e, t, a) {
"use strict";
a.r(t);
var i = function() {
var e2 = this, t2 = e2.$createElement, a2 = e2._self._c || t2;
return a2("div", { staticClass: "app-container bgHeight" }, [a2("el-tabs", { attrs: { value: e2.activeName, type: "border-card" }, on: { "tab-click": e2.handleClick } }, [a2("el-tab-pane", { attrs: { label: "工单图片抽样样本", name: "sample" } }, ["sample" === e2.activeName ? a2("sample") : e2._e()], 1), e2._v(" "), a2("el-tab-pane", { attrs: { label: "工单图片申诉列表", name: "appeal" } }, ["appeal" === e2.activeName ? a2("appeal") : e2._e()], 1), e2._v(" "), a2("el-tab-pane", { attrs: { label: "抽样配置", name: "sampleConfig" } }, ["sampleConfig" === e2.activeName ? a2("sampleConfig") : e2._e()], 1), e2._v(" "), a2("el-tab-pane", { attrs: { label: "AI验收报表", name: "checkReport" } }, ["checkReport" === e2.activeName ? a2("checkReport") : e2._e()], 1), e2._v(" "), a2("el-tab-pane", { attrs: { label: "视频质检抽样", name: "videoQualitySampling" } }, ["videoQualitySampling" === e2.activeName ? a2("videoQualitySampling") : e2._e()], 1)], 1)], 1);
}, l = [], r = function() {
var e2 = this, t2 = e2.$createElement, a2 = e2._self._c || t2;
return a2("div", { staticClass: "noticeList" }, [a2("el-card", { staticClass: "box-card" }, [a2("div", { staticClass: "search-form-container" }, [a2("div", { staticClass: "search-conditions" }, [a2("div", { staticClass: "search-item" }, [a2("el-select", { attrs: { clearable: "", placeholder: "请选择项目", filterable: "" }, model: { value: e2.query.projectUuid, callback: function(t3) {
e2.$set(e2.query, "projectUuid", t3);
}, expression: "query.projectUuid" } }, e2._l(e2.projectList, (function(e3) {
return a2("el-option", { key: e3.uuid, attrs: { label: e3.name, value: e3.uuid } });
})), 1)], 1), e2._v(" "), a2("div", { staticClass: "search-item" }, [a2("el-select", { attrs: { filterable: "", clearable: "", placeholder: "作业场景" }, model: { value: e2.query.planModel, callback: function(t3) {
e2.$set(e2.query, "planModel", t3);
}, expression: "query.planModel" } }, e2._l(e2.planModeLArr, (function(e3, t3) {
return a2("el-option", { key: t3, attrs: { label: e3.label, value: e3.value } });
})), 1)], 1), e2._v(" "), a2("div", { staticClass: "search-item" }, [a2("el-select", { attrs: { filterable: "", clearable: "", placeholder: "申诉结果" }, model: { value: e2.query.artificialResult, callback: function(t3) {
e2.$set(e2.query, "artificialResult", t3);
}, expression: "query.artificialResult" } }, e2._l(e2.artificialResultList, (function(e3, t3) {
return a2("el-option", { key: t3, attrs: { label: e3.label, value: e3.value } });
})), 1)], 1), e2._v(" "), a2("div", { staticClass: "search-item" }, [a2("el-input", { attrs: { clearable: "", placeholder: "作业工单编号" }, model: { value: e2.query.taskNo, callback: function(t3) {
e2.$set(e2.query, "taskNo", t3);
}, expression: "query.taskNo" } })], 1), e2._v(" "), a2("div", { staticClass: "search-item" }, [a2("el-date-picker", { staticStyle: { width: "100%" }, attrs: { type: "daterange", "range-separator": "至", format: "yyyy-MM-dd", "value-format": "yyyy-MM-dd", "start-placeholder": "抽样开始时间", "end-placeholder": "抽样结束时间" }, model: { value: e2.time, callback: function(t3) {
e2.time = t3;
}, expression: "time" } })], 1), e2._v(" "), a2("div", { staticClass: "search-item" }, [a2("el-select", { attrs: { clearable: "", placeholder: "是否抽样完成", filterable: "" }, model: { value: e2.query.checkFinished, callback: function(t3) {
e2.$set(e2.query, "checkFinished", t3);
}, expression: "query.checkFinished" } }, [a2("el-option", { attrs: { label: "未完成", value: 0 } }), e2._v(" "), a2("el-option", { attrs: { label: "已完成", value: 1 } })], 1)], 1)]), e2._v(" "), a2("div", { staticClass: "search-buttons" }, [a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], on: { click: function(t3) {
return e2.resetForm();
} } }, [e2._v("重置")]), e2._v(" "), a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary" }, on: { click: e2.onSearch } }, [e2._v("查询")])], 1)])]), e2._v(" "), a2("el-card", { staticClass: "box-card", staticStyle: { "margin-top": "15px" } }, [a2("div", { staticClass: "planLst" }, [a2("span", { staticStyle: { color: "#2f2c2c", "font-size": "16px" } }, [e2._v("抽样样本列表")]), e2._v(" "), a2("span", { staticClass: "add" }, [a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary" }, on: { click: e2.handleUntreatedList } }, [e2._v("抽样检查")])], 1)]), e2._v(" "), a2("el-table", { ref: "singleTable", staticStyle: { width: "100%", "margin-top": "15px" }, attrs: { border: "", data: e2.tableData, "header-cell-style": e2.headClass, "highlight-current-row": "" } }, [a2("el-table-column", { attrs: { align: "center", prop: "projectName", label: "项目", "min-width": "100", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.projectName))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", prop: "planModel", label: "作业场景", "min-width": "80", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(e2._f("getItemType")(t3.row.planModel, e2.planModeLArr)))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { "show-overflow-tooltip": "", align: "center", prop: "taskNo", label: "作业工单编号", "min-width": "140" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.taskNo || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { "show-overflow-tooltip": "", align: "center", prop: "recipient", label: "工单领取人", "min-width": "80" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.recipient || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", prop: "examplesImageUrl", label: "示例图片", "min-width": "80" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [t3.row.examplesImageUrl ? a2("div", { staticClass: "carImg-box" }, [a2("el-image", { staticClass: "car-img clickable", attrs: { src: t3.row.examplesImageUrl }, nativeOn: { click: function(a3) {
return e2.openExampleDialog(t3.row);
} } })], 1) : a2("div", [e2._v("-")])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { "min-width": "80", align: "center", prop: "imageUrl", label: "作业图片" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [t3.row.imageUrl ? a2("div", { staticClass: "carImg-box" }, [a2("el-image", { staticClass: "car-img", attrs: { "preview-src-list": e2.getImgList(t3.row.imageUrl), src: e2.getImg(t3.row.imageUrl) } })], 1) : a2("div", [e2._v("-")])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { "min-width": "60", align: "center", prop: "detectResult", label: "AI结果" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(e2._f("getItemType")(t3.row.detectResult, e2.AIjg)))];
} }]) }, [a2("template", { slot: "header" }, [a2("span", [e2._v("AI结果")]), e2._v(" "), a2("el-tooltip", { attrs: { placement: "top" } }, [a2("div", { attrs: { slot: "content" }, slot: "content" }, [a2("p", [e2._v("AI验收结果")])]), e2._v(" "), a2("span", [a2("i", { staticClass: "el-icon-question itemcursor" })])])], 1)], 2), e2._v(" "), a2("el-table-column", { attrs: { align: "center", prop: "artificialResult", label: "抽检结果", "min-width": "70" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(e2._f("getItemType")(t3.row.artificialResult, e2.artificialResultList)))];
} }]) }, [a2("template", { slot: "header" }, [a2("span", [e2._v("抽检结果")]), e2._v(" "), a2("el-tooltip", { attrs: { placement: "top" } }, [a2("div", { attrs: { slot: "content" }, slot: "content" }, [a2("p", [e2._v("人工抽检同意与不同意AI验收结果")])]), e2._v(" "), a2("span", [a2("i", { staticClass: "el-icon-question itemcursor" })])])], 1)], 2), e2._v(" "), a2("el-table-column", { attrs: { "min-width": "70", align: "center", prop: "photographResult", label: "图片是否符合要求" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(e2._f("getItemType")(t3.row.photographResult, e2.tp)))];
} }]) }, [a2("template", { slot: "header" }, [a2("span", [e2._v("图片是否符合要求")]), e2._v(" "), a2("el-tooltip", { attrs: { placement: "top" } }, [a2("div", { attrs: { slot: "content" }, slot: "content" }, [a2("p", [e2._v("图片拍摄符合要求与不符合要求")])]), e2._v(" "), a2("span", [a2("i", { staticClass: "el-icon-question itemcursor" })])])], 1)], 2), e2._v(" "), a2("el-table-column", { attrs: { "show-overflow-tooltip": "", "min-width": "140", align: "center", prop: "auditRemark", label: "原因" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.auditRemark || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { "show-overflow-tooltip": "", "min-width": "80", align: "center", prop: "checkOperateUser", label: "操作人" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.checkOperateUser || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { "min-width": "120", align: "center", prop: "checkOperateTime", label: "操作时间" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.checkOperateTime || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { "min-width": "120", align: "center", prop: "realEndTime", label: "工单完成时间" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.realEndTime || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "操作", "min-width": "120" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [null === t3.row.artificialResult ? a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "text" }, on: { click: function(a3) {
return e2.edit(t3.row);
} } }, [e2._v("编辑")]) : a2("span", [e2._v("已更改")])];
} }]) })], 1), e2._v(" "), a2("div", { staticClass: "paginations" }, [a2("el-pagination", { attrs: { background: "", "current-page": e2.query.pageNumber, "page-sizes": [10, 20, 30, 50], "page-size": e2.query.pageSize, layout: "total, sizes, prev, pager, next, jumper", total: e2.pageTotal }, on: { "update:currentPage": function(t3) {
return e2.$set(e2.query, "pageNumber", t3);
}, "update:current-page": function(t3) {
return e2.$set(e2.query, "pageNumber", t3);
}, "size-change": e2.handleSizeChange, "current-change": e2.handleCurrentChange } })], 1)], 1), e2._v(" "), a2("el-dialog", { attrs: { title: "图片库", visible: e2.exampleDialogVisible, width: "80%", "close-on-click-modal": false, "close-on-press-escape": false }, on: { "update:visible": function(t3) {
e2.exampleDialogVisible = t3;
} } }, [a2("div", { directives: [{ name: "loading", rawName: "v-loading", value: e2.exampleLoading, expression: "exampleLoading" }] }, [a2("div", { staticClass: "library-section" }, [a2("div", { staticClass: "library-title" }, [e2._v("网格备选图片库")]), e2._v(" "), e2.gridImageObjs && e2.gridImageObjs.length ? a2("div", { staticClass: "image-dialog-grid" }, e2._l(e2.getPagedGridImageObjs(), (function(t3, i2) {
return a2("div", { key: "grid-" + i2, staticClass: "example-card" }, [a2("el-image", { staticStyle: { width: "200px", height: "200px", "object-fit": "contain", display: "block", margin: "0 auto" }, attrs: { src: t3.imageUrl, "preview-src-list": e2.gridImages } }), e2._v(" "), a2("div", { staticClass: "btn-row no-wrap" }, [a2("el-button", { attrs: { size: "mini" }, on: { click: function(a3) {
return e2.addToExampleLibrary(t3);
} } }, [e2._v("\n 加入示例图片库\n ")])], 1)], 1);
})), 0) : a2("div", { staticStyle: { "text-align": "center", color: "#909399" } }, [e2._v("\n 暂无网格备选图片\n ")]), e2._v(" "), e2.gridImageObjs && e2.gridImageObjs.length ? a2("div", { staticStyle: { "text-align": "center", "margin-top": "12px" } }, [a2("el-pagination", { attrs: { background: "", layout: "total, sizes, prev, pager, next, jumper", total: e2.gridImageObjs.length, "page-sizes": e2.gridPageSizes, "page-size": e2.gridPageSize, "current-page": e2.gridPageNumber }, on: { "update:currentPage": function(t3) {
e2.gridPageNumber = t3;
}, "update:current-page": function(t3) {
e2.gridPageNumber = t3;
}, "size-change": e2.handleGridSizeChange, "current-change": e2.handleGridPageChange } })], 1) : e2._e()]), e2._v(" "), a2("div", { staticClass: "library-section", staticStyle: { "margin-top": "20px" } }, [a2("div", { staticClass: "library-title" }, [e2._v("示例图片库")]), e2._v(" "), e2.exampleLibImageObjs && e2.exampleLibImageObjs.length ? a2("div", { staticClass: "image-dialog-grid" }, e2._l(e2.getPagedExampleLibImageObjs(), (function(t3, i2) {
return a2("div", { key: "example-" + i2, staticClass: "example-card" }, [a2("el-image", { staticStyle: { width: "200px", height: "200px", "object-fit": "contain", display: "block", margin: "0 auto" }, attrs: { src: t3.imageUrl, "preview-src-list": e2.exampleLibImages } }), e2._v(" "), a2("div", { staticClass: "btn-row no-wrap" }, [2 !== t3.selected ? [a2("el-button", { attrs: { size: "mini", type: "primary", plain: "" }, on: { click: function(a3) {
return e2.setExampleImage(t3);
} } }, [e2._v("\n 设为示例图片\n ")])] : a2("span", { staticClass: "example-flag-text" }, [e2._v("示例图片")])], 2)], 1);
})), 0) : a2("div", { staticStyle: { "text-align": "center", color: "#909399" } }, [e2._v("\n 暂无示例图片\n ")]), e2._v(" "), e2.exampleLibImageObjs && e2.exampleLibImageObjs.length ? a2("div", { staticStyle: { "text-align": "center", "margin-top": "12px" } }, [a2("el-pagination", { attrs: { background: "", layout: "total, sizes, prev, pager, next, jumper", total: e2.exampleLibImageObjs.length, "page-sizes": e2.exampleLibPageSizes, "page-size": e2.exampleLibPageSize, "current-page": e2.exampleLibPageNumber }, on: { "update:currentPage": function(t3) {
e2.exampleLibPageNumber = t3;
}, "update:current-page": function(t3) {
e2.exampleLibPageNumber = t3;
}, "size-change": e2.handleExampleLibSizeChange, "current-change": e2.handleExampleLibPageChange } })], 1) : e2._e()])]), e2._v(" "), a2("span", { staticClass: "dialog-footer", attrs: { slot: "footer" }, slot: "footer" }, [a2("el-button", { on: { click: function(t3) {
e2.exampleDialogVisible = false;
} } }, [e2._v("取 消")])], 1)]), e2._v(" "), a2("el-dialog", { staticClass: "dialogHead", attrs: { "modal-append-to-body": true, "append-to-body": true, "close-on-click-modal": false, "close-on-press-escape": false, title: "抽样", visible: e2.sampleShow, width: "55%" }, on: { close: e2.handleClose, "update:visible": function(t3) {
e2.sampleShow = t3;
} } }, [a2("el-form", { ref: "sampleForm", staticClass: "demo-ruleForm", attrs: { model: e2.sampleForm, "label-width": "150px" } }, [a2("el-row", [a2("el-col", { attrs: { span: 12 } }, [a2("div", { staticClass: "leftBox" }, [a2("div", { staticClass: "workImgBox" }, [a2("span", [e2._v("示例图片:")]), e2._v(" "), e2.sampleForm.examplesImageUrl ? a2("el-image", { staticClass: "car-img", attrs: { src: e2.getImg(e2.sampleForm.examplesImageUrl), "preview-src-list": e2.getImgList(e2.sampleForm.examplesImageUrl) } }) : a2("div", { staticClass: "workImgBox", staticStyle: { "line-height": "200px" } }, [e2._v("\n 暂无图片\n ")])], 1), e2._v(" "), a2("div", { staticClass: "workImgBox" }, [a2("span", [e2._v("作业图片:")]), e2._v(" "), e2.sampleForm.imageUrl ? a2("el-image", { staticClass: "car-img", attrs: { src: e2.getImg(e2.sampleForm.imageUrl), "preview-src-list": e2.getImgList(e2.sampleForm.imageUrl) } }) : a2("div", { staticClass: "workImgBox", staticStyle: { "line-height": "200px" } }, [e2._v("\n 暂无图片\n ")])], 1)]), e2._v(" "), a2("div", { staticClass: "radio-box" }, [a2("el-radio-group", { model: { value: e2.sampleForm.photographResult, callback: function(t3) {
e2.$set(e2.sampleForm, "photographResult", t3);
}, expression: "sampleForm.photographResult" } }, [a2("el-radio", { attrs: { label: 1 } }, [e2._v("符合要求")]), e2._v(" "), a2("el-radio", { attrs: { label: 0 } }, [e2._v("不符合要求")])], 1)], 1)]), e2._v(" "), a2("el-col", { attrs: { span: 12 } }, [a2("el-form-item", { attrs: { label: "作业事项", prop: "eventName" } }, [a2("el-input", { attrs: { disabled: true, placeholder: "请输入作业事项", type: "textarea", autosize: { minRows: 3 } }, model: { value: e2.sampleForm.eventName, callback: function(t3) {
e2.$set(e2.sampleForm, "eventName", "string" === typeof t3 ? t3.trim() : t3);
}, expression: "sampleForm.eventName" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "作业标准", prop: "proStandard" } }, [a2("el-input", { attrs: { disabled: true, placeholder: "请输入作业标准", type: "textarea", autosize: { minRows: 3 } }, model: { value: e2.sampleForm.proStandard, callback: function(t3) {
e2.$set(e2.sampleForm, "proStandard", "string" === typeof t3 ? t3.trim() : t3);
}, expression: "sampleForm.proStandard" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "原因", prop: "auditRemark" } }, [a2("el-input", { attrs: { placeholder: "请输入原因", type: "textarea", autosize: { minRows: 3 } }, model: { value: e2.sampleForm.auditRemark, callback: function(t3) {
e2.$set(e2.sampleForm, "auditRemark", "string" === typeof t3 ? t3.trim() : t3);
}, expression: "sampleForm.auditRemark" } })], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 12 } }, [a2("el-form-item", { attrs: { label: "建议平台优化AI标准", prop: "feedback" } }, [a2("el-radio-group", { model: { value: e2.sampleForm.feedback, callback: function(t3) {
e2.$set(e2.sampleForm, "feedback", t3);
}, expression: "sampleForm.feedback" } }, [a2("el-radio", { attrs: { label: 1 } }, [e2._v("反馈")]), e2._v(" "), a2("el-radio", { attrs: { label: 0 } }, [e2._v("不反馈")])], 1)], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 12 } }, [1 == e2.sampleForm.feedback ? a2("el-form-item", { attrs: { label: "反馈建议", prop: "suggestion" } }, [a2("el-input", { model: { value: e2.sampleForm.suggestion, callback: function(t3) {
e2.$set(e2.sampleForm, "suggestion", t3);
}, expression: "sampleForm.suggestion" } })], 1) : e2._e()], 1)], 1)], 1), e2._v(" "), a2("span", { staticClass: "dialog-footer", attrs: { slot: "footer" }, slot: "footer" }, [a2("el-button", { on: { click: function(t3) {
return e2.handleSubmit(0);
} } }, [e2._v("不同意")]), e2._v(" "), 1 == e2.sampleForm.photographResult ? a2("el-button", { attrs: { type: "primary" }, on: { click: function(t3) {
return e2.handleSubmit(1);
} } }, [e2._v("同 意")]) : e2._e()], 1)], 1)], 1);
}, s = [], n = (a("ac67"), a("1bc7"), a("32ea"), a("fc02"), a("a450"), a("5821")), o = (a("b89a"), a("67d5")), c = a("8f53"), u = a("0107"), p = a("b775");
function d(e2) {
return Object(p["a"])({ url: "/hakocompany/PlanInspectionsStandard/queryExampleImage", method: "post", data: e2 });
}
function m(e2) {
return Object(p["a"])({ url: "/hakocompany/PlanInspectionsStandard/setImage", method: "post", data: e2 });
}
function g(e2) {
return Object(p["a"])({ url: "/hakocompany/PlanInspectionsStandard/setPtuImage", method: "post", data: e2 });
}
function h(e2, t2) {
var a2 = Object.keys(e2);
if (Object.getOwnPropertySymbols) {
var i2 = Object.getOwnPropertySymbols(e2);
t2 && (i2 = i2.filter((function(t3) {
return Object.getOwnPropertyDescriptor(e2, t3).enumerable;
}))), a2.push.apply(a2, i2);
}
return a2;
}
function b(e2) {
for (var t2 = 1; t2 < arguments.length; t2++) {
var a2 = null != arguments[t2] ? arguments[t2] : {};
t2 % 2 ? h(Object(a2), true).forEach((function(t3) {
Object(n["a"])(e2, t3, a2[t3]);
})) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e2, Object.getOwnPropertyDescriptors(a2)) : h(Object(a2)).forEach((function(t3) {
Object.defineProperty(e2, t3, Object.getOwnPropertyDescriptor(a2, t3));
}));
}
return e2;
}
var f = { name: "noticeList", components: {}, data: function() {
return { companyInfo: {}, pageTotal: 0, AIjg: [{ label: "合格", value: 1 }, { label: "不合格", value: 0 }], tp: [{ label: "符合", value: 1 }, { label: "不符合", value: 0 }], artificialResultList: [{ value: 1, label: "同意" }, { value: 0, label: "不同意" }], planModeLArr: c["i"], noticeTypeList: [], projectList: [], time: [], query: { projectUuid: "", artificialResult: "", planModel: "", pageNumber: 1, pageSize: 10, checkStatus: 2, checkFinished: 0, companyId: JSON.parse(window.localStorage.getItem("companyInfo")).osId }, tableData: [], sampleShow: false, sampleForm: { feedback: 0, suggestion: "" }, exampleDialogVisible: false, exampleImages: [], exampleLoading: false, exampleImageObjs: [], gridImageObjs: [], gridImages: [], gridPageNumber: 1, gridPageSize: 10, gridPageSizes: [10, 20, 30, 50], exampleLibImageObjs: [], exampleLibImages: [], exampleLibPageNumber: 1, exampleLibPageSize: 10, exampleLibPageSizes: [10, 20, 30, 50], exampleContext: null, untreatedList: [], untreatedListIndex: 0, isBatchProcessing: false, currentEditItem: null };
}, watch: {}, mounted: function() {
this.getProjectInfo(), this.memberId = window.localStorage.getItem("memberId"), this.headClass(), this.setDefaultTime(), this.getlistData(), this.getUntreatedList();
}, methods: { setDefaultTime: function() {
var e2 = /* @__PURE__ */ new Date(), t2 = e2.getFullYear(), a2 = String(e2.getMonth() + 1).padStart(2, "0"), i2 = String(e2.getDate()).padStart(2, "0"), l2 = "".concat(t2, "-").concat(a2, "-01"), r2 = "".concat(t2, "-").concat(a2, "-").concat(i2);
this.time = [l2, r2];
}, openExampleDialog: function(e2) {
var t2 = { spaceUuid: e2.spaceUuid, locationUuid: e2.locationId, standardUuid: e2.standardUuid };
this.exampleLoading = true, this.exampleDialogVisible = true, this.exampleImages = [], this.examplePageNumber = 1, this.exampleImageObjs = [], this.exampleContext = { spaceUuid: e2.spaceUuid, locationUuid: e2.locationId, standardUuid: e2.standardUuid, planUuid: e2.planUuid }, this.refreshExampleImages(t2);
}, refreshExampleImages: function(e2) {
var t2 = this;
if (this.exampleContext || e2) {
var a2 = e2 || { spaceUuid: this.exampleContext.spaceUuid, locationUuid: this.exampleContext.locationUuid, standardUuid: this.exampleContext.standardUuid };
this.exampleLoading = true, d(a2).then((function(e3) {
var a3 = Array.isArray(e3.data) ? e3.data : [];
t2.exampleImageObjs = a3.map((function(e4) {
return b(b({}, e4), {}, { imageUrl: e4.examplesImageUrl });
})).filter((function(e4) {
return e4.imageUrl;
})), t2.exampleImages = t2.exampleImageObjs.map((function(e4) {
return e4.imageUrl;
})), t2.gridImageObjs = t2.exampleImageObjs.filter((function(e4) {
return 0 === e4.isPtuImage || "0" === e4.isPtuImage;
})), t2.exampleLibImageObjs = t2.exampleImageObjs.filter((function(e4) {
return !(0 === e4.isPtuImage || "0" === e4.isPtuImage);
})), t2.gridImages = t2.gridImageObjs.map((function(e4) {
return e4.imageUrl;
})), t2.exampleLibImages = t2.exampleLibImageObjs.map((function(e4) {
return e4.imageUrl;
}));
})).finally((function() {
t2.exampleLoading = false;
}));
}
}, getPagedGridImageObjs: function() {
var e2 = (this.gridPageNumber - 1) * this.gridPageSize, t2 = e2 + this.gridPageSize;
return this.gridImageObjs.slice(e2, t2);
}, handleGridPageChange: function(e2) {
this.gridPageNumber = e2;
}, handleGridSizeChange: function(e2) {
this.gridPageSize = e2, this.gridPageNumber = 1;
}, getPagedExampleLibImageObjs: function() {
var e2 = (this.exampleLibPageNumber - 1) * this.exampleLibPageSize, t2 = e2 + this.exampleLibPageSize;
return this.exampleLibImageObjs.slice(e2, t2);
}, handleExampleLibPageChange: function(e2) {
this.exampleLibPageNumber = e2;
}, handleExampleLibSizeChange: function(e2) {
this.exampleLibPageSize = e2, this.exampleLibPageNumber = 1;
}, setExampleImage: function(e2) {
var t2 = this;
if (this.exampleContext) {
var a2 = this.exampleImageObjs.map((function(t3) {
return b(b({}, t3), {}, { selected: t3.id === e2.id ? 2 : 1 });
})), i2 = { appId: 2, standardUuid: this.exampleContext.standardUuid, imageRespDTOList: a2.map((function(e3) {
return { id: e3.id, locationUuid: e3.locationUuid, examplesImageUrl: e3.examplesImageUrl || e3.imageUrl, selected: e3.selected, imageDataList: e3.imageDataList || null, standardUuid: e3.standardUuid || t2.exampleContext.standardUuid, planUuid: e3.planUuid || t2.exampleContext.planUuid, topis: e3.topis, spaceUuid: e3.spaceUuid || t2.exampleContext.spaceUuid, isPtuImage: e3.isPtuImage, examplesImageUuid: e3.examplesImageUuid };
})) };
m(i2).then((function() {
t2.$message.success("设置成功"), t2.refreshExampleImages();
}));
}
}, addToExampleLibrary: function(e2) {
var t2 = this;
if (this.exampleContext) if (1 !== e2.topis) {
var a2 = { appId: 2, standardUuid: this.exampleContext.standardUuid, isPtuImage: 1, imageRespDTOList: [{ id: e2.id, locationUuid: e2.locationUuid || this.exampleContext.locationUuid, examplesImageUrl: e2.examplesImageUrl || e2.imageUrl, selected: e2.selected || 1, imageDataList: e2.imageDataList || null, standardUuid: e2.standardUuid || this.exampleContext.standardUuid, planUuid: null, topis: null, spaceUuid: e2.spaceUuid || this.exampleContext.spaceUuid }] };
g(a2).then((function() {
t2.$message.success("设置成功"), t2.refreshExampleImages();
}));
} else this.$message.info("该图片已在示例图片库中");
}, removeFromExampleLibrary: function(e2) {
var t2 = this;
if (this.exampleContext) if (e2 && 2 === e2.selected) this.$message.warning("示例图片不可移除");
else {
var a2 = 1 === this.exampleImageObjs.length && this.exampleImageObjs[0].id === e2.id, i2 = a2 ? this.exampleImageObjs.map((function(t3) {
return t3.id === e2.id ? b(b({}, t3), {}, { examplesImageUrl: null, imageUrl: null }) : t3;
})) : this.exampleImageObjs.filter((function(t3) {
return t3.id !== e2.id;
})), l2 = { appId: 2, standardUuid: this.exampleContext.standardUuid, imageRespDTOList: i2.map((function(e3) {
return { id: e3.id, locationUuid: e3.locationUuid, examplesImageUrl: void 0 !== e3.examplesImageUrl && null !== e3.examplesImageUrl ? e3.examplesImageUrl : e3.imageUrl || null, selected: e3.selected, imageDataList: e3.imageDataList || null, standardUuid: e3.standardUuid || t2.exampleContext.standardUuid, planUuid: e3.planUuid || t2.exampleContext.planUuid, topis: e3.topis, spaceUuid: e3.spaceUuid || t2.exampleContext.spaceUuid, isPtuImage: e3.isPtuImage, examplesImageUuid: e3.examplesImageUuid };
})) };
m(l2).then((function() {
t2.$message.success("移除成功"), t2.exampleImageObjs = i2, t2.exampleImages = i2.map((function(e3) {
return e3.imageUrl || e3.examplesImageUrl;
})).filter(Boolean), t2.refreshExampleImages(), 0 === t2.getPagedExampleImageObjs().length && t2.examplePageNumber > 1 && (t2.examplePageNumber = Math.max(1, Math.ceil(t2.exampleImageObjs.length / t2.examplePageSize)));
})).catch((function() {
t2.$message.error("移除失败");
}));
}
}, handleUntreatedList: function() {
0 !== this.untreatedList.length ? (this.untreatedListIndex = 0, this.isBatchProcessing = true, this.currentEditItem = null, this.showNextSample()) : this.$message.info("暂无可处理的抽样任务");
}, showNextSample: function() {
while (this.untreatedListIndex < this.untreatedList.length && null !== this.untreatedList[this.untreatedListIndex].artificialResult) this.untreatedListIndex++;
if (this.untreatedListIndex >= this.untreatedList.length) return this.$message.success("已完成所有抽样检查"), this.sampleShow = false, this.isBatchProcessing = false, this.getlistData(), void this.getUntreatedList();
var e2 = this.untreatedList[this.untreatedListIndex];
this.sampleForm = JSON.parse(JSON.stringify(e2)), this.sampleForm.photographResult || (this.sampleForm.photographResult = 1), void 0 !== this.sampleForm.feedback && null !== this.sampleForm.feedback || (this.sampleForm.feedback = 0), void 0 !== this.sampleForm.suggestion && null !== this.sampleForm.suggestion || (this.sampleForm.suggestion = ""), this.sampleShow = true;
}, handleSubmit: function(e2) {
var t2 = this;
if (1 != this.sampleForm.feedback || this.sampleForm.suggestion && "" !== this.sampleForm.suggestion.trim()) {
var a2 = JSON.parse(window.localStorage.getItem("memberInfor"));
this.sampleForm.artificialResult = e2, this.sampleForm.operatorId = a2.id, this.sampleForm.operatorName = a2.name, this.sampleForm.operatorPhone = a2.phoneNumber, this.sampleForm.checkSource = 1, this.sampleForm.auditScore = 0 === e2 ? 2.5 : 5, Object(u["j"])(b({}, this.sampleForm)).then((function(e3) {
0 == e3.code && (t2.$message.success("操作成功"), t2.isBatchProcessing ? (t2.getlistData(), t2.getUntreatedList().then((function() {
t2.untreatedListIndex++, t2.showNextSample();
}))) : t2.handleClose());
}));
} else this.$message.warning("请填写反馈建议");
}, handleClose: function() {
this.sampleForm = { feedback: 0, suggestion: "" }, this.sampleShow = false, this.isBatchProcessing = false, this.currentEditItem = null, this.getlistData(), this.getUntreatedList();
}, edit: function(e2) {
this.currentEditItem = e2, this.isBatchProcessing = false, this.sampleForm = JSON.parse(JSON.stringify(e2)), this.sampleForm.photographResult || (this.sampleForm.photographResult = 1), void 0 !== this.sampleForm.feedback && null !== this.sampleForm.feedback || (this.sampleForm.feedback = 0), void 0 !== this.sampleForm.suggestion && null !== this.sampleForm.suggestion || (this.sampleForm.suggestion = ""), this.sampleShow = true;
}, getImg: function(e2) {
return e2 ? e2.split(";")[0] : "";
}, getImgList: function(e2) {
return e2 && e2.length > 0 ? e2.split(";") : [];
}, getProjectInfo: function() {
var e2 = this, t2 = JSON.parse(window.localStorage.getItem("companyInfo")).osId;
Object(o["j"])({ id: t2, attribute: 1, permittedExpireDays: 30 }).then((function(t3) {
0 === t3.code && t3.data ? e2.projectList = t3.data : e2.projectList = [];
}));
}, changeStatus: function(e2, t2) {
var a2 = this, i2 = JSON.parse(window.localStorage.getItem("memberInfor")), l2 = JSON.parse(JSON.stringify(e2));
l2.artificialResult = t2, l2.operatorId = i2.id, l2.operatorName = i2.name, l2.operatorPhone = i2.phoneNumber, l2.checkSource = 1, console.log(l2, "params++++"), 0 === l2.artificialResult ? (l2.auditScore = 2.5, l2.auditRemark = "AI质检需提升内容") : (l2.auditScore = 5, l2.auditRemark = null), Object(u["j"])(b({}, l2)).then((function(e3) {
0 == e3.code && (a2.$message.success("操作成功"), a2.getlistData());
}));
}, getUntreatedList: function() {
var e2 = this;
return Object(u["h"])({ pageNumber: 1, pageSize: -1, checkStatus: 2, companyId: JSON.parse(window.localStorage.getItem("companyInfo")).osId }).then((function(t2) {
e2.untreatedList = t2.data.records.filter((function(e3) {
return null === e3.artificialResult;
}));
}));
}, getlistData: function() {
var e2 = this;
this.time && this.time.length > 0 ? (this.query.startTime = this.time[0] + " 00:00:00", this.query.endTime = this.time[1] + " 23:59:59") : (this.query.startTime = "", this.query.endTime = ""), Object(u["h"])(this.query).then((function(t2) {
e2.tableData = t2.data.records, e2.pageTotal = t2.data.rowsCount;
}));
}, onSearch: function() {
this.query.pageNumber = 1, this.getlistData();
}, handleSizeChange: function(e2) {
this.query.pageSize = e2, this.getlistData();
}, handleCurrentChange: function(e2) {
this.query.pageNumber = e2, this.getlistData();
}, resetForm: function() {
this.query.pageNumber = 1, this.query.projectList = "", this.query.planModel = "", this.query.artificialResult = "", this.query.taskNo = "", this.query.checkFinished = 0, this.time = [], this.getlistData();
}, headClass: function() {
return "text-align:center;background:#FAFAFA;";
} } }, v = f, y = (a("244f"), a("829d")), _ = Object(y["a"])(v, r, s, false, null, "07e57a16", null), x = _.exports, k = function() {
var e2 = this, t2 = e2.$createElement, a2 = e2._self._c || t2;
return a2("div", { staticClass: "noticeList" }, [a2("el-card", { staticClass: "box-card" }, [a2("div", { staticClass: "search-form-container" }, [a2("div", { staticClass: "search-conditions" }, [a2("div", { staticClass: "search-item" }, [a2("el-select", { attrs: { filterable: "", clearable: "", placeholder: "请选择项目" }, model: { value: e2.query.projectUuid, callback: function(t3) {
e2.$set(e2.query, "projectUuid", t3);
}, expression: "query.projectUuid" } }, e2._l(e2.projectList, (function(e3) {
return a2("el-option", { key: e3.uuid, attrs: { label: e3.name, value: e3.uuid } });
})), 1)], 1), e2._v(" "), a2("div", { staticClass: "search-item" }, [a2("el-select", { attrs: { filterable: "", clearable: "", placeholder: "作业场景" }, model: { value: e2.query.planModel, callback: function(t3) {
e2.$set(e2.query, "planModel", t3);
}, expression: "query.planModel" } }, e2._l(e2.planModeLArr, (function(e3, t3) {
return a2("el-option", { key: t3, attrs: { label: e3.label, value: e3.value } });
})), 1)], 1), e2._v(" "), a2("div", { staticClass: "search-item" }, [a2("el-select", { attrs: { filterable: "", clearable: "", placeholder: "申诉结果" }, model: { value: e2.query.artificialResult, callback: function(t3) {
e2.$set(e2.query, "artificialResult", t3);
}, expression: "query.artificialResult" } }, e2._l(e2.artificialResultList, (function(e3, t3) {
return a2("el-option", { key: t3, attrs: { label: e3.label, value: e3.value } });
})), 1)], 1), e2._v(" "), a2("div", { staticClass: "search-item" }, [a2("el-input", { attrs: { clearable: "", placeholder: "作业工单编号" }, model: { value: e2.query.taskNo, callback: function(t3) {
e2.$set(e2.query, "taskNo", t3);
}, expression: "query.taskNo" } })], 1), e2._v(" "), a2("div", { staticClass: "search-item" }, [a2("el-date-picker", { staticStyle: { width: "100%" }, attrs: { type: "daterange", "range-separator": "至", format: "yyyy-MM-dd", "value-format": "yyyy-MM-dd", "start-placeholder": "申诉开始时间", "end-placeholder": "申诉结束时间" }, model: { value: e2.time, callback: function(t3) {
e2.time = t3;
}, expression: "time" } })], 1), e2._v(" "), a2("div", { staticClass: "search-item" }, [a2("el-select", { attrs: { clearable: "", placeholder: "是否申诉完成", filterable: "" }, model: { value: e2.query.checkFinished, callback: function(t3) {
e2.$set(e2.query, "checkFinished", t3);
}, expression: "query.checkFinished" } }, [a2("el-option", { attrs: { label: "未完成", value: 0 } }), e2._v(" "), a2("el-option", { attrs: { label: "已完成", value: 1 } })], 1)], 1)]), e2._v(" "), a2("div", { staticClass: "search-buttons" }, [a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], on: { click: function(t3) {
return e2.resetForm();
} } }, [e2._v("重置")]), e2._v(" "), a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary" }, on: { click: e2.onSearch } }, [e2._v("查询")])], 1)])]), e2._v(" "), a2("el-dialog", { attrs: { title: "图片库", visible: e2.exampleDialogVisible, width: "80%", "close-on-click-modal": false, "close-on-press-escape": false }, on: { "update:visible": function(t3) {
e2.exampleDialogVisible = t3;
} } }, [a2("div", { directives: [{ name: "loading", rawName: "v-loading", value: e2.exampleLoading, expression: "exampleLoading" }] }, [a2("div", { staticClass: "library-section" }, [a2("div", { staticClass: "library-title" }, [e2._v("网格备选图片库")]), e2._v(" "), e2.gridImageObjs && e2.gridImageObjs.length ? a2("div", { staticClass: "image-dialog-grid" }, e2._l(e2.getPagedGridImageObjs(), (function(t3, i2) {
return a2("div", { key: "grid-" + i2, staticClass: "example-card" }, [a2("el-image", { staticStyle: { width: "200px", height: "200px", "object-fit": "contain", display: "block", margin: "0 auto" }, attrs: { src: t3.imageUrl, "preview-src-list": e2.gridImages } }), e2._v(" "), a2("div", { staticClass: "btn-row no-wrap" }, [a2("el-button", { attrs: { size: "mini" }, on: { click: function(a3) {
return e2.addToExampleLibrary(t3);
} } }, [e2._v("\n 加入示例图片库\n ")])], 1)], 1);
})), 0) : a2("div", { staticStyle: { "text-align": "center", color: "#909399" } }, [e2._v("\n 暂无网格备选图片\n ")]), e2._v(" "), e2.gridImageObjs && e2.gridImageObjs.length ? a2("div", { staticStyle: { "text-align": "center", "margin-top": "12px" } }, [a2("el-pagination", { attrs: { background: "", layout: "total, sizes, prev, pager, next, jumper", total: e2.gridImageObjs.length, "page-sizes": e2.gridPageSizes, "page-size": e2.gridPageSize, "current-page": e2.gridPageNumber }, on: { "update:currentPage": function(t3) {
e2.gridPageNumber = t3;
}, "update:current-page": function(t3) {
e2.gridPageNumber = t3;
}, "size-change": e2.handleGridSizeChange, "current-change": e2.handleGridPageChange } })], 1) : e2._e()]), e2._v(" "), a2("div", { staticClass: "library-section", staticStyle: { "margin-top": "20px" } }, [a2("div", { staticClass: "library-title" }, [e2._v("示例图片库")]), e2._v(" "), e2.exampleLibImageObjs && e2.exampleLibImageObjs.length ? a2("div", { staticClass: "image-dialog-grid" }, e2._l(e2.getPagedExampleLibImageObjs(), (function(t3, i2) {
return a2("div", { key: "example-" + i2, staticClass: "example-card" }, [a2("el-image", { staticStyle: { width: "200px", height: "200px", "object-fit": "contain", display: "block", margin: "0 auto" }, attrs: { src: t3.imageUrl, "preview-src-list": e2.exampleLibImages } }), e2._v(" "), a2("div", { staticClass: "btn-row no-wrap" }, [2 !== t3.selected ? [a2("el-button", { attrs: { size: "mini", type: "primary", plain: "" }, on: { click: function(a3) {
return e2.setExampleImage(t3);
} } }, [e2._v("\n 设为示例图片\n ")])] : a2("span", { staticClass: "example-flag-text" }, [e2._v("示例图片")])], 2)], 1);
})), 0) : a2("div", { staticStyle: { "text-align": "center", color: "#909399" } }, [e2._v("\n 暂无示例图片\n ")]), e2._v(" "), e2.exampleLibImageObjs && e2.exampleLibImageObjs.length ? a2("div", { staticStyle: { "text-align": "center", "margin-top": "12px" } }, [a2("el-pagination", { attrs: { background: "", layout: "total, sizes, prev, pager, next, jumper", total: e2.exampleLibImageObjs.length, "page-sizes": e2.exampleLibPageSizes, "page-size": e2.exampleLibPageSize, "current-page": e2.exampleLibPageNumber }, on: { "update:currentPage": function(t3) {
e2.exampleLibPageNumber = t3;
}, "update:current-page": function(t3) {
e2.exampleLibPageNumber = t3;
}, "size-change": e2.handleExampleLibSizeChange, "current-change": e2.handleExampleLibPageChange } })], 1) : e2._e()])]), e2._v(" "), a2("span", { staticClass: "dialog-footer", attrs: { slot: "footer" }, slot: "footer" }, [a2("el-button", { on: { click: function(t3) {
e2.exampleDialogVisible = false;
} } }, [e2._v("取 消")])], 1)]), e2._v(" "), a2("el-card", { staticClass: "box-card", staticStyle: { "margin-top": "15px" } }, [a2("div", { staticClass: "planLst" }, [a2("span", { staticStyle: { color: "#2f2c2c", "font-size": "16px" } }, [e2._v("申诉列表")]), e2._v(" "), a2("span", { staticClass: "add" }, [a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary" }, on: { click: e2.handleUntreatedList } }, [e2._v("申诉检查")])], 1)]), e2._v(" "), a2("el-table", { staticStyle: { width: "100%", "margin-top": "15px" }, attrs: { border: "", data: e2.tableData, "header-cell-style": e2.headClass } }, [a2("el-table-column", { attrs: { align: "center", prop: "projectName", label: "项目", "min-width": "100", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.projectName))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", prop: "planModel", label: "作业场景", "min-width": "80", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(e2._f("getItemType")(t3.row.planModel, e2.planModeLArr)))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { "show-overflow-tooltip": "", align: "center", prop: "taskNo", label: "作业工单编号", "min-width": "140" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.taskNo || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { "show-overflow-tooltip": "", align: "center", prop: "recipient", label: "工单领取人", "min-width": "80" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.recipient || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", prop: "examplesImageUrl", label: "示例图片", "min-width": "80" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [t3.row.examplesImageUrl ? a2("div", { staticClass: "carImg-box" }, [a2("el-image", { staticClass: "car-img clickable", attrs: { src: t3.row.examplesImageUrl }, nativeOn: { click: function(a3) {
return e2.openExampleDialog(t3.row);
} } })], 1) : a2("div", [e2._v("-")])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { "min-width": "80", align: "center", prop: "imageUrl", label: "作业图片" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [t3.row.imageUrl ? a2("div", { staticClass: "carImg-box" }, [a2("el-image", { staticClass: "car-img", attrs: { "preview-src-list": e2.getImgList(t3.row.imageUrl), src: e2.getImg(t3.row.imageUrl) } })], 1) : a2("div", [e2._v("-")])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { "min-width": "60", align: "center", prop: "detectResult", label: "AI结果" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(e2._f("getItemType")(t3.row.detectResult, e2.AIjg)))];
} }]) }, [a2("template", { slot: "header" }, [a2("span", [e2._v("AI结果")]), e2._v(" "), a2("el-tooltip", { attrs: { placement: "top" } }, [a2("div", { attrs: { slot: "content" }, slot: "content" }, [a2("p", [e2._v("AI验收结果")])]), e2._v(" "), a2("span", [a2("i", { staticClass: "el-icon-question itemcursor" })])])], 1)], 2), e2._v(" "), a2("el-table-column", { attrs: { "min-width": "120", align: "center", prop: "aiResultDesc", label: "AI验收不合格原因", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.aiResultDesc || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", prop: "artificialResult", label: "申诉结果", "min-width": "70" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(e2._f("getItemType")(t3.row.artificialResult, e2.artificialResultList)))];
} }]) }, [a2("template", { slot: "header" }, [a2("span", [e2._v("申诉结果")]), e2._v(" "), a2("el-tooltip", { attrs: { placement: "top" } }, [a2("div", { attrs: { slot: "content" }, slot: "content" }, [a2("p", [e2._v("员工申诉同意表示工单合格,驳回表示工单不合格")])]), e2._v(" "), a2("span", [a2("i", { staticClass: "el-icon-question itemcursor" })])])], 1)], 2), e2._v(" "), a2("el-table-column", { attrs: { "min-width": "60", align: "center", prop: "photographResult", label: "图片是否符合要求" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(e2._f("getItemType")(t3.row.photographResult, e2.tp)))];
} }]) }, [a2("template", { slot: "header" }, [a2("span", [e2._v("图片是否符合要求")]), e2._v(" "), a2("el-tooltip", { attrs: { placement: "top" } }, [a2("div", { attrs: { slot: "content" }, slot: "content" }, [a2("p", [e2._v("图片拍摄符合要求与不符合要求")])]), e2._v(" "), a2("span", [a2("i", { staticClass: "el-icon-question itemcursor" })])])], 1)], 2), e2._v(" "), a2("el-table-column", { attrs: { "show-overflow-tooltip": "", "min-width": "140", align: "center", prop: "auditRemark", label: "原因" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.auditRemark || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { "show-overflow-tooltip": "", "min-width": "80", align: "center", prop: "checkOperateUser", label: "操作人" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.checkOperateUser || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { "min-width": "120", align: "center", prop: "checkOperateTime", label: "操作时间" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.checkOperateTime || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { "min-width": "120", align: "center", prop: "realEndTime", label: "工单完成时间" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.realEndTime || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "操作", "min-width": "120" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [null === t3.row.artificialResult ? a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "text" }, on: { click: function(a3) {
return e2.changeStatus(t3.row, 1);
} } }, [e2._v("同意")]) : e2._e(), e2._v(" "), null === t3.row.artificialResult ? a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "text" }, on: { click: function(a3) {
return e2.changeStatus(t3.row, 0);
} } }, [e2._v("驳回")]) : e2._e(), e2._v(" "), null === t3.row.artificialResult ? a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "text" }, on: { click: function(a3) {
return e2.edit(t3.row);
} } }, [e2._v("编辑")]) : a2("span", [e2._v("已更改")])];
} }]) })], 1), e2._v(" "), a2("div", { staticClass: "paginations" }, [a2("el-pagination", { attrs: { background: "", "current-page": e2.query.pageNumber, "page-sizes": [10, 20, 30, 50], "page-size": e2.query.pageSize, layout: "total, sizes, prev, pager, next, jumper", total: e2.pageTotal }, on: { "update:currentPage": function(t3) {
return e2.$set(e2.query, "pageNumber", t3);
}, "update:current-page": function(t3) {
return e2.$set(e2.query, "pageNumber", t3);
}, "size-change": e2.handleSizeChange, "current-change": e2.handleCurrentChange } })], 1)], 1), e2._v(" "), a2("el-dialog", { staticClass: "dialogHead", attrs: { "modal-append-to-body": true, "append-to-body": true, "close-on-click-modal": false, "close-on-press-escape": false, title: "申诉", visible: e2.sampleShow, width: "55%" }, on: { close: e2.handleClose, "update:visible": function(t3) {
e2.sampleShow = t3;
} } }, [a2("el-form", { ref: "sampleForm", staticClass: "demo-ruleForm", attrs: { model: e2.sampleForm, "label-width": "130px" } }, [a2("el-row", [a2("el-col", { attrs: { span: 12 } }, [a2("div", { staticClass: "leftBox" }, [a2("div", { staticClass: "workImgBox" }, [a2("span", [e2._v("示例图片:")]), e2._v(" "), e2.sampleForm.examplesImageUrl ? a2("el-image", { staticClass: "car-img", attrs: { src: e2.getImg(e2.sampleForm.examplesImageUrl), "preview-src-list": e2.getImgList(e2.sampleForm.examplesImageUrl) } }) : a2("div", { staticClass: "workImgBox", staticStyle: { "line-height": "200px" } }, [e2._v("\n 暂无图片\n ")])], 1), e2._v(" "), a2("div", { staticClass: "workImgBox" }, [a2("span", [e2._v("作业图片:")]), e2._v(" "), e2.sampleForm.imageUrl ? a2("el-image", { staticClass: "car-img", attrs: { src: e2.getImg(e2.sampleForm.imageUrl), "preview-src-list": e2.getImgList(e2.sampleForm.imageUrl) } }) : a2("div", { staticClass: "workImgBox", staticStyle: { "line-height": "200px" } }, [e2._v("\n 暂无图片\n ")])], 1)]), e2._v(" "), a2("div", { staticClass: "radio-box" }, [a2("el-radio-group", { model: { value: e2.sampleForm.photographResult, callback: function(t3) {
e2.$set(e2.sampleForm, "photographResult", t3);
}, expression: "sampleForm.photographResult" } }, [a2("el-radio", { attrs: { label: 1 } }, [e2._v("符合要求")]), e2._v(" "), a2("el-radio", { attrs: { label: 0 } }, [e2._v("不符合要求")])], 1)], 1)]), e2._v(" "), a2("el-col", { attrs: { span: 12 } }, [a2("el-form-item", { attrs: { label: "作业事项", prop: "eventName" } }, [a2("el-input", { attrs: { disabled: true, placeholder: "请输入作业事项", type: "textarea", autosize: { minRows: 3 } }, model: { value: e2.sampleForm.eventName, callback: function(t3) {
e2.$set(e2.sampleForm, "eventName", "string" === typeof t3 ? t3.trim() : t3);
}, expression: "sampleForm.eventName" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "作业标准", prop: "proStandard" } }, [a2("el-input", { attrs: { disabled: true, placeholder: "请输入作业标准", type: "textarea", autosize: { minRows: 3 } }, model: { value: e2.sampleForm.proStandard, callback: function(t3) {
e2.$set(e2.sampleForm, "proStandard", "string" === typeof t3 ? t3.trim() : t3);
}, expression: "sampleForm.proStandard" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "AI不合格原因", prop: "aiResultDesc" } }, [a2("el-input", { attrs: { disabled: true, placeholder: "不合格原因", type: "textarea", autosize: { minRows: 3 } }, model: { value: e2.sampleForm.aiResultDesc, callback: function(t3) {
e2.$set(e2.sampleForm, "aiResultDesc", "string" === typeof t3 ? t3.trim() : t3);
}, expression: "sampleForm.aiResultDesc" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "原因", prop: "auditRemark" } }, [a2("el-input", { attrs: { placeholder: "请输入原因", type: "textarea", autosize: { minRows: 3 } }, model: { value: e2.sampleForm.auditRemark, callback: function(t3) {
e2.$set(e2.sampleForm, "auditRemark", "string" === typeof t3 ? t3.trim() : t3);
}, expression: "sampleForm.auditRemark" } })], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 12 } }, [a2("el-form-item", { attrs: { "label-width": "160px", label: "建议平台优化AI标准", prop: "feedback" } }, [a2("el-radio-group", { on: { change: e2.changeFeedback }, model: { value: e2.sampleForm.feedback, callback: function(t3) {
e2.$set(e2.sampleForm, "feedback", t3);
}, expression: "sampleForm.feedback" } }, [a2("el-radio", { attrs: { label: 1 } }, [e2._v("反馈")]), e2._v(" "), a2("el-radio", { attrs: { label: 0 } }, [e2._v("不反馈")])], 1)], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 12 } }, [1 == e2.sampleForm.feedback ? a2("el-form-item", { attrs: { label: "反馈建议", prop: "suggestion" } }, [a2("el-input", { model: { value: e2.sampleForm.suggestion, callback: function(t3) {
e2.$set(e2.sampleForm, "suggestion", t3);
}, expression: "sampleForm.suggestion" } })], 1) : e2._e()], 1)], 1)], 1), e2._v(" "), a2("span", { staticClass: "dialog-footer", attrs: { slot: "footer" }, slot: "footer" }, [a2("el-button", { on: { click: function(t3) {
return e2.handleSubmit(0);
} } }, [e2._v("驳 回")]), e2._v(" "), 1 == e2.sampleForm.photographResult ? a2("el-button", { attrs: { type: "primary" }, on: { click: function(t3) {
return e2.handleSubmit(1);
} } }, [e2._v("同 意")]) : e2._e()], 1)], 1)], 1);
}, w = [];
function I(e2, t2) {
var a2 = Object.keys(e2);
if (Object.getOwnPropertySymbols) {
var i2 = Object.getOwnPropertySymbols(e2);
t2 && (i2 = i2.filter((function(t3) {
return Object.getOwnPropertyDescriptor(e2, t3).enumerable;
}))), a2.push.apply(a2, i2);
}
return a2;
}
function S(e2) {
for (var t2 = 1; t2 < arguments.length; t2++) {
var a2 = null != arguments[t2] ? arguments[t2] : {};
t2 % 2 ? I(Object(a2), true).forEach((function(t3) {
Object(n["a"])(e2, t3, a2[t3]);
})) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e2, Object.getOwnPropertyDescriptors(a2)) : I(Object(a2)).forEach((function(t3) {
Object.defineProperty(e2, t3, Object.getOwnPropertyDescriptor(a2, t3));
}));
}
return e2;
}
var C = { name: "noticeList", components: {}, data: function() {
return { companyInfo: {}, pageTotal: 0, AIjg: [{ label: "合格", value: 1 }, { label: "不合格", value: 0 }], tp: [{ label: "符合", value: 1 }, { label: "不符合", value: 0 }], artificialResultList: [{ value: 1, label: "同意" }, { value: 0, label: "驳回" }], planModeLArr: c["i"], noticeTypeList: [], projectList: [], time: [], query: { projectUuid: "", artificialResult: "", planModel: "", pageNumber: 1, pageSize: 10, checkStatus: 3, checkFinished: 0, taskNo: "", companyId: JSON.parse(window.localStorage.getItem("companyInfo")).osId }, tableData: [], sampleShow: false, sampleForm: {}, exampleDialogVisible: false, exampleImages: [], exampleLoading: false, exampleImageObjs: [], gridImageObjs: [], gridImages: [], gridPageNumber: 1, gridPageSize: 10, gridPageSizes: [10, 20, 30, 50], exampleLibImageObjs: [], exampleLibImages: [], exampleLibPageNumber: 1, exampleLibPageSize: 10, exampleLibPageSizes: [10, 20, 30, 50], exampleContext: null, untreatedList: [], untreatedListIndex: 0, isBatchProcessing: false, currentEditItem: null };
}, watch: {}, mounted: function() {
this.getProjectInfo(), this.memberId = window.localStorage.getItem("memberId"), this.headClass(), this.setDefaultTime(), this.getlistData(), this.getUntreatedList();
}, methods: { setDefaultTime: function() {
var e2 = /* @__PURE__ */ new Date(), t2 = e2.getFullYear(), a2 = String(e2.getMonth() + 1).padStart(2, "0"), i2 = String(e2.getDate()).padStart(2, "0"), l2 = "".concat(t2, "-").concat(a2, "-01"), r2 = "".concat(t2, "-").concat(a2, "-").concat(i2);
this.time = [l2, r2];
}, changeFeedback: function() {
}, openExampleDialog: function(e2) {
var t2 = { spaceUuid: e2.spaceUuid, locationUuid: e2.locationId, standardUuid: e2.standardUuid };
this.exampleLoading = true, this.exampleDialogVisible = true, this.exampleImages = [], this.exampleImageObjs = [], this.exampleContext = { spaceUuid: e2.spaceUuid, locationUuid: e2.locationId, standardUuid: e2.standardUuid, planUuid: e2.planUuid }, this.refreshExampleImages(t2);
}, refreshExampleImages: function(e2) {
var t2 = this;
if (this.exampleContext || e2) {
var a2 = e2 || { spaceUuid: this.exampleContext.spaceUuid, locationUuid: this.exampleContext.locationUuid, standardUuid: this.exampleContext.standardUuid };
this.exampleLoading = true, d(a2).then((function(e3) {
var a3 = Array.isArray(e3.data) ? e3.data : [];
t2.exampleImageObjs = a3.map((function(e4) {
return S(S({}, e4), {}, { imageUrl: e4.examplesImageUrl });
})).filter((function(e4) {
return e4.imageUrl;
})), t2.exampleImages = t2.exampleImageObjs.map((function(e4) {
return e4.imageUrl;
})), t2.gridImageObjs = t2.exampleImageObjs.filter((function(e4) {
return 0 === e4.isPtuImage || "0" === e4.isPtuImage;
})), t2.exampleLibImageObjs = t2.exampleImageObjs.filter((function(e4) {
return !(0 === e4.isPtuImage || "0" === e4.isPtuImage);
})), t2.gridImages = t2.gridImageObjs.map((function(e4) {
return e4.imageUrl;
})), t2.exampleLibImages = t2.exampleLibImageObjs.map((function(e4) {
return e4.imageUrl;
}));
})).finally((function() {
t2.exampleLoading = false;
}));
}
}, getPagedGridImageObjs: function() {
var e2 = (this.gridPageNumber - 1) * this.gridPageSize, t2 = e2 + this.gridPageSize;
return this.gridImageObjs.slice(e2, t2);
}, handleGridPageChange: function(e2) {
this.gridPageNumber = e2;
}, handleGridSizeChange: function(e2) {
this.gridPageSize = e2, this.gridPageNumber = 1;
}, getPagedExampleLibImageObjs: function() {
var e2 = (this.exampleLibPageNumber - 1) * this.exampleLibPageSize, t2 = e2 + this.exampleLibPageSize;
return this.exampleLibImageObjs.slice(e2, t2);
}, handleExampleLibPageChange: function(e2) {
this.exampleLibPageNumber = e2;
}, handleExampleLibSizeChange: function(e2) {
this.exampleLibPageSize = e2, this.exampleLibPageNumber = 1;
}, setExampleImage: function(e2) {
var t2 = this;
if (this.exampleContext) {
var a2 = this.exampleImageObjs.map((function(t3) {
return S(S({}, t3), {}, { selected: t3.id === e2.id ? 2 : 1 });
})), i2 = { appId: 2, standardUuid: this.exampleContext.standardUuid, imageRespDTOList: a2.map((function(e3) {
return { id: e3.id, locationUuid: e3.locationUuid, examplesImageUrl: e3.examplesImageUrl || e3.imageUrl, selected: e3.selected, imageDataList: e3.imageDataList || null, standardUuid: e3.standardUuid || t2.exampleContext.standardUuid, planUuid: e3.planUuid || t2.exampleContext.planUuid, topis: e3.topis, spaceUuid: e3.spaceUuid || t2.exampleContext.spaceUuid, isPtuImage: e3.isPtuImage, examplesImageUuid: e3.examplesImageUuid };
})) };
m(i2).then((function() {
t2.$message.success("设置成功"), t2.refreshExampleImages();
}));
}
}, addToExampleLibrary: function(e2) {
var t2 = this;
if (this.exampleContext) if (1 !== e2.topis) {
var a2 = { appId: 2, standardUuid: this.exampleContext.standardUuid, isPtuImage: 1, imageRespDTOList: [{ id: e2.id, locationUuid: e2.locationUuid || this.exampleContext.locationUuid, examplesImageUrl: e2.examplesImageUrl || e2.imageUrl, selected: e2.selected || 1, imageDataList: e2.imageDataList || null, standardUuid: e2.standardUuid || this.exampleContext.standardUuid, planUuid: null, topis: null, spaceUuid: e2.spaceUuid || this.exampleContext.spaceUuid }] };
g(a2).then((function() {
t2.$message.success("设置成功"), t2.refreshExampleImages();
}));
} else this.$message.info("该图片已在示例图片库中");
}, handleUntreatedList: function() {
0 !== this.untreatedList.length ? (this.untreatedListIndex = 0, this.isBatchProcessing = true, this.currentEditItem = null, this.showNextSample()) : this.$message.info("暂无可处理的申诉任务");
}, showNextSample: function() {
while (this.untreatedListIndex < this.untreatedList.length && null !== this.untreatedList[this.untreatedListIndex].artificialResult) this.untreatedListIndex++;
if (this.untreatedListIndex >= this.untreatedList.length) return this.$message.success("已完成所有申诉检查"), this.sampleShow = false, this.isBatchProcessing = false, this.getlistData(), void this.getUntreatedList();
var e2 = this.untreatedList[this.untreatedListIndex];
this.sampleForm = JSON.parse(JSON.stringify(e2)), this.sampleForm.photographResult || (this.sampleForm.photographResult = 1), void 0 !== this.sampleForm.feedback && null !== this.sampleForm.feedback || (this.sampleForm.feedback = 0), void 0 !== this.sampleForm.suggestion && null !== this.sampleForm.suggestion || (this.sampleForm.suggestion = ""), this.sampleShow = true;
}, handleSubmit: function(e2) {
var t2 = this;
if (1 != this.sampleForm.feedback || this.sampleForm.suggestion && "" !== this.sampleForm.suggestion.trim()) {
var a2 = JSON.parse(window.localStorage.getItem("memberInfor"));
this.sampleForm.artificialResult = e2, this.sampleForm.operatorId = a2.id, this.sampleForm.operatorName = a2.name, this.sampleForm.operatorPhone = a2.phoneNumber, this.sampleForm.checkSource = 2, this.sampleForm.auditScore = 0 === e2 ? 2.5 : 5, Object(u["j"])(S({}, this.sampleForm)).then((function(e3) {
0 == e3.code && (t2.$message.success("操作成功"), t2.isBatchProcessing ? (t2.getlistData(), t2.getUntreatedList().then((function() {
t2.untreatedListIndex++, t2.showNextSample();
}))) : t2.handleClose());
}));
} else this.$message.warning("请填写反馈建议");
}, handleClose: function() {
this.sampleForm = { feedback: 0, suggestion: "" }, this.sampleShow = false, this.isBatchProcessing = false, this.currentEditItem = null, this.getlistData(), this.getUntreatedList();
}, edit: function(e2) {
this.currentEditItem = e2, this.isBatchProcessing = false, this.sampleForm = JSON.parse(JSON.stringify(e2)), this.sampleForm.photographResult || (this.sampleForm.photographResult = 1), void 0 !== this.sampleForm.feedback && null !== this.sampleForm.feedback || (this.sampleForm.feedback = 0), void 0 !== this.sampleForm.suggestion && null !== this.sampleForm.suggestion || (this.sampleForm.suggestion = ""), this.sampleShow = true;
}, getImg: function(e2) {
return e2 ? e2.split(";")[0] : "";
}, getImgList: function(e2) {
return e2 && e2.length > 0 ? e2.split(";") : [];
}, getProjectInfo: function() {
var e2 = this, t2 = JSON.parse(window.localStorage.getItem("companyInfo")).osId;
Object(o["j"])({ id: t2, attribute: 1, permittedExpireDays: 30 }).then((function(t3) {
0 === t3.code && t3.data ? e2.projectList = t3.data : e2.projectList = [];
}));
}, changeStatus: function(e2, t2) {
var a2 = this, i2 = JSON.parse(window.localStorage.getItem("memberInfor")), l2 = JSON.parse(JSON.stringify(e2));
l2.artificialResult = t2, l2.operatorId = i2.id, l2.operatorName = i2.name, l2.operatorPhone = i2.phoneNumber, l2.checkSource = 2, console.log(l2, "params++++"), 0 === l2.artificialResult ? (l2.auditScore = 2.5, l2.auditRemark = "AI质检需提升内容") : (l2.auditScore = 5, l2.auditRemark = null), Object(u["j"])(S({}, l2)).then((function(e3) {
0 == e3.code && (a2.$message.success("操作成功"), a2.getlistData());
}));
}, getUntreatedList: function() {
var e2 = this;
return Object(u["h"])({ pageNumber: 1, pageSize: -1, checkStatus: 3, companyId: JSON.parse(window.localStorage.getItem("companyInfo")).osId }).then((function(t2) {
e2.untreatedList = t2.data.records.filter((function(e3) {
return null === e3.artificialResult;
}));
}));
}, getlistData: function() {
var e2 = this;
this.time && this.time.length > 0 ? (this.query.startTime = this.time[0] + " 00:00:00", this.query.endTime = this.time[1] + " 23:59:59") : (this.query.startTime = "", this.query.endTime = ""), Object(u["h"])(this.query).then((function(t2) {
e2.tableData = t2.data.records, e2.pageTotal = t2.data.rowsCount;
}));
}, onSearch: function() {
this.query.pageNumber = 1, this.getlistData();
}, handleSizeChange: function(e2) {
this.query.pageSize = e2, this.getlistData();
}, handleCurrentChange: function(e2) {
this.query.pageNumber = e2, this.getlistData();
}, resetForm: function() {
this.query.pageNumber = 1, this.query.projectList = "", this.query.planModel = "", this.query.artificialResult = "", this.query.checkFinished = 0, this.time = [], this.query.taskNo = "", this.getlistData();
}, headClass: function() {
return "text-align:center;background:#FAFAFA;";
} } }, j = C, L = (a("20ca"), Object(y["a"])(j, k, w, false, null, "77266208", null)), U = L.exports, N = function() {
var e2 = this, t2 = e2.$createElement, a2 = e2._self._c || t2;
return a2("div", { staticClass: "noticeList" }, [a2("el-card", { staticClass: "box-card" }, [a2("el-row", [a2("el-col", { staticClass: "elCol", attrs: { span: 4 } }, [a2("el-select", { attrs: { multiple: "", "collapse-tags": "", clearable: "", placeholder: "请选择项目" }, model: { value: e2.query.projectUuidList, callback: function(t3) {
e2.$set(e2.query, "projectUuidList", t3);
}, expression: "query.projectUuidList" } }, e2._l(e2.projectList, (function(e3) {
return a2("el-option", { key: e3.uuid, attrs: { label: e3.name, value: e3.uuid } });
})), 1)], 1), e2._v(" "), a2("el-col", { staticClass: "elCol", attrs: { span: 4 } }, [a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], on: { click: function(t3) {
return e2.resetForm();
} } }, [e2._v("重置")]), e2._v(" "), a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary" }, on: { click: e2.onSearch } }, [e2._v("查询")])], 1)], 1)], 1), e2._v(" "), a2("el-card", { staticClass: "box-card", staticStyle: { "margin-top": "15px" } }, [a2("div", { staticClass: "planLst" }, [a2("span", { staticStyle: { color: "#2f2c2c", "font-size": "16px" } }, [e2._v("配置抽检参数")])]), e2._v(" "), a2("el-table", { staticStyle: { width: "100%", "margin-top": "15px" }, attrs: { border: "", data: e2.tableData, "header-cell-style": e2.headClass } }, [a2("el-table-column", { attrs: { label: "#", align: "center", width: "50" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("span", [e2._v(e2._s(t3.$index + (e2.query.pageNumber - 1) * e2.query.pageSize + 1) + "\n ")])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", prop: "projectName", label: "项目", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.projectName))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", prop: "auditRemark", label: "抽检参数%" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("div", [t3.row.forEdit ? e2._e() : a2("div", [e2._v("\n " + e2._s(t3.row.probability || 0) + "%\n "), a2("i", { staticClass: "el-icon-edit", on: { click: function(a3) {
return e2.toEdit(t3.row);
} } })]), e2._v(" "), t3.row.forEdit ? a2("div", { staticClass: "setEdit" }, [a2("el-input-number", { staticStyle: { width: "170px" }, attrs: { "controls-position": "right", min: 0, max: 100 }, model: { value: t3.row.probability, callback: function(a3) {
e2.$set(t3.row, "probability", a3);
}, expression: "scope.row.probability" } }), e2._v("%\n "), a2("div", [a2("el-button", { attrs: { type: "text" }, on: { click: function(a3) {
return e2.editSave(t3.row);
} } }, [e2._v("保存")]), e2._v(" "), a2("el-button", { attrs: { type: "text" }, on: { click: function(a3) {
return e2.escEdit(t3.row);
} } }, [e2._v("取消")])], 1)], 1) : e2._e()])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", prop: "videoProbability", label: "视频抽检参数%" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("div", [t3.row.forVideoEdit ? e2._e() : a2("div", [e2._v("\n " + e2._s(t3.row.videoProbability || 0) + "%\n "), a2("i", { staticClass: "el-icon-edit", on: { click: function(a3) {
return e2.toVideoEdit(t3.row);
} } })]), e2._v(" "), t3.row.forVideoEdit ? a2("div", { staticClass: "setEdit" }, [a2("el-input-number", { staticStyle: { width: "170px" }, attrs: { "controls-position": "right", min: 0, max: 100 }, model: { value: t3.row.videoProbability, callback: function(a3) {
e2.$set(t3.row, "videoProbability", a3);
}, expression: "scope.row.videoProbability" } }), e2._v("%\n "), a2("div", [a2("el-button", { attrs: { type: "text" }, on: { click: function(a3) {
return e2.saveProbability(t3.row, "videoProbability", "forVideoEdit");
} } }, [e2._v("保存")]), e2._v(" "), a2("el-button", { attrs: { type: "text" }, on: { click: function(a3) {
return e2.escVideoEdit(t3.row);
} } }, [e2._v("取消")])], 1)], 1) : e2._e()])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", prop: "isSelected", label: "是否选中" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("el-switch", { attrs: { "active-text": "开启", "inactive-text": "关闭", "active-value": 1, "inactive-value": 0 }, on: { change: function(a3) {
return e2.changeIsSelected(t3.row);
} }, model: { value: t3.row.isSelected, callback: function(a3) {
e2.$set(t3.row, "isSelected", a3);
}, expression: "scope.row.isSelected" } })];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", prop: "operatorName", label: "操作人" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.checkUpdaterName || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", prop: "operatingTime", label: "操作时间" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.checkUpdateTime || "-"))];
} }]) })], 1), e2._v(" "), a2("div", { staticClass: "paginations" }, [a2("el-pagination", { attrs: { background: "", "current-page": e2.query.pageNumber, "page-sizes": [10, 20, 30, 50], "page-size": e2.query.pageSize, layout: "total, sizes, prev, pager, next, jumper", total: e2.pageTotal }, on: { "update:currentPage": function(t3) {
return e2.$set(e2.query, "pageNumber", t3);
}, "update:current-page": function(t3) {
return e2.$set(e2.query, "pageNumber", t3);
}, "size-change": e2.handleSizeChange, "current-change": e2.handleCurrentChange } })], 1)], 1)], 1);
}, O = [], F = (a("0b37"), { name: "noticeList", components: {}, data: function() {
return { companyInfo: {}, pageTotal: 0, artificialResultList: [{ value: 1, label: "合格" }, { value: 0, label: "不合格" }], planModeLArr: c["i"], noticeTypeList: [], projectList: [], time: [], query: { projectUuidList: [], pageNumber: 1, pageSize: 10, permittedExpireDays: 30 }, tableData: [], showRead: false };
}, watch: {}, mounted: function() {
this.getProjectInfo(), this.memberId = window.localStorage.getItem("memberId"), this.headClass(), this.getlistData();
}, methods: { changeIsSelected: function(e2) {
var t2 = this;
e2.checkUpdaterName = JSON.parse(window.localStorage.getItem("memberInfor")).name, Object(u["i"])(e2).then((function(e3) {
0 === e3.code && (t2.$message({ message: "操作成功", type: "success" }), t2.getlistData());
})).catch((function(e3) {
t2.$message({ message: "操作失败", type: "error" });
}));
}, editSave: function(e2) {
this.saveProbability(e2, "probability", "forEdit");
}, saveProbability: function(e2, t2, a2) {
var i2 = this, l2 = {};
l2.checkUpdaterName = JSON.parse(window.localStorage.getItem("memberInfor")).name, l2.probability = null == e2.probability ? 0 : e2.probability, l2.videoProbability = null == e2.videoProbability ? 0 : e2.videoProbability, l2[t2] = null == e2[t2] ? 0 : e2[t2], l2.projectUuid = e2.projectUuid, Object(u["i"])(l2).then((function(t3) {
0 === t3.code ? (e2[a2] = false, i2.$message({ message: "编辑成功", type: "success" }), i2.getlistData()) : e2[a2] = false;
}));
}, toEdit: function(e2) {
e2.forEdit = !e2.forEdit;
}, escEdit: function(e2) {
e2.forEdit = false;
}, toVideoEdit: function(e2) {
e2.forVideoEdit = !e2.forVideoEdit;
}, escVideoEdit: function(e2) {
e2.forVideoEdit = false;
}, getProjectInfo: function() {
var e2 = this, t2 = JSON.parse(window.localStorage.getItem("companyInfo")).osId;
Object(o["j"])({ id: t2, attribute: 1, permittedExpireDays: 30 }).then((function(t3) {
0 === t3.code && t3.data ? e2.projectList = t3.data : e2.projectList = [];
}));
}, getlistData: function() {
var e2 = this;
0 == this.query.projectUuidList.length ? this.query.companyId = JSON.parse(window.localStorage.getItem("companyInfo")).osId : delete this.query.companyId, Object(u["b"])(this.query).then((function(t2) {
t2.data.records.forEach((function(e3) {
e3.forEdit = false, e3.forVideoEdit = false;
})), e2.tableData = t2.data.records, e2.pageTotal = t2.data.rowsCount;
}));
}, onSearch: function() {
this.query.pageNumber = 1, this.getlistData();
}, goBack: function() {
this.viewInfo = false, this.infoList = true, this.getlistData();
}, handleSizeChange: function(e2) {
this.query.pageSize = e2, this.getlistData();
}, handleCurrentChange: function(e2) {
this.query.pageNumber = e2, this.getlistData();
}, resetForm: function() {
this.query.pageNumber = 1, this.query.projectName = "", this.query.title = "", this.query.sendStatus = "", this.query.typeId = "", this.getlistData();
}, headClass: function() {
return "text-align:center;background:#FAFAFA;";
} } }), q = F, P = (a("ca8a"), Object(y["a"])(q, N, O, false, null, "f2ed3812", null)), R = P.exports, D = function() {
var e2 = this, t2 = e2.$createElement, a2 = e2._self._c || t2;
return a2("div", { staticClass: "noticeList" }, [a2("el-card", { staticClass: "box-card" }, [a2("el-row", [a2("el-col", { staticClass: "elCol", attrs: { span: 4 } }, [a2("el-select", { attrs: { filterable: "", clearable: "", placeholder: "请选择项目" }, model: { value: e2.query.projectUuid, callback: function(t3) {
e2.$set(e2.query, "projectUuid", t3);
}, expression: "query.projectUuid" } }, e2._l(e2.projectList, (function(e3) {
return a2("el-option", { key: e3.uuid, attrs: { label: e3.name, value: e3.uuid } });
})), 1)], 1), e2._v(" "), a2("el-col", { staticClass: "elCol", attrs: { span: 4 } }, [a2("el-select", { attrs: { filterable: "", clearable: "", placeholder: "作业场景" }, model: { value: e2.query.planModel, callback: function(t3) {
e2.$set(e2.query, "planModel", t3);
}, expression: "query.planModel" } }, e2._l(e2.planModeLArr, (function(e3, t3) {
return a2("el-option", { key: t3, attrs: { label: e3.label, value: e3.value } });
})), 1)], 1), e2._v(" "), a2("el-col", { staticClass: "elCol", attrs: { span: 4 } }, [a2("el-date-picker", { attrs: { type: "month", format: "yyyy-MM", "value-format": "yyyy-MM", placeholder: "选择月" }, model: { value: e2.query.checkMonth, callback: function(t3) {
e2.$set(e2.query, "checkMonth", t3);
}, expression: "query.checkMonth" } })], 1), e2._v(" "), a2("el-col", { staticClass: "elCol", attrs: { span: 4 } }, [a2("el-input", { attrs: { clearable: "", placeholder: "请输入用户名" }, model: { value: e2.query.memberName, callback: function(t3) {
e2.$set(e2.query, "memberName", t3);
}, expression: "query.memberName" } })], 1), e2._v(" "), a2("el-col", { staticStyle: { "margin-left": "20px" }, attrs: { span: 6 } }, [a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], on: { click: function(t3) {
return e2.resetForm();
} } }, [e2._v("重置")]), e2._v(" "), a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary" }, on: { click: e2.onSearch } }, [e2._v("查询")])], 1)], 1)], 1), e2._v(" "), a2("el-card", { staticClass: "box-card", staticStyle: { "margin-top": "15px" } }, [a2("div", { staticClass: "planLst", staticStyle: { display: "flex", "align-items": "center", "justify-content": "space-between" } }, [a2("div", [a2("span", { staticStyle: { color: "#2f2c2c", "font-size": "16px" } }, [e2._v("AI验收报表列表")])]), e2._v(" "), a2("div", [a2("span", [e2._v("修正统计时间:" + e2._s(e2.updateTime || "暂无数据"))]), e2._v(" "), a2("el-button", { attrs: { type: "primary" }, on: { click: e2.updateStatistics } }, [e2._v("修正统计")])], 1)]), e2._v(" "), a2("el-table", { staticStyle: { width: "100%", "margin-top": "15px" }, attrs: { border: "", data: e2.tableData, "header-cell-style": e2.headClass } }, [a2("el-table-column", { attrs: { label: "#", align: "center", width: "50" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("span", [e2._v(e2._s(t3.$index + (e2.query.pageNumber - 1) * e2.query.pageSize + 1) + "\n ")])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", prop: "projectName", label: "项目", "min-width": "100", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.projectName))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { "show-overflow-tooltip": "", align: "center", prop: "checkMonth", label: "抽检年月", "min-width": "140" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.checkMonth || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", prop: "planModel", label: "作业场景", "min-width": "80", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(e2._f("getItemType")(t3.row.planModel, e2.planModeLArr)))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", prop: "memberName", label: "用户名", "min-width": "80", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.memberName || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", prop: "ptuTotal", label: "AI验收PTU总数", "min-width": "140" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.ptuTotal))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { "min-width": "140", align: "center", prop: "qualifiedQty", label: "AI验收合格数" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.qualifiedQty))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { "show-overflow-tooltip": "", "min-width": "140", align: "center", prop: "unqualifiedQty", label: "AI验收不合格数" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.unqualifiedQty))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { "show-overflow-tooltip": "", "min-width": "140", align: "center", prop: "checkUnqualifiedQty", label: "抽检不合格数" }, scopedSlots: e2._u([{ key: "header", fn: function(t3) {
return [a2("span", [e2._v("抽检不合格数")]), e2._v(" "), a2("el-tooltip", { attrs: { placement: "top" } }, [a2("div", { attrs: { slot: "content" }, slot: "content" }, [a2("p", [e2._v("抽检结果不合格的PTU数量")])]), e2._v(" "), a2("span", [a2("i", { staticClass: "el-icon-question itemcursor" })])])];
} }, { key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.checkUnqualifiedQty))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { "show-overflow-tooltip": "", "min-width": "140", align: "center", prop: "appealQty", label: "申诉数量" }, scopedSlots: e2._u([{ key: "header", fn: function(t3) {
return [a2("span", [e2._v("申诉数量")]), e2._v(" "), a2("el-tooltip", { attrs: { placement: "top" } }, [a2("div", { attrs: { slot: "content" }, slot: "content" }, [a2("p", [e2._v("员工提起申诉的PTU数量")])]), e2._v(" "), a2("span", [a2("i", { staticClass: "el-icon-question itemcursor" })])])];
} }, { key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.appealQty))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { "show-overflow-tooltip": "", "min-width": "140", align: "center", prop: "successfulAppealQty", label: "申诉成功数" }, scopedSlots: e2._u([{ key: "header", fn: function(t3) {
return [a2("span", [e2._v("申诉成功数")]), e2._v(" "), a2("el-tooltip", { attrs: { placement: "top" } }, [a2("div", { attrs: { slot: "content" }, slot: "content" }, [a2("p", [e2._v("员工申诉成功的PTU数量")])]), e2._v(" "), a2("span", [a2("i", { staticClass: "el-icon-question itemcursor" })])])];
} }, { key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.successfulAppealQty))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { "show-overflow-tooltip": "", "min-width": "160", align: "center", prop: "samplingCheckRate", label: "抽样AI验收准确率" }, scopedSlots: e2._u([{ key: "header", fn: function(t3) {
return [a2("span", [e2._v("抽样AI验收准确率")]), e2._v(" "), a2("el-tooltip", { attrs: { placement: "top" } }, [a2("div", { attrs: { slot: "content" }, slot: "content" }, [a2("p", [e2._v("\n 抽样AI验收准确率=1-抽样结果和AI验收结果不一致的/总抽样检查完的样本数\n ")])]), e2._v(" "), a2("span", [a2("i", { staticClass: "el-icon-question itemcursor" })])])];
} }, { key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.samplingCheckRate) + "%")];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { "show-overflow-tooltip": "", "min-width": "160", align: "center", prop: "appealCheckRate", label: "申诉AI验收准确率" }, scopedSlots: e2._u([{ key: "header", fn: function(t3) {
return [a2("span", [e2._v("申诉AI验收准确率")]), e2._v(" "), a2("el-tooltip", { attrs: { placement: "top" } }, [a2("div", { attrs: { slot: "content" }, slot: "content" }, [a2("p", [e2._v("申诉AI验收准确率=1-申诉成功/申诉PTU总数")])]), e2._v(" "), a2("span", [a2("i", { staticClass: "el-icon-question itemcursor" })])])];
} }, { key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.appealCheckRate) + "%")];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { "show-overflow-tooltip": "", "min-width": "160", align: "center", prop: "aiCheckAccuracyRate", label: "AI验收准确率" }, scopedSlots: e2._u([{ key: "header", fn: function(t3) {
return [a2("span", [e2._v("AI验收准确率")]), e2._v(" "), a2("el-tooltip", { attrs: { placement: "top" } }, [a2("div", { attrs: { slot: "content" }, slot: "content" }, [a2("p", [e2._v("\n AI验收准确率=抽样AI验收准确率*AI验收PTU总数+申诉AI验收准确率*申诉PTU总数/AI验收PTU总数\n ")])]), e2._v(" "), a2("span", [a2("i", { staticClass: "el-icon-question itemcursor" })])])];
} }, { key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.aiCheckAccuracyRate) + "%")];
} }]) })], 1), e2._v(" "), a2("div", { staticClass: "paginations" }, [a2("el-pagination", { attrs: { background: "", "current-page": e2.query.pageNumber, "page-sizes": [10, 20, 30, 50], "page-size": e2.query.pageSize, layout: "total, sizes, prev, pager, next, jumper", total: e2.pageTotal }, on: { "update:currentPage": function(t3) {
return e2.$set(e2.query, "pageNumber", t3);
}, "update:current-page": function(t3) {
return e2.$set(e2.query, "pageNumber", t3);
}, "size-change": e2.handleSizeChange, "current-change": e2.handleCurrentChange } })], 1)], 1)], 1);
}, z = [], T = (a("c24f"), { name: "checkReport", components: {}, data: function() {
return { companyInfo: {}, pageTotal: 0, viewInfo: false, infoList: true, planModeLArr: c["i"], noticeTypeList: [], projectList: [], query: { projectUuid: "", artificialResult: "", planModel: "", pageNumber: 1, pageSize: 10, checkStatus: 3, permittedExpireDays: 30, checkMonth: "", companyId: JSON.parse(window.localStorage.getItem("companyInfo")).osId, memberName: "" }, updateTime: "", tableData: [], showRead: false };
}, watch: {}, mounted: function() {
this.getProjectInfo(), this.memberId = window.localStorage.getItem("memberId"), this.headClass(), this.getlistData();
}, methods: { updateStatistics: function() {
var e2 = this;
Object(u["c"])({ companyId: JSON.parse(window.localStorage.getItem("companyInfo")).osId, checkMonth: this.query.checkMonth }).then((function(t2) {
0 == t2.code && (e2.$message.success("操作成功"), e2.getlistData());
}));
}, getProjectInfo: function() {
var e2 = this, t2 = JSON.parse(window.localStorage.getItem("companyInfo")).osId;
Object(o["j"])({ id: t2, attribute: 1, permittedExpireDays: 30 }).then((function(t3) {
0 === t3.code && t3.data ? e2.projectList = t3.data : e2.projectList = [];
}));
}, getlistData: function() {
var e2 = this;
Object(u["a"])(this.query).then((function(t2) {
e2.tableData = t2.data.records, e2.pageTotal = t2.data.rowsCount, e2.tableData && e2.tableData.length > 0 ? e2.updateTime = e2.tableData[0].createTime : e2.updateTime = "";
}));
}, onSearch: function() {
this.query.pageNumber = 1, this.getlistData();
}, goBack: function() {
this.viewInfo = false, this.infoList = true, this.getlistData();
}, handleSizeChange: function(e2) {
this.query.pageSize = e2, this.getlistData();
}, handleCurrentChange: function(e2) {
this.query.pageNumber = e2, this.getlistData();
}, resetForm: function() {
this.query.pageNumber = 1, this.query.projectList = "", this.query.planModel = "", this.query.artificialResult = "", this.query.checkMonth = "", this.getlistData();
}, headClass: function() {
return "text-align:center;background:#FAFAFA;";
} } }), $ = T, E = (a("a74f"), Object(y["a"])($, D, z, false, null, "694a4bb1", null)), M = E.exports, A = function() {
var e2 = this, t2 = e2.$createElement, a2 = e2._self._c || t2;
return a2("div", { staticClass: "noticeList" }, [a2("el-card", { staticClass: "box-card" }, [a2("div", { staticClass: "search-form-container" }, [a2("div", { staticClass: "search-conditions" }, [a2("div", { staticClass: "search-item" }, [a2("el-input", { attrs: { clearable: "", placeholder: "网格名称" }, model: { value: e2.query.locationName, callback: function(t3) {
e2.$set(e2.query, "locationName", t3);
}, expression: "query.locationName" } })], 1), e2._v(" "), a2("div", { staticClass: "search-item" }, [a2("el-input", { attrs: { clearable: "", placeholder: "设备名称" }, model: { value: e2.query.deviceName, callback: function(t3) {
e2.$set(e2.query, "deviceName", t3);
}, expression: "query.deviceName" } })], 1), e2._v(" "), a2("div", { staticClass: "search-item" }, [a2("el-date-picker", { staticStyle: { width: "100%" }, attrs: { type: "datetimerange", "range-separator": "至", format: "yyyy-MM-dd HH:mm:ss", "value-format": "yyyy-MM-dd HH:mm:ss", "start-placeholder": "开始时间", "end-placeholder": "结束时间", "default-time": ["00:00:00", "23:59:59"] }, model: { value: e2.time, callback: function(t3) {
e2.time = t3;
}, expression: "time" } })], 1), e2._v(" "), a2("div", { staticClass: "search-item" }, [a2("el-select", { attrs: { placeholder: "AI结果", clearable: "", filterable: "" }, model: { value: e2.query.detectResult, callback: function(t3) {
e2.$set(e2.query, "detectResult", t3);
}, expression: "query.detectResult" } }, e2._l(e2.aiCheckStatusList, (function(e3) {
return a2("el-option", { key: e3.value, attrs: { label: e3.label, value: e3.value } });
})), 1)], 1), e2._v(" "), a2("div", { staticClass: "search-item" }, [a2("el-select", { attrs: { placeholder: "反馈状态", clearable: "", filterable: "" }, model: { value: e2.query.feedbackStatus, callback: function(t3) {
e2.$set(e2.query, "feedbackStatus", t3);
}, expression: "query.feedbackStatus" } }, e2._l(e2.feedbackStatusList, (function(e3) {
return a2("el-option", { key: e3.value, attrs: { label: e3.label, value: e3.value } });
})), 1)], 1), e2._v(" "), a2("div", { staticClass: "search-item" }, [a2("el-select", { attrs: { multiple: "", "collapse-tags": "", placeholder: "请选择项目", clearable: "", filterable: "" }, model: { value: e2.query.projectUuidList, callback: function(t3) {
e2.$set(e2.query, "projectUuidList", t3);
}, expression: "query.projectUuidList" } }, e2._l(e2.projectList, (function(e3) {
return a2("el-option", { key: e3.uuid, attrs: { label: e3.name, value: e3.uuid } });
})), 1)], 1)]), e2._v(" "), a2("div", { staticClass: "search-buttons" }, [a2("el-button", { on: { click: function(t3) {
return e2.resetForm();
} } }, [e2._v("重置")]), e2._v(" "), a2("el-button", { attrs: { type: "primary" }, on: { click: e2.onSearch } }, [e2._v("查询")])], 1)])]), e2._v(" "), a2("el-card", { staticClass: "box-card", staticStyle: { "margin-top": "15px" } }, [a2("div", { staticClass: "planLst" }, [a2("span", { staticStyle: { color: "#2f2c2c", "font-size": "16px" } }, [e2._v("视频质检抽样列表")])]), e2._v(" "), a2("el-table", { directives: [{ name: "loading", rawName: "v-loading", value: e2.listLoading, expression: "listLoading" }], staticStyle: { width: "100%", "margin-top": "15px" }, attrs: { data: e2.tableData, border: "" } }, [a2("el-table-column", { attrs: { label: "#", align: "center", fixed: "", width: "60" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("span", [e2._v(e2._s(t3.$index + (e2.query.pageNumber - 1) * e2.query.pageSize + 1))])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { label: "项目名称", "min-width": "140", "show-overflow-tooltip": "", align: "center" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("span", [e2._v(e2._s(t3.row.projectName || "-"))])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { label: "网格名称", "min-width": "140", "show-overflow-tooltip": "", align: "center" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("span", [e2._v(e2._s(t3.row.locationName || t3.row.spaceName || "-"))])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { label: "设备名称", "min-width": "140", "show-overflow-tooltip": "", align: "center" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("span", [e2._v(e2._s(t3.row.deviceName || "-"))])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { label: "作业图片", "min-width": "160", align: "center" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [t3.row.imageUrl ? a2("el-image", { staticStyle: { width: "120px", height: "80px" }, attrs: { src: t3.row.imageUrl, "preview-src-list": [t3.row.imageUrl], fit: "cover" } }) : a2("span", [e2._v("-")])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { label: "拍摄时间", "min-width": "160", "show-overflow-tooltip": "", align: "center" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("span", [e2._v(e2._s(t3.row.createTime || "-"))])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { label: "AI验收结果", "min-width": "120", align: "center" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("span", [e2._v(e2._s(e2.getDetectResultText(t3.row.detectResult)))])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { label: "AI结果说明", "min-width": "180", "show-overflow-tooltip": "", align: "center" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("span", [e2._v(e2._s(t3.row.aiResultDesc || "-"))])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { label: "反馈状态", "min-width": "120", "show-overflow-tooltip": "", align: "center" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("span", [e2._v(e2._s(e2.getFeedbackStatusText(t3.row.feedbackStatus)))])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { label: "操作", "min-width": "120", align: "center" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [1 === t3.row.feedbackStatus ? a2("el-button", { attrs: { type: "text", size: "small" }, on: { click: function(a3) {
return e2.handleFeedback(t3.row);
} } }, [e2._v("\n 反馈\n ")]) : a2("span", { staticStyle: { color: "#909399" } }, [e2._v("已反馈")])];
} }]) })], 1), e2._v(" "), a2("div", { staticClass: "paginations" }, [a2("el-pagination", { attrs: { background: "", "current-page": e2.query.pageNumber, "page-sizes": [10, 30, 50, 100], "page-size": e2.query.pageSize, layout: "total, sizes, prev, pager, next, jumper", total: e2.total }, on: { "update:currentPage": function(t3) {
return e2.$set(e2.query, "pageNumber", t3);
}, "update:current-page": function(t3) {
return e2.$set(e2.query, "pageNumber", t3);
}, "size-change": e2.handleSizeChange, "current-change": e2.handleCurrentChange } })], 1)], 1), e2._v(" "), a2("el-dialog", { attrs: { title: "反馈建议", visible: e2.feedbackDialogVisible, width: "500px", "close-on-click-modal": false, "close-on-press-escape": false }, on: { "update:visible": function(t3) {
e2.feedbackDialogVisible = t3;
}, close: e2.handleFeedbackDialogClose } }, [a2("el-form", { ref: "feedbackForm", attrs: { model: e2.feedbackForm, rules: e2.feedbackRules, "label-width": "100px" } }, [a2("el-form-item", { attrs: { label: "反馈类型", prop: "feedbackType" } }, [a2("el-select", { staticStyle: { width: "100%" }, attrs: { placeholder: "请选择反馈类型" }, on: { change: e2.handleFeedbackTypeChange }, model: { value: e2.feedbackForm.feedbackType, callback: function(t3) {
e2.$set(e2.feedbackForm, "feedbackType", t3);
}, expression: "feedbackForm.feedbackType" } }, [a2("el-option", { attrs: { label: "图片模糊", value: 1 } }), e2._v(" "), a2("el-option", { attrs: { label: "场景不吻合", value: 2 } }), e2._v(" "), a2("el-option", { attrs: { label: "标准理解偏差,识别错误", value: 3 } }), e2._v(" "), a2("el-option", { attrs: { label: "其他", value: 4 } })], 1)], 1), e2._v(" "), 4 === e2.feedbackForm.feedbackType ? a2("el-form-item", { attrs: { label: "反馈内容", prop: "feedbackContent" } }, [a2("el-input", { attrs: { type: "textarea", rows: 4, placeholder: "请输入反馈内容", maxlength: "500", "show-word-limit": "" }, model: { value: e2.feedbackForm.feedbackContent, callback: function(t3) {
e2.$set(e2.feedbackForm, "feedbackContent", t3);
}, expression: "feedbackForm.feedbackContent" } })], 1) : e2._e()], 1), e2._v(" "), a2("span", { staticClass: "dialog-footer", attrs: { slot: "footer" }, slot: "footer" }, [a2("el-button", { on: { click: function(t3) {
e2.feedbackDialogVisible = false;
} } }, [e2._v("取 消")]), e2._v(" "), a2("el-button", { attrs: { type: "primary" }, on: { click: e2.submitFeedback } }, [e2._v("确 定")])], 1)], 1)], 1);
}, J = [], B = (a("e5b4"), a("87a0")), V = { name: "VideoQualitySampling", data: function() {
return { listLoading: false, total: 0, time: [], aiCheckStatusList: [{ label: "合格", value: 1 }, { label: "不合格", value: 0 }], feedbackStatusList: [{ label: "未反馈", value: 1 }, { label: "已反馈", value: 2 }], feedbackTypeOptions: [{ label: "图片模糊", value: 1 }, { label: "场景不吻合", value: 2 }, { label: "标准理解偏差,识别错误", value: 3 }, { label: "其他", value: 4 }], projectList: [], query: { locationName: "", deviceName: "", detectResult: "", feedbackStatus: "", projectUuidList: [], startTime: "", endTime: "", pageNumber: 1, pageSize: 10 }, tableData: [], feedbackDialogVisible: false, currentFeedbackRow: null, feedbackForm: { feedbackType: "", feedbackContent: "" }, feedbackRules: { feedbackType: [{ required: true, message: "请选择反馈类型", trigger: "change" }], feedbackContent: [{ required: true, message: "请输入反馈内容", trigger: "blur" }] } };
}, mounted: function() {
this.initTimeRange(), this.getProjectInfo(), this.getList();
}, methods: { getProjectInfo: function() {
var e2 = this, t2 = JSON.parse(window.localStorage.getItem("companyInfo") || "{}"), a2 = t2.osId || t2.id || "";
Object(o["j"])({ id: a2, attribute: 1, permittedExpireDays: 30 }).then((function(t3) {
0 === t3.code && t3.data ? e2.projectList = t3.data : e2.projectList = [];
})).catch((function(t3) {
e2.projectList = [], console.error("获取项目列表失败", t3);
}));
}, initTimeRange: function() {
var e2 = this.$moment().startOf("month").format("YYYY-MM-DD HH:mm:ss"), t2 = this.$moment().endOf("month").format("YYYY-MM-DD HH:mm:ss");
this.time = [e2, t2], this.query.startTime = e2, this.query.endTime = t2;
}, normalizeTimeRange: function() {
var e2 = this.time || [], t2 = Object(B["a"])(e2, 2), a2 = t2[0], i2 = t2[1];
this.query.startTime = a2 || "", this.query.endTime = i2 || "";
}, getDetectResultText: function(e2) {
if (null === e2 || void 0 === e2 || "" === e2) return "-";
var t2 = this.aiCheckStatusList.find((function(t3) {
return t3.value == e2;
}));
return t2 ? t2.label : "-";
}, getFeedbackStatusText: function(e2) {
if (null === e2 || void 0 === e2 || "" === e2) return "-";
var t2 = this.feedbackStatusList.find((function(t3) {
return t3.value == e2;
}));
return t2 ? t2.label : "-";
}, onSearch: function() {
this.query.pageNumber = 1, this.getList();
}, resetForm: function() {
this.query = { locationName: "", deviceName: "", detectResult: "", feedbackStatus: "", projectUuidList: [], startTime: "", endTime: "", pageNumber: 1, pageSize: 10 }, this.initTimeRange(), this.getList();
}, getList: function() {
var e2 = this;
this.normalizeTimeRange(), this.listLoading = true;
var t2 = "" !== this.query.detectResult && null !== this.query.detectResult && void 0 !== this.query.detectResult ? [this.query.detectResult] : [0, 1], a2 = JSON.parse(window.localStorage.getItem("companyInfo") || "{}"), i2 = a2.osId || a2.id || "", l2 = { detectResultList: t2, companyId: i2, pageNumber: this.query.pageNumber, pageSize: this.query.pageSize };
this.query.startTime && (l2.startTime = this.query.startTime), this.query.endTime && (l2.endTime = this.query.endTime), this.query.locationName && (l2.locationName = this.query.locationName), this.query.deviceName && (l2.deviceName = this.query.deviceName), "" !== this.query.feedbackStatus && null !== this.query.feedbackStatus && void 0 !== this.query.feedbackStatus && (l2.feedbackStatus = this.query.feedbackStatus), this.query.projectUuidList && this.query.projectUuidList.length > 0 && (l2.projectUuidList = this.query.projectUuidList), Object(u["l"])(l2).then((function(t3) {
t3 && 0 === t3.code && t3.data ? (e2.tableData = t3.data.records || t3.data.list || [], e2.total = t3.data.rowsCount || t3.data.total || 0) : (e2.tableData = [], e2.total = 0, t3 && t3.message && e2.$message.error(t3.message));
})).catch((function(t3) {
e2.tableData = [], e2.total = 0, e2.$message.error("获取列表失败"), console.error(t3);
})).finally((function() {
e2.listLoading = false;
}));
}, handleSizeChange: function(e2) {
this.query.pageSize = e2, this.getList();
}, handleCurrentChange: function(e2) {
this.query.pageNumber = e2, this.getList();
}, handleFeedback: function(e2) {
var t2 = this;
this.currentFeedbackRow = e2, this.feedbackForm = { feedbackType: "", feedbackContent: "" }, this.feedbackDialogVisible = true, this.$nextTick((function() {
t2.$refs.feedbackForm && t2.$refs.feedbackForm.clearValidate();
}));
}, handleFeedbackTypeChange: function(e2) {
var t2 = this;
4 !== e2 && (this.feedbackForm.feedbackContent = ""), this.$nextTick((function() {
t2.$refs.feedbackForm && t2.$refs.feedbackForm.clearValidate("feedbackContent");
}));
}, handleFeedbackDialogClose: function() {
this.currentFeedbackRow = null, this.feedbackForm = { feedbackType: "", feedbackContent: "" }, this.$refs.feedbackForm && this.$refs.feedbackForm.clearValidate();
}, submitFeedback: function() {
var e2 = this;
this.$refs.feedbackForm.validate((function(t2) {
if (t2) {
var a2 = "", i2 = e2.feedbackTypeOptions.find((function(t3) {
return t3.value === e2.feedbackForm.feedbackType;
}));
a2 = 4 === e2.feedbackForm.feedbackType ? e2.feedbackForm.feedbackContent : i2 ? i2.label : "";
var l2 = JSON.parse(window.localStorage.getItem("memberInfor")), r2 = { id: e2.currentFeedbackRow.id, operatorName: l2.name || "", operatorId: l2.id, operatorPhone: l2.phoneNumber, submitterSuggestion: a2 };
Object(u["k"])(r2).then((function(t3) {
t3 && 0 === t3.code ? (e2.$message.success("反馈成功"), e2.feedbackDialogVisible = false, e2.getList()) : e2.$message.error(t3.message || "反馈失败");
})).catch((function(t3) {
e2.$message.error("反馈失败"), console.error(t3);
}));
}
}));
} } }, Q = V, G = (a("80de"), Object(y["a"])(Q, A, J, false, null, "8c63c9a4", null)), H = G.exports, Y = { name: "notification", components: { sample: x, appeal: U, sampleConfig: R, checkReport: M, videoQualitySampling: H }, data: function() {
return { activeName: "sample" };
}, methods: { handleClick: function(e2) {
var t2 = e2.paneName;
this.activeName = t2;
} } }, K = Y, W = Object(y["a"])(K, i, l, false, null, null, null);
t["default"] = W.exports;
}, "565d": function(e, t, a) {
}, "67d5": function(e, t, a) {
"use strict";
a.d(t, "i", (function() {
return l;
})), a.d(t, "j", (function() {
return r;
})), a.d(t, "f", (function() {
return s;
})), a.d(t, "b", (function() {
return n;
})), a.d(t, "c", (function() {
return o;
})), a.d(t, "k", (function() {
return c;
})), a.d(t, "e", (function() {
return u;
})), a.d(t, "d", (function() {
return p;
})), a.d(t, "h", (function() {
return d;
})), a.d(t, "a", (function() {
return m;
})), a.d(t, "g", (function() {
return g;
}));
var i = a("b775");
function l(e2) {
return Object(i["a"])({ url: "/hakocompany/Role/pageList", method: "post", data: e2 });
}
function r(e2) {
return Object(i["a"])({ url: "/company/organizationalStructure/selectOsList", method: "post", data: e2 });
}
function s(e2) {
return Object(i["a"])({ url: "/company/organizationalStructure/findOsTree", method: "post", data: e2 });
}
function n(e2) {
return Object(i["a"])({ url: "/hakocompany/Role/create", method: "post", data: e2 });
}
function o(e2) {
return Object(i["a"])({ url: "/hakocompany/Role/delete", method: "post", data: e2 });
}
function c(e2) {
return Object(i["a"])({ url: "/hakocompany/Role/update", method: "post", data: e2 });
}
function u(e2) {
return Object(i["a"])({ url: "/hakocompany/RoleMenuRel/findByRoleIdAndClienId", method: "post", data: e2 });
}
function p(e2) {
return Object(i["a"])({ url: "/hakocompany/OrganizationRoleRel/findByRoleId", method: "post", data: e2 });
}
function d(e2) {
return Object(i["a"])({ url: "/company/member/pageListForRole", method: "post", data: e2 });
}
function m(e2) {
return Object(i["a"])({ url: "/company/MemberRoleRel/batchDelete", method: "post", data: e2 });
}
function g(e2) {
return Object(i["a"])({ url: "/hakocompany/account/findProjectByRole", method: "post", data: e2 });
}
}, "80de": function(e, t, a) {
"use strict";
a("aec9");
}, "81be": function(e, t, a) {
}, "8f53": function(e, t, a) {
"use strict";
a.d(t, "g", (function() {
return i;
})), a.d(t, "h", (function() {
return l;
})), a.d(t, "n", (function() {
return r;
})), a.d(t, "l", (function() {
return s;
})), a.d(t, "m", (function() {
return n;
})), a.d(t, "i", (function() {
return o;
})), a.d(t, "b", (function() {
return c;
})), a.d(t, "a", (function() {
return u;
})), a.d(t, "f", (function() {
return p;
})), a.d(t, "e", (function() {
return d;
})), a.d(t, "j", (function() {
return m;
})), a.d(t, "c", (function() {
return g;
})), a.d(t, "d", (function() {
return h;
}));
var i = [{ value: 1, label: "待受理" }, { value: 2, label: "已派单" }, { value: 3, label: "已接单" }, { value: 4, label: "处理中" }, { value: 5, label: "已完成" }, { value: 6, label: "已回访" }, { value: 7, label: "已关闭" }, { value: 8, label: "已延后" }, { value: 9, label: "待评价" }, { value: 10, label: "已评价" }, { value: 11, label: "未受理" }], l = [{ value: 1, label: "房屋认证" }, { value: 2, label: "门禁申请" }, { value: 3, label: "车辆月卡" }, { value: 4, label: "投诉报修" }, { value: 11, label: "公区整改" }, { value: 12, label: "住户服务" }, { value: 13, label: "通用工单" }, { value: 15, label: "审批工单" }], r = [{ value: 1, label: "服务提交" }, { value: 2, label: "服务受理" }, { value: 3, label: "服务处理" }, { value: 4, label: "服务评价" }, { value: 5, label: "服务完成" }, { value: 6, label: "服务拒绝" }], s = [{ value: 1, label: "预算管控表" }, { value: 2, label: "现金流表" }, { value: 3, label: "利润表" }, { value: 4, label: "资产负债表" }, { value: 5, label: "提供给业委会收支表" }], n = [{ label: "业务收入", value: 1 }, { label: "经营收入", value: 2 }, { label: "资产处置收益", value: 3 }, { label: "其他收益", value: 4 }, { label: "营业外收入", value: 5 }, { label: "投资收益", value: 6 }, { label: "筹资活动", value: 7 }, { label: "清洁卫生费", value: 8 }, { label: "安全保卫费", value: 9 }, { label: "绿化养护费", value: 10 }, { label: "工程维护费", value: 11 }, { label: "能源费", value: 12 }, { label: "职工薪酬", value: 13 }, { label: "行政办公费", value: 14 }, { label: "其他物业管理成本", value: 15 }, { label: "停车场经营成本", value: 16 }, { label: "物业经营成本", value: 17 }, { label: "其他业务成本", value: 18 }, { label: "税金及附加", value: 19 }, { label: "财务费用", value: 20 }, { label: "资产减值损失", value: 21 }, { label: "营业外支出", value: 22 }, { label: "所得税费用", value: 23 }, { label: "投资费用", value: 24 }, { label: "筹资费用", value: 25 }, { label: "资本支出", value: 26 }, { label: "代收代付项", value: 27 }], o = [{ label: "主动服务", value: 1 }, { label: "设备管理", value: 2 }, { label: "电梯管理", value: 3 }, { label: "清洁卫生", value: 4 }, { label: "车场运营", value: 5 }, { label: "安防管理", value: 6 }, { label: "绿化管理", value: 7 }, { label: "业委会会议", value: 8 }, { label: "政务沟通", value: 9 }, { label: "客户拜访", value: 10 }, { label: "能源计划", value: 11 }, { label: "审批工单", value: 12 }, { label: "内部整改", value: 13 }], c = [{ value: 0, label: "无" }, { value: 1, label: "物业管理费" }, { value: 2, label: "停车费" }, { value: 3, label: "多经" }, { value: 4, label: "代收代付" }], u = [{ value: 0, label: "无" }, { value: 1, label: "工程支销" }, { value: 2, label: "能耗支销" }, { value: 3, label: "清洁支销" }, { value: 4, label: "绿化支销" }, { value: 5, label: "安防支销" }, { value: 6, label: "人工支销" }, { value: 7, label: "行政支销" }, { value: 8, label: "酬金支销" }, { value: 10, label: "代收代付" }, { value: 9, label: "其它" }], p = [{ value: 1, label: "流入" }, { value: 2, label: "流出" }], d = [{ value: 1, label: "收入" }, { value: 2, label: "支出" }], m = [{ value: 1, label: "低" }, { value: 2, label: "一般" }, { value: 3, label: "紧急" }], g = [{ label: "设备整改", value: 2 }, { label: "电梯整改", value: 3 }, { label: "清洁卫生[内控]", value: 4 }, { label: "车场整改", value: 5 }, { label: "安防整改", value: 6 }, { label: "绿化整改", value: 7 }, { label: "历史工单-1", value: 12 }, { label: "历史工单-2", value: 13 }, { label: "能源整改", value: 15 }, { label: "审批工单", value: 16 }, { label: "内部整改", value: 17 }, { label: "行政", value: 18 }, { label: "人事", value: 19 }, { label: "财务", value: 20 }, { label: "市场", value: 21 }], h = [{ label: "房屋认证", value: 1 }, { label: "门禁申请", value: 2 }, { label: "车辆月卡", value: 3 }, { label: "现场品质", value: 4 }, { label: "邻里关系", value: 6 }, { label: "投诉", value: 7 }, { label: "到家服务", value: 8 }, { label: "公区维修", value: 9 }, { label: "满意度调查", value: 10 }, { label: "业委会会议", value: 11 }, { label: "政务沟通", value: 12 }, { label: "客户拜访", value: 13 }, { label: "门禁权限申请", value: 14 }, { label: "服务态度", value: 15 }];
}, 9982: function(e, t, a) {
}, a74f: function(e, t, a) {
"use strict";
a("c1d1");
}, aec9: function(e, t, a) {
}, c1d1: function(e, t, a) {
}, ca8a: function(e, t, a) {
"use strict";
a("565d");
} }]);