项目预算的list页面与修改页面
This commit is contained in:
parent
736f5e7109
commit
293e22d403
@ -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
|
||||||
|
@ -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
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user