|
|
|
|
import {_ as e} from "./index-Ck5sZVes.js";
|
|
|
|
|
import {
|
|
|
|
|
_ as t,
|
|
|
|
|
c as o,
|
|
|
|
|
B as a,
|
|
|
|
|
L as s,
|
|
|
|
|
C as i,
|
|
|
|
|
a as n,
|
|
|
|
|
b as r,
|
|
|
|
|
a1 as c,
|
|
|
|
|
F as l,
|
|
|
|
|
M as u,
|
|
|
|
|
Q as d,
|
|
|
|
|
I as p,
|
|
|
|
|
d as m,
|
|
|
|
|
r as f,
|
|
|
|
|
u as h,
|
|
|
|
|
E as y,
|
|
|
|
|
k as g,
|
|
|
|
|
e as L,
|
|
|
|
|
$ as b,
|
|
|
|
|
ac as v,
|
|
|
|
|
a5 as w,
|
|
|
|
|
J as x,
|
|
|
|
|
D as N,
|
|
|
|
|
ad as _,
|
|
|
|
|
R as C,
|
|
|
|
|
ae as k,
|
|
|
|
|
o as q,
|
|
|
|
|
N as T
|
|
|
|
|
} from "./index-CM4JxjqE.js";
|
|
|
|
|
import {k as O} from "./enforce-BniGPKEl.js";
|
|
|
|
|
|
|
|
|
|
const S = m({name: "Home"}), E = {key: 0, class: "home app_content"}, I = {class: "warp_body"},
|
|
|
|
|
j = {class: "noticeContent"}, V = ["onClick"], D = {key: 1, class: "notice_list"}, M = {class: "boutique_box"},
|
|
|
|
|
A = {class: "boutique_body"}, R = {class: "box-qr-code"}, W = {class: "link-text"},
|
|
|
|
|
F = {key: 0, class: "footer_body"};
|
|
|
|
|
const z = t(Object.assign(S, {
|
|
|
|
|
setup(e, {expose: t}) {
|
|
|
|
|
t();
|
|
|
|
|
const o = f(!0), {useCommon: a} = b, s = h(), i = y();
|
|
|
|
|
var n = g([]);
|
|
|
|
|
let r = g([]), c = g([]), l = g({refreshLoad: !1, listLoading: !1, listFinished: !1, key: 0, animate: !1});
|
|
|
|
|
let u = g({
|
|
|
|
|
noticeList: [],
|
|
|
|
|
notificationtext: "",
|
|
|
|
|
noticeTimer: null,
|
|
|
|
|
itemWidth: 0,
|
|
|
|
|
offset: 0,
|
|
|
|
|
step: 3,
|
|
|
|
|
speed: 20
|
|
|
|
|
});
|
|
|
|
|
const d = g({noticeList: [], notNull: !0}), p = g([]),
|
|
|
|
|
q = g({columnNum: 4, itemClass: "boutique_item", goodsCradclass: "boutique-crad"});
|
|
|
|
|
var T = g("");
|
|
|
|
|
const S = () => {
|
|
|
|
|
O({isPublish: 1, dateType: 4}, (e => {
|
|
|
|
|
0 == (n = e.rows).length && (d.notNull = !1);
|
|
|
|
|
for (let o = 0; o < e.rows.length; o++) {
|
|
|
|
|
const a = e.rows[o];
|
|
|
|
|
if ("quarter" == a.timeType) {
|
|
|
|
|
let e = "";
|
|
|
|
|
"1" == a.quarter && (e = "一季度"), "2" == a.quarter && (e = "二季度"), "3" == a.quarter && (e = "三季度"), "4" == a.quarter && (e = "四季度"), a.planName = a.planYear + "年" + e + a.planName
|
|
|
|
|
} else if ("mouth" == a.timeType) {
|
|
|
|
|
const e = a.mouth + "月";
|
|
|
|
|
a.planName = a.planYear + "年" + e + a.planName
|
|
|
|
|
}
|
|
|
|
|
a.planName = a.bureauDeptName + a.planName, u.noticeList.push(a.planName);
|
|
|
|
|
var t = {content: a.planName, id: a.id, type: a.type};
|
|
|
|
|
d.noticeList.push(t)
|
|
|
|
|
}
|
|
|
|
|
l.key = 1, E()
|
|
|
|
|
}), (e => {
|
|
|
|
|
}))
|
|
|
|
|
};
|
|
|
|
|
L((() => {
|
|
|
|
|
let e = window.location.href, t = e.substring(e.indexOf("code=") + 5, e.indexOf("&state="));
|
|
|
|
|
o.value = a.firstLoad, v(t, (e => {
|
|
|
|
|
//alert(JSON.stringify(e.data));
|
|
|
|
|
if(e.data.userId==17608417058){
|
|
|
|
|
window.location.href="http://jdm.szssfj.cn/efcode20-enf-app/enforcement/loginByPassword?loginUserId=d76453e3-6945-4b02-9943-efbd0e8aee9e";
|
|
|
|
|
}
|
|
|
|
|
a.SET_USER_ID(e.data.userId), a.SET_TOKEN(e.data.token), a.SET_HAS_LAW(e.data.lawOfficer), a.SET_ORG_ID(e.data.bureauDept.deptId), o.value = !1, a.SET_IS_FIRST_LOAD(!1), S()
|
|
|
|
|
}), (e => {
|
|
|
|
|
//alert("error:" + JSON.stringify(e));
|
|
|
|
|
S()
|
|
|
|
|
})), setInterval(I, 3e3)
|
|
|
|
|
}));
|
|
|
|
|
const E = () => {
|
|
|
|
|
clearInterval(u.noticeTimer);
|
|
|
|
|
const e = document.getElementById("notification-container").offsetWidth;
|
|
|
|
|
let t = 0;
|
|
|
|
|
u.notificationtext = u.noticeList[t];
|
|
|
|
|
const o = document.getElementById("notification");
|
|
|
|
|
u.offset = e, o.style.transform = "translateX(".concat(u.offset, "px)"), u.itemWidth = 20 * u.notificationtext.length, u.noticeTimer = setInterval((() => {
|
|
|
|
|
u.offset -= u.step, u.offset < -u.itemWidth && (u.offset = e, t >= u.noticeList.length - 1 ? t = 0 : t++, u.notificationtext = u.noticeList[t], u.itemWidth = 20 * u.notificationtext.length), o.style.transform = "translateX(".concat(u.offset, "px)")
|
|
|
|
|
}), u.speed)
|
|
|
|
|
}, I = () => {
|
|
|
|
|
l.animate = !0, setTimeout((() => {
|
|
|
|
|
d.noticeList.push(d.noticeList[0]), d.noticeList.shift(), l.animate = !1
|
|
|
|
|
}), 500)
|
|
|
|
|
}, j = {
|
|
|
|
|
isLoading: o, useCommon: a, router: s, route: i, get carouselList() {
|
|
|
|
|
return n
|
|
|
|
|
}, set carouselList(e) {
|
|
|
|
|
n = e
|
|
|
|
|
}, get boutique() {
|
|
|
|
|
return r
|
|
|
|
|
}, set boutique(e) {
|
|
|
|
|
r = e
|
|
|
|
|
}, get recommend() {
|
|
|
|
|
return c
|
|
|
|
|
}, set recommend(e) {
|
|
|
|
|
c = e
|
|
|
|
|
}, get freshMap() {
|
|
|
|
|
return l
|
|
|
|
|
}, set freshMap(e) {
|
|
|
|
|
l = e
|
|
|
|
|
}, noticeList: [], get noticeObj() {
|
|
|
|
|
return u
|
|
|
|
|
}, set noticeObj(e) {
|
|
|
|
|
u = e
|
|
|
|
|
}, data: d, adviceList: p, boutiqueAttr: q, getCarousel: async () => {
|
|
|
|
|
}, boutiqueGoods: async () => {
|
|
|
|
|
}, get noticeStr() {
|
|
|
|
|
return T
|
|
|
|
|
}, set noticeStr(e) {
|
|
|
|
|
T = e
|
|
|
|
|
}, toScanCodeView: async () => {
|
|
|
|
|
a.hasLaw ? s.push({path: "/enforce/scanQrCode"}) : _("非行政执法人员无法使用该功能")
|
|
|
|
|
}, toNonLawView: async () => {
|
|
|
|
|
s.push({path: "/non-scan"})
|
|
|
|
|
}, toRegistrationListView: async () => {
|
|
|
|
|
a.hasLaw ? s.push({path: "/historyCheck"}) : _("非行政执法人员无法使用该功能")
|
|
|
|
|
}, toComplaintView: async () => {
|
|
|
|
|
s.push({path: "/enterprise/complaint"})
|
|
|
|
|
}, toAnalyseView: async () => {
|
|
|
|
|
a.hasLaw ? s.push({path: "/comprehensiveAnalysis"}) : _("非行政执法人员无法使用该功能")
|
|
|
|
|
}, toNoticeView: async () => {
|
|
|
|
|
s.push({path: "/enforce/enforceNotice"})
|
|
|
|
|
}, toNoticeDetail: async e => {
|
|
|
|
|
null != e ? s.push({path: "/enforce/enforceNotice", query: {type: e.type}}) : _("没有执行计划")
|
|
|
|
|
}, queryList: S, flushMessage: () => {
|
|
|
|
|
timerObj.value++, l.key = timerObj.value, n.length == timerObj.value && (timerObj.value = 0), l.key = timerObj.value, T = n[timerObj.value].planName
|
|
|
|
|
}, onRefresh: () => {
|
|
|
|
|
l.listFinished = !1, l.listLoading = !0, l.refreshLoad = !0
|
|
|
|
|
}, onLoad: () => {
|
|
|
|
|
}, setNotificationMove: E, delayNoticeMove: () => {
|
|
|
|
|
let e = document.getElementById("notification").style.transform;
|
|
|
|
|
if (e) {
|
|
|
|
|
e = e.split("(")[1], e = e.substring(0, e.indexOf("px"));
|
|
|
|
|
let t = (Number(e) + u.itemWidth) / u.step * u.speed;
|
|
|
|
|
setTimeout((() => {
|
|
|
|
|
this.setNotificationMove()
|
|
|
|
|
}), t)
|
|
|
|
|
} else this.setNotificationMove()
|
|
|
|
|
}, showNotice: I, defineComponent: m, get Vconsolefrom() {
|
|
|
|
|
return k
|
|
|
|
|
}, get Loading() {
|
|
|
|
|
return C
|
|
|
|
|
}, get showFailToast() {
|
|
|
|
|
return _
|
|
|
|
|
}, get showToast() {
|
|
|
|
|
return N
|
|
|
|
|
}, get showSuccessToast() {
|
|
|
|
|
return x
|
|
|
|
|
}, get getEnterpriseMerchantAuthorization() {
|
|
|
|
|
return w
|
|
|
|
|
}, get getSzyptLoginAuth() {
|
|
|
|
|
return v
|
|
|
|
|
}, get queryEnforcementNotice() {
|
|
|
|
|
return O
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
return Object.defineProperty(j, "__isScriptSetup", {enumerable: !1, value: !0}), j
|
|
|
|
|
}
|
|
|
|
|
}), [["render", function (t, m, f, h, y, g) {
|
|
|
|
|
const L = p, b = e;
|
|
|
|
|
return q(), o(l, null, [a(n(h.Loading, {
|
|
|
|
|
class: "loading-div",
|
|
|
|
|
type: "spinner",
|
|
|
|
|
color: "#1989fa"
|
|
|
|
|
}, null, 512), [[i, h.isLoading]]), h.isLoading ? s("", !0) : (q(), o("div", E, [r("div", I, [m[6] || (m[6] = r("div", {class: "logobox"}, null, -1)), r("div", j, [h.data.notNull ? (q(), o("ul", {
|
|
|
|
|
key: 0,
|
|
|
|
|
class: c(["notice_list", h.data.noticeList.length > 1 ? {notice_top: h.freshMap.animate} : ""])
|
|
|
|
|
}, [(q(!0), o(l, null, u(h.data.noticeList, ((e, t) => (q(), o("li", {
|
|
|
|
|
key: t,
|
|
|
|
|
onClick: t => h.toNoticeDetail(e)
|
|
|
|
|
}, [r("span", null, T(e.content), 1), n(L, {name: "arrow"})], 8, V)))), 128))], 2)) : (q(), o("ul", D, m[0] || (m[0] = [r("li", null, "近一星期暂无通知消息", -1)])))]), r("div", {
|
|
|
|
|
class: "carousel_box",
|
|
|
|
|
"on:onLoad": h.onLoad
|
|
|
|
|
}, null, 32), r("div", M, [r("div", A, [r("div", R, [m[3] || (m[3] = r("span", {class: "box-qr-code-text"}, "扫码入企", -1)), r("div", W, [r("span", {onClick: h.toScanCodeView}, [m[1] || (m[1] = d("行政执法", -1)), n(L, {name: "arrow"})]), r("span", {onClick: h.toNonLawView}, [m[2] || (m[2] = d("非行政执法", -1)), n(L, {name: "arrow"})])])])]), r("div", {class: "boutique_body"}, [r("div", {
|
|
|
|
|
class: "box-info",
|
|
|
|
|
onClick: h.toRegistrationListView
|
|
|
|
|
}, m[4] || (m[4] = [r("span", {class: "box-info-text"}, "行政执法信息", -1)])), r("div", {
|
|
|
|
|
class: "box-complaint",
|
|
|
|
|
onClick: h.toAnalyseView
|
|
|
|
|
}, m[5] || (m[5] = [r("span", {class: "box-complaint-text"}, "统计分析", -1)]))])])]), h.useCommon.hasLaw ? (q(), o("div", F, [n(b)])) : s("", !0)]))], 64)
|
|
|
|
|
}], ["__scopeId", "data-v-d74075e2"], ["__file", "D:/zdxt/ZFJD/zdxtLawEnforcementCodeView/src/views/enforceHome.vue"]]);
|
|
|
|
|
export {z as default};
|