缺少上传文件组件的完整代码,期待获取,完成签到页的全面优化

This commit is contained in:
2024-12-15 21:41:23 +08:00
parent 9fd16697d5
commit ba0d565424
27 changed files with 1102 additions and 57 deletions

View File

@@ -259,7 +259,7 @@
</el-table-column>
<el-table-column label="金额(单位:元)" prop="price">
<template slot-scope="scope">
<el-input v-model="scope.row.price" placeholder="请输入金额" οnkeyup="value=value.replace(/[^\d]/g,'')"/>
<el-input v-model="scope.row.price" placeholder="请输入金额" οnkeyup="value=value.replace(/[^\d]/g,'')" @input="updateBigPrice(scope.$index, scope.row)"/>
</template>
</el-table-column>
<el-table-column label="大写金额(零壹贰叁肆伍陆柒捌玖万仟佰拾亿元角分)" prop="bigPrice">
@@ -619,6 +619,7 @@ import {
listFinancePro,
updateFinance, listFinance
} from "@/api/oa/finance";
import {numberToCNY} from "../../../utils/currencyFormatter";
export default {
name: "list",
@@ -709,6 +710,15 @@ export default {
this.getList();
},
methods: {
updateBigPrice(index, row) {
console.log(index, row);
if (row.price !== '') {
row.bigPrice = numberToCNY(parseFloat(row.price) || 0);
} else {
row.bigPrice = ''; // 如果价格为空,则大写金额也清空
}
},
/** 查询项目管理列表 */
getList() {
this.loading = true;