4 changed files with 384 additions and 0 deletions
@ -0,0 +1,200 @@ |
|||
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=0001002"; |
|||
} |
|||
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}; |
|||
File diff suppressed because one or more lines are too long
Loading…
Reference in new issue