|
@@ -26,7 +26,7 @@
|
|
|
<el-table-column label="币种">
|
|
|
<template #default="{ row, $index }">
|
|
|
<el-form-item :prop="'accountRemainderList.' + $index + '.currency'" :rules="rules.currency" :inline-message="true">
|
|
|
- <el-select v-model="row.currency" placeholder="请选择币种" style="width: 100%">
|
|
|
+ <el-select v-model="row.currency" placeholder="请选择币种" style="width: 100%" :disabled="row.id">
|
|
|
<el-option v-for="item in accountCurrency" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
@@ -35,13 +35,20 @@
|
|
|
<el-table-column label="余额">
|
|
|
<template #default="{ row, $index }">
|
|
|
<el-form-item :prop="'accountRemainderList.' + $index + '.remainder'" :rules="rules.remainder" :inline-message="true">
|
|
|
- <el-input-number v-model="row.remainder" placeholder="请输入余额" style="width: 100%" :precision="2" :controls="false" :min="0" />
|
|
|
+ <el-input-number
|
|
|
+ v-model="row.remainder"
|
|
|
+ placeholder="请输入余额"
|
|
|
+ style="width: 100%"
|
|
|
+ :precision="2"
|
|
|
+ :controls="false"
|
|
|
+ :min="0"
|
|
|
+ :disabled="row.id" />
|
|
|
</el-form-item>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="操作" width="80">
|
|
|
- <template #default="{ $index }">
|
|
|
- <el-button type="primary" link @click="handleRemove($index)">删除</el-button>
|
|
|
+ <template #default="{ row, $index }">
|
|
|
+ <el-button type="primary" link @click="handleRemove($index)" v-if="!row.id">删除</el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
@@ -318,6 +325,7 @@ const update = (row) => {
|
|
|
proxy.post("/accountManagement/detail", { id: row.id }).then((res) => {
|
|
|
res.accountRemainderList = res.accountRemainderList.map((item) => {
|
|
|
return {
|
|
|
+ id: item.id,
|
|
|
currency: item.currency,
|
|
|
remainder: item.remainder,
|
|
|
};
|