|
|
@@ -7,6 +7,14 @@
|
|
|
</Input> -->
|
|
|
<BasicTable @register="registerTable">
|
|
|
<template #bodyCell="{ column, record }">
|
|
|
+ <template v-if="column.key === 'typeName' && record.typeName.indexOf('天') != -1">
|
|
|
+ <div style="display: flex">
|
|
|
+ {{ record.typeName }}
|
|
|
+ <a-tooltip color="orange" :title="record.typeName + ': 不可超过360天'">
|
|
|
+ <div class="tips">?</div>
|
|
|
+ </a-tooltip>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
<template
|
|
|
v-if="
|
|
|
column.key === 'contents' &&
|
|
|
@@ -16,10 +24,21 @@
|
|
|
record.key != 4
|
|
|
"
|
|
|
>
|
|
|
- <div>
|
|
|
+ <div v-if="record.typeName.indexOf('天') != -1">
|
|
|
+ <a-input-number
|
|
|
+ v-if="editableData[record.key]"
|
|
|
+ v-model:value="editableData[record.key][column.dataIndex]"
|
|
|
+ :min="0"
|
|
|
+ :max="365"
|
|
|
+ placeholder="请输入参数内容"
|
|
|
+ />
|
|
|
+ <template v-else> {{ record.contents }} </template>
|
|
|
+ </div>
|
|
|
+ <div v-else>
|
|
|
<a-input-number
|
|
|
v-if="editableData[record.key]"
|
|
|
v-model:value="editableData[record.key][column.dataIndex]"
|
|
|
+ :min="0"
|
|
|
placeholder="请输入参数内容"
|
|
|
/>
|
|
|
<template v-else> {{ record.contents }} </template>
|
|
|
@@ -399,6 +418,8 @@
|
|
|
editObj[editableData[key].typeIndex] = Number(
|
|
|
parseFloat(editableData[key].contents).toFixed(2),
|
|
|
);
|
|
|
+ } else {
|
|
|
+ editObj[editableData[key].typeIndex] = editableData[key].contents;
|
|
|
}
|
|
|
await editParameter(resObj.value);
|
|
|
delete editableData[key];
|
|
|
@@ -443,4 +464,17 @@
|
|
|
::v-deep(.fan-basic-table-action.center) {
|
|
|
justify-content: left !important;
|
|
|
}
|
|
|
+
|
|
|
+ .tips {
|
|
|
+ width: 14px;
|
|
|
+ height: 14px;
|
|
|
+ margin: 5px 0 0 8px;
|
|
|
+ line-height: 14px;
|
|
|
+ text-align: center;
|
|
|
+ border: solid 1px #696969;
|
|
|
+ border-radius: 50%;
|
|
|
+ background-color: #696969;
|
|
|
+ color: #fff;
|
|
|
+ font-size: 3px;
|
|
|
+ }
|
|
|
</style>
|