|
@@ -30,55 +30,137 @@ export const getTableConfig = (id: string) => {
|
|
|
{ label: "下限值", prop: "lower" },
|
|
|
],
|
|
|
},
|
|
|
-
|
|
|
- FACTORY: {
|
|
|
- url: "/api/v1/base/workShop",
|
|
|
+ //工序物料
|
|
|
+ wuliaocaiji: {
|
|
|
+ url: "/api/v1/op/operationItem",
|
|
|
column: [
|
|
|
{
|
|
|
- label: "车间名称",
|
|
|
- prop: "name",
|
|
|
+ label: "工序id",
|
|
|
+ prop: "operationId",
|
|
|
+ display: false,
|
|
|
+ hide: true,
|
|
|
+ value: id,
|
|
|
+ },
|
|
|
+ { label: "物料名称", prop: "itemName" },
|
|
|
+ { label: "物料编码", prop: "itemCode" },
|
|
|
+ { label: "物料规格", prop: "itemModel" },
|
|
|
+ { label: "所需数量", prop: "num" },
|
|
|
+ {
|
|
|
+ label: "追溯类型",
|
|
|
+ prop: "traceType",
|
|
|
search: true,
|
|
|
+ filterable: true,
|
|
|
+ type: "select",
|
|
|
+ dataType: "string",
|
|
|
+ dicData: dicts.trace_type,
|
|
|
+ props: { label: "dictLabel", value: "dictValue" },
|
|
|
},
|
|
|
{
|
|
|
- label: "车间负责人",
|
|
|
- prop: "manager",
|
|
|
+ label: "单位",
|
|
|
+ prop: "unit",
|
|
|
+ search: true,
|
|
|
+ filterable: true,
|
|
|
+ type: "select",
|
|
|
+ dataType: "string",
|
|
|
+ dicData: dicts.danwei_type,
|
|
|
+ props: { label: "dictLabel", value: "dictValue" },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "是否需要",
|
|
|
+ prop: "isTrace",
|
|
|
+ type: "radio", //类型为单选框
|
|
|
+ dicData: [
|
|
|
+ {
|
|
|
+ label: "需采集物料",
|
|
|
+ value: 1,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "非必须采集物料",
|
|
|
+ value: 0,
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ value: 1,
|
|
|
rules: [
|
|
|
{
|
|
|
required: true,
|
|
|
- message: "请选择厂区负责人",
|
|
|
+ message: "是否需要",
|
|
|
trigger: "blur",
|
|
|
},
|
|
|
],
|
|
|
- type: "select",
|
|
|
- dicUrl: import.meta.env.VITE_APP_BASE_API + "/api/v1/sys/user/list",
|
|
|
- dicMethod: "post",
|
|
|
- props: {
|
|
|
- label: "userName", // 下拉菜单显示的字段
|
|
|
- value: "userName", // 下拉菜单值的字段
|
|
|
- },
|
|
|
- },
|
|
|
- {
|
|
|
- label: "车间位置",
|
|
|
- prop: "position",
|
|
|
},
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ dianjian: {
|
|
|
+ url: `/api/v1/op/operationCheck`,
|
|
|
+ column: [
|
|
|
{
|
|
|
- label: "所属工厂",
|
|
|
- prop: "factoryName",
|
|
|
+ label: "工序id",
|
|
|
+ prop: "operationId",
|
|
|
display: false,
|
|
|
+ hide: true,
|
|
|
+ value: id,
|
|
|
},
|
|
|
+ { label: "工序点检项名称", prop: "checkName" },
|
|
|
+ { label: "工序点检项编码", prop: "checkCode" },
|
|
|
+ { label: "内容", prop: "content" },
|
|
|
{
|
|
|
- label: "车间描述",
|
|
|
- prop: "remark",
|
|
|
+ label: "单位",
|
|
|
+ prop: "unit",
|
|
|
+ search: true,
|
|
|
+ filterable: true,
|
|
|
+ type: "select",
|
|
|
+ dataType: "string",
|
|
|
+ dicData: dicts.danwei_type,
|
|
|
+ props: { label: "dictLabel", value: "dictValue" },
|
|
|
},
|
|
|
+ { label: "标准值", prop: "standard" },
|
|
|
+ { label: "上限值", prop: "upper" },
|
|
|
+ { label: "下限值", prop: "lower" },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ shebeijilu: {
|
|
|
+ url: "/api/v1/op/operationEquit",
|
|
|
+ column: [
|
|
|
{
|
|
|
- label: "创建人",
|
|
|
- prop: "creator",
|
|
|
+ label: "工序id",
|
|
|
+ prop: "operationId",
|
|
|
display: false,
|
|
|
+ hide: true,
|
|
|
+ value: id,
|
|
|
},
|
|
|
+ { label: "所需数量", prop: "num" },
|
|
|
{
|
|
|
- label: "创建时间",
|
|
|
- prop: "created",
|
|
|
- display: false,
|
|
|
+ label: "设备类型",
|
|
|
+ prop: "equitType",
|
|
|
+ search: true,
|
|
|
+ filterable: true,
|
|
|
+ type: "select",
|
|
|
+ dataType: "string",
|
|
|
+ dicData: dicts.device_type,
|
|
|
+ props: { label: "dictLabel", value: "dictValue" },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "必须采集",
|
|
|
+ prop: "collection",
|
|
|
+ type: "radio", //类型为单选框
|
|
|
+ dicData: [
|
|
|
+ {
|
|
|
+ label: "必须",
|
|
|
+ value: 1,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "非必须",
|
|
|
+ value: 0,
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ value: 1,
|
|
|
+ rules: [
|
|
|
+ {
|
|
|
+ required: true,
|
|
|
+ message: "是否必须采集",
|
|
|
+ trigger: "blur",
|
|
|
+ },
|
|
|
+ ],
|
|
|
},
|
|
|
],
|
|
|
},
|
|
@@ -121,7 +203,7 @@ export const comTypes: comType[] = [
|
|
|
},
|
|
|
{
|
|
|
compentName: "铭牌绑定",
|
|
|
- compentType: "mingpai",
|
|
|
+ compentType: "c",
|
|
|
},
|
|
|
{
|
|
|
compentName: "多媒体采集",
|