+        
           
           
             
           
         
-        
+        
+          
+            
+            
+          
+        
+
       
       
         {{ addType != 'look' ? '取消' : '关闭'}}
@@ -743,6 +773,7 @@ export default {
         if (row.serviceStartTime) this.finishServiceTime = [row.serviceStartTime, row.serviceEndTime]
         
         this.form.finishResult = 'resolved'
+        this.form.score = 5
       }
       if (addType == 'appoint' && row.serviceType) {
         await this.getServiceuserList(row.serviceType)
@@ -823,14 +854,15 @@ export default {
         this.btnLoading = false
     },
     async finishAjax() {
+      const { reportType, serviceShowFlag, serviceType } = this.form
       const _form = {
         demandRecId: this.form.demandRecId,
         serviceStartTime: this.form.serviceStartTime,
         serviceEndTime: this.form.serviceEndTime,
-        finishResult: this.form.finishResult,
-        finishDesc: this.form.finishDesc,
+        finishResult: reportType == 'self_help' ? '' : this.form.finishResult,
+        finishDesc: reportType == 'self_help' ? '' : this.form.finishDesc,
         serviceId: this.form.serviceId,
-        score: this.form.score
+        score: reportType == 'self_help' ? 0 : this.form.score
       }
       await this.$http
         .post('/heart/userdemand/finish', _form)