提交 5dfc6ea8 编写于 作者: chitanda's avatar chitanda

feat: 更新插件

上级 83d2d2a2
var m = Object.defineProperty; var r = Object.defineProperty;
var v = (j, z, N) => z in j ? m(j, z, { enumerable: !0, configurable: !0, writable: !0, value: N }) : j[z] = N; var d = (e, i, n) => i in e ? r(e, i, { enumerable: !0, configurable: !0, writable: !0, value: n }) : e[i] = n;
var S = (j, z, N) => (v(j, typeof z != "symbol" ? z + "" : z, N), N); var t = (e, i, n) => (d(e, typeof i != "symbol" ? i + "" : i, n), n);
import { ListPortletController as A, AppMenuPortletController as P } from "@ibiz-template/controller"; function a() {
import { ListPortletModel as b, AppMenuPortletModel as Z, DefectModelError as h } from "@ibiz-template/model";
import { useNamespace as t, useListController as k } from "@ibiz-template/vue-util";
import { defineComponent as O, ref as u, getCurrentInstance as U, onMounted as n, h as M, watch as R, onUnmounted as H } from "vue";
import { Tooltip as x, Button as d, Icon as Y } from "view-design";
import { CounterService as F } from "@ibiz-template/service";
import { AppFuncCommand as J } from "@ibiz-template/runtime";
function gM() {
import("data:text/javascript,"); import("data:text/javascript,");
} }
const W = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjExMXB4IiBoZWlnaHQ9IjExMXB4IiB2aWV3Qm94PSIwIDAgMTExLjAgMTExLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxjbGlwUGF0aCBpZD0iaTAiPjxwYXRoIGQ9Ik0xMjgwLDAgTDEyODAsNzY4IEwwLDc2OCBMMCwwIEwxMjgwLDAgWiI+PC9wYXRoPjwvY2xpcFBhdGg+PGNsaXBQYXRoIGlkPSJpMSI+PHBhdGggZD0iTTMzMCwwIEMzMzUuNTIyODQ3LC0xLjAxNDUzMDYzZS0xNSAzNDAsNC40NzcxNTI1IDM0MCwxMCBMMzQwLDE5MCBDMzQwLDE5NS41MjI4NDcgMzM1LjUyMjg0NywyMDAgMzMwLDIwMCBMMTAsMjAwIEM0LjQ3NzE1MjUsMjAwIDYuNzYzNTM3NTFlLTE2LDE5NS41MjI4NDcgMCwxOTAgTDAsMTAgQy02Ljc2MzUzNzUxZS0xNiw0LjQ3NzE1MjUgNC40NzcxNTI1LDEuMDE0NTMwNjNlLTE1IDEwLDAgTDMzMCwwIFoiPjwvcGF0aD48L2NsaXBQYXRoPjxjbGlwUGF0aCBpZD0iaTIiPjxwYXRoIGQ9Ik0xMDMuNDE1Njg3LDY1LjAxMTk2MjkgTDEwMy40MTU2ODcsMTExIEw1Ny40NTM1NTY2LDExMSBMNTcuNDUzNTU2Niw2NS4wMTE5NjI5IEwxMDMuNDE1Njg3LDY1LjAxMTk2MjkgWiBNNDUuOTYyMjM4Myw2NS4wMTE5NjI5IEw0NS45NjIyMzgzLDExMSBMMCwxMTEgTDAsNjUuMDExOTYyOSBMNDUuOTYyMjM4Myw2NS4wMTE5NjI5IFogTTc4LjQ4Mjc0NTEsMCBMMTExLDMyLjQ3ODg4MTggTDc4LjQ4Mjc0NTEsNjUuMDExOTYyOSBMNDUuOTYyMTI5OSwzMi40Nzg4ODE4IEw3OC40ODI3NDUxLDAgWiBNNDUuOTYyMjM4Myw3LjUzMzY5MTQxIEw0NS45NjIxMjk5LDMyLjQ3ODg4MTggTDQ1Ljk2MjIzODMsNTMuNTIxNzI4NSBMMCw1My41MjE3Mjg1IEwwLDcuNTMzNjkxNDEgTDQ1Ljk2MjIzODMsNy41MzM2OTE0MSBaIj48L3BhdGg+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQzNy4wIC0xNTcuMCkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxNi4wIDc2LjApIj48ZyBjbGlwLXBhdGg9InVybCgjaTEpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMjEuMCA4MS4wKSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kyKSI+PHBvbHlnb24gcG9pbnRzPSIwLDAgMTExLDAgMTExLDExMSAwLDExMSAwLDAiIHN0cm9rZT0ibm9uZSIgZmlsbD0iI0ZGRkZGRiIgb3BhY2l0eT0iMjguMjY3OTI0JSI+PC9wb2x5Z29uPjwvZz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==", X = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjE0MXB4IiBoZWlnaHQ9IjE0MXB4IiB2aWV3Qm94PSIwIDAgMTQxLjAgMTQxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxjbGlwUGF0aCBpZD0iaTAiPjxwYXRoIGQ9Ik0xMjgwLDAgTDEyODAsNzY4IEwwLDc2OCBMMCwwIEwxMjgwLDAgWiI+PC9wYXRoPjwvY2xpcFBhdGg+PGNsaXBQYXRoIGlkPSJpMSI+PHBhdGggZD0iTTMzMCwwIEMzMzUuNTIyODQ3LC0xLjAxNDUzMDYzZS0xNSAzNDAsNC40NzcxNTI1IDM0MCwxMCBMMzQwLDE5MCBDMzQwLDE5NS41MjI4NDcgMzM1LjUyMjg0NywyMDAgMzMwLDIwMCBMMTAsMjAwIEM0LjQ3NzE1MjUsMjAwIDYuNzYzNTM3NTFlLTE2LDE5NS41MjI4NDcgMCwxOTAgTDAsMTAgQy02Ljc2MzUzNzUxZS0xNiw0LjQ3NzE1MjUgNC40NzcxNTI1LDEuMDE0NTMwNjNlLTE1IDEwLDAgTDMzMCwwIFoiPjwvcGF0aD48L2NsaXBQYXRoPjxjbGlwUGF0aCBpZD0iaTIiPjxwYXRoIGQ9Ik0xMDQuMDQ3NjE5LDMwLjI1IEMxMTAuMDk4ODEsMzAuMjUgMTE1LDM1LjE3MjUgMTE1LDQxLjI1IEwxMTUsODYuMzUgQzExNSw4OC43ODM3NSAxMTMuMDQyMjYyLDkwLjc1IDExMC42MTkwNDgsOTAuNzUgTDg3LjYxOTA0NzYsOTAuNzUgTDg3LjYxOTA0NzYsMTA4LjkgQzg3LjYxOTA0NzYsMTA5LjUwNSA4Ny4xMjYxOTA1LDExMCA4Ni41MjM4MDk1LDExMCBMMjguNDc2MTkwNSwxMTAgQzI3Ljg3MzgwOTUsMTEwIDI3LjM4MDk1MjQsMTA5LjUwNSAyNy4zODA5NTI0LDEwOC45IEwyNy4zODA5NTI0LDkwLjc1IEw0LjM4MDk1MjM4LDkwLjc1IEMxLjk1NzczODEsOTAuNzUgMCw4OC43ODM3NSAwLDg2LjM1IEwwLDQxLjI1IEMwLDM1LjE3MjUgNC45MDExOTA0OCwzMC4yNSAxMC45NTIzODEsMzAuMjUgWiBNNzguMzA5NTIzOCw2Mi43IEwzNi42OTA0NzYyLDYyLjcgTDM2LjY5MDQ3NjIsMTAwLjY1IEw3OC4zMDk1MjM4LDEwMC42NSBMNzguMzA5NTIzOCw2Mi43IFogTTk5LjY2NjY2NjcsNDQuNTUgTDk0LjE5MDQ3NjIsNDQuNTUgQzkzLjU4ODA5NTIsNDQuNTUgOTMuMDk1MjM4MSw0NS4wNDUgOTMuMDk1MjM4MSw0NS42NSBMOTMuMDk1MjM4MSw1MS4xNSBDOTMuMDk1MjM4MSw1MS43NTUgOTMuNTg4MDk1Miw1Mi4yNSA5NC4xOTA0NzYyLDUyLjI1IEw5OS42NjY2NjY3LDUyLjI1IEMxMDAuMjY5MDQ4LDUyLjI1IDEwMC43NjE5MDUsNTEuNzU1IDEwMC43NjE5MDUsNTEuMTUgTDEwMC43NjE5MDUsNDUuNjUgQzEwMC43NjE5MDUsNDUuMDQ1IDEwMC4yNjkwNDgsNDQuNTUgOTkuNjY2NjY2Nyw0NC41NSBaIE04Ni41MjM4MDk1LDAgQzg3LjEyNjE5MDUsMCA4Ny42MTkwNDc2LDAuNDk1IDg3LjYxOTA0NzYsMS4xIEw4Ny42MTkwNDc2LDIxLjQ1IEwyNy4zODA5NTI0LDIxLjQ1IEwyNy4zODA5NTI0LDEuMSBDMjcuMzgwOTUyNCwwLjQ5NSAyNy44NzM4MDk1LDAgMjguNDc2MTkwNSwwIFoiPjwvcGF0aD48L2NsaXBQYXRoPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzY5LjAgLTEzOS4wKSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kwKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTcwLjAgNzYuMCkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMSkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5OS4wIDYzLjApIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4wIDE5LjAwMDAwMDAwMDAwMDAwNykiPjxnIGNsaXAtcGF0aD0idXJsKCNpMikiPjxwb2x5Z29uIHBvaW50cz0iMCwwIDExNSwwIDExNSwxMTAgMCwxMTAgMCwwIiBzdHJva2U9Im5vbmUiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjMzLjE4NzQzMDIlIj48L3BvbHlnb24+PC9nPjwvZz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==", f = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjExN3B4IiBoZWlnaHQ9IjExN3B4IiB2aWV3Qm94PSIwIDAgMTE3LjAgMTE3LjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxjbGlwUGF0aCBpZD0iaTAiPjxwYXRoIGQ9Ik0xMjgwLDAgTDEyODAsNzY4IEwwLDc2OCBMMCwwIEwxMjgwLDAgWiI+PC9wYXRoPjwvY2xpcFBhdGg+PGNsaXBQYXRoIGlkPSJpMSI+PHBhdGggZD0iTTMzMCwwIEMzMzUuNTIyODQ3LC0xLjAxNDUzMDYzZS0xNSAzNDAsNC40NzcxNTI1IDM0MCwxMCBMMzQwLDE5MCBDMzQwLDE5NS41MjI4NDcgMzM1LjUyMjg0NywyMDAgMzMwLDIwMCBMMTAsMjAwIEM0LjQ3NzE1MjUsMjAwIDYuNzYzNTM3NTFlLTE2LDE5NS41MjI4NDcgMCwxOTAgTDAsMTAgQy02Ljc2MzUzNzUxZS0xNiw0LjQ3NzE1MjUgNC40NzcxNTI1LDEuMDE0NTMwNjNlLTE1IDEwLDAgTDMzMCwwIFoiPjwvcGF0aD48L2NsaXBQYXRoPjxjbGlwUGF0aCBpZD0iaTIiPjxwYXRoIGQ9Ik05OC4zNTcxNDI5LDAgQzEwMC4zNzIwOTgsMCAxMDIsMS42Mjc5MDE3OSAxMDIsMy42NDI4NTcxNCBMMTAyLDk4LjM1NzE0MjkgQzEwMiwxMDAuMzcyMDk4IDEwMC4zNzIwOTgsMTAyIDk4LjM1NzE0MjksMTAyIEwzLjY0Mjg1NzE0LDEwMiBDMS42Mjc5MDE3OSwxMDIgMCwxMDAuMzcyMDk4IDAsOTguMzU3MTQyOSBMMCwzLjY0Mjg1NzE0IEMwLDEuNjI3OTAxNzkgMS42Mjc5MDE3OSwwIDMuNjQyODU3MTQsMCBaIE02OS4yMTQyODU3LDIwLjAzNTcxNDMgQzYyLjE2NzYzMzksMjAuMDM1NzE0MyA1Ni40NjQyODU3LDI1LjczOTA2MjUgNTYuNDY0Mjg1NywzMi43ODU3MTQzIEw1Ni40NjQyODU3LDM4LjI1IEw0NS41MzU3MTQzLDM4LjI1IEw0NS41MzU3MTQzLDMyLjc4NTcxNDMgQzQ1LjUzNTcxNDMsMjUuNzM5MDYyNSAzOS44MzIzNjYxLDIwLjAzNTcxNDMgMzIuNzg1NzE0MywyMC4wMzU3MTQzIEMyNS43MzkwNjI1LDIwLjAzNTcxNDMgMjAuMDM1NzE0MywyNS43MzkwNjI1IDIwLjAzNTcxNDMsMzIuNzg1NzE0MyBDMjAuMDM1NzE0MywzOS44MzIzNjYxIDI1LjczOTA2MjUsNDUuNTM1NzE0MyAzMi43ODU3MTQzLDQ1LjUzNTcxNDMgTDM4LjI1LDQ1LjUzNTcxNDMgTDM4LjI1LDU2LjQ2NDI4NTcgTDMyLjc4NTcxNDMsNTYuNDY0Mjg1NyBDMjUuNzM5MDYyNSw1Ni40NjQyODU3IDIwLjAzNTcxNDMsNjIuMTY3NjMzOSAyMC4wMzU3MTQzLDY5LjIxNDI4NTcgQzIwLjAzNTcxNDMsNzYuMjYwOTM3NSAyNS43MzkwNjI1LDgxLjk2NDI4NTcgMzIuNzg1NzE0Myw4MS45NjQyODU3IEMzOS44MzIzNjYxLDgxLjk2NDI4NTcgNDUuNTM1NzE0Myw3Ni4yNjA5Mzc1IDQ1LjUzNTcxNDMsNjkuMjE0Mjg1NyBMNDUuNTM1NzE0Myw2My43NSBMNTYuNDY0Mjg1Nyw2My43NSBMNTYuNDY0Mjg1Nyw2OS4yMTQyODU3IEM1Ni40NjQyODU3LDc2LjI2MDkzNzUgNjIuMTY3NjMzOSw4MS45NjQyODU3IDY5LjIxNDI4NTcsODEuOTY0Mjg1NyBDNzYuMjYwOTM3NSw4MS45NjQyODU3IDgxLjk2NDI4NTcsNzYuMjYwOTM3NSA4MS45NjQyODU3LDY5LjIxNDI4NTcgQzgxLjk2NDI4NTcsNjIuMTY3NjMzOSA3Ni4yNjA5Mzc1LDU2LjQ2NDI4NTcgNjkuMjE0Mjg1Nyw1Ni40NjQyODU3IEw2My43NSw1Ni40NjQyODU3IEw2My43NSw0NS41MzU3MTQzIEw2OS4yMTQyODU3LDQ1LjUzNTcxNDMgQzc2LjI2MDkzNzUsNDUuNTM1NzE0MyA4MS45NjQyODU3LDM5LjgzMjM2NjEgODEuOTY0Mjg1NywzMi43ODU3MTQzIEM4MS45NjQyODU3LDI1LjczOTA2MjUgNzYuMjYwOTM3NSwyMC4wMzU3MTQzIDY5LjIxNDI4NTcsMjAuMDM1NzE0MyBaIE02OS4yMTQyODU3LDYzLjc1IEM3Mi4yMzEwMjY4LDYzLjc1IDc0LjY3ODU3MTQsNjYuMTk3NTQ0NiA3NC42Nzg1NzE0LDY5LjIxNDI4NTcgQzc0LjY3ODU3MTQsNzIuMjMxMDI2OCA3Mi4yMzEwMjY4LDc0LjY3ODU3MTQgNjkuMjE0Mjg1Nyw3NC42Nzg1NzE0IEM2Ni4xOTc1NDQ2LDc0LjY3ODU3MTQgNjMuNzUsNzIuMjMxMDI2OCA2My43NSw2OS4yMTQyODU3IEw2My43NSw2My43NSBaIE0zOC4yNSw2My43NSBMMzguMjUsNjkuMjE0Mjg1NyBDMzguMjUsNzIuMjMxMDI2OCAzNS44MDI0NTU0LDc0LjY3ODU3MTQgMzIuNzg1NzE0Myw3NC42Nzg1NzE0IEMyOS43Njg5NzMyLDc0LjY3ODU3MTQgMjcuMzIxNDI4Niw3Mi4yMzEwMjY4IDI3LjMyMTQyODYsNjkuMjE0Mjg1NyBDMjcuMzIxNDI4Niw2Ni4xOTc1NDQ2IDI5Ljc2ODk3MzIsNjMuNzUgMzIuNzg1NzE0Myw2My43NSBMMzguMjUsNjMuNzUgWiBNNTYuNDY0Mjg1Nyw0NS41MzU3MTQzIEw1Ni40NjQyODU3LDU2LjQ2NDI4NTcgTDQ1LjUzNTcxNDMsNTYuNDY0Mjg1NyBMNDUuNTM1NzE0Myw0NS41MzU3MTQzIEw1Ni40NjQyODU3LDQ1LjUzNTcxNDMgWiBNNjkuMjE0Mjg1NywyNy4zMjE0Mjg2IEM3Mi4yMzEwMjY4LDI3LjMyMTQyODYgNzQuNjc4NTcxNCwyOS43Njg5NzMyIDc0LjY3ODU3MTQsMzIuNzg1NzE0MyBDNzQuNjc4NTcxNCwzNS44MDI0NTU0IDcyLjIzMTAyNjgsMzguMjUgNjkuMjE0Mjg1NywzOC4yNSBMNjMuNzUsMzguMjUgTDYzLjc1LDMyLjc4NTcxNDMgQzYzLjc1LDI5Ljc2ODk3MzIgNjYuMTk3NTQ0NiwyNy4zMjE0Mjg2IDY5LjIxNDI4NTcsMjcuMzIxNDI4NiBaIE0zMi43ODU3MTQzLDI3LjMyMTQyODYgQzM1LjgwMjQ1NTQsMjcuMzIxNDI4NiAzOC4yNSwyOS43Njg5NzMyIDM4LjI1LDMyLjc4NTcxNDMgTDM4LjI1LDM4LjI1IEwzMi43ODU3MTQzLDM4LjI1IEMyOS43Njg5NzMyLDM4LjI1IDI3LjMyMTQyODYsMzUuODAyNDU1NCAyNy4zMjE0Mjg2LDMyLjc4NTcxNDMgQzI3LjMyMTQyODYsMjkuNzY4OTczMiAyOS43Njg5NzMyLDI3LjMyMTQyODYgMzIuNzg1NzE0MywyNy4zMjE0Mjg2IFoiPjwvcGF0aD48L2NsaXBQYXRoPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTE0Ny4wIC0xNTkuMCkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkyNC4wIDc2LjApIj48ZyBjbGlwLXBhdGg9InVybCgjaTEpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMjMuMCA4My4wKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4wIDguMCkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMikiPjxwb2x5Z29uIHBvaW50cz0iMCwwIDEwMiwwIDEwMiwxMDIgMCwxMDIgMCwwIiBzdHJva2U9Im5vbmUiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjI0LjgxOTgwMSUiPjwvcG9seWdvbj48L2c+PC9nPjwvZz48L2c+PC9nPjwvZz48L2c+PC9zdmc+", V = O({ class o {
name: "AppPortalListPortlet",
props: {
modelData: {
type: b,
required: !0
},
controller: {
type: A,
required: !0
}
},
setup(j) {
const z = t("app-portal-list-portlet"), N = u([]), w = [W, X, f], c = U();
if (c && j.modelData.list) {
const g = k(c.proxy, j.modelData.list, j.controller.context);
n(() => {
g.nerve.self.evt.on("mounted", async () => {
const s = await g.load();
N.value = s.slice(0, 3);
});
});
}
return {
ns: z,
appPortalList: N,
appPortalImgList: w,
openPage: (g) => {
g && window.open(g);
}
};
},
render() {
return M("div", {
class: this.ns.b()
}, [this.appPortalList.map((j, z) => M("div", {
class: [this.ns.b("item"), j.url ? "" : this.ns.bm("item", "disabled")],
key: j.srfkey,
on: {
click: () => this.openPage(j.url)
}
}, [M(x, {
attrs: {
content: j.tip,
disabled: !j.tip
}
}, [M("div", {
class: this.ns.be("item", "text")
}, [j.srfmajortext])]), M("div", {
class: this.ns.be("item", "icon")
}, [M("img", {
attrs: {
src: this.appPortalImgList[z]
}
})])]))]);
}
});
const K = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjE5cHgiIGhlaWdodD0iMTlweCIgdmlld0JveD0iMCAwIDE5LjAgMTkuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTEyODAsMCBMMTI4MCw3NjggTDAsNzY4IEwwLDAgTDEyODAsMCBaIj48L3BhdGg+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImkxIj48cGF0aCBkPSJNOC4wMTc1OTY2LDAgQzkuMTY2MTMxNzYsMCAxMC4wOTU3MjE2LDAuOTI5NTg5ODQ0IDEwLjA5NTcyMTYsMi4wNzgxMjUgQzEwLjA5NTcyMTYsMi45OTI4NzEwOSA5LjUwNTY4MjU0LDMuNzY4NDU3MDMgOC42ODU1NjUzNSw0LjA0Njc3NzM0IEw4LjY4NTU2NTM1LDUuMjkxNzk2ODcgTDExLjIwOTAwMjksNi43NDQ2Mjg5MSBDMTEuNDYxMzQ2Niw2Ljg4OTM1NTQ3IDExLjYxNzIwNiw3LjE2MDI1MzkxIDExLjYxNzIwNiw3LjQ1MTU2MjUgTDExLjYxNzIwNiwxMC4yNjYzMDg2IEwxMi42MDA2MDQ0LDEwLjgzNTkzNzUgQzEzLjI0ODE2MywxMC4yNjQ0NTMxIDE0LjIwOTI5NTgsMTAuMTQxOTkyMiAxNC45OTc4NywxMC41OTg0Mzc1IEMxNS45ODY4MzQ5LDExLjE3MTc3NzMgMTYuMzI0NTMwMiwxMi40NDA5MTggMTUuNzUzMDQ1OCwxMy40MzU0NDkyIEMxNS4xODM0MTY5LDE0LjQyOTk4MDUgMTMuOTE3OTg3MiwxNC43Njk1MzEyIDEyLjkyOTAyMjQsMTQuMTk2MTkxNCBDMTIuMTQyMzAzNiwxMy43Mzk3NDYxIDExLjc2NTY0MzUsMTIuODM5ODQzOCAxMS45MzQ0OTExLDExLjk5MTg5NDUgTDExLjAzMDg3NzksMTEuNDY2Nzk2OSBMOC40MjM5NDQyNiwxMi45Njc4NzExIEM4LjI5Nzc3MjM5LDEzLjA0MDIzNDQgOC4xNTY3NTY3NiwxMy4wNzczNDM4IDguMDE1NzQxMTQsMTMuMDc3MzQzOCBDNy44NzQ3MjU1MSwxMy4wNzczNDM4IDcuNzMzNzA5ODksMTMuMDQwMjM0NCA3LjYwNzUzODAxLDEyLjk2Nzg3MTEgTDQuOTk4NzQ4OTUsMTEuNDY0OTQxNCBMNC4wOTUxMzU2NywxMS45OTAwMzkxIEM0LjI2Mzk4MzMyLDEyLjgzOTg0MzggMy44ODkxNzg2NCwxMy43Mzc4OTA2IDMuMTAwNjA0NDIsMTQuMTk0MzM1OSBDMi4xMTE2Mzk1NywxNC43Njc2NzU4IDAuODQ4MDY1MzU1LDE0LjQyNjI2OTUgMC4yNzY1ODA5OCwxMy40MzM1OTM4IEMtMC4yOTMwNDc5MjcsMTIuNDQwOTE4IDAuMDQ0NjQ3Mzg2LDExLjE3MTc3NzMgMS4wMzczMjMxNywxMC41OTY1ODIgQzEuODI0MDQxOTIsMTAuMTQwMTM2NyAyLjc4NzAzMDIsMTAuMjYyNTk3NyAzLjQzNDU4ODc5LDEwLjgzNDA4MiBMNC40MTc5ODcyMywxMC4yNjQ0NTMxIEw0LjQxNzk4NzIzLDcuNDUxNTYyNSBDNC40MTc5ODcyMyw3LjE2MDI1MzkxIDQuNTczODQ2Niw2Ljg4OTM1NTQ3IDQuODI2MTkwMzUsNi43NDQ2Mjg5MSBMNy4zNDk2Mjc4NSw1LjI5MTc5Njg4IEw3LjM0OTYyNzg1LDQuMDQ2Nzc3MzQgQzYuNTI5NTEwNjcsMy43Njg0NTcwMyA1LjkzOTQ3MTYsMi45OTI4NzEwOSA1LjkzOTQ3MTYsMi4wNzgxMjUgQzUuOTM5NDcxNiwwLjkyOTU4OTg0NCA2Ljg2OTA2MTQ1LDAgOC4wMTc1OTY2LDAgWiBNMTQuNDA1OTc1NSwxMS42MjYzNjcyIEMxMy45ODI5Mjg2LDExLjM4MTQ0NTMgMTMuNDQxMTMxOCwxMS41MjgwMjczIDEzLjE5NjIwOTksMTEuOTUyOTI5NyBDMTIuOTUxMjg4LDEyLjM3NzgzMiAxMy4wOTc4NywxMi45MjMzMzk4IDEzLjUyMDkxNjksMTMuMTY4MjYxNyBDMTMuOTQzOTYzOCwxMy40MTMxODM2IDE0LjQ4NTc2MDcsMTMuMjY2NjAxNiAxNC43MzA2ODI1LDEyLjg0MTY5OTIgQzE0Ljk3NTYwNDQsMTIuNDE0OTQxNCAxNC44MzA4Nzc5LDExLjg3MTI4OTEgMTQuNDA1OTc1NSwxMS42MjYzNjcyIFogTTIuODM1MjcyMzksMTEuOTUxMDc0MiBDMi41OTIyMDU5OCwxMS41MjQzMTY0IDIuMDQ4NTUzNjQsMTEuMzc5NTg5OCAxLjYyNTUwNjc2LDExLjYyNDUxMTcgQzEuMjAwNjA0NDIsMTEuODY5NDMzNiAxLjA1NTg3Nzg1LDEyLjQxNDk0MTQgMS4zMDA3OTk3MywxMi44Mzk4NDM3IEMxLjU0Mzg2NjE0LDEzLjI2NjYwMTYgMi4wODc1MTg0OCwxMy40MTEzMjgxIDIuNTEwNTY1MzUsMTMuMTY2NDA2MiBDMi45MzU0Njc3LDEyLjkyMTQ4NDQgMy4wODAxOTQyNiwxMi4zNzU5NzY2IDIuODM1MjcyMzksMTEuOTUxMDc0MiBaIE04LjAxNTc0MTE0LDYuNDQ3NzUzOTEgTDUuNzUyMDY5MjYsNy43NTIxNDg0NCBMNS43NTIwNjkyNiwxMC4zNTcyMjY2IEw4LjAxNTc0MTE0LDExLjY2MTYyMTEgTDEwLjI3OTQxMywxMC4zNTcyMjY2IEwxMC4yNzk0MTMsNy43NTIxNDg0NCBMOC4wMTU3NDExNCw2LjQ0Nzc1MzkxIFogTTguMDE1NzQxMTQsMS4xODc1IEM3LjUyNDA0MTkyLDEuMTg3NSA3LjEyNTExNjE0LDEuNTg2NDI1NzggNy4xMjUxMTYxNCwyLjA3ODEyNSBDNy4xMjUxMTYxNCwyLjU2OTgyNDIyIDcuNTI0MDQxOTIsMi45Njg3NSA4LjAxNTc0MTE0LDIuOTY4NzUgQzguNTA3NDQwMzUsMi45Njg3NSA4LjkwNjM2NjE0LDIuNTY5ODI0MjIgOC45MDYzNjYxNCwyLjA3ODEyNSBDOC45MDYzNjYxNCwxLjU4NjQyNTc4IDguNTA3NDQwMzUsMS4xODc1IDguMDE1NzQxMTQsMS4xODc1IFoiPjwvcGF0aD48L2NsaXBQYXRoPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjM2LjAgLTQ0OC4wKSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kwKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjM2LjAgNDQ4LjApIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjQ4NDI1ODg2NDAzNDkyNzcgMi4yNjM2NzE4NzUwMDAwMDE4KSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kxKSI+PHBvbHlnb24gcG9pbnRzPSIwLDAgMTYuMDMxMDU1MSwwIDE2LjAzMTA1NTEsMTQuNDc0ODI2MSAwLDE0LjQ3NDgyNjEgMCwwIiBzdHJva2U9Im5vbmUiIGZpbGw9IiMyQzhDRjAiPjwvcG9seWdvbj48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==", _ = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwLjAgMjAuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTEyODAsMCBMMTI4MCw3NjggTDAsNzY4IEwwLDAgTDEyODAsMCBaIj48L3BhdGg+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImkxIj48cGF0aCBkPSJNNy42NTYyNSwwIEM3Ljc0MjE4NzUsMCA3LjgxMjUsMC4wNzAzMTI1IDcuODEyNSwwLjE1NjI1IEw3LjgxMjUsMS4yNSBDNy44MTI1LDEuMzM1OTM3NSA3Ljc0MjE4NzUsMS40MDYyNSA3LjY1NjI1LDEuNDA2MjUgTDEuNDA2MjUsMS40MDYyNSBMMS40MDYyNSwxNC4yMTg3NSBMMTQuMjE4NzUsMTQuMjE4NzUgTDE0LjIxODc1LDcuOTY4NzUgQzE0LjIxODc1LDcuODgyODEyNSAxNC4yODkwNjI1LDcuODEyNSAxNC4zNzUsNy44MTI1IEwxNS40Njg3NSw3LjgxMjUgQzE1LjU1NDY4NzUsNy44MTI1IDE1LjYyNSw3Ljg4MjgxMjUgMTUuNjI1LDcuOTY4NzUgTDE1LjYyNSwxNSBDMTUuNjI1LDE1LjM0NTcwMzEgMTUuMzQ1NzAzMSwxNS42MjUgMTUsMTUuNjI1IEwwLjYyNSwxNS42MjUgQzAuMjc5Mjk2ODc1LDE1LjYyNSAwLDE1LjM0NTcwMzEgMCwxNSBMMCwwLjYyNSBDMCwwLjI3OTI5Njg3NSAwLjI3OTI5Njg3NSwwIDAuNjI1LDAgWiI+PC9wYXRoPjwvY2xpcFBhdGg+PGNsaXBQYXRoIGlkPSJpMiI+PHBhdGggZD0iTTguMzE0NDkyOTIsMCBDOC4zNTU1MDg1NCwwIDguMzk0NTcxMDQsMC4wMTM2NzE4NzUgOC40MjU4MjEwNCwwLjA0NDkyMTg3NSBMMTAuODUzNTU1NCwyLjQ3MDcwMzEzIEMxMC45MTQxMDIzLDIuNTMxMjUgMTAuOTE0MTAyMywyLjYzMDg1OTM4IDEwLjg1MzU1NTQsMi42OTE0MDYyNSBMMi43MzA1MDg1NCwxMC43OTY4NzUgQzIuNzAzMTY0NzksMTAuODI0MjE4OCAyLjY2NDEwMjI5LDEwLjgzOTg0MzggMi42MjUwMzk3OSwxMC44NDE3OTY5IEwwLjMyMDM1MjI5NCwxMC44OTg0Mzc1IEMwLjEzODcxMTY2OSwxMC44OTg0Mzc1IC0wLjAwMTkxMzMzMDk1LDEwLjc1NTg1OTQgMS45NjkyNDE1ZS0wNSwxMC41ODIwMzEyIEwwLjAzNzE0OTE2OTEsOC4yNTk3NjU2MiBDMC4wMzcxNDkxNjkxLDguMjE4NzUgMC4wNTQ3MjcyOTQxLDguMTc5Njg3NSAwLjA4MjA3MTA0NDEsOC4xNTAzOTA2MiBMOC4yMDMxNjQ3OSwwLjA0NDkyMTg3NSBDOC4yMzQ0MTQ3OSwwLjAxNTYyNSA4LjI3MzQ3NzI5LDAgOC4zMTQ0OTI5MiwwIFogTTguMzE0NDkyOTIsMS42OTkyMTg3NSBMMS4yNzczODM1NCw4LjcyMDcwMzEyIEwxLjI2MzcxMTY3LDkuNjI2OTUzMTIgTDIuMTU2Mjg5NzksOS42MDU0Njg3NSBMOS4xOTczMDU0MiwyLjU4MDA3ODEyIEw4LjMxNDQ5MjkyLDEuNjk5MjE4NzUgWiI+PC9wYXRoPjwvY2xpcFBhdGg+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTg5LjAgLTQ0Ny4wKSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kwKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTE4OS4wIDQ0Ny4wKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi4xODc1IDIuMTg3NSkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMSkiPjxwb2x5Z29uIHBvaW50cz0iMCwwIDE1LjYyNSwwIDE1LjYyNSwxNS42MjUgMCwxNS42MjUgMCwwIiBzdHJva2U9Im5vbmUiIGZpbGw9IiMyQzhDRjAiPjwvcG9seWdvbj48L2c+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuOTE0MDIyNzA1OTQ4NDEzIDIuMTg3NSkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMikiPjxwb2x5Z29uIHBvaW50cz0iMi43NTg2ODQ2N2UtMTYsMCAxMC44OTg5NjU2LDAgMTAuODk4OTY1NiwxMC44OTg0Mzc1IDIuNzU4Njg0NjdlLTE2LDEwLjg5ODQzNzUgMi43NTg2ODQ2N2UtMTYsMCIgc3Ryb2tlPSJub25lIiBmaWxsPSIjMkM4Q0YwIj48L3BvbHlnb24+PC9nPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=";
const e = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjY2OTM2NjMzMzY4IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE4NTUzIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik02NDAgMTcwLjY2NjY2N1Y4NS4zMzMzMzNIMzg0djg1LjMzMzMzNGgyNTZ6TTM4NCA4NTMuMzMzMzMzdjg1LjMzMzMzNGgyNTZ2LTg1LjMzMzMzNEgzODR6IG0tMjEzLjMzMzMzMy0yMTMuMzMzMzMzVjM4NEg4NS4zMzMzMzN2MjU2aDg1LjMzMzMzNHpNMjk4LjY2NjY2NyA4NS4zMzMzMzN2ODUuMzMzMzM0SDIxMy4zMzMzMzNhNDIuNjY2NjY3IDQyLjY2NjY2NyAwIDAgMC00Mi42NjY2NjYgNDIuNjY2NjY2djg1LjMzMzMzNEg4NS4zMzMzMzNWMjEzLjMzMzMzM2ExMjggMTI4IDAgMCAxIDEyOC0xMjhoODUuMzMzMzM0eiBtMCA4NTMuMzMzMzM0di04NS4zMzMzMzRIMjEzLjMzMzMzM2E0Mi42NjY2NjcgNDIuNjY2NjY3IDAgMCAxLTQyLjY2NjY2Ni00Mi42NjY2NjZ2LTg1LjMzMzMzNEg4NS4zMzMzMzN2ODUuMzMzMzM0YTEyOCAxMjggMCAwIDAgMTI4IDEyOGg4NS4zMzMzMzR6IG02NDAtMjk4LjY2NjY2N1YzODRoLTg1LjMzMzMzNHYyNTZoODUuMzMzMzM0ek03MjUuMzMzMzMzIDg1LjMzMzMzM3Y4NS4zMzMzMzRoODUuMzMzMzM0YTQyLjY2NjY2NyA0Mi42NjY2NjcgMCAwIDEgNDIuNjY2NjY2IDQyLjY2NjY2NnY4NS4zMzMzMzRoODUuMzMzMzM0VjIxMy4zMzMzMzNhMTI4IDEyOCAwIDAgMC0xMjgtMTI4aC04NS4zMzMzMzR6IG0yMTMuMzMzMzM0IDY0MHY4NS4zMzMzMzRhMTI4IDEyOCAwIDAgMS0xMjggMTI4aC04NS4zMzMzMzR2LTg1LjMzMzMzNGg4NS4zMzMzMzRhNDIuNjY2NjY3IDQyLjY2NjY2NyAwIDAgMCA0Mi42NjY2NjYtNDIuNjY2NjY2di04NS4zMzMzMzRoODUuMzMzMzM0ek03ODkuMzMzMzMzIDIxMy4zMzMzMzNhMjEuMzMzMzMzIDIxLjMzMzMzMyAwIDAgMSAyMS4zMzMzMzQgMjEuMzMzMzM0djU1NC42NjY2NjZhMjEuMzMzMzMzIDIxLjMzMzMzMyAwIDAgMS0yMS4zMzMzMzQgMjEuMzMzMzM0aC01NTQuNjY2NjY2YTIxLjMzMzMzMyAyMS4zMzMzMzMgMCAwIDEtMjEuMzMzMzM0LTIxLjMzMzMzNHYtNTU0LjY2NjY2NmEyMS4zMzMzMzMgMjEuMzMzMzMzIDAgMCAxIDIxLjMzMzMzNC0yMS4zMzMzMzRoNTU0LjY2NjY2NnoiIHAtaWQ9IjE4NTU0IiBmaWxsPSIjNUU5RUZDIj48L3BhdGg+PC9zdmc+", Q = O({
name: "FuncDrawer",
props: {
isShowDrawer: {
type: Boolean,
required: !0,
default: !1
}
},
emits: {
"on-close": () => !0
},
setup(j, {
emit: z
}) {
var l;
const N = t("func-drawer"), w = "\u672A\u5206\u7C7B", c = u([]), L = u([]), g = u(!1), s = (l = U()) == null ? void 0 : l.proxy, y = () => {
ibiz.net.post("/appfuncs/fetchpersonfuncsetting", {
page: 0,
size: 1e3,
sort: "showorder,asc"
}).then((I) => {
if (I.ok && I.data && I.data.length) {
const T = {};
L.value = I.data.filter((D) => {
if (D.ispersonal || (D.ispersonal = 0), !D.pssystemappid)
T[w] ? T[w].push(D) : T[w] = [D];
else {
const i = D.pssystemappname;
T[i] ? T[i].push(D) : T[i] = [D];
}
return D.ispersonal;
}), c.value = Object.keys(T).map((D) => ({
name: D,
items: T[D]
}));
}
});
}, E = () => {
g.value && (L.value.forEach((I, T) => {
I.showorder = T;
}), ibiz.net.post("/appfuncs/setfuncsetting", {
setting: JSON.stringify({
list: L.value
})
}).then((I) => {
I.ok && (s == null || s.$Notice.success({
title: "\u6210\u529F",
desc: "\u4FDD\u5B58\u6210\u529F"
}), y());
})), g.value = !g.value;
};
R(() => j.isShowDrawer, (I) => {
I && y();
});
const o = (I) => {
I && ibiz.net.get(`/appfuncs/${I}/getfuncurl`).then((T) => {
T.ok && T.data && T.data.url && window.open(T.data.url);
});
}, G = (I, T) => {
var D;
g.value && ((D = I.dataTransfer) == null || D.setData("originIndex", T.toString()));
}, p = (I) => {
I.preventDefault();
}, r = (I, T) => {
if (I.preventDefault(), g.value && I.dataTransfer) {
const D = Number(I.dataTransfer.getData("originIndex"));
if (D !== T) {
const i = L.value[D], a = L.value[T];
L.value.splice(D, 1, a), L.value.splice(T, 1, i);
}
}
}, C = (I, T, D, i) => {
if (I.stopPropagation(), T.ispersonal = Number(!T.ispersonal), i === "remove")
L.value.splice(D, 1);
else if (i === "change") {
const a = L.value.findIndex((B) => B.pssysappfuncid === T.pssysappfuncid);
a === -1 ? L.value.push(T) : L.value.splice(a, 1);
}
};
return () => M("div", {
class: [N.b(), j.isShowDrawer ? N.m("show") : ""]
}, [M("div", {
class: N.b("content")
}, [M("div", {
class: N.b("group")
}, [M("header", {
class: N.b("group-header")
}, [M("div", {
class: N.b("group-header-left")
}, ["\u5E38\u7528\u5E94\u7528"]), M("div", {
class: N.b("group-header-right")
}, [M(d, {
on: {
click: E
}
}, [g.value ? "\u4FDD\u5B58" : "\u914D\u7F6E"]), M(d, {
on: {
click: () => z("on-close")
}
}, ["\u8FD4\u56DE"])])]), M("main", {
class: N.b("group-content")
}, [L.value.map((I, T) => M("div", {
class: [N.b("group-item"), I.pssysappfuncid ? "" : N.bm("group-item", "disabled")],
key: I.pssysappfuncid,
on: {
click: () => o(I.pssysappfuncid),
dragstart: (D) => G(D, T),
dragover: p,
drop: (D) => r(D, T)
},
attrs: {
draggable: g.value
}
}, [M("div", {
class: [N.be("group-item", "checkbox"), N.bem("group-item", "checkbox", "remove"), g.value ? N.bem("group-item", "checkbox", "show") : ""],
on: {
click: (D) => C(D, I, T, "remove")
}
}, [M(Y, {
attrs: {
type: "md-remove",
size: 16
}
})]), M("div", {
class: N.be("group-item", "icon")
}, [M("img", {
attrs: {
src: I.icon || e,
draggable: !1
}
})]), M(x, {
attrs: {
content: I.tip,
disabled: !I.tip
}
}, [M("div", {
class: N.be("group-item", "text")
}, [I.pssysappfuncname])])]))])]), c.value.map((I, T) => M("div", {
class: N.b("group"),
key: T
}, [M("header", {
class: N.b("group-header")
}, [I.name]), M("main", {
class: N.b("group-content")
}, [I.items.map((D) => M("div", {
class: [N.b("group-item"), D.pssysappfuncid ? "" : N.bm("group-item", "disabled")],
key: D.pssysappfuncid,
on: {
click: () => o(D.pssysappfuncid)
}
}, [M("div", {
class: [N.be("group-item", "checkbox"), D.ispersonal ? N.bem("group-item", "checkbox", "selected") : "", g.value ? N.bem("group-item", "checkbox", "show") : ""],
on: {
click: (i) => C(i, D, T, "change")
}
}, [D.ispersonal ? M(Y, {
attrs: {
type: "md-checkmark",
size: 16
}
}) : null]), M("div", {
class: N.be("group-item", "icon")
}, [M("img", {
attrs: {
src: D.icon || e,
draggable: !1
}
})]), M(x, {
attrs: {
content: D.tip,
disabled: !D.tip
}
}, [M("div", {
class: N.be("group-item", "text")
}, [D.pssysappfuncname])])]))])]))])]);
}
}), q = O({
name: "FuncPortalListPortlet",
components: {
FuncDrawer: Q
},
props: {
modelData: {
type: b,
required: !0
},
controller: {
type: A,
required: !0
}
},
setup(j) {
const z = t("func-portal-list-portlet"), N = u([]), w = U();
let c = null;
w && j.modelData.list && (c = k(w.proxy, j.modelData.list, j.controller.context), n(() => {
c == null || c.nerve.self.evt.on("mounted", async () => {
if (c) {
const y = await c.load();
N.value = y;
}
});
}));
const L = (y) => {
y && ibiz.net.get(`/appfuncs/${y}/getfuncurl`).then((E) => {
E.ok && E.data && E.data.url && window.open(E.data.url);
});
}, g = u(!1);
return {
ns: z,
funcPortalList: N,
openPage: L,
isShowDrawer: g,
isShowDrawerChange: async () => {
if (g.value = !1, c) {
const y = await c.load();
N.value = y;
}
}
};
},
render() {
return M("div", {
class: this.ns.b()
}, [M("header", {
class: this.ns.b("header")
}, [M("div", {
class: this.ns.b("header-left")
}, [M("div", {
class: this.ns.be("header-left", "icon")
}, [M("img", {
attrs: {
src: K
}
})]), M("div", {
class: this.ns.be("header-left", "text")
}, ["\u5FEB\u901F\u5165\u53E3"])]), M("div", {
class: this.ns.b("header-right"),
on: {
click: () => {
this.isShowDrawer = !0;
}
}
}, [M("div", {
class: this.ns.be("header-right", "icon")
}, [M("img", {
attrs: {
src: _
}
})]), M("div", {
class: this.ns.be("header-right", "text")
}, ["\u66F4\u591A"])])]), M("div", {
class: this.ns.e("divider")
}), M("main", {
class: this.ns.b("content")
}, [this.funcPortalList.map((j) => M("div", {
class: [this.ns.b("item"), j.pssysappfuncid ? "" : this.ns.bm("item", "disabled")],
key: j.pssysappfuncid,
on: {
click: () => this.openPage(j.pssysappfuncid)
}
}, [M("div", {
class: this.ns.be("item", "icon")
}, [M("img", {
attrs: {
src: j.icon || e
}
})]), M(x, {
attrs: {
content: j.tip,
disabled: !j.tip
}
}, [M("div", {
class: this.ns.be("item", "text")
}, [j.pssysappfuncname])])]))]), M(Q, {
attrs: {
isShowDrawer: this.isShowDrawer
},
on: {
"on-close": this.isShowDrawerChange
}
})]);
}
});
const $ = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjQwcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDQwLjAgNDAuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTEyODAsMCBMMTI4MCw3NjggTDAsNzY4IEwwLDAgTDEyODAsMCBaIj48L3BhdGg+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImkxIj48cGF0aCBkPSJNMTcuODM5ODQzOCwwIEMxOC4xNzE4NzUsMCAxOC40OTIxODc1LDAuMTMyODEyNSAxOC43MjY1NjI1LDAuMzY3MTg3NSBMMjcuMTMyODEyNSw4Ljc3NzM0Mzc1IEMyNy4zNjcxODc1LDkuMDExNzE4NzUgMjcuNSw5LjMyODEyNSAyNy41LDkuNjYwMTU2MjUgTDI3LjUsMzMuNzUgQzI3LjUsMzQuNDQxNDA2MiAyNi45NDE0MDYyLDM1IDI2LjI1LDM1IEwxLjI1LDM1IEMwLjU1ODU5Mzc1LDM1IDAsMzQuNDQxNDA2MiAwLDMzLjc1IEwwLDEuMjUgQzAsMC41NTg1OTM3NSAwLjU1ODU5Mzc1LDAgMS4yNSwwIEwxNy44Mzk4NDM4LDAgWiBNMTcuMjY1NjI1LDIuODgyODEyNSBMMTcuMjY1NjI1LDEwLjIzNDM3NSBMMjQuNjE3MTg3NSwxMC4yMzQzNzUgTDE3LjI2NTYyNSwyLjg4MjgxMjUgWiI+PC9wYXRoPjwvY2xpcFBhdGg+PGxpbmVhckdyYWRpZW50IGlkPSJpMiIgeDE9IjBweCIgeTE9Ii0zLjU1NzM0NzQzcHgiIHgyPSIyNy41cHgiIHkyPSIzOS44NzQ1NTU0cHgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRkY4NDg2IiBvZmZzZXQ9IjAlIj48L3N0b3A+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGNEQ0RiIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI1Ni4wIC0zMzIuMCkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxNi4wIDI5Mi4wKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDAuMCA0MC4wKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi4yNSAyLjUpIj48ZyBjbGlwLXBhdGg9InVybCgjaTEpIj48cG9seWdvbiBwb2ludHM9IjAsMCAyNy41LDAgMjcuNSwzNSAwLDM1IDAsMCIgc3Ryb2tlPSJub25lIiBmaWxsPSJ1cmwoI2kyKSI+PC9wb2x5Z29uPjwvZz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==", MM = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjQwcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDQwLjAgNDAuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTEyODAsMCBMMTI4MCw3NjggTDAsNzY4IEwwLDAgTDEyODAsMCBaIj48L3BhdGg+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImkxIj48cGF0aCBkPSJNMTcuODM5ODQzOCwwIEMxOC4xNzE4NzUsMCAxOC40OTIxODc1LDAuMTMyODEyNSAxOC43MjY1NjI1LDAuMzY3MTg3NSBMMjcuMTMyODEyNSw4Ljc3NzM0Mzc1IEMyNy4zNjcxODc1LDkuMDExNzE4NzUgMjcuNSw5LjMyODEyNSAyNy41LDkuNjYwMTU2MjUgTDI3LjUsMzMuNzUgQzI3LjUsMzQuNDQxNDA2MiAyNi45NDE0MDYyLDM1IDI2LjI1LDM1IEwxLjI1LDM1IEMwLjU1ODU5Mzc1LDM1IDAsMzQuNDQxNDA2MiAwLDMzLjc1IEwwLDEuMjUgQzAsMC41NTg1OTM3NSAwLjU1ODU5Mzc1LDAgMS4yNSwwIEwxNy44Mzk4NDM4LDAgWiBNMTkuNzM0OTQ5LDE1LjY1MjE3MzkgTDE3LjkwODk4NzcsMTUuNjUyMTczOSBDMTcuNzM2OTc2OSwxNS42NTIxNzM5IDE3LjU3ODE5NzYsMTUuNzM1NzU5MiAxNy40Nzg5NjA2LDE1Ljg3MjgzOSBMMTIuNDg3MzM4MiwyMi44MjA0NDUgTDEwLjM0NzEyNjQsMTkuODQ0ODEwMSBDMTAuMjQ3ODg5MywxOS43MDc3MzAyIDEwLjA4NTgwMjIsMTkuNjI0MTQ1IDkuOTE3MDk5MjUsMTkuNjI0MTQ1IEw4LjA5MTEzNzk4LDE5LjYyNDE0NSBDNy44NzYxMjQ0MywxOS42MjQxNDUgNy43NTA0MjQxOSwxOS44NzE1NTczIDcuODc2MTI0NDMsMjAuMDQ4NzU4MSBMMTIuMDU3MzExMSwyNS44NjYyOTE1IEMxMi4yNjkwMTY4LDI2LjE2MDUxMTUgMTIuNzA1NjU5NywyNi4xNjA1MTE1IDEyLjkxNzM2NTMsMjUuODY2MjkxNSBMMTkuOTQ5OTYyNSwxNi4wODAxMzA0IEMyMC4wNzU2NjI4LDE1LjkwMjkyOTcgMTkuOTQ5OTYyNSwxNS42NTU1MTczIDE5LjczNDk0OSwxNS42NTIxNzM5IFogTTE3LjI2NTYyNSwyLjg4MjgxMjUgTDE3LjI2NTYyNSwxMC4yMzQzNzUgTDI0LjYxNzE4NzUsMTAuMjM0Mzc1IEwxNy4yNjU2MjUsMi44ODI4MTI1IFoiPjwvcGF0aD48L2NsaXBQYXRoPjxsaW5lYXJHcmFkaWVudCBpZD0iaTIiIHgxPSIwcHgiIHkxPSItNC4xNjk2MzE0NHB4IiB4Mj0iMjcuNXB4IiB5Mj0iMzVweCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNBMUU2NjciIG9mZnNldD0iMCUiPjwvc3RvcD48c3RvcCBzdG9wLWNvbG9yPSIjNzdEMjNGIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDcyLjAgLTMzMS4wKSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kwKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjE2LjAgMjkyLjApIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNTYuMCAzOS4wKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi4wODY5NTY1MjE3MzkxMjkgMi42MDg2OTU2NTIxNzM5MTQpIj48ZyBjbGlwLXBhdGg9InVybCgjaTEpIj48cG9seWdvbiBwb2ludHM9IjAsMCAyNy41LDAgMjcuNSwzNSAwLDM1IDAsMCIgc3Ryb2tlPSJub25lIiBmaWxsPSJ1cmwoI2kyKSI+PC9wb2x5Z29uPjwvZz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==", NM = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjQwcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDQwLjAgNDAuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTEyODAsMCBMMTI4MCw3NjggTDAsNzY4IEwwLDAgTDEyODAsMCBaIj48L3BhdGg+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImkxIj48cGF0aCBkPSJNMTcuODM5ODQzOCwwIEMxOC4xNzE4NzUsMCAxOC40OTIxODc1LDAuMTMyODEyNSAxOC43MjY1NjI1LDAuMzY3MTg3NSBMMjcuMTMyODEyNSw4Ljc3NzM0Mzc1IEMyNy4zNjcxODc1LDkuMDExNzE4NzUgMjcuNSw5LjMyODEyNSAyNy41LDkuNjYwMTU2MjUgTDI3LjUsMzMuNzUgQzI3LjUsMzQuNDQxNDA2MiAyNi45NDE0MDYyLDM1IDI2LjI1LDM1IEwxLjI1LDM1IEMwLjU1ODU5Mzc1LDM1IDAsMzQuNDQxNDA2MiAwLDMzLjc1IEwwLDEuMjUgQzAsMC41NTg1OTM3NSAwLjU1ODU5Mzc1LDAgMS4yNSwwIEwxNy44Mzk4NDM4LDAgWiBNMTQuNjg3NSwxNS42MjUgTDEyLjgxMjUsMTUuNjI1IEMxMi42Mzk5MTEsMTUuNjI1IDEyLjUsMTUuNzY0OTExIDEyLjUsMTUuOTM3NSBMMTIuNSwyMC4xNTYyNSBMOC4yODEyNSwyMC4xNTYyNSBDOC4xMDg2NjEwMiwyMC4xNTYyNSA3Ljk2ODc1LDIwLjI5NjE2MSA3Ljk2ODc1LDIwLjQ2ODc1IEw3Ljk2ODc1LDIyLjM0Mzc1IEM3Ljk2ODc1LDIyLjUxNjMzOSA4LjEwODY2MTAyLDIyLjY1NjI1IDguMjgxMjUsMjIuNjU2MjUgTDEyLjUsMjIuNjU2MjUgTDEyLjUsMjYuODc1IEMxMi41LDI3LjA0NzU4OSAxMi42Mzk5MTEsMjcuMTg3NSAxMi44MTI1LDI3LjE4NzUgTDE0LjY4NzUsMjcuMTg3NSBDMTQuODYwMDg5LDI3LjE4NzUgMTUsMjcuMDQ3NTg5IDE1LDI2Ljg3NSBMMTUsMjIuNjU2MjUgTDE5LjIxODc1LDIyLjY1NjI1IEMxOS4zOTEzMzksMjIuNjU2MjUgMTkuNTMxMjUsMjIuNTE2MzM5IDE5LjUzMTI1LDIyLjM0Mzc1IEwxOS41MzEyNSwyMC40Njg3NSBDMTkuNTMxMjUsMjAuMjk2MTYxIDE5LjM5MTMzOSwyMC4xNTYyNSAxOS4yMTg3NSwyMC4xNTYyNSBMMTUsMjAuMTU2MjUgTDE1LDE1LjkzNzUgQzE1LDE1Ljc2NDkxMSAxNC44NjAwODksMTUuNjI1IDE0LjY4NzUsMTUuNjI1IFogTTE3LjI2NTYyNSwyLjg4MjgxMjUgTDE3LjI2NTYyNSwxMC4yMzQzNzUgTDI0LjYxNzE4NzUsMTAuMjM0Mzc1IEwxNy4yNjU2MjUsMi44ODI4MTI1IFoiPjwvcGF0aD48L2NsaXBQYXRoPjxsaW5lYXJHcmFkaWVudCBpZD0iaTIiIHgxPSIwcHgiIHkxPSItNi4zMDM5MDkzM3B4IiB4Mj0iMjcuNXB4IiB5Mj0iMzVweCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNCMzc3RUIiIG9mZnNldD0iMCUiPjwvc3RvcD48c3RvcCBzdG9wLWNvbG9yPSIjOUE1Q0UwIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjgwLjAgLTMzMi4wKSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kwKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjE2LjAgMjkyLjApIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NjQuMCA0MC4wKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi4yNSAyLjUpIj48ZyBjbGlwLXBhdGg9InVybCgjaTEpIj48cG9seWdvbiBwb2ludHM9IjAsMCAyNy41LDAgMjcuNSwzNSAwLDM1IDAsMCIgc3Ryb2tlPSJub25lIiBmaWxsPSJ1cmwoI2kyKSI+PC9wb2x5Z29uPjwvZz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==", jM = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjQwcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDQwLjAgNDAuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTEyODAsMCBMMTI4MCw3NjggTDAsNzY4IEwwLDAgTDEyODAsMCBaIj48L3BhdGg+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImkxIj48cGF0aCBkPSJNMTcuODM5ODQzOCwwIEMxOC4xNzE4NzUsMCAxOC40OTIxODc1LDAuMTMyODEyNSAxOC43MjY1NjI1LDAuMzY3MTg3NSBMMjcuMTMyODEyNSw4Ljc3NzM0Mzc1IEMyNy4zNjcxODc1LDkuMDExNzE4NzUgMjcuNSw5LjMyODEyNSAyNy41LDkuNjYwMTU2MjUgTDI3LjUsMzMuNzUgQzI3LjUsMzQuNDQxNDA2MiAyNi45NDE0MDYyLDM1IDI2LjI1LDM1IEwxLjI1LDM1IEMwLjU1ODU5Mzc1LDM1IDAsMzQuNDQxNDA2MiAwLDMzLjc1IEwwLDEuMjUgQzAsMC41NTg1OTM3NSAwLjU1ODU5Mzc1LDAgMS4yNSwwIEwxNy44Mzk4NDM4LDAgWiBNMTMuNDM3NSwyMS42NDA2MjUgTDYuMjUsMjEuNjQwNjI1IEM2LjA3NzQxMTAyLDIxLjY0MDYyNSA1LjkzNzUsMjEuNzgwNTM2IDUuOTM3NSwyMS45NTMxMjUgTDUuOTM3NSwyMy44MjgxMjUgQzUuOTM3NSwyNC4wMDA3MTQgNi4wNzc0MTEwMiwyNC4xNDA2MjUgNi4yNSwyNC4xNDA2MjUgTDEzLjQzNzUsMjQuMTQwNjI1IEMxMy42MTAwODksMjQuMTQwNjI1IDEzLjc1LDI0LjAwMDcxNCAxMy43NSwyMy44MjgxMjUgTDEzLjc1LDIxLjk1MzEyNSBDMTMuNzUsMjEuNzgwNTM2IDEzLjYxMDA4OSwyMS42NDA2MjUgMTMuNDM3NSwyMS42NDA2MjUgWiBNMjEuMjUsMTYuMzI4MTI1IEw2LjI1LDE2LjMyODEyNSBDNi4wNzc0MTEwMiwxNi4zMjgxMjUgNS45Mzc1LDE2LjQ2ODAzNiA1LjkzNzUsMTYuNjQwNjI1IEw1LjkzNzUsMTguNTE1NjI1IEM1LjkzNzUsMTguNjg4MjE0IDYuMDc3NDExMDIsMTguODI4MTI1IDYuMjUsMTguODI4MTI1IEwyMS4yNSwxOC44MjgxMjUgQzIxLjQyMjU4OSwxOC44MjgxMjUgMjEuNTYyNSwxOC42ODgyMTQgMjEuNTYyNSwxOC41MTU2MjUgTDIxLjU2MjUsMTYuNjQwNjI1IEMyMS41NjI1LDE2LjQ2ODAzNiAyMS40MjI1ODksMTYuMzI4MTI1IDIxLjI1LDE2LjMyODEyNSBaIE0xNy4yNjU2MjUsMi44ODI4MTI1IEwxNy4yNjU2MjUsMTAuMjM0Mzc1IEwyNC42MTcxODc1LDEwLjIzNDM3NSBMMTcuMjY1NjI1LDIuODgyODEyNSBaIj48L3BhdGg+PC9jbGlwUGF0aD48bGluZWFyR3JhZGllbnQgaWQ9ImkyIiB4MT0iMHB4IiB5MT0iLTMuMjAxODU4OTFweCIgeDI9IjMwLjAzMTI0NDNweCIgeTI9IjM1cHgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRkNCODJCIiBvZmZzZXQ9IjAlIj48L3N0b3A+PHN0b3Agc3RvcC1jb2xvcj0iI0Y5OEMxNiIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg5Mi4wIC0zMzIuMCkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxNi4wIDI5Mi4wKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjc2LjAgNDAuMCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuMjUgMi41KSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kxKSI+PHBvbHlnb24gcG9pbnRzPSIwLDAgMjcuNSwwIDI3LjUsMzUgMCwzNSAwLDAiIHN0cm9rZT0ibm9uZSIgZmlsbD0idXJsKCNpMikiPjwvcG9seWdvbj48L2c+PC9nPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=", DM = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjQwcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDQwLjAgNDAuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTEyODAsMCBMMTI4MCw3NjggTDAsNzY4IEwwLDAgTDEyODAsMCBaIj48L3BhdGg+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImkxIj48cGF0aCBkPSJNMTIuOTY4NzUsMCBDMTMuMTQwNjI1LDAgMTMuMjgxMjUsMC4xNDA2MjUgMTMuMjgxMjUsMC4zMTI1IEwxMy4yODEyNSwxLjg3NSBMMTkuMjE4NzUsMS44NzUgTDE5LjIxODc1LDAuMzEyNSBDMTkuMjE4NzUsMC4xNDA2MjUgMTkuMzU5Mzc1LDAgMTkuNTMxMjUsMCBMMjEuNzE4NzUsMCBDMjEuODkwNjI1LDAgMjIuMDMxMjUsMC4xNDA2MjUgMjIuMDMxMjUsMC4zMTI1IEwyMi4wMzEyNSwxLjg3NSBMMjYuMjUsMS44NzUgQzI2Ljk0MTQwNjIsMS44NzUgMjcuNSwyLjQzMzU5Mzc1IDI3LjUsMy4xMjUgTDI3LjUsMjguNzUgQzI3LjUsMjkuNDQxNDA2MiAyNi45NDE0MDYyLDMwIDI2LjI1LDMwIEwyMi41LDMwIEwyMi41LDMzLjc1IEMyMi41LDM0LjQ0MTQwNjIgMjEuOTQxNDA2MywzNSAyMS4yNSwzNSBMMS4yNSwzNSBDMC41NTg1OTM3NSwzNSAwLDM0LjQ0MTQwNjIgMCwzMy43NSBMMCw5LjA2MjUgQzAsOC4zNzEwOTM3NSAwLjU1ODU5Mzc1LDcuODEyNSAxLjI1LDcuODEyNSBMNSw3LjgxMjUgTDUsMy4xMjUgQzUsMi40MzM1OTM3NSA1LjU1ODU5Mzc1LDEuODc1IDYuMjUsMS44NzUgTDEwLjQ2ODc1LDEuODc1IEwxMC40Njg3NSwwLjMxMjUgQzEwLjQ2ODc1LDAuMTQwNjI1IDEwLjYwOTM3NSwwIDEwLjc4MTI1LDAgWiBNMTAuNDY4NzUsNC42ODc1IEw3LjgxMjUsNC42ODc1IEw3LjgxMjUsNy44MTI1IEwxNSw3LjgxMjUgTDIyLjUsMTUuMzEyNSBMMjIuNSwyNy4xODc1IEwyNC42ODc1LDI3LjE4NzUgTDI0LjY4NzUsNC42ODc1IEwyMi4wMzEyNSw0LjY4NzUgTDIyLjAzMTI1LDUuOTM3NSBDMjIuMDMxMjUsNi4xMDkzNzUgMjEuODkwNjI1LDYuMjUgMjEuNzE4NzUsNi4yNSBMMTkuNTMxMjUsNi4yNSBDMTkuMzU5Mzc1LDYuMjUgMTkuMjE4NzUsNi4xMDkzNzUgMTkuMjE4NzUsNS45Mzc1IEwxOS4yMTg3NSw0LjY4NzUgTDEzLjI4MTI1LDQuNjg3NSBMMTMuMjgxMjUsNS45Mzc1IEMxMy4yODEyNSw2LjEwOTM3NSAxMy4xNDA2MjUsNi4yNSAxMi45Njg3NSw2LjI1IEwxMC43ODEyNSw2LjI1IEMxMC42MDkzNzUsNi4yNSAxMC40Njg3NSw2LjEwOTM3NSAxMC40Njg3NSw1LjkzNzUgTDEwLjQ2ODc1LDQuNjg3NSBaIE0xMy44MzU5Mzc1LDEwLjYyNSBMMTMuODI4MTI1LDE2LjQ4NDM3NSBMMTkuNjg3NSwxNi40ODQzNzUgTDEzLjgzNTkzNzUsMTAuNjI1IFoiPjwvcGF0aD48L2NsaXBQYXRoPjxsaW5lYXJHcmFkaWVudCBpZD0iaTIiIHgxPSIwcHgiIHkxPSIwcHgiIHgyPSIyNy41cHgiIHkyPSIzNXB4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzc0RDNGRiIgb2Zmc2V0PSIwJSI+PC9zdG9wPjxzdG9wIHN0b3AtY29sb3I9IiMzRkE5RkYiIG9mZnNldD0iMTAwJSI+PC9zdG9wPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTA0LjAgLTMzMi4wKSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kwKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjE2LjAgMjkyLjApIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4ODguMCA0MC4wKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi4yNSAyLjUpIj48ZyBjbGlwLXBhdGg9InVybCgjaTEpIj48cG9seWdvbiBwb2ludHM9IjAsMCAyNy41LDAgMjcuNSwzNSAwLDM1IDAsMCIgc3Ryb2tlPSJub25lIiBmaWxsPSJ1cmwoI2kyKSI+PC9wb2x5Z29uPjwvZz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==", IM = O({
name: "TodoAppMenuPortlet",
props: {
modelData: {
type: Z,
required: !0
},
controller: {
type: P,
required: !0
}
},
setup(j) {
const z = t("todo-app-menu-portlet"), N = [$, MM, NM, jM, DM];
let w = null;
const c = u({});
if (j.modelData.appMenu) {
const s = j.modelData.appMenu.source.getPSAppCounterRef();
s && (n(async () => {
w = await F.getCounterByRef(s), w.onChange((y) => {
c.value = y;
});
}), H(() => {
w == null || w.destroy();
}));
}
return {
ns: z,
todoImgList: N,
counter: w,
counterData: c,
onClickMenuItem: async (g) => {
const s = g.source.getPSAppFunc();
if (s)
await ibiz.commands.execute(J.TAG, s);
else if (j.modelData.appMenu)
throw new h(j.modelData.appMenu.source, "\u672A\u914D\u7F6E\u754C\u9762\u884C\u4E3A");
}
};
},
render() {
var j;
return M("div", {
class: this.ns.b()
}, [(j = this.modelData.appMenu) == null ? void 0 : j.items.map((z, N) => M("div", {
class: [this.ns.b("item"), z.source.getPSAppFunc() ? "" : this.ns.bm("item", "disabled")],
key: z.id,
on: {
click: () => this.onClickMenuItem(z)
}
}, [M("div", {
class: this.ns.b("item-left")
}, [M("div", {
class: this.ns.be("item-left", "icon")
}, [M("img", {
attrs: {
src: this.todoImgList[N]
}
})])]), M("div", {
class: this.ns.b("item-right")
}, [M("div", {
class: this.ns.be("item-right", "count")
}, [M("span", {
class: [(this.counterData[z.counterId] || 0) > 99 ? this.ns.be("item-right", "add") : ""]
}, [(this.counterData[z.counterId] || 0) > 99 ? 99 : this.counterData[z.counterId] || 0]), M("span", ["\u4EF6"])]), M(x, {
attrs: {
content: z.source.tooltip,
disabled: !z.source.tooltip
}
}, [M("div", {
class: this.ns.be("item-right", "text")
}, [z.label])])])]))]);
}
});
class zM {
constructor() {
S(this, "compName", "PORTLETCUSTOMAppPortalList");
}
async createController(z, N, w) {
const c = new A(
z,
N,
w
);
return await c.init(), c;
}
}
class TM {
constructor() { constructor() {
S(this, "compName", "PORTLETCUSTOMFuncPortalList"); t(this, "compName", "IndexView");
}
async createController(z, N, w) {
const c = new A(
z,
N,
w
);
return await c.init(), c;
}
}
class cM {
constructor() {
S(this, "compName", "PORTLETCUSTOMTodoAppMenu");
}
async createController(z, N, w) {
const c = new P(
z,
N,
w
);
return await c.init(), c;
} }
} }
const aM = { const x = {
install(j) { install(e) {
j.component("PORTLETCUSTOMAppPortalList", V), j.component("PORTLETCUSTOMFuncPortalList", q), j.component("PORTLETCUSTOMTodoAppMenu", IM), ibiz.register.portletPart.register( ibiz.register.view.register(
"PORTLET_CUSTOM_AppPortalList", "VIEW_CUSTOM_SyWebIndexView",
new zM() new o()
), ibiz.register.portletPart.register(
"PORTLET_CUSTOM_FuncPortalList",
new TM()
), ibiz.register.portletPart.register(
"PORTLET_CUSTOM_TodoAppMenu",
new cM()
); );
} }
}; };
export { export {
gM as __vite_legacy_guard, a as __vite_legacy_guard,
aM as default x as default
}; };
!function(){function M(N){return M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(M){return typeof M}:function(M){return M&&"function"==typeof Symbol&&M.constructor===Symbol&&M!==Symbol.prototype?"symbol":typeof M},M(N)}function N(M,N){if(!(M instanceof N))throw new TypeError("Cannot call a class as a function")}function j(M,N){for(var j=0;j<N.length;j++){var D=N[j];D.enumerable=D.enumerable||!1,D.configurable=!0,"value"in D&&(D.writable=!0),Object.defineProperty(M,D.key,D)}}function D(M,N,D){return N&&j(M.prototype,N),D&&j(M,D),Object.defineProperty(M,"prototype",{writable:!1}),M}function c(M,N,j){return N in M?Object.defineProperty(M,N,{value:j,enumerable:!0,configurable:!0,writable:!0}):M[N]=j,M}function t(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */t=function(){return N};var N={},j=Object.prototype,D=j.hasOwnProperty,c=Object.defineProperty||function(M,N,j){M[N]=j.value},I="function"==typeof Symbol?Symbol:{},z=I.iterator||"@@iterator",i=I.asyncIterator||"@@asyncIterator",e=I.toStringTag||"@@toStringTag";function n(M,N,j){return Object.defineProperty(M,N,{value:j,enumerable:!0,configurable:!0,writable:!0}),M[N]}try{n({},"")}catch(p){n=function(M,N,j){return M[N]=j}}function u(M,N,j,D){var t=N&&N.prototype instanceof T?N:T,I=Object.create(t.prototype),z=new d(D||[]);return c(I,"_invoke",{value:l(M,j,z)}),I}function w(M,N,j){try{return{type:"normal",arg:M.call(N,j)}}catch(p){return{type:"throw",arg:p}}}N.wrap=u;var g={};function T(){}function r(){}function L(){}var s={};n(s,z,(function(){return this}));var y=Object.getPrototypeOf,a=y&&y(y(U([])));a&&a!==j&&D.call(a,z)&&(s=a);var o=L.prototype=T.prototype=Object.create(s);function x(M){["next","throw","return"].forEach((function(N){n(M,N,(function(M){return this._invoke(N,M)}))}))}function E(N,j){function t(c,I,z,i){var e=w(N[c],N,I);if("throw"!==e.type){var n=e.arg,u=n.value;return u&&"object"==M(u)&&D.call(u,"__await")?j.resolve(u.__await).then((function(M){t("next",M,z,i)}),(function(M){t("throw",M,z,i)})):j.resolve(u).then((function(M){n.value=M,z(n)}),(function(M){return t("throw",M,z,i)}))}i(e.arg)}var I;c(this,"_invoke",{value:function(M,N){function D(){return new j((function(j,D){t(M,N,j,D)}))}return I=I?I.then(D,D):D()}})}function l(M,N,j){var D="suspendedStart";return function(c,t){if("executing"===D)throw new Error("Generator is already running");if("completed"===D){if("throw"===c)throw t;return C()}for(j.method=c,j.arg=t;;){var I=j.delegate;if(I){var z=S(I,j);if(z){if(z===g)continue;return z}}if("next"===j.method)j.sent=j._sent=j.arg;else if("throw"===j.method){if("suspendedStart"===D)throw D="completed",j.arg;j.dispatchException(j.arg)}else"return"===j.method&&j.abrupt("return",j.arg);D="executing";var i=w(M,N,j);if("normal"===i.type){if(D=j.done?"completed":"suspendedYield",i.arg===g)continue;return{value:i.arg,done:j.done}}"throw"===i.type&&(D="completed",j.method="throw",j.arg=i.arg)}}}function S(M,N){var j=M.iterator[N.method];if(void 0===j){if(N.delegate=null,"throw"===N.method){if(M.iterator.return&&(N.method="return",N.arg=void 0,S(M,N),"throw"===N.method))return g;N.method="throw",N.arg=new TypeError("The iterator does not provide a 'throw' method")}return g}var D=w(j,M.iterator,N.arg);if("throw"===D.type)return N.method="throw",N.arg=D.arg,N.delegate=null,g;var c=D.arg;return c?c.done?(N[M.resultName]=c.value,N.next=M.nextLoc,"return"!==N.method&&(N.method="next",N.arg=void 0),N.delegate=null,g):c:(N.method="throw",N.arg=new TypeError("iterator result is not an object"),N.delegate=null,g)}function A(M){var N={tryLoc:M[0]};1 in M&&(N.catchLoc=M[1]),2 in M&&(N.finallyLoc=M[2],N.afterLoc=M[3]),this.tryEntries.push(N)}function O(M){var N=M.completion||{};N.type="normal",delete N.arg,M.completion=N}function d(M){this.tryEntries=[{tryLoc:"root"}],M.forEach(A,this),this.reset(!0)}function U(M){if(M){var N=M[z];if(N)return N.call(M);if("function"==typeof M.next)return M;if(!isNaN(M.length)){var j=-1,c=function N(){for(;++j<M.length;)if(D.call(M,j))return N.value=M[j],N.done=!1,N;return N.value=void 0,N.done=!0,N};return c.next=c}}return{next:C}}function C(){return{value:void 0,done:!0}}return r.prototype=L,c(o,"constructor",{value:L,configurable:!0}),c(L,"constructor",{value:r,configurable:!0}),r.displayName=n(L,e,"GeneratorFunction"),N.isGeneratorFunction=function(M){var N="function"==typeof M&&M.constructor;return!!N&&(N===r||"GeneratorFunction"===(N.displayName||N.name))},N.mark=function(M){return Object.setPrototypeOf?Object.setPrototypeOf(M,L):(M.__proto__=L,n(M,e,"GeneratorFunction")),M.prototype=Object.create(o),M},N.awrap=function(M){return{__await:M}},x(E.prototype),n(E.prototype,i,(function(){return this})),N.AsyncIterator=E,N.async=function(M,j,D,c,t){void 0===t&&(t=Promise);var I=new E(u(M,j,D,c),t);return N.isGeneratorFunction(j)?I:I.next().then((function(M){return M.done?M.value:I.next()}))},x(o),n(o,e,"Generator"),n(o,z,(function(){return this})),n(o,"toString",(function(){return"[object Generator]"})),N.keys=function(M){var N=Object(M),j=[];for(var D in N)j.push(D);return j.reverse(),function M(){for(;j.length;){var D=j.pop();if(D in N)return M.value=D,M.done=!1,M}return M.done=!0,M}},N.values=U,d.prototype={constructor:d,reset:function(M){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(O),!M)for(var N in this)"t"===N.charAt(0)&&D.call(this,N)&&!isNaN(+N.slice(1))&&(this[N]=void 0)},stop:function(){this.done=!0;var M=this.tryEntries[0].completion;if("throw"===M.type)throw M.arg;return this.rval},dispatchException:function(M){if(this.done)throw M;var N=this;function j(j,D){return I.type="throw",I.arg=M,N.next=j,D&&(N.method="next",N.arg=void 0),!!D}for(var c=this.tryEntries.length-1;c>=0;--c){var t=this.tryEntries[c],I=t.completion;if("root"===t.tryLoc)return j("end");if(t.tryLoc<=this.prev){var z=D.call(t,"catchLoc"),i=D.call(t,"finallyLoc");if(z&&i){if(this.prev<t.catchLoc)return j(t.catchLoc,!0);if(this.prev<t.finallyLoc)return j(t.finallyLoc)}else if(z){if(this.prev<t.catchLoc)return j(t.catchLoc,!0)}else{if(!i)throw new Error("try statement without catch or finally");if(this.prev<t.finallyLoc)return j(t.finallyLoc)}}}},abrupt:function(M,N){for(var j=this.tryEntries.length-1;j>=0;--j){var c=this.tryEntries[j];if(c.tryLoc<=this.prev&&D.call(c,"finallyLoc")&&this.prev<c.finallyLoc){var t=c;break}}t&&("break"===M||"continue"===M)&&t.tryLoc<=N&&N<=t.finallyLoc&&(t=null);var I=t?t.completion:{};return I.type=M,I.arg=N,t?(this.method="next",this.next=t.finallyLoc,g):this.complete(I)},complete:function(M,N){if("throw"===M.type)throw M.arg;return"break"===M.type||"continue"===M.type?this.next=M.arg:"return"===M.type?(this.rval=this.arg=M.arg,this.method="return",this.next="end"):"normal"===M.type&&N&&(this.next=N),g},finish:function(M){for(var N=this.tryEntries.length-1;N>=0;--N){var j=this.tryEntries[N];if(j.finallyLoc===M)return this.complete(j.completion,j.afterLoc),O(j),g}},catch:function(M){for(var N=this.tryEntries.length-1;N>=0;--N){var j=this.tryEntries[N];if(j.tryLoc===M){var D=j.completion;if("throw"===D.type){var c=D.arg;O(j)}return c}}throw new Error("illegal catch attempt")},delegateYield:function(M,N,j){return this.delegate={iterator:U(M),resultName:N,nextLoc:j},"next"===this.method&&(this.arg=void 0),g}},N}function I(M,N,j,D,c,t,I){try{var z=M[t](I),i=z.value}catch(e){return void j(e)}z.done?N(i):Promise.resolve(i).then(D,c)}function z(M){return function(){var N=this,j=arguments;return new Promise((function(D,c){var t=M.apply(N,j);function z(M){I(t,D,c,z,i,"next",M)}function i(M){I(t,D,c,z,i,"throw",M)}z(void 0)}))}}System.register(["@ibiz-template/controller","@ibiz-template/model","@ibiz-template/vue-util","vue","view-design","@ibiz-template/service","@ibiz-template/runtime"],(function(M,j){"use strict";var I,i,e,n,u,w,g,T,r,L,s,y,a,o,x,E,l,S,A;return{setters:[function(M){I=M.ListPortletController,i=M.AppMenuPortletController},function(M){e=M.ListPortletModel,n=M.AppMenuPortletModel,u=M.DefectModelError},function(M){w=M.useNamespace,g=M.useListController},function(M){T=M.defineComponent,r=M.ref,L=M.getCurrentInstance,s=M.onMounted,y=M.h,a=M.watch,o=M.onUnmounted},function(M){x=M.Tooltip,E=M.Button,l=M.Icon},function(M){S=M.CounterService},function(M){A=M.AppFuncCommand}],execute:function(){var j=T({name:"AppPortalListPortlet",props:{modelData:{type:e,required:!0},controller:{type:I,required:!0}},setup:function(M){var N=w("app-portal-list-portlet"),j=r([]),D=["data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjExMXB4IiBoZWlnaHQ9IjExMXB4IiB2aWV3Qm94PSIwIDAgMTExLjAgMTExLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxjbGlwUGF0aCBpZD0iaTAiPjxwYXRoIGQ9Ik0xMjgwLDAgTDEyODAsNzY4IEwwLDc2OCBMMCwwIEwxMjgwLDAgWiI+PC9wYXRoPjwvY2xpcFBhdGg+PGNsaXBQYXRoIGlkPSJpMSI+PHBhdGggZD0iTTMzMCwwIEMzMzUuNTIyODQ3LC0xLjAxNDUzMDYzZS0xNSAzNDAsNC40NzcxNTI1IDM0MCwxMCBMMzQwLDE5MCBDMzQwLDE5NS41MjI4NDcgMzM1LjUyMjg0NywyMDAgMzMwLDIwMCBMMTAsMjAwIEM0LjQ3NzE1MjUsMjAwIDYuNzYzNTM3NTFlLTE2LDE5NS41MjI4NDcgMCwxOTAgTDAsMTAgQy02Ljc2MzUzNzUxZS0xNiw0LjQ3NzE1MjUgNC40NzcxNTI1LDEuMDE0NTMwNjNlLTE1IDEwLDAgTDMzMCwwIFoiPjwvcGF0aD48L2NsaXBQYXRoPjxjbGlwUGF0aCBpZD0iaTIiPjxwYXRoIGQ9Ik0xMDMuNDE1Njg3LDY1LjAxMTk2MjkgTDEwMy40MTU2ODcsMTExIEw1Ny40NTM1NTY2LDExMSBMNTcuNDUzNTU2Niw2NS4wMTE5NjI5IEwxMDMuNDE1Njg3LDY1LjAxMTk2MjkgWiBNNDUuOTYyMjM4Myw2NS4wMTE5NjI5IEw0NS45NjIyMzgzLDExMSBMMCwxMTEgTDAsNjUuMDExOTYyOSBMNDUuOTYyMjM4Myw2NS4wMTE5NjI5IFogTTc4LjQ4Mjc0NTEsMCBMMTExLDMyLjQ3ODg4MTggTDc4LjQ4Mjc0NTEsNjUuMDExOTYyOSBMNDUuOTYyMTI5OSwzMi40Nzg4ODE4IEw3OC40ODI3NDUxLDAgWiBNNDUuOTYyMjM4Myw3LjUzMzY5MTQxIEw0NS45NjIxMjk5LDMyLjQ3ODg4MTggTDQ1Ljk2MjIzODMsNTMuNTIxNzI4NSBMMCw1My41MjE3Mjg1IEwwLDcuNTMzNjkxNDEgTDQ1Ljk2MjIzODMsNy41MzM2OTE0MSBaIj48L3BhdGg+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQzNy4wIC0xNTcuMCkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxNi4wIDc2LjApIj48ZyBjbGlwLXBhdGg9InVybCgjaTEpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMjEuMCA4MS4wKSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kyKSI+PHBvbHlnb24gcG9pbnRzPSIwLDAgMTExLDAgMTExLDExMSAwLDExMSAwLDAiIHN0cm9rZT0ibm9uZSIgZmlsbD0iI0ZGRkZGRiIgb3BhY2l0eT0iMjguMjY3OTI0JSI+PC9wb2x5Z29uPjwvZz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==","data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjE0MXB4IiBoZWlnaHQ9IjE0MXB4IiB2aWV3Qm94PSIwIDAgMTQxLjAgMTQxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxjbGlwUGF0aCBpZD0iaTAiPjxwYXRoIGQ9Ik0xMjgwLDAgTDEyODAsNzY4IEwwLDc2OCBMMCwwIEwxMjgwLDAgWiI+PC9wYXRoPjwvY2xpcFBhdGg+PGNsaXBQYXRoIGlkPSJpMSI+PHBhdGggZD0iTTMzMCwwIEMzMzUuNTIyODQ3LC0xLjAxNDUzMDYzZS0xNSAzNDAsNC40NzcxNTI1IDM0MCwxMCBMMzQwLDE5MCBDMzQwLDE5NS41MjI4NDcgMzM1LjUyMjg0NywyMDAgMzMwLDIwMCBMMTAsMjAwIEM0LjQ3NzE1MjUsMjAwIDYuNzYzNTM3NTFlLTE2LDE5NS41MjI4NDcgMCwxOTAgTDAsMTAgQy02Ljc2MzUzNzUxZS0xNiw0LjQ3NzE1MjUgNC40NzcxNTI1LDEuMDE0NTMwNjNlLTE1IDEwLDAgTDMzMCwwIFoiPjwvcGF0aD48L2NsaXBQYXRoPjxjbGlwUGF0aCBpZD0iaTIiPjxwYXRoIGQ9Ik0xMDQuMDQ3NjE5LDMwLjI1IEMxMTAuMDk4ODEsMzAuMjUgMTE1LDM1LjE3MjUgMTE1LDQxLjI1IEwxMTUsODYuMzUgQzExNSw4OC43ODM3NSAxMTMuMDQyMjYyLDkwLjc1IDExMC42MTkwNDgsOTAuNzUgTDg3LjYxOTA0NzYsOTAuNzUgTDg3LjYxOTA0NzYsMTA4LjkgQzg3LjYxOTA0NzYsMTA5LjUwNSA4Ny4xMjYxOTA1LDExMCA4Ni41MjM4MDk1LDExMCBMMjguNDc2MTkwNSwxMTAgQzI3Ljg3MzgwOTUsMTEwIDI3LjM4MDk1MjQsMTA5LjUwNSAyNy4zODA5NTI0LDEwOC45IEwyNy4zODA5NTI0LDkwLjc1IEw0LjM4MDk1MjM4LDkwLjc1IEMxLjk1NzczODEsOTAuNzUgMCw4OC43ODM3NSAwLDg2LjM1IEwwLDQxLjI1IEMwLDM1LjE3MjUgNC45MDExOTA0OCwzMC4yNSAxMC45NTIzODEsMzAuMjUgWiBNNzguMzA5NTIzOCw2Mi43IEwzNi42OTA0NzYyLDYyLjcgTDM2LjY5MDQ3NjIsMTAwLjY1IEw3OC4zMDk1MjM4LDEwMC42NSBMNzguMzA5NTIzOCw2Mi43IFogTTk5LjY2NjY2NjcsNDQuNTUgTDk0LjE5MDQ3NjIsNDQuNTUgQzkzLjU4ODA5NTIsNDQuNTUgOTMuMDk1MjM4MSw0NS4wNDUgOTMuMDk1MjM4MSw0NS42NSBMOTMuMDk1MjM4MSw1MS4xNSBDOTMuMDk1MjM4MSw1MS43NTUgOTMuNTg4MDk1Miw1Mi4yNSA5NC4xOTA0NzYyLDUyLjI1IEw5OS42NjY2NjY3LDUyLjI1IEMxMDAuMjY5MDQ4LDUyLjI1IDEwMC43NjE5MDUsNTEuNzU1IDEwMC43NjE5MDUsNTEuMTUgTDEwMC43NjE5MDUsNDUuNjUgQzEwMC43NjE5MDUsNDUuMDQ1IDEwMC4yNjkwNDgsNDQuNTUgOTkuNjY2NjY2Nyw0NC41NSBaIE04Ni41MjM4MDk1LDAgQzg3LjEyNjE5MDUsMCA4Ny42MTkwNDc2LDAuNDk1IDg3LjYxOTA0NzYsMS4xIEw4Ny42MTkwNDc2LDIxLjQ1IEwyNy4zODA5NTI0LDIxLjQ1IEwyNy4zODA5NTI0LDEuMSBDMjcuMzgwOTUyNCwwLjQ5NSAyNy44NzM4MDk1LDAgMjguNDc2MTkwNSwwIFoiPjwvcGF0aD48L2NsaXBQYXRoPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzY5LjAgLTEzOS4wKSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kwKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTcwLjAgNzYuMCkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMSkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5OS4wIDYzLjApIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4wIDE5LjAwMDAwMDAwMDAwMDAwNykiPjxnIGNsaXAtcGF0aD0idXJsKCNpMikiPjxwb2x5Z29uIHBvaW50cz0iMCwwIDExNSwwIDExNSwxMTAgMCwxMTAgMCwwIiBzdHJva2U9Im5vbmUiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjMzLjE4NzQzMDIlIj48L3BvbHlnb24+PC9nPjwvZz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==","data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjExN3B4IiBoZWlnaHQ9IjExN3B4IiB2aWV3Qm94PSIwIDAgMTE3LjAgMTE3LjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxjbGlwUGF0aCBpZD0iaTAiPjxwYXRoIGQ9Ik0xMjgwLDAgTDEyODAsNzY4IEwwLDc2OCBMMCwwIEwxMjgwLDAgWiI+PC9wYXRoPjwvY2xpcFBhdGg+PGNsaXBQYXRoIGlkPSJpMSI+PHBhdGggZD0iTTMzMCwwIEMzMzUuNTIyODQ3LC0xLjAxNDUzMDYzZS0xNSAzNDAsNC40NzcxNTI1IDM0MCwxMCBMMzQwLDE5MCBDMzQwLDE5NS41MjI4NDcgMzM1LjUyMjg0NywyMDAgMzMwLDIwMCBMMTAsMjAwIEM0LjQ3NzE1MjUsMjAwIDYuNzYzNTM3NTFlLTE2LDE5NS41MjI4NDcgMCwxOTAgTDAsMTAgQy02Ljc2MzUzNzUxZS0xNiw0LjQ3NzE1MjUgNC40NzcxNTI1LDEuMDE0NTMwNjNlLTE1IDEwLDAgTDMzMCwwIFoiPjwvcGF0aD48L2NsaXBQYXRoPjxjbGlwUGF0aCBpZD0iaTIiPjxwYXRoIGQ9Ik05OC4zNTcxNDI5LDAgQzEwMC4zNzIwOTgsMCAxMDIsMS42Mjc5MDE3OSAxMDIsMy42NDI4NTcxNCBMMTAyLDk4LjM1NzE0MjkgQzEwMiwxMDAuMzcyMDk4IDEwMC4zNzIwOTgsMTAyIDk4LjM1NzE0MjksMTAyIEwzLjY0Mjg1NzE0LDEwMiBDMS42Mjc5MDE3OSwxMDIgMCwxMDAuMzcyMDk4IDAsOTguMzU3MTQyOSBMMCwzLjY0Mjg1NzE0IEMwLDEuNjI3OTAxNzkgMS42Mjc5MDE3OSwwIDMuNjQyODU3MTQsMCBaIE02OS4yMTQyODU3LDIwLjAzNTcxNDMgQzYyLjE2NzYzMzksMjAuMDM1NzE0MyA1Ni40NjQyODU3LDI1LjczOTA2MjUgNTYuNDY0Mjg1NywzMi43ODU3MTQzIEw1Ni40NjQyODU3LDM4LjI1IEw0NS41MzU3MTQzLDM4LjI1IEw0NS41MzU3MTQzLDMyLjc4NTcxNDMgQzQ1LjUzNTcxNDMsMjUuNzM5MDYyNSAzOS44MzIzNjYxLDIwLjAzNTcxNDMgMzIuNzg1NzE0MywyMC4wMzU3MTQzIEMyNS43MzkwNjI1LDIwLjAzNTcxNDMgMjAuMDM1NzE0MywyNS43MzkwNjI1IDIwLjAzNTcxNDMsMzIuNzg1NzE0MyBDMjAuMDM1NzE0MywzOS44MzIzNjYxIDI1LjczOTA2MjUsNDUuNTM1NzE0MyAzMi43ODU3MTQzLDQ1LjUzNTcxNDMgTDM4LjI1LDQ1LjUzNTcxNDMgTDM4LjI1LDU2LjQ2NDI4NTcgTDMyLjc4NTcxNDMsNTYuNDY0Mjg1NyBDMjUuNzM5MDYyNSw1Ni40NjQyODU3IDIwLjAzNTcxNDMsNjIuMTY3NjMzOSAyMC4wMzU3MTQzLDY5LjIxNDI4NTcgQzIwLjAzNTcxNDMsNzYuMjYwOTM3NSAyNS43MzkwNjI1LDgxLjk2NDI4NTcgMzIuNzg1NzE0Myw4MS45NjQyODU3IEMzOS44MzIzNjYxLDgxLjk2NDI4NTcgNDUuNTM1NzE0Myw3Ni4yNjA5Mzc1IDQ1LjUzNTcxNDMsNjkuMjE0Mjg1NyBMNDUuNTM1NzE0Myw2My43NSBMNTYuNDY0Mjg1Nyw2My43NSBMNTYuNDY0Mjg1Nyw2OS4yMTQyODU3IEM1Ni40NjQyODU3LDc2LjI2MDkzNzUgNjIuMTY3NjMzOSw4MS45NjQyODU3IDY5LjIxNDI4NTcsODEuOTY0Mjg1NyBDNzYuMjYwOTM3NSw4MS45NjQyODU3IDgxLjk2NDI4NTcsNzYuMjYwOTM3NSA4MS45NjQyODU3LDY5LjIxNDI4NTcgQzgxLjk2NDI4NTcsNjIuMTY3NjMzOSA3Ni4yNjA5Mzc1LDU2LjQ2NDI4NTcgNjkuMjE0Mjg1Nyw1Ni40NjQyODU3IEw2My43NSw1Ni40NjQyODU3IEw2My43NSw0NS41MzU3MTQzIEw2OS4yMTQyODU3LDQ1LjUzNTcxNDMgQzc2LjI2MDkzNzUsNDUuNTM1NzE0MyA4MS45NjQyODU3LDM5LjgzMjM2NjEgODEuOTY0Mjg1NywzMi43ODU3MTQzIEM4MS45NjQyODU3LDI1LjczOTA2MjUgNzYuMjYwOTM3NSwyMC4wMzU3MTQzIDY5LjIxNDI4NTcsMjAuMDM1NzE0MyBaIE02OS4yMTQyODU3LDYzLjc1IEM3Mi4yMzEwMjY4LDYzLjc1IDc0LjY3ODU3MTQsNjYuMTk3NTQ0NiA3NC42Nzg1NzE0LDY5LjIxNDI4NTcgQzc0LjY3ODU3MTQsNzIuMjMxMDI2OCA3Mi4yMzEwMjY4LDc0LjY3ODU3MTQgNjkuMjE0Mjg1Nyw3NC42Nzg1NzE0IEM2Ni4xOTc1NDQ2LDc0LjY3ODU3MTQgNjMuNzUsNzIuMjMxMDI2OCA2My43NSw2OS4yMTQyODU3IEw2My43NSw2My43NSBaIE0zOC4yNSw2My43NSBMMzguMjUsNjkuMjE0Mjg1NyBDMzguMjUsNzIuMjMxMDI2OCAzNS44MDI0NTU0LDc0LjY3ODU3MTQgMzIuNzg1NzE0Myw3NC42Nzg1NzE0IEMyOS43Njg5NzMyLDc0LjY3ODU3MTQgMjcuMzIxNDI4Niw3Mi4yMzEwMjY4IDI3LjMyMTQyODYsNjkuMjE0Mjg1NyBDMjcuMzIxNDI4Niw2Ni4xOTc1NDQ2IDI5Ljc2ODk3MzIsNjMuNzUgMzIuNzg1NzE0Myw2My43NSBMMzguMjUsNjMuNzUgWiBNNTYuNDY0Mjg1Nyw0NS41MzU3MTQzIEw1Ni40NjQyODU3LDU2LjQ2NDI4NTcgTDQ1LjUzNTcxNDMsNTYuNDY0Mjg1NyBMNDUuNTM1NzE0Myw0NS41MzU3MTQzIEw1Ni40NjQyODU3LDQ1LjUzNTcxNDMgWiBNNjkuMjE0Mjg1NywyNy4zMjE0Mjg2IEM3Mi4yMzEwMjY4LDI3LjMyMTQyODYgNzQuNjc4NTcxNCwyOS43Njg5NzMyIDc0LjY3ODU3MTQsMzIuNzg1NzE0MyBDNzQuNjc4NTcxNCwzNS44MDI0NTU0IDcyLjIzMTAyNjgsMzguMjUgNjkuMjE0Mjg1NywzOC4yNSBMNjMuNzUsMzguMjUgTDYzLjc1LDMyLjc4NTcxNDMgQzYzLjc1LDI5Ljc2ODk3MzIgNjYuMTk3NTQ0NiwyNy4zMjE0Mjg2IDY5LjIxNDI4NTcsMjcuMzIxNDI4NiBaIE0zMi43ODU3MTQzLDI3LjMyMTQyODYgQzM1LjgwMjQ1NTQsMjcuMzIxNDI4NiAzOC4yNSwyOS43Njg5NzMyIDM4LjI1LDMyLjc4NTcxNDMgTDM4LjI1LDM4LjI1IEwzMi43ODU3MTQzLDM4LjI1IEMyOS43Njg5NzMyLDM4LjI1IDI3LjMyMTQyODYsMzUuODAyNDU1NCAyNy4zMjE0Mjg2LDMyLjc4NTcxNDMgQzI3LjMyMTQyODYsMjkuNzY4OTczMiAyOS43Njg5NzMyLDI3LjMyMTQyODYgMzIuNzg1NzE0MywyNy4zMjE0Mjg2IFoiPjwvcGF0aD48L2NsaXBQYXRoPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTE0Ny4wIC0xNTkuMCkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkyNC4wIDc2LjApIj48ZyBjbGlwLXBhdGg9InVybCgjaTEpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMjMuMCA4My4wKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4wIDguMCkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMikiPjxwb2x5Z29uIHBvaW50cz0iMCwwIDEwMiwwIDEwMiwxMDIgMCwxMDIgMCwwIiBzdHJva2U9Im5vbmUiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjI0LjgxOTgwMSUiPjwvcG9seWdvbj48L2c+PC9nPjwvZz48L2c+PC9nPjwvZz48L2c+PC9zdmc+"],c=L();if(c&&M.modelData.list){var I=g(c.proxy,M.modelData.list,M.controller.context);s((function(){I.nerve.self.evt.on("mounted",z(t().mark((function M(){var N;return t().wrap((function(M){for(;;)switch(M.prev=M.next){case 0:return M.next=2,I.load();case 2:N=M.sent,j.value=N.slice(0,3);case 4:case"end":return M.stop()}}),M)}))))}))}return{ns:N,appPortalList:j,appPortalImgList:D,openPage:function(M){M&&window.open(M)}}},render:function(){var M=this;return y("div",{class:this.ns.b()},[this.appPortalList.map((function(N,j){return y("div",{class:[M.ns.b("item"),N.url?"":M.ns.bm("item","disabled")],key:N.srfkey,on:{click:function(){return M.openPage(N.url)}}},[y(x,{attrs:{content:N.tip,disabled:!N.tip}},[y("div",{class:M.ns.be("item","text")},[N.srfmajortext])]),y("div",{class:M.ns.be("item","icon")},[y("img",{attrs:{src:M.appPortalImgList[j]}})])])}))])}}),O="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjY2OTM2NjMzMzY4IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE4NTUzIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik02NDAgMTcwLjY2NjY2N1Y4NS4zMzMzMzNIMzg0djg1LjMzMzMzNGgyNTZ6TTM4NCA4NTMuMzMzMzMzdjg1LjMzMzMzNGgyNTZ2LTg1LjMzMzMzNEgzODR6IG0tMjEzLjMzMzMzMy0yMTMuMzMzMzMzVjM4NEg4NS4zMzMzMzN2MjU2aDg1LjMzMzMzNHpNMjk4LjY2NjY2NyA4NS4zMzMzMzN2ODUuMzMzMzM0SDIxMy4zMzMzMzNhNDIuNjY2NjY3IDQyLjY2NjY2NyAwIDAgMC00Mi42NjY2NjYgNDIuNjY2NjY2djg1LjMzMzMzNEg4NS4zMzMzMzNWMjEzLjMzMzMzM2ExMjggMTI4IDAgMCAxIDEyOC0xMjhoODUuMzMzMzM0eiBtMCA4NTMuMzMzMzM0di04NS4zMzMzMzRIMjEzLjMzMzMzM2E0Mi42NjY2NjcgNDIuNjY2NjY3IDAgMCAxLTQyLjY2NjY2Ni00Mi42NjY2NjZ2LTg1LjMzMzMzNEg4NS4zMzMzMzN2ODUuMzMzMzM0YTEyOCAxMjggMCAwIDAgMTI4IDEyOGg4NS4zMzMzMzR6IG02NDAtMjk4LjY2NjY2N1YzODRoLTg1LjMzMzMzNHYyNTZoODUuMzMzMzM0ek03MjUuMzMzMzMzIDg1LjMzMzMzM3Y4NS4zMzMzMzRoODUuMzMzMzM0YTQyLjY2NjY2NyA0Mi42NjY2NjcgMCAwIDEgNDIuNjY2NjY2IDQyLjY2NjY2NnY4NS4zMzMzMzRoODUuMzMzMzM0VjIxMy4zMzMzMzNhMTI4IDEyOCAwIDAgMC0xMjgtMTI4aC04NS4zMzMzMzR6IG0yMTMuMzMzMzM0IDY0MHY4NS4zMzMzMzRhMTI4IDEyOCAwIDAgMS0xMjggMTI4aC04NS4zMzMzMzR2LTg1LjMzMzMzNGg4NS4zMzMzMzRhNDIuNjY2NjY3IDQyLjY2NjY2NyAwIDAgMCA0Mi42NjY2NjYtNDIuNjY2NjY2di04NS4zMzMzMzRoODUuMzMzMzM0ek03ODkuMzMzMzMzIDIxMy4zMzMzMzNhMjEuMzMzMzMzIDIxLjMzMzMzMyAwIDAgMSAyMS4zMzMzMzQgMjEuMzMzMzM0djU1NC42NjY2NjZhMjEuMzMzMzMzIDIxLjMzMzMzMyAwIDAgMS0yMS4zMzMzMzQgMjEuMzMzMzM0aC01NTQuNjY2NjY2YTIxLjMzMzMzMyAyMS4zMzMzMzMgMCAwIDEtMjEuMzMzMzM0LTIxLjMzMzMzNHYtNTU0LjY2NjY2NmEyMS4zMzMzMzMgMjEuMzMzMzMzIDAgMCAxIDIxLjMzMzMzNC0yMS4zMzMzMzRoNTU0LjY2NjY2NnoiIHAtaWQ9IjE4NTU0IiBmaWxsPSIjNUU5RUZDIj48L3BhdGg+PC9zdmc+",d=T({name:"FuncDrawer",props:{isShowDrawer:{type:Boolean,required:!0,default:!1}},emits:{"on-close":function(){return!0}},setup:function(M,N){var j,D=N.emit,c=w("func-drawer"),t=r([]),I=r([]),z=r(!1),i=null===(j=L())||void 0===j?void 0:j.proxy,e=function(){ibiz.net.post("/appfuncs/fetchpersonfuncsetting",{page:0,size:1e3,sort:"showorder,asc"}).then((function(M){if(M.ok&&M.data&&M.data.length){var N={};I.value=M.data.filter((function(M){if(M.ispersonal||(M.ispersonal=0),M.pssystemappid){var j=M.pssystemappname;N[j]?N[j].push(M):N[j]=[M]}else N["未分类"]?N["未分类"].push(M):N["未分类"]=[M];return M.ispersonal})),t.value=Object.keys(N).map((function(M){return{name:M,items:N[M]}}))}}))},n=function(){z.value&&(I.value.forEach((function(M,N){M.showorder=N})),ibiz.net.post("/appfuncs/setfuncsetting",{setting:JSON.stringify({list:I.value})}).then((function(M){M.ok&&(null==i||i.$Notice.success({title:"成功",desc:"保存成功"}),e())}))),z.value=!z.value};a((function(){return M.isShowDrawer}),(function(M){M&&e()}));var u=function(M){M&&ibiz.net.get("/appfuncs/".concat(M,"/getfuncurl")).then((function(M){M.ok&&M.data&&M.data.url&&window.open(M.data.url)}))},g=function(M){M.preventDefault()},T=function(M,N,j,D){if(M.stopPropagation(),N.ispersonal=Number(!N.ispersonal),"remove"===D)I.value.splice(j,1);else if("change"===D){var c=I.value.findIndex((function(M){return M.pssysappfuncid===N.pssysappfuncid}));-1===c?I.value.push(N):I.value.splice(c,1)}};return function(){return y("div",{class:[c.b(),M.isShowDrawer?c.m("show"):""]},[y("div",{class:c.b("content")},[y("div",{class:c.b("group")},[y("header",{class:c.b("group-header")},[y("div",{class:c.b("group-header-left")},["常用应用"]),y("div",{class:c.b("group-header-right")},[y(E,{on:{click:n}},[z.value?"保存":"配置"]),y(E,{on:{click:function(){return D("on-close")}}},["返回"])])]),y("main",{class:c.b("group-content")},[I.value.map((function(M,N){return y("div",{class:[c.b("group-item"),M.pssysappfuncid?"":c.bm("group-item","disabled")],key:M.pssysappfuncid,on:{click:function(){return u(M.pssysappfuncid)},dragstart:function(M){return function(M,N){var j;z.value&&(null===(j=M.dataTransfer)||void 0===j||j.setData("originIndex",N.toString()))}(M,N)},dragover:g,drop:function(M){return function(M,N){if(M.preventDefault(),z.value&&M.dataTransfer){var j=Number(M.dataTransfer.getData("originIndex"));if(j!==N){var D=I.value[j],c=I.value[N];I.value.splice(j,1,c),I.value.splice(N,1,D)}}}(M,N)}},attrs:{draggable:z.value}},[y("div",{class:[c.be("group-item","checkbox"),c.bem("group-item","checkbox","remove"),z.value?c.bem("group-item","checkbox","show"):""],on:{click:function(j){return T(j,M,N,"remove")}}},[y(l,{attrs:{type:"md-remove",size:16}})]),y("div",{class:c.be("group-item","icon")},[y("img",{attrs:{src:M.icon||O,draggable:!1}})]),y(x,{attrs:{content:M.tip,disabled:!M.tip}},[y("div",{class:c.be("group-item","text")},[M.pssysappfuncname])])])}))])]),t.value.map((function(M,N){return y("div",{class:c.b("group"),key:N},[y("header",{class:c.b("group-header")},[M.name]),y("main",{class:c.b("group-content")},[M.items.map((function(M){return y("div",{class:[c.b("group-item"),M.pssysappfuncid?"":c.bm("group-item","disabled")],key:M.pssysappfuncid,on:{click:function(){return u(M.pssysappfuncid)}}},[y("div",{class:[c.be("group-item","checkbox"),M.ispersonal?c.bem("group-item","checkbox","selected"):"",z.value?c.bem("group-item","checkbox","show"):""],on:{click:function(j){return T(j,M,N,"change")}}},[M.ispersonal?y(l,{attrs:{type:"md-checkmark",size:16}}):null]),y("div",{class:c.be("group-item","icon")},[y("img",{attrs:{src:M.icon||O,draggable:!1}})]),y(x,{attrs:{content:M.tip,disabled:!M.tip}},[y("div",{class:c.be("group-item","text")},[M.pssysappfuncname])])])}))])])}))])])}}}),U=T({name:"FuncPortalListPortlet",components:{FuncDrawer:d},props:{modelData:{type:e,required:!0},controller:{type:I,required:!0}},setup:function(M){var N=w("func-portal-list-portlet"),j=r([]),D=L(),c=null;D&&M.modelData.list&&(c=g(D.proxy,M.modelData.list,M.controller.context),s((function(){var M;null===(M=c)||void 0===M||M.nerve.self.evt.on("mounted",z(t().mark((function M(){var N;return t().wrap((function(M){for(;;)switch(M.prev=M.next){case 0:if(!c){M.next=5;break}return M.next=3,c.load();case 3:N=M.sent,j.value=N;case 5:case"end":return M.stop()}}),M)}))))})));var I=r(!1),i=function(){var M=z(t().mark((function M(){var N;return t().wrap((function(M){for(;;)switch(M.prev=M.next){case 0:if(I.value=!1,!c){M.next=6;break}return M.next=4,c.load();case 4:N=M.sent,j.value=N;case 6:case"end":return M.stop()}}),M)})));return function(){return M.apply(this,arguments)}}();return{ns:N,funcPortalList:j,openPage:function(M){M&&ibiz.net.get("/appfuncs/".concat(M,"/getfuncurl")).then((function(M){M.ok&&M.data&&M.data.url&&window.open(M.data.url)}))},isShowDrawer:I,isShowDrawerChange:i}},render:function(){var M=this;return y("div",{class:this.ns.b()},[y("header",{class:this.ns.b("header")},[y("div",{class:this.ns.b("header-left")},[y("div",{class:this.ns.be("header-left","icon")},[y("img",{attrs:{src:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjE5cHgiIGhlaWdodD0iMTlweCIgdmlld0JveD0iMCAwIDE5LjAgMTkuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTEyODAsMCBMMTI4MCw3NjggTDAsNzY4IEwwLDAgTDEyODAsMCBaIj48L3BhdGg+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImkxIj48cGF0aCBkPSJNOC4wMTc1OTY2LDAgQzkuMTY2MTMxNzYsMCAxMC4wOTU3MjE2LDAuOTI5NTg5ODQ0IDEwLjA5NTcyMTYsMi4wNzgxMjUgQzEwLjA5NTcyMTYsMi45OTI4NzEwOSA5LjUwNTY4MjU0LDMuNzY4NDU3MDMgOC42ODU1NjUzNSw0LjA0Njc3NzM0IEw4LjY4NTU2NTM1LDUuMjkxNzk2ODcgTDExLjIwOTAwMjksNi43NDQ2Mjg5MSBDMTEuNDYxMzQ2Niw2Ljg4OTM1NTQ3IDExLjYxNzIwNiw3LjE2MDI1MzkxIDExLjYxNzIwNiw3LjQ1MTU2MjUgTDExLjYxNzIwNiwxMC4yNjYzMDg2IEwxMi42MDA2MDQ0LDEwLjgzNTkzNzUgQzEzLjI0ODE2MywxMC4yNjQ0NTMxIDE0LjIwOTI5NTgsMTAuMTQxOTkyMiAxNC45OTc4NywxMC41OTg0Mzc1IEMxNS45ODY4MzQ5LDExLjE3MTc3NzMgMTYuMzI0NTMwMiwxMi40NDA5MTggMTUuNzUzMDQ1OCwxMy40MzU0NDkyIEMxNS4xODM0MTY5LDE0LjQyOTk4MDUgMTMuOTE3OTg3MiwxNC43Njk1MzEyIDEyLjkyOTAyMjQsMTQuMTk2MTkxNCBDMTIuMTQyMzAzNiwxMy43Mzk3NDYxIDExLjc2NTY0MzUsMTIuODM5ODQzOCAxMS45MzQ0OTExLDExLjk5MTg5NDUgTDExLjAzMDg3NzksMTEuNDY2Nzk2OSBMOC40MjM5NDQyNiwxMi45Njc4NzExIEM4LjI5Nzc3MjM5LDEzLjA0MDIzNDQgOC4xNTY3NTY3NiwxMy4wNzczNDM4IDguMDE1NzQxMTQsMTMuMDc3MzQzOCBDNy44NzQ3MjU1MSwxMy4wNzczNDM4IDcuNzMzNzA5ODksMTMuMDQwMjM0NCA3LjYwNzUzODAxLDEyLjk2Nzg3MTEgTDQuOTk4NzQ4OTUsMTEuNDY0OTQxNCBMNC4wOTUxMzU2NywxMS45OTAwMzkxIEM0LjI2Mzk4MzMyLDEyLjgzOTg0MzggMy44ODkxNzg2NCwxMy43Mzc4OTA2IDMuMTAwNjA0NDIsMTQuMTk0MzM1OSBDMi4xMTE2Mzk1NywxNC43Njc2NzU4IDAuODQ4MDY1MzU1LDE0LjQyNjI2OTUgMC4yNzY1ODA5OCwxMy40MzM1OTM4IEMtMC4yOTMwNDc5MjcsMTIuNDQwOTE4IDAuMDQ0NjQ3Mzg2LDExLjE3MTc3NzMgMS4wMzczMjMxNywxMC41OTY1ODIgQzEuODI0MDQxOTIsMTAuMTQwMTM2NyAyLjc4NzAzMDIsMTAuMjYyNTk3NyAzLjQzNDU4ODc5LDEwLjgzNDA4MiBMNC40MTc5ODcyMywxMC4yNjQ0NTMxIEw0LjQxNzk4NzIzLDcuNDUxNTYyNSBDNC40MTc5ODcyMyw3LjE2MDI1MzkxIDQuNTczODQ2Niw2Ljg4OTM1NTQ3IDQuODI2MTkwMzUsNi43NDQ2Mjg5MSBMNy4zNDk2Mjc4NSw1LjI5MTc5Njg4IEw3LjM0OTYyNzg1LDQuMDQ2Nzc3MzQgQzYuNTI5NTEwNjcsMy43Njg0NTcwMyA1LjkzOTQ3MTYsMi45OTI4NzEwOSA1LjkzOTQ3MTYsMi4wNzgxMjUgQzUuOTM5NDcxNiwwLjkyOTU4OTg0NCA2Ljg2OTA2MTQ1LDAgOC4wMTc1OTY2LDAgWiBNMTQuNDA1OTc1NSwxMS42MjYzNjcyIEMxMy45ODI5Mjg2LDExLjM4MTQ0NTMgMTMuNDQxMTMxOCwxMS41MjgwMjczIDEzLjE5NjIwOTksMTEuOTUyOTI5NyBDMTIuOTUxMjg4LDEyLjM3NzgzMiAxMy4wOTc4NywxMi45MjMzMzk4IDEzLjUyMDkxNjksMTMuMTY4MjYxNyBDMTMuOTQzOTYzOCwxMy40MTMxODM2IDE0LjQ4NTc2MDcsMTMuMjY2NjAxNiAxNC43MzA2ODI1LDEyLjg0MTY5OTIgQzE0Ljk3NTYwNDQsMTIuNDE0OTQxNCAxNC44MzA4Nzc5LDExLjg3MTI4OTEgMTQuNDA1OTc1NSwxMS42MjYzNjcyIFogTTIuODM1MjcyMzksMTEuOTUxMDc0MiBDMi41OTIyMDU5OCwxMS41MjQzMTY0IDIuMDQ4NTUzNjQsMTEuMzc5NTg5OCAxLjYyNTUwNjc2LDExLjYyNDUxMTcgQzEuMjAwNjA0NDIsMTEuODY5NDMzNiAxLjA1NTg3Nzg1LDEyLjQxNDk0MTQgMS4zMDA3OTk3MywxMi44Mzk4NDM3IEMxLjU0Mzg2NjE0LDEzLjI2NjYwMTYgMi4wODc1MTg0OCwxMy40MTEzMjgxIDIuNTEwNTY1MzUsMTMuMTY2NDA2MiBDMi45MzU0Njc3LDEyLjkyMTQ4NDQgMy4wODAxOTQyNiwxMi4zNzU5NzY2IDIuODM1MjcyMzksMTEuOTUxMDc0MiBaIE04LjAxNTc0MTE0LDYuNDQ3NzUzOTEgTDUuNzUyMDY5MjYsNy43NTIxNDg0NCBMNS43NTIwNjkyNiwxMC4zNTcyMjY2IEw4LjAxNTc0MTE0LDExLjY2MTYyMTEgTDEwLjI3OTQxMywxMC4zNTcyMjY2IEwxMC4yNzk0MTMsNy43NTIxNDg0NCBMOC4wMTU3NDExNCw2LjQ0Nzc1MzkxIFogTTguMDE1NzQxMTQsMS4xODc1IEM3LjUyNDA0MTkyLDEuMTg3NSA3LjEyNTExNjE0LDEuNTg2NDI1NzggNy4xMjUxMTYxNCwyLjA3ODEyNSBDNy4xMjUxMTYxNCwyLjU2OTgyNDIyIDcuNTI0MDQxOTIsMi45Njg3NSA4LjAxNTc0MTE0LDIuOTY4NzUgQzguNTA3NDQwMzUsMi45Njg3NSA4LjkwNjM2NjE0LDIuNTY5ODI0MjIgOC45MDYzNjYxNCwyLjA3ODEyNSBDOC45MDYzNjYxNCwxLjU4NjQyNTc4IDguNTA3NDQwMzUsMS4xODc1IDguMDE1NzQxMTQsMS4xODc1IFoiPjwvcGF0aD48L2NsaXBQYXRoPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjM2LjAgLTQ0OC4wKSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kwKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjM2LjAgNDQ4LjApIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjQ4NDI1ODg2NDAzNDkyNzcgMi4yNjM2NzE4NzUwMDAwMDE4KSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kxKSI+PHBvbHlnb24gcG9pbnRzPSIwLDAgMTYuMDMxMDU1MSwwIDE2LjAzMTA1NTEsMTQuNDc0ODI2MSAwLDE0LjQ3NDgyNjEgMCwwIiBzdHJva2U9Im5vbmUiIGZpbGw9IiMyQzhDRjAiPjwvcG9seWdvbj48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg=="}})]),y("div",{class:this.ns.be("header-left","text")},["快速入口"])]),y("div",{class:this.ns.b("header-right"),on:{click:function(){M.isShowDrawer=!0}}},[y("div",{class:this.ns.be("header-right","icon")},[y("img",{attrs:{src:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwLjAgMjAuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTEyODAsMCBMMTI4MCw3NjggTDAsNzY4IEwwLDAgTDEyODAsMCBaIj48L3BhdGg+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImkxIj48cGF0aCBkPSJNNy42NTYyNSwwIEM3Ljc0MjE4NzUsMCA3LjgxMjUsMC4wNzAzMTI1IDcuODEyNSwwLjE1NjI1IEw3LjgxMjUsMS4yNSBDNy44MTI1LDEuMzM1OTM3NSA3Ljc0MjE4NzUsMS40MDYyNSA3LjY1NjI1LDEuNDA2MjUgTDEuNDA2MjUsMS40MDYyNSBMMS40MDYyNSwxNC4yMTg3NSBMMTQuMjE4NzUsMTQuMjE4NzUgTDE0LjIxODc1LDcuOTY4NzUgQzE0LjIxODc1LDcuODgyODEyNSAxNC4yODkwNjI1LDcuODEyNSAxNC4zNzUsNy44MTI1IEwxNS40Njg3NSw3LjgxMjUgQzE1LjU1NDY4NzUsNy44MTI1IDE1LjYyNSw3Ljg4MjgxMjUgMTUuNjI1LDcuOTY4NzUgTDE1LjYyNSwxNSBDMTUuNjI1LDE1LjM0NTcwMzEgMTUuMzQ1NzAzMSwxNS42MjUgMTUsMTUuNjI1IEwwLjYyNSwxNS42MjUgQzAuMjc5Mjk2ODc1LDE1LjYyNSAwLDE1LjM0NTcwMzEgMCwxNSBMMCwwLjYyNSBDMCwwLjI3OTI5Njg3NSAwLjI3OTI5Njg3NSwwIDAuNjI1LDAgWiI+PC9wYXRoPjwvY2xpcFBhdGg+PGNsaXBQYXRoIGlkPSJpMiI+PHBhdGggZD0iTTguMzE0NDkyOTIsMCBDOC4zNTU1MDg1NCwwIDguMzk0NTcxMDQsMC4wMTM2NzE4NzUgOC40MjU4MjEwNCwwLjA0NDkyMTg3NSBMMTAuODUzNTU1NCwyLjQ3MDcwMzEzIEMxMC45MTQxMDIzLDIuNTMxMjUgMTAuOTE0MTAyMywyLjYzMDg1OTM4IDEwLjg1MzU1NTQsMi42OTE0MDYyNSBMMi43MzA1MDg1NCwxMC43OTY4NzUgQzIuNzAzMTY0NzksMTAuODI0MjE4OCAyLjY2NDEwMjI5LDEwLjgzOTg0MzggMi42MjUwMzk3OSwxMC44NDE3OTY5IEwwLjMyMDM1MjI5NCwxMC44OTg0Mzc1IEMwLjEzODcxMTY2OSwxMC44OTg0Mzc1IC0wLjAwMTkxMzMzMDk1LDEwLjc1NTg1OTQgMS45NjkyNDE1ZS0wNSwxMC41ODIwMzEyIEwwLjAzNzE0OTE2OTEsOC4yNTk3NjU2MiBDMC4wMzcxNDkxNjkxLDguMjE4NzUgMC4wNTQ3MjcyOTQxLDguMTc5Njg3NSAwLjA4MjA3MTA0NDEsOC4xNTAzOTA2MiBMOC4yMDMxNjQ3OSwwLjA0NDkyMTg3NSBDOC4yMzQ0MTQ3OSwwLjAxNTYyNSA4LjI3MzQ3NzI5LDAgOC4zMTQ0OTI5MiwwIFogTTguMzE0NDkyOTIsMS42OTkyMTg3NSBMMS4yNzczODM1NCw4LjcyMDcwMzEyIEwxLjI2MzcxMTY3LDkuNjI2OTUzMTIgTDIuMTU2Mjg5NzksOS42MDU0Njg3NSBMOS4xOTczMDU0MiwyLjU4MDA3ODEyIEw4LjMxNDQ5MjkyLDEuNjk5MjE4NzUgWiI+PC9wYXRoPjwvY2xpcFBhdGg+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTg5LjAgLTQ0Ny4wKSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kwKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTE4OS4wIDQ0Ny4wKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi4xODc1IDIuMTg3NSkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMSkiPjxwb2x5Z29uIHBvaW50cz0iMCwwIDE1LjYyNSwwIDE1LjYyNSwxNS42MjUgMCwxNS42MjUgMCwwIiBzdHJva2U9Im5vbmUiIGZpbGw9IiMyQzhDRjAiPjwvcG9seWdvbj48L2c+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuOTE0MDIyNzA1OTQ4NDEzIDIuMTg3NSkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMikiPjxwb2x5Z29uIHBvaW50cz0iMi43NTg2ODQ2N2UtMTYsMCAxMC44OTg5NjU2LDAgMTAuODk4OTY1NiwxMC44OTg0Mzc1IDIuNzU4Njg0NjdlLTE2LDEwLjg5ODQzNzUgMi43NTg2ODQ2N2UtMTYsMCIgc3Ryb2tlPSJub25lIiBmaWxsPSIjMkM4Q0YwIj48L3BvbHlnb24+PC9nPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4="}})]),y("div",{class:this.ns.be("header-right","text")},["更多"])])]),y("div",{class:this.ns.e("divider")}),y("main",{class:this.ns.b("content")},[this.funcPortalList.map((function(N){return y("div",{class:[M.ns.b("item"),N.pssysappfuncid?"":M.ns.bm("item","disabled")],key:N.pssysappfuncid,on:{click:function(){return M.openPage(N.pssysappfuncid)}}},[y("div",{class:M.ns.be("item","icon")},[y("img",{attrs:{src:N.icon||O}})]),y(x,{attrs:{content:N.tip,disabled:!N.tip}},[y("div",{class:M.ns.be("item","text")},[N.pssysappfuncname])])])}))]),y(d,{attrs:{isShowDrawer:this.isShowDrawer},on:{"on-close":this.isShowDrawerChange}})])}}),C=T({name:"TodoAppMenuPortlet",props:{modelData:{type:n,required:!0},controller:{type:i,required:!0}},setup:function(M){var N=w("todo-app-menu-portlet"),j=["data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjQwcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDQwLjAgNDAuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTEyODAsMCBMMTI4MCw3NjggTDAsNzY4IEwwLDAgTDEyODAsMCBaIj48L3BhdGg+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImkxIj48cGF0aCBkPSJNMTcuODM5ODQzOCwwIEMxOC4xNzE4NzUsMCAxOC40OTIxODc1LDAuMTMyODEyNSAxOC43MjY1NjI1LDAuMzY3MTg3NSBMMjcuMTMyODEyNSw4Ljc3NzM0Mzc1IEMyNy4zNjcxODc1LDkuMDExNzE4NzUgMjcuNSw5LjMyODEyNSAyNy41LDkuNjYwMTU2MjUgTDI3LjUsMzMuNzUgQzI3LjUsMzQuNDQxNDA2MiAyNi45NDE0MDYyLDM1IDI2LjI1LDM1IEwxLjI1LDM1IEMwLjU1ODU5Mzc1LDM1IDAsMzQuNDQxNDA2MiAwLDMzLjc1IEwwLDEuMjUgQzAsMC41NTg1OTM3NSAwLjU1ODU5Mzc1LDAgMS4yNSwwIEwxNy44Mzk4NDM4LDAgWiBNMTcuMjY1NjI1LDIuODgyODEyNSBMMTcuMjY1NjI1LDEwLjIzNDM3NSBMMjQuNjE3MTg3NSwxMC4yMzQzNzUgTDE3LjI2NTYyNSwyLjg4MjgxMjUgWiI+PC9wYXRoPjwvY2xpcFBhdGg+PGxpbmVhckdyYWRpZW50IGlkPSJpMiIgeDE9IjBweCIgeTE9Ii0zLjU1NzM0NzQzcHgiIHgyPSIyNy41cHgiIHkyPSIzOS44NzQ1NTU0cHgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRkY4NDg2IiBvZmZzZXQ9IjAlIj48L3N0b3A+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGNEQ0RiIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI1Ni4wIC0zMzIuMCkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxNi4wIDI5Mi4wKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDAuMCA0MC4wKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi4yNSAyLjUpIj48ZyBjbGlwLXBhdGg9InVybCgjaTEpIj48cG9seWdvbiBwb2ludHM9IjAsMCAyNy41LDAgMjcuNSwzNSAwLDM1IDAsMCIgc3Ryb2tlPSJub25lIiBmaWxsPSJ1cmwoI2kyKSI+PC9wb2x5Z29uPjwvZz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==","data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjQwcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDQwLjAgNDAuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTEyODAsMCBMMTI4MCw3NjggTDAsNzY4IEwwLDAgTDEyODAsMCBaIj48L3BhdGg+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImkxIj48cGF0aCBkPSJNMTcuODM5ODQzOCwwIEMxOC4xNzE4NzUsMCAxOC40OTIxODc1LDAuMTMyODEyNSAxOC43MjY1NjI1LDAuMzY3MTg3NSBMMjcuMTMyODEyNSw4Ljc3NzM0Mzc1IEMyNy4zNjcxODc1LDkuMDExNzE4NzUgMjcuNSw5LjMyODEyNSAyNy41LDkuNjYwMTU2MjUgTDI3LjUsMzMuNzUgQzI3LjUsMzQuNDQxNDA2MiAyNi45NDE0MDYyLDM1IDI2LjI1LDM1IEwxLjI1LDM1IEMwLjU1ODU5Mzc1LDM1IDAsMzQuNDQxNDA2MiAwLDMzLjc1IEwwLDEuMjUgQzAsMC41NTg1OTM3NSAwLjU1ODU5Mzc1LDAgMS4yNSwwIEwxNy44Mzk4NDM4LDAgWiBNMTkuNzM0OTQ5LDE1LjY1MjE3MzkgTDE3LjkwODk4NzcsMTUuNjUyMTczOSBDMTcuNzM2OTc2OSwxNS42NTIxNzM5IDE3LjU3ODE5NzYsMTUuNzM1NzU5MiAxNy40Nzg5NjA2LDE1Ljg3MjgzOSBMMTIuNDg3MzM4MiwyMi44MjA0NDUgTDEwLjM0NzEyNjQsMTkuODQ0ODEwMSBDMTAuMjQ3ODg5MywxOS43MDc3MzAyIDEwLjA4NTgwMjIsMTkuNjI0MTQ1IDkuOTE3MDk5MjUsMTkuNjI0MTQ1IEw4LjA5MTEzNzk4LDE5LjYyNDE0NSBDNy44NzYxMjQ0MywxOS42MjQxNDUgNy43NTA0MjQxOSwxOS44NzE1NTczIDcuODc2MTI0NDMsMjAuMDQ4NzU4MSBMMTIuMDU3MzExMSwyNS44NjYyOTE1IEMxMi4yNjkwMTY4LDI2LjE2MDUxMTUgMTIuNzA1NjU5NywyNi4xNjA1MTE1IDEyLjkxNzM2NTMsMjUuODY2MjkxNSBMMTkuOTQ5OTYyNSwxNi4wODAxMzA0IEMyMC4wNzU2NjI4LDE1LjkwMjkyOTcgMTkuOTQ5OTYyNSwxNS42NTU1MTczIDE5LjczNDk0OSwxNS42NTIxNzM5IFogTTE3LjI2NTYyNSwyLjg4MjgxMjUgTDE3LjI2NTYyNSwxMC4yMzQzNzUgTDI0LjYxNzE4NzUsMTAuMjM0Mzc1IEwxNy4yNjU2MjUsMi44ODI4MTI1IFoiPjwvcGF0aD48L2NsaXBQYXRoPjxsaW5lYXJHcmFkaWVudCBpZD0iaTIiIHgxPSIwcHgiIHkxPSItNC4xNjk2MzE0NHB4IiB4Mj0iMjcuNXB4IiB5Mj0iMzVweCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNBMUU2NjciIG9mZnNldD0iMCUiPjwvc3RvcD48c3RvcCBzdG9wLWNvbG9yPSIjNzdEMjNGIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDcyLjAgLTMzMS4wKSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kwKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjE2LjAgMjkyLjApIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNTYuMCAzOS4wKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi4wODY5NTY1MjE3MzkxMjkgMi42MDg2OTU2NTIxNzM5MTQpIj48ZyBjbGlwLXBhdGg9InVybCgjaTEpIj48cG9seWdvbiBwb2ludHM9IjAsMCAyNy41LDAgMjcuNSwzNSAwLDM1IDAsMCIgc3Ryb2tlPSJub25lIiBmaWxsPSJ1cmwoI2kyKSI+PC9wb2x5Z29uPjwvZz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==","data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjQwcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDQwLjAgNDAuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTEyODAsMCBMMTI4MCw3NjggTDAsNzY4IEwwLDAgTDEyODAsMCBaIj48L3BhdGg+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImkxIj48cGF0aCBkPSJNMTcuODM5ODQzOCwwIEMxOC4xNzE4NzUsMCAxOC40OTIxODc1LDAuMTMyODEyNSAxOC43MjY1NjI1LDAuMzY3MTg3NSBMMjcuMTMyODEyNSw4Ljc3NzM0Mzc1IEMyNy4zNjcxODc1LDkuMDExNzE4NzUgMjcuNSw5LjMyODEyNSAyNy41LDkuNjYwMTU2MjUgTDI3LjUsMzMuNzUgQzI3LjUsMzQuNDQxNDA2MiAyNi45NDE0MDYyLDM1IDI2LjI1LDM1IEwxLjI1LDM1IEMwLjU1ODU5Mzc1LDM1IDAsMzQuNDQxNDA2MiAwLDMzLjc1IEwwLDEuMjUgQzAsMC41NTg1OTM3NSAwLjU1ODU5Mzc1LDAgMS4yNSwwIEwxNy44Mzk4NDM4LDAgWiBNMTQuNjg3NSwxNS42MjUgTDEyLjgxMjUsMTUuNjI1IEMxMi42Mzk5MTEsMTUuNjI1IDEyLjUsMTUuNzY0OTExIDEyLjUsMTUuOTM3NSBMMTIuNSwyMC4xNTYyNSBMOC4yODEyNSwyMC4xNTYyNSBDOC4xMDg2NjEwMiwyMC4xNTYyNSA3Ljk2ODc1LDIwLjI5NjE2MSA3Ljk2ODc1LDIwLjQ2ODc1IEw3Ljk2ODc1LDIyLjM0Mzc1IEM3Ljk2ODc1LDIyLjUxNjMzOSA4LjEwODY2MTAyLDIyLjY1NjI1IDguMjgxMjUsMjIuNjU2MjUgTDEyLjUsMjIuNjU2MjUgTDEyLjUsMjYuODc1IEMxMi41LDI3LjA0NzU4OSAxMi42Mzk5MTEsMjcuMTg3NSAxMi44MTI1LDI3LjE4NzUgTDE0LjY4NzUsMjcuMTg3NSBDMTQuODYwMDg5LDI3LjE4NzUgMTUsMjcuMDQ3NTg5IDE1LDI2Ljg3NSBMMTUsMjIuNjU2MjUgTDE5LjIxODc1LDIyLjY1NjI1IEMxOS4zOTEzMzksMjIuNjU2MjUgMTkuNTMxMjUsMjIuNTE2MzM5IDE5LjUzMTI1LDIyLjM0Mzc1IEwxOS41MzEyNSwyMC40Njg3NSBDMTkuNTMxMjUsMjAuMjk2MTYxIDE5LjM5MTMzOSwyMC4xNTYyNSAxOS4yMTg3NSwyMC4xNTYyNSBMMTUsMjAuMTU2MjUgTDE1LDE1LjkzNzUgQzE1LDE1Ljc2NDkxMSAxNC44NjAwODksMTUuNjI1IDE0LjY4NzUsMTUuNjI1IFogTTE3LjI2NTYyNSwyLjg4MjgxMjUgTDE3LjI2NTYyNSwxMC4yMzQzNzUgTDI0LjYxNzE4NzUsMTAuMjM0Mzc1IEwxNy4yNjU2MjUsMi44ODI4MTI1IFoiPjwvcGF0aD48L2NsaXBQYXRoPjxsaW5lYXJHcmFkaWVudCBpZD0iaTIiIHgxPSIwcHgiIHkxPSItNi4zMDM5MDkzM3B4IiB4Mj0iMjcuNXB4IiB5Mj0iMzVweCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNCMzc3RUIiIG9mZnNldD0iMCUiPjwvc3RvcD48c3RvcCBzdG9wLWNvbG9yPSIjOUE1Q0UwIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjgwLjAgLTMzMi4wKSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kwKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjE2LjAgMjkyLjApIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NjQuMCA0MC4wKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi4yNSAyLjUpIj48ZyBjbGlwLXBhdGg9InVybCgjaTEpIj48cG9seWdvbiBwb2ludHM9IjAsMCAyNy41LDAgMjcuNSwzNSAwLDM1IDAsMCIgc3Ryb2tlPSJub25lIiBmaWxsPSJ1cmwoI2kyKSI+PC9wb2x5Z29uPjwvZz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==","data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjQwcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDQwLjAgNDAuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTEyODAsMCBMMTI4MCw3NjggTDAsNzY4IEwwLDAgTDEyODAsMCBaIj48L3BhdGg+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImkxIj48cGF0aCBkPSJNMTcuODM5ODQzOCwwIEMxOC4xNzE4NzUsMCAxOC40OTIxODc1LDAuMTMyODEyNSAxOC43MjY1NjI1LDAuMzY3MTg3NSBMMjcuMTMyODEyNSw4Ljc3NzM0Mzc1IEMyNy4zNjcxODc1LDkuMDExNzE4NzUgMjcuNSw5LjMyODEyNSAyNy41LDkuNjYwMTU2MjUgTDI3LjUsMzMuNzUgQzI3LjUsMzQuNDQxNDA2MiAyNi45NDE0MDYyLDM1IDI2LjI1LDM1IEwxLjI1LDM1IEMwLjU1ODU5Mzc1LDM1IDAsMzQuNDQxNDA2MiAwLDMzLjc1IEwwLDEuMjUgQzAsMC41NTg1OTM3NSAwLjU1ODU5Mzc1LDAgMS4yNSwwIEwxNy44Mzk4NDM4LDAgWiBNMTMuNDM3NSwyMS42NDA2MjUgTDYuMjUsMjEuNjQwNjI1IEM2LjA3NzQxMTAyLDIxLjY0MDYyNSA1LjkzNzUsMjEuNzgwNTM2IDUuOTM3NSwyMS45NTMxMjUgTDUuOTM3NSwyMy44MjgxMjUgQzUuOTM3NSwyNC4wMDA3MTQgNi4wNzc0MTEwMiwyNC4xNDA2MjUgNi4yNSwyNC4xNDA2MjUgTDEzLjQzNzUsMjQuMTQwNjI1IEMxMy42MTAwODksMjQuMTQwNjI1IDEzLjc1LDI0LjAwMDcxNCAxMy43NSwyMy44MjgxMjUgTDEzLjc1LDIxLjk1MzEyNSBDMTMuNzUsMjEuNzgwNTM2IDEzLjYxMDA4OSwyMS42NDA2MjUgMTMuNDM3NSwyMS42NDA2MjUgWiBNMjEuMjUsMTYuMzI4MTI1IEw2LjI1LDE2LjMyODEyNSBDNi4wNzc0MTEwMiwxNi4zMjgxMjUgNS45Mzc1LDE2LjQ2ODAzNiA1LjkzNzUsMTYuNjQwNjI1IEw1LjkzNzUsMTguNTE1NjI1IEM1LjkzNzUsMTguNjg4MjE0IDYuMDc3NDExMDIsMTguODI4MTI1IDYuMjUsMTguODI4MTI1IEwyMS4yNSwxOC44MjgxMjUgQzIxLjQyMjU4OSwxOC44MjgxMjUgMjEuNTYyNSwxOC42ODgyMTQgMjEuNTYyNSwxOC41MTU2MjUgTDIxLjU2MjUsMTYuNjQwNjI1IEMyMS41NjI1LDE2LjQ2ODAzNiAyMS40MjI1ODksMTYuMzI4MTI1IDIxLjI1LDE2LjMyODEyNSBaIE0xNy4yNjU2MjUsMi44ODI4MTI1IEwxNy4yNjU2MjUsMTAuMjM0Mzc1IEwyNC42MTcxODc1LDEwLjIzNDM3NSBMMTcuMjY1NjI1LDIuODgyODEyNSBaIj48L3BhdGg+PC9jbGlwUGF0aD48bGluZWFyR3JhZGllbnQgaWQ9ImkyIiB4MT0iMHB4IiB5MT0iLTMuMjAxODU4OTFweCIgeDI9IjMwLjAzMTI0NDNweCIgeTI9IjM1cHgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRkNCODJCIiBvZmZzZXQ9IjAlIj48L3N0b3A+PHN0b3Agc3RvcC1jb2xvcj0iI0Y5OEMxNiIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg5Mi4wIC0zMzIuMCkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxNi4wIDI5Mi4wKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjc2LjAgNDAuMCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuMjUgMi41KSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kxKSI+PHBvbHlnb24gcG9pbnRzPSIwLDAgMjcuNSwwIDI3LjUsMzUgMCwzNSAwLDAiIHN0cm9rZT0ibm9uZSIgZmlsbD0idXJsKCNpMikiPjwvcG9seWdvbj48L2c+PC9nPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=","data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjQwcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDQwLjAgNDAuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTEyODAsMCBMMTI4MCw3NjggTDAsNzY4IEwwLDAgTDEyODAsMCBaIj48L3BhdGg+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImkxIj48cGF0aCBkPSJNMTIuOTY4NzUsMCBDMTMuMTQwNjI1LDAgMTMuMjgxMjUsMC4xNDA2MjUgMTMuMjgxMjUsMC4zMTI1IEwxMy4yODEyNSwxLjg3NSBMMTkuMjE4NzUsMS44NzUgTDE5LjIxODc1LDAuMzEyNSBDMTkuMjE4NzUsMC4xNDA2MjUgMTkuMzU5Mzc1LDAgMTkuNTMxMjUsMCBMMjEuNzE4NzUsMCBDMjEuODkwNjI1LDAgMjIuMDMxMjUsMC4xNDA2MjUgMjIuMDMxMjUsMC4zMTI1IEwyMi4wMzEyNSwxLjg3NSBMMjYuMjUsMS44NzUgQzI2Ljk0MTQwNjIsMS44NzUgMjcuNSwyLjQzMzU5Mzc1IDI3LjUsMy4xMjUgTDI3LjUsMjguNzUgQzI3LjUsMjkuNDQxNDA2MiAyNi45NDE0MDYyLDMwIDI2LjI1LDMwIEwyMi41LDMwIEwyMi41LDMzLjc1IEMyMi41LDM0LjQ0MTQwNjIgMjEuOTQxNDA2MywzNSAyMS4yNSwzNSBMMS4yNSwzNSBDMC41NTg1OTM3NSwzNSAwLDM0LjQ0MTQwNjIgMCwzMy43NSBMMCw5LjA2MjUgQzAsOC4zNzEwOTM3NSAwLjU1ODU5Mzc1LDcuODEyNSAxLjI1LDcuODEyNSBMNSw3LjgxMjUgTDUsMy4xMjUgQzUsMi40MzM1OTM3NSA1LjU1ODU5Mzc1LDEuODc1IDYuMjUsMS44NzUgTDEwLjQ2ODc1LDEuODc1IEwxMC40Njg3NSwwLjMxMjUgQzEwLjQ2ODc1LDAuMTQwNjI1IDEwLjYwOTM3NSwwIDEwLjc4MTI1LDAgWiBNMTAuNDY4NzUsNC42ODc1IEw3LjgxMjUsNC42ODc1IEw3LjgxMjUsNy44MTI1IEwxNSw3LjgxMjUgTDIyLjUsMTUuMzEyNSBMMjIuNSwyNy4xODc1IEwyNC42ODc1LDI3LjE4NzUgTDI0LjY4NzUsNC42ODc1IEwyMi4wMzEyNSw0LjY4NzUgTDIyLjAzMTI1LDUuOTM3NSBDMjIuMDMxMjUsNi4xMDkzNzUgMjEuODkwNjI1LDYuMjUgMjEuNzE4NzUsNi4yNSBMMTkuNTMxMjUsNi4yNSBDMTkuMzU5Mzc1LDYuMjUgMTkuMjE4NzUsNi4xMDkzNzUgMTkuMjE4NzUsNS45Mzc1IEwxOS4yMTg3NSw0LjY4NzUgTDEzLjI4MTI1LDQuNjg3NSBMMTMuMjgxMjUsNS45Mzc1IEMxMy4yODEyNSw2LjEwOTM3NSAxMy4xNDA2MjUsNi4yNSAxMi45Njg3NSw2LjI1IEwxMC43ODEyNSw2LjI1IEMxMC42MDkzNzUsNi4yNSAxMC40Njg3NSw2LjEwOTM3NSAxMC40Njg3NSw1LjkzNzUgTDEwLjQ2ODc1LDQuNjg3NSBaIE0xMy44MzU5Mzc1LDEwLjYyNSBMMTMuODI4MTI1LDE2LjQ4NDM3NSBMMTkuNjg3NSwxNi40ODQzNzUgTDEzLjgzNTkzNzUsMTAuNjI1IFoiPjwvcGF0aD48L2NsaXBQYXRoPjxsaW5lYXJHcmFkaWVudCBpZD0iaTIiIHgxPSIwcHgiIHkxPSIwcHgiIHgyPSIyNy41cHgiIHkyPSIzNXB4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzc0RDNGRiIgb2Zmc2V0PSIwJSI+PC9zdG9wPjxzdG9wIHN0b3AtY29sb3I9IiMzRkE5RkYiIG9mZnNldD0iMTAwJSI+PC9zdG9wPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTA0LjAgLTMzMi4wKSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kwKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjE2LjAgMjkyLjApIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4ODguMCA0MC4wKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi4yNSAyLjUpIj48ZyBjbGlwLXBhdGg9InVybCgjaTEpIj48cG9seWdvbiBwb2ludHM9IjAsMCAyNy41LDAgMjcuNSwzNSAwLDM1IDAsMCIgc3Ryb2tlPSJub25lIiBmaWxsPSJ1cmwoI2kyKSI+PC9wb2x5Z29uPjwvZz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg=="],D=null,c=r({});if(M.modelData.appMenu){var I=M.modelData.appMenu.source.getPSAppCounterRef();I&&(s(z(t().mark((function M(){return t().wrap((function(M){for(;;)switch(M.prev=M.next){case 0:return M.next=2,S.getCounterByRef(I);case 2:(D=M.sent).onChange((function(M){c.value=M}));case 4:case"end":return M.stop()}}),M)})))),o((function(){var M;null===(M=D)||void 0===M||M.destroy()})))}var i=function(){var N=z(t().mark((function N(j){var D;return t().wrap((function(N){for(;;)switch(N.prev=N.next){case 0:if(D=j.source.getPSAppFunc()){N.next=6;break}if(!M.modelData.appMenu){N.next=4;break}throw new u(M.modelData.appMenu.source,"未配置界面行为");case 4:N.next=8;break;case 6:return N.next=8,ibiz.commands.execute(A.TAG,D);case 8:case"end":return N.stop()}}),N)})));return function(M){return N.apply(this,arguments)}}();return{ns:N,todoImgList:j,counter:D,counterData:c,onClickMenuItem:i}},render:function(){var M,N=this;return y("div",{class:this.ns.b()},[null===(M=this.modelData.appMenu)||void 0===M?void 0:M.items.map((function(M,j){return y("div",{class:[N.ns.b("item"),M.source.getPSAppFunc()?"":N.ns.bm("item","disabled")],key:M.id,on:{click:function(){return N.onClickMenuItem(M)}}},[y("div",{class:N.ns.b("item-left")},[y("div",{class:N.ns.be("item-left","icon")},[y("img",{attrs:{src:N.todoImgList[j]}})])]),y("div",{class:N.ns.b("item-right")},[y("div",{class:N.ns.be("item-right","count")},[y("span",{class:[(N.counterData[M.counterId]||0)>99?N.ns.be("item-right","add"):""]},[(N.counterData[M.counterId]||0)>99?99:N.counterData[M.counterId]||0]),y("span",["件"])]),y(x,{attrs:{content:M.source.tooltip,disabled:!M.source.tooltip}},[y("div",{class:N.ns.be("item-right","text")},[M.label])])])])}))])}}),p=function(){function M(){N(this,M),c(this,"compName","PORTLETCUSTOMAppPortalList")}var j;return D(M,[{key:"createController",value:(j=z(t().mark((function M(N,j,D){var c;return t().wrap((function(M){for(;;)switch(M.prev=M.next){case 0:return c=new I(N,j,D),M.next=3,c.init();case 3:return M.abrupt("return",c);case 4:case"end":return M.stop()}}),M)}))),function(M,N,D){return j.apply(this,arguments)})}]),M}(),Y=function(){function M(){N(this,M),c(this,"compName","PORTLETCUSTOMFuncPortalList")}var j;return D(M,[{key:"createController",value:(j=z(t().mark((function M(N,j,D){var c;return t().wrap((function(M){for(;;)switch(M.prev=M.next){case 0:return c=new I(N,j,D),M.next=3,c.init();case 3:return M.abrupt("return",c);case 4:case"end":return M.stop()}}),M)}))),function(M,N,D){return j.apply(this,arguments)})}]),M}(),b=function(){function M(){N(this,M),c(this,"compName","PORTLETCUSTOMTodoAppMenu")}var j;return D(M,[{key:"createController",value:(j=z(t().mark((function M(N,j,D){var c;return t().wrap((function(M){for(;;)switch(M.prev=M.next){case 0:return c=new i(N,j,D),M.next=3,c.init();case 3:return M.abrupt("return",c);case 4:case"end":return M.stop()}}),M)}))),function(M,N,D){return j.apply(this,arguments)})}]),M}();M("default",{install:function(M){M.component("PORTLETCUSTOMAppPortalList",j),M.component("PORTLETCUSTOMFuncPortalList",U),M.component("PORTLETCUSTOMTodoAppMenu",C),ibiz.register.portletPart.register("PORTLET_CUSTOM_AppPortalList",new p),ibiz.register.portletPart.register("PORTLET_CUSTOM_FuncPortalList",new Y),ibiz.register.portletPart.register("PORTLET_CUSTOM_TodoAppMenu",new b)}})}}}))}(); !function(){function e(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function n(n,t,r){return t&&e(n.prototype,t),r&&e(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}System.register([],(function(e,t){"use strict";return{execute:function(){var t=n((function e(){var n,t,r;!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),r="IndexView",(t="compName")in(n=this)?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r}));e("default",{install:function(e){ibiz.register.view.register("VIEW_CUSTOM_SyWebIndexView",new t)}})}}}))}();
@charset "UTF-8";.ibiz-app-portal-list-portlet{display:flex;align-items:center;width:100%}.ibiz-app-portal-list-portlet .ibiz-app-portal-list-portlet-item{display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;width:340px;height:200px;margin-right:14px;overflow:hidden;cursor:pointer;border-radius:10px}.ibiz-app-portal-list-portlet .ibiz-app-portal-list-portlet-item--disabled{cursor:not-allowed}.ibiz-app-portal-list-portlet .ibiz-app-portal-list-portlet-item .ivu-tooltip-arrow{border-bottom-color:#303133}.ibiz-app-portal-list-portlet .ibiz-app-portal-list-portlet-item .ivu-tooltip-inner{background-color:#303133}.ibiz-app-portal-list-portlet-item__text{flex-shrink:0;margin:36px 0 0 20px;overflow:hidden;font-family:MicrosoftYaHei-Bold,MicrosoftYaHei,sans-serif;font-size:24px;font-weight:700;line-height:31px;color:#fff;text-overflow:ellipsis;white-space:nowrap}.ibiz-app-portal-list-portlet-item__icon{margin:0 0 0 auto}.ibiz-app-portal-list-portlet-item__icon img{display:block;user-select:none}.ibiz-app-portal-list-portlet .ibiz-app-portal-list-portlet-item:nth-child(1){background:linear-gradient(132deg,#3e33ee 0%,#55bffc 100%)}.ibiz-app-portal-list-portlet .ibiz-app-portal-list-portlet-item:nth-child(1) .ibiz-app-portal-list-portlet-item__icon{margin:0 8px 8px auto}.ibiz-app-portal-list-portlet .ibiz-app-portal-list-portlet-item:nth-child(2){background:linear-gradient(137deg,#24c69e 0%,#29d57f 100%)}.ibiz-app-portal-list-portlet .ibiz-app-portal-list-portlet-item:nth-child(2) .ibiz-app-portal-list-portlet-item__icon img{object-position:0 -8px}.ibiz-app-portal-list-portlet .ibiz-app-portal-list-portlet-item:nth-child(3){background:linear-gradient(139deg,#ffba61 0%,#fee475 100%)}.ibiz-app-portal-list-portlet .ibiz-app-portal-list-portlet-item:last-child{margin-right:0}.ibiz-func-portal-list-portlet{display:flex;flex-direction:column;width:1048px;padding:0 16px;background:#fff;border-radius:10px}.ibiz-func-portal-list-portlet__divider{height:1px;background:#d8d8d8}.ibiz-func-portal-list-portlet .ibiz-func-portal-list-portlet-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;height:57px;padding:0 5px}.ibiz-func-portal-list-portlet .ibiz-func-portal-list-portlet-header .ibiz-func-portal-list-portlet-header-left{display:flex;align-items:flex-end}.ibiz-func-portal-list-portlet-header-left__icon{width:19px;height:19px;margin-right:8px}.ibiz-func-portal-list-portlet-header-left__icon img{display:block;max-width:100%}.ibiz-func-portal-list-portlet-header-left__text{font-family:MicrosoftYaHei,sans-serif;font-size:16px;line-height:21px;color:#15233f;letter-spacing:3px}.ibiz-func-portal-list-portlet .ibiz-func-portal-list-portlet-header .ibiz-func-portal-list-portlet-header-right{display:flex;align-items:center;cursor:pointer}.ibiz-func-portal-list-portlet-header-right__icon{width:20px;height:20px;margin-right:6px}.ibiz-func-portal-list-portlet-header-right__icon img{display:block;max-width:100%}.ibiz-func-portal-list-portlet-header-right__text{font-family:MicrosoftYaHei,sans-serif;font-size:14px;line-height:19px;color:#2d8cf0}.ibiz-func-portal-list-portlet .ibiz-func-portal-list-portlet-content{display:flex;flex-wrap:wrap;min-height:138px;padding:24px 5px 7px}.ibiz-func-portal-list-portlet .ibiz-func-portal-list-portlet-content .ivu-tooltip-arrow{border-bottom-color:#303133}.ibiz-func-portal-list-portlet .ibiz-func-portal-list-portlet-content .ivu-tooltip-inner{background-color:#303133}.ibiz-func-portal-list-portlet .ibiz-func-portal-list-portlet-content .ibiz-func-portal-list-portlet-item{display:flex;flex-direction:column;flex-shrink:0;align-items:center;width:96px;margin:0 34px 26px 0;cursor:pointer}.ibiz-func-portal-list-portlet .ibiz-func-portal-list-portlet-content .ibiz-func-portal-list-portlet-item--disabled{cursor:not-allowed}.ibiz-func-portal-list-portlet .ibiz-func-portal-list-portlet-content .ibiz-func-portal-list-portlet-item:nth-child(8n){margin-right:0}.ibiz-func-portal-list-portlet-item__icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:8px}.ibiz-func-portal-list-portlet-item__icon:hover{background:#ecf5ff}.ibiz-func-portal-list-portlet-item__icon img{display:block;max-width:36px}.ibiz-func-portal-list-portlet-item__text{font-family:MicrosoftYaHei,sans-serif;font-size:12px;line-height:16px;color:#666;text-align:center}.ibiz-func-drawer{position:fixed;top:0;left:0;z-index:999;width:100vw;height:100vh;margin-top:-100vh;overflow:auto;background:#f5f5f5;transition:all .5s}.ibiz-func-drawer--show{margin-top:0}.ibiz-func-drawer::-webkit-scrollbar{width:6px;height:6px;background:transparent}.ibiz-func-drawer::-webkit-scrollbar-thumb{background-color:#c1c1c1;border:0;border-radius:4px;box-shadow:none}.ibiz-func-drawer::-webkit-scrollbar-track{border:0;border-radius:4px;box-shadow:none}.ibiz-func-drawer .ibiz-func-drawer-content{display:flex;flex-direction:column;align-items:center;width:1200px;padding-bottom:60px;margin:0 auto}.ibiz-func-drawer .ibiz-func-drawer-content .ibiz-func-drawer-group{display:flex;flex-direction:column;width:100%;margin-top:24px}.ibiz-func-drawer .ibiz-func-drawer-content .ibiz-func-drawer-group .ibiz-func-drawer-group-header{display:flex;align-items:center;justify-content:space-between;height:20px;padding-left:8px;margin-bottom:14px;font-size:14px;font-weight:600;line-height:28px;color:#333}.ibiz-func-drawer .ibiz-func-drawer-content .ibiz-func-drawer-group .ibiz-func-drawer-group-header-right{display:flex;align-items:center}.ibiz-func-drawer .ibiz-func-drawer-content .ibiz-func-drawer-group .ibiz-func-drawer-group-header-right .ivu-btn{height:28px;margin-right:12px}.ibiz-func-drawer .ibiz-func-drawer-content .ibiz-func-drawer-group .ibiz-func-drawer-group-header-right .ivu-btn:last-child{margin-right:0}.ibiz-func-drawer .ibiz-func-drawer-content .ibiz-func-drawer-group .ibiz-func-drawer-group-content{display:flex;flex-wrap:wrap;min-height:133px;padding:24px 21px 0;background-color:#fff;border-radius:8px}.ibiz-func-drawer .ibiz-func-drawer-content .ibiz-func-drawer-group .ibiz-func-drawer-group-content .ivu-tooltip-arrow{border-bottom-color:#303133}.ibiz-func-drawer .ibiz-func-drawer-content .ibiz-func-drawer-group .ibiz-func-drawer-group-content .ivu-tooltip-inner{background-color:#303133}.ibiz-func-drawer .ibiz-func-drawer-content .ibiz-func-drawer-group .ibiz-func-drawer-group-content .ibiz-func-drawer-group-item{position:relative;display:flex;flex-direction:column;flex-shrink:0;align-items:center;width:96px;margin:0 34px 24px 0;cursor:pointer}.ibiz-func-drawer .ibiz-func-drawer-content .ibiz-func-drawer-group .ibiz-func-drawer-group-content .ibiz-func-drawer-group-item--disabled{cursor:not-allowed}.ibiz-func-drawer-group-item__checkbox{position:absolute;top:-5px;right:12px;display:none;align-items:center;justify-content:center;width:20px;height:20px;background-color:#fff;border:1px solid #dcdfe6;border-radius:50%}.ibiz-func-drawer-group-item__checkbox--show{display:flex}.ibiz-func-drawer-group-item__checkbox:hover{border-color:#409eff}.ibiz-func-drawer-group-item__checkbox--remove{color:#fff;background-color:#f44945;border:none}.ibiz-func-drawer-group-item__checkbox--selected{color:#409eff;border-color:#409eff}.ibiz-func-drawer-group-item__icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:12px}.ibiz-func-drawer-group-item__icon:hover{background:#ecf5ff}.ibiz-func-drawer-group-item__icon img{display:block;max-width:36px}.ibiz-func-drawer-group-item__text{font-family:MicrosoftYaHei,sans-serif;font-size:12px;line-height:16px;color:#666;text-align:center}.ibiz-todo-app-menu-portlet{display:flex;align-items:center;width:100%}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item{display:flex;flex-shrink:0;align-items:center;width:200px;height:120px;padding:26px 24px 22px;margin-right:12px;cursor:pointer;background:#fff;border-radius:10px}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item--disabled{cursor:not-allowed}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item:last-child{margin-right:0}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item .ivu-tooltip-arrow{border-bottom-color:#303133}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item .ivu-tooltip-inner{background-color:#303133}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item .ibiz-todo-app-menu-portlet-item-left{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:72px;height:100%;margin-right:16px;border-radius:4px}.ibiz-todo-app-menu-portlet-item-left__icon{width:40px;height:40px}.ibiz-todo-app-menu-portlet-item-left__icon img{display:block;max-width:100%}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item .ibiz-todo-app-menu-portlet-item-right{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;justify-content:space-between;height:100%}.ibiz-todo-app-menu-portlet-item-right__count{flex:1;margin-top:6px;font-family:MicrosoftYaHei,sans-serif;font-size:28px;line-height:37px;color:#ff4d4f;white-space:nowrap}.ibiz-todo-app-menu-portlet-item-right__add{position:relative}.ibiz-todo-app-menu-portlet-item-right__add:after{position:absolute;right:-13px;bottom:-4px;font-size:20px;content:"+"}.ibiz-todo-app-menu-portlet-item-right__count span:nth-child(2){margin-left:12px;font-size:16px;line-height:21px;color:#666}.ibiz-todo-app-menu-portlet-item-right__text{margin:2px 0 6px;font-family:MicrosoftYaHei,sans-serif;font-size:16px;line-height:21px;color:#666;white-space:nowrap}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item:nth-child(1) .ibiz-todo-app-menu-portlet-item-left{background:#fff3f3}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item:nth-child(1) .ibiz-todo-app-menu-portlet-item-right .ibiz-todo-app-menu-portlet-item-right__count{color:#ff4d4f}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item:nth-child(2) .ibiz-todo-app-menu-portlet-item-left{background:#f1ffe9}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item:nth-child(2) .ibiz-todo-app-menu-portlet-item-right .ibiz-todo-app-menu-portlet-item-right__count{color:#73d13d}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item:nth-child(3) .ibiz-todo-app-menu-portlet-item-left{background:#f6efff}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item:nth-child(3) .ibiz-todo-app-menu-portlet-item-right .ibiz-todo-app-menu-portlet-item-right__count{color:#9152de}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item:nth-child(4) .ibiz-todo-app-menu-portlet-item-left{background:#fff3f3}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item:nth-child(4) .ibiz-todo-app-menu-portlet-item-right .ibiz-todo-app-menu-portlet-item-right__count{color:#f98b15}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item:nth-child(5) .ibiz-todo-app-menu-portlet-item-left{background:#e9f5ff}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item:nth-child(5) .ibiz-todo-app-menu-portlet-item-right .ibiz-todo-app-menu-portlet-item-right__count{color:#40a9ff}.app{width:100vw;height:100vh}.app .ibiz-layout{position:relative;margin:auto;--ibiz-layout-width: 1280px} @charset "UTF-8";.app{width:100vw;height:100vh}.app .ibiz-layout{position:relative;margin:auto;--ibiz-layout-width: 1280px}
function e() { var m = Object.defineProperty;
var v = (j, z, N) => z in j ? m(j, z, { enumerable: !0, configurable: !0, writable: !0, value: N }) : j[z] = N;
var S = (j, z, N) => (v(j, typeof z != "symbol" ? z + "" : z, N), N);
import { ListPortletController as A, AppMenuPortletController as P } from "@ibiz-template/controller";
import { ListPortletModel as b, AppMenuPortletModel as Z, DefectModelError as h } from "@ibiz-template/model";
import { useNamespace as t, useListController as k } from "@ibiz-template/vue-util";
import { defineComponent as O, ref as u, getCurrentInstance as U, onMounted as n, h as M, watch as R, onUnmounted as H } from "vue";
import { Tooltip as x, Button as d, Icon as Y } from "view-design";
import { CounterService as F } from "@ibiz-template/service";
import { AppFuncCommand as J } from "@ibiz-template/runtime";
function gM() {
import("data:text/javascript,"); import("data:text/javascript,");
} }
const n = { const W = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjExMXB4IiBoZWlnaHQ9IjExMXB4IiB2aWV3Qm94PSIwIDAgMTExLjAgMTExLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxjbGlwUGF0aCBpZD0iaTAiPjxwYXRoIGQ9Ik0xMjgwLDAgTDEyODAsNzY4IEwwLDc2OCBMMCwwIEwxMjgwLDAgWiI+PC9wYXRoPjwvY2xpcFBhdGg+PGNsaXBQYXRoIGlkPSJpMSI+PHBhdGggZD0iTTMzMCwwIEMzMzUuNTIyODQ3LC0xLjAxNDUzMDYzZS0xNSAzNDAsNC40NzcxNTI1IDM0MCwxMCBMMzQwLDE5MCBDMzQwLDE5NS41MjI4NDcgMzM1LjUyMjg0NywyMDAgMzMwLDIwMCBMMTAsMjAwIEM0LjQ3NzE1MjUsMjAwIDYuNzYzNTM3NTFlLTE2LDE5NS41MjI4NDcgMCwxOTAgTDAsMTAgQy02Ljc2MzUzNzUxZS0xNiw0LjQ3NzE1MjUgNC40NzcxNTI1LDEuMDE0NTMwNjNlLTE1IDEwLDAgTDMzMCwwIFoiPjwvcGF0aD48L2NsaXBQYXRoPjxjbGlwUGF0aCBpZD0iaTIiPjxwYXRoIGQ9Ik0xMDMuNDE1Njg3LDY1LjAxMTk2MjkgTDEwMy40MTU2ODcsMTExIEw1Ny40NTM1NTY2LDExMSBMNTcuNDUzNTU2Niw2NS4wMTE5NjI5IEwxMDMuNDE1Njg3LDY1LjAxMTk2MjkgWiBNNDUuOTYyMjM4Myw2NS4wMTE5NjI5IEw0NS45NjIyMzgzLDExMSBMMCwxMTEgTDAsNjUuMDExOTYyOSBMNDUuOTYyMjM4Myw2NS4wMTE5NjI5IFogTTc4LjQ4Mjc0NTEsMCBMMTExLDMyLjQ3ODg4MTggTDc4LjQ4Mjc0NTEsNjUuMDExOTYyOSBMNDUuOTYyMTI5OSwzMi40Nzg4ODE4IEw3OC40ODI3NDUxLDAgWiBNNDUuOTYyMjM4Myw3LjUzMzY5MTQxIEw0NS45NjIxMjk5LDMyLjQ3ODg4MTggTDQ1Ljk2MjIzODMsNTMuNTIxNzI4NSBMMCw1My41MjE3Mjg1IEwwLDcuNTMzNjkxNDEgTDQ1Ljk2MjIzODMsNy41MzM2OTE0MSBaIj48L3BhdGg+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQzNy4wIC0xNTcuMCkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxNi4wIDc2LjApIj48ZyBjbGlwLXBhdGg9InVybCgjaTEpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMjEuMCA4MS4wKSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kyKSI+PHBvbHlnb24gcG9pbnRzPSIwLDAgMTExLDAgMTExLDExMSAwLDExMSAwLDAiIHN0cm9rZT0ibm9uZSIgZmlsbD0iI0ZGRkZGRiIgb3BhY2l0eT0iMjguMjY3OTI0JSI+PC9wb2x5Z29uPjwvZz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==", X = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjE0MXB4IiBoZWlnaHQ9IjE0MXB4IiB2aWV3Qm94PSIwIDAgMTQxLjAgMTQxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxjbGlwUGF0aCBpZD0iaTAiPjxwYXRoIGQ9Ik0xMjgwLDAgTDEyODAsNzY4IEwwLDc2OCBMMCwwIEwxMjgwLDAgWiI+PC9wYXRoPjwvY2xpcFBhdGg+PGNsaXBQYXRoIGlkPSJpMSI+PHBhdGggZD0iTTMzMCwwIEMzMzUuNTIyODQ3LC0xLjAxNDUzMDYzZS0xNSAzNDAsNC40NzcxNTI1IDM0MCwxMCBMMzQwLDE5MCBDMzQwLDE5NS41MjI4NDcgMzM1LjUyMjg0NywyMDAgMzMwLDIwMCBMMTAsMjAwIEM0LjQ3NzE1MjUsMjAwIDYuNzYzNTM3NTFlLTE2LDE5NS41MjI4NDcgMCwxOTAgTDAsMTAgQy02Ljc2MzUzNzUxZS0xNiw0LjQ3NzE1MjUgNC40NzcxNTI1LDEuMDE0NTMwNjNlLTE1IDEwLDAgTDMzMCwwIFoiPjwvcGF0aD48L2NsaXBQYXRoPjxjbGlwUGF0aCBpZD0iaTIiPjxwYXRoIGQ9Ik0xMDQuMDQ3NjE5LDMwLjI1IEMxMTAuMDk4ODEsMzAuMjUgMTE1LDM1LjE3MjUgMTE1LDQxLjI1IEwxMTUsODYuMzUgQzExNSw4OC43ODM3NSAxMTMuMDQyMjYyLDkwLjc1IDExMC42MTkwNDgsOTAuNzUgTDg3LjYxOTA0NzYsOTAuNzUgTDg3LjYxOTA0NzYsMTA4LjkgQzg3LjYxOTA0NzYsMTA5LjUwNSA4Ny4xMjYxOTA1LDExMCA4Ni41MjM4MDk1LDExMCBMMjguNDc2MTkwNSwxMTAgQzI3Ljg3MzgwOTUsMTEwIDI3LjM4MDk1MjQsMTA5LjUwNSAyNy4zODA5NTI0LDEwOC45IEwyNy4zODA5NTI0LDkwLjc1IEw0LjM4MDk1MjM4LDkwLjc1IEMxLjk1NzczODEsOTAuNzUgMCw4OC43ODM3NSAwLDg2LjM1IEwwLDQxLjI1IEMwLDM1LjE3MjUgNC45MDExOTA0OCwzMC4yNSAxMC45NTIzODEsMzAuMjUgWiBNNzguMzA5NTIzOCw2Mi43IEwzNi42OTA0NzYyLDYyLjcgTDM2LjY5MDQ3NjIsMTAwLjY1IEw3OC4zMDk1MjM4LDEwMC42NSBMNzguMzA5NTIzOCw2Mi43IFogTTk5LjY2NjY2NjcsNDQuNTUgTDk0LjE5MDQ3NjIsNDQuNTUgQzkzLjU4ODA5NTIsNDQuNTUgOTMuMDk1MjM4MSw0NS4wNDUgOTMuMDk1MjM4MSw0NS42NSBMOTMuMDk1MjM4MSw1MS4xNSBDOTMuMDk1MjM4MSw1MS43NTUgOTMuNTg4MDk1Miw1Mi4yNSA5NC4xOTA0NzYyLDUyLjI1IEw5OS42NjY2NjY3LDUyLjI1IEMxMDAuMjY5MDQ4LDUyLjI1IDEwMC43NjE5MDUsNTEuNzU1IDEwMC43NjE5MDUsNTEuMTUgTDEwMC43NjE5MDUsNDUuNjUgQzEwMC43NjE5MDUsNDUuMDQ1IDEwMC4yNjkwNDgsNDQuNTUgOTkuNjY2NjY2Nyw0NC41NSBaIE04Ni41MjM4MDk1LDAgQzg3LjEyNjE5MDUsMCA4Ny42MTkwNDc2LDAuNDk1IDg3LjYxOTA0NzYsMS4xIEw4Ny42MTkwNDc2LDIxLjQ1IEwyNy4zODA5NTI0LDIxLjQ1IEwyNy4zODA5NTI0LDEuMSBDMjcuMzgwOTUyNCwwLjQ5NSAyNy44NzM4MDk1LDAgMjguNDc2MTkwNSwwIFoiPjwvcGF0aD48L2NsaXBQYXRoPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzY5LjAgLTEzOS4wKSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kwKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTcwLjAgNzYuMCkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMSkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5OS4wIDYzLjApIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4wIDE5LjAwMDAwMDAwMDAwMDAwNykiPjxnIGNsaXAtcGF0aD0idXJsKCNpMikiPjxwb2x5Z29uIHBvaW50cz0iMCwwIDExNSwwIDExNSwxMTAgMCwxMTAgMCwwIiBzdHJva2U9Im5vbmUiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjMzLjE4NzQzMDIlIj48L3BvbHlnb24+PC9nPjwvZz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==", f = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjExN3B4IiBoZWlnaHQ9IjExN3B4IiB2aWV3Qm94PSIwIDAgMTE3LjAgMTE3LjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxjbGlwUGF0aCBpZD0iaTAiPjxwYXRoIGQ9Ik0xMjgwLDAgTDEyODAsNzY4IEwwLDc2OCBMMCwwIEwxMjgwLDAgWiI+PC9wYXRoPjwvY2xpcFBhdGg+PGNsaXBQYXRoIGlkPSJpMSI+PHBhdGggZD0iTTMzMCwwIEMzMzUuNTIyODQ3LC0xLjAxNDUzMDYzZS0xNSAzNDAsNC40NzcxNTI1IDM0MCwxMCBMMzQwLDE5MCBDMzQwLDE5NS41MjI4NDcgMzM1LjUyMjg0NywyMDAgMzMwLDIwMCBMMTAsMjAwIEM0LjQ3NzE1MjUsMjAwIDYuNzYzNTM3NTFlLTE2LDE5NS41MjI4NDcgMCwxOTAgTDAsMTAgQy02Ljc2MzUzNzUxZS0xNiw0LjQ3NzE1MjUgNC40NzcxNTI1LDEuMDE0NTMwNjNlLTE1IDEwLDAgTDMzMCwwIFoiPjwvcGF0aD48L2NsaXBQYXRoPjxjbGlwUGF0aCBpZD0iaTIiPjxwYXRoIGQ9Ik05OC4zNTcxNDI5LDAgQzEwMC4zNzIwOTgsMCAxMDIsMS42Mjc5MDE3OSAxMDIsMy42NDI4NTcxNCBMMTAyLDk4LjM1NzE0MjkgQzEwMiwxMDAuMzcyMDk4IDEwMC4zNzIwOTgsMTAyIDk4LjM1NzE0MjksMTAyIEwzLjY0Mjg1NzE0LDEwMiBDMS42Mjc5MDE3OSwxMDIgMCwxMDAuMzcyMDk4IDAsOTguMzU3MTQyOSBMMCwzLjY0Mjg1NzE0IEMwLDEuNjI3OTAxNzkgMS42Mjc5MDE3OSwwIDMuNjQyODU3MTQsMCBaIE02OS4yMTQyODU3LDIwLjAzNTcxNDMgQzYyLjE2NzYzMzksMjAuMDM1NzE0MyA1Ni40NjQyODU3LDI1LjczOTA2MjUgNTYuNDY0Mjg1NywzMi43ODU3MTQzIEw1Ni40NjQyODU3LDM4LjI1IEw0NS41MzU3MTQzLDM4LjI1IEw0NS41MzU3MTQzLDMyLjc4NTcxNDMgQzQ1LjUzNTcxNDMsMjUuNzM5MDYyNSAzOS44MzIzNjYxLDIwLjAzNTcxNDMgMzIuNzg1NzE0MywyMC4wMzU3MTQzIEMyNS43MzkwNjI1LDIwLjAzNTcxNDMgMjAuMDM1NzE0MywyNS43MzkwNjI1IDIwLjAzNTcxNDMsMzIuNzg1NzE0MyBDMjAuMDM1NzE0MywzOS44MzIzNjYxIDI1LjczOTA2MjUsNDUuNTM1NzE0MyAzMi43ODU3MTQzLDQ1LjUzNTcxNDMgTDM4LjI1LDQ1LjUzNTcxNDMgTDM4LjI1LDU2LjQ2NDI4NTcgTDMyLjc4NTcxNDMsNTYuNDY0Mjg1NyBDMjUuNzM5MDYyNSw1Ni40NjQyODU3IDIwLjAzNTcxNDMsNjIuMTY3NjMzOSAyMC4wMzU3MTQzLDY5LjIxNDI4NTcgQzIwLjAzNTcxNDMsNzYuMjYwOTM3NSAyNS43MzkwNjI1LDgxLjk2NDI4NTcgMzIuNzg1NzE0Myw4MS45NjQyODU3IEMzOS44MzIzNjYxLDgxLjk2NDI4NTcgNDUuNTM1NzE0Myw3Ni4yNjA5Mzc1IDQ1LjUzNTcxNDMsNjkuMjE0Mjg1NyBMNDUuNTM1NzE0Myw2My43NSBMNTYuNDY0Mjg1Nyw2My43NSBMNTYuNDY0Mjg1Nyw2OS4yMTQyODU3IEM1Ni40NjQyODU3LDc2LjI2MDkzNzUgNjIuMTY3NjMzOSw4MS45NjQyODU3IDY5LjIxNDI4NTcsODEuOTY0Mjg1NyBDNzYuMjYwOTM3NSw4MS45NjQyODU3IDgxLjk2NDI4NTcsNzYuMjYwOTM3NSA4MS45NjQyODU3LDY5LjIxNDI4NTcgQzgxLjk2NDI4NTcsNjIuMTY3NjMzOSA3Ni4yNjA5Mzc1LDU2LjQ2NDI4NTcgNjkuMjE0Mjg1Nyw1Ni40NjQyODU3IEw2My43NSw1Ni40NjQyODU3IEw2My43NSw0NS41MzU3MTQzIEw2OS4yMTQyODU3LDQ1LjUzNTcxNDMgQzc2LjI2MDkzNzUsNDUuNTM1NzE0MyA4MS45NjQyODU3LDM5LjgzMjM2NjEgODEuOTY0Mjg1NywzMi43ODU3MTQzIEM4MS45NjQyODU3LDI1LjczOTA2MjUgNzYuMjYwOTM3NSwyMC4wMzU3MTQzIDY5LjIxNDI4NTcsMjAuMDM1NzE0MyBaIE02OS4yMTQyODU3LDYzLjc1IEM3Mi4yMzEwMjY4LDYzLjc1IDc0LjY3ODU3MTQsNjYuMTk3NTQ0NiA3NC42Nzg1NzE0LDY5LjIxNDI4NTcgQzc0LjY3ODU3MTQsNzIuMjMxMDI2OCA3Mi4yMzEwMjY4LDc0LjY3ODU3MTQgNjkuMjE0Mjg1Nyw3NC42Nzg1NzE0IEM2Ni4xOTc1NDQ2LDc0LjY3ODU3MTQgNjMuNzUsNzIuMjMxMDI2OCA2My43NSw2OS4yMTQyODU3IEw2My43NSw2My43NSBaIE0zOC4yNSw2My43NSBMMzguMjUsNjkuMjE0Mjg1NyBDMzguMjUsNzIuMjMxMDI2OCAzNS44MDI0NTU0LDc0LjY3ODU3MTQgMzIuNzg1NzE0Myw3NC42Nzg1NzE0IEMyOS43Njg5NzMyLDc0LjY3ODU3MTQgMjcuMzIxNDI4Niw3Mi4yMzEwMjY4IDI3LjMyMTQyODYsNjkuMjE0Mjg1NyBDMjcuMzIxNDI4Niw2Ni4xOTc1NDQ2IDI5Ljc2ODk3MzIsNjMuNzUgMzIuNzg1NzE0Myw2My43NSBMMzguMjUsNjMuNzUgWiBNNTYuNDY0Mjg1Nyw0NS41MzU3MTQzIEw1Ni40NjQyODU3LDU2LjQ2NDI4NTcgTDQ1LjUzNTcxNDMsNTYuNDY0Mjg1NyBMNDUuNTM1NzE0Myw0NS41MzU3MTQzIEw1Ni40NjQyODU3LDQ1LjUzNTcxNDMgWiBNNjkuMjE0Mjg1NywyNy4zMjE0Mjg2IEM3Mi4yMzEwMjY4LDI3LjMyMTQyODYgNzQuNjc4NTcxNCwyOS43Njg5NzMyIDc0LjY3ODU3MTQsMzIuNzg1NzE0MyBDNzQuNjc4NTcxNCwzNS44MDI0NTU0IDcyLjIzMTAyNjgsMzguMjUgNjkuMjE0Mjg1NywzOC4yNSBMNjMuNzUsMzguMjUgTDYzLjc1LDMyLjc4NTcxNDMgQzYzLjc1LDI5Ljc2ODk3MzIgNjYuMTk3NTQ0NiwyNy4zMjE0Mjg2IDY5LjIxNDI4NTcsMjcuMzIxNDI4NiBaIE0zMi43ODU3MTQzLDI3LjMyMTQyODYgQzM1LjgwMjQ1NTQsMjcuMzIxNDI4NiAzOC4yNSwyOS43Njg5NzMyIDM4LjI1LDMyLjc4NTcxNDMgTDM4LjI1LDM4LjI1IEwzMi43ODU3MTQzLDM4LjI1IEMyOS43Njg5NzMyLDM4LjI1IDI3LjMyMTQyODYsMzUuODAyNDU1NCAyNy4zMjE0Mjg2LDMyLjc4NTcxNDMgQzI3LjMyMTQyODYsMjkuNzY4OTczMiAyOS43Njg5NzMyLDI3LjMyMTQyODYgMzIuNzg1NzE0MywyNy4zMjE0Mjg2IFoiPjwvcGF0aD48L2NsaXBQYXRoPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTE0Ny4wIC0xNTkuMCkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkyNC4wIDc2LjApIj48ZyBjbGlwLXBhdGg9InVybCgjaTEpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMjMuMCA4My4wKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4wIDguMCkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMikiPjxwb2x5Z29uIHBvaW50cz0iMCwwIDEwMiwwIDEwMiwxMDIgMCwxMDIgMCwwIiBzdHJva2U9Im5vbmUiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjI0LjgxOTgwMSUiPjwvcG9seWdvbj48L2c+PC9nPjwvZz48L2c+PC9nPjwvZz48L2c+PC9zdmc+", V = O({
install(t) { name: "AppPortalListPortlet",
props: {
modelData: {
type: b,
required: !0
},
controller: {
type: A,
required: !0
}
},
setup(j) {
const z = t("app-portal-list-portlet"), N = u([]), w = [W, X, f], c = U();
if (c && j.modelData.list) {
const g = k(c.proxy, j.modelData.list, j.controller.context);
n(() => {
g.nerve.self.evt.on("mounted", async () => {
const s = await g.load();
N.value = s.slice(0, 3);
});
});
}
return {
ns: z,
appPortalList: N,
appPortalImgList: w,
openPage: (g) => {
g && window.open(g);
}
};
},
render() {
return M("div", {
class: this.ns.b()
}, [this.appPortalList.map((j, z) => M("div", {
class: [this.ns.b("item"), j.url ? "" : this.ns.bm("item", "disabled")],
key: j.srfkey,
on: {
click: () => this.openPage(j.url)
}
}, [M(x, {
attrs: {
content: j.tip,
disabled: !j.tip
}
}, [M("div", {
class: this.ns.be("item", "text")
}, [j.srfmajortext])]), M("div", {
class: this.ns.be("item", "icon")
}, [M("img", {
attrs: {
src: this.appPortalImgList[z]
}
})])]))]);
}
});
const K = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjE5cHgiIGhlaWdodD0iMTlweCIgdmlld0JveD0iMCAwIDE5LjAgMTkuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTEyODAsMCBMMTI4MCw3NjggTDAsNzY4IEwwLDAgTDEyODAsMCBaIj48L3BhdGg+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImkxIj48cGF0aCBkPSJNOC4wMTc1OTY2LDAgQzkuMTY2MTMxNzYsMCAxMC4wOTU3MjE2LDAuOTI5NTg5ODQ0IDEwLjA5NTcyMTYsMi4wNzgxMjUgQzEwLjA5NTcyMTYsMi45OTI4NzEwOSA5LjUwNTY4MjU0LDMuNzY4NDU3MDMgOC42ODU1NjUzNSw0LjA0Njc3NzM0IEw4LjY4NTU2NTM1LDUuMjkxNzk2ODcgTDExLjIwOTAwMjksNi43NDQ2Mjg5MSBDMTEuNDYxMzQ2Niw2Ljg4OTM1NTQ3IDExLjYxNzIwNiw3LjE2MDI1MzkxIDExLjYxNzIwNiw3LjQ1MTU2MjUgTDExLjYxNzIwNiwxMC4yNjYzMDg2IEwxMi42MDA2MDQ0LDEwLjgzNTkzNzUgQzEzLjI0ODE2MywxMC4yNjQ0NTMxIDE0LjIwOTI5NTgsMTAuMTQxOTkyMiAxNC45OTc4NywxMC41OTg0Mzc1IEMxNS45ODY4MzQ5LDExLjE3MTc3NzMgMTYuMzI0NTMwMiwxMi40NDA5MTggMTUuNzUzMDQ1OCwxMy40MzU0NDkyIEMxNS4xODM0MTY5LDE0LjQyOTk4MDUgMTMuOTE3OTg3MiwxNC43Njk1MzEyIDEyLjkyOTAyMjQsMTQuMTk2MTkxNCBDMTIuMTQyMzAzNiwxMy43Mzk3NDYxIDExLjc2NTY0MzUsMTIuODM5ODQzOCAxMS45MzQ0OTExLDExLjk5MTg5NDUgTDExLjAzMDg3NzksMTEuNDY2Nzk2OSBMOC40MjM5NDQyNiwxMi45Njc4NzExIEM4LjI5Nzc3MjM5LDEzLjA0MDIzNDQgOC4xNTY3NTY3NiwxMy4wNzczNDM4IDguMDE1NzQxMTQsMTMuMDc3MzQzOCBDNy44NzQ3MjU1MSwxMy4wNzczNDM4IDcuNzMzNzA5ODksMTMuMDQwMjM0NCA3LjYwNzUzODAxLDEyLjk2Nzg3MTEgTDQuOTk4NzQ4OTUsMTEuNDY0OTQxNCBMNC4wOTUxMzU2NywxMS45OTAwMzkxIEM0LjI2Mzk4MzMyLDEyLjgzOTg0MzggMy44ODkxNzg2NCwxMy43Mzc4OTA2IDMuMTAwNjA0NDIsMTQuMTk0MzM1OSBDMi4xMTE2Mzk1NywxNC43Njc2NzU4IDAuODQ4MDY1MzU1LDE0LjQyNjI2OTUgMC4yNzY1ODA5OCwxMy40MzM1OTM4IEMtMC4yOTMwNDc5MjcsMTIuNDQwOTE4IDAuMDQ0NjQ3Mzg2LDExLjE3MTc3NzMgMS4wMzczMjMxNywxMC41OTY1ODIgQzEuODI0MDQxOTIsMTAuMTQwMTM2NyAyLjc4NzAzMDIsMTAuMjYyNTk3NyAzLjQzNDU4ODc5LDEwLjgzNDA4MiBMNC40MTc5ODcyMywxMC4yNjQ0NTMxIEw0LjQxNzk4NzIzLDcuNDUxNTYyNSBDNC40MTc5ODcyMyw3LjE2MDI1MzkxIDQuNTczODQ2Niw2Ljg4OTM1NTQ3IDQuODI2MTkwMzUsNi43NDQ2Mjg5MSBMNy4zNDk2Mjc4NSw1LjI5MTc5Njg4IEw3LjM0OTYyNzg1LDQuMDQ2Nzc3MzQgQzYuNTI5NTEwNjcsMy43Njg0NTcwMyA1LjkzOTQ3MTYsMi45OTI4NzEwOSA1LjkzOTQ3MTYsMi4wNzgxMjUgQzUuOTM5NDcxNiwwLjkyOTU4OTg0NCA2Ljg2OTA2MTQ1LDAgOC4wMTc1OTY2LDAgWiBNMTQuNDA1OTc1NSwxMS42MjYzNjcyIEMxMy45ODI5Mjg2LDExLjM4MTQ0NTMgMTMuNDQxMTMxOCwxMS41MjgwMjczIDEzLjE5NjIwOTksMTEuOTUyOTI5NyBDMTIuOTUxMjg4LDEyLjM3NzgzMiAxMy4wOTc4NywxMi45MjMzMzk4IDEzLjUyMDkxNjksMTMuMTY4MjYxNyBDMTMuOTQzOTYzOCwxMy40MTMxODM2IDE0LjQ4NTc2MDcsMTMuMjY2NjAxNiAxNC43MzA2ODI1LDEyLjg0MTY5OTIgQzE0Ljk3NTYwNDQsMTIuNDE0OTQxNCAxNC44MzA4Nzc5LDExLjg3MTI4OTEgMTQuNDA1OTc1NSwxMS42MjYzNjcyIFogTTIuODM1MjcyMzksMTEuOTUxMDc0MiBDMi41OTIyMDU5OCwxMS41MjQzMTY0IDIuMDQ4NTUzNjQsMTEuMzc5NTg5OCAxLjYyNTUwNjc2LDExLjYyNDUxMTcgQzEuMjAwNjA0NDIsMTEuODY5NDMzNiAxLjA1NTg3Nzg1LDEyLjQxNDk0MTQgMS4zMDA3OTk3MywxMi44Mzk4NDM3IEMxLjU0Mzg2NjE0LDEzLjI2NjYwMTYgMi4wODc1MTg0OCwxMy40MTEzMjgxIDIuNTEwNTY1MzUsMTMuMTY2NDA2MiBDMi45MzU0Njc3LDEyLjkyMTQ4NDQgMy4wODAxOTQyNiwxMi4zNzU5NzY2IDIuODM1MjcyMzksMTEuOTUxMDc0MiBaIE04LjAxNTc0MTE0LDYuNDQ3NzUzOTEgTDUuNzUyMDY5MjYsNy43NTIxNDg0NCBMNS43NTIwNjkyNiwxMC4zNTcyMjY2IEw4LjAxNTc0MTE0LDExLjY2MTYyMTEgTDEwLjI3OTQxMywxMC4zNTcyMjY2IEwxMC4yNzk0MTMsNy43NTIxNDg0NCBMOC4wMTU3NDExNCw2LjQ0Nzc1MzkxIFogTTguMDE1NzQxMTQsMS4xODc1IEM3LjUyNDA0MTkyLDEuMTg3NSA3LjEyNTExNjE0LDEuNTg2NDI1NzggNy4xMjUxMTYxNCwyLjA3ODEyNSBDNy4xMjUxMTYxNCwyLjU2OTgyNDIyIDcuNTI0MDQxOTIsMi45Njg3NSA4LjAxNTc0MTE0LDIuOTY4NzUgQzguNTA3NDQwMzUsMi45Njg3NSA4LjkwNjM2NjE0LDIuNTY5ODI0MjIgOC45MDYzNjYxNCwyLjA3ODEyNSBDOC45MDYzNjYxNCwxLjU4NjQyNTc4IDguNTA3NDQwMzUsMS4xODc1IDguMDE1NzQxMTQsMS4xODc1IFoiPjwvcGF0aD48L2NsaXBQYXRoPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjM2LjAgLTQ0OC4wKSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kwKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjM2LjAgNDQ4LjApIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjQ4NDI1ODg2NDAzNDkyNzcgMi4yNjM2NzE4NzUwMDAwMDE4KSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kxKSI+PHBvbHlnb24gcG9pbnRzPSIwLDAgMTYuMDMxMDU1MSwwIDE2LjAzMTA1NTEsMTQuNDc0ODI2MSAwLDE0LjQ3NDgyNjEgMCwwIiBzdHJva2U9Im5vbmUiIGZpbGw9IiMyQzhDRjAiPjwvcG9seWdvbj48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==", _ = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwLjAgMjAuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTEyODAsMCBMMTI4MCw3NjggTDAsNzY4IEwwLDAgTDEyODAsMCBaIj48L3BhdGg+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImkxIj48cGF0aCBkPSJNNy42NTYyNSwwIEM3Ljc0MjE4NzUsMCA3LjgxMjUsMC4wNzAzMTI1IDcuODEyNSwwLjE1NjI1IEw3LjgxMjUsMS4yNSBDNy44MTI1LDEuMzM1OTM3NSA3Ljc0MjE4NzUsMS40MDYyNSA3LjY1NjI1LDEuNDA2MjUgTDEuNDA2MjUsMS40MDYyNSBMMS40MDYyNSwxNC4yMTg3NSBMMTQuMjE4NzUsMTQuMjE4NzUgTDE0LjIxODc1LDcuOTY4NzUgQzE0LjIxODc1LDcuODgyODEyNSAxNC4yODkwNjI1LDcuODEyNSAxNC4zNzUsNy44MTI1IEwxNS40Njg3NSw3LjgxMjUgQzE1LjU1NDY4NzUsNy44MTI1IDE1LjYyNSw3Ljg4MjgxMjUgMTUuNjI1LDcuOTY4NzUgTDE1LjYyNSwxNSBDMTUuNjI1LDE1LjM0NTcwMzEgMTUuMzQ1NzAzMSwxNS42MjUgMTUsMTUuNjI1IEwwLjYyNSwxNS42MjUgQzAuMjc5Mjk2ODc1LDE1LjYyNSAwLDE1LjM0NTcwMzEgMCwxNSBMMCwwLjYyNSBDMCwwLjI3OTI5Njg3NSAwLjI3OTI5Njg3NSwwIDAuNjI1LDAgWiI+PC9wYXRoPjwvY2xpcFBhdGg+PGNsaXBQYXRoIGlkPSJpMiI+PHBhdGggZD0iTTguMzE0NDkyOTIsMCBDOC4zNTU1MDg1NCwwIDguMzk0NTcxMDQsMC4wMTM2NzE4NzUgOC40MjU4MjEwNCwwLjA0NDkyMTg3NSBMMTAuODUzNTU1NCwyLjQ3MDcwMzEzIEMxMC45MTQxMDIzLDIuNTMxMjUgMTAuOTE0MTAyMywyLjYzMDg1OTM4IDEwLjg1MzU1NTQsMi42OTE0MDYyNSBMMi43MzA1MDg1NCwxMC43OTY4NzUgQzIuNzAzMTY0NzksMTAuODI0MjE4OCAyLjY2NDEwMjI5LDEwLjgzOTg0MzggMi42MjUwMzk3OSwxMC44NDE3OTY5IEwwLjMyMDM1MjI5NCwxMC44OTg0Mzc1IEMwLjEzODcxMTY2OSwxMC44OTg0Mzc1IC0wLjAwMTkxMzMzMDk1LDEwLjc1NTg1OTQgMS45NjkyNDE1ZS0wNSwxMC41ODIwMzEyIEwwLjAzNzE0OTE2OTEsOC4yNTk3NjU2MiBDMC4wMzcxNDkxNjkxLDguMjE4NzUgMC4wNTQ3MjcyOTQxLDguMTc5Njg3NSAwLjA4MjA3MTA0NDEsOC4xNTAzOTA2MiBMOC4yMDMxNjQ3OSwwLjA0NDkyMTg3NSBDOC4yMzQ0MTQ3OSwwLjAxNTYyNSA4LjI3MzQ3NzI5LDAgOC4zMTQ0OTI5MiwwIFogTTguMzE0NDkyOTIsMS42OTkyMTg3NSBMMS4yNzczODM1NCw4LjcyMDcwMzEyIEwxLjI2MzcxMTY3LDkuNjI2OTUzMTIgTDIuMTU2Mjg5NzksOS42MDU0Njg3NSBMOS4xOTczMDU0MiwyLjU4MDA3ODEyIEw4LjMxNDQ5MjkyLDEuNjk5MjE4NzUgWiI+PC9wYXRoPjwvY2xpcFBhdGg+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTg5LjAgLTQ0Ny4wKSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kwKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTE4OS4wIDQ0Ny4wKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi4xODc1IDIuMTg3NSkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMSkiPjxwb2x5Z29uIHBvaW50cz0iMCwwIDE1LjYyNSwwIDE1LjYyNSwxNS42MjUgMCwxNS42MjUgMCwwIiBzdHJva2U9Im5vbmUiIGZpbGw9IiMyQzhDRjAiPjwvcG9seWdvbj48L2c+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuOTE0MDIyNzA1OTQ4NDEzIDIuMTg3NSkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMikiPjxwb2x5Z29uIHBvaW50cz0iMi43NTg2ODQ2N2UtMTYsMCAxMC44OTg5NjU2LDAgMTAuODk4OTY1NiwxMC44OTg0Mzc1IDIuNzU4Njg0NjdlLTE2LDEwLjg5ODQzNzUgMi43NTg2ODQ2N2UtMTYsMCIgc3Ryb2tlPSJub25lIiBmaWxsPSIjMkM4Q0YwIj48L3BvbHlnb24+PC9nPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=";
const e = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjY2OTM2NjMzMzY4IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE4NTUzIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik02NDAgMTcwLjY2NjY2N1Y4NS4zMzMzMzNIMzg0djg1LjMzMzMzNGgyNTZ6TTM4NCA4NTMuMzMzMzMzdjg1LjMzMzMzNGgyNTZ2LTg1LjMzMzMzNEgzODR6IG0tMjEzLjMzMzMzMy0yMTMuMzMzMzMzVjM4NEg4NS4zMzMzMzN2MjU2aDg1LjMzMzMzNHpNMjk4LjY2NjY2NyA4NS4zMzMzMzN2ODUuMzMzMzM0SDIxMy4zMzMzMzNhNDIuNjY2NjY3IDQyLjY2NjY2NyAwIDAgMC00Mi42NjY2NjYgNDIuNjY2NjY2djg1LjMzMzMzNEg4NS4zMzMzMzNWMjEzLjMzMzMzM2ExMjggMTI4IDAgMCAxIDEyOC0xMjhoODUuMzMzMzM0eiBtMCA4NTMuMzMzMzM0di04NS4zMzMzMzRIMjEzLjMzMzMzM2E0Mi42NjY2NjcgNDIuNjY2NjY3IDAgMCAxLTQyLjY2NjY2Ni00Mi42NjY2NjZ2LTg1LjMzMzMzNEg4NS4zMzMzMzN2ODUuMzMzMzM0YTEyOCAxMjggMCAwIDAgMTI4IDEyOGg4NS4zMzMzMzR6IG02NDAtMjk4LjY2NjY2N1YzODRoLTg1LjMzMzMzNHYyNTZoODUuMzMzMzM0ek03MjUuMzMzMzMzIDg1LjMzMzMzM3Y4NS4zMzMzMzRoODUuMzMzMzM0YTQyLjY2NjY2NyA0Mi42NjY2NjcgMCAwIDEgNDIuNjY2NjY2IDQyLjY2NjY2NnY4NS4zMzMzMzRoODUuMzMzMzM0VjIxMy4zMzMzMzNhMTI4IDEyOCAwIDAgMC0xMjgtMTI4aC04NS4zMzMzMzR6IG0yMTMuMzMzMzM0IDY0MHY4NS4zMzMzMzRhMTI4IDEyOCAwIDAgMS0xMjggMTI4aC04NS4zMzMzMzR2LTg1LjMzMzMzNGg4NS4zMzMzMzRhNDIuNjY2NjY3IDQyLjY2NjY2NyAwIDAgMCA0Mi42NjY2NjYtNDIuNjY2NjY2di04NS4zMzMzMzRoODUuMzMzMzM0ek03ODkuMzMzMzMzIDIxMy4zMzMzMzNhMjEuMzMzMzMzIDIxLjMzMzMzMyAwIDAgMSAyMS4zMzMzMzQgMjEuMzMzMzM0djU1NC42NjY2NjZhMjEuMzMzMzMzIDIxLjMzMzMzMyAwIDAgMS0yMS4zMzMzMzQgMjEuMzMzMzM0aC01NTQuNjY2NjY2YTIxLjMzMzMzMyAyMS4zMzMzMzMgMCAwIDEtMjEuMzMzMzM0LTIxLjMzMzMzNHYtNTU0LjY2NjY2NmEyMS4zMzMzMzMgMjEuMzMzMzMzIDAgMCAxIDIxLjMzMzMzNC0yMS4zMzMzMzRoNTU0LjY2NjY2NnoiIHAtaWQ9IjE4NTU0IiBmaWxsPSIjNUU5RUZDIj48L3BhdGg+PC9zdmc+", Q = O({
name: "FuncDrawer",
props: {
isShowDrawer: {
type: Boolean,
required: !0,
default: !1
}
},
emits: {
"on-close": () => !0
},
setup(j, {
emit: z
}) {
var l;
const N = t("func-drawer"), w = "\u672A\u5206\u7C7B", c = u([]), L = u([]), g = u(!1), s = (l = U()) == null ? void 0 : l.proxy, y = () => {
ibiz.net.post("/appfuncs/fetchpersonfuncsetting", {
page: 0,
size: 1e3,
sort: "showorder,asc"
}).then((I) => {
if (I.ok && I.data && I.data.length) {
const T = {};
L.value = I.data.filter((D) => {
if (D.ispersonal || (D.ispersonal = 0), !D.pssystemappid)
T[w] ? T[w].push(D) : T[w] = [D];
else {
const i = D.pssystemappname;
T[i] ? T[i].push(D) : T[i] = [D];
}
return D.ispersonal;
}), c.value = Object.keys(T).map((D) => ({
name: D,
items: T[D]
}));
}
});
}, E = () => {
g.value && (L.value.forEach((I, T) => {
I.showorder = T;
}), ibiz.net.post("/appfuncs/setfuncsetting", {
setting: JSON.stringify({
list: L.value
})
}).then((I) => {
I.ok && (s == null || s.$Notice.success({
title: "\u6210\u529F",
desc: "\u4FDD\u5B58\u6210\u529F"
}), y());
})), g.value = !g.value;
};
R(() => j.isShowDrawer, (I) => {
I && y();
});
const o = (I) => {
I && ibiz.net.get(`/appfuncs/${I}/getfuncurl`).then((T) => {
T.ok && T.data && T.data.url && window.open(T.data.url);
});
}, G = (I, T) => {
var D;
g.value && ((D = I.dataTransfer) == null || D.setData("originIndex", T.toString()));
}, p = (I) => {
I.preventDefault();
}, r = (I, T) => {
if (I.preventDefault(), g.value && I.dataTransfer) {
const D = Number(I.dataTransfer.getData("originIndex"));
if (D !== T) {
const i = L.value[D], a = L.value[T];
L.value.splice(D, 1, a), L.value.splice(T, 1, i);
}
}
}, C = (I, T, D, i) => {
if (I.stopPropagation(), T.ispersonal = Number(!T.ispersonal), i === "remove")
L.value.splice(D, 1);
else if (i === "change") {
const a = L.value.findIndex((B) => B.pssysappfuncid === T.pssysappfuncid);
a === -1 ? L.value.push(T) : L.value.splice(a, 1);
}
};
return () => M("div", {
class: [N.b(), j.isShowDrawer ? N.m("show") : ""]
}, [M("div", {
class: N.b("content")
}, [M("div", {
class: N.b("group")
}, [M("header", {
class: N.b("group-header")
}, [M("div", {
class: N.b("group-header-left")
}, ["\u5E38\u7528\u5E94\u7528"]), M("div", {
class: N.b("group-header-right")
}, [M(d, {
on: {
click: E
}
}, [g.value ? "\u4FDD\u5B58" : "\u914D\u7F6E"]), M(d, {
on: {
click: () => z("on-close")
}
}, ["\u8FD4\u56DE"])])]), M("main", {
class: N.b("group-content")
}, [L.value.map((I, T) => M("div", {
class: [N.b("group-item"), I.pssysappfuncid ? "" : N.bm("group-item", "disabled")],
key: I.pssysappfuncid,
on: {
click: () => o(I.pssysappfuncid),
dragstart: (D) => G(D, T),
dragover: p,
drop: (D) => r(D, T)
},
attrs: {
draggable: g.value
}
}, [M("div", {
class: [N.be("group-item", "checkbox"), N.bem("group-item", "checkbox", "remove"), g.value ? N.bem("group-item", "checkbox", "show") : ""],
on: {
click: (D) => C(D, I, T, "remove")
}
}, [M(Y, {
attrs: {
type: "md-remove",
size: 16
}
})]), M("div", {
class: N.be("group-item", "icon")
}, [M("img", {
attrs: {
src: I.icon || e,
draggable: !1
}
})]), M(x, {
attrs: {
content: I.tip,
disabled: !I.tip
}
}, [M("div", {
class: N.be("group-item", "text")
}, [I.pssysappfuncname])])]))])]), c.value.map((I, T) => M("div", {
class: N.b("group"),
key: T
}, [M("header", {
class: N.b("group-header")
}, [I.name]), M("main", {
class: N.b("group-content")
}, [I.items.map((D) => M("div", {
class: [N.b("group-item"), D.pssysappfuncid ? "" : N.bm("group-item", "disabled")],
key: D.pssysappfuncid,
on: {
click: () => o(D.pssysappfuncid)
}
}, [M("div", {
class: [N.be("group-item", "checkbox"), D.ispersonal ? N.bem("group-item", "checkbox", "selected") : "", g.value ? N.bem("group-item", "checkbox", "show") : ""],
on: {
click: (i) => C(i, D, T, "change")
}
}, [D.ispersonal ? M(Y, {
attrs: {
type: "md-checkmark",
size: 16
}
}) : null]), M("div", {
class: N.be("group-item", "icon")
}, [M("img", {
attrs: {
src: D.icon || e,
draggable: !1
}
})]), M(x, {
attrs: {
content: D.tip,
disabled: !D.tip
}
}, [M("div", {
class: N.be("group-item", "text")
}, [D.pssysappfuncname])])]))])]))])]);
}
}), q = O({
name: "FuncPortalListPortlet",
components: {
FuncDrawer: Q
},
props: {
modelData: {
type: b,
required: !0
},
controller: {
type: A,
required: !0
}
},
setup(j) {
const z = t("func-portal-list-portlet"), N = u([]), w = U();
let c = null;
w && j.modelData.list && (c = k(w.proxy, j.modelData.list, j.controller.context), n(() => {
c == null || c.nerve.self.evt.on("mounted", async () => {
if (c) {
const y = await c.load();
N.value = y;
}
});
}));
const L = (y) => {
y && ibiz.net.get(`/appfuncs/${y}/getfuncurl`).then((E) => {
E.ok && E.data && E.data.url && window.open(E.data.url);
});
}, g = u(!1);
return {
ns: z,
funcPortalList: N,
openPage: L,
isShowDrawer: g,
isShowDrawerChange: async () => {
if (g.value = !1, c) {
const y = await c.load();
N.value = y;
}
}
};
},
render() {
return M("div", {
class: this.ns.b()
}, [M("header", {
class: this.ns.b("header")
}, [M("div", {
class: this.ns.b("header-left")
}, [M("div", {
class: this.ns.be("header-left", "icon")
}, [M("img", {
attrs: {
src: K
}
})]), M("div", {
class: this.ns.be("header-left", "text")
}, ["\u5FEB\u901F\u5165\u53E3"])]), M("div", {
class: this.ns.b("header-right"),
on: {
click: () => {
this.isShowDrawer = !0;
}
}
}, [M("div", {
class: this.ns.be("header-right", "icon")
}, [M("img", {
attrs: {
src: _
}
})]), M("div", {
class: this.ns.be("header-right", "text")
}, ["\u66F4\u591A"])])]), M("div", {
class: this.ns.e("divider")
}), M("main", {
class: this.ns.b("content")
}, [this.funcPortalList.map((j) => M("div", {
class: [this.ns.b("item"), j.pssysappfuncid ? "" : this.ns.bm("item", "disabled")],
key: j.pssysappfuncid,
on: {
click: () => this.openPage(j.pssysappfuncid)
}
}, [M("div", {
class: this.ns.be("item", "icon")
}, [M("img", {
attrs: {
src: j.icon || e
}
})]), M(x, {
attrs: {
content: j.tip,
disabled: !j.tip
}
}, [M("div", {
class: this.ns.be("item", "text")
}, [j.pssysappfuncname])])]))]), M(Q, {
attrs: {
isShowDrawer: this.isShowDrawer
},
on: {
"on-close": this.isShowDrawerChange
}
})]);
}
});
const $ = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjQwcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDQwLjAgNDAuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTEyODAsMCBMMTI4MCw3NjggTDAsNzY4IEwwLDAgTDEyODAsMCBaIj48L3BhdGg+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImkxIj48cGF0aCBkPSJNMTcuODM5ODQzOCwwIEMxOC4xNzE4NzUsMCAxOC40OTIxODc1LDAuMTMyODEyNSAxOC43MjY1NjI1LDAuMzY3MTg3NSBMMjcuMTMyODEyNSw4Ljc3NzM0Mzc1IEMyNy4zNjcxODc1LDkuMDExNzE4NzUgMjcuNSw5LjMyODEyNSAyNy41LDkuNjYwMTU2MjUgTDI3LjUsMzMuNzUgQzI3LjUsMzQuNDQxNDA2MiAyNi45NDE0MDYyLDM1IDI2LjI1LDM1IEwxLjI1LDM1IEMwLjU1ODU5Mzc1LDM1IDAsMzQuNDQxNDA2MiAwLDMzLjc1IEwwLDEuMjUgQzAsMC41NTg1OTM3NSAwLjU1ODU5Mzc1LDAgMS4yNSwwIEwxNy44Mzk4NDM4LDAgWiBNMTcuMjY1NjI1LDIuODgyODEyNSBMMTcuMjY1NjI1LDEwLjIzNDM3NSBMMjQuNjE3MTg3NSwxMC4yMzQzNzUgTDE3LjI2NTYyNSwyLjg4MjgxMjUgWiI+PC9wYXRoPjwvY2xpcFBhdGg+PGxpbmVhckdyYWRpZW50IGlkPSJpMiIgeDE9IjBweCIgeTE9Ii0zLjU1NzM0NzQzcHgiIHgyPSIyNy41cHgiIHkyPSIzOS44NzQ1NTU0cHgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRkY4NDg2IiBvZmZzZXQ9IjAlIj48L3N0b3A+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGNEQ0RiIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI1Ni4wIC0zMzIuMCkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxNi4wIDI5Mi4wKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDAuMCA0MC4wKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi4yNSAyLjUpIj48ZyBjbGlwLXBhdGg9InVybCgjaTEpIj48cG9seWdvbiBwb2ludHM9IjAsMCAyNy41LDAgMjcuNSwzNSAwLDM1IDAsMCIgc3Ryb2tlPSJub25lIiBmaWxsPSJ1cmwoI2kyKSI+PC9wb2x5Z29uPjwvZz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==", MM = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjQwcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDQwLjAgNDAuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTEyODAsMCBMMTI4MCw3NjggTDAsNzY4IEwwLDAgTDEyODAsMCBaIj48L3BhdGg+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImkxIj48cGF0aCBkPSJNMTcuODM5ODQzOCwwIEMxOC4xNzE4NzUsMCAxOC40OTIxODc1LDAuMTMyODEyNSAxOC43MjY1NjI1LDAuMzY3MTg3NSBMMjcuMTMyODEyNSw4Ljc3NzM0Mzc1IEMyNy4zNjcxODc1LDkuMDExNzE4NzUgMjcuNSw5LjMyODEyNSAyNy41LDkuNjYwMTU2MjUgTDI3LjUsMzMuNzUgQzI3LjUsMzQuNDQxNDA2MiAyNi45NDE0MDYyLDM1IDI2LjI1LDM1IEwxLjI1LDM1IEMwLjU1ODU5Mzc1LDM1IDAsMzQuNDQxNDA2MiAwLDMzLjc1IEwwLDEuMjUgQzAsMC41NTg1OTM3NSAwLjU1ODU5Mzc1LDAgMS4yNSwwIEwxNy44Mzk4NDM4LDAgWiBNMTkuNzM0OTQ5LDE1LjY1MjE3MzkgTDE3LjkwODk4NzcsMTUuNjUyMTczOSBDMTcuNzM2OTc2OSwxNS42NTIxNzM5IDE3LjU3ODE5NzYsMTUuNzM1NzU5MiAxNy40Nzg5NjA2LDE1Ljg3MjgzOSBMMTIuNDg3MzM4MiwyMi44MjA0NDUgTDEwLjM0NzEyNjQsMTkuODQ0ODEwMSBDMTAuMjQ3ODg5MywxOS43MDc3MzAyIDEwLjA4NTgwMjIsMTkuNjI0MTQ1IDkuOTE3MDk5MjUsMTkuNjI0MTQ1IEw4LjA5MTEzNzk4LDE5LjYyNDE0NSBDNy44NzYxMjQ0MywxOS42MjQxNDUgNy43NTA0MjQxOSwxOS44NzE1NTczIDcuODc2MTI0NDMsMjAuMDQ4NzU4MSBMMTIuMDU3MzExMSwyNS44NjYyOTE1IEMxMi4yNjkwMTY4LDI2LjE2MDUxMTUgMTIuNzA1NjU5NywyNi4xNjA1MTE1IDEyLjkxNzM2NTMsMjUuODY2MjkxNSBMMTkuOTQ5OTYyNSwxNi4wODAxMzA0IEMyMC4wNzU2NjI4LDE1LjkwMjkyOTcgMTkuOTQ5OTYyNSwxNS42NTU1MTczIDE5LjczNDk0OSwxNS42NTIxNzM5IFogTTE3LjI2NTYyNSwyLjg4MjgxMjUgTDE3LjI2NTYyNSwxMC4yMzQzNzUgTDI0LjYxNzE4NzUsMTAuMjM0Mzc1IEwxNy4yNjU2MjUsMi44ODI4MTI1IFoiPjwvcGF0aD48L2NsaXBQYXRoPjxsaW5lYXJHcmFkaWVudCBpZD0iaTIiIHgxPSIwcHgiIHkxPSItNC4xNjk2MzE0NHB4IiB4Mj0iMjcuNXB4IiB5Mj0iMzVweCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNBMUU2NjciIG9mZnNldD0iMCUiPjwvc3RvcD48c3RvcCBzdG9wLWNvbG9yPSIjNzdEMjNGIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDcyLjAgLTMzMS4wKSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kwKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjE2LjAgMjkyLjApIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNTYuMCAzOS4wKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi4wODY5NTY1MjE3MzkxMjkgMi42MDg2OTU2NTIxNzM5MTQpIj48ZyBjbGlwLXBhdGg9InVybCgjaTEpIj48cG9seWdvbiBwb2ludHM9IjAsMCAyNy41LDAgMjcuNSwzNSAwLDM1IDAsMCIgc3Ryb2tlPSJub25lIiBmaWxsPSJ1cmwoI2kyKSI+PC9wb2x5Z29uPjwvZz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==", NM = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjQwcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDQwLjAgNDAuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTEyODAsMCBMMTI4MCw3NjggTDAsNzY4IEwwLDAgTDEyODAsMCBaIj48L3BhdGg+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImkxIj48cGF0aCBkPSJNMTcuODM5ODQzOCwwIEMxOC4xNzE4NzUsMCAxOC40OTIxODc1LDAuMTMyODEyNSAxOC43MjY1NjI1LDAuMzY3MTg3NSBMMjcuMTMyODEyNSw4Ljc3NzM0Mzc1IEMyNy4zNjcxODc1LDkuMDExNzE4NzUgMjcuNSw5LjMyODEyNSAyNy41LDkuNjYwMTU2MjUgTDI3LjUsMzMuNzUgQzI3LjUsMzQuNDQxNDA2MiAyNi45NDE0MDYyLDM1IDI2LjI1LDM1IEwxLjI1LDM1IEMwLjU1ODU5Mzc1LDM1IDAsMzQuNDQxNDA2MiAwLDMzLjc1IEwwLDEuMjUgQzAsMC41NTg1OTM3NSAwLjU1ODU5Mzc1LDAgMS4yNSwwIEwxNy44Mzk4NDM4LDAgWiBNMTQuNjg3NSwxNS42MjUgTDEyLjgxMjUsMTUuNjI1IEMxMi42Mzk5MTEsMTUuNjI1IDEyLjUsMTUuNzY0OTExIDEyLjUsMTUuOTM3NSBMMTIuNSwyMC4xNTYyNSBMOC4yODEyNSwyMC4xNTYyNSBDOC4xMDg2NjEwMiwyMC4xNTYyNSA3Ljk2ODc1LDIwLjI5NjE2MSA3Ljk2ODc1LDIwLjQ2ODc1IEw3Ljk2ODc1LDIyLjM0Mzc1IEM3Ljk2ODc1LDIyLjUxNjMzOSA4LjEwODY2MTAyLDIyLjY1NjI1IDguMjgxMjUsMjIuNjU2MjUgTDEyLjUsMjIuNjU2MjUgTDEyLjUsMjYuODc1IEMxMi41LDI3LjA0NzU4OSAxMi42Mzk5MTEsMjcuMTg3NSAxMi44MTI1LDI3LjE4NzUgTDE0LjY4NzUsMjcuMTg3NSBDMTQuODYwMDg5LDI3LjE4NzUgMTUsMjcuMDQ3NTg5IDE1LDI2Ljg3NSBMMTUsMjIuNjU2MjUgTDE5LjIxODc1LDIyLjY1NjI1IEMxOS4zOTEzMzksMjIuNjU2MjUgMTkuNTMxMjUsMjIuNTE2MzM5IDE5LjUzMTI1LDIyLjM0Mzc1IEwxOS41MzEyNSwyMC40Njg3NSBDMTkuNTMxMjUsMjAuMjk2MTYxIDE5LjM5MTMzOSwyMC4xNTYyNSAxOS4yMTg3NSwyMC4xNTYyNSBMMTUsMjAuMTU2MjUgTDE1LDE1LjkzNzUgQzE1LDE1Ljc2NDkxMSAxNC44NjAwODksMTUuNjI1IDE0LjY4NzUsMTUuNjI1IFogTTE3LjI2NTYyNSwyLjg4MjgxMjUgTDE3LjI2NTYyNSwxMC4yMzQzNzUgTDI0LjYxNzE4NzUsMTAuMjM0Mzc1IEwxNy4yNjU2MjUsMi44ODI4MTI1IFoiPjwvcGF0aD48L2NsaXBQYXRoPjxsaW5lYXJHcmFkaWVudCBpZD0iaTIiIHgxPSIwcHgiIHkxPSItNi4zMDM5MDkzM3B4IiB4Mj0iMjcuNXB4IiB5Mj0iMzVweCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNCMzc3RUIiIG9mZnNldD0iMCUiPjwvc3RvcD48c3RvcCBzdG9wLWNvbG9yPSIjOUE1Q0UwIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjgwLjAgLTMzMi4wKSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kwKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjE2LjAgMjkyLjApIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NjQuMCA0MC4wKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi4yNSAyLjUpIj48ZyBjbGlwLXBhdGg9InVybCgjaTEpIj48cG9seWdvbiBwb2ludHM9IjAsMCAyNy41LDAgMjcuNSwzNSAwLDM1IDAsMCIgc3Ryb2tlPSJub25lIiBmaWxsPSJ1cmwoI2kyKSI+PC9wb2x5Z29uPjwvZz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==", jM = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjQwcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDQwLjAgNDAuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTEyODAsMCBMMTI4MCw3NjggTDAsNzY4IEwwLDAgTDEyODAsMCBaIj48L3BhdGg+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImkxIj48cGF0aCBkPSJNMTcuODM5ODQzOCwwIEMxOC4xNzE4NzUsMCAxOC40OTIxODc1LDAuMTMyODEyNSAxOC43MjY1NjI1LDAuMzY3MTg3NSBMMjcuMTMyODEyNSw4Ljc3NzM0Mzc1IEMyNy4zNjcxODc1LDkuMDExNzE4NzUgMjcuNSw5LjMyODEyNSAyNy41LDkuNjYwMTU2MjUgTDI3LjUsMzMuNzUgQzI3LjUsMzQuNDQxNDA2MiAyNi45NDE0MDYyLDM1IDI2LjI1LDM1IEwxLjI1LDM1IEMwLjU1ODU5Mzc1LDM1IDAsMzQuNDQxNDA2MiAwLDMzLjc1IEwwLDEuMjUgQzAsMC41NTg1OTM3NSAwLjU1ODU5Mzc1LDAgMS4yNSwwIEwxNy44Mzk4NDM4LDAgWiBNMTMuNDM3NSwyMS42NDA2MjUgTDYuMjUsMjEuNjQwNjI1IEM2LjA3NzQxMTAyLDIxLjY0MDYyNSA1LjkzNzUsMjEuNzgwNTM2IDUuOTM3NSwyMS45NTMxMjUgTDUuOTM3NSwyMy44MjgxMjUgQzUuOTM3NSwyNC4wMDA3MTQgNi4wNzc0MTEwMiwyNC4xNDA2MjUgNi4yNSwyNC4xNDA2MjUgTDEzLjQzNzUsMjQuMTQwNjI1IEMxMy42MTAwODksMjQuMTQwNjI1IDEzLjc1LDI0LjAwMDcxNCAxMy43NSwyMy44MjgxMjUgTDEzLjc1LDIxLjk1MzEyNSBDMTMuNzUsMjEuNzgwNTM2IDEzLjYxMDA4OSwyMS42NDA2MjUgMTMuNDM3NSwyMS42NDA2MjUgWiBNMjEuMjUsMTYuMzI4MTI1IEw2LjI1LDE2LjMyODEyNSBDNi4wNzc0MTEwMiwxNi4zMjgxMjUgNS45Mzc1LDE2LjQ2ODAzNiA1LjkzNzUsMTYuNjQwNjI1IEw1LjkzNzUsMTguNTE1NjI1IEM1LjkzNzUsMTguNjg4MjE0IDYuMDc3NDExMDIsMTguODI4MTI1IDYuMjUsMTguODI4MTI1IEwyMS4yNSwxOC44MjgxMjUgQzIxLjQyMjU4OSwxOC44MjgxMjUgMjEuNTYyNSwxOC42ODgyMTQgMjEuNTYyNSwxOC41MTU2MjUgTDIxLjU2MjUsMTYuNjQwNjI1IEMyMS41NjI1LDE2LjQ2ODAzNiAyMS40MjI1ODksMTYuMzI4MTI1IDIxLjI1LDE2LjMyODEyNSBaIE0xNy4yNjU2MjUsMi44ODI4MTI1IEwxNy4yNjU2MjUsMTAuMjM0Mzc1IEwyNC42MTcxODc1LDEwLjIzNDM3NSBMMTcuMjY1NjI1LDIuODgyODEyNSBaIj48L3BhdGg+PC9jbGlwUGF0aD48bGluZWFyR3JhZGllbnQgaWQ9ImkyIiB4MT0iMHB4IiB5MT0iLTMuMjAxODU4OTFweCIgeDI9IjMwLjAzMTI0NDNweCIgeTI9IjM1cHgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRkNCODJCIiBvZmZzZXQ9IjAlIj48L3N0b3A+PHN0b3Agc3RvcC1jb2xvcj0iI0Y5OEMxNiIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg5Mi4wIC0zMzIuMCkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxNi4wIDI5Mi4wKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjc2LjAgNDAuMCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuMjUgMi41KSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kxKSI+PHBvbHlnb24gcG9pbnRzPSIwLDAgMjcuNSwwIDI3LjUsMzUgMCwzNSAwLDAiIHN0cm9rZT0ibm9uZSIgZmlsbD0idXJsKCNpMikiPjwvcG9seWdvbj48L2c+PC9nPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=", DM = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjQwcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDQwLjAgNDAuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTEyODAsMCBMMTI4MCw3NjggTDAsNzY4IEwwLDAgTDEyODAsMCBaIj48L3BhdGg+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImkxIj48cGF0aCBkPSJNMTIuOTY4NzUsMCBDMTMuMTQwNjI1LDAgMTMuMjgxMjUsMC4xNDA2MjUgMTMuMjgxMjUsMC4zMTI1IEwxMy4yODEyNSwxLjg3NSBMMTkuMjE4NzUsMS44NzUgTDE5LjIxODc1LDAuMzEyNSBDMTkuMjE4NzUsMC4xNDA2MjUgMTkuMzU5Mzc1LDAgMTkuNTMxMjUsMCBMMjEuNzE4NzUsMCBDMjEuODkwNjI1LDAgMjIuMDMxMjUsMC4xNDA2MjUgMjIuMDMxMjUsMC4zMTI1IEwyMi4wMzEyNSwxLjg3NSBMMjYuMjUsMS44NzUgQzI2Ljk0MTQwNjIsMS44NzUgMjcuNSwyLjQzMzU5Mzc1IDI3LjUsMy4xMjUgTDI3LjUsMjguNzUgQzI3LjUsMjkuNDQxNDA2MiAyNi45NDE0MDYyLDMwIDI2LjI1LDMwIEwyMi41LDMwIEwyMi41LDMzLjc1IEMyMi41LDM0LjQ0MTQwNjIgMjEuOTQxNDA2MywzNSAyMS4yNSwzNSBMMS4yNSwzNSBDMC41NTg1OTM3NSwzNSAwLDM0LjQ0MTQwNjIgMCwzMy43NSBMMCw5LjA2MjUgQzAsOC4zNzEwOTM3NSAwLjU1ODU5Mzc1LDcuODEyNSAxLjI1LDcuODEyNSBMNSw3LjgxMjUgTDUsMy4xMjUgQzUsMi40MzM1OTM3NSA1LjU1ODU5Mzc1LDEuODc1IDYuMjUsMS44NzUgTDEwLjQ2ODc1LDEuODc1IEwxMC40Njg3NSwwLjMxMjUgQzEwLjQ2ODc1LDAuMTQwNjI1IDEwLjYwOTM3NSwwIDEwLjc4MTI1LDAgWiBNMTAuNDY4NzUsNC42ODc1IEw3LjgxMjUsNC42ODc1IEw3LjgxMjUsNy44MTI1IEwxNSw3LjgxMjUgTDIyLjUsMTUuMzEyNSBMMjIuNSwyNy4xODc1IEwyNC42ODc1LDI3LjE4NzUgTDI0LjY4NzUsNC42ODc1IEwyMi4wMzEyNSw0LjY4NzUgTDIyLjAzMTI1LDUuOTM3NSBDMjIuMDMxMjUsNi4xMDkzNzUgMjEuODkwNjI1LDYuMjUgMjEuNzE4NzUsNi4yNSBMMTkuNTMxMjUsNi4yNSBDMTkuMzU5Mzc1LDYuMjUgMTkuMjE4NzUsNi4xMDkzNzUgMTkuMjE4NzUsNS45Mzc1IEwxOS4yMTg3NSw0LjY4NzUgTDEzLjI4MTI1LDQuNjg3NSBMMTMuMjgxMjUsNS45Mzc1IEMxMy4yODEyNSw2LjEwOTM3NSAxMy4xNDA2MjUsNi4yNSAxMi45Njg3NSw2LjI1IEwxMC43ODEyNSw2LjI1IEMxMC42MDkzNzUsNi4yNSAxMC40Njg3NSw2LjEwOTM3NSAxMC40Njg3NSw1LjkzNzUgTDEwLjQ2ODc1LDQuNjg3NSBaIE0xMy44MzU5Mzc1LDEwLjYyNSBMMTMuODI4MTI1LDE2LjQ4NDM3NSBMMTkuNjg3NSwxNi40ODQzNzUgTDEzLjgzNTkzNzUsMTAuNjI1IFoiPjwvcGF0aD48L2NsaXBQYXRoPjxsaW5lYXJHcmFkaWVudCBpZD0iaTIiIHgxPSIwcHgiIHkxPSIwcHgiIHgyPSIyNy41cHgiIHkyPSIzNXB4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzc0RDNGRiIgb2Zmc2V0PSIwJSI+PC9zdG9wPjxzdG9wIHN0b3AtY29sb3I9IiMzRkE5RkYiIG9mZnNldD0iMTAwJSI+PC9zdG9wPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTA0LjAgLTMzMi4wKSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kwKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjE2LjAgMjkyLjApIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4ODguMCA0MC4wKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi4yNSAyLjUpIj48ZyBjbGlwLXBhdGg9InVybCgjaTEpIj48cG9seWdvbiBwb2ludHM9IjAsMCAyNy41LDAgMjcuNSwzNSAwLDM1IDAsMCIgc3Ryb2tlPSJub25lIiBmaWxsPSJ1cmwoI2kyKSI+PC9wb2x5Z29uPjwvZz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==", IM = O({
name: "TodoAppMenuPortlet",
props: {
modelData: {
type: Z,
required: !0
},
controller: {
type: P,
required: !0
}
},
setup(j) {
const z = t("todo-app-menu-portlet"), N = [$, MM, NM, jM, DM];
let w = null;
const c = u({});
if (j.modelData.appMenu) {
const s = j.modelData.appMenu.source.getPSAppCounterRef();
s && (n(async () => {
w = await F.getCounterByRef(s), w.onChange((y) => {
c.value = y;
});
}), H(() => {
w == null || w.destroy();
}));
}
return {
ns: z,
todoImgList: N,
counter: w,
counterData: c,
onClickMenuItem: async (g) => {
const s = g.source.getPSAppFunc();
if (s)
await ibiz.commands.execute(J.TAG, s);
else if (j.modelData.appMenu)
throw new h(j.modelData.appMenu.source, "\u672A\u914D\u7F6E\u754C\u9762\u884C\u4E3A");
}
};
},
render() {
var j;
return M("div", {
class: this.ns.b()
}, [(j = this.modelData.appMenu) == null ? void 0 : j.items.map((z, N) => M("div", {
class: [this.ns.b("item"), z.source.getPSAppFunc() ? "" : this.ns.bm("item", "disabled")],
key: z.id,
on: {
click: () => this.onClickMenuItem(z)
}
}, [M("div", {
class: this.ns.b("item-left")
}, [M("div", {
class: this.ns.be("item-left", "icon")
}, [M("img", {
attrs: {
src: this.todoImgList[N]
}
})])]), M("div", {
class: this.ns.b("item-right")
}, [M("div", {
class: this.ns.be("item-right", "count")
}, [M("span", {
class: [(this.counterData[z.counterId] || 0) > 99 ? this.ns.be("item-right", "add") : ""]
}, [(this.counterData[z.counterId] || 0) > 99 ? 99 : this.counterData[z.counterId] || 0]), M("span", ["\u4EF6"])]), M(x, {
attrs: {
content: z.source.tooltip,
disabled: !z.source.tooltip
}
}, [M("div", {
class: this.ns.be("item-right", "text")
}, [z.label])])])]))]);
}
});
class zM {
constructor() {
S(this, "compName", "PORTLETCUSTOMAppPortalList");
}
async createController(z, N, w) {
const c = new A(
z,
N,
w
);
return await c.init(), c;
}
}
class TM {
constructor() {
S(this, "compName", "PORTLETCUSTOMFuncPortalList");
}
async createController(z, N, w) {
const c = new A(
z,
N,
w
);
return await c.init(), c;
}
}
class cM {
constructor() {
S(this, "compName", "PORTLETCUSTOMTodoAppMenu");
}
async createController(z, N, w) {
const c = new P(
z,
N,
w
);
return await c.init(), c;
}
}
const aM = {
install(j) {
j.component("PORTLETCUSTOMAppPortalList", V), j.component("PORTLETCUSTOMFuncPortalList", q), j.component("PORTLETCUSTOMTodoAppMenu", IM), ibiz.register.portletPart.register(
"PORTLET_CUSTOM_AppPortalList",
new zM()
), ibiz.register.portletPart.register(
"PORTLET_CUSTOM_FuncPortalList",
new TM()
), ibiz.register.portletPart.register(
"PORTLET_CUSTOM_TodoAppMenu",
new cM()
);
} }
}; };
export { export {
e as __vite_legacy_guard, gM as __vite_legacy_guard,
n as default aM as default
}; };
System.register([],(function(t,e){"use strict";return{execute:function(){t("default",{install:function(t){}})}}})); !function(){function M(N){return M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(M){return typeof M}:function(M){return M&&"function"==typeof Symbol&&M.constructor===Symbol&&M!==Symbol.prototype?"symbol":typeof M},M(N)}function N(M,N){if(!(M instanceof N))throw new TypeError("Cannot call a class as a function")}function j(M,N){for(var j=0;j<N.length;j++){var D=N[j];D.enumerable=D.enumerable||!1,D.configurable=!0,"value"in D&&(D.writable=!0),Object.defineProperty(M,D.key,D)}}function D(M,N,D){return N&&j(M.prototype,N),D&&j(M,D),Object.defineProperty(M,"prototype",{writable:!1}),M}function c(M,N,j){return N in M?Object.defineProperty(M,N,{value:j,enumerable:!0,configurable:!0,writable:!0}):M[N]=j,M}function t(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */t=function(){return N};var N={},j=Object.prototype,D=j.hasOwnProperty,c=Object.defineProperty||function(M,N,j){M[N]=j.value},I="function"==typeof Symbol?Symbol:{},z=I.iterator||"@@iterator",i=I.asyncIterator||"@@asyncIterator",e=I.toStringTag||"@@toStringTag";function n(M,N,j){return Object.defineProperty(M,N,{value:j,enumerable:!0,configurable:!0,writable:!0}),M[N]}try{n({},"")}catch(p){n=function(M,N,j){return M[N]=j}}function u(M,N,j,D){var t=N&&N.prototype instanceof T?N:T,I=Object.create(t.prototype),z=new d(D||[]);return c(I,"_invoke",{value:l(M,j,z)}),I}function w(M,N,j){try{return{type:"normal",arg:M.call(N,j)}}catch(p){return{type:"throw",arg:p}}}N.wrap=u;var g={};function T(){}function r(){}function L(){}var s={};n(s,z,(function(){return this}));var y=Object.getPrototypeOf,a=y&&y(y(U([])));a&&a!==j&&D.call(a,z)&&(s=a);var o=L.prototype=T.prototype=Object.create(s);function x(M){["next","throw","return"].forEach((function(N){n(M,N,(function(M){return this._invoke(N,M)}))}))}function E(N,j){function t(c,I,z,i){var e=w(N[c],N,I);if("throw"!==e.type){var n=e.arg,u=n.value;return u&&"object"==M(u)&&D.call(u,"__await")?j.resolve(u.__await).then((function(M){t("next",M,z,i)}),(function(M){t("throw",M,z,i)})):j.resolve(u).then((function(M){n.value=M,z(n)}),(function(M){return t("throw",M,z,i)}))}i(e.arg)}var I;c(this,"_invoke",{value:function(M,N){function D(){return new j((function(j,D){t(M,N,j,D)}))}return I=I?I.then(D,D):D()}})}function l(M,N,j){var D="suspendedStart";return function(c,t){if("executing"===D)throw new Error("Generator is already running");if("completed"===D){if("throw"===c)throw t;return C()}for(j.method=c,j.arg=t;;){var I=j.delegate;if(I){var z=S(I,j);if(z){if(z===g)continue;return z}}if("next"===j.method)j.sent=j._sent=j.arg;else if("throw"===j.method){if("suspendedStart"===D)throw D="completed",j.arg;j.dispatchException(j.arg)}else"return"===j.method&&j.abrupt("return",j.arg);D="executing";var i=w(M,N,j);if("normal"===i.type){if(D=j.done?"completed":"suspendedYield",i.arg===g)continue;return{value:i.arg,done:j.done}}"throw"===i.type&&(D="completed",j.method="throw",j.arg=i.arg)}}}function S(M,N){var j=M.iterator[N.method];if(void 0===j){if(N.delegate=null,"throw"===N.method){if(M.iterator.return&&(N.method="return",N.arg=void 0,S(M,N),"throw"===N.method))return g;N.method="throw",N.arg=new TypeError("The iterator does not provide a 'throw' method")}return g}var D=w(j,M.iterator,N.arg);if("throw"===D.type)return N.method="throw",N.arg=D.arg,N.delegate=null,g;var c=D.arg;return c?c.done?(N[M.resultName]=c.value,N.next=M.nextLoc,"return"!==N.method&&(N.method="next",N.arg=void 0),N.delegate=null,g):c:(N.method="throw",N.arg=new TypeError("iterator result is not an object"),N.delegate=null,g)}function A(M){var N={tryLoc:M[0]};1 in M&&(N.catchLoc=M[1]),2 in M&&(N.finallyLoc=M[2],N.afterLoc=M[3]),this.tryEntries.push(N)}function O(M){var N=M.completion||{};N.type="normal",delete N.arg,M.completion=N}function d(M){this.tryEntries=[{tryLoc:"root"}],M.forEach(A,this),this.reset(!0)}function U(M){if(M){var N=M[z];if(N)return N.call(M);if("function"==typeof M.next)return M;if(!isNaN(M.length)){var j=-1,c=function N(){for(;++j<M.length;)if(D.call(M,j))return N.value=M[j],N.done=!1,N;return N.value=void 0,N.done=!0,N};return c.next=c}}return{next:C}}function C(){return{value:void 0,done:!0}}return r.prototype=L,c(o,"constructor",{value:L,configurable:!0}),c(L,"constructor",{value:r,configurable:!0}),r.displayName=n(L,e,"GeneratorFunction"),N.isGeneratorFunction=function(M){var N="function"==typeof M&&M.constructor;return!!N&&(N===r||"GeneratorFunction"===(N.displayName||N.name))},N.mark=function(M){return Object.setPrototypeOf?Object.setPrototypeOf(M,L):(M.__proto__=L,n(M,e,"GeneratorFunction")),M.prototype=Object.create(o),M},N.awrap=function(M){return{__await:M}},x(E.prototype),n(E.prototype,i,(function(){return this})),N.AsyncIterator=E,N.async=function(M,j,D,c,t){void 0===t&&(t=Promise);var I=new E(u(M,j,D,c),t);return N.isGeneratorFunction(j)?I:I.next().then((function(M){return M.done?M.value:I.next()}))},x(o),n(o,e,"Generator"),n(o,z,(function(){return this})),n(o,"toString",(function(){return"[object Generator]"})),N.keys=function(M){var N=Object(M),j=[];for(var D in N)j.push(D);return j.reverse(),function M(){for(;j.length;){var D=j.pop();if(D in N)return M.value=D,M.done=!1,M}return M.done=!0,M}},N.values=U,d.prototype={constructor:d,reset:function(M){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(O),!M)for(var N in this)"t"===N.charAt(0)&&D.call(this,N)&&!isNaN(+N.slice(1))&&(this[N]=void 0)},stop:function(){this.done=!0;var M=this.tryEntries[0].completion;if("throw"===M.type)throw M.arg;return this.rval},dispatchException:function(M){if(this.done)throw M;var N=this;function j(j,D){return I.type="throw",I.arg=M,N.next=j,D&&(N.method="next",N.arg=void 0),!!D}for(var c=this.tryEntries.length-1;c>=0;--c){var t=this.tryEntries[c],I=t.completion;if("root"===t.tryLoc)return j("end");if(t.tryLoc<=this.prev){var z=D.call(t,"catchLoc"),i=D.call(t,"finallyLoc");if(z&&i){if(this.prev<t.catchLoc)return j(t.catchLoc,!0);if(this.prev<t.finallyLoc)return j(t.finallyLoc)}else if(z){if(this.prev<t.catchLoc)return j(t.catchLoc,!0)}else{if(!i)throw new Error("try statement without catch or finally");if(this.prev<t.finallyLoc)return j(t.finallyLoc)}}}},abrupt:function(M,N){for(var j=this.tryEntries.length-1;j>=0;--j){var c=this.tryEntries[j];if(c.tryLoc<=this.prev&&D.call(c,"finallyLoc")&&this.prev<c.finallyLoc){var t=c;break}}t&&("break"===M||"continue"===M)&&t.tryLoc<=N&&N<=t.finallyLoc&&(t=null);var I=t?t.completion:{};return I.type=M,I.arg=N,t?(this.method="next",this.next=t.finallyLoc,g):this.complete(I)},complete:function(M,N){if("throw"===M.type)throw M.arg;return"break"===M.type||"continue"===M.type?this.next=M.arg:"return"===M.type?(this.rval=this.arg=M.arg,this.method="return",this.next="end"):"normal"===M.type&&N&&(this.next=N),g},finish:function(M){for(var N=this.tryEntries.length-1;N>=0;--N){var j=this.tryEntries[N];if(j.finallyLoc===M)return this.complete(j.completion,j.afterLoc),O(j),g}},catch:function(M){for(var N=this.tryEntries.length-1;N>=0;--N){var j=this.tryEntries[N];if(j.tryLoc===M){var D=j.completion;if("throw"===D.type){var c=D.arg;O(j)}return c}}throw new Error("illegal catch attempt")},delegateYield:function(M,N,j){return this.delegate={iterator:U(M),resultName:N,nextLoc:j},"next"===this.method&&(this.arg=void 0),g}},N}function I(M,N,j,D,c,t,I){try{var z=M[t](I),i=z.value}catch(e){return void j(e)}z.done?N(i):Promise.resolve(i).then(D,c)}function z(M){return function(){var N=this,j=arguments;return new Promise((function(D,c){var t=M.apply(N,j);function z(M){I(t,D,c,z,i,"next",M)}function i(M){I(t,D,c,z,i,"throw",M)}z(void 0)}))}}System.register(["@ibiz-template/controller","@ibiz-template/model","@ibiz-template/vue-util","vue","view-design","@ibiz-template/service","@ibiz-template/runtime"],(function(M,j){"use strict";var I,i,e,n,u,w,g,T,r,L,s,y,a,o,x,E,l,S,A;return{setters:[function(M){I=M.ListPortletController,i=M.AppMenuPortletController},function(M){e=M.ListPortletModel,n=M.AppMenuPortletModel,u=M.DefectModelError},function(M){w=M.useNamespace,g=M.useListController},function(M){T=M.defineComponent,r=M.ref,L=M.getCurrentInstance,s=M.onMounted,y=M.h,a=M.watch,o=M.onUnmounted},function(M){x=M.Tooltip,E=M.Button,l=M.Icon},function(M){S=M.CounterService},function(M){A=M.AppFuncCommand}],execute:function(){var j=T({name:"AppPortalListPortlet",props:{modelData:{type:e,required:!0},controller:{type:I,required:!0}},setup:function(M){var N=w("app-portal-list-portlet"),j=r([]),D=["data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjExMXB4IiBoZWlnaHQ9IjExMXB4IiB2aWV3Qm94PSIwIDAgMTExLjAgMTExLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxjbGlwUGF0aCBpZD0iaTAiPjxwYXRoIGQ9Ik0xMjgwLDAgTDEyODAsNzY4IEwwLDc2OCBMMCwwIEwxMjgwLDAgWiI+PC9wYXRoPjwvY2xpcFBhdGg+PGNsaXBQYXRoIGlkPSJpMSI+PHBhdGggZD0iTTMzMCwwIEMzMzUuNTIyODQ3LC0xLjAxNDUzMDYzZS0xNSAzNDAsNC40NzcxNTI1IDM0MCwxMCBMMzQwLDE5MCBDMzQwLDE5NS41MjI4NDcgMzM1LjUyMjg0NywyMDAgMzMwLDIwMCBMMTAsMjAwIEM0LjQ3NzE1MjUsMjAwIDYuNzYzNTM3NTFlLTE2LDE5NS41MjI4NDcgMCwxOTAgTDAsMTAgQy02Ljc2MzUzNzUxZS0xNiw0LjQ3NzE1MjUgNC40NzcxNTI1LDEuMDE0NTMwNjNlLTE1IDEwLDAgTDMzMCwwIFoiPjwvcGF0aD48L2NsaXBQYXRoPjxjbGlwUGF0aCBpZD0iaTIiPjxwYXRoIGQ9Ik0xMDMuNDE1Njg3LDY1LjAxMTk2MjkgTDEwMy40MTU2ODcsMTExIEw1Ny40NTM1NTY2LDExMSBMNTcuNDUzNTU2Niw2NS4wMTE5NjI5IEwxMDMuNDE1Njg3LDY1LjAxMTk2MjkgWiBNNDUuOTYyMjM4Myw2NS4wMTE5NjI5IEw0NS45NjIyMzgzLDExMSBMMCwxMTEgTDAsNjUuMDExOTYyOSBMNDUuOTYyMjM4Myw2NS4wMTE5NjI5IFogTTc4LjQ4Mjc0NTEsMCBMMTExLDMyLjQ3ODg4MTggTDc4LjQ4Mjc0NTEsNjUuMDExOTYyOSBMNDUuOTYyMTI5OSwzMi40Nzg4ODE4IEw3OC40ODI3NDUxLDAgWiBNNDUuOTYyMjM4Myw3LjUzMzY5MTQxIEw0NS45NjIxMjk5LDMyLjQ3ODg4MTggTDQ1Ljk2MjIzODMsNTMuNTIxNzI4NSBMMCw1My41MjE3Mjg1IEwwLDcuNTMzNjkxNDEgTDQ1Ljk2MjIzODMsNy41MzM2OTE0MSBaIj48L3BhdGg+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQzNy4wIC0xNTcuMCkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxNi4wIDc2LjApIj48ZyBjbGlwLXBhdGg9InVybCgjaTEpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMjEuMCA4MS4wKSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kyKSI+PHBvbHlnb24gcG9pbnRzPSIwLDAgMTExLDAgMTExLDExMSAwLDExMSAwLDAiIHN0cm9rZT0ibm9uZSIgZmlsbD0iI0ZGRkZGRiIgb3BhY2l0eT0iMjguMjY3OTI0JSI+PC9wb2x5Z29uPjwvZz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==","data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjE0MXB4IiBoZWlnaHQ9IjE0MXB4IiB2aWV3Qm94PSIwIDAgMTQxLjAgMTQxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxjbGlwUGF0aCBpZD0iaTAiPjxwYXRoIGQ9Ik0xMjgwLDAgTDEyODAsNzY4IEwwLDc2OCBMMCwwIEwxMjgwLDAgWiI+PC9wYXRoPjwvY2xpcFBhdGg+PGNsaXBQYXRoIGlkPSJpMSI+PHBhdGggZD0iTTMzMCwwIEMzMzUuNTIyODQ3LC0xLjAxNDUzMDYzZS0xNSAzNDAsNC40NzcxNTI1IDM0MCwxMCBMMzQwLDE5MCBDMzQwLDE5NS41MjI4NDcgMzM1LjUyMjg0NywyMDAgMzMwLDIwMCBMMTAsMjAwIEM0LjQ3NzE1MjUsMjAwIDYuNzYzNTM3NTFlLTE2LDE5NS41MjI4NDcgMCwxOTAgTDAsMTAgQy02Ljc2MzUzNzUxZS0xNiw0LjQ3NzE1MjUgNC40NzcxNTI1LDEuMDE0NTMwNjNlLTE1IDEwLDAgTDMzMCwwIFoiPjwvcGF0aD48L2NsaXBQYXRoPjxjbGlwUGF0aCBpZD0iaTIiPjxwYXRoIGQ9Ik0xMDQuMDQ3NjE5LDMwLjI1IEMxMTAuMDk4ODEsMzAuMjUgMTE1LDM1LjE3MjUgMTE1LDQxLjI1IEwxMTUsODYuMzUgQzExNSw4OC43ODM3NSAxMTMuMDQyMjYyLDkwLjc1IDExMC42MTkwNDgsOTAuNzUgTDg3LjYxOTA0NzYsOTAuNzUgTDg3LjYxOTA0NzYsMTA4LjkgQzg3LjYxOTA0NzYsMTA5LjUwNSA4Ny4xMjYxOTA1LDExMCA4Ni41MjM4MDk1LDExMCBMMjguNDc2MTkwNSwxMTAgQzI3Ljg3MzgwOTUsMTEwIDI3LjM4MDk1MjQsMTA5LjUwNSAyNy4zODA5NTI0LDEwOC45IEwyNy4zODA5NTI0LDkwLjc1IEw0LjM4MDk1MjM4LDkwLjc1IEMxLjk1NzczODEsOTAuNzUgMCw4OC43ODM3NSAwLDg2LjM1IEwwLDQxLjI1IEMwLDM1LjE3MjUgNC45MDExOTA0OCwzMC4yNSAxMC45NTIzODEsMzAuMjUgWiBNNzguMzA5NTIzOCw2Mi43IEwzNi42OTA0NzYyLDYyLjcgTDM2LjY5MDQ3NjIsMTAwLjY1IEw3OC4zMDk1MjM4LDEwMC42NSBMNzguMzA5NTIzOCw2Mi43IFogTTk5LjY2NjY2NjcsNDQuNTUgTDk0LjE5MDQ3NjIsNDQuNTUgQzkzLjU4ODA5NTIsNDQuNTUgOTMuMDk1MjM4MSw0NS4wNDUgOTMuMDk1MjM4MSw0NS42NSBMOTMuMDk1MjM4MSw1MS4xNSBDOTMuMDk1MjM4MSw1MS43NTUgOTMuNTg4MDk1Miw1Mi4yNSA5NC4xOTA0NzYyLDUyLjI1IEw5OS42NjY2NjY3LDUyLjI1IEMxMDAuMjY5MDQ4LDUyLjI1IDEwMC43NjE5MDUsNTEuNzU1IDEwMC43NjE5MDUsNTEuMTUgTDEwMC43NjE5MDUsNDUuNjUgQzEwMC43NjE5MDUsNDUuMDQ1IDEwMC4yNjkwNDgsNDQuNTUgOTkuNjY2NjY2Nyw0NC41NSBaIE04Ni41MjM4MDk1LDAgQzg3LjEyNjE5MDUsMCA4Ny42MTkwNDc2LDAuNDk1IDg3LjYxOTA0NzYsMS4xIEw4Ny42MTkwNDc2LDIxLjQ1IEwyNy4zODA5NTI0LDIxLjQ1IEwyNy4zODA5NTI0LDEuMSBDMjcuMzgwOTUyNCwwLjQ5NSAyNy44NzM4MDk1LDAgMjguNDc2MTkwNSwwIFoiPjwvcGF0aD48L2NsaXBQYXRoPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzY5LjAgLTEzOS4wKSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kwKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTcwLjAgNzYuMCkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMSkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5OS4wIDYzLjApIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4wIDE5LjAwMDAwMDAwMDAwMDAwNykiPjxnIGNsaXAtcGF0aD0idXJsKCNpMikiPjxwb2x5Z29uIHBvaW50cz0iMCwwIDExNSwwIDExNSwxMTAgMCwxMTAgMCwwIiBzdHJva2U9Im5vbmUiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjMzLjE4NzQzMDIlIj48L3BvbHlnb24+PC9nPjwvZz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==","data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjExN3B4IiBoZWlnaHQ9IjExN3B4IiB2aWV3Qm94PSIwIDAgMTE3LjAgMTE3LjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxjbGlwUGF0aCBpZD0iaTAiPjxwYXRoIGQ9Ik0xMjgwLDAgTDEyODAsNzY4IEwwLDc2OCBMMCwwIEwxMjgwLDAgWiI+PC9wYXRoPjwvY2xpcFBhdGg+PGNsaXBQYXRoIGlkPSJpMSI+PHBhdGggZD0iTTMzMCwwIEMzMzUuNTIyODQ3LC0xLjAxNDUzMDYzZS0xNSAzNDAsNC40NzcxNTI1IDM0MCwxMCBMMzQwLDE5MCBDMzQwLDE5NS41MjI4NDcgMzM1LjUyMjg0NywyMDAgMzMwLDIwMCBMMTAsMjAwIEM0LjQ3NzE1MjUsMjAwIDYuNzYzNTM3NTFlLTE2LDE5NS41MjI4NDcgMCwxOTAgTDAsMTAgQy02Ljc2MzUzNzUxZS0xNiw0LjQ3NzE1MjUgNC40NzcxNTI1LDEuMDE0NTMwNjNlLTE1IDEwLDAgTDMzMCwwIFoiPjwvcGF0aD48L2NsaXBQYXRoPjxjbGlwUGF0aCBpZD0iaTIiPjxwYXRoIGQ9Ik05OC4zNTcxNDI5LDAgQzEwMC4zNzIwOTgsMCAxMDIsMS42Mjc5MDE3OSAxMDIsMy42NDI4NTcxNCBMMTAyLDk4LjM1NzE0MjkgQzEwMiwxMDAuMzcyMDk4IDEwMC4zNzIwOTgsMTAyIDk4LjM1NzE0MjksMTAyIEwzLjY0Mjg1NzE0LDEwMiBDMS42Mjc5MDE3OSwxMDIgMCwxMDAuMzcyMDk4IDAsOTguMzU3MTQyOSBMMCwzLjY0Mjg1NzE0IEMwLDEuNjI3OTAxNzkgMS42Mjc5MDE3OSwwIDMuNjQyODU3MTQsMCBaIE02OS4yMTQyODU3LDIwLjAzNTcxNDMgQzYyLjE2NzYzMzksMjAuMDM1NzE0MyA1Ni40NjQyODU3LDI1LjczOTA2MjUgNTYuNDY0Mjg1NywzMi43ODU3MTQzIEw1Ni40NjQyODU3LDM4LjI1IEw0NS41MzU3MTQzLDM4LjI1IEw0NS41MzU3MTQzLDMyLjc4NTcxNDMgQzQ1LjUzNTcxNDMsMjUuNzM5MDYyNSAzOS44MzIzNjYxLDIwLjAzNTcxNDMgMzIuNzg1NzE0MywyMC4wMzU3MTQzIEMyNS43MzkwNjI1LDIwLjAzNTcxNDMgMjAuMDM1NzE0MywyNS43MzkwNjI1IDIwLjAzNTcxNDMsMzIuNzg1NzE0MyBDMjAuMDM1NzE0MywzOS44MzIzNjYxIDI1LjczOTA2MjUsNDUuNTM1NzE0MyAzMi43ODU3MTQzLDQ1LjUzNTcxNDMgTDM4LjI1LDQ1LjUzNTcxNDMgTDM4LjI1LDU2LjQ2NDI4NTcgTDMyLjc4NTcxNDMsNTYuNDY0Mjg1NyBDMjUuNzM5MDYyNSw1Ni40NjQyODU3IDIwLjAzNTcxNDMsNjIuMTY3NjMzOSAyMC4wMzU3MTQzLDY5LjIxNDI4NTcgQzIwLjAzNTcxNDMsNzYuMjYwOTM3NSAyNS43MzkwNjI1LDgxLjk2NDI4NTcgMzIuNzg1NzE0Myw4MS45NjQyODU3IEMzOS44MzIzNjYxLDgxLjk2NDI4NTcgNDUuNTM1NzE0Myw3Ni4yNjA5Mzc1IDQ1LjUzNTcxNDMsNjkuMjE0Mjg1NyBMNDUuNTM1NzE0Myw2My43NSBMNTYuNDY0Mjg1Nyw2My43NSBMNTYuNDY0Mjg1Nyw2OS4yMTQyODU3IEM1Ni40NjQyODU3LDc2LjI2MDkzNzUgNjIuMTY3NjMzOSw4MS45NjQyODU3IDY5LjIxNDI4NTcsODEuOTY0Mjg1NyBDNzYuMjYwOTM3NSw4MS45NjQyODU3IDgxLjk2NDI4NTcsNzYuMjYwOTM3NSA4MS45NjQyODU3LDY5LjIxNDI4NTcgQzgxLjk2NDI4NTcsNjIuMTY3NjMzOSA3Ni4yNjA5Mzc1LDU2LjQ2NDI4NTcgNjkuMjE0Mjg1Nyw1Ni40NjQyODU3IEw2My43NSw1Ni40NjQyODU3IEw2My43NSw0NS41MzU3MTQzIEw2OS4yMTQyODU3LDQ1LjUzNTcxNDMgQzc2LjI2MDkzNzUsNDUuNTM1NzE0MyA4MS45NjQyODU3LDM5LjgzMjM2NjEgODEuOTY0Mjg1NywzMi43ODU3MTQzIEM4MS45NjQyODU3LDI1LjczOTA2MjUgNzYuMjYwOTM3NSwyMC4wMzU3MTQzIDY5LjIxNDI4NTcsMjAuMDM1NzE0MyBaIE02OS4yMTQyODU3LDYzLjc1IEM3Mi4yMzEwMjY4LDYzLjc1IDc0LjY3ODU3MTQsNjYuMTk3NTQ0NiA3NC42Nzg1NzE0LDY5LjIxNDI4NTcgQzc0LjY3ODU3MTQsNzIuMjMxMDI2OCA3Mi4yMzEwMjY4LDc0LjY3ODU3MTQgNjkuMjE0Mjg1Nyw3NC42Nzg1NzE0IEM2Ni4xOTc1NDQ2LDc0LjY3ODU3MTQgNjMuNzUsNzIuMjMxMDI2OCA2My43NSw2OS4yMTQyODU3IEw2My43NSw2My43NSBaIE0zOC4yNSw2My43NSBMMzguMjUsNjkuMjE0Mjg1NyBDMzguMjUsNzIuMjMxMDI2OCAzNS44MDI0NTU0LDc0LjY3ODU3MTQgMzIuNzg1NzE0Myw3NC42Nzg1NzE0IEMyOS43Njg5NzMyLDc0LjY3ODU3MTQgMjcuMzIxNDI4Niw3Mi4yMzEwMjY4IDI3LjMyMTQyODYsNjkuMjE0Mjg1NyBDMjcuMzIxNDI4Niw2Ni4xOTc1NDQ2IDI5Ljc2ODk3MzIsNjMuNzUgMzIuNzg1NzE0Myw2My43NSBMMzguMjUsNjMuNzUgWiBNNTYuNDY0Mjg1Nyw0NS41MzU3MTQzIEw1Ni40NjQyODU3LDU2LjQ2NDI4NTcgTDQ1LjUzNTcxNDMsNTYuNDY0Mjg1NyBMNDUuNTM1NzE0Myw0NS41MzU3MTQzIEw1Ni40NjQyODU3LDQ1LjUzNTcxNDMgWiBNNjkuMjE0Mjg1NywyNy4zMjE0Mjg2IEM3Mi4yMzEwMjY4LDI3LjMyMTQyODYgNzQuNjc4NTcxNCwyOS43Njg5NzMyIDc0LjY3ODU3MTQsMzIuNzg1NzE0MyBDNzQuNjc4NTcxNCwzNS44MDI0NTU0IDcyLjIzMTAyNjgsMzguMjUgNjkuMjE0Mjg1NywzOC4yNSBMNjMuNzUsMzguMjUgTDYzLjc1LDMyLjc4NTcxNDMgQzYzLjc1LDI5Ljc2ODk3MzIgNjYuMTk3NTQ0NiwyNy4zMjE0Mjg2IDY5LjIxNDI4NTcsMjcuMzIxNDI4NiBaIE0zMi43ODU3MTQzLDI3LjMyMTQyODYgQzM1LjgwMjQ1NTQsMjcuMzIxNDI4NiAzOC4yNSwyOS43Njg5NzMyIDM4LjI1LDMyLjc4NTcxNDMgTDM4LjI1LDM4LjI1IEwzMi43ODU3MTQzLDM4LjI1IEMyOS43Njg5NzMyLDM4LjI1IDI3LjMyMTQyODYsMzUuODAyNDU1NCAyNy4zMjE0Mjg2LDMyLjc4NTcxNDMgQzI3LjMyMTQyODYsMjkuNzY4OTczMiAyOS43Njg5NzMyLDI3LjMyMTQyODYgMzIuNzg1NzE0MywyNy4zMjE0Mjg2IFoiPjwvcGF0aD48L2NsaXBQYXRoPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTE0Ny4wIC0xNTkuMCkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkyNC4wIDc2LjApIj48ZyBjbGlwLXBhdGg9InVybCgjaTEpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMjMuMCA4My4wKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4wIDguMCkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMikiPjxwb2x5Z29uIHBvaW50cz0iMCwwIDEwMiwwIDEwMiwxMDIgMCwxMDIgMCwwIiBzdHJva2U9Im5vbmUiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjI0LjgxOTgwMSUiPjwvcG9seWdvbj48L2c+PC9nPjwvZz48L2c+PC9nPjwvZz48L2c+PC9zdmc+"],c=L();if(c&&M.modelData.list){var I=g(c.proxy,M.modelData.list,M.controller.context);s((function(){I.nerve.self.evt.on("mounted",z(t().mark((function M(){var N;return t().wrap((function(M){for(;;)switch(M.prev=M.next){case 0:return M.next=2,I.load();case 2:N=M.sent,j.value=N.slice(0,3);case 4:case"end":return M.stop()}}),M)}))))}))}return{ns:N,appPortalList:j,appPortalImgList:D,openPage:function(M){M&&window.open(M)}}},render:function(){var M=this;return y("div",{class:this.ns.b()},[this.appPortalList.map((function(N,j){return y("div",{class:[M.ns.b("item"),N.url?"":M.ns.bm("item","disabled")],key:N.srfkey,on:{click:function(){return M.openPage(N.url)}}},[y(x,{attrs:{content:N.tip,disabled:!N.tip}},[y("div",{class:M.ns.be("item","text")},[N.srfmajortext])]),y("div",{class:M.ns.be("item","icon")},[y("img",{attrs:{src:M.appPortalImgList[j]}})])])}))])}}),O="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjY2OTM2NjMzMzY4IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE4NTUzIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik02NDAgMTcwLjY2NjY2N1Y4NS4zMzMzMzNIMzg0djg1LjMzMzMzNGgyNTZ6TTM4NCA4NTMuMzMzMzMzdjg1LjMzMzMzNGgyNTZ2LTg1LjMzMzMzNEgzODR6IG0tMjEzLjMzMzMzMy0yMTMuMzMzMzMzVjM4NEg4NS4zMzMzMzN2MjU2aDg1LjMzMzMzNHpNMjk4LjY2NjY2NyA4NS4zMzMzMzN2ODUuMzMzMzM0SDIxMy4zMzMzMzNhNDIuNjY2NjY3IDQyLjY2NjY2NyAwIDAgMC00Mi42NjY2NjYgNDIuNjY2NjY2djg1LjMzMzMzNEg4NS4zMzMzMzNWMjEzLjMzMzMzM2ExMjggMTI4IDAgMCAxIDEyOC0xMjhoODUuMzMzMzM0eiBtMCA4NTMuMzMzMzM0di04NS4zMzMzMzRIMjEzLjMzMzMzM2E0Mi42NjY2NjcgNDIuNjY2NjY3IDAgMCAxLTQyLjY2NjY2Ni00Mi42NjY2NjZ2LTg1LjMzMzMzNEg4NS4zMzMzMzN2ODUuMzMzMzM0YTEyOCAxMjggMCAwIDAgMTI4IDEyOGg4NS4zMzMzMzR6IG02NDAtMjk4LjY2NjY2N1YzODRoLTg1LjMzMzMzNHYyNTZoODUuMzMzMzM0ek03MjUuMzMzMzMzIDg1LjMzMzMzM3Y4NS4zMzMzMzRoODUuMzMzMzM0YTQyLjY2NjY2NyA0Mi42NjY2NjcgMCAwIDEgNDIuNjY2NjY2IDQyLjY2NjY2NnY4NS4zMzMzMzRoODUuMzMzMzM0VjIxMy4zMzMzMzNhMTI4IDEyOCAwIDAgMC0xMjgtMTI4aC04NS4zMzMzMzR6IG0yMTMuMzMzMzM0IDY0MHY4NS4zMzMzMzRhMTI4IDEyOCAwIDAgMS0xMjggMTI4aC04NS4zMzMzMzR2LTg1LjMzMzMzNGg4NS4zMzMzMzRhNDIuNjY2NjY3IDQyLjY2NjY2NyAwIDAgMCA0Mi42NjY2NjYtNDIuNjY2NjY2di04NS4zMzMzMzRoODUuMzMzMzM0ek03ODkuMzMzMzMzIDIxMy4zMzMzMzNhMjEuMzMzMzMzIDIxLjMzMzMzMyAwIDAgMSAyMS4zMzMzMzQgMjEuMzMzMzM0djU1NC42NjY2NjZhMjEuMzMzMzMzIDIxLjMzMzMzMyAwIDAgMS0yMS4zMzMzMzQgMjEuMzMzMzM0aC01NTQuNjY2NjY2YTIxLjMzMzMzMyAyMS4zMzMzMzMgMCAwIDEtMjEuMzMzMzM0LTIxLjMzMzMzNHYtNTU0LjY2NjY2NmEyMS4zMzMzMzMgMjEuMzMzMzMzIDAgMCAxIDIxLjMzMzMzNC0yMS4zMzMzMzRoNTU0LjY2NjY2NnoiIHAtaWQ9IjE4NTU0IiBmaWxsPSIjNUU5RUZDIj48L3BhdGg+PC9zdmc+",d=T({name:"FuncDrawer",props:{isShowDrawer:{type:Boolean,required:!0,default:!1}},emits:{"on-close":function(){return!0}},setup:function(M,N){var j,D=N.emit,c=w("func-drawer"),t=r([]),I=r([]),z=r(!1),i=null===(j=L())||void 0===j?void 0:j.proxy,e=function(){ibiz.net.post("/appfuncs/fetchpersonfuncsetting",{page:0,size:1e3,sort:"showorder,asc"}).then((function(M){if(M.ok&&M.data&&M.data.length){var N={};I.value=M.data.filter((function(M){if(M.ispersonal||(M.ispersonal=0),M.pssystemappid){var j=M.pssystemappname;N[j]?N[j].push(M):N[j]=[M]}else N["未分类"]?N["未分类"].push(M):N["未分类"]=[M];return M.ispersonal})),t.value=Object.keys(N).map((function(M){return{name:M,items:N[M]}}))}}))},n=function(){z.value&&(I.value.forEach((function(M,N){M.showorder=N})),ibiz.net.post("/appfuncs/setfuncsetting",{setting:JSON.stringify({list:I.value})}).then((function(M){M.ok&&(null==i||i.$Notice.success({title:"成功",desc:"保存成功"}),e())}))),z.value=!z.value};a((function(){return M.isShowDrawer}),(function(M){M&&e()}));var u=function(M){M&&ibiz.net.get("/appfuncs/".concat(M,"/getfuncurl")).then((function(M){M.ok&&M.data&&M.data.url&&window.open(M.data.url)}))},g=function(M){M.preventDefault()},T=function(M,N,j,D){if(M.stopPropagation(),N.ispersonal=Number(!N.ispersonal),"remove"===D)I.value.splice(j,1);else if("change"===D){var c=I.value.findIndex((function(M){return M.pssysappfuncid===N.pssysappfuncid}));-1===c?I.value.push(N):I.value.splice(c,1)}};return function(){return y("div",{class:[c.b(),M.isShowDrawer?c.m("show"):""]},[y("div",{class:c.b("content")},[y("div",{class:c.b("group")},[y("header",{class:c.b("group-header")},[y("div",{class:c.b("group-header-left")},["常用应用"]),y("div",{class:c.b("group-header-right")},[y(E,{on:{click:n}},[z.value?"保存":"配置"]),y(E,{on:{click:function(){return D("on-close")}}},["返回"])])]),y("main",{class:c.b("group-content")},[I.value.map((function(M,N){return y("div",{class:[c.b("group-item"),M.pssysappfuncid?"":c.bm("group-item","disabled")],key:M.pssysappfuncid,on:{click:function(){return u(M.pssysappfuncid)},dragstart:function(M){return function(M,N){var j;z.value&&(null===(j=M.dataTransfer)||void 0===j||j.setData("originIndex",N.toString()))}(M,N)},dragover:g,drop:function(M){return function(M,N){if(M.preventDefault(),z.value&&M.dataTransfer){var j=Number(M.dataTransfer.getData("originIndex"));if(j!==N){var D=I.value[j],c=I.value[N];I.value.splice(j,1,c),I.value.splice(N,1,D)}}}(M,N)}},attrs:{draggable:z.value}},[y("div",{class:[c.be("group-item","checkbox"),c.bem("group-item","checkbox","remove"),z.value?c.bem("group-item","checkbox","show"):""],on:{click:function(j){return T(j,M,N,"remove")}}},[y(l,{attrs:{type:"md-remove",size:16}})]),y("div",{class:c.be("group-item","icon")},[y("img",{attrs:{src:M.icon||O,draggable:!1}})]),y(x,{attrs:{content:M.tip,disabled:!M.tip}},[y("div",{class:c.be("group-item","text")},[M.pssysappfuncname])])])}))])]),t.value.map((function(M,N){return y("div",{class:c.b("group"),key:N},[y("header",{class:c.b("group-header")},[M.name]),y("main",{class:c.b("group-content")},[M.items.map((function(M){return y("div",{class:[c.b("group-item"),M.pssysappfuncid?"":c.bm("group-item","disabled")],key:M.pssysappfuncid,on:{click:function(){return u(M.pssysappfuncid)}}},[y("div",{class:[c.be("group-item","checkbox"),M.ispersonal?c.bem("group-item","checkbox","selected"):"",z.value?c.bem("group-item","checkbox","show"):""],on:{click:function(j){return T(j,M,N,"change")}}},[M.ispersonal?y(l,{attrs:{type:"md-checkmark",size:16}}):null]),y("div",{class:c.be("group-item","icon")},[y("img",{attrs:{src:M.icon||O,draggable:!1}})]),y(x,{attrs:{content:M.tip,disabled:!M.tip}},[y("div",{class:c.be("group-item","text")},[M.pssysappfuncname])])])}))])])}))])])}}}),U=T({name:"FuncPortalListPortlet",components:{FuncDrawer:d},props:{modelData:{type:e,required:!0},controller:{type:I,required:!0}},setup:function(M){var N=w("func-portal-list-portlet"),j=r([]),D=L(),c=null;D&&M.modelData.list&&(c=g(D.proxy,M.modelData.list,M.controller.context),s((function(){var M;null===(M=c)||void 0===M||M.nerve.self.evt.on("mounted",z(t().mark((function M(){var N;return t().wrap((function(M){for(;;)switch(M.prev=M.next){case 0:if(!c){M.next=5;break}return M.next=3,c.load();case 3:N=M.sent,j.value=N;case 5:case"end":return M.stop()}}),M)}))))})));var I=r(!1),i=function(){var M=z(t().mark((function M(){var N;return t().wrap((function(M){for(;;)switch(M.prev=M.next){case 0:if(I.value=!1,!c){M.next=6;break}return M.next=4,c.load();case 4:N=M.sent,j.value=N;case 6:case"end":return M.stop()}}),M)})));return function(){return M.apply(this,arguments)}}();return{ns:N,funcPortalList:j,openPage:function(M){M&&ibiz.net.get("/appfuncs/".concat(M,"/getfuncurl")).then((function(M){M.ok&&M.data&&M.data.url&&window.open(M.data.url)}))},isShowDrawer:I,isShowDrawerChange:i}},render:function(){var M=this;return y("div",{class:this.ns.b()},[y("header",{class:this.ns.b("header")},[y("div",{class:this.ns.b("header-left")},[y("div",{class:this.ns.be("header-left","icon")},[y("img",{attrs:{src:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjE5cHgiIGhlaWdodD0iMTlweCIgdmlld0JveD0iMCAwIDE5LjAgMTkuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTEyODAsMCBMMTI4MCw3NjggTDAsNzY4IEwwLDAgTDEyODAsMCBaIj48L3BhdGg+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImkxIj48cGF0aCBkPSJNOC4wMTc1OTY2LDAgQzkuMTY2MTMxNzYsMCAxMC4wOTU3MjE2LDAuOTI5NTg5ODQ0IDEwLjA5NTcyMTYsMi4wNzgxMjUgQzEwLjA5NTcyMTYsMi45OTI4NzEwOSA5LjUwNTY4MjU0LDMuNzY4NDU3MDMgOC42ODU1NjUzNSw0LjA0Njc3NzM0IEw4LjY4NTU2NTM1LDUuMjkxNzk2ODcgTDExLjIwOTAwMjksNi43NDQ2Mjg5MSBDMTEuNDYxMzQ2Niw2Ljg4OTM1NTQ3IDExLjYxNzIwNiw3LjE2MDI1MzkxIDExLjYxNzIwNiw3LjQ1MTU2MjUgTDExLjYxNzIwNiwxMC4yNjYzMDg2IEwxMi42MDA2MDQ0LDEwLjgzNTkzNzUgQzEzLjI0ODE2MywxMC4yNjQ0NTMxIDE0LjIwOTI5NTgsMTAuMTQxOTkyMiAxNC45OTc4NywxMC41OTg0Mzc1IEMxNS45ODY4MzQ5LDExLjE3MTc3NzMgMTYuMzI0NTMwMiwxMi40NDA5MTggMTUuNzUzMDQ1OCwxMy40MzU0NDkyIEMxNS4xODM0MTY5LDE0LjQyOTk4MDUgMTMuOTE3OTg3MiwxNC43Njk1MzEyIDEyLjkyOTAyMjQsMTQuMTk2MTkxNCBDMTIuMTQyMzAzNiwxMy43Mzk3NDYxIDExLjc2NTY0MzUsMTIuODM5ODQzOCAxMS45MzQ0OTExLDExLjk5MTg5NDUgTDExLjAzMDg3NzksMTEuNDY2Nzk2OSBMOC40MjM5NDQyNiwxMi45Njc4NzExIEM4LjI5Nzc3MjM5LDEzLjA0MDIzNDQgOC4xNTY3NTY3NiwxMy4wNzczNDM4IDguMDE1NzQxMTQsMTMuMDc3MzQzOCBDNy44NzQ3MjU1MSwxMy4wNzczNDM4IDcuNzMzNzA5ODksMTMuMDQwMjM0NCA3LjYwNzUzODAxLDEyLjk2Nzg3MTEgTDQuOTk4NzQ4OTUsMTEuNDY0OTQxNCBMNC4wOTUxMzU2NywxMS45OTAwMzkxIEM0LjI2Mzk4MzMyLDEyLjgzOTg0MzggMy44ODkxNzg2NCwxMy43Mzc4OTA2IDMuMTAwNjA0NDIsMTQuMTk0MzM1OSBDMi4xMTE2Mzk1NywxNC43Njc2NzU4IDAuODQ4MDY1MzU1LDE0LjQyNjI2OTUgMC4yNzY1ODA5OCwxMy40MzM1OTM4IEMtMC4yOTMwNDc5MjcsMTIuNDQwOTE4IDAuMDQ0NjQ3Mzg2LDExLjE3MTc3NzMgMS4wMzczMjMxNywxMC41OTY1ODIgQzEuODI0MDQxOTIsMTAuMTQwMTM2NyAyLjc4NzAzMDIsMTAuMjYyNTk3NyAzLjQzNDU4ODc5LDEwLjgzNDA4MiBMNC40MTc5ODcyMywxMC4yNjQ0NTMxIEw0LjQxNzk4NzIzLDcuNDUxNTYyNSBDNC40MTc5ODcyMyw3LjE2MDI1MzkxIDQuNTczODQ2Niw2Ljg4OTM1NTQ3IDQuODI2MTkwMzUsNi43NDQ2Mjg5MSBMNy4zNDk2Mjc4NSw1LjI5MTc5Njg4IEw3LjM0OTYyNzg1LDQuMDQ2Nzc3MzQgQzYuNTI5NTEwNjcsMy43Njg0NTcwMyA1LjkzOTQ3MTYsMi45OTI4NzEwOSA1LjkzOTQ3MTYsMi4wNzgxMjUgQzUuOTM5NDcxNiwwLjkyOTU4OTg0NCA2Ljg2OTA2MTQ1LDAgOC4wMTc1OTY2LDAgWiBNMTQuNDA1OTc1NSwxMS42MjYzNjcyIEMxMy45ODI5Mjg2LDExLjM4MTQ0NTMgMTMuNDQxMTMxOCwxMS41MjgwMjczIDEzLjE5NjIwOTksMTEuOTUyOTI5NyBDMTIuOTUxMjg4LDEyLjM3NzgzMiAxMy4wOTc4NywxMi45MjMzMzk4IDEzLjUyMDkxNjksMTMuMTY4MjYxNyBDMTMuOTQzOTYzOCwxMy40MTMxODM2IDE0LjQ4NTc2MDcsMTMuMjY2NjAxNiAxNC43MzA2ODI1LDEyLjg0MTY5OTIgQzE0Ljk3NTYwNDQsMTIuNDE0OTQxNCAxNC44MzA4Nzc5LDExLjg3MTI4OTEgMTQuNDA1OTc1NSwxMS42MjYzNjcyIFogTTIuODM1MjcyMzksMTEuOTUxMDc0MiBDMi41OTIyMDU5OCwxMS41MjQzMTY0IDIuMDQ4NTUzNjQsMTEuMzc5NTg5OCAxLjYyNTUwNjc2LDExLjYyNDUxMTcgQzEuMjAwNjA0NDIsMTEuODY5NDMzNiAxLjA1NTg3Nzg1LDEyLjQxNDk0MTQgMS4zMDA3OTk3MywxMi44Mzk4NDM3IEMxLjU0Mzg2NjE0LDEzLjI2NjYwMTYgMi4wODc1MTg0OCwxMy40MTEzMjgxIDIuNTEwNTY1MzUsMTMuMTY2NDA2MiBDMi45MzU0Njc3LDEyLjkyMTQ4NDQgMy4wODAxOTQyNiwxMi4zNzU5NzY2IDIuODM1MjcyMzksMTEuOTUxMDc0MiBaIE04LjAxNTc0MTE0LDYuNDQ3NzUzOTEgTDUuNzUyMDY5MjYsNy43NTIxNDg0NCBMNS43NTIwNjkyNiwxMC4zNTcyMjY2IEw4LjAxNTc0MTE0LDExLjY2MTYyMTEgTDEwLjI3OTQxMywxMC4zNTcyMjY2IEwxMC4yNzk0MTMsNy43NTIxNDg0NCBMOC4wMTU3NDExNCw2LjQ0Nzc1MzkxIFogTTguMDE1NzQxMTQsMS4xODc1IEM3LjUyNDA0MTkyLDEuMTg3NSA3LjEyNTExNjE0LDEuNTg2NDI1NzggNy4xMjUxMTYxNCwyLjA3ODEyNSBDNy4xMjUxMTYxNCwyLjU2OTgyNDIyIDcuNTI0MDQxOTIsMi45Njg3NSA4LjAxNTc0MTE0LDIuOTY4NzUgQzguNTA3NDQwMzUsMi45Njg3NSA4LjkwNjM2NjE0LDIuNTY5ODI0MjIgOC45MDYzNjYxNCwyLjA3ODEyNSBDOC45MDYzNjYxNCwxLjU4NjQyNTc4IDguNTA3NDQwMzUsMS4xODc1IDguMDE1NzQxMTQsMS4xODc1IFoiPjwvcGF0aD48L2NsaXBQYXRoPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjM2LjAgLTQ0OC4wKSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kwKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjM2LjAgNDQ4LjApIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjQ4NDI1ODg2NDAzNDkyNzcgMi4yNjM2NzE4NzUwMDAwMDE4KSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kxKSI+PHBvbHlnb24gcG9pbnRzPSIwLDAgMTYuMDMxMDU1MSwwIDE2LjAzMTA1NTEsMTQuNDc0ODI2MSAwLDE0LjQ3NDgyNjEgMCwwIiBzdHJva2U9Im5vbmUiIGZpbGw9IiMyQzhDRjAiPjwvcG9seWdvbj48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg=="}})]),y("div",{class:this.ns.be("header-left","text")},["快速入口"])]),y("div",{class:this.ns.b("header-right"),on:{click:function(){M.isShowDrawer=!0}}},[y("div",{class:this.ns.be("header-right","icon")},[y("img",{attrs:{src:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwLjAgMjAuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTEyODAsMCBMMTI4MCw3NjggTDAsNzY4IEwwLDAgTDEyODAsMCBaIj48L3BhdGg+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImkxIj48cGF0aCBkPSJNNy42NTYyNSwwIEM3Ljc0MjE4NzUsMCA3LjgxMjUsMC4wNzAzMTI1IDcuODEyNSwwLjE1NjI1IEw3LjgxMjUsMS4yNSBDNy44MTI1LDEuMzM1OTM3NSA3Ljc0MjE4NzUsMS40MDYyNSA3LjY1NjI1LDEuNDA2MjUgTDEuNDA2MjUsMS40MDYyNSBMMS40MDYyNSwxNC4yMTg3NSBMMTQuMjE4NzUsMTQuMjE4NzUgTDE0LjIxODc1LDcuOTY4NzUgQzE0LjIxODc1LDcuODgyODEyNSAxNC4yODkwNjI1LDcuODEyNSAxNC4zNzUsNy44MTI1IEwxNS40Njg3NSw3LjgxMjUgQzE1LjU1NDY4NzUsNy44MTI1IDE1LjYyNSw3Ljg4MjgxMjUgMTUuNjI1LDcuOTY4NzUgTDE1LjYyNSwxNSBDMTUuNjI1LDE1LjM0NTcwMzEgMTUuMzQ1NzAzMSwxNS42MjUgMTUsMTUuNjI1IEwwLjYyNSwxNS42MjUgQzAuMjc5Mjk2ODc1LDE1LjYyNSAwLDE1LjM0NTcwMzEgMCwxNSBMMCwwLjYyNSBDMCwwLjI3OTI5Njg3NSAwLjI3OTI5Njg3NSwwIDAuNjI1LDAgWiI+PC9wYXRoPjwvY2xpcFBhdGg+PGNsaXBQYXRoIGlkPSJpMiI+PHBhdGggZD0iTTguMzE0NDkyOTIsMCBDOC4zNTU1MDg1NCwwIDguMzk0NTcxMDQsMC4wMTM2NzE4NzUgOC40MjU4MjEwNCwwLjA0NDkyMTg3NSBMMTAuODUzNTU1NCwyLjQ3MDcwMzEzIEMxMC45MTQxMDIzLDIuNTMxMjUgMTAuOTE0MTAyMywyLjYzMDg1OTM4IDEwLjg1MzU1NTQsMi42OTE0MDYyNSBMMi43MzA1MDg1NCwxMC43OTY4NzUgQzIuNzAzMTY0NzksMTAuODI0MjE4OCAyLjY2NDEwMjI5LDEwLjgzOTg0MzggMi42MjUwMzk3OSwxMC44NDE3OTY5IEwwLjMyMDM1MjI5NCwxMC44OTg0Mzc1IEMwLjEzODcxMTY2OSwxMC44OTg0Mzc1IC0wLjAwMTkxMzMzMDk1LDEwLjc1NTg1OTQgMS45NjkyNDE1ZS0wNSwxMC41ODIwMzEyIEwwLjAzNzE0OTE2OTEsOC4yNTk3NjU2MiBDMC4wMzcxNDkxNjkxLDguMjE4NzUgMC4wNTQ3MjcyOTQxLDguMTc5Njg3NSAwLjA4MjA3MTA0NDEsOC4xNTAzOTA2MiBMOC4yMDMxNjQ3OSwwLjA0NDkyMTg3NSBDOC4yMzQ0MTQ3OSwwLjAxNTYyNSA4LjI3MzQ3NzI5LDAgOC4zMTQ0OTI5MiwwIFogTTguMzE0NDkyOTIsMS42OTkyMTg3NSBMMS4yNzczODM1NCw4LjcyMDcwMzEyIEwxLjI2MzcxMTY3LDkuNjI2OTUzMTIgTDIuMTU2Mjg5NzksOS42MDU0Njg3NSBMOS4xOTczMDU0MiwyLjU4MDA3ODEyIEw4LjMxNDQ5MjkyLDEuNjk5MjE4NzUgWiI+PC9wYXRoPjwvY2xpcFBhdGg+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTg5LjAgLTQ0Ny4wKSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kwKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTE4OS4wIDQ0Ny4wKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi4xODc1IDIuMTg3NSkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMSkiPjxwb2x5Z29uIHBvaW50cz0iMCwwIDE1LjYyNSwwIDE1LjYyNSwxNS42MjUgMCwxNS42MjUgMCwwIiBzdHJva2U9Im5vbmUiIGZpbGw9IiMyQzhDRjAiPjwvcG9seWdvbj48L2c+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuOTE0MDIyNzA1OTQ4NDEzIDIuMTg3NSkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMikiPjxwb2x5Z29uIHBvaW50cz0iMi43NTg2ODQ2N2UtMTYsMCAxMC44OTg5NjU2LDAgMTAuODk4OTY1NiwxMC44OTg0Mzc1IDIuNzU4Njg0NjdlLTE2LDEwLjg5ODQzNzUgMi43NTg2ODQ2N2UtMTYsMCIgc3Ryb2tlPSJub25lIiBmaWxsPSIjMkM4Q0YwIj48L3BvbHlnb24+PC9nPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4="}})]),y("div",{class:this.ns.be("header-right","text")},["更多"])])]),y("div",{class:this.ns.e("divider")}),y("main",{class:this.ns.b("content")},[this.funcPortalList.map((function(N){return y("div",{class:[M.ns.b("item"),N.pssysappfuncid?"":M.ns.bm("item","disabled")],key:N.pssysappfuncid,on:{click:function(){return M.openPage(N.pssysappfuncid)}}},[y("div",{class:M.ns.be("item","icon")},[y("img",{attrs:{src:N.icon||O}})]),y(x,{attrs:{content:N.tip,disabled:!N.tip}},[y("div",{class:M.ns.be("item","text")},[N.pssysappfuncname])])])}))]),y(d,{attrs:{isShowDrawer:this.isShowDrawer},on:{"on-close":this.isShowDrawerChange}})])}}),C=T({name:"TodoAppMenuPortlet",props:{modelData:{type:n,required:!0},controller:{type:i,required:!0}},setup:function(M){var N=w("todo-app-menu-portlet"),j=["data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjQwcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDQwLjAgNDAuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTEyODAsMCBMMTI4MCw3NjggTDAsNzY4IEwwLDAgTDEyODAsMCBaIj48L3BhdGg+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImkxIj48cGF0aCBkPSJNMTcuODM5ODQzOCwwIEMxOC4xNzE4NzUsMCAxOC40OTIxODc1LDAuMTMyODEyNSAxOC43MjY1NjI1LDAuMzY3MTg3NSBMMjcuMTMyODEyNSw4Ljc3NzM0Mzc1IEMyNy4zNjcxODc1LDkuMDExNzE4NzUgMjcuNSw5LjMyODEyNSAyNy41LDkuNjYwMTU2MjUgTDI3LjUsMzMuNzUgQzI3LjUsMzQuNDQxNDA2MiAyNi45NDE0MDYyLDM1IDI2LjI1LDM1IEwxLjI1LDM1IEMwLjU1ODU5Mzc1LDM1IDAsMzQuNDQxNDA2MiAwLDMzLjc1IEwwLDEuMjUgQzAsMC41NTg1OTM3NSAwLjU1ODU5Mzc1LDAgMS4yNSwwIEwxNy44Mzk4NDM4LDAgWiBNMTcuMjY1NjI1LDIuODgyODEyNSBMMTcuMjY1NjI1LDEwLjIzNDM3NSBMMjQuNjE3MTg3NSwxMC4yMzQzNzUgTDE3LjI2NTYyNSwyLjg4MjgxMjUgWiI+PC9wYXRoPjwvY2xpcFBhdGg+PGxpbmVhckdyYWRpZW50IGlkPSJpMiIgeDE9IjBweCIgeTE9Ii0zLjU1NzM0NzQzcHgiIHgyPSIyNy41cHgiIHkyPSIzOS44NzQ1NTU0cHgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRkY4NDg2IiBvZmZzZXQ9IjAlIj48L3N0b3A+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGNEQ0RiIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI1Ni4wIC0zMzIuMCkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxNi4wIDI5Mi4wKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDAuMCA0MC4wKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi4yNSAyLjUpIj48ZyBjbGlwLXBhdGg9InVybCgjaTEpIj48cG9seWdvbiBwb2ludHM9IjAsMCAyNy41LDAgMjcuNSwzNSAwLDM1IDAsMCIgc3Ryb2tlPSJub25lIiBmaWxsPSJ1cmwoI2kyKSI+PC9wb2x5Z29uPjwvZz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==","data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjQwcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDQwLjAgNDAuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTEyODAsMCBMMTI4MCw3NjggTDAsNzY4IEwwLDAgTDEyODAsMCBaIj48L3BhdGg+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImkxIj48cGF0aCBkPSJNMTcuODM5ODQzOCwwIEMxOC4xNzE4NzUsMCAxOC40OTIxODc1LDAuMTMyODEyNSAxOC43MjY1NjI1LDAuMzY3MTg3NSBMMjcuMTMyODEyNSw4Ljc3NzM0Mzc1IEMyNy4zNjcxODc1LDkuMDExNzE4NzUgMjcuNSw5LjMyODEyNSAyNy41LDkuNjYwMTU2MjUgTDI3LjUsMzMuNzUgQzI3LjUsMzQuNDQxNDA2MiAyNi45NDE0MDYyLDM1IDI2LjI1LDM1IEwxLjI1LDM1IEMwLjU1ODU5Mzc1LDM1IDAsMzQuNDQxNDA2MiAwLDMzLjc1IEwwLDEuMjUgQzAsMC41NTg1OTM3NSAwLjU1ODU5Mzc1LDAgMS4yNSwwIEwxNy44Mzk4NDM4LDAgWiBNMTkuNzM0OTQ5LDE1LjY1MjE3MzkgTDE3LjkwODk4NzcsMTUuNjUyMTczOSBDMTcuNzM2OTc2OSwxNS42NTIxNzM5IDE3LjU3ODE5NzYsMTUuNzM1NzU5MiAxNy40Nzg5NjA2LDE1Ljg3MjgzOSBMMTIuNDg3MzM4MiwyMi44MjA0NDUgTDEwLjM0NzEyNjQsMTkuODQ0ODEwMSBDMTAuMjQ3ODg5MywxOS43MDc3MzAyIDEwLjA4NTgwMjIsMTkuNjI0MTQ1IDkuOTE3MDk5MjUsMTkuNjI0MTQ1IEw4LjA5MTEzNzk4LDE5LjYyNDE0NSBDNy44NzYxMjQ0MywxOS42MjQxNDUgNy43NTA0MjQxOSwxOS44NzE1NTczIDcuODc2MTI0NDMsMjAuMDQ4NzU4MSBMMTIuMDU3MzExMSwyNS44NjYyOTE1IEMxMi4yNjkwMTY4LDI2LjE2MDUxMTUgMTIuNzA1NjU5NywyNi4xNjA1MTE1IDEyLjkxNzM2NTMsMjUuODY2MjkxNSBMMTkuOTQ5OTYyNSwxNi4wODAxMzA0IEMyMC4wNzU2NjI4LDE1LjkwMjkyOTcgMTkuOTQ5OTYyNSwxNS42NTU1MTczIDE5LjczNDk0OSwxNS42NTIxNzM5IFogTTE3LjI2NTYyNSwyLjg4MjgxMjUgTDE3LjI2NTYyNSwxMC4yMzQzNzUgTDI0LjYxNzE4NzUsMTAuMjM0Mzc1IEwxNy4yNjU2MjUsMi44ODI4MTI1IFoiPjwvcGF0aD48L2NsaXBQYXRoPjxsaW5lYXJHcmFkaWVudCBpZD0iaTIiIHgxPSIwcHgiIHkxPSItNC4xNjk2MzE0NHB4IiB4Mj0iMjcuNXB4IiB5Mj0iMzVweCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNBMUU2NjciIG9mZnNldD0iMCUiPjwvc3RvcD48c3RvcCBzdG9wLWNvbG9yPSIjNzdEMjNGIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDcyLjAgLTMzMS4wKSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kwKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjE2LjAgMjkyLjApIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNTYuMCAzOS4wKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi4wODY5NTY1MjE3MzkxMjkgMi42MDg2OTU2NTIxNzM5MTQpIj48ZyBjbGlwLXBhdGg9InVybCgjaTEpIj48cG9seWdvbiBwb2ludHM9IjAsMCAyNy41LDAgMjcuNSwzNSAwLDM1IDAsMCIgc3Ryb2tlPSJub25lIiBmaWxsPSJ1cmwoI2kyKSI+PC9wb2x5Z29uPjwvZz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==","data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjQwcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDQwLjAgNDAuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTEyODAsMCBMMTI4MCw3NjggTDAsNzY4IEwwLDAgTDEyODAsMCBaIj48L3BhdGg+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImkxIj48cGF0aCBkPSJNMTcuODM5ODQzOCwwIEMxOC4xNzE4NzUsMCAxOC40OTIxODc1LDAuMTMyODEyNSAxOC43MjY1NjI1LDAuMzY3MTg3NSBMMjcuMTMyODEyNSw4Ljc3NzM0Mzc1IEMyNy4zNjcxODc1LDkuMDExNzE4NzUgMjcuNSw5LjMyODEyNSAyNy41LDkuNjYwMTU2MjUgTDI3LjUsMzMuNzUgQzI3LjUsMzQuNDQxNDA2MiAyNi45NDE0MDYyLDM1IDI2LjI1LDM1IEwxLjI1LDM1IEMwLjU1ODU5Mzc1LDM1IDAsMzQuNDQxNDA2MiAwLDMzLjc1IEwwLDEuMjUgQzAsMC41NTg1OTM3NSAwLjU1ODU5Mzc1LDAgMS4yNSwwIEwxNy44Mzk4NDM4LDAgWiBNMTQuNjg3NSwxNS42MjUgTDEyLjgxMjUsMTUuNjI1IEMxMi42Mzk5MTEsMTUuNjI1IDEyLjUsMTUuNzY0OTExIDEyLjUsMTUuOTM3NSBMMTIuNSwyMC4xNTYyNSBMOC4yODEyNSwyMC4xNTYyNSBDOC4xMDg2NjEwMiwyMC4xNTYyNSA3Ljk2ODc1LDIwLjI5NjE2MSA3Ljk2ODc1LDIwLjQ2ODc1IEw3Ljk2ODc1LDIyLjM0Mzc1IEM3Ljk2ODc1LDIyLjUxNjMzOSA4LjEwODY2MTAyLDIyLjY1NjI1IDguMjgxMjUsMjIuNjU2MjUgTDEyLjUsMjIuNjU2MjUgTDEyLjUsMjYuODc1IEMxMi41LDI3LjA0NzU4OSAxMi42Mzk5MTEsMjcuMTg3NSAxMi44MTI1LDI3LjE4NzUgTDE0LjY4NzUsMjcuMTg3NSBDMTQuODYwMDg5LDI3LjE4NzUgMTUsMjcuMDQ3NTg5IDE1LDI2Ljg3NSBMMTUsMjIuNjU2MjUgTDE5LjIxODc1LDIyLjY1NjI1IEMxOS4zOTEzMzksMjIuNjU2MjUgMTkuNTMxMjUsMjIuNTE2MzM5IDE5LjUzMTI1LDIyLjM0Mzc1IEwxOS41MzEyNSwyMC40Njg3NSBDMTkuNTMxMjUsMjAuMjk2MTYxIDE5LjM5MTMzOSwyMC4xNTYyNSAxOS4yMTg3NSwyMC4xNTYyNSBMMTUsMjAuMTU2MjUgTDE1LDE1LjkzNzUgQzE1LDE1Ljc2NDkxMSAxNC44NjAwODksMTUuNjI1IDE0LjY4NzUsMTUuNjI1IFogTTE3LjI2NTYyNSwyLjg4MjgxMjUgTDE3LjI2NTYyNSwxMC4yMzQzNzUgTDI0LjYxNzE4NzUsMTAuMjM0Mzc1IEwxNy4yNjU2MjUsMi44ODI4MTI1IFoiPjwvcGF0aD48L2NsaXBQYXRoPjxsaW5lYXJHcmFkaWVudCBpZD0iaTIiIHgxPSIwcHgiIHkxPSItNi4zMDM5MDkzM3B4IiB4Mj0iMjcuNXB4IiB5Mj0iMzVweCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNCMzc3RUIiIG9mZnNldD0iMCUiPjwvc3RvcD48c3RvcCBzdG9wLWNvbG9yPSIjOUE1Q0UwIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjgwLjAgLTMzMi4wKSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kwKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjE2LjAgMjkyLjApIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NjQuMCA0MC4wKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi4yNSAyLjUpIj48ZyBjbGlwLXBhdGg9InVybCgjaTEpIj48cG9seWdvbiBwb2ludHM9IjAsMCAyNy41LDAgMjcuNSwzNSAwLDM1IDAsMCIgc3Ryb2tlPSJub25lIiBmaWxsPSJ1cmwoI2kyKSI+PC9wb2x5Z29uPjwvZz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==","data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjQwcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDQwLjAgNDAuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTEyODAsMCBMMTI4MCw3NjggTDAsNzY4IEwwLDAgTDEyODAsMCBaIj48L3BhdGg+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImkxIj48cGF0aCBkPSJNMTcuODM5ODQzOCwwIEMxOC4xNzE4NzUsMCAxOC40OTIxODc1LDAuMTMyODEyNSAxOC43MjY1NjI1LDAuMzY3MTg3NSBMMjcuMTMyODEyNSw4Ljc3NzM0Mzc1IEMyNy4zNjcxODc1LDkuMDExNzE4NzUgMjcuNSw5LjMyODEyNSAyNy41LDkuNjYwMTU2MjUgTDI3LjUsMzMuNzUgQzI3LjUsMzQuNDQxNDA2MiAyNi45NDE0MDYyLDM1IDI2LjI1LDM1IEwxLjI1LDM1IEMwLjU1ODU5Mzc1LDM1IDAsMzQuNDQxNDA2MiAwLDMzLjc1IEwwLDEuMjUgQzAsMC41NTg1OTM3NSAwLjU1ODU5Mzc1LDAgMS4yNSwwIEwxNy44Mzk4NDM4LDAgWiBNMTMuNDM3NSwyMS42NDA2MjUgTDYuMjUsMjEuNjQwNjI1IEM2LjA3NzQxMTAyLDIxLjY0MDYyNSA1LjkzNzUsMjEuNzgwNTM2IDUuOTM3NSwyMS45NTMxMjUgTDUuOTM3NSwyMy44MjgxMjUgQzUuOTM3NSwyNC4wMDA3MTQgNi4wNzc0MTEwMiwyNC4xNDA2MjUgNi4yNSwyNC4xNDA2MjUgTDEzLjQzNzUsMjQuMTQwNjI1IEMxMy42MTAwODksMjQuMTQwNjI1IDEzLjc1LDI0LjAwMDcxNCAxMy43NSwyMy44MjgxMjUgTDEzLjc1LDIxLjk1MzEyNSBDMTMuNzUsMjEuNzgwNTM2IDEzLjYxMDA4OSwyMS42NDA2MjUgMTMuNDM3NSwyMS42NDA2MjUgWiBNMjEuMjUsMTYuMzI4MTI1IEw2LjI1LDE2LjMyODEyNSBDNi4wNzc0MTEwMiwxNi4zMjgxMjUgNS45Mzc1LDE2LjQ2ODAzNiA1LjkzNzUsMTYuNjQwNjI1IEw1LjkzNzUsMTguNTE1NjI1IEM1LjkzNzUsMTguNjg4MjE0IDYuMDc3NDExMDIsMTguODI4MTI1IDYuMjUsMTguODI4MTI1IEwyMS4yNSwxOC44MjgxMjUgQzIxLjQyMjU4OSwxOC44MjgxMjUgMjEuNTYyNSwxOC42ODgyMTQgMjEuNTYyNSwxOC41MTU2MjUgTDIxLjU2MjUsMTYuNjQwNjI1IEMyMS41NjI1LDE2LjQ2ODAzNiAyMS40MjI1ODksMTYuMzI4MTI1IDIxLjI1LDE2LjMyODEyNSBaIE0xNy4yNjU2MjUsMi44ODI4MTI1IEwxNy4yNjU2MjUsMTAuMjM0Mzc1IEwyNC42MTcxODc1LDEwLjIzNDM3NSBMMTcuMjY1NjI1LDIuODgyODEyNSBaIj48L3BhdGg+PC9jbGlwUGF0aD48bGluZWFyR3JhZGllbnQgaWQ9ImkyIiB4MT0iMHB4IiB5MT0iLTMuMjAxODU4OTFweCIgeDI9IjMwLjAzMTI0NDNweCIgeTI9IjM1cHgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRkNCODJCIiBvZmZzZXQ9IjAlIj48L3N0b3A+PHN0b3Agc3RvcC1jb2xvcj0iI0Y5OEMxNiIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg5Mi4wIC0zMzIuMCkiPjxnIGNsaXAtcGF0aD0idXJsKCNpMCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxNi4wIDI5Mi4wKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjc2LjAgNDAuMCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuMjUgMi41KSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kxKSI+PHBvbHlnb24gcG9pbnRzPSIwLDAgMjcuNSwwIDI3LjUsMzUgMCwzNSAwLDAiIHN0cm9rZT0ibm9uZSIgZmlsbD0idXJsKCNpMikiPjwvcG9seWdvbj48L2c+PC9nPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=","data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjQwcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDQwLjAgNDAuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTEyODAsMCBMMTI4MCw3NjggTDAsNzY4IEwwLDAgTDEyODAsMCBaIj48L3BhdGg+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImkxIj48cGF0aCBkPSJNMTIuOTY4NzUsMCBDMTMuMTQwNjI1LDAgMTMuMjgxMjUsMC4xNDA2MjUgMTMuMjgxMjUsMC4zMTI1IEwxMy4yODEyNSwxLjg3NSBMMTkuMjE4NzUsMS44NzUgTDE5LjIxODc1LDAuMzEyNSBDMTkuMjE4NzUsMC4xNDA2MjUgMTkuMzU5Mzc1LDAgMTkuNTMxMjUsMCBMMjEuNzE4NzUsMCBDMjEuODkwNjI1LDAgMjIuMDMxMjUsMC4xNDA2MjUgMjIuMDMxMjUsMC4zMTI1IEwyMi4wMzEyNSwxLjg3NSBMMjYuMjUsMS44NzUgQzI2Ljk0MTQwNjIsMS44NzUgMjcuNSwyLjQzMzU5Mzc1IDI3LjUsMy4xMjUgTDI3LjUsMjguNzUgQzI3LjUsMjkuNDQxNDA2MiAyNi45NDE0MDYyLDMwIDI2LjI1LDMwIEwyMi41LDMwIEwyMi41LDMzLjc1IEMyMi41LDM0LjQ0MTQwNjIgMjEuOTQxNDA2MywzNSAyMS4yNSwzNSBMMS4yNSwzNSBDMC41NTg1OTM3NSwzNSAwLDM0LjQ0MTQwNjIgMCwzMy43NSBMMCw5LjA2MjUgQzAsOC4zNzEwOTM3NSAwLjU1ODU5Mzc1LDcuODEyNSAxLjI1LDcuODEyNSBMNSw3LjgxMjUgTDUsMy4xMjUgQzUsMi40MzM1OTM3NSA1LjU1ODU5Mzc1LDEuODc1IDYuMjUsMS44NzUgTDEwLjQ2ODc1LDEuODc1IEwxMC40Njg3NSwwLjMxMjUgQzEwLjQ2ODc1LDAuMTQwNjI1IDEwLjYwOTM3NSwwIDEwLjc4MTI1LDAgWiBNMTAuNDY4NzUsNC42ODc1IEw3LjgxMjUsNC42ODc1IEw3LjgxMjUsNy44MTI1IEwxNSw3LjgxMjUgTDIyLjUsMTUuMzEyNSBMMjIuNSwyNy4xODc1IEwyNC42ODc1LDI3LjE4NzUgTDI0LjY4NzUsNC42ODc1IEwyMi4wMzEyNSw0LjY4NzUgTDIyLjAzMTI1LDUuOTM3NSBDMjIuMDMxMjUsNi4xMDkzNzUgMjEuODkwNjI1LDYuMjUgMjEuNzE4NzUsNi4yNSBMMTkuNTMxMjUsNi4yNSBDMTkuMzU5Mzc1LDYuMjUgMTkuMjE4NzUsNi4xMDkzNzUgMTkuMjE4NzUsNS45Mzc1IEwxOS4yMTg3NSw0LjY4NzUgTDEzLjI4MTI1LDQuNjg3NSBMMTMuMjgxMjUsNS45Mzc1IEMxMy4yODEyNSw2LjEwOTM3NSAxMy4xNDA2MjUsNi4yNSAxMi45Njg3NSw2LjI1IEwxMC43ODEyNSw2LjI1IEMxMC42MDkzNzUsNi4yNSAxMC40Njg3NSw2LjEwOTM3NSAxMC40Njg3NSw1LjkzNzUgTDEwLjQ2ODc1LDQuNjg3NSBaIE0xMy44MzU5Mzc1LDEwLjYyNSBMMTMuODI4MTI1LDE2LjQ4NDM3NSBMMTkuNjg3NSwxNi40ODQzNzUgTDEzLjgzNTkzNzUsMTAuNjI1IFoiPjwvcGF0aD48L2NsaXBQYXRoPjxsaW5lYXJHcmFkaWVudCBpZD0iaTIiIHgxPSIwcHgiIHkxPSIwcHgiIHgyPSIyNy41cHgiIHkyPSIzNXB4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzc0RDNGRiIgb2Zmc2V0PSIwJSI+PC9zdG9wPjxzdG9wIHN0b3AtY29sb3I9IiMzRkE5RkYiIG9mZnNldD0iMTAwJSI+PC9zdG9wPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTA0LjAgLTMzMi4wKSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kwKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjE2LjAgMjkyLjApIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4ODguMCA0MC4wKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi4yNSAyLjUpIj48ZyBjbGlwLXBhdGg9InVybCgjaTEpIj48cG9seWdvbiBwb2ludHM9IjAsMCAyNy41LDAgMjcuNSwzNSAwLDM1IDAsMCIgc3Ryb2tlPSJub25lIiBmaWxsPSJ1cmwoI2kyKSI+PC9wb2x5Z29uPjwvZz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg=="],D=null,c=r({});if(M.modelData.appMenu){var I=M.modelData.appMenu.source.getPSAppCounterRef();I&&(s(z(t().mark((function M(){return t().wrap((function(M){for(;;)switch(M.prev=M.next){case 0:return M.next=2,S.getCounterByRef(I);case 2:(D=M.sent).onChange((function(M){c.value=M}));case 4:case"end":return M.stop()}}),M)})))),o((function(){var M;null===(M=D)||void 0===M||M.destroy()})))}var i=function(){var N=z(t().mark((function N(j){var D;return t().wrap((function(N){for(;;)switch(N.prev=N.next){case 0:if(D=j.source.getPSAppFunc()){N.next=6;break}if(!M.modelData.appMenu){N.next=4;break}throw new u(M.modelData.appMenu.source,"未配置界面行为");case 4:N.next=8;break;case 6:return N.next=8,ibiz.commands.execute(A.TAG,D);case 8:case"end":return N.stop()}}),N)})));return function(M){return N.apply(this,arguments)}}();return{ns:N,todoImgList:j,counter:D,counterData:c,onClickMenuItem:i}},render:function(){var M,N=this;return y("div",{class:this.ns.b()},[null===(M=this.modelData.appMenu)||void 0===M?void 0:M.items.map((function(M,j){return y("div",{class:[N.ns.b("item"),M.source.getPSAppFunc()?"":N.ns.bm("item","disabled")],key:M.id,on:{click:function(){return N.onClickMenuItem(M)}}},[y("div",{class:N.ns.b("item-left")},[y("div",{class:N.ns.be("item-left","icon")},[y("img",{attrs:{src:N.todoImgList[j]}})])]),y("div",{class:N.ns.b("item-right")},[y("div",{class:N.ns.be("item-right","count")},[y("span",{class:[(N.counterData[M.counterId]||0)>99?N.ns.be("item-right","add"):""]},[(N.counterData[M.counterId]||0)>99?99:N.counterData[M.counterId]||0]),y("span",["件"])]),y(x,{attrs:{content:M.source.tooltip,disabled:!M.source.tooltip}},[y("div",{class:N.ns.be("item-right","text")},[M.label])])])])}))])}}),p=function(){function M(){N(this,M),c(this,"compName","PORTLETCUSTOMAppPortalList")}var j;return D(M,[{key:"createController",value:(j=z(t().mark((function M(N,j,D){var c;return t().wrap((function(M){for(;;)switch(M.prev=M.next){case 0:return c=new I(N,j,D),M.next=3,c.init();case 3:return M.abrupt("return",c);case 4:case"end":return M.stop()}}),M)}))),function(M,N,D){return j.apply(this,arguments)})}]),M}(),Y=function(){function M(){N(this,M),c(this,"compName","PORTLETCUSTOMFuncPortalList")}var j;return D(M,[{key:"createController",value:(j=z(t().mark((function M(N,j,D){var c;return t().wrap((function(M){for(;;)switch(M.prev=M.next){case 0:return c=new I(N,j,D),M.next=3,c.init();case 3:return M.abrupt("return",c);case 4:case"end":return M.stop()}}),M)}))),function(M,N,D){return j.apply(this,arguments)})}]),M}(),b=function(){function M(){N(this,M),c(this,"compName","PORTLETCUSTOMTodoAppMenu")}var j;return D(M,[{key:"createController",value:(j=z(t().mark((function M(N,j,D){var c;return t().wrap((function(M){for(;;)switch(M.prev=M.next){case 0:return c=new i(N,j,D),M.next=3,c.init();case 3:return M.abrupt("return",c);case 4:case"end":return M.stop()}}),M)}))),function(M,N,D){return j.apply(this,arguments)})}]),M}();M("default",{install:function(M){M.component("PORTLETCUSTOMAppPortalList",j),M.component("PORTLETCUSTOMFuncPortalList",U),M.component("PORTLETCUSTOMTodoAppMenu",C),ibiz.register.portletPart.register("PORTLET_CUSTOM_AppPortalList",new p),ibiz.register.portletPart.register("PORTLET_CUSTOM_FuncPortalList",new Y),ibiz.register.portletPart.register("PORTLET_CUSTOM_TodoAppMenu",new b)}})}}}))}();
@charset "UTF-8";.app{width:100vw;height:100vh}.app .ibiz-layout{position:relative;margin:auto;--ibiz-layout-width: 1280px} @charset "UTF-8";.ibiz-app-portal-list-portlet{display:flex;align-items:center;width:100%}.ibiz-app-portal-list-portlet .ibiz-app-portal-list-portlet-item{display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;width:340px;height:200px;margin-right:14px;overflow:hidden;cursor:pointer;border-radius:10px}.ibiz-app-portal-list-portlet .ibiz-app-portal-list-portlet-item--disabled{cursor:not-allowed}.ibiz-app-portal-list-portlet .ibiz-app-portal-list-portlet-item .ivu-tooltip-arrow{border-bottom-color:#303133}.ibiz-app-portal-list-portlet .ibiz-app-portal-list-portlet-item .ivu-tooltip-inner{background-color:#303133}.ibiz-app-portal-list-portlet-item__text{flex-shrink:0;margin:36px 0 0 20px;overflow:hidden;font-family:MicrosoftYaHei-Bold,MicrosoftYaHei,sans-serif;font-size:24px;font-weight:700;line-height:31px;color:#fff;text-overflow:ellipsis;white-space:nowrap}.ibiz-app-portal-list-portlet-item__icon{margin:0 0 0 auto}.ibiz-app-portal-list-portlet-item__icon img{display:block;user-select:none}.ibiz-app-portal-list-portlet .ibiz-app-portal-list-portlet-item:nth-child(1){background:linear-gradient(132deg,#3e33ee 0%,#55bffc 100%)}.ibiz-app-portal-list-portlet .ibiz-app-portal-list-portlet-item:nth-child(1) .ibiz-app-portal-list-portlet-item__icon{margin:0 8px 8px auto}.ibiz-app-portal-list-portlet .ibiz-app-portal-list-portlet-item:nth-child(2){background:linear-gradient(137deg,#24c69e 0%,#29d57f 100%)}.ibiz-app-portal-list-portlet .ibiz-app-portal-list-portlet-item:nth-child(2) .ibiz-app-portal-list-portlet-item__icon img{object-position:0 -8px}.ibiz-app-portal-list-portlet .ibiz-app-portal-list-portlet-item:nth-child(3){background:linear-gradient(139deg,#ffba61 0%,#fee475 100%)}.ibiz-app-portal-list-portlet .ibiz-app-portal-list-portlet-item:last-child{margin-right:0}.ibiz-func-portal-list-portlet{display:flex;flex-direction:column;width:1048px;padding:0 16px;background:#fff;border-radius:10px}.ibiz-func-portal-list-portlet__divider{height:1px;background:#d8d8d8}.ibiz-func-portal-list-portlet .ibiz-func-portal-list-portlet-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;height:57px;padding:0 5px}.ibiz-func-portal-list-portlet .ibiz-func-portal-list-portlet-header .ibiz-func-portal-list-portlet-header-left{display:flex;align-items:flex-end}.ibiz-func-portal-list-portlet-header-left__icon{width:19px;height:19px;margin-right:8px}.ibiz-func-portal-list-portlet-header-left__icon img{display:block;max-width:100%}.ibiz-func-portal-list-portlet-header-left__text{font-family:MicrosoftYaHei,sans-serif;font-size:16px;line-height:21px;color:#15233f;letter-spacing:3px}.ibiz-func-portal-list-portlet .ibiz-func-portal-list-portlet-header .ibiz-func-portal-list-portlet-header-right{display:flex;align-items:center;cursor:pointer}.ibiz-func-portal-list-portlet-header-right__icon{width:20px;height:20px;margin-right:6px}.ibiz-func-portal-list-portlet-header-right__icon img{display:block;max-width:100%}.ibiz-func-portal-list-portlet-header-right__text{font-family:MicrosoftYaHei,sans-serif;font-size:14px;line-height:19px;color:#2d8cf0}.ibiz-func-portal-list-portlet .ibiz-func-portal-list-portlet-content{display:flex;flex-wrap:wrap;min-height:138px;padding:24px 5px 7px}.ibiz-func-portal-list-portlet .ibiz-func-portal-list-portlet-content .ivu-tooltip-arrow{border-bottom-color:#303133}.ibiz-func-portal-list-portlet .ibiz-func-portal-list-portlet-content .ivu-tooltip-inner{background-color:#303133}.ibiz-func-portal-list-portlet .ibiz-func-portal-list-portlet-content .ibiz-func-portal-list-portlet-item{display:flex;flex-direction:column;flex-shrink:0;align-items:center;width:96px;margin:0 34px 26px 0;cursor:pointer}.ibiz-func-portal-list-portlet .ibiz-func-portal-list-portlet-content .ibiz-func-portal-list-portlet-item--disabled{cursor:not-allowed}.ibiz-func-portal-list-portlet .ibiz-func-portal-list-portlet-content .ibiz-func-portal-list-portlet-item:nth-child(8n){margin-right:0}.ibiz-func-portal-list-portlet-item__icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:8px}.ibiz-func-portal-list-portlet-item__icon:hover{background:#ecf5ff}.ibiz-func-portal-list-portlet-item__icon img{display:block;max-width:36px}.ibiz-func-portal-list-portlet-item__text{font-family:MicrosoftYaHei,sans-serif;font-size:12px;line-height:16px;color:#666;text-align:center}.ibiz-func-drawer{position:fixed;top:0;left:0;z-index:999;width:100vw;height:100vh;margin-top:-100vh;overflow:auto;background:#f5f5f5;transition:all .5s}.ibiz-func-drawer--show{margin-top:0}.ibiz-func-drawer::-webkit-scrollbar{width:6px;height:6px;background:transparent}.ibiz-func-drawer::-webkit-scrollbar-thumb{background-color:#c1c1c1;border:0;border-radius:4px;box-shadow:none}.ibiz-func-drawer::-webkit-scrollbar-track{border:0;border-radius:4px;box-shadow:none}.ibiz-func-drawer .ibiz-func-drawer-content{display:flex;flex-direction:column;align-items:center;width:1200px;padding-bottom:60px;margin:0 auto}.ibiz-func-drawer .ibiz-func-drawer-content .ibiz-func-drawer-group{display:flex;flex-direction:column;width:100%;margin-top:24px}.ibiz-func-drawer .ibiz-func-drawer-content .ibiz-func-drawer-group .ibiz-func-drawer-group-header{display:flex;align-items:center;justify-content:space-between;height:20px;padding-left:8px;margin-bottom:14px;font-size:14px;font-weight:600;line-height:28px;color:#333}.ibiz-func-drawer .ibiz-func-drawer-content .ibiz-func-drawer-group .ibiz-func-drawer-group-header-right{display:flex;align-items:center}.ibiz-func-drawer .ibiz-func-drawer-content .ibiz-func-drawer-group .ibiz-func-drawer-group-header-right .ivu-btn{height:28px;margin-right:12px}.ibiz-func-drawer .ibiz-func-drawer-content .ibiz-func-drawer-group .ibiz-func-drawer-group-header-right .ivu-btn:last-child{margin-right:0}.ibiz-func-drawer .ibiz-func-drawer-content .ibiz-func-drawer-group .ibiz-func-drawer-group-content{display:flex;flex-wrap:wrap;min-height:133px;padding:24px 21px 0;background-color:#fff;border-radius:8px}.ibiz-func-drawer .ibiz-func-drawer-content .ibiz-func-drawer-group .ibiz-func-drawer-group-content .ivu-tooltip-arrow{border-bottom-color:#303133}.ibiz-func-drawer .ibiz-func-drawer-content .ibiz-func-drawer-group .ibiz-func-drawer-group-content .ivu-tooltip-inner{background-color:#303133}.ibiz-func-drawer .ibiz-func-drawer-content .ibiz-func-drawer-group .ibiz-func-drawer-group-content .ibiz-func-drawer-group-item{position:relative;display:flex;flex-direction:column;flex-shrink:0;align-items:center;width:96px;margin:0 34px 24px 0;cursor:pointer}.ibiz-func-drawer .ibiz-func-drawer-content .ibiz-func-drawer-group .ibiz-func-drawer-group-content .ibiz-func-drawer-group-item--disabled{cursor:not-allowed}.ibiz-func-drawer-group-item__checkbox{position:absolute;top:-5px;right:12px;display:none;align-items:center;justify-content:center;width:20px;height:20px;background-color:#fff;border:1px solid #dcdfe6;border-radius:50%}.ibiz-func-drawer-group-item__checkbox--show{display:flex}.ibiz-func-drawer-group-item__checkbox:hover{border-color:#409eff}.ibiz-func-drawer-group-item__checkbox--remove{color:#fff;background-color:#f44945;border:none}.ibiz-func-drawer-group-item__checkbox--selected{color:#409eff;border-color:#409eff}.ibiz-func-drawer-group-item__icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:12px}.ibiz-func-drawer-group-item__icon:hover{background:#ecf5ff}.ibiz-func-drawer-group-item__icon img{display:block;max-width:36px}.ibiz-func-drawer-group-item__text{font-family:MicrosoftYaHei,sans-serif;font-size:12px;line-height:16px;color:#666;text-align:center}.ibiz-todo-app-menu-portlet{display:flex;align-items:center;width:100%}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item{display:flex;flex-shrink:0;align-items:center;width:200px;height:120px;padding:26px 24px 22px;margin-right:12px;cursor:pointer;background:#fff;border-radius:10px}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item--disabled{cursor:not-allowed}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item:last-child{margin-right:0}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item .ivu-tooltip-arrow{border-bottom-color:#303133}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item .ivu-tooltip-inner{background-color:#303133}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item .ibiz-todo-app-menu-portlet-item-left{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:72px;height:100%;margin-right:16px;border-radius:4px}.ibiz-todo-app-menu-portlet-item-left__icon{width:40px;height:40px}.ibiz-todo-app-menu-portlet-item-left__icon img{display:block;max-width:100%}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item .ibiz-todo-app-menu-portlet-item-right{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;justify-content:space-between;height:100%}.ibiz-todo-app-menu-portlet-item-right__count{flex:1;margin-top:6px;font-family:MicrosoftYaHei,sans-serif;font-size:28px;line-height:37px;color:#ff4d4f;white-space:nowrap}.ibiz-todo-app-menu-portlet-item-right__add{position:relative}.ibiz-todo-app-menu-portlet-item-right__add:after{position:absolute;right:-13px;bottom:-4px;font-size:20px;content:"+"}.ibiz-todo-app-menu-portlet-item-right__count span:nth-child(2){margin-left:12px;font-size:16px;line-height:21px;color:#666}.ibiz-todo-app-menu-portlet-item-right__text{margin:2px 0 6px;font-family:MicrosoftYaHei,sans-serif;font-size:16px;line-height:21px;color:#666;white-space:nowrap}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item:nth-child(1) .ibiz-todo-app-menu-portlet-item-left{background:#fff3f3}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item:nth-child(1) .ibiz-todo-app-menu-portlet-item-right .ibiz-todo-app-menu-portlet-item-right__count{color:#ff4d4f}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item:nth-child(2) .ibiz-todo-app-menu-portlet-item-left{background:#f1ffe9}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item:nth-child(2) .ibiz-todo-app-menu-portlet-item-right .ibiz-todo-app-menu-portlet-item-right__count{color:#73d13d}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item:nth-child(3) .ibiz-todo-app-menu-portlet-item-left{background:#f6efff}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item:nth-child(3) .ibiz-todo-app-menu-portlet-item-right .ibiz-todo-app-menu-portlet-item-right__count{color:#9152de}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item:nth-child(4) .ibiz-todo-app-menu-portlet-item-left{background:#fff3f3}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item:nth-child(4) .ibiz-todo-app-menu-portlet-item-right .ibiz-todo-app-menu-portlet-item-right__count{color:#f98b15}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item:nth-child(5) .ibiz-todo-app-menu-portlet-item-left{background:#e9f5ff}.ibiz-todo-app-menu-portlet .ibiz-todo-app-menu-portlet-item:nth-child(5) .ibiz-todo-app-menu-portlet-item-right .ibiz-todo-app-menu-portlet-item-right__count{color:#40a9ff}.app{width:100vw;height:100vh}.app .ibiz-layout{position:relative;margin:auto;--ibiz-layout-width: 1280px}
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册