638 lines
35 KiB
JavaScript
638 lines
35 KiB
JavaScript
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["chunk-0a2d745c"], { "0b37": function(e, t, a) {
|
||
"use strict";
|
||
a.d(t, "a", (function() {
|
||
return n;
|
||
})), a.d(t, "b", (function() {
|
||
return o;
|
||
})), a.d(t, "c", (function() {
|
||
return r;
|
||
})), a.d(t, "d", (function() {
|
||
return i;
|
||
})), a.d(t, "f", (function() {
|
||
return c;
|
||
})), a.d(t, "e", (function() {
|
||
return u;
|
||
}));
|
||
a("8dee"), a("e680"), a("4057"), a("fc02");
|
||
function n(e2, t2) {
|
||
var a2, n2, o2, r2;
|
||
try {
|
||
a2 = e2.toString().split(".")[1].length;
|
||
} catch (c2) {
|
||
a2 = 0;
|
||
}
|
||
try {
|
||
n2 = t2.toString().split(".")[1].length;
|
||
} catch (c2) {
|
||
n2 = 0;
|
||
}
|
||
if (r2 = Math.abs(a2 - n2), o2 = Math.pow(10, Math.max(a2, n2)), r2 > 0) {
|
||
var i2 = Math.pow(10, r2);
|
||
a2 > n2 ? (e2 = Number(e2.toString().replace(".", "")), t2 = Number(t2.toString().replace(".", "")) * i2) : (e2 = Number(e2.toString().replace(".", "")) * i2, t2 = Number(t2.toString().replace(".", "")));
|
||
} else e2 = Number(e2.toString().replace(".", "")), t2 = Number(t2.toString().replace(".", ""));
|
||
return (e2 + t2) / o2;
|
||
}
|
||
function o(e2, t2) {
|
||
var a2, n2, o2 = 0, r2 = 0;
|
||
try {
|
||
o2 = e2.toString().split(".")[1].length;
|
||
} catch (i2) {
|
||
}
|
||
try {
|
||
r2 = t2.toString().split(".")[1].length;
|
||
} catch (i2) {
|
||
}
|
||
return a2 = Number(e2.toString().replace(".", "")), n2 = Number(t2.toString().replace(".", "")), a2 / n2 * Math.pow(10, r2 - o2);
|
||
}
|
||
function r(e2, t2) {
|
||
var a2 = 0, n2 = e2.toString(), o2 = t2.toString();
|
||
try {
|
||
a2 += n2.split(".")[1].length;
|
||
} catch (r2) {
|
||
}
|
||
try {
|
||
a2 += o2.split(".")[1].length;
|
||
} catch (r2) {
|
||
}
|
||
return Number(n2.replace(".", "")) * Number(o2.replace(".", "")) / Math.pow(10, a2);
|
||
}
|
||
function i(e2, t2) {
|
||
var a2, n2, o2, r2;
|
||
try {
|
||
a2 = e2.toString().split(".")[1].length;
|
||
} catch (i2) {
|
||
a2 = 0;
|
||
}
|
||
try {
|
||
n2 = t2.toString().split(".")[1].length;
|
||
} catch (i2) {
|
||
n2 = 0;
|
||
}
|
||
return o2 = Math.pow(10, Math.max(a2, n2)), r2 = a2 >= n2 ? a2 : n2, (Math.round(e2 * o2 - t2 * o2) / o2).toFixed(r2);
|
||
}
|
||
function c(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 n2 = e2.split(".");
|
||
"00" == n2[1] && (e2 = n2[0]);
|
||
}
|
||
return e2;
|
||
}
|
||
function u(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);
|
||
}
|
||
}, "127f": function(e, t, a) {
|
||
"use strict";
|
||
a.d(t, "a", (function() {
|
||
return n;
|
||
}));
|
||
a("4057");
|
||
var n = function() {
|
||
function e2() {
|
||
return (65536 * (1 + Math.random()) | 0).toString(16).substring(1);
|
||
}
|
||
return "".concat(+/* @__PURE__ */ new Date(), "_").concat(e2()).concat(e2());
|
||
};
|
||
}, 4513: function(e, t, a) {
|
||
"use strict";
|
||
a.d(t, "v", (function() {
|
||
return o;
|
||
})), a.d(t, "w", (function() {
|
||
return r;
|
||
})), a.d(t, "x", (function() {
|
||
return i;
|
||
})), a.d(t, "l", (function() {
|
||
return c;
|
||
})), a.d(t, "t", (function() {
|
||
return u;
|
||
})), a.d(t, "j", (function() {
|
||
return s;
|
||
})), a.d(t, "o", (function() {
|
||
return p;
|
||
})), a.d(t, "u", (function() {
|
||
return l;
|
||
})), a.d(t, "b", (function() {
|
||
return m;
|
||
})), a.d(t, "p", (function() {
|
||
return d;
|
||
})), a.d(t, "D", (function() {
|
||
return f;
|
||
})), a.d(t, "B", (function() {
|
||
return y;
|
||
})), a.d(t, "q", (function() {
|
||
return h;
|
||
})), a.d(t, "c", (function() {
|
||
return b;
|
||
})), a.d(t, "s", (function() {
|
||
return g;
|
||
})), a.d(t, "i", (function() {
|
||
return O;
|
||
})), a.d(t, "n", (function() {
|
||
return A;
|
||
})), a.d(t, "a", (function() {
|
||
return B;
|
||
})), a.d(t, "g", (function() {
|
||
return v;
|
||
})), a.d(t, "d", (function() {
|
||
return j;
|
||
})), a.d(t, "f", (function() {
|
||
return k;
|
||
})), a.d(t, "C", (function() {
|
||
return S;
|
||
})), a.d(t, "m", (function() {
|
||
return C;
|
||
})), a.d(t, "y", (function() {
|
||
return M;
|
||
})), a.d(t, "r", (function() {
|
||
return I;
|
||
})), a.d(t, "e", (function() {
|
||
return P;
|
||
})), a.d(t, "z", (function() {
|
||
return w;
|
||
})), a.d(t, "A", (function() {
|
||
return D;
|
||
})), a.d(t, "h", (function() {
|
||
return N;
|
||
})), a.d(t, "k", (function() {
|
||
return _;
|
||
}));
|
||
var n = a("b775");
|
||
function o() {
|
||
return Object(n["a"])({ url: "/company/organizationalStructure/updateOrgnization", method: "post" });
|
||
}
|
||
function r(e2) {
|
||
return Object(n["a"])({ url: "/company/organizationalStructure/findOsTree", method: "post", data: e2 });
|
||
}
|
||
function i(e2) {
|
||
return Object(n["a"])({ url: "/company/organizationalStructure/findOsTreeV2", method: "post", data: e2 });
|
||
}
|
||
function c(e2) {
|
||
return Object(n["a"])({ url: "/company/OrganizationRoleRel/findProjectByRoleIdAndParent", method: "post", data: e2 });
|
||
}
|
||
function u(e2) {
|
||
return Object(n["a"])({ url: "/company/member/pageListByCompanyId", method: "post", data: e2 });
|
||
}
|
||
function s(e2) {
|
||
return Object(n["a"])({ url: "/company/member/findByProjectUuidAndJobUuid", method: "post", data: e2 });
|
||
}
|
||
function p(e2) {
|
||
return Object(n["a"])({ url: "/company/member/getList", method: "post", data: e2 });
|
||
}
|
||
function l(e2) {
|
||
return Object(n["a"])({ url: "/company/organizationalStructure/findOsPathList", method: "post", data: e2 });
|
||
}
|
||
function m(e2) {
|
||
return Object(n["a"])({ url: "/company/member/create", method: "post", data: e2 });
|
||
}
|
||
function d(e2) {
|
||
return Object(n["a"])({ url: "/company/member/findById", method: "post", data: e2 });
|
||
}
|
||
function f(e2) {
|
||
return Object(n["a"])({ url: "/company/member/update", method: "post", data: e2 });
|
||
}
|
||
function y(e2) {
|
||
return Object(n["a"])({ url: "/company/member/suspendMember", method: "post", data: e2 });
|
||
}
|
||
function h(e2) {
|
||
return Object(n["a"])({ url: "/enterprise/os/memberQuit/".concat(e2.memberUuid), method: "post" });
|
||
}
|
||
function b(e2) {
|
||
return Object(n["a"])({ url: "/company/organizationalStructure/create", method: "post", data: e2 });
|
||
}
|
||
function g(e2) {
|
||
return Object(n["a"])({ url: "/company/organizationalStructure/update", method: "post", data: e2 });
|
||
}
|
||
function O(e2) {
|
||
return Object(n["a"])({ url: "/company/member/findByProjectUuid", method: "post", data: e2 });
|
||
}
|
||
function A(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/Job/getJobList", method: "post", data: e2 });
|
||
}
|
||
function B(e2) {
|
||
return Object(n["a"])({ url: "/company/member/ChangeDepartment", method: "post", data: e2 });
|
||
}
|
||
function v(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/Role/pageList", method: "post", data: e2 });
|
||
}
|
||
function j(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/MemberRoleRel/create", method: "post", data: e2 });
|
||
}
|
||
function k(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/MemberRoleRel/findByMemberId", method: "post", data: e2 });
|
||
}
|
||
function S(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/MemberRoleRel/update", method: "post", data: e2 });
|
||
}
|
||
function C(e2) {
|
||
return Object(n["a"])({ url: "/company/member/getList", method: "POST", data: e2 });
|
||
}
|
||
function M(e2) {
|
||
return Object(n["a"])({ url: "/company/member/queryByStaff", method: "POST", data: e2 });
|
||
}
|
||
function I(e2) {
|
||
return Object(n["a"])({ url: "/company/member/memberQuit", method: "POST", data: e2 });
|
||
}
|
||
function P(e2) {
|
||
return Object(n["a"])({ url: "/company/organizationalStructure/delete", method: "POST", data: e2 });
|
||
}
|
||
function w(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/Space/queryInitData", method: "POST", data: e2 });
|
||
}
|
||
function D(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/Space/queryList", method: "POST", data: e2 });
|
||
}
|
||
function N(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/Space/findByProId", method: "POST", data: e2 });
|
||
}
|
||
function _(e2) {
|
||
return Object(n["a"])({ url: "/company/organizationalStructure/findOSListByRoleId", method: "POST", data: e2 });
|
||
}
|
||
}, 5322: function(e, t, a) {
|
||
}, "67d5": function(e, t, a) {
|
||
"use strict";
|
||
a.d(t, "i", (function() {
|
||
return o;
|
||
})), a.d(t, "j", (function() {
|
||
return r;
|
||
})), a.d(t, "f", (function() {
|
||
return i;
|
||
})), a.d(t, "b", (function() {
|
||
return c;
|
||
})), a.d(t, "c", (function() {
|
||
return u;
|
||
})), a.d(t, "k", (function() {
|
||
return s;
|
||
})), a.d(t, "e", (function() {
|
||
return p;
|
||
})), a.d(t, "d", (function() {
|
||
return l;
|
||
})), a.d(t, "h", (function() {
|
||
return m;
|
||
})), a.d(t, "a", (function() {
|
||
return d;
|
||
})), a.d(t, "g", (function() {
|
||
return f;
|
||
}));
|
||
var n = a("b775");
|
||
function o(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/Role/pageList", method: "post", data: e2 });
|
||
}
|
||
function r(e2) {
|
||
return Object(n["a"])({ url: "/company/organizationalStructure/selectOsList", method: "post", data: e2 });
|
||
}
|
||
function i(e2) {
|
||
return Object(n["a"])({ url: "/company/organizationalStructure/findOsTree", method: "post", data: e2 });
|
||
}
|
||
function c(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/Role/create", method: "post", data: e2 });
|
||
}
|
||
function u(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/Role/delete", method: "post", data: e2 });
|
||
}
|
||
function s(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/Role/update", method: "post", data: e2 });
|
||
}
|
||
function p(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/RoleMenuRel/findByRoleIdAndClienId", method: "post", data: e2 });
|
||
}
|
||
function l(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/OrganizationRoleRel/findByRoleId", method: "post", data: e2 });
|
||
}
|
||
function m(e2) {
|
||
return Object(n["a"])({ url: "/company/member/pageListForRole", method: "post", data: e2 });
|
||
}
|
||
function d(e2) {
|
||
return Object(n["a"])({ url: "/company/MemberRoleRel/batchDelete", method: "post", data: e2 });
|
||
}
|
||
function f(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/account/findProjectByRole", method: "post", data: e2 });
|
||
}
|
||
}, "90e7": function(e, t, a) {
|
||
"use strict";
|
||
a.d(t, "g", (function() {
|
||
return o;
|
||
})), a.d(t, "m", (function() {
|
||
return r;
|
||
})), a.d(t, "f", (function() {
|
||
return i;
|
||
})), a.d(t, "l", (function() {
|
||
return c;
|
||
})), a.d(t, "h", (function() {
|
||
return u;
|
||
})), a.d(t, "n", (function() {
|
||
return s;
|
||
})), a.d(t, "a", (function() {
|
||
return p;
|
||
})), a.d(t, "b", (function() {
|
||
return l;
|
||
})), a.d(t, "c", (function() {
|
||
return m;
|
||
})), a.d(t, "e", (function() {
|
||
return d;
|
||
})), a.d(t, "d", (function() {
|
||
return f;
|
||
})), a.d(t, "i", (function() {
|
||
return y;
|
||
})), a.d(t, "j", (function() {
|
||
return h;
|
||
})), a.d(t, "o", (function() {
|
||
return b;
|
||
})), a.d(t, "k", (function() {
|
||
return g;
|
||
}));
|
||
var n = a("b775");
|
||
function o(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/DeductionInfo/findById", method: "post", data: e2 });
|
||
}
|
||
function r(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/DeductionInfo/update", method: "post", data: e2 });
|
||
}
|
||
function i(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/CollectionInfoApi/findById", method: "post", data: e2 });
|
||
}
|
||
function c(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/CollectionInfoApi/update", method: "post", data: e2 });
|
||
}
|
||
function u(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/ChargePushConfigApi/findById", method: "post", data: e2 });
|
||
}
|
||
function s(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/ChargePushConfigApi/update", method: "post", data: e2 });
|
||
}
|
||
function p(e2) {
|
||
return Object(n["a"])({ url: "/company/ProjectSatisfactionConfig/pageList", method: "post", data: e2 });
|
||
}
|
||
function l(e2) {
|
||
return Object(n["a"])({ url: "/company/ProjectSatisfactionConfig/update", method: "post", data: e2 });
|
||
}
|
||
function m(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/CockpitConfig/create", method: "post", data: e2 });
|
||
}
|
||
function d(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/CockpitConfig/findByCompanyIdAndType", method: "post", data: e2 });
|
||
}
|
||
function f(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/CockpitConfig/sceneMenuList", method: "post", data: e2 });
|
||
}
|
||
function y(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/ProjectConfig/pageList", method: "post", data: e2 });
|
||
}
|
||
function h(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/ProjectConfig/updateExponentByProjectUuid", method: "post", data: e2 });
|
||
}
|
||
function b(e2, t2) {
|
||
return Object(n["a"])({ url: "/oss/upload", isFile: true, isReturnResponse: true, headers: { "Content-Type": "multipart/form-data;charset=UTF-8" }, method: "post", data: e2, onUploadProgress: t2 && t2.onUploadProgress });
|
||
}
|
||
function g(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/ProjectConfig/updateVisitPollRateByProjectUuid", method: "post", data: e2 });
|
||
}
|
||
}, af07: function(e, t, a) {
|
||
"use strict";
|
||
a("5322");
|
||
}, c4c8: function(e, t, a) {
|
||
"use strict";
|
||
a.d(t, "n", (function() {
|
||
return o;
|
||
})), a.d(t, "l", (function() {
|
||
return r;
|
||
})), a.d(t, "b", (function() {
|
||
return i;
|
||
})), a.d(t, "m", (function() {
|
||
return c;
|
||
})), a.d(t, "p", (function() {
|
||
return u;
|
||
})), a.d(t, "o", (function() {
|
||
return s;
|
||
})), a.d(t, "a", (function() {
|
||
return p;
|
||
})), a.d(t, "c", (function() {
|
||
return l;
|
||
})), a.d(t, "d", (function() {
|
||
return m;
|
||
})), a.d(t, "j", (function() {
|
||
return d;
|
||
})), a.d(t, "e", (function() {
|
||
return f;
|
||
})), a.d(t, "k", (function() {
|
||
return y;
|
||
})), a.d(t, "f", (function() {
|
||
return h;
|
||
})), a.d(t, "g", (function() {
|
||
return b;
|
||
})), a.d(t, "i", (function() {
|
||
return g;
|
||
})), a.d(t, "h", (function() {
|
||
return O;
|
||
}));
|
||
var n = a("b775");
|
||
function o(e2) {
|
||
return Object(n["a"])({ url: "/project/Product/findById", method: "post", data: e2 });
|
||
}
|
||
function r(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/ProductLike/like", method: "post", data: e2 });
|
||
}
|
||
function i(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/ProductLike/cancel", method: "post", data: e2 });
|
||
}
|
||
function c(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/ProductLike/pageList", method: "post", data: e2 });
|
||
}
|
||
function u(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/ProductScheme/pageList", method: "post", data: e2 });
|
||
}
|
||
function s(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/ProductScheme/findById", method: "post", data: e2 });
|
||
}
|
||
function p(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/ProductShoppingCart/add", method: "post", data: e2 });
|
||
}
|
||
function l(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/ProductShoppingCart/pageList", method: "post", data: e2 });
|
||
}
|
||
function m(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/ProductShoppingCart/updateNum", method: "post", data: e2 });
|
||
}
|
||
function d(e2) {
|
||
return Object(n["a"])({ url: "/project/OrderInfo/getPriceByCart", method: "post", data: e2 });
|
||
}
|
||
function f(e2) {
|
||
return Object(n["a"])({ url: "/project/OrderInfo/createMallOrderByCart", method: "post", data: e2 });
|
||
}
|
||
function y(e2) {
|
||
return Object(n["a"])({ url: "/project/OrderInfo/getPriceByScheme", method: "post", data: e2 });
|
||
}
|
||
function h(e2) {
|
||
return Object(n["a"])({ url: "/project/OrderInfo/createMallOrderByScheme", method: "post", data: e2 });
|
||
}
|
||
function b(e2) {
|
||
return Object(n["a"])({ url: "/project/OrderInfo/createMallOrderBySchemeV2", method: "post", data: e2 });
|
||
}
|
||
function g(e2) {
|
||
return Object(n["a"])({ url: "/company/organizationalStructure/findProjectListByCompanyId", method: "post", data: e2 });
|
||
}
|
||
function O(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/OrderMallDetails/findLastUsedCode", method: "post", data: e2 });
|
||
}
|
||
}, e749: function(e, t, a) {
|
||
"use strict";
|
||
var n = function() {
|
||
var e2 = this, t2 = e2.$createElement, a2 = e2._self._c || t2;
|
||
return a2("div", [e2.planShow ? a2("el-dialog", { attrs: { title: "提交订单", visible: e2.planShow, top: "10vh", width: "45%", "close-on-click-modal": false, "close-on-press-escape": false, "before-close": e2.handleClose }, on: { "update:visible": function(t3) {
|
||
e2.planShow = t3;
|
||
} } }, [a2("div", { staticClass: "paymentInfor" }, [a2("div", { staticClass: "paymentHeader" }, [a2("el-divider", { staticClass: "paymentdivider" }, [e2._v(e2._s(e2.schemeInfo.name))]), e2._v(" "), a2("div", { staticClass: "paymentDes" }, [e2._v("\n 方案包含产品:\n "), e2._v(" "), a2("el-tag", [e2._v(e2._s(e2.schemeList.productList ? e2.schemeList.productList.length : 0) + "个数字员工")])], 1)], 1), e2._v(" "), a2("div", { staticClass: "paymentBox" }, [a2("div", { staticClass: "paymentContent" }, [a2("div", { staticClass: "paymentBase" }, [a2("el-form", { ref: "paymentBase", staticClass: "paymentBaseFrom", attrs: { "label-width": "100px", model: e2.paymentBase, rules: e2.paymentBaseRules } }, [a2("el-form-item", { attrs: { label: "方案单价:" } }, [a2("div", [a2("span", { staticClass: "marketPrice" }, [e2._v(e2._s(e2._f("toThousandFilter")(e2.paymentBase.totalAmount)))]), e2._v("元\n ")])]), e2._v(" "), a2("el-row", [a2("el-col", { attrs: { span: 12 } }, [a2("el-form-item", { attrs: { label: "使用时长:", prop: "useMonth" } }, [a2("el-select", { attrs: { disabled: "" }, model: { value: e2.paymentBase.useMonth, callback: function(t3) {
|
||
e2.$set(e2.paymentBase, "useMonth", t3);
|
||
}, expression: "paymentBase.useMonth" } }, [a2("el-option", { attrs: { label: "1个月", value: 1 } }), e2._v(" "), a2("el-option", { attrs: { label: "6个月", value: 6 } }), e2._v(" "), a2("el-option", { attrs: { label: "12个月", value: 12 } })], 1)], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 12 } }, [a2("el-form-item", { attrs: { label: "购买数量:", prop: "pnum" } }, [a2("el-input-number", { attrs: { "controls-position": "right", min: 1, max: 9999 }, on: { change: e2.changeNum }, model: { value: e2.paymentBase.pnum, callback: function(t3) {
|
||
e2.$set(e2.paymentBase, "pnum", t3);
|
||
}, expression: "paymentBase.pnum" } })], 1)], 1)], 1), e2._v(" "), "注册合伙人" != e2.paymentBase.name ? a2("el-tabs", { staticStyle: { "margin-bottom": "10px" }, attrs: { type: "border-card" }, on: { "tab-click": e2.handleClick }, model: { value: e2.activeName, callback: function(t3) {
|
||
e2.activeName = t3;
|
||
}, expression: "activeName" } }, [a2("el-tab-pane", { attrs: { label: "优惠码", name: "discountCode" } }, [a2("el-form-item", { attrs: { label: "优惠码:", prop: "discountCode" } }, [a2("el-input", { attrs: { clearable: "", placeholder: "请填写优惠码" }, on: { blur: function(t3) {
|
||
return e2.checkDiscount(0);
|
||
} }, model: { value: e2.paymentBase.discountCode, callback: function(t3) {
|
||
e2.$set(e2.paymentBase, "discountCode", t3);
|
||
}, expression: "paymentBase.discountCode" } })], 1)], 1), e2._v(" "), a2("el-tab-pane", { attrs: { label: "推荐人", name: "recommMobile" } }, [a2("el-form-item", { attrs: { label: "姓名:", prop: "recommName" } }, [a2("el-input", { attrs: { clearable: "", placeholder: "请填写推荐人姓名" }, on: { blur: function(t3) {
|
||
return e2.checkDiscount(2);
|
||
} }, model: { value: e2.paymentBase.recommName, callback: function(t3) {
|
||
e2.$set(e2.paymentBase, "recommName", t3);
|
||
}, expression: "paymentBase.recommName" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "手机号码:", prop: "recommMobile" } }, [a2("el-input", { attrs: { clearable: "", placeholder: "请填写推荐人手机号码" }, on: { blur: function(t3) {
|
||
return e2.checkDiscount(1);
|
||
} }, model: { value: e2.paymentBase.recommMobile, callback: function(t3) {
|
||
e2.$set(e2.paymentBase, "recommMobile", t3);
|
||
}, expression: "paymentBase.recommMobile" } })], 1)], 1)], 1) : e2._e(), e2._v(" "), a2("el-form-item", { attrs: { label: "支付方式:", prop: "payType" } }, [a2("el-radio-group", { model: { value: e2.paymentBase.payType, callback: function(t3) {
|
||
e2.$set(e2.paymentBase, "payType", t3);
|
||
}, expression: "paymentBase.payType" } }, [a2("el-radio", { attrs: { label: 1 } }, [e2._v("线上支付")]), e2._v(" "), a2("el-radio", { attrs: { label: 2 } }, [e2._v("公对公转账")])], 1)], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "消费项目:", prop: "consumeRange" } }, [a2("el-select", { staticClass: "select-dom", staticStyle: { width: "400px" }, attrs: { multiple: "", "collapse-tags": "", clearable: "", placeholder: "请选择项目", disabled: !!e2.schemeInfo.uuid }, model: { value: e2.paymentBase.consumeRange, callback: function(t3) {
|
||
e2.$set(e2.paymentBase, "consumeRange", t3);
|
||
}, expression: "paymentBase.consumeRange" } }, e2._l(e2.projectList, (function(e3) {
|
||
return a2("el-option", { key: e3.uuid, attrs: { label: e3.name, value: e3.uuid } });
|
||
})), 1)], 1), e2._v(" "), 2 === e2.paymentBase.payType ? a2("el-row", [a2("el-col", { attrs: { span: 12 } }, [a2("el-form-item", { staticClass: "is-required", attrs: { label: "付款账户:", prop: "payBankNo" } }, [a2("el-input", { attrs: { placeholder: "请输入付款账号", maxlength: "25", clearable: "" }, model: { value: e2.paymentBase.payBankNo, callback: function(t3) {
|
||
e2.$set(e2.paymentBase, "payBankNo", t3);
|
||
}, expression: "paymentBase.payBankNo" } })], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 12 } }, [a2("el-form-item", { staticClass: "is-required", attrs: { label: "付款银行:", prop: "payBank" } }, [a2("el-input", { attrs: { placeholder: "请输入付款银行名称", maxlength: "25", clearable: "" }, model: { value: e2.paymentBase.payBank, callback: function(t3) {
|
||
e2.$set(e2.paymentBase, "payBank", t3);
|
||
}, expression: "paymentBase.payBank" } })], 1)], 1)], 1) : e2._e(), e2._v(" "), 2 === e2.paymentBase.payType ? a2("el-row", [a2("el-col", { attrs: { span: 12 } }, [a2("el-form-item", { staticClass: "is-required", attrs: { label: "付款人:", prop: "payer" } }, [a2("el-input", { attrs: { placeholder: "请输入付款人姓名", maxlength: "16", clearable: "" }, model: { value: e2.paymentBase.payer, callback: function(t3) {
|
||
e2.$set(e2.paymentBase, "payer", t3);
|
||
}, expression: "paymentBase.payer" } })], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 12 } }, [a2("el-form-item", { staticClass: "is-required", attrs: { label: "联系电话:", prop: "payerMobile" } }, [a2("el-input", { attrs: { placeholder: "请输入联系电话", maxlength: "11", clearable: "" }, model: { value: e2.paymentBase.payerMobile, callback: function(t3) {
|
||
e2.$set(e2.paymentBase, "payerMobile", t3);
|
||
}, expression: "paymentBase.payerMobile" } })], 1)], 1)], 1) : e2._e(), e2._v(" "), 2 === e2.paymentBase.payType ? a2("el-row", [a2("el-col", { attrs: { span: 12 } }, [a2("el-form-item", { staticClass: "is-required", attrs: { label: "付款时间:", prop: "payTime" } }, [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: e2.paymentBase.payTime, callback: function(t3) {
|
||
e2.$set(e2.paymentBase, "payTime", t3);
|
||
}, expression: "paymentBase.payTime" } })], 1)], 1)], 1) : e2._e(), e2._v(" "), 2 === e2.paymentBase.payType ? a2("el-row", [a2("el-col", [a2("el-form-item", { staticClass: "is-required", attrs: { label: "上传附件:", prop: "appendixUrl" } }, [a2("AliOSSUpload", { attrs: { limit: 3, imgStore: e2.imgStore, accept: e2.accept, allowFileType: e2.allowFileType2, fileList: e2.fileListInfo, isChangeFileName: false, showFileList: true, listType: "text" }, on: { getUploadData: e2.getUploadData2 }, scopedSlots: e2._u([{ key: "uploadButton", fn: function() {
|
||
return [a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], staticClass: "el-icon-upload", attrs: { type: "primary", plain: "", size: "small" } }, [e2._v("选择付款凭证附件")])];
|
||
}, proxy: true }], null, false, 4144669781) })], 1)], 1)], 1) : e2._e(), e2._v(" "), 2 === e2.paymentBase.payType ? a2("div", { staticClass: "uploadFileNotes" }, [a2("span", { staticClass: "el-icon-info" }), e2._v(" 支持附件扩展名: .jpg, .JPG,\n .jpeg, .gif, .GIF, .MPEG, .MPG, .png, .PNG等图片,最多可上传 3\n 个附件。\n ")]) : e2._e()], 1)], 1), e2._v(" "), a2("div", { staticClass: "paymentPrice" }, [a2("div", { staticClass: "paymentAgreement" }, [a2("el-checkbox", { model: { value: e2.paymentAgreement, callback: function(t3) {
|
||
e2.paymentAgreement = t3;
|
||
}, expression: "paymentAgreement" } }), e2._v("\n 我已知悉"), a2("el-link", { attrs: { type: "primary" }, on: { click: function(t3) {
|
||
e2.dialogFileVisible = true;
|
||
} } }, [e2._v("《深圳市社区云科技服务有限公司SaaS合作合同书》")])], 1), e2._v(" "), a2("div", { staticClass: "paymentTitle" }, [e2._v("\n 应付金额:"), a2("span", { staticClass: "paymentPrice" }, [e2._v("\n " + e2._s(e2._f("toThousandFilter")(e2.payInfo.totalAmount)) + " ")]), e2._v("元\n ")]), e2._v(" "), a2("div", { staticClass: "paymentTitle" }, [e2._v("\n 优惠金额:"), a2("span", { staticClass: "paymentPrice priceGray" }, [e2._v("\n " + e2._s(e2._f("toThousandFilter")(e2.payInfo.discount)) + " ")]), e2._v("元\n ")]), e2._v(" "), a2("div", { staticClass: "paymentTitle" }, [e2._v("\n 实付金额:"), a2("span", { staticClass: "paymentPrice priceRed" }, [e2._v("\n " + e2._s(e2._f("toThousandFilter")(e2.payInfo.payAmount)) + " ")]), e2._v("元\n ")])]), e2._v(" "), a2("div", { staticClass: "paymentbtn" }, [a2("el-button", { attrs: { type: "danger" }, on: { click: e2.createOrder } }, [e2._v("支付")])], 1)])])])]) : e2._e(), e2._v(" "), a2("el-dialog", { attrs: { title: "合同模板预览", visible: e2.dialogFileVisible }, on: { "update:visible": function(t3) {
|
||
e2.dialogFileVisible = t3;
|
||
} } }, [a2("iframe", { attrs: { src: "https://sqy-oss-test.oss-cn-guangzhou.aliyuncs.com/static/template/SaasContract.pdf", frameborder: "0", scrolling: "no", height: "550px", width: "100%" } }), e2._v(" "), a2("span", { staticClass: "dialog-footer", attrs: { slot: "footer" }, slot: "footer" }, [a2("el-button", { on: { click: function(t3) {
|
||
e2.dialogFileVisible = false;
|
||
} } }, [e2._v("关闭")])], 1)])], 1);
|
||
}, o = [], r = (a("4057"), a("a450"), a("1bc7"), a("c4c8")), i = a("8988"), c = { components: { AliOSSUpload: i["a"] }, props: { planShow: { type: Boolean, default: false }, companyInfo: { type: Object, default: function() {
|
||
} }, projectList: { type: Array, default: function() {
|
||
return [];
|
||
} } }, data: function() {
|
||
return { schemeInfo: {}, schemeList: [], dialogFileVisible: false, dialogVisible: false, scanVisible: false, scanInfo: "", accept: ".jpg, .JPG, .jpeg, .gif, .GIF, .MPEG, .MPG, .png, .PNG", allowFileType2: ["image"], fileListInfo: [], imgStore: "saasFile/", activeName: "discountCode", payInfo: { totalAmount: 0, discount: 0, payAmount: 0 }, paymentBase: { discountCode: "", recommName: "", recommMobile: "", payType: 1, payTime: "", appendixUrl: "", consumeRange: [], useMonth: 1, pnum: 1, payBankNo: "", payBank: "", payer: "", payerMobile: "" }, paymentBaseRules: { consumeRange: [{ required: true, message: "请至少选择一个消费项目", trigger: "change", type: "array", min: 1 }], payBankNo: [{ required: true, message: "请输入付款账号", trigger: "blur" }], payBank: [{ required: true, message: "请输入付款银行名称", trigger: "blur" }], payer: [{ required: true, message: "请输入付款人姓名", trigger: "blur" }], payerMobile: [{ required: true, message: "请输入联系电话", trigger: "blur" }], payTime: [{ required: true, message: "请选择付款时间", trigger: "change" }], appendixUrl: [{ required: true, message: "请上传付款凭证附件", trigger: "change" }] }, paymentAgreement: false };
|
||
}, mounted: function() {
|
||
}, methods: { init: function(e2) {
|
||
this.schemeInfo = e2, this.paymentBase.payBankNo = this.companyInfo.publicBankNo, this.paymentBase.payBank = this.companyInfo.publicBank, this.paymentBase.payer = this.companyInfo.payer, this.paymentBase.payerMobile = this.companyInfo.payerMobile, this.schemeInfo.uuid ? this.paymentBase.consumeRange = [this.schemeInfo.uuid] : this.paymentBase.consumeRange = [], this.getPriceInfo(), this.getSchemeDetail();
|
||
}, checkDiscount: function(e2) {
|
||
var t2 = {};
|
||
0 == e2 ? (t2.discountCode = this.paymentBase.discountCode, this.getPriceInfo(t2)) : this.paymentBase.recommName && this.paymentBase.recommMobile && (t2.name = this.paymentBase.recommName, t2.mobile = this.paymentBase.recommMobile, this.getPriceInfo(t2));
|
||
}, getSchemeDetail: function() {
|
||
var e2 = this;
|
||
Object(r["o"])({ id: this.schemeInfo.id }).then((function(t2) {
|
||
0 == t2.code && (e2.schemeList = t2.data);
|
||
}));
|
||
}, changeNum: function() {
|
||
this.getPriceInfo();
|
||
}, getPriceInfo: function(e2) {
|
||
var t2 = this, a2 = {};
|
||
e2 && (a2 = e2), a2.schemeId = this.schemeInfo.id, a2.num = this.paymentBase.pnum, Object(r["k"])(a2).then((function(e3) {
|
||
0 == e3.code && (t2.payInfo = e3.data, t2.paymentBase.totalAmount = e3.data.totalAmount);
|
||
}));
|
||
}, handleClick: function(e2) {
|
||
var t2 = e2.paneName;
|
||
"discountCode" === t2 ? (this.paymentBase.recommName = "", this.paymentBase.recommMobile = "") : this.paymentBase.discountCode = "", this.getPriceInfo();
|
||
}, getUploadData2: function(e2) {
|
||
var t2 = [];
|
||
e2 && e2.length > 0 && e2.forEach((function(e3) {
|
||
t2.push(e3.filePath);
|
||
})), this.paymentBase.appendixUrl = t2.join(";");
|
||
}, createOrder: function() {
|
||
var e2 = this;
|
||
if (!this.paymentAgreement) return this.$message({ type: "error", message: "请先阅读并同意协议内容" }), false;
|
||
this.$refs["paymentBase"].validate((function(t2) {
|
||
if (!t2) return false;
|
||
e2.paymentBase.payType, e2.submitCreateOrder();
|
||
}));
|
||
}, submitCreateOrder: function() {
|
||
var e2 = this, t2 = (JSON.parse(window.localStorage.getItem("userInfo")), JSON.parse(window.localStorage.getItem("memberInfor"))), a2 = JSON.parse(window.localStorage.getItem("companyInfo")), n2 = { title: "SaaS产品购买", content: "SaaS产品购买", chargeType: 2, payType: 1, companyId: a2.osId, companyName: a2.fullName, source: 1, type: 9, memberName: t2.name, memberUuid: t2.uuid, mobile: t2.phoneNumber, consumeRange: this.paymentBase.consumeRange.length > 0 ? this.paymentBase.consumeRange.toString() : "", num: this.paymentBase.pnum, schemeId: this.schemeInfo.id };
|
||
2 === this.paymentBase.payType && (n2 = Object.assign(n2, { payBank: this.paymentBase.payBank, payBankNo: this.paymentBase.payBankNo, payTime: this.paymentBase.payTime, payType: this.paymentBase.payType, payer: this.paymentBase.payer, payerMobile: this.paymentBase.payerMobile, appendixUrl: this.paymentBase.appendixUrl, type: 13 })), this.paymentBase.discountCode && (n2.discountCode = this.paymentBase.discountCode), this.paymentBase.recommMobile && this.paymentBase.recommName && (n2.recommName = this.paymentBase.recommName, n2.recommMobile = this.paymentBase.recommMobile), Object(r["g"])(n2).then((function(t3) {
|
||
if (0 === t3.code) if (2 === e2.paymentBase.payType) e2.$message({ type: "success", message: "SaaS产品权限购买成功,对公转账审核中..." }), e2.handleClose();
|
||
else {
|
||
var a3 = t3.data;
|
||
e2.openScan(a3);
|
||
}
|
||
}));
|
||
}, openScan: function(e2) {
|
||
this.$emit("schemeScan", e2);
|
||
}, handleClose: function() {
|
||
this.paymentAgreement = false, this.activeName = "discountCode", this.$refs["paymentBase"].resetFields(), this.fileListInfo = [], this.paymentBase = { discountCode: "", recommName: "", recommMobile: "", payType: 1, payTime: "", appendixUrl: "", consumeRange: [], useMonth: 1, pnum: 1, payBankNo: "", payBank: "", payer: "", payerMobile: "" }, this.payInfo = { totalAmount: 0, discount: 0, payAmount: 0 }, this.$emit("planBack", true);
|
||
} } }, u = c, s = (a("af07"), a("829d")), p = Object(s["a"])(u, n, o, false, null, "441de895", null);
|
||
t["a"] = p.exports;
|
||
}, f4f1: function(e, t) {
|
||
e.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAAERCAMAAAAnhTltAAAAAXNSR0IArs4c6QAAAPNQTFRFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzMzAAAAQEBAAAAAAAAAKysrgICAhYWFQkJCSUlJWlpaw8PDxcXFwcHBw8PDycnJtLS0ra2ttLS0uLi4ycnJtbW1ubm5ysrKzs7Otra2u7u7y8vLubm5v7+/w8PD7+/v7Ozs7u7u7u7u8vLy8PDw8vLy8vLy+Pj4+fn5+Pj4+fn5+Pj4+Pj4/f39/f39/f39/f39/v7+/v7+/v7+/////v7+/v7+/////v7+/v7+/////v7+/////v7+////5ubm////KZvzUwAAAE90Uk5TAAECAwQFBgcICQoLDA0ODw8QEBESGBgZGxwfLzAxMzQ6Oz09PT4+Pj4/QEBCREiSlZWZmZucnrCxs7O1tuLk5ebt7/Dx8vT09fb29/f4+ISmxcYAAAL4SURBVHja7dtXU9wwFIZhqzdsZ8OmAmmk9x5IhySQRtb//9fkZjOsjHPNSPN+N75+Zo58JM1R0xBCTiuiivyPJqUqPFJO8YSQShtjrSs41hqjlRzzhFDaOB9iKjoxeGf0WCeUcSG1XT8rOn3XpuC0zHBCahe33h4MxedwdyOOdEKZcHV/qCJ7m8EosbritEvvh0ryJjm9ipPGt4e14L603qzUpZA2dEM16UKGUzb29eD6aNUqzqVZPbhZcuDAgQMHDhw4cODAgQMHDhw4cODAgQMHDhw4cODAgQMHDhw4cODAgQMHDhw4cODAgQMHDhw4cODAgQMHDhw4cODAgQMHDhw4cODAgQMHDhw4cODAgQMHDhw4cODAgQMHDhw4cODAgQMHDhw4cODAgQMHDhw4cODAgQMHDhw4cODAgQMHDhw4cODAgQMHDhw4cODAgQMHDhw4cODAgQMHDhw4cODAgQMHDhw4cODAgQMHrihcXy/OxopwfY6TJnQV4aLNcNqv1YPrgpHHuEYoG+vBrXmd44w/c+fV7zpwWVU2jRDKhHZ9+1PxsF9P7p71JsM1Qmob2vmto8JtH7fX22CUyHCNkNrGbv6ybNvRjXkbbLbi/unc2uxx2bhn8y5O2BohlEv95WFYLBaLYSjxOwz3Z8lN2Ja4S2XjzvXJjhfccVk+KrssL07jlj+U52XjHk6W5bIV3Cu8FTyd+qEsm/jtz4W3uR/X10+2AqGMv/Dg9Z/iNygfrp1s4vVsnH++uHk+335VduTJN86VHVbzI09l1wz5YbWyC6LRNUNdV3s9l7LgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDB67WRxOjdwVVzaGMRjWk8e23WmxfW5/hhHZptxbcTnI6H2wz4cp+Hba9rZC/KxBSu7j57nv5tIOdjTgelhXSuJDarp8Vnb5rU3Dm5KisNs6HmIpODN4ZLccj3EJIpY2x1hUca43RSk7N3gshpSo8UooJ2pJXQRpCyGnlL1bgRzdPHX8ZAAAAAElFTkSuQmCC";
|
||
}, f8b7: function(e, t, a) {
|
||
"use strict";
|
||
a.d(t, "e", (function() {
|
||
return o;
|
||
})), a.d(t, "b", (function() {
|
||
return r;
|
||
})), a.d(t, "a", (function() {
|
||
return i;
|
||
})), a.d(t, "h", (function() {
|
||
return c;
|
||
})), a.d(t, "c", (function() {
|
||
return u;
|
||
})), a.d(t, "d", (function() {
|
||
return s;
|
||
})), a.d(t, "i", (function() {
|
||
return p;
|
||
})), a.d(t, "f", (function() {
|
||
return l;
|
||
})), a.d(t, "g", (function() {
|
||
return m;
|
||
}));
|
||
var n = a("b775");
|
||
function o(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/OrderMallDetails/orderPageList", method: "post", data: e2 });
|
||
}
|
||
function r(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/OrderMallDetails/detailPageList", method: "post", data: e2 });
|
||
}
|
||
function i(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/OrderInfo/createMallOrder", method: "post", data: e2 });
|
||
}
|
||
function c(e2) {
|
||
return Object(n["a"])({ url: "/project/OrderInfo/findByOrderNo", method: "post", data: e2 });
|
||
}
|
||
function u(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/Copartner/findDiscount", method: "post", data: e2 });
|
||
}
|
||
function s(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/OrderInfo/findDetailByOrderId", method: "POST", data: e2 });
|
||
}
|
||
function p(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/OrderInfo/findByOrderId", method: "POST", data: e2 });
|
||
}
|
||
function l(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/OrderInfo/findOrderEvaluate", method: "POST", data: e2 });
|
||
}
|
||
function m(e2) {
|
||
return Object(n["a"])({ url: "/hakocompany/RightsProject/orderSchemeDetail", method: "POST", data: e2 });
|
||
}
|
||
} }]);
|