parent
10de1e2718
commit
c2ea6a3811
@ -0,0 +1,65 @@
|
||||
import { Effect, Reducer } from 'umi';
|
||||
|
||||
export interface BasicInfo {
|
||||
text: string;
|
||||
dataName: string;
|
||||
dbPasswd: string;
|
||||
dbServerIp: string;
|
||||
dbUser: string;
|
||||
deviceNo: string;
|
||||
managerNode: string;
|
||||
nodeName: string;
|
||||
supportUnit: string;
|
||||
type: string;
|
||||
}
|
||||
|
||||
export interface BasicInfoModelState {
|
||||
basicInfo: BasicInfo;
|
||||
}
|
||||
|
||||
export interface BasicModelType {
|
||||
namespace: 'basic';
|
||||
state: BasicInfoModelState;
|
||||
effects: {
|
||||
setActionData: Effect;
|
||||
};
|
||||
reducers: {
|
||||
save: Reducer<any>;
|
||||
};
|
||||
}
|
||||
|
||||
const BasicModel: BasicModelType = {
|
||||
namespace: 'basic',
|
||||
state: {
|
||||
basicInfo: {
|
||||
text: '',
|
||||
dbUser: '',
|
||||
dbPasswd: '',
|
||||
dbServerIp: '',
|
||||
type: '1',
|
||||
dataName: '数据中心名称',
|
||||
nodeName: '管理节点名称',
|
||||
deviceNo: '设备出厂编号',
|
||||
supportUnit: '选择保障单位',
|
||||
managerNode: '选择管理节点',
|
||||
},
|
||||
},
|
||||
effects: {
|
||||
*setActionData({ payload }, { call, put }) {
|
||||
yield put({
|
||||
type: 'save',
|
||||
payload: { basicInfo: { ...payload } },
|
||||
});
|
||||
},
|
||||
},
|
||||
reducers: {
|
||||
save(state, action) {
|
||||
return {
|
||||
...state,
|
||||
...action.payload,
|
||||
};
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
export default BasicModel;
|
@ -0,0 +1,40 @@
|
||||
.page {
|
||||
background-color: #fff;
|
||||
padding: 40px 118px;
|
||||
|
||||
.name {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
margin-bottom: 32px;
|
||||
b {
|
||||
width: 6px;
|
||||
height: 20px;
|
||||
background: #464f66;
|
||||
border-radius: 4px;
|
||||
display: inline-block;
|
||||
margin-right: 4px;
|
||||
}
|
||||
|
||||
span {
|
||||
font-size: 24px;
|
||||
font-weight: 500;
|
||||
color: #232b40;
|
||||
}
|
||||
}
|
||||
.status {
|
||||
font-size: 14px;
|
||||
font-weight: 500;
|
||||
color: #464f66;
|
||||
margin-bottom: 30px;
|
||||
|
||||
span {
|
||||
color: #e30000;
|
||||
}
|
||||
}
|
||||
|
||||
.box3 {
|
||||
border-top: 1px solid #e3e4e6;
|
||||
margin-top: 20px;
|
||||
padding-top: 20px;
|
||||
}
|
||||
}
|
Loading…
Reference in new issue