... visits
Bearer token-7dtp2:jlmd8csggxwtlz7zgj2m55r6zkxz8rg5znbzrxjbpdxrd6jjtnjwcn
// 服务器地址 192.168.131.138
assets 图片…
css-reset.css 重置全局样式
index.html 根DOM
api
ajax.js 封装axiosAPI请求
index.js ajax请求
components
Base
selfdefined-card 只含一个redio单选框,传送数据格式参下
options={[
    { number: 1, key: 8, value: 'op', label: 'okkk' },
    { number: 1, key: 7, value: 'op', label: 'okkk' },
    { number: 1, key: 6, value: 'op', label: 'okkk' },
    { number: 1, key: 5, value: 'op', label: 'okkk' },
    { number: 1, key: 4, value: 'op', label: 'okkk' }
]}
selfdefined-cardpanel
  
数据格式:
  clusterInfo={{
      title: '集群title',
      status: '集群状态',
      tatol: '总量',
      version: '版本',
      createtime: '创建时间'
  }}
selfdefined-panel
  
  <Com panelInfo={{
      ifKnowledges: [{key: 'key'}, {key: 'key0'}],
      panelIcon: 'icon',
      title: 'title',
      description: '描述'
  }}
selfdefined-radio
  
selfdefined-table
  
selfdefined-table-manage
  
selfdefined-table-member
  
selfdefined-table-sorce-show
  
DefinedTable
  <Com
      columns={[{ title: 'title', dataIndex: 'dataIndex', sorter: 'sorter' },
      { title: 'title', dataIndex: 'dataIndex', sorter: 'sorter' },
      { title: 'title', dataIndex: 'dataIndex', sorter: 'sorter' }]}
      data={[{ key: 'ok' },{ key: 'ok1' },{ key: 'ok2' },{ key: 'ok3' }, ]}
      needRowSelection={() => { }}
      rowSelectCbk={() => { }}
      needSearch={() => { }}
      needOperation={() => { }}
      operationCbks={() => { }}
  />
footer
header
  
Input
DefinedInput.jsx
  
  const {
    inputTitle = 'unkownTitle',
    suffixText = '',
    placeholder = '请输入',
    required = true
  } = props;
DefinedInput.less
DefinedSelect.css
DefinedSelect.jsx
  
  const { inputTitle = 'unkownTitle' } = props;
  const { selectOptions=[2, 4, 5], onChange=()=>{} } = props
DefinedSelect.less
DefinedTextArea.jsx
  
DefinedTextArea.less
FormInput.jsx
  
StepInput.less
StepInput.jsx
  
left-nav
  
Modal
Select
  const { selectTitle='def', nameSpaces=[1,2,3], placeholder='ph' } = props
YAMLEditor
config
mock (伪造API)
pages
admin
clusterform
  
hyptable
  
clustermanage
applications
components
monitor
  
namespace
index:
  
namespaceConfigure
  
nodes
index:
  
nodeConfigure:
  
overview
  
service
  
serviceCreate
  
ServiceFrom 没东西
storage
create:
  
YAMLconf:
  
create:
  
YAMLconf:
  
store
combineReducer(/overview/store)
yaml
应用负载与服务管理页面的编辑YAML选项页面:
  
index.jsx 一大堆路由
clusternodes
deploymentStatus
  
events
  
label
  
log
  
monitors
  
nodeimg
  
pods
  
podsstatus
  
resource
  
servicestatus
!!!貌似location.state有问题载入的是deploymentstate的页面
(已解决,在clusternodes/index中,optionsCfg[123行],默认为deploymentStatus)
  
以下为真实页面
  
status
  
store redux reducer
yaml
  
index.css
index.jsx
拥有首页多个状态的子页面:
  
index.less
login
pod
store
utils
app.jsx
index.jsx
clusterManage/overview/store combinedTo clusterManage/store
clusterNodes