{"version":3,"file":"detail.mjs","sources":["../../../../../src/pagesDefault/dev/file/detail.vue"],"sourcesContent":["<template>\r\n\t<a-drawer title=\"详情\" :width=\"600\" :visible=\"visible\" :destroy-on-close=\"true\" :footer-style=\"{ textAlign: 'right' }\" @close=\"onClose\">\r\n\t\t<a-descriptions :column=\"1\" size=\"middle\" bordered class=\"mb-2\">\r\n\t\t\t<a-descriptions-item label=\"名称\">{{ formData.name }}</a-descriptions-item>\r\n\t\t\t<a-descriptions-item label=\"文档引擎\">{{ $TOOL.dictTypeData('FILE_ENGINE', formData.engine) }}</a-descriptions-item>\r\n\t\t\t<a-descriptions-item label=\"储存桶\">{{ formData.bucket }}</a-descriptions-item>\r\n\t\t\t<a-descriptions-item label=\"上传时间\">{{ formData.createTime }}</a-descriptions-item>\r\n\t\t\t<a-descriptions-item label=\"大小\">{{ formData.sizeInfo }}</a-descriptions-item>\r\n\t\t</a-descriptions>\r\n\t\t<a-form ref=\"formRef\" :model=\"formData\" layout=\"vertical\">\r\n\t\t\t<a-form-item label=\"存储路径：\" name=\"storagePath\">\r\n\t\t\t\t<span>{{ formData.storagePath }}</span>\r\n\t\t\t</a-form-item>\r\n\t\t\t<a-form-item label=\"下载链接：\" name=\"downloadPath\">\r\n\t\t\t\t<span>{{ formData.downloadPath }}</span>\r\n\t\t\t</a-form-item>\r\n\t\t</a-form>\r\n\t</a-drawer>\r\n</template>\r\n<script setup name=\"fileDetail\">\r\n\timport fileApi from '@/api/dev/fileApi'\r\n\t// 默认是关闭状态\r\n\tlet visible = ref(false)\r\n\tconst formRef = ref()\r\n\t// 表单数据\r\n\tconst formData = ref({})\r\n\t// 打开抽屉\r\n\tconst onOpen = (record) => {\r\n\t\tvisible.value = true\r\n\t\tgetFileDetail(record)\r\n\t}\r\n\t// 获取站内信列表\r\n\tconst getFileDetail = (record) => {\r\n\t\tconst param = {\r\n\t\t\tid: record.id\r\n\t\t}\r\n\t\tfileApi.fileDetail(param).then((data) => {\r\n\t\t\tObject.assign(record, data)\r\n\t\t\tformData.value = record\r\n\t\t})\r\n\t}\r\n\t// 关闭抽屉\r\n\tconst onClose = () => {\r\n\t\tformData.value = {}\r\n\t\tvisible.value = false\r\n\t}\r\n\t// 调用这个函数将子组件的一些数据和方法暴露出去\r\n\tdefineExpose({\r\n\t\tonOpen\r\n\t})\r\n</script>\r\n"],"names":["_createBlock","_unref","_createVNode","_createTextVNode","_toDisplayString","$TOOL","_createElementVNode"],"mappings":";;;;;;AAsBC,QAAI,UAAU,IAAI,KAAK;AACvB,UAAM,UAAU,IAAK;AAErB,UAAM,WAAW,IAAI,EAAE;AAEvB,UAAM,SAAS,CAAC,WAAW;AAC1B,cAAQ,QAAQ;AAChB,oBAAc,MAAM;AAAA,IACpB;AAED,UAAM,gBAAgB,CAAC,WAAW;AACjC,YAAM,QAAQ;AAAA,QACb,IAAI,OAAO;AAAA,MACX;AACD,cAAQ,WAAW,KAAK,EAAE,KAAK,CAAC,SAAS;AACxC,eAAO,OAAO,QAAQ,IAAI;AAC1B,iBAAS,QAAQ;AAAA,MACpB,CAAG;AAAA,IACD;AAED,UAAM,UAAU,MAAM;AACrB,eAAS,QAAQ,CAAE;AACnB,cAAQ,QAAQ;AAAA,IAChB;AAED,aAAa;AAAA,MACZ;AAAA,IACF,CAAE;;;;;;;0BAhDDA,YAgBW,qBAAA;AAAA,QAhBD,OAAM;AAAA,QAAM,OAAO;AAAA,QAAM,SAASC,MAAO,OAAA;AAAA,QAAG,oBAAkB;AAAA,QAAO,gBAAc,EAAsB,WAAA,QAAA;AAAA,QAAG;AAAA;yBACrH,MAMiB;AAAA,UANjBC,YAMiB,2BAAA;AAAA,YANA,QAAQ;AAAA,YAAG,MAAK;AAAA,YAAS,UAAA;AAAA,YAAS,OAAM;AAAA;6BACxD,MAAyE;AAAA,cAAzEA,YAAyE,gCAAA,EAApD,OAAM,eAAI,GAAA;AAAA,iCAAC,MAAmB;AAAA,kBAAhBC,gBAAAC,gBAAAH,MAAA,QAAA,EAAS,IAAI,GAAA,CAAA;AAAA;;;cAChDC,YAAgH,gCAAA,EAA3F,OAAM,2BAAM,GAAA;AAAA,iCAAC,MAAwD;AAAA,kBAArDG,gBAAAA,gBAAAA,KAAAA,MAAM,aAA4B,eAAAJ,MAAA,QAAA,EAAS,MAAM,CAAA,GAAA,CAAA;AAAA;;;cACtFC,YAA4E,gCAAA,EAAvD,OAAM,qBAAK,GAAA;AAAA,iCAAC,MAAqB;AAAA,kBAAlBC,gBAAAC,gBAAAH,MAAA,QAAA,EAAS,MAAM,GAAA,CAAA;AAAA;;;cACnDC,YAAiF,gCAAA,EAA5D,OAAM,2BAAM,GAAA;AAAA,iCAAC,MAAyB;AAAA,kBAAtBC,gBAAAC,gBAAAH,MAAA,QAAA,EAAS,UAAU,GAAA,CAAA;AAAA;;;cACxDC,YAA6E,gCAAA,EAAxD,OAAM,eAAI,GAAA;AAAA,iCAAC,MAAuB;AAAA,kBAApBC,gBAAAC,gBAAAH,MAAA,QAAA,EAAS,QAAQ,GAAA,CAAA;AAAA;;;;;;UAErDC,YAOS,mBAAA;AAAA,qBAPG;AAAA,YAAJ,KAAI;AAAA,YAAW,OAAOD,MAAQ,QAAA;AAAA,YAAE,QAAO;AAAA;6BAC9C,MAEc;AAAA,cAFdC,YAEc,wBAAA;AAAA,gBAFD,OAAM;AAAA,gBAAQ,MAAK;AAAA;iCAC/B,MAAuC;AAAA,kBAAvCI,mBAAuC,QAAA,MAAAF,gBAA9BH,MAAQ,QAAA,EAAC,WAAW,GAAA,CAAA;AAAA;;;cAE9BC,YAEc,wBAAA;AAAA,gBAFD,OAAM;AAAA,gBAAQ,MAAK;AAAA;iCAC/B,MAAwC;AAAA,kBAAxCI,mBAAwC,QAAA,MAAAF,gBAA/BH,MAAQ,QAAA,EAAC,YAAY,GAAA,CAAA;AAAA;;;;;;;;;;;;;"}