提交 422844eb 编写于 作者: chitanda's avatar chitanda

feat: 插件更新

上级 4c81f61b
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";
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({
var N = Object.defineProperty;
var _ = (e, n, s) => n in e ? N(e, n, { enumerable: !0, configurable: !0, writable: !0, value: s }) : e[n] = s;
var y = (e, n, s) => (_(e, typeof n != "symbol" ? n + "" : n, s), s);
import { PluginStaticResource as $, AppFuncCommand as j } from "@ibiz-template/runtime";
import { ListPortletController as D, AppMenuPortletController as E } from "@ibiz-template/controller";
import { ListPortletModel as F, AppMenuPortletModel as B, DefectModelError as G } from "@ibiz-template/model";
import { useNamespace as T, useListController as R } from "@ibiz-template/vue-util";
import { defineComponent as L, ref as h, getCurrentInstance as k, onMounted as C, h as t, watch as J, onUnmounted as H } from "vue";
import { Tooltip as P, Button as x, Icon as A } from "view-design";
import { CounterService as K } from "@ibiz-template/service";
const v = new $(import.meta.url);
const Q = L({
name: "AppPortalListPortlet",
props: {
modelData: {
type: b,
type: F,
required: !0
},
controller: {
type: A,
type: D,
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);
setup(e) {
const n = T("app-portal-list-portlet"), s = h([]), p = Array.from({
length: 3
}).map((c, i) => v.dir(`/assets/img/app-portal-list-${i}.svg`)), l = k();
if (l && e.modelData.list) {
const c = R(l.proxy, e.modelData.list, e.controller.context);
C(() => {
c.nerve.self.evt.on("mounted", async () => {
const i = await c.load();
s.value = i.slice(0, 3);
});
});
}
return {
ns: z,
appPortalList: N,
appPortalImgList: w,
openPage: (g) => {
g && window.open(g);
ns: n,
appPortalList: s,
appPortalImgList: p,
openPage: (c) => {
c && window.open(c);
}
};
},
render() {
return M("div", {
return t("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,
}, [this.appPortalList.map((e, n) => t("div", {
class: [this.ns.b("item"), e.url ? "" : this.ns.bm("item", "disabled")],
key: e.srfkey,
on: {
click: () => this.openPage(j.url)
click: () => this.openPage(e.url)
}
}, [M(x, {
}, [t(P, {
attrs: {
content: j.tip,
disabled: !j.tip
content: e.tip,
disabled: !e.tip
}
}, [M("div", {
}, [t("div", {
class: this.ns.be("item", "text")
}, [j.srfmajortext])]), M("div", {
}, [e.srfmajortext])]), t("div", {
class: this.ns.be("item", "icon")
}, [M("img", {
}, [t("img", {
attrs: {
src: this.appPortalImgList[z]
src: this.appPortalImgList[n]
}
})])]))]);
}
});
const K = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgd2lkdGg9IjE5cHgiIGhlaWdodD0iMTlweCIgdmlld0JveD0iMCAwIDE5LjAgMTkuMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNsaXBQYXRoIGlkPSJpMCI+PHBhdGggZD0iTTEyODAsMCBMMTI4MCw3NjggTDAsNzY4IEwwLDAgTDEyODAsMCBaIj48L3BhdGg+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImkxIj48cGF0aCBkPSJNOC4wMTc1OTY2LDAgQzkuMTY2MTMxNzYsMCAxMC4wOTU3MjE2LDAuOTI5NTg5ODQ0IDEwLjA5NTcyMTYsMi4wNzgxMjUgQzEwLjA5NTcyMTYsMi45OTI4NzEwOSA5LjUwNTY4MjU0LDMuNzY4NDU3MDMgOC42ODU1NjUzNSw0LjA0Njc3NzM0IEw4LjY4NTU2NTM1LDUuMjkxNzk2ODcgTDExLjIwOTAwMjksNi43NDQ2Mjg5MSBDMTEuNDYxMzQ2Niw2Ljg4OTM1NTQ3IDExLjYxNzIwNiw3LjE2MDI1MzkxIDExLjYxNzIwNiw3LjQ1MTU2MjUgTDExLjYxNzIwNiwxMC4yNjYzMDg2IEwxMi42MDA2MDQ0LDEwLjgzNTkzNzUgQzEzLjI0ODE2MywxMC4yNjQ0NTMxIDE0LjIwOTI5NTgsMTAuMTQxOTkyMiAxNC45OTc4NywxMC41OTg0Mzc1IEMxNS45ODY4MzQ5LDExLjE3MTc3NzMgMTYuMzI0NTMwMiwxMi40NDA5MTggMTUuNzUzMDQ1OCwxMy40MzU0NDkyIEMxNS4xODM0MTY5LDE0LjQyOTk4MDUgMTMuOTE3OTg3MiwxNC43Njk1MzEyIDEyLjkyOTAyMjQsMTQuMTk2MTkxNCBDMTIuMTQyMzAzNiwxMy43Mzk3NDYxIDExLjc2NTY0MzUsMTIuODM5ODQzOCAxMS45MzQ0OTExLDExLjk5MTg5NDUgTDExLjAzMDg3NzksMTEuNDY2Nzk2OSBMOC40MjM5NDQyNiwxMi45Njc4NzExIEM4LjI5Nzc3MjM5LDEzLjA0MDIzNDQgOC4xNTY3NTY3NiwxMy4wNzczNDM4IDguMDE1NzQxMTQsMTMuMDc3MzQzOCBDNy44NzQ3MjU1MSwxMy4wNzczNDM4IDcuNzMzNzA5ODksMTMuMDQwMjM0NCA3LjYwNzUzODAxLDEyLjk2Nzg3MTEgTDQuOTk4NzQ4OTUsMTEuNDY0OTQxNCBMNC4wOTUxMzU2NywxMS45OTAwMzkxIEM0LjI2Mzk4MzMyLDEyLjgzOTg0MzggMy44ODkxNzg2NCwxMy43Mzc4OTA2IDMuMTAwNjA0NDIsMTQuMTk0MzM1OSBDMi4xMTE2Mzk1NywxNC43Njc2NzU4IDAuODQ4MDY1MzU1LDE0LjQyNjI2OTUgMC4yNzY1ODA5OCwxMy40MzM1OTM4IEMtMC4yOTMwNDc5MjcsMTIuNDQwOTE4IDAuMDQ0NjQ3Mzg2LDExLjE3MTc3NzMgMS4wMzczMjMxNywxMC41OTY1ODIgQzEuODI0MDQxOTIsMTAuMTQwMTM2NyAyLjc4NzAzMDIsMTAuMjYyNTk3NyAzLjQzNDU4ODc5LDEwLjgzNDA4MiBMNC40MTc5ODcyMywxMC4yNjQ0NTMxIEw0LjQxNzk4NzIzLDcuNDUxNTYyNSBDNC40MTc5ODcyMyw3LjE2MDI1MzkxIDQuNTczODQ2Niw2Ljg4OTM1NTQ3IDQuODI2MTkwMzUsNi43NDQ2Mjg5MSBMNy4zNDk2Mjc4NSw1LjI5MTc5Njg4IEw3LjM0OTYyNzg1LDQuMDQ2Nzc3MzQgQzYuNTI5NTEwNjcsMy43Njg0NTcwMyA1LjkzOTQ3MTYsMi45OTI4NzEwOSA1LjkzOTQ3MTYsMi4wNzgxMjUgQzUuOTM5NDcxNiwwLjkyOTU4OTg0NCA2Ljg2OTA2MTQ1LDAgOC4wMTc1OTY2LDAgWiBNMTQuNDA1OTc1NSwxMS42MjYzNjcyIEMxMy45ODI5Mjg2LDExLjM4MTQ0NTMgMTMuNDQxMTMxOCwxMS41MjgwMjczIDEzLjE5NjIwOTksMTEuOTUyOTI5NyBDMTIuOTUxMjg4LDEyLjM3NzgzMiAxMy4wOTc4NywxMi45MjMzMzk4IDEzLjUyMDkxNjksMTMuMTY4MjYxNyBDMTMuOTQzOTYzOCwxMy40MTMxODM2IDE0LjQ4NTc2MDcsMTMuMjY2NjAxNiAxNC43MzA2ODI1LDEyLjg0MTY5OTIgQzE0Ljk3NTYwNDQsMTIuNDE0OTQxNCAxNC44MzA4Nzc5LDExLjg3MTI4OTEgMTQuNDA1OTc1NSwxMS42MjYzNjcyIFogTTIuODM1MjcyMzksMTEuOTUxMDc0MiBDMi41OTIyMDU5OCwxMS41MjQzMTY0IDIuMDQ4NTUzNjQsMTEuMzc5NTg5OCAxLjYyNTUwNjc2LDExLjYyNDUxMTcgQzEuMjAwNjA0NDIsMTEuODY5NDMzNiAxLjA1NTg3Nzg1LDEyLjQxNDk0MTQgMS4zMDA3OTk3MywxMi44Mzk4NDM3IEMxLjU0Mzg2NjE0LDEzLjI2NjYwMTYgMi4wODc1MTg0OCwxMy40MTEzMjgxIDIuNTEwNTY1MzUsMTMuMTY2NDA2MiBDMi45MzU0Njc3LDEyLjkyMTQ4NDQgMy4wODAxOTQyNiwxMi4zNzU5NzY2IDIuODM1MjcyMzksMTEuOTUxMDc0MiBaIE04LjAxNTc0MTE0LDYuNDQ3NzUzOTEgTDUuNzUyMDY5MjYsNy43NTIxNDg0NCBMNS43NTIwNjkyNiwxMC4zNTcyMjY2IEw4LjAxNTc0MTE0LDExLjY2MTYyMTEgTDEwLjI3OTQxMywxMC4zNTcyMjY2IEwxMC4yNzk0MTMsNy43NTIxNDg0NCBMOC4wMTU3NDExNCw2LjQ0Nzc1MzkxIFogTTguMDE1NzQxMTQsMS4xODc1IEM3LjUyNDA0MTkyLDEuMTg3NSA3LjEyNTExNjE0LDEuNTg2NDI1NzggNy4xMjUxMTYxNCwyLjA3ODEyNSBDNy4xMjUxMTYxNCwyLjU2OTgyNDIyIDcuNTI0MDQxOTIsMi45Njg3NSA4LjAxNTc0MTE0LDIuOTY4NzUgQzguNTA3NDQwMzUsMi45Njg3NSA4LjkwNjM2NjE0LDIuNTY5ODI0MjIgOC45MDYzNjYxNCwyLjA3ODEyNSBDOC45MDYzNjYxNCwxLjU4NjQyNTc4IDguNTA3NDQwMzUsMS4xODc1IDguMDE1NzQxMTQsMS4xODc1IFoiPjwvcGF0aD48L2NsaXBQYXRoPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjM2LjAgLTQ0OC4wKSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kwKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjM2LjAgNDQ4LjApIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjQ4NDI1ODg2NDAzNDkyNzcgMi4yNjM2NzE4NzUwMDAwMDE4KSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2kxKSI+PHBvbHlnb24gcG9pbnRzPSIwLDAgMTYuMDMxMDU1MSwwIDE2LjAzMTA1NTEsMTQuNDc0ODI2MSAwLDE0LjQ3NDgyNjEgMCwwIiBzdHJva2U9Im5vbmUiIGZpbGw9IiMyQzhDRjAiPjwvcG9seWdvbj48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==", q = "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({
const O = L({
name: "FuncDrawer",
props: {
isShowDrawer: {
......@@ -78,269 +80,272 @@ const e = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJ
emits: {
"on-close": () => !0
},
setup(j, {
emit: z
setup(e, {
emit: n
}) {
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 = () => {
var I;
const s = T("func-drawer"), p = v.dir("/assets/img/placeholder.svg"), l = "\u672A\u5206\u7C7B", g = h([]), c = h([]), i = h(!1), m = (I = k()) == null ? void 0 : I.proxy, b = () => {
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];
}).then((a) => {
if (a.ok && a.data && a.data.length) {
const r = {};
c.value = a.data.filter((o) => {
if (o.ispersonal || (o.ispersonal = 0), !o.pssystemappid)
r[l] ? r[l].push(o) : r[l] = [o];
else {
const i = D.pssystemappname;
T[i] ? T[i].push(D) : T[i] = [D];
const u = o.pssystemappname;
r[u] ? r[u].push(o) : r[u] = [o];
}
return D.ispersonal;
}), c.value = Object.keys(T).map((D) => ({
name: D,
items: T[D]
return o.ispersonal;
}), g.value = Object.keys(r).map((o) => ({
name: o,
items: r[o]
}));
}
});
}, E = () => {
g.value && (L.value.forEach((I, T) => {
I.showorder = T;
}, M = () => {
i.value && (c.value.forEach((a, r) => {
a.showorder = r;
}), ibiz.net.post("/appfuncs/setfuncsetting", {
setting: JSON.stringify({
list: L.value
list: c.value
})
}).then((I) => {
I.ok && (s == null || s.$Notice.success({
}).then((a) => {
a.ok && (m == null || m.$Notice.success({
title: "\u6210\u529F",
desc: "\u4FDD\u5B58\u6210\u529F"
}), y());
})), g.value = !g.value;
}), b());
})), i.value = !i.value;
};
R(() => j.isShowDrawer, (I) => {
I && y();
J(() => e.isShowDrawer, (a) => {
a && b();
});
const o = (I) => {
I && ibiz.net.get(`/appfuncs/${I}/getfuncurl`).then((T) => {
T.ok && T.data && T.data.url && window.open(T.data.url);
const d = (a) => {
a && ibiz.net.get(`/appfuncs/${a}/getfuncurl`).then((r) => {
r.ok && r.data && r.data.url && window.open(r.data.url);
});
}, G = (I, T) => {
var D;
g.value && ((D = I.dataTransfer) == null || D.setData("originIndex", T.toString()));
}, r = (I) => {
I.preventDefault();
}, p = (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);
}, f = (a, r) => {
var o;
i.value && ((o = a.dataTransfer) == null || o.setData("originIndex", r.toString()));
}, z = (a) => {
a.preventDefault();
}, U = (a, r) => {
if (a.preventDefault(), i.value && a.dataTransfer) {
const o = Number(a.dataTransfer.getData("originIndex"));
if (o !== r) {
const u = c.value[o], w = c.value[r];
c.value.splice(o, 1, w), c.value.splice(r, 1, u);
}
}
}, 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);
}, S = (a, r, o, u) => {
if (a.stopPropagation(), r.ispersonal = Number(!r.ispersonal), u === "remove")
c.value.splice(o, 1);
else if (u === "change") {
const w = c.value.findIndex((q) => q.pssysappfuncid === r.pssysappfuncid);
w === -1 ? c.value.push(r) : c.value.splice(w, 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, {
return () => t("div", {
class: [s.b(), e.isShowDrawer ? s.m("show") : ""]
}, [t("div", {
class: s.b("content")
}, [t("div", {
class: s.b("group")
}, [t("header", {
class: s.b("group-header")
}, [t("div", {
class: s.b("group-header-left")
}, ["\u5E38\u7528\u5E94\u7528"]), t("div", {
class: s.b("group-header-right")
}, [t(x, {
on: {
click: E
click: M
}
}, [g.value ? "\u4FDD\u5B58" : "\u914D\u7F6E"]), M(d, {
}, [i.value ? "\u4FDD\u5B58" : "\u914D\u7F6E"]), t(x, {
on: {
click: () => z("on-close")
click: () => n("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,
}, ["\u8FD4\u56DE"])])]), t("main", {
class: s.b("group-content")
}, [c.value.map((a, r) => t("div", {
class: [s.b("group-item"), a.pssysappfuncid ? "" : s.bm("group-item", "disabled")],
key: a.pssysappfuncid,
on: {
click: () => o(I.pssysappfuncid),
dragstart: (D) => G(D, T),
dragover: r,
drop: (D) => p(D, T)
click: () => d(a.pssysappfuncid),
dragstart: (o) => f(o, r),
dragover: z,
drop: (o) => U(o, r)
},
attrs: {
draggable: g.value
draggable: i.value
}
}, [M("div", {
class: [N.be("group-item", "checkbox"), N.bem("group-item", "checkbox", "remove"), g.value ? N.bem("group-item", "checkbox", "show") : ""],
}, [t("div", {
class: [s.be("group-item", "checkbox"), s.bem("group-item", "checkbox", "remove"), i.value ? s.bem("group-item", "checkbox", "show") : ""],
on: {
click: (D) => C(D, I, T, "remove")
click: (o) => S(o, a, r, "remove")
}
}, [M(Y, {
}, [t(A, {
attrs: {
type: "md-remove",
size: 16
}
})]), M("div", {
class: N.be("group-item", "icon")
}, [M("img", {
})]), t("div", {
class: s.be("group-item", "icon")
}, [t("img", {
attrs: {
src: I.icon || e,
src: a.icon || p,
draggable: !1
}
})]), M(x, {
})]), t(P, {
attrs: {
content: I.tip,
disabled: !I.tip
content: a.tip,
disabled: !a.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,
}, [t("div", {
class: s.be("group-item", "text")
}, [a.pssysappfuncname])])]))])]), g.value.map((a, r) => t("div", {
class: s.b("group"),
key: r
}, [t("header", {
class: s.b("group-header")
}, [a.name]), t("main", {
class: s.b("group-content")
}, [a.items.map((o) => t("div", {
class: [s.b("group-item"), o.pssysappfuncid ? "" : s.bm("group-item", "disabled")],
key: o.pssysappfuncid,
on: {
click: () => o(D.pssysappfuncid)
click: () => d(o.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") : ""],
}, [t("div", {
class: [s.be("group-item", "checkbox"), o.ispersonal ? s.bem("group-item", "checkbox", "selected") : "", i.value ? s.bem("group-item", "checkbox", "show") : ""],
on: {
click: (i) => C(i, D, T, "change")
click: (u) => S(u, o, r, "change")
}
}, [D.ispersonal ? M(Y, {
}, [o.ispersonal ? t(A, {
attrs: {
type: "md-checkmark",
size: 16
}
}) : null]), M("div", {
class: N.be("group-item", "icon")
}, [M("img", {
}) : null]), t("div", {
class: s.be("group-item", "icon")
}, [t("img", {
attrs: {
src: D.icon || e,
src: o.icon || p,
draggable: !1
}
})]), M(x, {
})]), t(P, {
attrs: {
content: D.tip,
disabled: !D.tip
content: o.tip,
disabled: !o.tip
}
}, [M("div", {
class: N.be("group-item", "text")
}, [D.pssysappfuncname])])]))])]))])]);
}, [t("div", {
class: s.be("group-item", "text")
}, [o.pssysappfuncname])])]))])]))])]);
}
}), _ = O({
}), V = L({
name: "FuncPortalListPortlet",
components: {
FuncDrawer: Q
FuncDrawer: O
},
props: {
modelData: {
type: b,
type: F,
required: !0
},
controller: {
type: A,
type: D,
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;
setup(e) {
const n = T("func-portal-list-portlet"), s = v.dir("/assets/img/quick-entry.svg"), p = v.dir("/assets/img/editor.svg"), l = v.dir("/assets/img/placeholder.svg"), g = h([]), c = k();
let i = null;
c && e.modelData.list && (i = R(c.proxy, e.modelData.list, e.controller.context), C(() => {
i == null || i.nerve.self.evt.on("mounted", async () => {
if (i) {
const d = await i.load();
g.value = d;
}
});
}));
const L = (y) => {
y && ibiz.net.get(`/appfuncs/${y}/getfuncurl`).then((E) => {
E.ok && E.data && E.data.url && window.open(E.data.url);
const m = (d) => {
d && ibiz.net.get(`/appfuncs/${d}/getfuncurl`).then((f) => {
f.ok && f.data && f.data.url && window.open(f.data.url);
});
}, g = u(!1);
}, b = h(!1);
return {
ns: z,
funcPortalList: N,
openPage: L,
isShowDrawer: g,
ns: n,
quickEntryImg: s,
editorImg: p,
placeholderImg: l,
funcPortalList: g,
openPage: m,
isShowDrawer: b,
isShowDrawerChange: async () => {
if (g.value = !1, c) {
const y = await c.load();
N.value = y;
if (b.value = !1, i) {
const d = await i.load();
g.value = d;
}
}
};
},
render() {
return M("div", {
return t("div", {
class: this.ns.b()
}, [M("header", {
}, [t("header", {
class: this.ns.b("header")
}, [M("div", {
}, [t("div", {
class: this.ns.b("header-left")
}, [M("div", {
}, [t("div", {
class: this.ns.be("header-left", "icon")
}, [M("img", {
}, [t("img", {
attrs: {
src: K
src: this.quickEntryImg
}
})]), M("div", {
})]), t("div", {
class: this.ns.be("header-left", "text")
}, ["\u5FEB\u901F\u5165\u53E3"])]), M("div", {
}, ["\u5FEB\u901F\u5165\u53E3"])]), t("div", {
class: this.ns.b("header-right"),
on: {
click: () => {
this.isShowDrawer = !0;
}
}
}, [M("div", {
}, [t("div", {
class: this.ns.be("header-right", "icon")
}, [M("img", {
}, [t("img", {
attrs: {
src: q
src: this.editorImg
}
})]), M("div", {
})]), t("div", {
class: this.ns.be("header-right", "text")
}, ["\u66F4\u591A"])])]), M("div", {
}, ["\u66F4\u591A"])])]), t("div", {
class: this.ns.e("divider")
}), M("main", {
}), t("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,
}, [this.funcPortalList.map((e) => t("div", {
class: [this.ns.b("item"), e.pssysappfuncid ? "" : this.ns.bm("item", "disabled")],
key: e.pssysappfuncid,
on: {
click: () => this.openPage(j.pssysappfuncid)
click: () => this.openPage(e.pssysappfuncid)
}
}, [M("div", {
}, [t("div", {
class: this.ns.be("item", "icon")
}, [M("img", {
}, [t("img", {
attrs: {
src: j.icon || e
src: e.icon || this.placeholderImg
}
})]), M(x, {
})]), t(P, {
attrs: {
content: j.tip,
disabled: !j.tip
content: e.tip,
disabled: !e.tip
}
}, [M("div", {
}, [t("div", {
class: this.ns.be("item", "text")
}, [j.pssysappfuncname])])]))]), M(Q, {
}, [e.pssysappfuncname])])]))]), t(O, {
attrs: {
isShowDrawer: this.isShowDrawer
},
......@@ -350,134 +355,136 @@ const e = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJ
})]);
}
});
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({
const W = L({
name: "TodoAppMenuPortlet",
props: {
modelData: {
type: Z,
type: B,
required: !0
},
controller: {
type: P,
type: E,
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;
setup(e) {
const n = T("todo-app-menu-portlet"), s = Array.from({
length: 5
}).map((c, i) => v.dir(`/assets/img/todo-app-menu-${i}.svg`));
let p = null;
const l = h({});
if (e.modelData.appMenu) {
const i = e.modelData.appMenu.source.getPSAppCounterRef();
i && (C(async () => {
p = await K.getCounterByRef(i), p.onChange((m) => {
l.value = m;
});
}), H(() => {
w == null || w.destroy();
p == null || p.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");
ns: n,
todoImgList: s,
counter: p,
counterData: l,
onClickMenuItem: async (c) => {
const i = c.source.getPSAppFunc();
if (i)
await ibiz.commands.execute(j.TAG, i);
else if (e.modelData.appMenu)
throw new G(e.modelData.appMenu.source, "\u672A\u914D\u7F6E\u754C\u9762\u884C\u4E3A");
}
};
},
render() {
var j;
return M("div", {
var e;
return t("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,
}, [(e = this.modelData.appMenu) == null ? void 0 : e.items.map((n, s) => t("div", {
class: [this.ns.b("item"), n.source.getPSAppFunc() ? "" : this.ns.bm("item", "disabled")],
key: n.id,
on: {
click: () => this.onClickMenuItem(z)
click: () => this.onClickMenuItem(n)
}
}, [M("div", {
}, [t("div", {
class: this.ns.b("item-left")
}, [M("div", {
}, [t("div", {
class: this.ns.be("item-left", "icon")
}, [M("img", {
}, [t("img", {
attrs: {
src: this.todoImgList[N]
src: this.todoImgList[s]
}
})])]), M("div", {
})])]), t("div", {
class: this.ns.b("item-right")
}, [M("div", {
}, [t("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, {
}, [t("span", {
class: [(this.counterData[n.counterId] || 0) > 99 ? this.ns.be("item-right", "add") : ""]
}, [(this.counterData[n.counterId] || 0) > 99 ? 99 : this.counterData[n.counterId] || 0]), t("span", ["\u4EF6"])]), t(P, {
attrs: {
content: z.source.tooltip,
disabled: !z.source.tooltip
content: n.source.tooltip,
disabled: !n.source.tooltip
}
}, [M("div", {
}, [t("div", {
class: this.ns.be("item-right", "text")
}, [z.label])])])]))]);
}, [n.label])])])]))]);
}
});
class zM {
class X {
constructor() {
S(this, "compName", "PORTLETCUSTOMAppPortalList");
y(this, "compName", "PORTLETCUSTOMAppPortalList");
}
async createController(z, N, w) {
const c = new A(
z,
N,
w
async createController(n, s, p) {
const l = new D(
n,
s,
p
);
return await c.init(), c;
return await l.init(), l;
}
}
class TM {
class Y {
constructor() {
S(this, "compName", "PORTLETCUSTOMFuncPortalList");
y(this, "compName", "PORTLETCUSTOMFuncPortalList");
}
async createController(z, N, w) {
const c = new A(
z,
N,
w
async createController(n, s, p) {
const l = new D(
n,
s,
p
);
return await c.init(), c;
return await l.init(), l;
}
}
class cM {
class Z {
constructor() {
S(this, "compName", "PORTLETCUSTOMTodoAppMenu");
y(this, "compName", "PORTLETCUSTOMTodoAppMenu");
}
async createController(z, N, w) {
const c = new P(
z,
N,
w
async createController(n, s, p) {
const l = new E(
n,
s,
p
);
return await c.init(), c;
return await l.init(), l;
}
}
const xM = {
const ct = {
mateUrl: import.meta.url,
install(j) {
j.component("PORTLETCUSTOMAppPortalList", V), j.component("PORTLETCUSTOMFuncPortalList", _), j.component("PORTLETCUSTOMTodoAppMenu", IM), ibiz.register.portletPart.register(
install(e) {
e.component("PORTLETCUSTOMAppPortalList", Q), e.component("PORTLETCUSTOMFuncPortalList", V), e.component("PORTLETCUSTOMTodoAppMenu", W), ibiz.register.portletPart.register(
"PORTLET_CUSTOM_AppPortalList",
new zM()
new X()
), ibiz.register.portletPart.register(
"PORTLET_CUSTOM_FuncPortalList",
new TM()
new Y()
), ibiz.register.portletPart.register(
"PORTLET_CUSTOM_TodoAppMenu",
new cM()
new Z()
);
}
};
export {
xM as default
ct 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 O=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]}})])])}))])}}),d="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjY2OTM2NjMzMzY4IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE4NTUzIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik02NDAgMTcwLjY2NjY2N1Y4NS4zMzMzMzNIMzg0djg1LjMzMzMzNGgyNTZ6TTM4NCA4NTMuMzMzMzMzdjg1LjMzMzMzNGgyNTZ2LTg1LjMzMzMzNEgzODR6IG0tMjEzLjMzMzMzMy0yMTMuMzMzMzMzVjM4NEg4NS4zMzMzMzN2MjU2aDg1LjMzMzMzNHpNMjk4LjY2NjY2NyA4NS4zMzMzMzN2ODUuMzMzMzM0SDIxMy4zMzMzMzNhNDIuNjY2NjY3IDQyLjY2NjY2NyAwIDAgMC00Mi42NjY2NjYgNDIuNjY2NjY2djg1LjMzMzMzNEg4NS4zMzMzMzNWMjEzLjMzMzMzM2ExMjggMTI4IDAgMCAxIDEyOC0xMjhoODUuMzMzMzM0eiBtMCA4NTMuMzMzMzM0di04NS4zMzMzMzRIMjEzLjMzMzMzM2E0Mi42NjY2NjcgNDIuNjY2NjY3IDAgMCAxLTQyLjY2NjY2Ni00Mi42NjY2NjZ2LTg1LjMzMzMzNEg4NS4zMzMzMzN2ODUuMzMzMzM0YTEyOCAxMjggMCAwIDAgMTI4IDEyOGg4NS4zMzMzMzR6IG02NDAtMjk4LjY2NjY2N1YzODRoLTg1LjMzMzMzNHYyNTZoODUuMzMzMzM0ek03MjUuMzMzMzMzIDg1LjMzMzMzM3Y4NS4zMzMzMzRoODUuMzMzMzM0YTQyLjY2NjY2NyA0Mi42NjY2NjcgMCAwIDEgNDIuNjY2NjY2IDQyLjY2NjY2NnY4NS4zMzMzMzRoODUuMzMzMzM0VjIxMy4zMzMzMzNhMTI4IDEyOCAwIDAgMC0xMjgtMTI4aC04NS4zMzMzMzR6IG0yMTMuMzMzMzM0IDY0MHY4NS4zMzMzMzRhMTI4IDEyOCAwIDAgMS0xMjggMTI4aC04NS4zMzMzMzR2LTg1LjMzMzMzNGg4NS4zMzMzMzRhNDIuNjY2NjY3IDQyLjY2NjY2NyAwIDAgMCA0Mi42NjY2NjYtNDIuNjY2NjY2di04NS4zMzMzMzRoODUuMzMzMzM0ek03ODkuMzMzMzMzIDIxMy4zMzMzMzNhMjEuMzMzMzMzIDIxLjMzMzMzMyAwIDAgMSAyMS4zMzMzMzQgMjEuMzMzMzM0djU1NC42NjY2NjZhMjEuMzMzMzMzIDIxLjMzMzMzMyAwIDAgMS0yMS4zMzMzMzQgMjEuMzMzMzM0aC01NTQuNjY2NjY2YTIxLjMzMzMzMyAyMS4zMzMzMzMgMCAwIDEtMjEuMzMzMzM0LTIxLjMzMzMzNHYtNTU0LjY2NjY2NmEyMS4zMzMzMzMgMjEuMzMzMzMzIDAgMCAxIDIxLjMzMzMzNC0yMS4zMzMzMzRoNTU0LjY2NjY2NnoiIHAtaWQ9IjE4NTU0IiBmaWxsPSIjNUU5RUZDIj48L3BhdGg+PC9zdmc+",U=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||d,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||d,draggable:!1}})]),y(x,{attrs:{content:M.tip,disabled:!M.tip}},[y("div",{class:c.be("group-item","text")},[M.pssysappfuncname])])])}))])])}))])])}}}),C=T({name:"FuncPortalListPortlet",components:{FuncDrawer:U},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||d}})]),y(x,{attrs:{content:N.tip,disabled:!N.tip}},[y("div",{class:M.ns.be("item","text")},[N.pssysappfuncname])])])}))]),y(U,{attrs:{isShowDrawer:this.isShowDrawer},on:{"on-close":this.isShowDrawerChange}})])}}),p=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])])])])}))])}}),Y=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}(),b=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}(),v=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",{mateUrl:j.meta.url,install:function(M){M.component("PORTLETCUSTOMAppPortalList",O),M.component("PORTLETCUSTOMFuncPortalList",C),M.component("PORTLETCUSTOMTodoAppMenu",p),ibiz.register.portletPart.register("PORTLET_CUSTOM_AppPortalList",new Y),ibiz.register.portletPart.register("PORTLET_CUSTOM_FuncPortalList",new b),ibiz.register.portletPart.register("PORTLET_CUSTOM_TodoAppMenu",new v)}})}}}))}();
!function(){function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(e)}function e(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function n(t,e,n){return e&&r(t.prototype,e),n&&r(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function o(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function i(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */i=function(){return e};var e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},a="function"==typeof Symbol?Symbol:{},s=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function l(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(C){l=function(t,e,r){return t[e]=r}}function p(t,e,r,n){var i=e&&e.prototype instanceof h?e:h,a=Object.create(i.prototype),s=new O(n||[]);return o(a,"_invoke",{value:L(t,r,s)}),a}function f(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(C){return{type:"throw",arg:C}}}e.wrap=p;var d={};function h(){}function v(){}function m(){}var g={};l(g,s,(function(){return this}));var y=Object.getPrototypeOf,b=y&&y(y(E([])));b&&b!==r&&n.call(b,s)&&(g=b);var w=m.prototype=h.prototype=Object.create(g);function x(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function k(e,r){function i(o,a,s,c){var u=f(e[o],e,a);if("throw"!==u.type){var l=u.arg,p=l.value;return p&&"object"==t(p)&&n.call(p,"__await")?r.resolve(p.__await).then((function(t){i("next",t,s,c)}),(function(t){i("throw",t,s,c)})):r.resolve(p).then((function(t){l.value=t,s(l)}),(function(t){return i("throw",t,s,c)}))}c(u.arg)}var a;o(this,"_invoke",{value:function(t,e){function n(){return new r((function(r,n){i(t,e,r,n)}))}return a=a?a.then(n,n):n()}})}function L(t,e,r){var n="suspendedStart";return function(o,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw i;return D()}for(r.method=o,r.arg=i;;){var a=r.delegate;if(a){var s=P(a,r);if(s){if(s===d)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var c=f(t,e,r);if("normal"===c.type){if(n=r.done?"completed":"suspendedYield",c.arg===d)continue;return{value:c.arg,done:r.done}}"throw"===c.type&&(n="completed",r.method="throw",r.arg=c.arg)}}}function P(t,e){var r=t.iterator[e.method];if(void 0===r){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=void 0,P(t,e),"throw"===e.method))return d;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var n=f(r,t.iterator,e.arg);if("throw"===n.type)return e.method="throw",e.arg=n.arg,e.delegate=null,d;var o=n.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,d):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function O(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function E(t){if(t){var e=t[s];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:D}}function D(){return{value:void 0,done:!0}}return v.prototype=m,o(w,"constructor",{value:m,configurable:!0}),o(m,"constructor",{value:v,configurable:!0}),v.displayName=l(m,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===v||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,m):(t.__proto__=m,l(t,u,"GeneratorFunction")),t.prototype=Object.create(w),t},e.awrap=function(t){return{__await:t}},x(k.prototype),l(k.prototype,c,(function(){return this})),e.AsyncIterator=k,e.async=function(t,r,n,o,i){void 0===i&&(i=Promise);var a=new k(p(t,r,n,o),i);return e.isGeneratorFunction(r)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},x(w),l(w,u,"Generator"),l(w,s,(function(){return this})),l(w,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e)return t.value=n,t.done=!1,t}return t.done=!0,t}},e.values=E,O.prototype={constructor:O,reset:function(t){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(S),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(r,n){return a.type="throw",a.arg=t,e.next=r,n&&(e.method="next",e.arg=void 0),!!n}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var s=n.call(i,"catchLoc"),c=n.call(i,"finallyLoc");if(s&&c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,d):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),d},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;S(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:E(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),d}},e}function a(t,e,r,n,o,i,a){try{var s=t[i](a),c=s.value}catch(u){return void r(u)}s.done?e(c):Promise.resolve(c).then(n,o)}function s(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function s(t){a(i,n,o,s,c,"next",t)}function c(t){a(i,n,o,s,c,"throw",t)}s(void 0)}))}}System.register(["@ibiz-template/runtime","@ibiz-template/controller","@ibiz-template/model","@ibiz-template/vue-util","vue","view-design","@ibiz-template/service"],(function(t,r){"use strict";var a,c,u,l,p,f,d,h,v,m,g,y,b,w,x,k,L,P,T,S;return{setters:[function(t){a=t.PluginStaticResource,c=t.AppFuncCommand},function(t){u=t.ListPortletController,l=t.AppMenuPortletController},function(t){p=t.ListPortletModel,f=t.AppMenuPortletModel,d=t.DefectModelError},function(t){h=t.useNamespace,v=t.useListController},function(t){m=t.defineComponent,g=t.ref,y=t.getCurrentInstance,b=t.onMounted,w=t.h,x=t.watch,k=t.onUnmounted},function(t){L=t.Tooltip,P=t.Button,T=t.Icon},function(t){S=t.CounterService}],execute:function(){var O=new a(r.meta.url),E=m({name:"AppPortalListPortlet",props:{modelData:{type:p,required:!0},controller:{type:u,required:!0}},setup:function(t){var e=h("app-portal-list-portlet"),r=g([]),n=Array.from({length:3}).map((function(t,e){return O.dir("/assets/img/app-portal-list-".concat(e,".svg"))})),o=y();if(o&&t.modelData.list){var a=v(o.proxy,t.modelData.list,t.controller.context);b((function(){a.nerve.self.evt.on("mounted",s(i().mark((function t(){var e;return i().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,a.load();case 2:e=t.sent,r.value=e.slice(0,3);case 4:case"end":return t.stop()}}),t)}))))}))}return{ns:e,appPortalList:r,appPortalImgList:n,openPage:function(t){t&&window.open(t)}}},render:function(){var t=this;return w("div",{class:this.ns.b()},[this.appPortalList.map((function(e,r){return w("div",{class:[t.ns.b("item"),e.url?"":t.ns.bm("item","disabled")],key:e.srfkey,on:{click:function(){return t.openPage(e.url)}}},[w(L,{attrs:{content:e.tip,disabled:!e.tip}},[w("div",{class:t.ns.be("item","text")},[e.srfmajortext])]),w("div",{class:t.ns.be("item","icon")},[w("img",{attrs:{src:t.appPortalImgList[r]}})])])}))])}}),D=m({name:"FuncDrawer",props:{isShowDrawer:{type:Boolean,required:!0,default:!1}},emits:{"on-close":function(){return!0}},setup:function(t,e){var r,n=e.emit,o=h("func-drawer"),i=O.dir("/assets/img/placeholder.svg"),a=g([]),s=g([]),c=g(!1),u=null===(r=y())||void 0===r?void 0:r.proxy,l=function(){ibiz.net.post("/appfuncs/fetchpersonfuncsetting",{page:0,size:1e3,sort:"showorder,asc"}).then((function(t){if(t.ok&&t.data&&t.data.length){var e={};s.value=t.data.filter((function(t){if(t.ispersonal||(t.ispersonal=0),t.pssystemappid){var r=t.pssystemappname;e[r]?e[r].push(t):e[r]=[t]}else e["未分类"]?e["未分类"].push(t):e["未分类"]=[t];return t.ispersonal})),a.value=Object.keys(e).map((function(t){return{name:t,items:e[t]}}))}}))},p=function(){c.value&&(s.value.forEach((function(t,e){t.showorder=e})),ibiz.net.post("/appfuncs/setfuncsetting",{setting:JSON.stringify({list:s.value})}).then((function(t){t.ok&&(null==u||u.$Notice.success({title:"成功",desc:"保存成功"}),l())}))),c.value=!c.value};x((function(){return t.isShowDrawer}),(function(t){t&&l()}));var f=function(t){t&&ibiz.net.get("/appfuncs/".concat(t,"/getfuncurl")).then((function(t){t.ok&&t.data&&t.data.url&&window.open(t.data.url)}))},d=function(t){t.preventDefault()},v=function(t,e,r,n){if(t.stopPropagation(),e.ispersonal=Number(!e.ispersonal),"remove"===n)s.value.splice(r,1);else if("change"===n){var o=s.value.findIndex((function(t){return t.pssysappfuncid===e.pssysappfuncid}));-1===o?s.value.push(e):s.value.splice(o,1)}};return function(){return w("div",{class:[o.b(),t.isShowDrawer?o.m("show"):""]},[w("div",{class:o.b("content")},[w("div",{class:o.b("group")},[w("header",{class:o.b("group-header")},[w("div",{class:o.b("group-header-left")},["常用应用"]),w("div",{class:o.b("group-header-right")},[w(P,{on:{click:p}},[c.value?"保存":"配置"]),w(P,{on:{click:function(){return n("on-close")}}},["返回"])])]),w("main",{class:o.b("group-content")},[s.value.map((function(t,e){return w("div",{class:[o.b("group-item"),t.pssysappfuncid?"":o.bm("group-item","disabled")],key:t.pssysappfuncid,on:{click:function(){return f(t.pssysappfuncid)},dragstart:function(t){return function(t,e){var r;c.value&&(null===(r=t.dataTransfer)||void 0===r||r.setData("originIndex",e.toString()))}(t,e)},dragover:d,drop:function(t){return function(t,e){if(t.preventDefault(),c.value&&t.dataTransfer){var r=Number(t.dataTransfer.getData("originIndex"));if(r!==e){var n=s.value[r],o=s.value[e];s.value.splice(r,1,o),s.value.splice(e,1,n)}}}(t,e)}},attrs:{draggable:c.value}},[w("div",{class:[o.be("group-item","checkbox"),o.bem("group-item","checkbox","remove"),c.value?o.bem("group-item","checkbox","show"):""],on:{click:function(r){return v(r,t,e,"remove")}}},[w(T,{attrs:{type:"md-remove",size:16}})]),w("div",{class:o.be("group-item","icon")},[w("img",{attrs:{src:t.icon||i,draggable:!1}})]),w(L,{attrs:{content:t.tip,disabled:!t.tip}},[w("div",{class:o.be("group-item","text")},[t.pssysappfuncname])])])}))])]),a.value.map((function(t,e){return w("div",{class:o.b("group"),key:e},[w("header",{class:o.b("group-header")},[t.name]),w("main",{class:o.b("group-content")},[t.items.map((function(t){return w("div",{class:[o.b("group-item"),t.pssysappfuncid?"":o.bm("group-item","disabled")],key:t.pssysappfuncid,on:{click:function(){return f(t.pssysappfuncid)}}},[w("div",{class:[o.be("group-item","checkbox"),t.ispersonal?o.bem("group-item","checkbox","selected"):"",c.value?o.bem("group-item","checkbox","show"):""],on:{click:function(r){return v(r,t,e,"change")}}},[t.ispersonal?w(T,{attrs:{type:"md-checkmark",size:16}}):null]),w("div",{class:o.be("group-item","icon")},[w("img",{attrs:{src:t.icon||i,draggable:!1}})]),w(L,{attrs:{content:t.tip,disabled:!t.tip}},[w("div",{class:o.be("group-item","text")},[t.pssysappfuncname])])])}))])])}))])])}}}),C=m({name:"FuncPortalListPortlet",components:{FuncDrawer:D},props:{modelData:{type:p,required:!0},controller:{type:u,required:!0}},setup:function(t){var e=h("func-portal-list-portlet"),r=O.dir("/assets/img/quick-entry.svg"),n=O.dir("/assets/img/editor.svg"),o=O.dir("/assets/img/placeholder.svg"),a=g([]),c=y(),u=null;c&&t.modelData.list&&(u=v(c.proxy,t.modelData.list,t.controller.context),b((function(){var t;null===(t=u)||void 0===t||t.nerve.self.evt.on("mounted",s(i().mark((function t(){var e;return i().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!u){t.next=5;break}return t.next=3,u.load();case 3:e=t.sent,a.value=e;case 5:case"end":return t.stop()}}),t)}))))})));var l=g(!1),p=function(){var t=s(i().mark((function t(){var e;return i().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(l.value=!1,!u){t.next=6;break}return t.next=4,u.load();case 4:e=t.sent,a.value=e;case 6:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}();return{ns:e,quickEntryImg:r,editorImg:n,placeholderImg:o,funcPortalList:a,openPage:function(t){t&&ibiz.net.get("/appfuncs/".concat(t,"/getfuncurl")).then((function(t){t.ok&&t.data&&t.data.url&&window.open(t.data.url)}))},isShowDrawer:l,isShowDrawerChange:p}},render:function(){var t=this;return w("div",{class:this.ns.b()},[w("header",{class:this.ns.b("header")},[w("div",{class:this.ns.b("header-left")},[w("div",{class:this.ns.be("header-left","icon")},[w("img",{attrs:{src:this.quickEntryImg}})]),w("div",{class:this.ns.be("header-left","text")},["快速入口"])]),w("div",{class:this.ns.b("header-right"),on:{click:function(){t.isShowDrawer=!0}}},[w("div",{class:this.ns.be("header-right","icon")},[w("img",{attrs:{src:this.editorImg}})]),w("div",{class:this.ns.be("header-right","text")},["更多"])])]),w("div",{class:this.ns.e("divider")}),w("main",{class:this.ns.b("content")},[this.funcPortalList.map((function(e){return w("div",{class:[t.ns.b("item"),e.pssysappfuncid?"":t.ns.bm("item","disabled")],key:e.pssysappfuncid,on:{click:function(){return t.openPage(e.pssysappfuncid)}}},[w("div",{class:t.ns.be("item","icon")},[w("img",{attrs:{src:e.icon||t.placeholderImg}})]),w(L,{attrs:{content:e.tip,disabled:!e.tip}},[w("div",{class:t.ns.be("item","text")},[e.pssysappfuncname])])])}))]),w(D,{attrs:{isShowDrawer:this.isShowDrawer},on:{"on-close":this.isShowDrawerChange}})])}}),M=m({name:"TodoAppMenuPortlet",props:{modelData:{type:f,required:!0},controller:{type:l,required:!0}},setup:function(t){var e=h("todo-app-menu-portlet"),r=Array.from({length:5}).map((function(t,e){return O.dir("/assets/img/todo-app-menu-".concat(e,".svg"))})),n=null,o=g({});if(t.modelData.appMenu){var a=t.modelData.appMenu.source.getPSAppCounterRef();a&&(b(s(i().mark((function t(){return i().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,S.getCounterByRef(a);case 2:(n=t.sent).onChange((function(t){o.value=t}));case 4:case"end":return t.stop()}}),t)})))),k((function(){var t;null===(t=n)||void 0===t||t.destroy()})))}var u=function(){var e=s(i().mark((function e(r){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=r.source.getPSAppFunc()){e.next=6;break}if(!t.modelData.appMenu){e.next=4;break}throw new d(t.modelData.appMenu.source,"未配置界面行为");case 4:e.next=8;break;case 6:return e.next=8,ibiz.commands.execute(c.TAG,n);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return{ns:e,todoImgList:r,counter:n,counterData:o,onClickMenuItem:u}},render:function(){var t,e=this;return w("div",{class:this.ns.b()},[null===(t=this.modelData.appMenu)||void 0===t?void 0:t.items.map((function(t,r){return w("div",{class:[e.ns.b("item"),t.source.getPSAppFunc()?"":e.ns.bm("item","disabled")],key:t.id,on:{click:function(){return e.onClickMenuItem(t)}}},[w("div",{class:e.ns.b("item-left")},[w("div",{class:e.ns.be("item-left","icon")},[w("img",{attrs:{src:e.todoImgList[r]}})])]),w("div",{class:e.ns.b("item-right")},[w("div",{class:e.ns.be("item-right","count")},[w("span",{class:[(e.counterData[t.counterId]||0)>99?e.ns.be("item-right","add"):""]},[(e.counterData[t.counterId]||0)>99?99:e.counterData[t.counterId]||0]),w("span",["件"])]),w(L,{attrs:{content:t.source.tooltip,disabled:!t.source.tooltip}},[w("div",{class:e.ns.be("item-right","text")},[t.label])])])])}))])}}),I=function(){function t(){e(this,t),o(this,"compName","PORTLETCUSTOMAppPortalList")}var r;return n(t,[{key:"createController",value:(r=s(i().mark((function t(e,r,n){var o;return i().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return o=new u(e,r,n),t.next=3,o.init();case 3:return t.abrupt("return",o);case 4:case"end":return t.stop()}}),t)}))),function(t,e,n){return r.apply(this,arguments)})}]),t}(),_=function(){function t(){e(this,t),o(this,"compName","PORTLETCUSTOMFuncPortalList")}var r;return n(t,[{key:"createController",value:(r=s(i().mark((function t(e,r,n){var o;return i().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return o=new u(e,r,n),t.next=3,o.init();case 3:return t.abrupt("return",o);case 4:case"end":return t.stop()}}),t)}))),function(t,e,n){return r.apply(this,arguments)})}]),t}(),A=function(){function t(){e(this,t),o(this,"compName","PORTLETCUSTOMTodoAppMenu")}var r;return n(t,[{key:"createController",value:(r=s(i().mark((function t(e,r,n){var o;return i().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return o=new l(e,r,n),t.next=3,o.init();case 3:return t.abrupt("return",o);case 4:case"end":return t.stop()}}),t)}))),function(t,e,n){return r.apply(this,arguments)})}]),t}();t("default",{mateUrl:r.meta.url,install:function(t){t.component("PORTLETCUSTOMAppPortalList",E),t.component("PORTLETCUSTOMFuncPortalList",C),t.component("PORTLETCUSTOMTodoAppMenu",M),ibiz.register.portletPart.register("PORTLET_CUSTOM_AppPortalList",new I),ibiz.register.portletPart.register("PORTLET_CUSTOM_FuncPortalList",new _),ibiz.register.portletPart.register("PORTLET_CUSTOM_TodoAppMenu",new A)}})}}}))}();
var n = Object.defineProperty;
var s = (e, i, r) => i in e ? n(e, i, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[i] = r;
var t = (e, i, r) => (s(e, typeof i != "symbol" ? i + "" : i, r), r);
class a {
var f = Object.defineProperty;
var g = (e, t, r) => t in e ? f(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r;
var l = (e, t, r) => (g(e, typeof t != "symbol" ? t + "" : t, r), r);
import { GridFieldColumnController as u, GridRowController as p, WFStepTraceViewController as I } from "@ibiz-template/controller";
import { defineComponent as C, computed as m, h as c, getCurrentInstance as V } from "vue";
import { useNamespace as w, useViewController as b, usePropsWatch as y } from "@ibiz-template/vue-util";
import { colorBlend as L, IBizContext as x } from "@ibiz-template/core";
class S {
constructor() {
t(this, "compName", "IndexView");
l(this, "compName", "VIEWCUSTOMPresetWFChartView");
}
}
const l = {
class W {
constructor() {
l(this, "compName", "GRIDCOLRENDERCodeListGridColumn");
}
async createController(t, r) {
const n = new u(t, r);
return await n.init(), n;
}
}
class P {
constructor() {
l(this, "compName", "IndexView");
}
}
const R = C({
name: "CodeListGridColumn",
props: {
controller: {
type: u,
required: !0
},
row: {
type: p,
required: !0
}
},
setup(e) {
const t = w("grid-field-column"), r = m(() => {
var d;
if (e.controller.model.source.cLConvertMode !== "FRONT")
return [];
const o = e.row.data[e.controller.model.codeName];
return ((d = e.controller.codeListItems) == null ? void 0 : d.length) && o ? o.split(",").map((h) => {
const a = e.controller.codeListItems.find((i) => i.value === h);
if (a) {
const i = a.color || "#515a6e";
return {
text: a.text,
colorStyle: t.cssVarBlock({
color: i,
"border-color": i,
"bg-color": L(i, "#fff")
})
};
}
}).filter(Boolean) : [];
}), n = (o) => {
e.controller.isLinkColumn && e.controller.openLinkView(e.row, o);
}, s = m(() => {
let o = "";
switch (e.controller.model.align) {
case "LEFT":
o = "flex-start";
break;
case "RIGHT":
o = "flex-end";
break;
default:
o = "center";
break;
}
return t.cssVarBlock({
"justify-content": o
});
});
return {
ns: t,
alignStyle: s,
selectedItems: r,
onCellClick: n
};
},
render() {
const e = this.controller, t = this.row.data[e.model.codeName];
return c("div", {
class: [this.ns.b(), e.isLinkColumn && this.ns.m("link-column")],
style: this.alignStyle,
on: {
click: this.onCellClick
}
}, [this.selectedItems.length > 0 ? this.selectedItems.map((r) => c("span", {
class: this.ns.e("code-list-item"),
style: r.colorStyle
}, [r.text])) : c("span", {
class: this.ns.e("text")
}, [t])]);
}
});
class v extends I {
constructor() {
super(...arguments);
l(this, "imgSrc");
}
async getUIData() {
const r = new x(this.params, this.context), n = await this.entityService.wf.getWFProcessDiagram(r), s = new Blob([n.data]);
this.imgSrc = URL.createObjectURL(s);
}
}
const F = C({
name: "PresetWFChartView",
props: {
context: Object,
params: {
type: Object
},
modelPath: {
type: String,
required: !0
},
modal: {
type: Object
},
deName: {
type: String,
required: !0
}
},
setup(e) {
const t = w("preset-wf-chart-view"), {
proxy: r
} = V(), n = b(r, (s, o) => new v(e.modelPath, s, o));
return y(r, "deName", n.setDeName.bind(n)), {
c: n,
ns: t
};
},
render() {
return c("div", {
class: this.ns.b()
}, [c("img", {
attrs: {
src: this.c.imgSrc
}
})]);
}
}), U = {
mateUrl: import.meta.url,
install(e) {
ibiz.register.view.register(
"VIEW_CUSTOM_SyWebIndexView",
new a()
new P()
), e.component("VIEWCUSTOMPresetWFChartView", F), ibiz.register.view.register(
"VIEW_CUSTOM_PresetWFChartView",
new S()
), e.component("GRIDCOLRENDERCodeListGridColumn", R), ibiz.register.gridColumn.register(
"GRID_COLRENDER_CodeListGridColumn",
new W()
);
}
};
export {
l as default
U as default
};
!function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function t(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}System.register([],(function(e,n){"use strict";return{execute:function(){var r=t((function e(){var t,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),r="IndexView",(n="compName")in(t=this)?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r}));e("default",{mateUrl:n.meta.url,install:function(e){ibiz.register.view.register("VIEW_CUSTOM_SyWebIndexView",new r)}})}}}))}();
!function(){function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(e)}function e(t,r){return e=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},e(t,r)}function r(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,o=i(t);if(e){var c=i(this).constructor;r=Reflect.construct(o,arguments,c)}else r=o.apply(this,arguments);return n(this,r)}}function n(e,r){if(r&&("object"===t(r)||"function"==typeof r))return r;if(void 0!==r)throw new TypeError("Derived constructors may only return object or undefined");return o(e)}function o(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function i(t){return i=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},i(t)}function c(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */c=function(){return e};var e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",u=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{s({},"")}catch(k){s=function(t,e,r){return t[e]=r}}function f(t,e,r,n){var i=e&&e.prototype instanceof d?e:d,c=Object.create(i.prototype),a=new S(n||[]);return o(c,"_invoke",{value:O(t,r,a)}),c}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(k){return{type:"throw",arg:k}}}e.wrap=f;var p={};function d(){}function y(){}function v(){}var m={};s(m,a,(function(){return this}));var g=Object.getPrototypeOf,w=g&&g(g(_([])));w&&w!==r&&n.call(w,a)&&(m=w);var b=v.prototype=d.prototype=Object.create(m);function x(t){["next","throw","return"].forEach((function(e){s(t,e,(function(t){return this._invoke(e,t)}))}))}function L(e,r){function i(o,c,a,u){var l=h(e[o],e,c);if("throw"!==l.type){var s=l.arg,f=s.value;return f&&"object"==t(f)&&n.call(f,"__await")?r.resolve(f.__await).then((function(t){i("next",t,a,u)}),(function(t){i("throw",t,a,u)})):r.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return i("throw",t,a,u)}))}u(l.arg)}var c;o(this,"_invoke",{value:function(t,e){function n(){return new r((function(r,n){i(t,e,r,n)}))}return c=c?c.then(n,n):n()}})}function O(t,e,r){var n="suspendedStart";return function(o,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw i;return P()}for(r.method=o,r.arg=i;;){var c=r.delegate;if(c){var a=C(c,r);if(a){if(a===p)continue;return a}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var u=h(t,e,r);if("normal"===u.type){if(n=r.done?"completed":"suspendedYield",u.arg===p)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(n="completed",r.method="throw",r.arg=u.arg)}}}function C(t,e){var r=t.iterator[e.method];if(void 0===r){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=void 0,C(t,e),"throw"===e.method))return p;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var n=h(r,t.iterator,e.arg);if("throw"===n.type)return e.method="throw",e.arg=n.arg,e.delegate=null,p;var o=n.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,p):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,p)}function E(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function j(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function S(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(E,this),this.reset(!0)}function _(t){if(t){var e=t[a];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:P}}function P(){return{value:void 0,done:!0}}return y.prototype=v,o(b,"constructor",{value:v,configurable:!0}),o(v,"constructor",{value:y,configurable:!0}),y.displayName=s(v,l,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===y||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,v):(t.__proto__=v,s(t,l,"GeneratorFunction")),t.prototype=Object.create(b),t},e.awrap=function(t){return{__await:t}},x(L.prototype),s(L.prototype,u,(function(){return this})),e.AsyncIterator=L,e.async=function(t,r,n,o,i){void 0===i&&(i=Promise);var c=new L(f(t,r,n,o),i);return e.isGeneratorFunction(r)?c:c.next().then((function(t){return t.done?t.value:c.next()}))},x(b),s(b,l,"Generator"),s(b,a,(function(){return this})),s(b,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e)return t.value=n,t.done=!1,t}return t.done=!0,t}},e.values=_,S.prototype={constructor:S,reset:function(t){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(j),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(r,n){return c.type="throw",c.arg=t,e.next=r,n&&(e.method="next",e.arg=void 0),!!n}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var a=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(a&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(a){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var c=i?i.completion:{};return c.type=t,c.arg=e,i?(this.method="next",this.next=i.finallyLoc,p):this.complete(c)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),p},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),j(r),p}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;j(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:_(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),p}},e}function a(t,e,r,n,o,i,c){try{var a=t[i](c),u=a.value}catch(l){return void r(l)}a.done?e(u):Promise.resolve(u).then(n,o)}function u(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function c(t){a(i,n,o,c,u,"next",t)}function u(t){a(i,n,o,c,u,"throw",t)}c(void 0)}))}}function l(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function s(t,e,r){return e&&l(t.prototype,e),r&&l(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function f(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function h(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}System.register(["@ibiz-template/controller","vue","@ibiz-template/vue-util","@ibiz-template/core"],(function(t,n){"use strict";var i,a,l,p,d,y,v,m,g,w,b,x;return{setters:[function(t){i=t.GridFieldColumnController,a=t.GridRowController,l=t.WFStepTraceViewController},function(t){p=t.defineComponent,d=t.computed,y=t.h,v=t.getCurrentInstance},function(t){m=t.useNamespace,g=t.useViewController,w=t.usePropsWatch},function(t){b=t.colorBlend,x=t.IBizContext}],execute:function(){var L=s((function t(){f(this,t),h(this,"compName","VIEWCUSTOMPresetWFChartView")})),O=function(){function t(){f(this,t),h(this,"compName","GRIDCOLRENDERCodeListGridColumn")}var e;return s(t,[{key:"createController",value:(e=u(c().mark((function t(e,r){var n;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=new i(e,r),t.next=3,n.init();case 3:return t.abrupt("return",n);case 4:case"end":return t.stop()}}),t)}))),function(t,r){return e.apply(this,arguments)})}]),t}(),C=s((function t(){f(this,t),h(this,"compName","IndexView")})),E=p({name:"CodeListGridColumn",props:{controller:{type:i,required:!0},row:{type:a,required:!0}},setup:function(t){var e=m("grid-field-column"),r=d((function(){var r;if("FRONT"!==t.controller.model.source.cLConvertMode)return[];var n=t.row.data[t.controller.model.codeName];return null!==(r=t.controller.codeListItems)&&void 0!==r&&r.length&&n?n.split(",").map((function(r){var n=t.controller.codeListItems.find((function(t){return t.value===r}));if(n){var o=n.color||"#515a6e";return{text:n.text,colorStyle:e.cssVarBlock({color:o,"border-color":o,"bg-color":b(o,"#fff")})}}})).filter(Boolean):[]})),n=d((function(){var r="";switch(t.controller.model.align){case"LEFT":r="flex-start";break;case"RIGHT":r="flex-end";break;default:r="center"}return e.cssVarBlock({"justify-content":r})}));return{ns:e,alignStyle:n,selectedItems:r,onCellClick:function(e){t.controller.isLinkColumn&&t.controller.openLinkView(t.row,e)}}},render:function(){var t=this,e=this.controller,r=this.row.data[e.model.codeName];return y("div",{class:[this.ns.b(),e.isLinkColumn&&this.ns.m("link-column")],style:this.alignStyle,on:{click:this.onCellClick}},[this.selectedItems.length>0?this.selectedItems.map((function(e){return y("span",{class:t.ns.e("code-list-item"),style:e.colorStyle},[e.text])})):y("span",{class:this.ns.e("text")},[r])])}}),j=function(t){!function(t,r){if("function"!=typeof r&&null!==r)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(r&&r.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),r&&e(t,r)}(a,t);var n,i=r(a);function a(){var t;f(this,a);for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];return h(o(t=i.call.apply(i,[this].concat(r))),"imgSrc",void 0),t}return s(a,[{key:"getUIData",value:(n=u(c().mark((function t(){var e,r,n;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=new x(this.params,this.context),t.next=3,this.entityService.wf.getWFProcessDiagram(e);case 3:r=t.sent,n=new Blob([r.data]),this.imgSrc=URL.createObjectURL(n);case 6:case"end":return t.stop()}}),t,this)}))),function(){return n.apply(this,arguments)})}]),a}(l),S=p({name:"PresetWFChartView",props:{context:Object,params:{type:Object},modelPath:{type:String,required:!0},modal:{type:Object},deName:{type:String,required:!0}},setup:function(t){var e=m("preset-wf-chart-view"),r=v().proxy,n=g(r,(function(e,r){return new j(t.modelPath,e,r)}));return w(r,"deName",n.setDeName.bind(n)),{c:n,ns:e}},render:function(){return y("div",{class:this.ns.b()},[y("img",{attrs:{src:this.c.imgSrc}})])}});t("default",{mateUrl:n.meta.url,install:function(t){ibiz.register.view.register("VIEW_CUSTOM_SyWebIndexView",new C),t.component("VIEWCUSTOMPresetWFChartView",S),ibiz.register.view.register("VIEW_CUSTOM_PresetWFChartView",new L),t.component("GRIDCOLRENDERCodeListGridColumn",E),ibiz.register.gridColumn.register("GRID_COLRENDER_CodeListGridColumn",new O)}})}}}))}();
@charset "UTF-8";.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}.ibiz-grid-field-column{--ibiz-grid-field-column-cell-padding: var(--ibiz-grid-cell-padding);--ibiz-grid-field-column-font-color: var(--ibiz-color-primary);display:flex;align-items:center;justify-content:var(--ibiz-grid-field-column-justify-content);width:100%;height:100%;padding:var(--ibiz-grid-field-column-cell-padding)}.ibiz-grid-field-column__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibiz-grid-field-column--link-column{color:var(--ibiz-grid-field-column-font-color);cursor:pointer}.ibiz-grid-field-column__code-list-item{color:var(--ibiz-grid-field-column-color);border-color:var(--ibiz-grid-field-column-border-color);background-color:var(--ibiz-grid-field-column-bg-color);border:3px solid var(--ibiz-grid-field-column-border-color);border-radius:5px;padding:0 8px;display:inline-block}.ibiz-preset-wf-chart-view{width:100%;height:100%;text-align:center;overflow:auto}
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册