Преглед изворни кода

项目增加备注录入项

ljb пре 6 месеци
родитељ
комит
2c7bc2d065

+ 1 - 1
src/views/external-reports/components/ky-project-list.vue

@@ -94,7 +94,7 @@ export default window.$crudCommon({
   computed: {
     ...mapGetters(['tag']),
     pageTitle() {
-      let yearAndMonthCN = this.params.yearAndMonth ? moment(this.params.yearAndMonth).format("yyyy年MM月") : '';
+      let yearAndMonthCN = this.params.yearAndMonth ? moment(this.params.yearAndMonth).format("yyyy年") : '';
 
       return `${yearAndMonthCN}${this.tag.label}`;
     }

+ 12 - 1
src/views/project-manage/components/apply-form.vue

@@ -182,6 +182,13 @@
               </template>
             </td>
           </tr>
+          <tr v-if="formData.xmjsjjmb.indexOf('其他,请填写备注') > -1">
+            <td class="doc-label">备注</td>
+            <td colspan="3" class="doc-input" style="text-align: left;">
+              <el-input v-if="!isPrintPage" v-model="formData.remark" type="textarea" :rows="3"></el-input>
+              <p v-else style="padding: 0 12px;">{{ formData.remark }}</p>
+            </td>
+          </tr>
           <tr>
             <td class="doc-label">
               <span v-if="!isPrintPage" style="color: red; padding-right: 3px; font-size: 16px;">*</span>项目预算总额(万元)
@@ -649,6 +656,9 @@ export default {
         params.xmyszemx = JSON.stringify(yearAmountList);
         params.xmysze = this.getXmysze;
         params.status = status;
+        if (params.xmjsjjmb.indexOf('其他,请填写备注') === -1) {
+          params.remark = undefined;
+        }
 
         this.saveData(params);
       } else if (this.operateType === 'edit') {
@@ -663,7 +673,8 @@ export default {
           xmly: this.formData.xmly,
           xmkzxs: this.formData.xmkzxs,
           yqcgxs: this.formData.yqcgxs.join(','),
-          xmjsjjmb: this.formData.xmjsjjmb.join(',')
+          xmjsjjmb: this.formData.xmjsjjmb.join(','),
+          remark: this.formData.xmjsjjmb.indexOf('其他,请填写备注') > -1 ? this.formData.remark : undefined
         };
         params.lxbg = JSON.stringify(this.formData.lxbg);
         params.lxpw = JSON.stringify(this.formData.lxpw);