|
@@ -161,8 +161,8 @@
|
|
|
</el-input>
|
|
|
</div>
|
|
|
<div class="operate">
|
|
|
- <el-button @click="addTeacher" v-if="wordData['teacher'].length==index+1" type="primary" size="mini">+</el-button>
|
|
|
- <el-button v-if="wordData['teacher'].length!=1 && wordData['teacher'].length>3" @click="DelTeacher(index)" type="primary" size="mini">-</el-button>
|
|
|
+ <el-button @click="addTeacher" v-if="wordData['teacher'].length==index+1" type="primary" size="mini">添加</el-button>
|
|
|
+ <el-button v-if="wordData['teacher'].length!=1 && wordData['teacher'].length>3" @click="DelTeacher(index)" type="primary" size="mini">删除</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -221,8 +221,8 @@
|
|
|
</el-input>
|
|
|
</div>
|
|
|
<div class="operate">
|
|
|
- <el-button @click="addStudent" v-if="wordData['student'].length==index+1" type="primary" size="mini">+</el-button>
|
|
|
- <el-button @click="DelStudent(index)" v-if="wordData['student'].length!=1 && wordData['student'].length>5" type="primary" size="mini">-</el-button>
|
|
|
+ <el-button @click="addStudent" v-if="wordData['student'].length==index+1" type="primary" size="mini">添加</el-button>
|
|
|
+ <el-button @click="DelStudent(index)" v-if="wordData['student'].length!=1 && wordData['student'].length>5" type="primary" size="mini">删除</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -251,6 +251,13 @@
|
|
|
</div>
|
|
|
<div class="chaptersValue" id="eight">
|
|
|
<span>建设内容(空间优化/场馆规划方面拟解决的关键问题及主要建设指标)</span><br/>
|
|
|
+ <!-- <el-input
|
|
|
+ type="textarea"
|
|
|
+ autosize
|
|
|
+ resize="none"
|
|
|
+ placeholder="请输入项目名称"
|
|
|
+ v-model="wordData['projectName']">
|
|
|
+ </el-input> -->
|
|
|
<el-input
|
|
|
type="textarea"
|
|
|
class="noCenter"
|
|
@@ -375,7 +382,7 @@
|
|
|
<div class="fundTable">
|
|
|
<div class="fundTotal">
|
|
|
<div class="fundLabel">总经费</div>
|
|
|
- <div class="fundValue">{{wordData['fund']['device']+wordData['fund']['Material']+wordData['fund']['processing']+wordData['fund']['Collaboration']+wordData['fund']['APPRAISAL']+wordData['fund']['entery']+wordData['fund']['activities']+wordData['fund']['Transaction']}}元</div>
|
|
|
+ <div class="fundValue">{{wordData['fund']['total']||0}}万</div>
|
|
|
</div>
|
|
|
<div class="fundHeader">
|
|
|
<div class="HeaderLabel">支出类别</div>
|
|
@@ -390,12 +397,12 @@
|
|
|
<div class="fundDataValue">小型仪器设备费</div>
|
|
|
<div class="fundDataValue">
|
|
|
<el-input
|
|
|
- type="textarea"
|
|
|
+ type="number"
|
|
|
autosize
|
|
|
resize="none"
|
|
|
placeholder="小型仪器设备费"
|
|
|
v-model.number="wordData['fund']['device']"
|
|
|
- @change="convertNumber('device',wordData['fund']['device'])"></el-input>
|
|
|
+ @change="getTotal"></el-input>
|
|
|
</div>
|
|
|
<div class="fundDataValue"><span>项目开展所需的小型专用仪器设备、工具、配件购置或租赁费用。</span></div>
|
|
|
</div>
|
|
@@ -407,9 +414,10 @@
|
|
|
type="textarea"
|
|
|
autosize
|
|
|
resize="none"
|
|
|
+ onkeyup="value=value.replace(/[^\d]/g,'')"
|
|
|
placeholder="材料费"
|
|
|
v-model.number="wordData['fund']['Material']"
|
|
|
- @change="convertNumber('Material',wordData['fund']['Material'])"></el-input>
|
|
|
+ @change="getTotal"></el-input>
|
|
|
</div>
|
|
|
<div class="fundDataValue"><span>项目开展需消耗的各种原材料、辅助材料等低值易耗品的采购费用。</span></div>
|
|
|
</div>
|
|
@@ -421,9 +429,10 @@
|
|
|
type="textarea"
|
|
|
autosize
|
|
|
resize="none"
|
|
|
+ onkeyup="value=value.replace(/[^\d]/g,'')"
|
|
|
placeholder="测试化验加工费"
|
|
|
v-model.number="wordData['fund']['processing']"
|
|
|
- @change="convertNumber('processing',wordData['fund']['processing'])"></el-input>
|
|
|
+ @change="getTotal"></el-input>
|
|
|
</div>
|
|
|
<div class="fundDataValue"><span>项目开展过程中支付给外单位的检验、测试、化验、计算、分析及加工费等费用。</span></div>
|
|
|
</div>
|
|
@@ -435,9 +444,10 @@
|
|
|
type="textarea"
|
|
|
autosize
|
|
|
resize="none"
|
|
|
+ onkeyup="value=value.replace(/[^\d]/g,'')"
|
|
|
placeholder="项目协作费"
|
|
|
v-model.number="wordData['fund']['Collaboration']"
|
|
|
- @change="convertNumber('Collaboration',wordData['fund']['Collaboration'])"></el-input>
|
|
|
+ @change="getTotal"></el-input>
|
|
|
</div>
|
|
|
<div class="fundDataValue"><span>按合同规定支付给协作单位的费用</span></div>
|
|
|
</div>
|
|
@@ -457,7 +467,7 @@
|
|
|
resize="none"
|
|
|
placeholder="项目成果鉴定费"
|
|
|
v-model.number="wordData['fund']['APPRAISAL']"
|
|
|
- @change="convertNumber('APPRAISAL',wordData['fund']['APPRAISAL'])"></el-input>
|
|
|
+ @change="getTotal"></el-input>
|
|
|
</div>
|
|
|
<div class="fundDataValue"><span>学术会务费、评审费、鉴定费、成果集制作费等费用。</span></div>
|
|
|
</div>
|
|
@@ -470,8 +480,9 @@
|
|
|
autosize
|
|
|
resize="none"
|
|
|
placeholder="参展参赛费"
|
|
|
+ onkeyup="value=value.replace(/[^\d]/g,'')"
|
|
|
v-model.number="wordData['fund']['entery']"
|
|
|
- @change="convertNumber('entery',wordData['fund']['entery'])"></el-input>
|
|
|
+ @change="getTotal"></el-input>
|
|
|
</div>
|
|
|
<div class="fundDataValue"><span>参加创客展会、竞赛等所需的报名费、展位费、布展费、宣传推广费及差旅费等费用。</span></div>
|
|
|
</div>
|
|
@@ -483,9 +494,10 @@
|
|
|
type="textarea"
|
|
|
autosize
|
|
|
resize="none"
|
|
|
+ onkeyup="value=value.replace(/[^\d]/g,'')"
|
|
|
placeholder="创客交流活动费"
|
|
|
v-model.number="wordData['fund']['activities']"
|
|
|
- @change="convertNumber('activities',wordData['fund']['activities'])"></el-input>
|
|
|
+ @change="getTotal"></el-input>
|
|
|
</div>
|
|
|
<div class="fundDataValue"><span>创客交流活动中支付给校外专家的指导费、咨询费、授课费等费用。</span></div>
|
|
|
</div>
|
|
@@ -497,9 +509,10 @@
|
|
|
type="textarea"
|
|
|
autosize
|
|
|
resize="none"
|
|
|
+ onkeyup="value=value.replace(/[^\d]/g,'')"
|
|
|
placeholder="知识产权事务费"
|
|
|
v-model.number="wordData['fund']['Transaction']"
|
|
|
- @change="convertNumber('Transaction',wordData['fund']['Transaction'])">
|
|
|
+ @change="getTotal">
|
|
|
</el-input>
|
|
|
</div>
|
|
|
<div class="fundDataValue"><span>论文版面费、专利及其他知识产权事务等费用。</span></div>
|
|
@@ -584,6 +597,7 @@ import {getNowDate} from '@/components/tool/Date.js'
|
|
|
Transforming:"",//学生创客团队孵化、转化创业项目情况
|
|
|
condition:"",//立 项基 础及条 件
|
|
|
fund:{
|
|
|
+ total:"",
|
|
|
device:"",
|
|
|
Material:"",
|
|
|
processing:"",
|
|
@@ -801,11 +815,9 @@ import {getNowDate} from '@/components/tool/Date.js'
|
|
|
DelStudent(index){
|
|
|
this.wordData['student'].splice(index,1)
|
|
|
},
|
|
|
- convertNumber(type,str){
|
|
|
- if(typeof str=='string'){
|
|
|
- this.wordData['fund'][type] = Number(str.replace(/\D/g,''));
|
|
|
- }
|
|
|
-
|
|
|
+ getTotal(){
|
|
|
+ this.wordData['fund']['total'] = Number(this.wordData['fund']['device'])+Number(this.wordData['fund']['Material'])+Number(this.wordData['fund']['processing'])+Number(this.wordData['fund']['Collaboration'])+Number(this.wordData['fund']['APPRAISAL'])+Number(this.wordData['fund']['entery'])+Number(this.wordData['fund']['activities'])+Number(this.wordData['fund']['Transaction'])
|
|
|
+ this.wordData['fund']['total'] = this.wordData['fund']['total']/10000
|
|
|
}
|
|
|
},
|
|
|
mounted(){
|
|
@@ -1011,7 +1023,8 @@ import {getNowDate} from '@/components/tool/Date.js'
|
|
|
flex-direction: column;
|
|
|
.chaptersValue{
|
|
|
flex: 1;
|
|
|
- min-height:200px;
|
|
|
+ height: auto;
|
|
|
+ // min-height:200px;
|
|
|
box-sizing: border-box;
|
|
|
border-bottom: solid 1px black;
|
|
|
padding: 5px;
|