king
2023-08-27 da64ab0923bf8817fc8599a6e37b953ce38f64c8
src/templates/treepageconfig/index.jsx
@@ -19,6 +19,8 @@
const { Panel } = Collapse
const { confirm } = Modal
const { TreeNode } = Tree
const UpdateTable = asyncComponent(() => import('./updatetable'))
const TreeSettingComponent = asyncComponent(() => import('@/templates/sharecomponent/treesettingcomponent'))
const TabsComponent = asyncComponent(() => import('@/templates/sharecomponent/tabscomponent'))
@@ -68,9 +70,10 @@
    _config.MenuName = menu.MenuName || ''
    _config.MenuNo = menu.MenuNo || ''
    _config.OpenType = menu.PageParam ? menu.PageParam.OpenType : ''
    _config.MenuID = menu.MenuID || ''
    // 配置默认值,兼容
    _config.Template = 'TreePage'
    // _config.Template = 'TreePage'
    _config.easyCode = _config.easyCode || ''
    
    if (_config.type === 'user') {
@@ -174,7 +177,7 @@
      loading: type,
      tabviews: []
    })
    Api.getSystemConfig({func: 'sPC_Get_UserTemp', TypeCharTwo: 'tab'}).then(res => {
    Api.getCloudConfig({func: 'sPC_Get_UserTemp', TypeCharTwo: 'tab'}).then(res => {
      if (res.status) {
        this.setState({
          loading: false,
@@ -364,7 +367,7 @@
          }
          return new Promise(resolve => {
            Api.getSystemConfig(_param).then(response => {
            Api.getCloudConfig(_param).then(response => {
              resolve(response)
            })
          })
@@ -400,16 +403,8 @@
      }
    }).then(resp => {
      if (resp === false) return
      let localParam = fromJS(param).toJS()
      localParam.func = 'sPC_TrdMenu_AddUpt_For_Local'
      delete localParam.LongParam
      delete localParam.PageParam
      delete localParam.Template
      delete localParam.Sort
      delete localParam.EasyCode
      delete localParam.open_edition
      Api.getSystemConfig(param).then(response => {
      Api.getCloudConfig(param).then(response => {
        if (response.status) {
          this.setState({
            config: _config,
@@ -426,7 +421,6 @@
          })
          this.props.reloadmenu()
          Api.genericInterface(localParam)
          if (this.state.closeVisible) {
            this.props.handleView()
@@ -540,7 +534,7 @@
        loading: true
      })
      Api.getSystemConfig({
      Api.getCloudConfig({
        func: 'sPC_Get_LongParam',
        MenuID: item.linkTab
      }).then(res => {
@@ -715,6 +709,7 @@
              </div>
            } bordered={false} extra={
              <div>
                <UpdateTable config={config}/>
                <Switch className="big" checkedChildren="启" unCheckedChildren="停" checked={this.state.config.enabled} onChange={this.onEnabledChange} />
                <Button type="primary" id="save-config" onClick={this.submitConfig} loading={this.state.menuloading}>保存</Button>
                <Button onClick={this.cancelConfig}>关闭</Button>