fix: 智聪记账管理,投资交易记录,功能优化。

This commit is contained in:
tianyongbao
2025-02-13 17:44:01 +08:00
parent bb7ac9bf08
commit 3abd0c8971
2 changed files with 13 additions and 4 deletions

View File

@@ -64,11 +64,12 @@
<el-option v-for="account in accountList" :key="account.id" :label="account.nameCodeAvailableLimit" :value="account.id" />
</el-select>
</el-form-item>
<!--
<el-form-item label="交易类型" prop="dealType">
<el-select v-model="form.dealType" placeholder="请选择交易类型">
<el-option v-for="dict in profit_loss" :key="dict.value" :label="dict.label" :value="dict.value"></el-option>
</el-select>
</el-form-item>
</el-form-item> -->
<el-form-item label="交易时间" prop="createTime">
<el-date-picker clearable v-model="form.createTime" type="datetime" value-format="YYYY-MM-DD HH:mm:ss" placeholder="请选择交易时间"> </el-date-picker>
</el-form-item>
@@ -234,7 +235,7 @@ function reset() {
type: '5',
accountId: null,
amount: null,
dealType: null,
dealType: '1',
createBy: null,
createTime: null,
updateBy: null,
@@ -307,6 +308,14 @@ function submitForm() {
form.value.remark = '平仓盈亏' + form.value.closedPosition + ',手续费' + form.value.commission
form.value.amount = form.value.closedPosition - form.value.commission
}
//如果是亏损,金额乘以-1
if (form.value.amount >= 0) {
form.value.dealType = '1'
alert(form.value.dealType)
} else {
form.value.dealType = '2'
form.value.amount = form.value.amount * -1
}
if (form.value.id != null) {
updateAccountDealRecord(form.value).then((response) => {
proxy.$modal.msgSuccess('修改成功')

View File

@@ -77,7 +77,7 @@
</el-select>
</el-form-item>
<el-form-item label="交易类型" prop="dealType">
<el-select v-model="form.dealType" placeholder="请选择交易类型" @change="handleDealTypehange">
<el-select v-model="form.dealType" placeholder="请选择交易类型" @change="handleDealTypeChange">
<el-option v-for="dict in record_lend_type" :key="dict.value" :label="dict.label" :value="dict.value"></el-option>
</el-select>
</el-form-item>
@@ -193,7 +193,7 @@ const handleOperate = (operate, row) => {
const { queryParams, queryLendParams, queryDebitParams, form, rules } = toRefs(data)
const handleDealTypehange = (type) => {
const handleDealTypeChange = (type) => {
//1表示借款2表示还款
if (type === '1') {
commissionShow.value = false