|
|
@@ -118,7 +118,7 @@
|
|
|
<td class="doc-label">其中</td>
|
|
|
<td class="doc-input">
|
|
|
<div class="year-list">
|
|
|
- <div class="year-list-item" v-for="year of yearList" :key="year">
|
|
|
+ <div class="year-list-item" v-for="year of yearList" :key="year" :style="{ height: yearList.length == 1 ? '51px' : '32px', lineHeight: yearList.length == 1 ? '51px' : '32px' }">
|
|
|
<div class="year" >{{ year }}</div>
|
|
|
<div class="year-input">
|
|
|
<input v-model="formData[year]" type="number" />
|
|
|
@@ -257,7 +257,9 @@ export default {
|
|
|
},
|
|
|
getXmDateRange() {
|
|
|
if (this.formData.xmkssj && this.formData.xmjssj) {
|
|
|
- return `${this.formData.xmkssj}至${this.formData.xmjssj}`;
|
|
|
+ let xmkssj = moment(this.formData.xmkssj).format('yyyy年MM月DD日');
|
|
|
+ let xmjssj = moment(this.formData.xmjssj).format('yyyy年MM月DD日')
|
|
|
+ return `${xmkssj}至${xmjssj}`;
|
|
|
}
|
|
|
return `年 月 日至 年 月 日`;
|
|
|
},
|
|
|
@@ -303,6 +305,7 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
validForm() {
|
|
|
+ console.log(!this.formData.lxpw)
|
|
|
let errorText = '';
|
|
|
if (!this.formData.xmmc) {
|
|
|
errorText = '请输入项目名称';
|
|
|
@@ -314,9 +317,9 @@ export default {
|
|
|
errorText = '请选择项目开始时间';
|
|
|
} else if (!this.formData.xmjssj) {
|
|
|
errorText = '请选择项目结束时间';
|
|
|
- } else if (!this.formData.lxpw) {
|
|
|
+ } else if (!this.formData.lxpw.length) {
|
|
|
errorText = '请上传立项批文!';
|
|
|
- } else if (!this.formData.lxbg) {
|
|
|
+ } else if (!this.formData.lxbg.length) {
|
|
|
errorText = '请上传立项报告!';
|
|
|
} else {
|
|
|
let yearAmount = 0;
|
|
|
@@ -338,14 +341,12 @@ export default {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- let params = { ...this.formData };
|
|
|
+ let params = JSON.parse(JSON.stringify(this.formData));
|
|
|
params.yqcgxs = params.yqcgxs ? params.yqcgxs.join(',') : '';
|
|
|
params.xmjsjjmb = params.xmjsjjmb ? params.xmjsjjmb.join(',') : '';
|
|
|
params.lxbg = params.lxbg ? params.lxbg.join(',') : '';
|
|
|
params.lxpw = params.lxpw ? params.lxpw.join(',') : '';
|
|
|
params.qtzl = params.qtzl ? params.qtzl.join(',') : '';
|
|
|
- params.xmkssj = moment(params.xmkssj).format('yyyy年MM月DD日');
|
|
|
- params.xmjssj = moment(params.xmjssj).format('yyyy年MM月DD日');
|
|
|
let yearAmountList = [];
|
|
|
this.yearList.forEach(year => {
|
|
|
yearAmountList.push({ year: Number(year), amount: params[year] || 0 });
|