From 32a95699e59c5c65e18c08643266c9cbfa380ee4 Mon Sep 17 00:00:00 2001 From: licp <lichunping@guanfang.com.cn> Date: 星期五, 07 六月 2024 09:56:05 +0800 Subject: [PATCH] 优化设备明细、检验任务附件权限 --- src/components/tool/excel.vue | 123 +++++++++++++++++++++++++++-------------- 1 files changed, 81 insertions(+), 42 deletions(-) diff --git a/src/components/tool/excel.vue b/src/components/tool/excel.vue index 3353db2..601f628 100644 --- a/src/components/tool/excel.vue +++ b/src/components/tool/excel.vue @@ -10,7 +10,7 @@ } </style> <style> - #luckysheet .save{ + #luckysheet .save { width: 50px; height: 26px; color: #fff; @@ -19,12 +19,18 @@ border-color: transparent; cursor: pointer; } - - #luckysheet .save:hover{ + + #luckysheet .save_i{ + margin-right: 20px; + font-size: 20px; + cursor: help; + } + + #luckysheet .save:hover { opacity: .8; } - - #luckysheet .save:active{ + + #luckysheet .save:active { opacity: .7; } </style> @@ -33,11 +39,12 @@ </template> <script> +import { data } from 'jquery'; + // import { data } from 'jquery'; export default { + props: ['data', 'execlTitle'], data() { - return { - data: {} - } + return {} }, mounted() { this.$nextTick(() => { @@ -46,44 +53,76 @@ }, methods: { templateWrite() { - $(function() { - //閰嶇疆椤� - var options = { - container: 'luckysheet', - title: "妯℃澘缂栧埗", - lang: "zh", - showsheetbar: false, - showstatisticBarConfig: { - view: false - }, + var option = {} + if (this.data != null && this.data != '') { + option = JSON.parse(this.data) + } else { + let rowlen = {} + let columnlen = {} + for(let a = 0; a<60; a++){ + rowlen[''+a] = 40 + } + for(let a = 0; a<26; a++){ + columnlen[''+a] = 100 + } + option = { data: [{ name: '妯℃澘', - order: '0' + order: '0', + config: { + rowlen: rowlen, + columnlen: columnlen + } }], - enableAddRow: false, - row: 100, - enableAddBackTop: false, - showtoolbarConfig: { - chart: false, // '鍥捐〃' - pivotTable: false, //'鏁版嵁閫忚琛�' - protection:false, // '宸ヤ綔琛ㄤ繚鎶�' - }, - cellRightClickConfig: { - copyAs: false, // 澶嶅埗涓� - hideRow: false, // 闅愯棌閫変腑琛屽拰鏄剧ず閫変腑琛� - hideColumn: false, // 闅愯棌閫変腑鍒楀拰鏄剧ず閫変腑鍒� - sort: false, // 鎺掑簭閫夊尯 - filter: false, // 绛涢�夐�夊尯 - chart: false, // 鍥捐〃鐢熸垚 - image: false, // 鎻掑叆鍥剧墖 - matrix: false, // 鐭╅樀鎿嶄綔閫夊尯 - }, - myFolderUrl: 'http://127.0.0.1/', - functionButton: '<button onClick="excelClosed()" class="save">淇濆瓨</button>' + row: 60, + column: 26 } - luckysheet.create(options) - }) + } + option.title = this.execlTitle + option.container = 'luckysheet', + option.lang = "zh", + option.showsheetbar = false, + option.defaultFontSize = 14 + option.showstatisticBarConfig = { + view: false + }, + option.enableAddRow = false, + option.enableAddBackTop = false, + option.showtoolbarConfig = { + chart: false, // '鍥捐〃' + pivotTable: false, //'鏁版嵁閫忚琛�' + protection: false, // '宸ヤ綔琛ㄤ繚鎶�' + dataVerification: false, // '鏁版嵁楠岃瘉' + frozenMode: false, // '鍐荤粨鏂瑰紡' + currencyFormat: false, //璐у竵鏍煎紡 + percentageFormat: true, //鐧惧垎姣旀牸寮� + numberDecrease: true, // '鍑忓皯灏忔暟浣嶆暟' + numberIncrease: true, // '澧炲姞灏忔暟浣嶆暟 + moreFormats: true, // '鏇村鏍煎紡' + strikethrough: false, // '鍒犻櫎绾� (Alt+Shift+5)' + underline: false, // '涓嬪垝绾� (Alt+Shift+6)' + italic: false, // '鏂滀綋 (Ctrl+I)' + textWrapMode: true, // '鎹㈣鏂瑰紡' + textRotateMode: false, // '鏂囨湰鏃嬭浆鏂瑰紡' + conditionalFormat: false, // '鏉′欢鏍煎紡' + splitColumn: false, // '鍒嗗垪' + }, + option.cellRightClickConfig = { + copyAs: false, // 澶嶅埗涓� + hideRow: false, // 闅愯棌閫変腑琛屽拰鏄剧ず閫変腑琛� + hideColumn: false, // 闅愯棌閫変腑鍒楀拰鏄剧ず閫変腑鍒� + sort: false, // 鎺掑簭閫夊尯 + filter: false, // 绛涢�夐�夊尯 + chart: false, // 鍥捐〃鐢熸垚 + image: false, // 鎻掑叆鍥剧墖 + matrix: false, // 鐭╅樀鎿嶄綔閫夊尯 + data: false, // 鏁版嵁楠岃瘉 + cellFormat: false // 璁剧疆鍗曞厓鏍兼牸寮� + }, + option.myFolderUrl = this.LOCATIONVUE + '/', + option.functionButton = '<i class="save_i el-icon-info" title="绯荤粺鏀寔鐨勫彉閲忥細
鏍峰搧缂栧彿
鏍峰搧鍨嬪彿
搴忓彿
妫�楠岄」
妫�楠屽瓙椤�
璁惧鍚嶇О
璁惧缂栫爜
鍗曚綅
瑕佹眰鍊�
璇曢獙鏂规硶 | 妫�娴嬫柟娉�
鏈�缁堝��
缁撹
璁$畻鍊�
妫�楠屽��"></i><button onClick="excelClosed()" class="save">淇濆瓨</button>' + luckysheet.create(option) } } } -</script> \ No newline at end of file +</script> -- Gitblit v1.9.3