{"version":3,"file":"setting-printer.vue2.mjs","sources":["../../../../../../../src/components/content/handle-panel/setting/setting-printer.vue"],"sourcesContent":["<template>\n    <div class=\"printer-panel\">\n        \n        <my-form label-width=\"80px\" size=\"small\"\n                 label-position=\"right\">\n            \n            <my-form-item :label=\"i18n('common.connect.status')\">\n                <div class=\"printer-status-icon\" :class=\"[{\n        'printer-status-icon-normal': useSocketData.connect,\n        'printer-status-icon-error': !useSocketData.connect,\n      }]\">\n                    {{ statusName }}\n                </div>\n            </my-form-item>\n            \n            <my-form-item :label=\"i18n('common.auto.connect')\">\n                <my-switch\n                    v-model=\"configStore.autoConnect\"\n                    class=\"ml-2\" />\n            \n            </my-form-item>\n            \n<!--            <my-form-item label=\"客户端协议\">-->\n<!--                <my-select v-model=\"configStore.clientProtocol\"-->\n<!--                           :data-list=\"clientProtocolList\" />-->\n<!--            -->\n<!--            </my-form-item>-->\n            \n            <my-form-item :label=\"i18n('common.client.url')\">\n                <my-input v-model=\"configStore.clientUrl\" />\n            </my-form-item>\n            \n            \n<!--            <my-form-item label=\"默认打印机\">-->\n<!--                <my-select v-model=\"configStore.defaultPrinter\"-->\n<!--                           :data-list=\"useSocketData.printerList\" />-->\n<!--            </my-form-item>-->\n        \n        </my-form>\n        \n        <!--    <div>下载客户端 myprint/lodop/hiprint</div>-->\n    \n    </div>\n</template>\n\n<script setup lang=\"ts\">\nimport { useSocket } from '@myprint/design/stores/socket';\nimport { computed } from 'vue-demi';\n// import { clientProtocolList } from '@myprint/design/constants/common';\nimport { useConfigStore } from '@myprint/design/stores/config';\nimport MySwitch from '@myprint/design/components/my/switch/my-switch.vue';\n// import MySelect from '@myprint/design/components/my/select/my-select.vue';\nimport MyFormItem from '@myprint/design/components/my/form/my-form-item.vue';\nimport MyForm from '@myprint/design/components/my/form/my-form.vue';\nimport MyInput from '@myprint/design/components/my/input/my-input.vue';\nimport { i18n } from '@myprint/design/locales';\n\nconst useSocketData = useSocket();\nconst configStore = useConfigStore();\n\nconst statusName = computed(() => {\n    return useSocketData.connect ? '连接成功' : '连接断开';\n});\n\n</script>\n"],"names":[],"mappings":";;;;;;;;;;;;;;AAyDA,IAAA,MAAM,gBAAgB,SAAU,EAAA,CAAA;AAChC,IAAA,MAAM,cAAc,cAAe,EAAA,CAAA;AAEnC,IAAM,MAAA,UAAA,GAAa,SAAS,MAAM;AAC9B,MAAO,OAAA,aAAA,CAAc,UAAU,0BAAS,GAAA,0BAAA,CAAA;AAAA,KAC3C,CAAA,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}