feat: 日记账的金额不可修改

This commit is contained in:
砂糖
2025-08-13 14:47:50 +08:00
parent b6c042d3d3
commit 8ff352dae3
2 changed files with 15 additions and 6 deletions

View File

@@ -167,10 +167,10 @@
<el-input v-model="form.counterpart" placeholder="请输入对方户名" /> <el-input v-model="form.counterpart" placeholder="请输入对方户名" />
</el-form-item> </el-form-item>
<el-form-item label="收入金额" prop="incomeAmount"> <el-form-item label="收入金额" prop="incomeAmount">
<el-input v-model="form.incomeAmount" placeholder="请输入收入金额" /> <el-input v-model="form.incomeAmount" :disabled="form.journalId" placeholder="请输入收入金额" />
</el-form-item> </el-form-item>
<el-form-item label="支出金额" prop="expenseAmount"> <el-form-item label="支出金额" prop="expenseAmount">
<el-input v-model="form.expenseAmount" placeholder="请输入支出金额" /> <el-input v-model="form.expenseAmount" :disabled="form.journalId" placeholder="请输入支出金额" />
</el-form-item> </el-form-item>
<el-form-item label="备注" prop="remark"> <el-form-item label="备注" prop="remark">
<el-input v-model="form.remark" placeholder="请输入备注" /> <el-input v-model="form.remark" placeholder="请输入备注" />

View File

@@ -8,12 +8,17 @@
@keyup.enter.native="handleQuery" /> @keyup.enter.native="handleQuery" />
</el-row> </el-row>
<el-tree v-loading="orderListLoading" :data="treeData" :props="defaultProps" @node-click="handleNodeClick" /> <el-tree v-loading="orderListLoading" :data="treeData" :props="defaultProps" @node-click="handleNodeClick" />
<el-pagination :current-page="queryParams.pageNum" :page-size="10" :total="total" <pagination
layout="prev, pager, next" /> :page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
:total="total"
layout="prev, pager, next"
@pagination="getList"
/>
</div> </div>
</el-col> </el-col>
<el-col :span="18"> <el-col :span="18" v-loading="rightLoading">
<el-tabs v-if="currentOrder" v-model="activeTab"> <el-tabs v-if="currentOrder" v-model="activeTab">
<el-tab-pane label="订单信息" name="orderDetail"> <el-tab-pane label="订单信息" name="orderDetail">
<el-form> <el-form>
@@ -129,7 +134,7 @@ export default {
}, },
methods: { methods: {
handleQuery() { handleQuery() {
this.queryParams.pageNum = 1; this.queryParams.pageNum = 1;
this.getList(); this.getList();
}, },
getList() { getList() {
@@ -145,6 +150,10 @@ export default {
}); });
}, },
handleNodeClick(data) { handleNodeClick(data) {
if (this.rightLoading) {
this.$message.warning('请等待当前订单加载完成');
return;
}
this.currentOrder = data.value; this.currentOrder = data.value;
this.fetchData(data.value.orderId); this.fetchData(data.value.orderId);
}, },