model.js 1.2 KB
Newer Older
lixiaomin committed
1 2 3 4 5 6
import request from "@/utils/request";


// 机型组件
export function getModelComponentList(id) {
  return request({
lixiaomin committed
7
    url: "/v1/model/component?model_id=" + id  + "&limit=1000",
lixiaomin committed
8 9 10 11 12 13 14 15 16 17 18 19 20
    method: "get",
  });
}


// 机型列表
export function getModelList() {
  return request({
    url: "/v1/machine/model",
    method: "get",
  });
}

lixiaomin committed
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
// 机型组件类型列表
export function getComponentList() {
  return request({
    url: "/v1/component",
    method: "get",
  });
}

// 新增机型组件
export function addComponent(data) {
  return request({
    url: "/v1/add/model/component",
    method: "post",
    data: data,
  });
}

lixiaomin committed
38 39 40 41 42 43 44 45
// 删除机型组件
export function delComponent(id,model_id) {
  return request({
    url: "/v1/del/model/component?id=" + id  + "&model_id="+model_id,
    method: "get"
  });
}

lixiaomin committed
46 47 48 49 50 51 52 53 54 55
// 新增机型组件属性
export function addComponentProperty(data) {
  return request({
    url: "/v1/add/model/component/property",
    method: "post",
    data: data,
  });
}


lixiaomin committed
56 57 58 59 60 61 62 63 64
// 机型组件属性列表
export function getComponentPropertyList(model_id,ros_code) {
  return request({
    url: "/v1/model/component/property?model_id=" + model_id  + "&ros_code="+ros_code,
    method: "get",
  });
}


lixiaomin committed
65 66 67 68 69 70