项目预算的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--> <!--Page content-->
<div class="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 <data-table
:totalColumnsData="tableColumnsData" :totalColumnsData="tableColumnsData"
:rowsData="tableRowsData" :rowsData="tableRowsData"
@ -31,8 +29,6 @@
:currentPage="pageNo" :currentPage="pageNo"
@selectPage="tableSelectPage" @selectPage="tableSelectPage"
@singleEdit="tableSingleEdit" @singleEdit="tableSingleEdit"
@singleCheck="tableSingleCheck"
@singleDelete="tableSingleDelete"
> >
</data-table> </data-table>
</div> </div>
@ -60,8 +56,8 @@ export default {
tableShowSingleOperation: { tableShowSingleOperation: {
show: true, show: true,
showEdit: true, showEdit: true,
showDelete: true, showDelete: false,
showCheck: true, showCheck: false,
showAnnotation: true, showAnnotation: true,
showStatus: true showStatus: true
}, },
@ -102,6 +98,7 @@ export default {
id: dataList[i].id, id: dataList[i].id,
projectNo: dataList[i].projectNo, projectNo: dataList[i].projectNo,
projectName: dataList[i].projectName, projectName: dataList[i].projectName,
week: dataList[i].week,
budget: dataList[i].budget, budget: dataList[i].budget,
execute: dataList[i].execute, execute: dataList[i].execute,
implementationRate: dataList[i].implementationRate implementationRate: dataList[i].implementationRate
@ -172,6 +169,11 @@ export default {
prop: 'projectName', prop: 'projectName',
show: true show: true
}, },
{
label: '周数',
prop: 'week',
show: true
},
{ {
label: '预算(万元)', label: '预算(万元)',
prop: 'budget', prop: 'budget',
@ -204,23 +206,7 @@ export default {
name: 'ProjectBudgetApplyDetail', name: 'ProjectBudgetApplyDetail',
params: {id: this.tableRowsData[index].id} 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: { components: {
PageLoading, DataTable, DataForm PageLoading, DataTable, DataForm

View File

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