前端接收到的数据,根据条件不同不同,放到不同的el-table里

前端接收到的数据,根据条件不同不同,放到不同的el-table里,第1张

一.接收数据的两个表
//这个表只放西药的


              
              
                           


//这个表只放中药的


              
              
                           
二,return两个表格
export default {
    data() {
      return {
        tabledata1[],
        tabledata2[]

        }
三,接受返回来的数据
click(){  
        that.$axios({
          method: 'get',
          url: '/Query/click?Id='+Id,

        }).then((result) => {
          var data =result; //result为后端查出来的数据,的格式应该是是这样的:
    [
        { name: '王小虎',drugType: '西药'},
        { name: '王小虎',drugType: '中药'}
    ]
     //如果你的格式不是这样的,应该改成这样的。
          let a = data.filter((item, i) => {
            return item.drugType != "中药"; 
          })
            //返回的结果a是药品为西药的 [{ name: '王小虎',drugType: '西药'}]
          let b = data.filter((item, i) => {
            return item.drugType != "西药";
          })
            //返回的结果b是药品为中药的 [{ name: '王小虎',drugType: '中药'}]
          that.tableData1=a; //这个表格专门返回为西药的
          that.tableData2=b  //这个表格专门返回为中药的
        })
      },

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1296657.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-10
下一篇 2022-06-10

发表评论

登录后才能评论

评论列表(0条)

保存