UNPKG

myprint-design

Version:

操作简单,组件丰富的一站式打印解决方案打印设计器

1 lines 3.6 kB
{"version":3,"file":"index.vue2.mjs","sources":["../../../../../../src/components/content/widget/index.vue"],"sourcesContent":["<template>\n <div class=\"option-container display-flex-column\">\n <div class=\"header display-flex\">\n <my-icon size=\"25\" v-if=\"showBackButton\" class=\"header-back-icon\">\n <ArrowLeft @click=\"back\" />\n </my-icon>\n <div style=\"flex: 1;\"> {{ moduleName }}</div>\n </div>\n <div class=\"option-container display-flex-column\">\n <my-scrollbar>\n \n <my-widget-collapse :title=\"i18n('common.business.widget')\"\n v-if=\"provider.elementList !=null && provider.elementList.length> 0\">\n <div class=\"display-flex display-flex-wrap\" style=\"gap: 5px\">\n <business v-for=\"(element, index) in provider.elementList\" :key=\"index\" :data=\"element\"\n :pageUnit=\"provider.pageUnit\" />\n </div>\n </my-widget-collapse>\n <my-widget-collapse :title=\"i18n('common.common.widget')\">\n <div class=\"display-flex\" style=\"flex-wrap: wrap;\">\n <basic v-for=\"(element, index) in customProvider.elementList\" :key=\"index\" :data=\"element\"\n :pageUnit=\"customProvider.pageUnit\" />\n </div>\n \n <!-- <el-collapse-item title=\"设计辅助\" name=\"3\" v-if=\"auxiliaryProvider.length> 0\">-->\n <!-- <div class=\"display-flex\" style=\"flex-wrap: wrap;\">-->\n <!-- <basic v-for=\"(element, index) in auxiliaryProvider\" :key=\"index\" :data=\"element\" />-->\n <!-- </div>-->\n <!-- </el-collapse-item>-->\n </my-widget-collapse>\n </my-scrollbar>\n \n </div>\n <div class=\"option-bottom\">\n <!-- <img class=\"my-logo\" src=\"../../../assets/myprint-logo.png\" alt=\"my-logo\"/>-->\n<!-- <div class=\"my-version\">{{ _package.version }}</div>-->\n </div>\n \n </div>\n\n</template>\n\n<script setup lang=\"ts\">\nimport business from './business.vue';\nimport basic from './basic.vue';\nimport { customProvider } from '@myprint/design/constants/provider/custom';\nimport MyScrollbar from '@myprint/design/components/my/scrollbar/my-scrollbar.vue';\nimport MyWidgetCollapse from '@myprint/design/components/my/collapse/my-widget-collapse.vue';\nimport { i18n } from '@myprint/design/locales';\nimport { getProvider } from '@myprint/design/utils/elementUtil';\nimport ArrowLeft from '@myprint/design/components/my/icon/icons/ArrowLeft.vue';\nimport MyIcon from '@myprint/design/components/my/icon/my-icon.vue';\n\nconst $emit = defineEmits(['back']);\nconst provider = getProvider()\nwithDefaults(defineProps<{\n moduleName?: string\n showBackButton?: boolean\n}>(), {\n moduleName: i18n('common.default.name'),\n showBackButton: true\n});\n\nfunction back() {\n $emit('back');\n}\n</script>\n"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAqDA,IAAA,MAAM,KAAQ,GAAA,MAAA,CAAA;AACd,IAAA,MAAM,WAAW,WAAY,EAAA,CAAA;AAS7B,IAAA,SAAS,IAAO,GAAA;AACZ,MAAA,KAAA,CAAM,MAAM,CAAA,CAAA;AAAA,KAChB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}