src/components/header/index.scss | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/templates/zshare/verifycard/baseform/index.jsx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/design/header/index.jsx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/design/index.jsx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/components/header/index.scss
@@ -196,7 +196,7 @@ border-radius: 4px; box-shadow: 0 0 3px #959595; position: relative; left: 11.8%; // left: 11.8%; .menu-wrap { .title { color: #1890ff; src/templates/zshare/verifycard/baseform/index.jsx
@@ -4,6 +4,7 @@ import { Form, Row, Col, Select, Radio, Tooltip, Input } from 'antd' import { QuestionCircleOutlined } from '@ant-design/icons' import Api from '@/api' import asyncComponent from '@/utils/asyncComponent' import './index.scss' @@ -25,12 +26,49 @@ componentDidMount() { let wxTemps = sessionStorage.getItem('wxTemplates') let miniTemps = sessionStorage.getItem('wxMiniTemplates') wxTemps = wxTemps ? JSON.parse(wxTemps) : [] miniTemps = miniTemps ? JSON.parse(miniTemps) : [] if (window.GLOB.WXAppID && !wxTemps) { Api.wxAccessToken().then(res => { let wxtoken = res.oa_access_token || '' // let minitoken = res.mini_access_token || '' if (wxtoken) { Api.wxNginxRequest(`cgi-bin/template/get_all_private_template?access_token=${wxtoken}`, 'get').then(res => { let temps = [] if (res.template_list) { temps = res.template_list.filter(item => item.primary_industry) this.setState({wxTemps, miniTemps}) this.setState({wxTemps: temps}) } sessionStorage.setItem('wxTemplates', JSON.stringify(temps)) localStorage.setItem('wxTemplates', JSON.stringify(temps)) localStorage.removeItem('wxTemplates') }) } else { sessionStorage.setItem('wxTemplates', JSON.stringify([])) localStorage.setItem('wxTemplates', JSON.stringify([])) localStorage.removeItem('wxTemplates') } // if (minitoken) { // Api.wxNginxRequest(`wxaapi/newtmpl/gettemplate?access_token=${minitoken}`, 'get').then(res => { // if (res.errmsg === 'ok' && res.data) { // sessionStorage.setItem('wxMiniTemplates', JSON.stringify(res.data)) // } else { // sessionStorage.setItem('wxMiniTemplates', JSON.stringify([])) // } // }) // } else { // sessionStorage.setItem('wxMiniTemplates', JSON.stringify([])) // } }) } else if (wxTemps) { wxTemps = JSON.parse(wxTemps) this.setState({wxTemps}) } } handleConfirm = () => { src/views/design/header/index.jsx
@@ -282,9 +282,13 @@ } window.addEventListener('storage', (e) => { if (e.key !== 'menuUpdate') return this.reload() if (e.key === 'menuUpdate') { this.reload() } else if (e.key === 'wxTemplates') { if (e.newValue) { sessionStorage.setItem('wxTemplates', e.newValue) } } }) MKEmitter.addListener('mkUpdateMenuList', this.reload) } src/views/design/index.jsx
@@ -3,7 +3,6 @@ import enUS from 'antd/es/locale/en_US' import zhCN from 'antd/es/locale/zh_CN' import Api from '@/api' import asyncComponent from '@/utils/asyncComponent' import Header from './header' import { setGLOBFuncs } from '@/utils/utils.js' @@ -17,38 +16,6 @@ class Design extends Component { componentDidMount() { setGLOBFuncs() // 获取微信公众号及小程序消息模板 if (window.GLOB.systemType !== 'production' && window.GLOB.WXAppID && !sessionStorage.getItem('wxTemplates')) { Api.wxAccessToken().then(res => { let wxtoken = res.oa_access_token || '' // let minitoken = res.mini_access_token || '' if (wxtoken) { Api.wxNginxRequest(`cgi-bin/template/get_all_private_template?access_token=${wxtoken}`, 'get').then(res => { if (res.template_list) { let temps = res.template_list.filter(item => item.primary_industry) sessionStorage.setItem('wxTemplates', JSON.stringify(temps)) } else if (res.errcode === 0) { sessionStorage.setItem('wxTemplates', JSON.stringify([])) } }) } else { sessionStorage.setItem('wxTemplates', JSON.stringify([])) } // if (minitoken) { // Api.wxNginxRequest(`wxaapi/newtmpl/gettemplate?access_token=${minitoken}`, 'get').then(res => { // if (res.errmsg === 'ok' && res.data) { // sessionStorage.setItem('wxMiniTemplates', JSON.stringify(res.data)) // } else { // sessionStorage.setItem('wxMiniTemplates', JSON.stringify([])) // } // }) // } else { // sessionStorage.setItem('wxMiniTemplates', JSON.stringify([])) // } }) } } render () {