|
@@ -23,29 +23,29 @@
|
|
|
<div class="select">
|
|
|
<div class="selectTop">
|
|
|
<div class="label">项目名称</div>
|
|
|
- <el-input v-model="input" placeholder="请输入内容"></el-input>
|
|
|
+ <el-input v-model="select.project" disabled placeholder="请输入内容"></el-input>
|
|
|
</div>
|
|
|
<div class="selectMid">
|
|
|
<div class="selectLeft">
|
|
|
|
|
|
<div class="inpBlock">
|
|
|
<div class="label">负责人</div>
|
|
|
- <el-input v-model="input" placeholder="请输入内容"></el-input>
|
|
|
+ <el-input v-model="select.person" disabled placeholder="请输入内容"></el-input>
|
|
|
</div>
|
|
|
<div class="inpBlock">
|
|
|
<div class="label">所在部门</div>
|
|
|
- <el-select v-model="input" style="width: 100%;" placeholder="请选择">
|
|
|
+ <el-select v-model="select.departmentData" disabled style="width: 100%;" placeholder="请选择">
|
|
|
<el-option
|
|
|
- v-for="item in options"
|
|
|
- :key="item.value"
|
|
|
- :label="item.label"
|
|
|
- :value="item.value">
|
|
|
+ v-for="item in select.department"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</div>
|
|
|
<div class="inpBlock">
|
|
|
<div class="label">联系电话</div>
|
|
|
- <el-input v-model="input" placeholder="请输入内容"></el-input>
|
|
|
+ <el-input v-model="select.tel" disabled placeholder="请输入内容"></el-input>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
@@ -53,21 +53,22 @@
|
|
|
<div class="inpBlock">
|
|
|
<div class="label">项目开始时间</div>
|
|
|
<el-date-picker
|
|
|
- v-model="value"
|
|
|
- type="date"
|
|
|
+ v-model="select.Date"
|
|
|
+ type="datetime"
|
|
|
+ disabled
|
|
|
style="width: 100%;"
|
|
|
placeholder="选择日期">
|
|
|
</el-date-picker>
|
|
|
</div>
|
|
|
<div class="inpBlock">
|
|
|
<div class="label">预算总经费</div>
|
|
|
- <el-input v-model="input" placeholder="请输入内容"></el-input>
|
|
|
+ <el-input v-model="select.Fund" disabled placeholder="请输入内容"></el-input>
|
|
|
</div>
|
|
|
<div class="inpBlock">
|
|
|
<div class="label">选择分类</div>
|
|
|
- <el-select v-model="input" style="width: 100%;" placeholder="请选择">
|
|
|
+ <el-select v-model="select.sort" disabled style="width: 100%;" placeholder="请选择">
|
|
|
<el-option
|
|
|
- v-for="item in options"
|
|
|
+ v-for="item in select.sortOptions"
|
|
|
:key="item.id"
|
|
|
:label="item.name"
|
|
|
:value="item.id">
|
|
@@ -94,7 +95,7 @@
|
|
|
>
|
|
|
|
|
|
<el-table-column
|
|
|
- prop="Name"
|
|
|
+ prop="name"
|
|
|
label="姓名"
|
|
|
align="center"
|
|
|
>
|
|
@@ -107,7 +108,7 @@
|
|
|
</el-table-column>
|
|
|
|
|
|
<el-table-column
|
|
|
- prop="tel"
|
|
|
+ prop="phone"
|
|
|
label="电话"
|
|
|
align="center"
|
|
|
>
|
|
@@ -120,19 +121,17 @@
|
|
|
>
|
|
|
</el-table-column>
|
|
|
|
|
|
- <el-table-column
|
|
|
+ <!-- <el-table-column
|
|
|
prop="operation"
|
|
|
align="center"
|
|
|
label="操作"
|
|
|
>
|
|
|
- <!-- <template #default="scope"> -->
|
|
|
+ <template #default="scope">
|
|
|
<div class="operations">
|
|
|
- <!-- <el-button type="primary" > -->
|
|
|
<el-button type="primary" class="bt1" size="mini" style="background: #477edd">查看详情</el-button>
|
|
|
- <!-- </el-button> -->
|
|
|
</div>
|
|
|
- <!-- </template> -->
|
|
|
- </el-table-column>
|
|
|
+ </template>
|
|
|
+ </el-table-column> -->
|
|
|
</el-table>
|
|
|
<!-- 项目成员区域结束 -->
|
|
|
|
|
@@ -144,7 +143,7 @@
|
|
|
<div class="pmProgressTextArea">
|
|
|
<el-input
|
|
|
type="textarea"
|
|
|
- :rows="5"
|
|
|
+ :rows="6"
|
|
|
class="textArea"
|
|
|
resize="none"
|
|
|
placeholder="请输入内容"
|
|
@@ -162,21 +161,73 @@
|
|
|
options: [{
|
|
|
value: '选项1',
|
|
|
label: '中德学院'
|
|
|
- }],
|
|
|
+ }],
|
|
|
+ select:{ //数据详情框数据
|
|
|
+ project:'',
|
|
|
+ person:'',
|
|
|
+ departmentData:"", //部门框值
|
|
|
+ sort:'', //分类值
|
|
|
+ tel:'',
|
|
|
+ Date:'',
|
|
|
+ Fund:'',
|
|
|
+ sortOptions: [], //分类下拉框
|
|
|
+ department:[],
|
|
|
+ },
|
|
|
value: '中德学院',
|
|
|
input:'',
|
|
|
- textarea:'',
|
|
|
- tableData:[{
|
|
|
- Name:'徐晓慧',
|
|
|
- class:'22电子通信G5',
|
|
|
- tel:'13751177411',
|
|
|
- score:'-',
|
|
|
- }
|
|
|
- ],
|
|
|
+ textarea:'', //项目简介
|
|
|
+ tableData:[], //项目成员列表
|
|
|
}
|
|
|
},
|
|
|
methods:{
|
|
|
- content(){
|
|
|
+ getData(){ //初始化完成获取基本数据进行填充
|
|
|
+ let param={
|
|
|
+ uid:this.$store.state.userInfo.userid,
|
|
|
+ pid:JSON.parse(localStorage.getItem('pid'))
|
|
|
+ }
|
|
|
+ this.ajax
|
|
|
+ .get(this.$store.state.api+'/GetProjectBase',param)
|
|
|
+ .then(res=>{
|
|
|
+ console.log(res);
|
|
|
+ let data=res.data[0][0]
|
|
|
+ this.select.project=data.title;
|
|
|
+ this.select.Fund=data.money;
|
|
|
+ this.select.person=data.pro_leader;
|
|
|
+ this.select.Date=data.begintime;
|
|
|
+ this.textarea=data.brief;
|
|
|
+ this.tableData=JSON.parse(data.course_student)
|
|
|
+ this.select.tel=data.phone;
|
|
|
+ this.select.departmentData = data['classid']
|
|
|
+ this.select.sort = data['typeid']
|
|
|
+ },err=>{
|
|
|
+ console.log(err);
|
|
|
+ })
|
|
|
+ },
|
|
|
+ getProjectDepartmentData(){ //获取项目立项申请基础信息页面所在部门数据
|
|
|
+ let param={
|
|
|
+ uid:this.$store.state.userInfo.userid
|
|
|
+ }
|
|
|
+ this.ajax
|
|
|
+ .get(this.$store.state.api+'/SelectAllDepartment',param)
|
|
|
+ .then(res=>{
|
|
|
+ this.select.department=res.data[0]
|
|
|
+ },err=>{
|
|
|
+ console.log(err);
|
|
|
+ })
|
|
|
+ },
|
|
|
+ getProjectTypeData(){ //获取项目立项申请基础信息页面分类数据
|
|
|
+ let param={
|
|
|
+ uid:this.$store.state.userInfo.userid
|
|
|
+ }
|
|
|
+ this.ajax
|
|
|
+ .get(this.$store.state.api+'/SelectAllType',param)
|
|
|
+ .then(res=>{
|
|
|
+ this.select.sortOptions=res.data[0]
|
|
|
+ },err=>{
|
|
|
+ console.log(err);
|
|
|
+ })
|
|
|
+ },
|
|
|
+ content(){
|
|
|
this.$router.push('/ProjectManagement1')
|
|
|
},
|
|
|
remark(){
|
|
@@ -200,8 +251,10 @@
|
|
|
},
|
|
|
|
|
|
},
|
|
|
- created(){
|
|
|
- // this.value=(this.options[0].value)
|
|
|
+ mounted(){
|
|
|
+ this.getData();
|
|
|
+ this.getProjectDepartmentData();
|
|
|
+ this.getProjectTypeData();
|
|
|
}
|
|
|
}
|
|
|
</script>
|