Files
wysite/output/sourcemaps/hc-etms.sqygj.cn/static/js/chunk-3ad2eda9.0d92bddb.js

673 lines
40 KiB
JavaScript
Raw Permalink 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-3ad2eda9"], { "010d": function(t, e, a) {
"use strict";
a("6b07");
}, "127f": function(t, e, a) {
"use strict";
a.d(e, "a", (function() {
return r;
}));
a("4057");
var r = function() {
function t2() {
return (65536 * (1 + Math.random()) | 0).toString(16).substring(1);
}
return "".concat(+/* @__PURE__ */ new Date(), "_").concat(t2()).concat(t2());
};
}, 4513: function(t, e, a) {
"use strict";
a.d(e, "v", (function() {
return n;
})), a.d(e, "w", (function() {
return o;
})), a.d(e, "x", (function() {
return i;
})), a.d(e, "l", (function() {
return c;
})), a.d(e, "t", (function() {
return u;
})), a.d(e, "j", (function() {
return s;
})), a.d(e, "o", (function() {
return l;
})), a.d(e, "u", (function() {
return d;
})), a.d(e, "b", (function() {
return m;
})), a.d(e, "p", (function() {
return p;
})), a.d(e, "D", (function() {
return f;
})), a.d(e, "B", (function() {
return h;
})), a.d(e, "q", (function() {
return b;
})), a.d(e, "c", (function() {
return g;
})), a.d(e, "s", (function() {
return y;
})), a.d(e, "i", (function() {
return v;
})), a.d(e, "n", (function() {
return j;
})), a.d(e, "a", (function() {
return O;
})), a.d(e, "g", (function() {
return k;
})), a.d(e, "d", (function() {
return _;
})), a.d(e, "f", (function() {
return w;
})), a.d(e, "C", (function() {
return I;
})), a.d(e, "m", (function() {
return C;
})), a.d(e, "y", (function() {
return N;
})), a.d(e, "r", (function() {
return S;
})), a.d(e, "e", (function() {
return L;
})), a.d(e, "z", (function() {
return T;
})), a.d(e, "A", (function() {
return x;
})), a.d(e, "h", (function() {
return q;
})), a.d(e, "k", (function() {
return R;
}));
var r = a("b775");
function n() {
return Object(r["a"])({ url: "/company/organizationalStructure/updateOrgnization", method: "post" });
}
function o(t2) {
return Object(r["a"])({ url: "/company/organizationalStructure/findOsTree", method: "post", data: t2 });
}
function i(t2) {
return Object(r["a"])({ url: "/company/organizationalStructure/findOsTreeV2", method: "post", data: t2 });
}
function c(t2) {
return Object(r["a"])({ url: "/company/OrganizationRoleRel/findProjectByRoleIdAndParent", method: "post", data: t2 });
}
function u(t2) {
return Object(r["a"])({ url: "/company/member/pageListByCompanyId", method: "post", data: t2 });
}
function s(t2) {
return Object(r["a"])({ url: "/company/member/findByProjectUuidAndJobUuid", method: "post", data: t2 });
}
function l(t2) {
return Object(r["a"])({ url: "/company/member/getList", method: "post", data: t2 });
}
function d(t2) {
return Object(r["a"])({ url: "/company/organizationalStructure/findOsPathList", method: "post", data: t2 });
}
function m(t2) {
return Object(r["a"])({ url: "/company/member/create", method: "post", data: t2 });
}
function p(t2) {
return Object(r["a"])({ url: "/company/member/findById", method: "post", data: t2 });
}
function f(t2) {
return Object(r["a"])({ url: "/company/member/update", method: "post", data: t2 });
}
function h(t2) {
return Object(r["a"])({ url: "/company/member/suspendMember", method: "post", data: t2 });
}
function b(t2) {
return Object(r["a"])({ url: "/enterprise/os/memberQuit/".concat(t2.memberUuid), method: "post" });
}
function g(t2) {
return Object(r["a"])({ url: "/company/organizationalStructure/create", method: "post", data: t2 });
}
function y(t2) {
return Object(r["a"])({ url: "/company/organizationalStructure/update", method: "post", data: t2 });
}
function v(t2) {
return Object(r["a"])({ url: "/company/member/findByProjectUuid", method: "post", data: t2 });
}
function j(t2) {
return Object(r["a"])({ url: "/hakocompany/Job/getJobList", method: "post", data: t2 });
}
function O(t2) {
return Object(r["a"])({ url: "/company/member/ChangeDepartment", method: "post", data: t2 });
}
function k(t2) {
return Object(r["a"])({ url: "/hakocompany/Role/pageList", method: "post", data: t2 });
}
function _(t2) {
return Object(r["a"])({ url: "/hakocompany/MemberRoleRel/create", method: "post", data: t2 });
}
function w(t2) {
return Object(r["a"])({ url: "/hakocompany/MemberRoleRel/findByMemberId", method: "post", data: t2 });
}
function I(t2) {
return Object(r["a"])({ url: "/hakocompany/MemberRoleRel/update", method: "post", data: t2 });
}
function C(t2) {
return Object(r["a"])({ url: "/company/member/getList", method: "POST", data: t2 });
}
function N(t2) {
return Object(r["a"])({ url: "/company/member/queryByStaff", method: "POST", data: t2 });
}
function S(t2) {
return Object(r["a"])({ url: "/company/member/memberQuit", method: "POST", data: t2 });
}
function L(t2) {
return Object(r["a"])({ url: "/company/organizationalStructure/delete", method: "POST", data: t2 });
}
function T(t2) {
return Object(r["a"])({ url: "/hakocompany/Space/queryInitData", method: "POST", data: t2 });
}
function x(t2) {
return Object(r["a"])({ url: "/hakocompany/Space/queryList", method: "POST", data: t2 });
}
function q(t2) {
return Object(r["a"])({ url: "/hakocompany/Space/findByProId", method: "POST", data: t2 });
}
function R(t2) {
return Object(r["a"])({ url: "/company/organizationalStructure/findOSListByRoleId", method: "POST", data: t2 });
}
}, "6b07": function(t, e, a) {
}, 7321: function(t, e, a) {
"use strict";
a.d(e, "r", (function() {
return n;
})), a.d(e, "h", (function() {
return o;
})), a.d(e, "F", (function() {
return i;
})), a.d(e, "D", (function() {
return c;
})), a.d(e, "b", (function() {
return u;
})), a.d(e, "l", (function() {
return s;
})), a.d(e, "o", (function() {
return l;
})), a.d(e, "i", (function() {
return d;
})), a.d(e, "s", (function() {
return m;
})), a.d(e, "p", (function() {
return p;
})), a.d(e, "q", (function() {
return f;
})), a.d(e, "t", (function() {
return h;
})), a.d(e, "w", (function() {
return b;
})), a.d(e, "u", (function() {
return g;
})), a.d(e, "z", (function() {
return y;
})), a.d(e, "B", (function() {
return v;
})), a.d(e, "v", (function() {
return j;
})), a.d(e, "x", (function() {
return O;
})), a.d(e, "C", (function() {
return k;
})), a.d(e, "y", (function() {
return _;
})), a.d(e, "f", (function() {
return w;
})), a.d(e, "c", (function() {
return I;
})), a.d(e, "d", (function() {
return C;
})), a.d(e, "e", (function() {
return N;
})), a.d(e, "G", (function() {
return S;
})), a.d(e, "n", (function() {
return L;
})), a.d(e, "a", (function() {
return T;
})), a.d(e, "m", (function() {
return x;
})), a.d(e, "k", (function() {
return q;
})), a.d(e, "j", (function() {
return R;
})), a.d(e, "A", (function() {
return M;
})), a.d(e, "E", (function() {
return F;
})), a.d(e, "g", (function() {
return B;
}));
var r = a("b775");
function n(t2) {
return Object(r["a"])({ url: "/hakocompany/Candidate/pageList", method: "post", data: t2 });
}
function o(t2) {
return Object(r["a"])({ url: "/hakocompany/Candidate/create", method: "post", data: t2 });
}
function i(t2) {
return Object(r["a"])({ url: "/hakocompany/Candidate/update", method: "post", data: t2 });
}
function c(t2) {
return Object(r["a"])({ url: "/hakocompany/Candidate/updateInterview", method: "post", data: t2 });
}
function u(t2) {
return Object(r["a"])({ url: "/hakocompany/Candidate/batchObsolete", method: "post", data: t2 });
}
function s(t2, e2) {
return Object(r["a"])({ url: "/hakocompany/Candidate/importExcel/".concat(e2), method: "post", isReturnResponse: true, isFile: true, responseType: "blob", headers: { "Content-Type": "multipart/form-data;charset=UTF-8" }, data: t2 });
}
function l(t2) {
return Object(r["a"])({ url: "/hakocompany/supplier/listCompanyByCompanyId", method: "post", data: t2 });
}
function d(t2) {
return Object(r["a"])({ url: "/hakocompany/Candidate/entry", method: "post", data: t2 });
}
function m(t2) {
return Object(r["a"])({ url: "/company/member/pageListByCompany", method: "post", data: t2 });
}
function p(t2, e2) {
return Object(r["a"])({ url: "/company/member/importExcel/".concat(e2), method: "post", isReturnResponse: true, isFile: true, responseType: "blob", headers: { "Content-Type": "multipart/form-data;charset=UTF-8" }, data: t2 });
}
function f(t2, e2) {
return Object(r["a"])({ url: "/company/member/importExcelV3/".concat(e2), method: "post", isReturnResponse: true, isFile: true, responseType: "blob", headers: { "Content-Type": "multipart/form-data;charset=UTF-8" }, data: t2 });
}
function h(t2) {
return Object(r["a"])({ url: "/hakocompany/MemberChangeRecord/pageList", method: "post", data: t2 });
}
function b(t2) {
return Object(r["a"])({ url: "/hakocompany/MemberChangeRecord/quitBatch", method: "post", data: t2 });
}
function g(t2) {
return Object(r["a"])({ url: "/hakocompany/MemberChangeRecord/positiveBatch", method: "post", data: t2 });
}
function y(t2) {
return Object(r["a"])({ url: "/hakocompany/MemberChangeRecord/renewBatch", method: "post", data: t2 });
}
function v(t2) {
return Object(r["a"])({ url: "/hakocompany/MemberChangeRecord/transferBatch", method: "post", data: t2 });
}
function j(t2) {
return Object(r["a"])({ url: "/hakocompany/MemberChangeRecord/quitApplyBatch", method: "post", data: t2 });
}
function O(t2) {
return Object(r["a"])({ url: "/hakocompany/MemberChangeRecord/quit", method: "post", data: t2 });
}
function k(t2) {
return Object(r["a"])({ url: "/hakocompany/MemberChangeRecord/updateCommunicationRecord", method: "post", data: t2 });
}
function _(t2) {
return Object(r["a"])({ url: "/hakocompany/MemberChangeRecord/quitRejectBatch", method: "post", data: t2 });
}
function w(t2) {
return Object(r["a"])({ url: "/hakocompany/MemberChangeRecord/blockBatch", method: "post", data: t2 });
}
function I(t2) {
return Object(r["a"])({ url: "/hakocompany/MemberBlacklist/create", method: "post", data: t2 });
}
function C(t2) {
return Object(r["a"])({ url: "/hakocompany/MemberBlacklist/pageList", method: "post", data: t2 });
}
function N(t2) {
return Object(r["a"])({ url: "/hakocompany/MemberBlacklist/revoke", method: "post", data: t2 });
}
function S(t2) {
return Object(r["a"])({ url: "/hakocompany/MemberChangeRecord/updateRealQuitDate", method: "post", data: t2 });
}
function L(t2) {
return Object(r["a"])({ url: "/hakocompany/MemberChangeRecord/listByMemberId", method: "post", data: t2 });
}
function T(t2) {
return Object(r["a"])({ url: "/hakocompany/MemberChangeRecord/appointBatch", method: "post", data: t2 });
}
function x(t2) {
return Object(r["a"])({ url: "/hakocompany/DataAccidentPastMember/pageListByCompany", method: "post", data: t2 });
}
function q(t2) {
return Object(r["a"])({ url: "/hakocompany/DataAccidentPastMember/followUp", method: "post", data: t2 });
}
function R(t2) {
return Object(r["a"])({ url: "/company/member/exportMember", method: "post", responseType: "blob", data: t2 });
}
function M(t2) {
return Object(r["a"])({ url: "/company/member/roleOsList", method: "post", data: t2 });
}
function F(t2) {
return Object(r["a"])({ url: "/company/member/updateMobile", method: "post", data: t2 });
}
function B(t2) {
return Object(r["a"])({ url: "/hakocompany/CandidateFile/createBatch", method: "post", data: t2 });
}
}, "90e7": function(t, e, a) {
"use strict";
a.d(e, "g", (function() {
return n;
})), a.d(e, "m", (function() {
return o;
})), a.d(e, "f", (function() {
return i;
})), a.d(e, "l", (function() {
return c;
})), a.d(e, "h", (function() {
return u;
})), a.d(e, "n", (function() {
return s;
})), a.d(e, "a", (function() {
return l;
})), a.d(e, "b", (function() {
return d;
})), a.d(e, "c", (function() {
return m;
})), a.d(e, "e", (function() {
return p;
})), a.d(e, "d", (function() {
return f;
})), a.d(e, "i", (function() {
return h;
})), a.d(e, "j", (function() {
return b;
})), a.d(e, "o", (function() {
return g;
})), a.d(e, "k", (function() {
return y;
}));
var r = a("b775");
function n(t2) {
return Object(r["a"])({ url: "/hakocompany/DeductionInfo/findById", method: "post", data: t2 });
}
function o(t2) {
return Object(r["a"])({ url: "/hakocompany/DeductionInfo/update", method: "post", data: t2 });
}
function i(t2) {
return Object(r["a"])({ url: "/hakocompany/CollectionInfoApi/findById", method: "post", data: t2 });
}
function c(t2) {
return Object(r["a"])({ url: "/hakocompany/CollectionInfoApi/update", method: "post", data: t2 });
}
function u(t2) {
return Object(r["a"])({ url: "/hakocompany/ChargePushConfigApi/findById", method: "post", data: t2 });
}
function s(t2) {
return Object(r["a"])({ url: "/hakocompany/ChargePushConfigApi/update", method: "post", data: t2 });
}
function l(t2) {
return Object(r["a"])({ url: "/company/ProjectSatisfactionConfig/pageList", method: "post", data: t2 });
}
function d(t2) {
return Object(r["a"])({ url: "/company/ProjectSatisfactionConfig/update", method: "post", data: t2 });
}
function m(t2) {
return Object(r["a"])({ url: "/hakocompany/CockpitConfig/create", method: "post", data: t2 });
}
function p(t2) {
return Object(r["a"])({ url: "/hakocompany/CockpitConfig/findByCompanyIdAndType", method: "post", data: t2 });
}
function f(t2) {
return Object(r["a"])({ url: "/hakocompany/CockpitConfig/sceneMenuList", method: "post", data: t2 });
}
function h(t2) {
return Object(r["a"])({ url: "/hakocompany/ProjectConfig/pageList", method: "post", data: t2 });
}
function b(t2) {
return Object(r["a"])({ url: "/hakocompany/ProjectConfig/updateExponentByProjectUuid", method: "post", data: t2 });
}
function g(t2, e2) {
return Object(r["a"])({ url: "/oss/upload", isFile: true, isReturnResponse: true, headers: { "Content-Type": "multipart/form-data;charset=UTF-8" }, method: "post", data: t2, onUploadProgress: e2 && e2.onUploadProgress });
}
function y(t2) {
return Object(r["a"])({ url: "/hakocompany/ProjectConfig/updateVisitPollRateByProjectUuid", method: "post", data: t2 });
}
}, aaa0: function(t, e, a) {
"use strict";
a.r(e);
var r = function() {
var t2 = this, e2 = t2.$createElement, a2 = t2._self._c || e2;
return a2("div", { staticClass: "workPointsManage" }, [t2.screenShow ? a2("div", [a2("el-card", [a2("el-page-header", { attrs: { content: "登记法务纠纷" }, on: { back: t2.goBack } })], 1), t2._v(" "), a2("el-card", { staticClass: "Info", staticStyle: { "margin-top": "30px" } }, [a2("div", { staticClass: "clearfix", attrs: { slot: "header" }, slot: "header" }, [a2("span", [t2._v(t2._s(t2.title))])]), t2._v(" "), a2("el-row", { attrs: { gutter: 12 } }, [a2("el-form", { ref: "form", attrs: { rules: t2.rules, model: t2.form, "label-width": "120px" } }, [a2("el-col", { staticStyle: { padding: "0 50px" }, attrs: { span: 12 } }, [a2("el-form-item", { attrs: { prop: "title", label: "标题" } }, [a2("el-input", { model: { value: t2.form.title, callback: function(e3) {
t2.$set(t2.form, "title", e3);
}, expression: "form.title" } })], 1), t2._v(" "), 1 == t2.form.type ? a2("el-form-item", { attrs: { prop: "osId", label: "项目/部门" } }, [a2("el-cascader", { ref: "projectCascader", attrs: { clearable: "", placeholder: "项目/部门", options: t2.organizeList, filterable: "", props: { label: "nameTxt", value: "id", children: "childs", checkStrictly: true, emitPath: false } }, on: { change: t2.projectChange }, model: { value: t2.form.osId, callback: function(e3) {
t2.$set(t2.form, "osId", e3);
}, expression: "form.osId" } })], 1) : t2._e(), t2._v(" "), 1 == t2.form.type ? a2("el-form-item", { attrs: { prop: "targetName", label: "纠纷对象" } }, [a2("el-select", { attrs: { filterable: "", placeholder: "选择员工" }, on: { change: t2.userChange }, model: { value: t2.form.targetId, callback: function(e3) {
t2.$set(t2.form, "targetId", e3);
}, expression: "form.targetId" } }, t2._l(t2.userList, (function(t3, e3) {
return a2("el-option", { key: e3, attrs: { label: t3.name, value: t3.id } });
})), 1)], 1) : a2("el-form-item", { attrs: { prop: "targetName", label: "纠纷对象" } }, [a2("el-input", { model: { value: t2.form.targetName, callback: function(e3) {
t2.$set(t2.form, "targetName", e3);
}, expression: "form.targetName" } })], 1), t2._v(" "), a2("el-form-item", { attrs: { prop: "occurrenceTime", label: "发生时间" } }, [a2("el-date-picker", { attrs: { type: "datetime", format: "yyyy-MM-dd HH:mm:ss", "value-format": "yyyy-MM-dd HH:mm:ss", placeholder: "请选择发生时间" }, model: { value: t2.form.occurrenceTime, callback: function(e3) {
t2.$set(t2.form, "occurrenceTime", e3);
}, expression: "form.occurrenceTime" } })], 1), t2._v(" "), a2("el-form-item", { attrs: { label: "附件" } }, [a2("el-upload", { ref: "uploadFile", staticClass: "upload-demo", attrs: { action: "", "on-exceed": t2.exceedUpload, "before-upload": t2.beforeUpload, "http-request": t2.uploadRequest, "on-success": t2.uploadSuccess, "on-remove": t2.uploadRemove, multiple: "", limit: 10, "file-list": t2.fileList } }, [a2("el-button", { attrs: { size: "small", type: "primary" } }, [t2._v("点击上传")]), t2._v(" "), a2("div", { staticClass: "el-upload__tip", attrs: { slot: "tip" }, slot: "tip" }, [a2("div", [t2._v("支持扩展名:.rar .zip .doc .docx .pdf .jpg...")]), t2._v(" "), a2("div", [t2._v("只能上传图片和文档图片不超过2M文档不超过10M")])])], 1)], 1)], 1), t2._v(" "), a2("el-col", { staticStyle: { padding: "0 50px" }, attrs: { span: 12 } }, [a2("el-form-item", { attrs: { prop: "type", label: "纠纷类型" } }, [a2("el-select", { attrs: { placeholder: "请选择" }, model: { value: t2.form.type, callback: function(e3) {
t2.$set(t2.form, "type", e3);
}, expression: "form.type" } }, t2._l(t2.legisLationType, (function(t3, e3) {
return a2("el-option", { key: e3, attrs: { disabled: t3.dis, label: t3.label, value: t3.value } });
})), 1)], 1), t2._v(" "), 1 == t2.form.type ? a2("el-form-item", { attrs: { prop: "certificateNo", label: "证件号" } }, [a2("el-input", { attrs: { disabled: "" }, model: { value: t2.form.certificateNo, callback: function(e3) {
t2.$set(t2.form, "certificateNo", e3);
}, expression: "form.certificateNo" } })], 1) : t2._e(), t2._v(" "), a2("el-form-item", { attrs: { label: "纠纷金额", prop: "amount" } }, [a2("el-input-number", { attrs: { min: 1 }, model: { value: t2.form.amount, callback: function(e3) {
t2.$set(t2.form, "amount", e3);
}, expression: "form.amount" } })], 1), t2._v(" "), a2("el-form-item", { attrs: { label: "纠纷描述" } }, [a2("el-input", { attrs: { type: "textarea", rows: 4 }, model: { value: t2.form.description, callback: function(e3) {
t2.$set(t2.form, "description", e3);
}, expression: "form.description" } })], 1), t2._v(" "), "编辑信息" == t2.title ? a2("el-form-item", { attrs: { label: "状态" } }, [a2("el-switch", { attrs: { "active-color": "#13ce66", "inactive-color": "#ff4949", "active-value": 1, "inactive-value": 0 }, model: { value: t2.form.status, callback: function(e3) {
t2.$set(t2.form, "status", e3);
}, expression: "form.status" } })], 1) : t2._e()], 1)], 1)], 1), t2._v(" "), a2("div", { staticClass: "btn-box" }, ["基本信息" == t2.title ? a2("el-button", { attrs: { type: "primary" }, on: { click: function(e3) {
return t2.submit("form");
} } }, [t2._v("提交")]) : t2._e(), t2._v(" "), "编辑信息" == t2.title ? a2("el-button", { attrs: { type: "primary" }, on: { click: function(e3) {
return t2.uploadInfo("form");
} } }, [t2._v("更新")]) : t2._e(), t2._v(" "), a2("el-button", { on: { click: t2.goBack } }, [t2._v("关闭")])], 1)], 1)], 1) : a2("div", { staticClass: "workPointsRuleList" }, [a2("el-card", { staticClass: "box-card secarch-box" }, [a2("el-row", { attrs: { gutter: 24 } }, [a2("el-col", { staticClass: "elCol", attrs: { span: 4 } }, [a2("el-input", { attrs: { placeholder: "请输入姓名" }, model: { value: t2.query.targetName, callback: function(e3) {
t2.$set(t2.query, "targetName", e3);
}, expression: "query.targetName" } })], 1), t2._v(" "), a2("el-col", { staticClass: "elCol", attrs: { span: 4 } }, [a2("el-input", { attrs: { placeholder: "请输入证件号" }, model: { value: t2.query.certificateNo, callback: function(e3) {
t2.$set(t2.query, "certificateNo", e3);
}, expression: "query.certificateNo" } })], 1), t2._v(" "), a2("el-col", { staticClass: "elCol", attrs: { span: 10 } }, [a2("el-date-picker", { attrs: { type: "datetimerange", format: "yyyy-MM-dd HH:mm:ss", "value-format": "yyyy-MM-dd HH:mm:ss", "range-separator": "至", "start-placeholder": "开始日期", "end-placeholder": "结束日期", "default-time": ["00:00:00", "23:59:59"] }, model: { value: t2.bindTime, callback: function(e3) {
t2.bindTime = e3;
}, expression: "bindTime" } })], 1), t2._v(" "), a2("el-col", { staticClass: "elCol", attrs: { span: 6 } }, [a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], on: { click: function(e3) {
return t2.resetForm();
} } }, [t2._v("重置")]), t2._v(" "), a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary" }, on: { click: t2.onSearch } }, [t2._v("查询")])], 1)], 1), t2._v(" "), a2("el-row", { staticStyle: { "margin-top": "15px" }, attrs: { gutter: 24 } }, [a2("el-col", { staticClass: "elCol", attrs: { span: 4 } }, [a2("el-input", { attrs: { placeholder: "请输入纠纷编号" }, model: { value: t2.query.issueNo, callback: function(e3) {
t2.$set(t2.query, "issueNo", e3);
}, expression: "query.issueNo" } })], 1), t2._v(" "), a2("el-col", { staticClass: "elCol", attrs: { span: 4 } }, [a2("el-select", { staticStyle: { width: "100%" }, attrs: { clearable: "", placeholder: "请选择状态" }, model: { value: t2.query.status, callback: function(e3) {
t2.$set(t2.query, "status", e3);
}, expression: "query.status" } }, [a2("el-option", { attrs: { label: "启用", value: 1 } }), t2._v(" "), a2("el-option", { attrs: { label: "禁用", value: 0 } })], 1)], 1)], 1), t2._v(" "), a2("el-row", { attrs: { gutter: 12 } })], 1), t2._v(" "), a2("el-card", { staticClass: "box-card", staticStyle: { "margin-top": "15px" } }, [a2("div", { staticClass: "planLst" }, [a2("span", { staticClass: "planTitle" }, [t2._v("法务纠纷列表")]), t2._v(" "), a2("span", { staticClass: "add" }, [a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary", size: "small" }, on: { click: t2.add } }, [t2._v("登记法务纠纷")])], 1)]), t2._v(" "), a2("el-table", { directives: [{ name: "loading", rawName: "v-loading", value: t2.tableLoading, expression: "tableLoading" }], staticStyle: { width: "100%", "margin-top": "15px" }, attrs: { border: "", data: t2.tableData, "header-cell-style": t2.headClass } }, [a2("el-table-column", { attrs: { label: "#", align: "center", width: "80", fixed: "" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) {
return [a2("span", [t2._v(t2._s(e3.$index + (t2.query.pageNumber - 1) * t2.query.pageSize + 1) + "\n ")])];
} }], null, false, 3311124033) }), t2._v(" "), a2("el-table-column", { attrs: { align: "center", prop: "title", label: "项目/部门", width: "160", "show-overflow-tooltip": "" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) {
return [a2("span", [t2._v(t2._s(e3.row.osName || "-"))])];
} }], null, false, 1718249840) }), t2._v(" "), a2("el-table-column", { attrs: { align: "center", prop: "title", label: "标题", width: "160", "show-overflow-tooltip": "" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) {
return [a2("span", [t2._v(t2._s(e3.row.title))])];
} }], null, false, 1808518502) }), t2._v(" "), a2("el-table-column", { attrs: { align: "center", prop: "type", label: "纠纷类型", width: "120", "show-overflow-tooltip": "" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) {
return [a2("span", [t2._v(t2._s(t2._f("getItemType")(e3.row.type, t2.legisLationType)))])];
} }], null, false, 768183597) }), t2._v(" "), a2("el-table-column", { attrs: { align: "center", prop: "targetName", label: "纠纷对象", width: "140", "show-overflow-tooltip": "" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) {
return [a2("span", [t2._v(t2._s(e3.row.targetName))])];
} }], null, false, 29744208) }), t2._v(" "), a2("el-table-column", { attrs: { align: "center", prop: "certificateNo", label: "证件号", "min-width": "180", "show-overflow-tooltip": "" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) {
return [a2("span", [t2._v("\n " + t2._s(e3.row.certificateNo || "-") + "\n ")])];
} }], null, false, 2909946143) }), t2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "发生时间", width: "110", "show-overflow-tooltip": "" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) {
return [a2("span", [t2._v(t2._s(e3.row.occurrenceTime || "-"))])];
} }], null, false, 2320978505) }), t2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "纠纷金额", width: "140", "show-overflow-tooltip": "" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) {
return [a2("span", [t2._v(t2._s(t2._f("formatMoney")(e3.row.amount)) + " ")])];
} }], null, false, 1636156843) }), t2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "附件", width: "80", "show-overflow-tooltip": "" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) {
return [e3.row.fileArr.length ? a2("el-popover", { attrs: { placement: "right", width: "400", trigger: "click" } }, [t2._l(e3.row.fileArr, (function(e4, r2) {
return a2("div", { key: r2 }, [a2("div", { staticClass: "download-style" }, [a2("span", [t2._v(t2._s(e4.fileName))]), t2._v(" "), a2("i", { staticClass: "el-icon-download", on: { click: function(a3) {
return t2.downloadItem(e4);
} } })])]);
})), t2._v(" "), a2("el-link", { attrs: { slot: "reference", type: "primary" }, slot: "reference" }, [t2._v(t2._s(e3.row.fileArr.length))])], 2) : a2("span", [t2._v(t2._s(e3.row.fileArr.length))])];
} }], null, false, 1435595202) }), t2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "纠纷编号", width: "120", "show-overflow-tooltip": "" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) {
return [a2("span", [t2._v(t2._s(e3.row.issueNo || "-") + " ")])];
} }], null, false, 3288355896) }), t2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "状态", width: "80", "show-overflow-tooltip": "" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) {
return [a2("span", [t2._v(t2._s(1 == e3.row.status ? "启用" : "禁用") + " ")])];
} }], null, false, 1302483491) }), t2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "更新人", width: "100", "show-overflow-tooltip": "" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) {
return [a2("span", [t2._v(t2._s(e3.row.updaterName || "-") + " ")])];
} }], null, false, 147319684) }), t2._v(" "), a2("el-table-column", { attrs: { prop: "updateTime", align: "center", label: "更新时间", width: "180", "show-overflow-tooltip": "" } }), t2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "操作", width: "120", "show-overflow-tooltip": "", fixed: "right" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) {
return [a2("el-button", { attrs: { type: "text" }, on: { click: function(a3) {
return t2.edit(e3.row);
} } }, [t2._v("编辑")]), t2._v(" "), a2("el-button", { attrs: { type: "text" }, on: { click: function(a3) {
return t2.updateStatus(e3.row);
} } }, [t2._v(t2._s(1 == e3.row.status ? "禁用" : "启用"))])];
} }], null, false, 1823911245) })], 1), t2._v(" "), a2("div", { staticClass: "paginations" }, [a2("el-pagination", { attrs: { background: "", "current-page": t2.query.pageNumber, "page-sizes": [10, 20, 30, 50], "page-size": t2.query.pageSize, layout: "total, sizes, prev, pager, next, jumper", total: t2.pageTotal }, on: { "update:currentPage": function(e3) {
return t2.$set(t2.query, "pageNumber", e3);
}, "update:current-page": function(e3) {
return t2.$set(t2.query, "pageNumber", e3);
}, "size-change": t2.handleSizeChange, "current-change": t2.handleCurrentChange } })], 1)], 1)], 1)]);
}, n = [], o = (a("e680"), a("b5aa"), a("3ef1")), i = (a("aa18"), a("982e"), a("a7e5"), a("a450"), a("e5b4"), a("5821")), c = (a("127f"), a("90e7")), u = a("b775");
function s(t2) {
return Object(u["a"])({ url: "/hakocompany/LegalAffairsIssue/pageList", method: "post", data: t2 });
}
function l(t2) {
return Object(u["a"])({ url: "/hakocompany/LegalAffairsIssue/create", method: "post", data: t2 });
}
function d(t2) {
return Object(u["a"])({ url: "/hakocompany/LegalAffairsIssue/updateStatus", method: "post", data: t2 });
}
function m(t2) {
return Object(u["a"])({ url: "/hakocompany/LegalAffairsIssue/findById", method: "post", data: t2 });
}
function p(t2) {
return Object(u["a"])({ url: "/hakocompany/LegalAffairsIssue/update", method: "post", data: t2 });
}
var f = a("dce5"), h = a("4513"), b = a("7321"), g = { data: function() {
return { query: { pageNumber: 1, pageSize: 10, certificateNo: "", targetName: "", startTime: "", endTime: "", status: "", issueNo: "" }, bindTime: "", companyId: "", pageTotal: 0, tableData: [], syncLoad: false, tagList: [], userList: [], tableLoading: false, screenShow: false, form: Object(i["a"])(Object(i["a"])({ title: "", occurrenceTime: "", description: "", fileInfo: "", type: "", certificateNo: "", amount: "", status: 1, targetId: "", targetName: "", creatorName: "", creatorId: "", certificateType: "", companyId: "" }, "creatorId", ""), "creatorName", ""), rules: Object(i["a"])({ title: [{ required: true, message: "请输入标题", trigger: "blur" }], targetName: [{ required: true, message: "请选择纠纷对象", trigger: "change" }], osId: [{ required: true, message: "请选择项目/部门", trigger: "change" }], occurrenceTime: [{ required: true, message: "请选择发生时间", trigger: "change" }], type: [{ required: true, message: "请选择纠纷类型", trigger: "change" }], certificateNo: [{ required: true, message: "请输入证件号", trigger: "change" }], amount: [{ required: true, message: "请输入纠纷金额", trigger: "change" }] }, "certificateNo", [{ required: true, message: "请填写证件号", trigger: "change" }]), fileList: [], uploadFileList: [], legisLationType: f["U"], memberInfor: "", title: "基本信息", organizeList: [], projectObj: "" };
}, mounted: function() {
this.companyId = JSON.parse(localStorage.getItem("companyInfo")).osId, this.memberInfor = JSON.parse(localStorage.getItem("memberInfor")), this.getlistData(), this.getOrganizeList();
}, methods: { downloadItem: function(t2) {
var e2 = t2.fullUrl, a2 = new XMLHttpRequest();
a2.open("GET", e2, true), a2.responseType = "blob", a2.onload = function() {
var e3 = URL.createObjectURL(a2.response), r2 = document.createElement("a");
r2.href = e3, r2.download = t2.fileName, r2.target = "_blank", r2.click();
}, a2.send();
}, filterFile: function(t2) {
if (t2) {
if (t2.length > 0) {
var e2 = JSON.parse(t2);
return e2[0].fileName;
}
return "-";
}
return "-";
}, userChange: function(t2) {
if (1 == this.form.type) {
var e2 = this.userList.find((function(e3) {
return e3.id == t2;
}));
this.form.targetId = e2.id, this.form.targetName = e2.name, this.form.certificateType = e2.certificateType, this.form.certificateNo = e2.idNumber;
} else this.form.targetId = "", this.form.certificateType = "", this.form.certificateNo = "";
}, getNowFormatDate: function() {
var t2 = /* @__PURE__ */ new Date(), e2 = t2.getFullYear(), a2 = t2.getMonth() + 1, r2 = t2.getDate();
return a2 >= 1 && a2 <= 9 && (a2 = "0" + a2), r2 >= 0 && r2 <= 9 && (r2 = "0" + r2), e2 + a2 + r2;
}, uploadRemove: function(t2) {
var e2 = this.uploadFileList.findIndex((function(e3) {
return e3.fileName === t2.name;
}));
e2 > -1 && this.uploadFileList.splice(e2, 1);
}, exceedUpload: function() {
this.$message("最多仅允许上传10个文件");
}, beforeUpload: function(t2) {
var e2 = t2.size / 1024 / 1024 < 10, a2 = t2.size / 1024 / 1024 < 2, r2 = ["jpeg", "jpg", "gif", "bmp", "png"], n2 = ["xls", "xlsx", "doc", "docx", "ppt", "pptx", "pdf", "txt", "zip", "rar"], o2 = t2.name.substring(t2.name.lastIndexOf(".") + 1).toLowerCase();
return r2.includes(o2) || n2.includes(o2) ? r2.includes(o2) && !a2 ? (this.$message("图片文件最大不超过2M"), false) : !(n2.includes(o2) && !e2) || (this.$message("文档文件最大不超过10M"), false) : (this.$message("上传文件只能是图片或文档jpg、jpeg、png、doc、pdf、xls、txt等格式!"), false);
}, uploadRequest: (function() {
var t2 = Object(o["a"])(regeneratorRuntime.mark((function t3(e3) {
var a2, r2, n2, o2, i2, u2, s2, l2;
return regeneratorRuntime.wrap((function(t4) {
while (1) switch (t4.prev = t4.next) {
case 0:
return a2 = e3.file, t4.prev = 1, r2 = new FormData(), r2.append("file", a2), t4.next = 2, Object(c["o"])(r2);
case 2:
if (n2 = t4.sent, !n2 || !n2.data || 0 !== n2.data.code) {
t4.next = 3;
break;
}
o2 = n2.data.data.fullUrl || n2.data.data.url, i2 = { fileName: a2.name, fullUrl: o2, url: o2 }, e3.onSuccess(i2), this.$message.success("文件上传成功"), t4.next = 4;
break;
case 3:
throw new Error(n2.data.message || "上传失败");
case 4:
t4.next = 6;
break;
case 5:
t4.prev = 5, l2 = t4["catch"](1), console.error("上传失败:", l2), this.$message.error("文件上传失败: ".concat(l2.message || "未知错误")), this.$refs.uploadFile && (u2 = a2.uid, s2 = this.$refs.uploadFile.uploadFiles.findIndex((function(t5) {
return t5.uid == u2;
})), s2 > -1 && this.$refs.uploadFile.uploadFiles.splice(s2, 1));
case 6:
case "end":
return t4.stop();
}
}), t3, this, [[1, 5]]);
})));
function e2(e3) {
return t2.apply(this, arguments);
}
return e2;
})(), uploadSuccess: function(t2) {
t2 && this.uploadFileList.push(t2), console.log(this.uploadFileList);
}, edit: function(t2) {
var e2 = this;
m({ id: t2.id }).then((function(t3) {
if (0 == t3.code && (e2.screenShow = true, e2.title = "编辑信息", e2.form = t3.data, t3.data.osId ? (e2.getUserList(t3.data.osId), e2.projectObj = { id: t3.data.osId, name: t3.data.osName }) : (e2.form.osId = "", e2.projectObj = "", e2.form.targetId = "", e2.form.targetName = "", e2.form.certificateType = "", e2.form.certificateNo = ""), e2.form.fileInfo)) {
var a2 = JSON.parse(e2.form.fileInfo);
a2.map((function(t4) {
e2.fileList.push({ name: t4.fileName, url: t4.fullUrl || t4.url });
})), e2.uploadFileList = a2;
}
}));
}, submit: function(t2) {
var e2 = this;
this.$refs[t2].validate((function(a2) {
a2 && (e2.form.fileInfo = e2.uploadFileList.length ? JSON.stringify(e2.uploadFileList) : "", e2.form.creatorId = e2.memberInfor.id, e2.form.creatorName = e2.memberInfor.name, e2.form.companyId = e2.companyId, e2.form.osName = e2.projectObj.name, l(e2.form).then((function(a3) {
0 == a3.code && (e2.$refs[t2].resetFields(), e2.uploadFileList = [], e2.fileList = [], e2.goBack(), e2.getlistData());
})));
}));
}, updateStatus: function(t2) {
var e2 = this;
1 == t2.status ? t2.status = 0 : t2.status = 1, t2.updaterId = window.localStorage.getItem("memberId"), t2.updaterName = JSON.parse(window.localStorage.getItem("memberInfor")).name, d(t2).then((function(t3) {
0 == t3.code && e2.$message.success("更新状态成功"), e2.getlistData();
}));
}, uploadInfo: function(t2) {
var e2 = this;
this.$refs[t2].validate((function(t3) {
t3 && (e2.form.fileInfo = e2.uploadFileList.length ? JSON.stringify(e2.uploadFileList) : "", e2.form.updaterId = window.localStorage.getItem("memberId"), e2.form.updaterName = JSON.parse(window.localStorage.getItem("memberInfor")).name, e2.form.osName = e2.projectObj.name, p(e2.form).then((function(t4) {
0 == t4.code && (e2.$message.success("更新信息成功"), e2.goBack(), e2.getlistData());
})));
}));
}, getlistData: function() {
var t2 = this;
this.query.startTime = this.bindTime ? this.bindTime[0] : "", this.query.endTime = this.bindTime ? this.bindTime[1] : "", this.query.companyId = this.companyId, this.tableLoading = true, s(this.query).then((function(e2) {
t2.tableLoading = false, 0 === e2.code && e2.data.records.length > 0 ? (e2.data.records.map((function(t3) {
t3.fileArr = t3.fileInfo ? JSON.parse(t3.fileInfo) : [];
})), t2.tableData = e2.data.records, t2.pageTotal = e2.data.rowsCount) : t2.tableData = [];
})).catch((function() {
t2.tableLoading = false;
}));
}, handleSizeChange: function(t2) {
this.query.pageSize = t2, this.getlistData();
}, handleCurrentChange: function(t2) {
this.query.pageNumber = t2, this.getlistData();
}, onSearch: function() {
this.query.pageNumber = 1, this.getlistData();
}, resetForm: function() {
this.query = { pageNumber: 1, pageSize: 10, certificateNo: "", targetName: "", startTime: "", endTime: "", status: "", issueNo: "" }, this.bindTime = "", this.getlistData();
}, add: function() {
var t2 = this;
this.screenShow = true, this.$nextTick((function() {
t2.form = Object(i["a"])(Object(i["a"])({ title: "", occurrenceTime: "", description: "", fileInfo: "", type: "", certificateNo: "", amount: "", status: 1, targetId: "", targetName: "", creatorName: "", creatorId: "", certificateType: "", companyId: "" }, "creatorId", ""), "creatorName", ""), t2.fileList = [], t2.uploadFileList = [];
})), this.title = "基本信息";
}, getUserList: function(t2) {
var e2 = this;
Object(b["s"])({ archivesSource: "", companyId: this.companyId, distinct: 1, pageNumber: -1, pageSize: -10, osId: t2, roleId: JSON.parse(localStorage.getItem("roleId")) }).then((function(t3) {
0 == t3.code && (e2.userList = t3.data.records);
}));
}, getOrganizeList: function() {
var t2 = this, e2 = { id: JSON.parse(localStorage.getItem("companyInfo")).osId, roleId: Number(localStorage.getItem("roleId")) };
Object(h["w"])(e2).then((function(e3) {
e3 && e3.data.length > 0 && (t2.organizeList = t2.getTreeData(e3.data));
})).catch((function(e3) {
t2.loadingTree = false;
}));
}, getTreeData: function(t2) {
for (var e2 = 0; e2 < t2.length; e2++) t2[e2].corpUuid && (t2[e2].uid = t2[e2].corpUuid, t2[e2].nameTxt = t2[e2].name), t2[e2].childs.map((function(t3) {
t3.uid = t3.uuid, t3.nameTxt = 1 == t3.attribute ? "".concat(t3.name, "(组织)") : "".concat(t3.name, "(部门)");
})), t2[e2].childs.length < 1 ? t2[e2].childs = void 0 : this.getTreeData(t2[e2].childs);
return t2;
}, projectChange: function(t2) {
if (this.userList = [], this.form.targetId = "", this.form.targetName = "", this.form.certificateType = "", this.form.certificateNo = "", t2) {
var e2 = this.$refs["projectCascader"].getCheckedNodes();
this.projectObj = e2[0].data, this.getUserList(t2);
} else this.projectObj = "";
}, headClass: function() {
return "text-align:center;background:#FAFAFA;";
}, goBack: function() {
this.$refs.form.resetFields(), this.uploadFileList = [], this.fileList = [], this.screenShow = false;
} } }, y = g, v = (a("010d"), a("829d")), j = Object(v["a"])(y, r, n, false, null, "6c560dd9", null);
e["default"] = j.exports;
} }]);