fix : 修复金额千位格式化,新增征集时添加"新增专项资金"按钮

This commit is contained in:
2024-09-07 15:09:37 +08:00
parent cff3198dcd
commit fc41bd8e6d
22 changed files with 191 additions and 34 deletions

View File

@@ -55,6 +55,11 @@
</el-select>
</el-form-item>
</el-col>
<el-col :span="6" v-if="formData.isSpecialFund">
<!-- <el-form-item>-->
<a @click="addSpecialFund" style="width: 116px;text-align: right;display: inline-block">新增专项资金</a>
<!-- </el-form-item>-->
</el-col>
<el-col :span="24">
<el-form-item label="征集公司" :required="true" prop="" class="company-select">
<div style="width: 100%">
@@ -245,6 +250,14 @@ const tableConfig = reactive({
]
})
localStorage.removeItem('originallyCompanySelectedList')
const addSpecialFund=()=>{
router.push({
name: 'Fund/add',
query: {}
})
}
const clickToPreview = (row) => {
filePreviewShow.value = false
filePreviewParam.value = {

View File

@@ -110,7 +110,14 @@
</el-col>
<el-col :span="6" :style="{marginLeft:!formData.isSpecialFund?'0':route.query.id?'':'-40px'}">
<el-form-item label="经费预算(元)" prop="economicEstimate">
<el-input-number v-model="formData.economicEstimate" placeholder="请输入经费预算" :controls="false"/>
<el-input
v-model="formData.economicEstimate"
placeholder="请输入经费预算"
clearable
:formatter="(value) => value.replace(/\B(?=(\d{3})+(?!\d))/g, ',')"
:parser="(value) => value.replace(/\$\s?|(,*)+[^0-9.]/g, '')"
/>
<!-- <el-input-number v-model="formData.economicEstimate" placeholder="请输入经费预算" :controls="false"/>-->
</el-form-item>
</el-col>
<el-col :span="6" :style="{marginLeft:!formData.isSpecialFund?'-10px':route.query.id?'-40px':'0'}">
@@ -167,11 +174,18 @@
</el-col>
<el-col :span="6" v-if="formData.isSpecialFund">
<el-form-item label="申请总部专项资金(元)" prop="specialFundAmount">
<el-input-number v-model="formData.specialFundAmount" placeholder="请输入申请总部专项资金" :controls="false"/>
<el-input
v-model="formData.specialFundAmount"
placeholder="请输入申请总部专项资金"
clearable
:formatter="(value) => value.replace(/\B(?=(\d{3})+(?!\d))/g, ',')"
:parser="(value) => value.replace(/\$\s?|(,*)+[^0-9.]/g, '')"
/>
<!-- <el-input-number v-model="formData.specialFundAmount" placeholder="请输入申请总部专项资金" :controls="false"/>-->
</el-form-item>
</el-col>
<el-col :span="6" :style="{marginLeft:!formData.isSpecialFund?'0':'-40px'}">
<el-form-item label="部门分管领导" required prop="">
<el-form-item label="部门分管领导" prop="">
<el-button color="#DED0B2" style="margin-right: 10px" @click="handleShowOptionalChargeLeadershipPicker">
{{ optionalChargeLeadershipList.length !== 0 ? '更改' : '请选择' }}
</el-button>