| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- import API from "@/api";
- //文件选择器配置
- export default {
- apiObj: API.common.upload,
- menuApiObj: API.common.file.menu,
- listApiObj: API.common.file.list,
- successCode: 200,
- maxSize: 30,
- max: 99,
- uploadParseData: function (res) {
- return {
- id: res.data.id,
- fileName: res.data.fileName,
- url: res.data.src
- }
- },
- listParseData: function (res) {
- return {
- rows: res.data.rows,
- total: res.data.total,
- msg: res.message,
- code: res.code
- }
- },
- request: {
- page: 'page',
- pageSize: 'pageSize',
- keyword: 'keyword',
- menuKey: 'groupId'
- },
- menuProps: {
- key: 'id',
- label: 'label',
- children: 'children'
- },
- fileProps: {
- key: 'id',
- fileName: 'fileName',
- url: 'url'
- },
- files: {
- doc: {
- icon: 'sc-icon-file-word-2-fill',
- color: '#409eff'
- },
- docx: {
- icon: 'sc-icon-file-word-2-fill',
- color: '#409eff'
- },
- xls: {
- icon: 'sc-icon-file-excel-2-fill',
- color: '#67C23A'
- },
- xlsx: {
- icon: 'sc-icon-file-excel-2-fill',
- color: '#67C23A'
- },
- ppt: {
- icon: 'sc-icon-file-ppt-2-fill',
- color: '#F56C6C'
- },
- pptx: {
- icon: 'sc-icon-file-ppt-2-fill',
- color: '#F56C6C'
- }
- }
- }
|