项目预算的list页面与修改页面

This commit is contained in:
chen 2024-07-19 16:53:58 +08:00
parent 736f5e7109
commit 293e22d403
2 changed files with 25 additions and 24 deletions

View File

@ -17,9 +17,7 @@
<!--Page content-->
<div class="page-content">
<div style="margin-bottom: 10px">
<el-button type="primary" @click="addExpApply" v-if="!isSuper">新增</el-button>
</div>
<data-table
:totalColumnsData="tableColumnsData"
:rowsData="tableRowsData"
@ -31,8 +29,6 @@
:currentPage="pageNo"
@selectPage="tableSelectPage"
@singleEdit="tableSingleEdit"
@singleCheck="tableSingleCheck"
@singleDelete="tableSingleDelete"
>
</data-table>
</div>
@ -60,8 +56,8 @@ export default {
tableShowSingleOperation: {
show: true,
showEdit: true,
showDelete: true,
showCheck: true,
showDelete: false,
showCheck: false,
showAnnotation: true,
showStatus: true
},
@ -102,6 +98,7 @@ export default {
id: dataList[i].id,
projectNo: dataList[i].projectNo,
projectName: dataList[i].projectName,
week: dataList[i].week,
budget: dataList[i].budget,
execute: dataList[i].execute,
implementationRate: dataList[i].implementationRate
@ -172,6 +169,11 @@ export default {
prop: 'projectName',
show: true
},
{
label: '周数',
prop: 'week',
show: true
},
{
label: '预算(万元)',
prop: 'budget',
@ -204,23 +206,7 @@ export default {
name: 'ProjectBudgetApplyDetail',
params: {id: this.tableRowsData[index].id}
})
},
tableSingleDelete (index) {
let data = {
projectBudgetImplement: {
id: this.tableRowsData[index].id,
userId: getItem('userId')
}
}
console.log('删除的参数', data)
console.log('userId', data.userId)
Api.ProjectManagements.delBudget(data.projectBudgetImplement).then(result => {
if (result === 0) {
this.$message.success('删除成功!')
this.$router.push({name: 'ExpenseClaimApply'})
}
})
},
},
components: {
PageLoading, DataTable, DataForm

View File

@ -24,6 +24,7 @@
class="form-input"
placeholder="请输入内容"
v-model="formModel.projectNo"
:disabled="true"
>
</el-input>
</el-form-item>
@ -32,6 +33,16 @@
class="form-input"
placeholder="请输入内容"
v-model="formModel.projectName"
:disabled="true"
>
</el-input>
</el-form-item>
<el-form-item label="周数" prop="week">
<el-input
class="form-input"
placeholder="请输入内容"
v-model="formModel.week"
:disabled="true"
>
</el-input>
</el-form-item>
@ -40,6 +51,7 @@
class="form-input"
placeholder="请输入内容"
v-model="formModel.budget"
:disabled="true"
>
</el-input>
</el-form-item>
@ -56,6 +68,7 @@
class="form-input"
placeholder="请输入内容"
v-model="formModel.implementationRate"
:disabled="true"
>
</el-input>
</el-form-item>
@ -97,6 +110,7 @@ export default {
userId: '',
workload: '',
projectName: '',
week: '',
money: '',
projectNo: '',
expandRight: false,
@ -409,6 +423,7 @@ export default {
projectName: this.formModel.projectName,
budget: this.formModel.budget,
execute: this.formModel.execute,
week: this.formModel.week,
implementationRate: this.formModel.implementationRate
}
}