f44693c3 by lxs

数据定价更新

1 parent 0c16ed30
......@@ -380,7 +380,7 @@ const setBuildInFormItems = (buildList) => {
type: 'input',
placeholder: '',
field: buildField,
default: '',
default: b.isInputParameter != 'Y' ? changeNum(b.defaultValue, 2) : b.defaultValue != '' && b.defaultValue != null ? parseFloat(b.defaultValue).toFixed(2) : '',
inputType: 'moneyNumber',
maxlength: 18,
clearable: true,
......@@ -491,11 +491,9 @@ const setTableData = (dataArr) => {
if ((item.demandTableGuid || item.guid)) {
const rGuid = item.demandTableGuid || item.guid;
const rIndex = i;
if (!guid || (guid && rGuid != (demInfo?.demandTableGuid || ''))) {
(() => {
getDemandField(rGuid, rIndex);
})()
}
(() => {
getDemandField(rGuid, rIndex);
})()
}
})
resourceTableFieldAllNum.value = tableData.value.reduce((accumulator, currentValue) => {
......@@ -680,7 +678,7 @@ const setRowData = (rowData, dGuid, detailDataTable) => {
const setTableRowData = (dGuid, rIndex, setRow = true) => {
let rowData = tableData.value[rIndex];
const detailDataTable = (flowDetail.value.dataPricingDemandmatchingRQVOS || []).find(f => f.dataTableGuid == dGuid);
const detailDataTable = (flowDetail.value.dataPricingDemandmatchingRQVOS || []).find(f => f.dataTableGuid == dGuid && f.demandTableGuid == rowData.demandTableGuid);
setRow && setRowData(rowData, dGuid, detailDataTable);
const currDataTableGuid = detailDataTable?.dataTableGuid || '';
if (dGuid) {
......@@ -866,8 +864,8 @@ const getCalculateParams = (baseConfigFormObj, baseConfigFormInfo) => {
}
buildInData.value.map(item => {
let targetValue = baseConfigFormInfo[`build_${item.guid}`];
if(typeof targetValue === 'string'){
if(/^[+-]?\d{1,3}(,\d{3})*(\.\d{2})?$/.test(targetValue)){
if (typeof targetValue === 'string') {
if (/^[+-]?\d{1,3}(,\d{3})*(\.\d{2})?$/.test(targetValue)) {
targetValue = parseFloat(targetValue.replace(/,/g, ''))
}
}
......@@ -1158,11 +1156,6 @@ onMounted(() => {
clearable />
</template>
</el-table-column>
<el-table-column label="操作" fixed="right" width="100">
<template #default="scope">
<el-button type="primary" link @click="btnClick({ value: 'expend' }, scope.row)">字段映射</el-button>
</template>
</el-table-column>
</el-table>
</div>
</div>
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!