机床之家机床参数设置

1.用id传数据后台用字典传递渲染数据
@GetMapping("/dict")
@ApiOperationSupport(order = 12)
@ApiOperation(value = "字典", notes = "")
public R<List> dict() {
List list = parameterInfoService.list();
List dicts = list.stream().map(item -> {
Dict d = new Dict();
d.setDictKey(String.valueOf(item.getId()));
d.setDictValue("床身上最大工件回转直径:"+item.getBedMaxDiameter()+';'+"滑板上最大回转直径:"+item.getSlideMaxDiameter()+';'+
"滑板上最大切削直径:"+item.getSlideMaxCutDiameter()+';'+"最大加工长度:"+item.getMaxProcessLength()+';'
+"主轴通孔直径:"+item.getMainDiameter()+';'+"主轴头型式:"+item.getMainHeader()+';'+"主电机功率(变频):"+
item.getMianWatt()+';'+"主轴转速:"+item.getMainRpm()+';'+"尾台套筒直径:"+item.getLastDiameter()+';'+
"尾台套筒行程:"+item.getLastRle()+';'+"尾台套筒锥孔:"+item.getLastTap()+';'+"X轴最大行程:"+item.getXMaxRle()+';'+
"Z轴最大行程:"+item.getZMaxRle()+';'+"快移速度(X/Z轴):"+item.getMaxSpeed()+';'+"刀架刀位数:"+item.getKnifeCount()+';'+
"刀具安装尺寸:"+item.getKnifeSize()+';'+"X/Z轴重复定位精度:"+item.getXZAccuracy()+';'+"中心架:"+item.getMiddle()+';'+
"跟刀架:"+item.getToKnife()+';'+"加工精度:"+item.getMachiningPrecision()+';'+"机床外形尺寸(长×宽×高):"+item.getBedSize()+';'+
"机床重量(净重/毛重):"+item.getBedWeight());
return d;
}).collect(Collectors.toList());
return R.data(dicts);
}

2.前端添加接口接收数据
{
label: '详情',
prop: 'parameterId',
type: 'select',
dicUrl: '/api/product/parameter/dict',
labelWidth:120,
props: { label: "dictValue", value: "dictKey" },

                      },

posted @ 2024-08-09 17:41  羡仟  阅读(1)  评论(0编辑  收藏  举报