src/api/index.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/menu/components/share/usercomponent/index.jsx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/menudesign/index.jsx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/printTemplate/index.jsx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/api/index.js
@@ -760,8 +760,8 @@ param.LoginUID = sessionStorage.getItem('LoginUID') || '' param.appkey = window.GLOB.appkey || '' if (sessionStorage.getItem('isEditState') === 'true') { // HS下菜单 param.userid = sessionStorage.getItem('CloudUserID') if (options.cloudServiceApi && param.rduri === options.cloudServiceApi) { // HS下菜单 param.userid = sessionStorage.getItem('CloudUserID') || '' param.LoginUID = sessionStorage.getItem('CloudLoginUID') || '' } @@ -830,28 +830,15 @@ * @description 上传base64 * @param {String} base64 base64图片编码 */ fileuploadbase64 (base64, service = 'local') { let param = { func: '', BasePath: 'Content/Upload', lang: localStorage.getItem('lang') || '', appkey: window.GLOB.appkey || '', Base64Img: base64 } fileuploadbase64 (param) { param.func = '' param.BasePath = 'Content/Upload' param.lang = localStorage.getItem('lang') || '' param.appkey = window.GLOB.appkey || '' param.SessionUid = localStorage.getItem('SessionUid') || '' if (service === 'sso' && window.GLOB.mainSystemApi) { param.rduri = window.GLOB.mainSystemApi param.userid = sessionStorage.getItem('UserID') param.LoginUID = sessionStorage.getItem('LoginUID') || '' } else if (service === 'cloud' && options.cloudServiceApi) { param.rduri = options.cloudServiceApi param.userid = sessionStorage.getItem('CloudUserID') param.LoginUID = sessionStorage.getItem('CloudLoginUID') || '' } else { param.userid = sessionStorage.getItem('UserID') param.LoginUID = sessionStorage.getItem('LoginUID') || '' } param.userid = param.userid || sessionStorage.getItem('UserID') || '' param.LoginUID = param.LoginUID || sessionStorage.getItem('LoginUID') || '' param = this.encryptParam(param) @@ -905,52 +892,16 @@ }) } /** * @description 文件上传 */ getFileUpload (param) { return axios({ url: '/zh-CN/Home/Upload', method: 'post', data: param }) } /** * @description 通用接口(数据管理) * @param {Object} param 查询及提交参数 */ commonInterface (param) { param.userid = sessionStorage.getItem('UserID') param.lang = localStorage.getItem('lang') || '' param.SessionUid = localStorage.getItem('SessionUid') || '' param.LoginUID = sessionStorage.getItem('LoginUID') || '' param.BID = param.BID || '' param.debug = param.debug || '' return axios({ url: '/webapi/dostar', method: 'post', data: param }) } /** * @description 通用接口(提交)(数据管理) * @param {Object} param 查询及提交参数 */ submitInterface (param) { param.userid = sessionStorage.getItem('UserID') param.lang = localStorage.getItem('lang') || '' param.SessionUid = localStorage.getItem('SessionUid') || '' param.LoginUID = sessionStorage.getItem('LoginUID') || '' return axios({ url: '/webapi/dostar', method: 'post', data: param }) } // /** // * @description 文件上传 // */ // getFileUpload (param) { // return axios({ // url: '/zh-CN/Home/Upload', // method: 'post', // data: param // }) // } } export default new Api() src/menu/components/share/usercomponent/index.jsx
@@ -6,6 +6,7 @@ import Api from '@/api' import Utils from '@/utils/utils.js' import options from '@/store/options.js' import zhCN from '@/locales/zh-CN/model.js' import enUS from '@/locales/en-US/model.js' import UserForm from './settingform' @@ -147,8 +148,17 @@ setTimeout(() => { let template = this.getUserComponent() html2canvas(document.getElementById(config.uuid)).then(canvas => { let img = canvas.toDataURL('image/png') // 获取生成的图片 Api.fileuploadbase64(img, 'cloud').then(result => { let param = { Base64Img: canvas.toDataURL('image/png') // 获取生成的图片 } if (options.cloudServiceApi) { param.rduri = options.cloudServiceApi param.userid = sessionStorage.getItem('CloudUserID') || '' param.LoginUID = sessionStorage.getItem('CloudLoginUID') || '' } Api.fileuploadbase64(param).then(result => { if (result.status) { Api.getSystemConfig({ func: 's_custom_components_adduptdel', src/views/menudesign/index.jsx
@@ -8,6 +8,7 @@ import html2canvas from 'html2canvas' import Api from '@/api' import options from '@/store/options.js' import Utils from '@/utils/utils.js' import zhCN from '@/locales/zh-CN/mob.js' import enUS from '@/locales/en-US/mob.js' @@ -548,8 +549,17 @@ new Promise(resolve => { if (MenuType === 'billPrint') { // 打印生成页面效果图 html2canvas(document.getElementById('menu-shell-inner')).then(canvas => { let img = canvas.toDataURL('image/png') // 获取生成的图片 Api.fileuploadbase64(img, 'cloud').then(result => { let param = { Base64Img: canvas.toDataURL('image/png') // 获取生成的图片 } if (options.cloudServiceApi) { param.rduri = options.cloudServiceApi param.userid = sessionStorage.getItem('CloudUserID') || '' param.LoginUID = sessionStorage.getItem('CloudLoginUID') || '' } Api.fileuploadbase64(param).then(result => { if (result.status) { Api.getSystemConfig({ func: 's_PrintTemplateMSub', src/views/printTemplate/index.jsx
@@ -19,6 +19,7 @@ qrurl, imgurl } from './option.js' import options from '@/store/options.js' import Utils from '@/utils/utils.js' import printCtrl from './print.js' import Api from '@/api' @@ -775,7 +776,17 @@ new Promise(resolve => { printCtrl.sketch(config, null).then(res => { Api.fileuploadbase64(res, 'cloud').then(result => { // 图片上传,并获取图片路径 let param = { Base64Img: res } if (options.cloudServiceApi) { param.rduri = options.cloudServiceApi param.userid = sessionStorage.getItem('CloudUserID') || '' param.LoginUID = sessionStorage.getItem('CloudLoginUID') || '' } Api.fileuploadbase64(param).then(result => { // 图片上传,并获取图片路径 if (result.status) { resolve(Utils.getcloudurl(result.Images)) } else {