前端在项目中添加自己的功能页面

1.src—>mock–>sideMenue:边表(sidemenue)的子功能的添加:左边功能框中的显示
在相应的父功能添加子功能
id号不能和他人的一样,casecode:就是路由名字 title:中文名称
2.前后端接口(后端程序员给),定义好接口名称
src—>moudles—>api:新建文件夹名称:和路由差不多,除开头为小写,路由是开头是大写。里面创建文件index.js,里面配置接口,并且定义好接口名称
3.配置功能界面
src—>moudles–>pages:里面新建文件夹和api里面一个名字,在里面新建index.jsx
一:导入接口:import { SetData } from ‘@apply/api/customerNanager’;
二:导入各种框架
三:回显(当后端回传的是数组不是jason格式的时候)
class CreditLedger extends Component {
state = {
TabColumns: this.TabCreate(),
fetchParams: {},
arr:[]
}
TabCreate() {
…各种列名关键字
}

componentDidMount(){
this.tableDate()
}
tableDate =async()=>{
let res=await TabData({})
if(res.code==200)
{
this.setState({
arr:res.data

}
)
}
}

render() {
const {
fetchParams,
arr,
TabColumns
} = this.state
return (

);
}
}

export default CreditLedger;
四:查询条件

TimeBtn = (e, v) => {
    console.log(e, v, '我是值');
    this.setState({
      InpVal: v
    })
  }

  ChaXunBtn =async () => {
    let {
      InpVal
    } = this.state
let data = {
  startDate: InpVal[0],
  endDate: InpVal[1]
}
let res =await getData(data)
if(res.code==200){
this.setState({
  arr:res.data
  
})
// console.log(data, '我是传递的数据');
  }}
 <Button
                type="primary"               
                onClick={() => this.ChaXunBtn()}
                icon={<SearchOutlined />}
                style={{ float: 'right' }}
                size={"small"}
              >
                查询
              </Button>

五:没有分页,显示全部数据,,,回显数组形式

<Table
 height={'auto'}//显示全部数据
 dataSource={arr} //回显数组形式
 </Table>

六:表格数据后面加字符
加百分号:
render: (e, row) => {
return row.monthRate ? row.monthRate+‘%’: ‘’
},
字段:monthRate
加月:
render: (e, row) => {
return row.creditTerm ? row.creditTerm+‘月’: ‘’
},
字段:creditTerm
是否代替0,1
class外面的函数体:
const dictionary = {
“0”: “否”,
“1”: “是”,
};
表单列的里面
render: (value) => {
return dictionary[value] || value;
},

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值