部门周记页面完善
This commit is contained in:
parent
9223f16dfa
commit
d1be4bc2e4
@ -4,74 +4,23 @@
|
|||||||
<div id="page-title">
|
<div id="page-title">
|
||||||
<h1 class="page-header text-overflow">个人周报填报</h1>
|
<h1 class="page-header text-overflow">个人周报填报</h1>
|
||||||
</div>
|
</div>
|
||||||
<!--End page title-->
|
|
||||||
|
|
||||||
<!--Breadcrumb-->
|
|
||||||
<!--<ol class="breadcrumb">-->
|
|
||||||
<!--<li><a href="#">Home</a></li>-->
|
|
||||||
<!--<li><a href="#">Layouts</a></li>-->
|
|
||||||
<!--<li class="active">Demo</li>-->
|
|
||||||
<!--</ol>-->
|
|
||||||
<!--End breadcrumb-->
|
|
||||||
|
|
||||||
<!--Page content-->
|
|
||||||
<div class="page-content">
|
<div class="page-content">
|
||||||
<div class="panel">
|
<div class="panel">
|
||||||
<div class="panel-body">
|
<div class="panel-body">
|
||||||
<el-form :model="formModel" label-width="100px" ref="formName">
|
<el-form :model="formModel" label-width="100px" ref="formName">
|
||||||
<el-form-item label="部门" prop="deptId">
|
|
||||||
<el-select class="form-input" filterable placeholder="请选择" v-model="formModel.deptId" :disabled="true">
|
|
||||||
<el-option
|
|
||||||
v-for="subItem in orgOptions"
|
|
||||||
:key="subItem.model"
|
|
||||||
:label="subItem.label"
|
|
||||||
:value="subItem.model"
|
|
||||||
>
|
|
||||||
</el-option>
|
|
||||||
</el-select>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="姓名" prop="userId">
|
|
||||||
<el-select class="form-input" filterable placeholder="请选择" :disabled="true"
|
|
||||||
v-model="formModel.userInfoId">
|
|
||||||
<el-option
|
|
||||||
v-for="subItem in userInfoOption"
|
|
||||||
:key="subItem.model"
|
|
||||||
:label="subItem.label"
|
|
||||||
:value="subItem.model"
|
|
||||||
>
|
|
||||||
</el-option>
|
|
||||||
</el-select>
|
|
||||||
</el-form-item>
|
|
||||||
|
|
||||||
<el-form-item label="项目编号" prop="projectNo">
|
<el-form-item label="项目编号" prop="projectNo">
|
||||||
<el-input
|
<el-select class="form-input" filterable placeholder="请选择" v-model="formModel.projectNo" :disabled="true">
|
||||||
class="form-input"
|
</el-select>
|
||||||
placeholder="请输入内容"
|
|
||||||
v-model="formModel.projectNo"
|
|
||||||
>
|
|
||||||
</el-input>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<!-- :rules="[-->
|
<!-- :rules="[-->
|
||||||
<!-- {projectName: true, message: '项目名称不能为空'}]"-->
|
<!-- {projectName: true, message: '项目名称不能为空'}]"-->
|
||||||
<el-form-item label="项目名称" prop="projectName">
|
<el-form-item label="项目名称" prop="projectName">
|
||||||
<el-input
|
<el-select class="form-input" filterable placeholder="请选择" v-model="formModel.projectName" :disabled="true">
|
||||||
class="form-input"
|
</el-select>
|
||||||
placeholder="请输入内容"
|
|
||||||
v-model="formModel.projectName"
|
|
||||||
>
|
|
||||||
</el-input>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item label="工作量(人日)" prop="workload">
|
|
||||||
<el-input
|
|
||||||
class="form-input"
|
|
||||||
placeholder="请输入内容"
|
|
||||||
v-model.number="formModel.workload"
|
|
||||||
@change="moneyChange"
|
|
||||||
>
|
|
||||||
</el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="本周进展" prop="thisWeek">
|
<el-form-item label="本周进展" prop="thisWeek">
|
||||||
<el-input
|
<el-input
|
||||||
class="form-input"
|
class="form-input"
|
||||||
@ -399,7 +348,7 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.isSave = false
|
this.isSave = false
|
||||||
Api.ProjectManagements.addWeekly(data.projectWeeklyAddReq).then(result => {
|
Api.ProjectManagements.deptDepartmentWeekly(data.projectWeeklyAddReq).then(result => {
|
||||||
this.isSave = true
|
this.isSave = true
|
||||||
if (result.status === 0) {
|
if (result.status === 0) {
|
||||||
this.$message.info(result.data)
|
this.$message.info(result.data)
|
||||||
|
@ -29,6 +29,11 @@
|
|||||||
label="下周计划"
|
label="下周计划"
|
||||||
>
|
>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
<el-table-column
|
||||||
|
prop="week"
|
||||||
|
label="周数"
|
||||||
|
>
|
||||||
|
</el-table-column>
|
||||||
<el-table-column label="操作">
|
<el-table-column label="操作">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button type="text" size="mini" @click="showById(scope.row.id)">查看工作量</el-button>
|
<el-button type="text" size="mini" @click="showById(scope.row.id)">查看工作量</el-button>
|
||||||
@ -51,7 +56,7 @@
|
|||||||
<div>
|
<div>
|
||||||
<el-table :data="workLoadInfo">
|
<el-table :data="workLoadInfo">
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="userId"
|
prop="person_name"
|
||||||
label="姓名"
|
label="姓名"
|
||||||
>
|
>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
@ -60,6 +65,11 @@
|
|||||||
label="工作量(人日)"
|
label="工作量(人日)"
|
||||||
>
|
>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
<el-table-column label="操作">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<el-button type="text" size="mini" @click="updateById(scope.row.id)">修改</el-button>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
</div>
|
</div>
|
||||||
<span slot="footer" class="dialog-footer">
|
<span slot="footer" class="dialog-footer">
|
||||||
|
@ -63,4 +63,5 @@ export default {
|
|||||||
* */
|
* */
|
||||||
getDepartmentWeekly: (param) => Ax('post', '/api/project/departmentWeekly', param),
|
getDepartmentWeekly: (param) => Ax('post', '/api/project/departmentWeekly', param),
|
||||||
getWorkLoad: (id) => Ax('get', `/api/project/departmentWeekly/showById/${id}`, id),
|
getWorkLoad: (id) => Ax('get', `/api/project/departmentWeekly/showById/${id}`, id),
|
||||||
|
deptDepartmentWeekly: (param) => Ax('post', '/api/project/departmentWeekly/update', param)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user