|
@@ -11,15 +11,15 @@
|
|
|
</div>
|
|
|
<el-form :model="project" :rules="rules" ref="project" label-width="12%" class="demo-project">
|
|
|
<el-form-item label="项目名称" prop="name">
|
|
|
- <el-input v-if="isModifyMode" v-model="project.name"></el-input>
|
|
|
+ <el-input size="small" v-if="isModifyMode" v-model="project.name"></el-input>
|
|
|
<span v-if="!isModifyMode">{{project.name}}</span>
|
|
|
</el-form-item>
|
|
|
|
|
|
- <el-form-item label="联系人" prop="name">
|
|
|
+ <el-form-item size="small" label="联系人" prop="name">
|
|
|
<el-input v-if="isModifyMode" v-model="project.contactName" placeholder="请输入联系人姓名"></el-input>
|
|
|
<span v-if="!isModifyMode">{{project.contactName}}</span>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="联系人电话" prop="name">
|
|
|
+ <el-form-item size="small" label="联系人电话" prop="name">
|
|
|
<el-input v-if="isModifyMode" v-model="project.contactPhone" placeholder="请输入联系人电话"></el-input>
|
|
|
<span v-if="!isModifyMode">{{project.contactPhone}}</span>
|
|
|
</el-form-item>
|
|
@@ -50,7 +50,7 @@
|
|
|
<!--</div>-->
|
|
|
<!--</el-form-item>-->
|
|
|
|
|
|
- <el-form-item label="预算" prop="budget">
|
|
|
+ <el-form-item size="small" label="预算" prop="budget">
|
|
|
<el-input v-if="isModifyMode" type="number" v-model="project.budget">
|
|
|
¥
|
|
|
<template slot="append"></template>
|
|
@@ -58,7 +58,7 @@
|
|
|
<span v-if="!isModifyMode">{{project.budget}}¥</span>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="需求描述">
|
|
|
- <el-input v-if="isModifyMode" type="textarea" v-model="project.desc"></el-input>
|
|
|
+ <el-input style="width: 400px" autosize v-if="isModifyMode" type="textarea" v-model="project.desc"></el-input>
|
|
|
<span v-if="!isModifyMode">{{project.desc}}</span>
|
|
|
</el-form-item>
|
|
|
<!--<el-form-item label="价格" prop="price">-->
|
|
@@ -169,6 +169,7 @@
|
|
|
<el-form-item label="项目截止时间" prop="datetime">
|
|
|
<div class="block" v-if="isModifyMode">
|
|
|
<el-date-picker
|
|
|
+ size="small"
|
|
|
v-model="project.datetime"
|
|
|
type="datetime"
|
|
|
placeholder="选择截止时间"
|
|
@@ -197,7 +198,8 @@
|
|
|
</div>
|
|
|
<div v-if="projectOperationControl.update" class="btn btn-small btn-info" @click="modifyForm()">修改项目</div>
|
|
|
<!--<div class="btn btn-medium btn-info" @click="analyseDemand()">分析需求</div>-->
|
|
|
- <div v-if="projectOperationControl.createTask" class="btn btn-small btn-info" @click="createTask()">新建任务</div>
|
|
|
+ <div v-if="projectOperationControl.createTask" class="btn btn-small btn-info" @click="createNewTask()">新建任务
|
|
|
+ </div>
|
|
|
<div v-if="projectOperationControl.uploadReport" class="btn btn-small btn-info" @click="createReport()">上传报告
|
|
|
</div>
|
|
|
</el-form-item>
|
|
@@ -610,8 +612,12 @@ export default {
|
|
|
params: {projectId: projectId, taskId: taskId}
|
|
|
})
|
|
|
},
|
|
|
- createTask () {
|
|
|
- this.$router.push({name: 'TaskCreate'})
|
|
|
+ createNewTask () {
|
|
|
+ const that = this
|
|
|
+ this.$router.push({
|
|
|
+ name: 'TaskCreate',
|
|
|
+ params: {projectId: that.projectId}
|
|
|
+ })
|
|
|
},
|
|
|
createReport () {
|
|
|
this.$router.push({
|