| | |
| | | </el-button> |
| | | </template> |
| | | <template #menu="{ size, row, index }"> |
| | | <el-link class="link-btn" type="primary" :underline="false" plain |
| | | :size="size" icon="View" @click="handleExamine(row)" v-hasPermi="['cwgl:receivableFeeManagement:view']"> 查看 |
| | | <el-link class="link-btn" type="primary" :underline="false" plain :size="size" icon="View" |
| | | @click="handleExamine(row)" v-hasPermi="['cwgl:receivableFeeManagement:view']"> 查看 |
| | | </el-link> |
| | | <el-link class="link-btn" v-if="row.status == 0" type="primary" :underline="false" plain :size="size" |
| | | icon="el-icon-edit" @click="handleEdit(row)" v-hasPermi="['cwgl:receivableFeeManagement:edit']"> 编辑 |
| | |
| | | message: "单据类型不能为空", trigger: "change" |
| | | } |
| | | ], |
| | | }, |
| | | receivableAmountStr: { |
| | | label: '应收金额描述', |
| | | minWidth: 150, |
| | | search: true, |
| | | formatter: (row) => { |
| | | if (!row.receivableAmountStr) return '-'; |
| | | // 将空格替换为换行符。如果后端返回的是 "0港币 2420人民币" |
| | | // 我们将其转换为 "0港币\n2420人民币" |
| | | return row.receivableAmountStr.replace(/\s+/g, '\n'); |
| | | }, |
| | | styles: { |
| | | whiteSpace: 'pre-wrap', |
| | | lineHeight: '1.5' |
| | | }, |
| | | }, |
| | | documentNo: { |
| | | label: '单据编号', |
| | |
| | | search: true, |
| | | label: '状态', |
| | | fixed: 'right', |
| | | search: true, |
| | | minWidth: 120, |
| | | type: 'select', dataType: 'string', dicUrl: '/system/dict/data/type/sys_charge', |
| | | }, |
| | |
| | | getStatistics(ids).then((res) => { |
| | | if (res.code === 200) { |
| | | // 打开弹窗并传入数据 |
| | | console.log(selectionList.valu); |
| | | billDialogRef.value.open(res.data, selectionList.value); |
| | | } |
| | | }); |
| | |
| | | // 示例模拟数据 |
| | | listReceivableFeeManagementLog({receivableFeeId:row.id}).then((res) => { |
| | | if (res.code == 200) { |
| | | logModalRef.value.open(res.rows); |
| | | logModalRef.value.open(res.rows,'listReceivableFeeManagementLog'); |
| | | |
| | | } |
| | | }); |
| | |
| | | }; |
| | | |
| | | </script> |
| | | <style scoped> |
| | | /* 确保 el-table 能够识别换行符 */ |
| | | :deep(.el-table .cell) { |
| | | white-space: pre-wrap !important; |
| | | word-break: break-all; |
| | | } |
| | | </style> |