lamphua 1 år sedan
förälder
incheckning
266a70527e

+ 1
- 1
oa-back/ruoyi-flowable/src/main/java/com/ruoyi/flowable/service/impl/FlowTaskServiceImpl.java Visa fil

@@ -719,7 +719,7 @@ public class FlowTaskServiceImpl extends FlowServiceFactory implements IFlowTask
719 719
             String currentTaskId = taskService.createTaskQuery().processInstanceId(task.getProcessInstanceId()).singleResult().getId();
720 720
             List<HistoricTaskInstance> htiTargetList = historyService.createHistoricTaskInstanceQuery()
721 721
                     .processInstanceId(task.getProcessInstanceId())
722
-                    .taskDefinitionKey(flowTaskVo.getTargetKey())
722
+                    .taskDefinitionKey(lastHistoricTaskDefinitionKey)
723 723
                     .list();
724 724
             String taskAssignee = "";
725 725
             for (HistoricTaskInstance hti: htiTargetList) {

+ 26
- 0
oa-back/ruoyi-system/src/main/java/com/ruoyi/oa/domain/CmcBorrow.java Visa fil

@@ -122,6 +122,14 @@ public class CmcBorrow extends BaseEntity
122 122
     @Excel(name = "财务部支付备注")
123 123
     private String cwComment;
124 124
 
125
+    /** 支付凭证 */
126
+    @Excel(name = "支付凭证")
127
+    private String lendDocument;
128
+
129
+    /** 借款附件 */
130
+    @Excel(name = "借款附件")
131
+    private String borrowDocument;
132
+
125 133
     /** 部门审批时间 */
126 134
     @JsonFormat(pattern = "yyyy-MM-dd")
127 135
     @Excel(name = "部门审批时间", width = 30, dateFormat = "yyyy-MM-dd")
@@ -476,6 +484,24 @@ public class CmcBorrow extends BaseEntity
476 484
     {
477 485
         return lendTime;
478 486
     }
487
+    public void setLendDocument(String lendDocument)
488
+    {
489
+        this.lendDocument = lendDocument;
490
+    }
491
+
492
+    public String getLendDocument()
493
+    {
494
+        return lendDocument;
495
+    }
496
+    public void setBorrowDocument(String borrowDocument)
497
+    {
498
+        this.borrowDocument = borrowDocument;
499
+    }
500
+
501
+    public String getBorrowDocument()
502
+    {
503
+        return borrowDocument;
504
+    }
479 505
 
480 506
     @Override
481 507
     public String toString() {

+ 13
- 0
oa-back/ruoyi-system/src/main/java/com/ruoyi/oa/domain/CmcDeposit.java Visa fil

@@ -114,6 +114,10 @@ public class CmcDeposit extends BaseEntity
114 114
     @Excel(name = "财务处理人")
115 115
     private Long cwUserId;
116 116
 
117
+    /** 汇款凭证 */
118
+    @Excel(name = "汇款凭证")
119
+    private String remitDocument;
120
+
117 121
     public void setDepositId(String depositId) 
118 122
     {
119 123
         this.depositId = depositId;
@@ -330,6 +334,15 @@ public class CmcDeposit extends BaseEntity
330 334
     {
331 335
         return cwUser;
332 336
     }
337
+    public void setRemitDocument(String remitDocument)
338
+    {
339
+        this.remitDocument = remitDocument;
340
+    }
341
+
342
+    public String getRemitDocument()
343
+    {
344
+        return remitDocument;
345
+    }
333 346
 
334 347
     @Override
335 348
     public String toString() {

+ 9
- 1
oa-back/ruoyi-system/src/main/resources/mapper/oa/CmcBorrowMapper.xml Visa fil

@@ -32,6 +32,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
32 32
         <result property="managerTime"    column="manager_time"    />
33 33
         <result property="zjlTime"    column="zjl_time"    />
34 34
         <result property="lendTime"    column="lend_time"    />
35
+        <result property="lendDocument"    column="lend_document"    />
36
+        <result property="borrowDocument"    column="borrow_document"    />
35 37
         <result property="unionTime"    column="union_time"    />
36 38
         <association property="applierUser"    javaType="SysUser"         resultMap="ApplierUserResult" />
37 39
         <association property="deptUser"    javaType="SysUser"         resultMap="DeptUserResult" />
@@ -94,7 +96,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
94 96
         select b.borrow_id, b.project_id, p.project_number, p.project_name, b.apply_reason, b.applier, u.nick_name as applier_nick_name, d.dept_name, b.apply_dept, b.remark, b.borrow_usage,
95 97
                b.apply_date, b.apply_amount, b.manager_amount, b.dept_comment, b.dept_user_id, u1.nick_name as dept_nick_name, b.xm_user_id, u2.nick_name as xm_nick_name, b.xm_comment,
96 98
                b.manager_comment, b.manager_user_id, u3.nick_name as manager_nick_name, b.zjl_user_id, u4.nick_name as zjl_nick_name, b.zjl_comment,  b.union_user_id, u5.nick_name as zjl_nick_name,
97
-               b.union_comment, b.cw_user_id, u6.nick_name as cw_nick_name, b.cw_comment, b.dept_time, b.xm_time, b.manager_time, b.zjl_time, b.lend_time, b.union_time from cmc_borrow as b
99
+               b.union_comment, b.cw_user_id, u6.nick_name as cw_nick_name, b.cw_comment, b.dept_time, b.xm_time, b.manager_time, b.zjl_time, b.lend_time, b.lend_document, b.borrow_document, b.union_time from cmc_borrow as b
98 100
         left join sys_user as u on u.user_id = b.applier
99 101
         left join sys_user as u1 on u1.user_id = b.dept_user_id
100 102
         left join sys_user as u2 on u2.user_id = b.xm_user_id
@@ -175,6 +177,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
175 177
             <if test="zjlTime != null">zjl_time,</if>
176 178
             <if test="lendTime != null">lend_time,</if>
177 179
             <if test="unionTime != null">union_time,</if>
180
+            <if test="lendDocument != null">lend_document,</if>
181
+            <if test="borrowDocument != null">borrow_document,</if>
178 182
          </trim>
179 183
         <trim prefix="values (" suffix=")" suffixOverrides=",">
180 184
             <if test="borrowId != null">#{borrowId},</if>
@@ -205,6 +209,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
205 209
             <if test="zjlTime != null">#{zjlTime},</if>
206 210
             <if test="unionTime != null">#{unionTime},</if>
207 211
             <if test="lendTime != null">#{lendTime},</if>
212
+            <if test="lendDocument != null">#{lendDocument},</if>
213
+            <if test="borrowDocument != null">#{borrowDocument},</if>
208 214
          </trim>
209 215
     </insert>
210 216
 
@@ -238,6 +244,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
238 244
             <if test="zjlTime != null">zjl_time = #{zjlTime},</if>
239 245
             <if test="unionTime != null">union_time = #{unionTime},</if>
240 246
             <if test="lendTime != null">lend_time = #{lendTime},</if>
247
+            <if test="lendDocument != null">lend_document = #{lendDocument},</if>
248
+            <if test="borrowDocument != null">borrow_document = #{borrowDocument},</if>
241 249
         </trim>
242 250
         where borrow_id = #{borrowId}
243 251
     </update>

+ 5
- 1
oa-back/ruoyi-system/src/main/resources/mapper/oa/CmcDepositMapper.xml Visa fil

@@ -25,6 +25,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
25 25
         <result property="cwTime"    column="cw_time"    />
26 26
         <result property="backTime"    column="back_time"    />
27 27
         <result property="cwComment"    column="cw_comment"    />
28
+        <result property="remitDocument"    column="remit_document"    />
28 29
         <result property="cwUserId"    column="cw_user_id"    />
29 30
         <association property="applierUser"    javaType="SysUser"         resultMap="ApplierUserResult" />
30 31
         <association property="managerUser"    javaType="SysUser"         resultMap="ManagerUserResult" />
@@ -49,7 +50,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
49 50
     <sql id="selectCmcDepositVo">
50 51
         select d.deposit_id, d.deposit_type, d.tender_id, d.contract_id, d.return_time, d.account_name, d.account_bank, d.card_number, d.deposit_way, d.applier, u.nick_name as applier_nick_name,
51 52
                d.apply_time, d.apply_reason, d.apply_document, d.manager_time, d.manager_comment, d.manager_user_id, u1.nick_name as manager_nick_name, d.remit_time, d.cw_time, d.back_time, d.cw_comment,
52
-               d.cw_user_id, u2.nick_name as cw_nick_name from cmc_deposit as d
53
+               d.cw_user_id, u2.nick_name as cw_nick_name, d.remit_document from cmc_deposit as d
53 54
          left join sys_user as u on u.user_id = d.applier
54 55
          left join sys_user as u1 on u1.user_id = d.manager_user_id
55 56
          left join sys_user as u2 on u2.user_id = d.cw_user_id
@@ -109,6 +110,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
109 110
             <if test="backTime != null">back_time,</if>
110 111
             <if test="cwComment != null">cw_comment,</if>
111 112
             <if test="cwUserId != null">cw_user_id,</if>
113
+            <if test="remitDocument != null">remit_document,</if>
112 114
          </trim>
113 115
         <trim prefix="values (" suffix=")" suffixOverrides=",">
114 116
             <if test="depositId != null">#{depositId},</if>
@@ -132,6 +134,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
132 134
             <if test="backTime != null">#{backTime},</if>
133 135
             <if test="cwComment != null">#{cwComment},</if>
134 136
             <if test="cwUserId != null">#{cwUserId},</if>
137
+            <if test="remitDocument != null">#{remitDocument},</if>
135 138
          </trim>
136 139
     </insert>
137 140
 
@@ -158,6 +161,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
158 161
             <if test="backTime != null">back_time = #{backTime},</if>
159 162
             <if test="cwComment != null">cw_comment = #{cwComment},</if>
160 163
             <if test="cwUserId != null">cw_user_id = #{cwUserId},</if>
164
+            <if test="remitDocument != null">remit_document = #{remitDocument},</if>
161 165
         </trim>
162 166
         where deposit_id = #{depositId}
163 167
     </update>

+ 2
- 2
oa-back/ruoyi-system/src/main/resources/mapper/system/SysUserPostMapper.xml Visa fil

@@ -110,7 +110,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
110 110
 		left join sys_user_post as up on r.user_id = up.user_id
111 111
 		left join sys_post as p on p.post_id = up.post_id
112 112
 		where p.post_name = '副主任'
113
-		order by u.user_id desc limit 1
113
+		order by r.user_id desc limit 1
114 114
 	</select>
115 115
 
116 116
 	<select id="selectDeptLeaderByDeptId" parameterType="String" resultMap="SysUserResult">
@@ -129,7 +129,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
129 129
 		left join sys_user_post as up on r.user_id = up.user_id
130 130
 		left join sys_post as p on p.post_id = up.post_id
131 131
 		where p.post_name = '副主任'
132
-		order by u.user_id desc limit 1
132
+		order by r.user_id desc limit 1
133 133
 	</select>
134 134
 
135 135
 	<delete id="deleteUserPostByUserId" parameterType="Long">

+ 3
- 0
oa-back/sql/sql.sql Visa fil

@@ -6909,6 +6909,7 @@ create table `cmc_borrow`  (
6909 6909
   `applier` 		bigint 			default null comment '借款人',
6910 6910
   `apply_dept`		bigint			default null comment '申请部门',
6911 6911
   `remark` 			varchar(255)  	default null comment '申请人说明',
6912
+  `borrow_document` varchar(255)  	default null comment '借款附件',
6912 6913
   `apply_date` 		date 			default null comment '借款日期',
6913 6914
   `apply_amount` 	decimal(10, 2) 	default null comment '申请金额',
6914 6915
   `manager_amount` 	decimal(10, 2) 	default null comment '核准金额',
@@ -6924,6 +6925,7 @@ create table `cmc_borrow`  (
6924 6925
   `union_comment` 	varchar(255)  	default null comment '工会审批意见',
6925 6926
   `cw_user_id` 		bigint 			default null comment '财务部经办人',
6926 6927
   `cw_comment` 		varchar(255)  	default null comment '财务部支付备注',
6928
+  `lend_document` 	varchar(255)  	default null comment '支付凭证',
6927 6929
   `dept_time` 		date 			default null comment '部门审批时间',
6928 6930
   `xm_time` 		date 			default null comment '项目部审批时间',
6929 6931
   `manager_time` 	date 			default null comment '分管审批时间',
@@ -7270,6 +7272,7 @@ create table `cmc_deposit`  (
7270 7272
   `back_time` 				date			default null comment '退还时间',
7271 7273
   `cw_comment` 				varchar(255)	default null comment '财务打款备注',
7272 7274
   `cw_user_id` 				bigint			default null comment '财务处理人',
7275
+  `remit_document` 			varchar(255)  	default null comment '汇款凭证',
7273 7276
   primary key (`deposit_id`)
7274 7277
 ) engine = innodb comment = 'cmc保证金审批表';
7275 7278
 

+ 31
- 3
oa-ui/src/views/flowable/form/business/brandForm.vue Visa fil

@@ -25,8 +25,22 @@
25 25
             <el-input v-model="form.applyReason" placeholder="请输入申请支付说明" :disabled="taskName != '支付申请'" />
26 26
           </el-form-item>
27 27
           <el-form-item label="审核文件" prop="approvalDocument">
28
-            <el-input v-model="form.approvalDocument" placeholder="请输入审核文件" :disabled="taskName != '支付申请'" />
29
-          </el-form-item>
28
+            <FileUpload v-if="taskName == '支付申请'" :limit="1" :filePathName="'品牌项目支付/审核文件'"
29
+              :fileType="['doc', 'docx', 'xls', 'xlsx', 'pdf']" @input="getBrandPath"></FileUpload>
30
+            <div>
31
+              <transition-group class="upload-file-list el-upload-list el-upload-list--text" name="el-fade-in-linear"
32
+                tag="ul">
33
+                <li key="li01" class="el-upload-list__item ele-upload-list__item-content">
34
+                  <el-link :href="`${baseUrl}${'/profile/upload' + form.approvalDocument}`" :underline="false"
35
+                    target="_blank">
36
+                    <span class="el-icon-document" style="color:#0011ff;text-decoration: underline;">
37
+                      {{ getFileName(form.approvalDocument) }}
38
+                    </span>
39
+                  </el-link>
40
+                </li>
41
+              </transition-group>
42
+            </div>
43
+          </el-form-item>            
30 44
           <el-row>
31 45
             <el-col :span="6" :xs="24" :offset="12">
32 46
               <el-form-item label="签名:" label-width="120px">
@@ -127,6 +141,7 @@ export default {
127 141
   name: "Brand",
128 142
   data() {
129 143
     return {
144
+      baseUrl: process.env.VUE_APP_BASE_API,
130 145
       applierUser: '',
131 146
       applyTime: undefined,
132 147
       cwUser: '',
@@ -408,7 +423,20 @@ export default {
408 423
       this.download('oa/brand/export', {
409 424
         ...this.queryParams
410 425
       }, `brand_${new Date().getTime()}.xlsx`)
411
-    }
426
+    },    
427
+    getBrandPath(val) {
428
+      let arr = val.split('/upload')
429
+      this.form.approvalDocument = arr[1]
430
+      if (val == "") {
431
+        this.form.approvalDocument = ""
432
+      }
433
+    },
434
+    getFileName(name) {
435
+      if (name) {
436
+        let arr = name.split('/')
437
+        return arr[arr.length - 1];
438
+      }
439
+    },
412 440
   }
413 441
 };
414 442
 </script>

+ 56
- 2
oa-ui/src/views/flowable/form/finance/borrowForm.vue Visa fil

@@ -123,6 +123,23 @@
123 123
           <el-form-item label="申请人说明" prop="remark">
124 124
             <el-input type="textarea" v-model="form.remark" placeholder="请输入申请人说明" :disabled="taskName != '借款申请'" />
125 125
           </el-form-item>
126
+          <el-form-item label="附件上传" prop="borrowDocument">
127
+            <FileUpload v-if="taskName == '借款申请'" :limit="1" :filePathName="'借款/申请附件'"
128
+              :fileType="['doc', 'docx', 'xls', 'xlsx', 'pdf']" @input="getBorrowPath"></FileUpload>
129
+            <div>
130
+              <transition-group class="upload-file-list el-upload-list el-upload-list--text" name="el-fade-in-linear"
131
+                tag="ul">
132
+                <li key="li01" class="el-upload-list__item ele-upload-list__item-content">
133
+                  <el-link :href="`${baseUrl}${'/profile/upload' + form.borrowDocument}`" :underline="false"
134
+                    target="_blank">
135
+                    <span class="el-icon-document" style="color:#0011ff;text-decoration: underline;">
136
+                      {{ getFileName(form.borrowDocument) }}
137
+                    </span>
138
+                  </el-link>
139
+                </li>
140
+              </transition-group>
141
+            </div>
142
+          </el-form-item>
126 143
           <el-divider></el-divider>
127 144
           <!-- 非党工团审核 -->
128 145
           <div v-if="form.borrowUsage == 0 || form.borrowUsage == 1">
@@ -210,8 +227,24 @@
210 227
               </el-col>
211 228
             </el-row>
212 229
           </div>
213
-
214
-
230
+          <el-divider></el-divider>
231
+          <el-form-item label="支付凭证" prop="lendDocument">
232
+            <FileUpload v-if="showFormItem('财务处理')" :limit="1" :filePathName="'借款/支付凭证'"
233
+              :fileType="['doc', 'docx', 'xls', 'xlsx', 'pdf']" @input="getLendPath"></FileUpload>
234
+            <div v-if="showFormItem('财务处理')">
235
+              <transition-group class="upload-file-list el-upload-list el-upload-list--text" name="el-fade-in-linear"
236
+                tag="ul">
237
+                <li key="li01" class="el-upload-list__item ele-upload-list__item-content">
238
+                  <el-link :href="`${baseUrl}${'/profile/upload' + form.lendDocument}`" :underline="false"
239
+                    target="_blank">
240
+                    <span class="el-icon-document" style="color:#0011ff;text-decoration: underline;">
241
+                      {{ getFileName(form.lendDocument) }}
242
+                    </span>
243
+                  </el-link>
244
+                </li>
245
+              </transition-group>
246
+            </div>
247
+          </el-form-item>
215 248
           <el-form-item label="财务部支付备注" prop="cwComment">
216 249
             <el-input type="textarea" v-model="form.cwComment" placeholder="请输入财务部支付备注" :disabled="taskName != '财务处理'" />
217 250
           </el-form-item>
@@ -275,6 +308,7 @@ export default {
275 308
   },
276 309
   data() {
277 310
     return {
311
+      baseUrl: process.env.VUE_APP_BASE_API,
278 312
       deptUser: '',
279 313
       xmUser: '',
280 314
       managerUser: '',
@@ -612,6 +646,26 @@ export default {
612 646
       }
613 647
       this.form[name2] = sum.toFixed(2);
614 648
     },
649
+    getBorrowPath(val) {
650
+      let arr = val.split('/upload')
651
+      this.form.borrowDocument = arr[1]
652
+      if (val == "") {
653
+        this.form.borrowDocument = ""
654
+      }
655
+    },
656
+    getLendPath(val) {
657
+      let arr = val.split('/upload')
658
+      this.form.lendDocument = arr[1]
659
+      if (val == "") {
660
+        this.form.lendDocument = ""
661
+      }
662
+    },
663
+    getFileName(name) {
664
+      if (name) {
665
+        let arr = name.split('/')
666
+        return arr[arr.length - 1];
667
+      }
668
+    },
615 669
     // 修改借款类型
616 670
     hanldeChangeType() {
617 671
       if (this.form.borrowUsage == '0') {

+ 57
- 2
oa-ui/src/views/flowable/form/finance/depositForm.vue Visa fil

@@ -84,11 +84,28 @@
84 84
             </el-col>
85 85
           </el-row>
86 86
           <el-form-item label="申请说明" prop="applyReason">
87
-            <el-input v-model="form.applyReason" placeholder="请输入申请说明" :disabled="taskName != '保证金申请'" />
87
+            <el-input type="textarea" v-model="form.applyReason" placeholder="请输入申请说明" :disabled="taskName != '保证金申请'" />
88 88
           </el-form-item>
89 89
           <el-form-item label="相关附件" prop="applyDocument">
90 90
             <el-input v-model="form.applyDocument" placeholder="请输入相关附件" :disabled="taskName != '保证金申请'" />
91 91
           </el-form-item>
92
+          <el-form-item label="相关附件" prop="applyDocument">
93
+            <FileUpload v-if="taskName == '保证金申请'" :limit="1" :filePathName="'保证金/申请附件'"
94
+              :fileType="['doc', 'docx', 'xls', 'xlsx', 'pdf']" @input="getApplyPath"></FileUpload>
95
+            <div>
96
+              <transition-group class="upload-file-list el-upload-list el-upload-list--text" name="el-fade-in-linear"
97
+                tag="ul">
98
+                <li key="li01" class="el-upload-list__item ele-upload-list__item-content">
99
+                  <el-link :href="`${baseUrl}${'/profile/upload' + form.applyDocument}`" :underline="false"
100
+                    target="_blank">
101
+                    <span class="el-icon-document" style="color:#0011ff;text-decoration: underline;">
102
+                      {{ getFileName(form.applyDocument) }}
103
+                    </span>
104
+                  </el-link>
105
+                </li>
106
+              </transition-group>
107
+            </div>
108
+          </el-form-item>
92 109
           <el-row :gutter="20">
93 110
             <el-col :span="6" :offset="12" :xs="24">
94 111
               <el-form-item label="申请人" label-width="120px">
@@ -118,6 +135,23 @@
118 135
             </el-col>
119 136
           </el-row>
120 137
           <el-divider></el-divider>
138
+          <el-form-item label="汇款凭证" prop="remitDocument">
139
+            <FileUpload v-if="taskName == '财务处理'" :limit="1" :filePathName="'保证金/汇款凭证'"
140
+              :fileType="['doc', 'docx', 'xls', 'xlsx', 'pdf']" @input="getRemitPath"></FileUpload>
141
+            <div v-if="taskName == '财务处理'">
142
+              <transition-group class="upload-file-list el-upload-list el-upload-list--text" name="el-fade-in-linear"
143
+                tag="ul">
144
+                <li key="li01" class="el-upload-list__item ele-upload-list__item-content">
145
+                  <el-link :href="`${baseUrl}${'/profile/upload' + form.remitDocument}`" :underline="false"
146
+                    target="_blank">
147
+                    <span class="el-icon-document" style="color:#0011ff;text-decoration: underline;">
148
+                      {{ getFileName(form.remitDocument) }}
149
+                    </span>
150
+                  </el-link>
151
+                </li>
152
+              </transition-group>
153
+            </div>
154
+          </el-form-item>
121 155
           <el-form-item label="财务打款备注" prop="cwComment">
122 156
             <el-input v-model="form.cwComment" placeholder="请输入财务打款备注" :disabled="taskName != '财务处理'" />
123 157
           </el-form-item>
@@ -196,6 +230,7 @@ export default {
196 230
   name: "Deposit",
197 231
   data() {
198 232
     return {
233
+      baseUrl: process.env.VUE_APP_BASE_API,
199 234
       applierUser: '',
200 235
       applyTime: undefined,
201 236
       managerUser: '',
@@ -541,7 +576,27 @@ export default {
541 576
       this.download('oa/deposit/export', {
542 577
         ...this.queryParams
543 578
       }, `deposit_${new Date().getTime()}.xlsx`)
544
-    }
579
+    },    
580
+    getApplyPath(val) {
581
+      let arr = val.split('/upload')
582
+      this.form.applyDocument = arr[1]
583
+      if (val == "") {
584
+        this.form.applyDocument = ""
585
+      }
586
+    },
587
+    getRemitPath(val) {
588
+      let arr = val.split('/upload')
589
+      this.form.remitDocument = arr[1]
590
+      if (val == "") {
591
+        this.form.remitDocument = ""
592
+      }
593
+    },
594
+    getFileName(name) {
595
+      if (name) {
596
+        let arr = name.split('/')
597
+        return arr[arr.length - 1];
598
+      }
599
+    },
545 600
   }
546 601
 };
547 602
 </script>

Loading…
Avbryt
Spara