54 lines
2.3 KiB
Vue
54 lines
2.3 KiB
Vue
<template>
|
||
<ProcessParamCardTemplate :apis="tensionApis" :schema="tensionSchema" :processAcceptKeys="processAcceptKeys"
|
||
:processReturnKeys="processReturnKeys" />
|
||
</template>
|
||
|
||
<script>
|
||
import ProcessParamCardTemplate from './T.vue';
|
||
import { listTension, getTension, delTension, addTension, updateTension } from "@/api/business/tension";
|
||
|
||
export default {
|
||
name: "Tension",
|
||
components: { ProcessParamCardTemplate },
|
||
data() {
|
||
return {
|
||
// 1. 接口集合
|
||
tensionApis: {
|
||
list: listTension,
|
||
get: getTension,
|
||
add: addTension,
|
||
update: updateTension,
|
||
del: (row) => delTension({ thicks: [row.thick], yieldStrens: [row.yieldStren] }),
|
||
export: 'business/tension/export'
|
||
},
|
||
// 2. 字段配置schema(数组格式)
|
||
tensionSchema: [
|
||
// 标识字段(processAcceptKeys)
|
||
{ prop: 'thick', label: '厚度', required: true },
|
||
{ prop: 'yieldStren', label: '屈服强度', required: true },
|
||
// 业务参数(processReturnKeys)
|
||
{ prop: 'value1', label: '开卷机张力', required: true },
|
||
{ prop: 'value2', label: '入口活套', required: true },
|
||
{ prop: 'value3', label: '清洗段', required: true },
|
||
{ prop: 'value4', label: '炉区张力', required: true },
|
||
{ prop: 'value5', label: '冷却塔', required: true },
|
||
{ prop: 'value6', label: '平整机(停机状态)', required: true },
|
||
{ prop: 'value7', label: '平整机入口', required: true },
|
||
{ prop: 'value8', label: '平整机出口', required: true },
|
||
{ prop: 'value9', label: '张力矫直机(停机状态)', required: true },
|
||
{ prop: 'value10', label: '张力矫直机出口', required: true },
|
||
{ prop: 'value11', label: '后处理段', required: true },
|
||
{ prop: 'value12', label: '出口活套', required: true },
|
||
{ prop: 'value13', label: '卷取机', required: true }
|
||
],
|
||
// 3. 工艺参数接受值(编辑禁用的字段prop)
|
||
processAcceptKeys: ['thick', 'yieldStren'],
|
||
// 4. 工艺参数返回值(可编辑的业务参数字段prop)
|
||
processReturnKeys: [
|
||
'value1', 'value2', 'value3', 'value4', 'value5', 'value6',
|
||
'value7', 'value8', 'value9', 'value10', 'value11', 'value12', 'value13'
|
||
]
|
||
};
|
||
}
|
||
};
|
||
</script> |