Files
klp-mono/apps/l2/src/views/l2/setup/panels/T1.vue
2026-01-04 17:04:42 +08:00

54 lines
2.3 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<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>