Просмотр исходного кода

feat(bpm): 为所有审批组件添加默认审批意见和防重复点击

liujt 3 месяцев назад
Родитель
Сommit
b2e5d72282
90 измененных файлов с 270 добавлено и 90 удалено
  1. 3 1
      src/views/bpm/handleTask/components/adjustNote/submit.vue
  2. 4 1
      src/views/bpm/handleTask/components/afterSales/submit.vue
  3. 5 1
      src/views/bpm/handleTask/components/allocate/submit.vue
  4. 3 3
      src/views/bpm/handleTask/components/bomApprover/submit.vue
  5. 3 1
      src/views/bpm/handleTask/components/bomApproverJSYY/submit.vue
  6. 3 1
      src/views/bpm/handleTask/components/bomApproverJSdevice/submit.vue
  7. 3 1
      src/views/bpm/handleTask/components/businessOpportunity/submit.vue
  8. 3 1
      src/views/bpm/handleTask/components/certificateQualifications/submit.vue
  9. 3 1
      src/views/bpm/handleTask/components/changeManage/submit.vue
  10. 3 1
      src/views/bpm/handleTask/components/changeManagement/submit.vue
  11. 3 1
      src/views/bpm/handleTask/components/commodityManagement/submit.vue
  12. 3 1
      src/views/bpm/handleTask/components/contact/submit.vue
  13. 3 1
      src/views/bpm/handleTask/components/contactQC/submit.vue
  14. 3 1
      src/views/bpm/handleTask/components/contractBook/contractChange/submit.vue
  15. 3 1
      src/views/bpm/handleTask/components/contractBook/submit.vue
  16. 3 1
      src/views/bpm/handleTask/components/cost/submit.vue
  17. 3 1
      src/views/bpm/handleTask/components/cuttingPlan/submit.vue
  18. 3 1
      src/views/bpm/handleTask/components/doc/submit.vue
  19. 2 0
      src/views/bpm/handleTask/components/entrust/submit.vue
  20. 3 1
      src/views/bpm/handleTask/components/equipmentDisposal/submit.vue
  21. 4 1
      src/views/bpm/handleTask/components/exceptionManagement/exceptionList/submit.vue
  22. 3 1
      src/views/bpm/handleTask/components/financialManage/feeManage/feeApplication/submit.vue
  23. 1 1
      src/views/bpm/handleTask/components/financialManage/invoiceManage/submit.vue
  24. 3 1
      src/views/bpm/handleTask/components/financialManage/payableManage/submit.vue
  25. 3 1
      src/views/bpm/handleTask/components/financialManage/receivableManage/submit.vue
  26. 3 1
      src/views/bpm/handleTask/components/ingredientOutbound/submit.vue
  27. 5 1
      src/views/bpm/handleTask/components/inoutBound/submit.vue
  28. 3 1
      src/views/bpm/handleTask/components/inquiryManage/submit.vue
  29. 3 1
      src/views/bpm/handleTask/components/inspectionProjectRequest/submit.vue
  30. 3 1
      src/views/bpm/handleTask/components/inspectionReportTemplate/submit.vue
  31. 3 1
      src/views/bpm/handleTask/components/inspectionStandard/submit.vue
  32. 3 1
      src/views/bpm/handleTask/components/inspectionTemplate/submit.vue
  33. 3 1
      src/views/bpm/handleTask/components/lossOverflowReport/submit.vue
  34. 2 1
      src/views/bpm/handleTask/components/maintenance/repair/submit.vue
  35. 3 1
      src/views/bpm/handleTask/components/marketManagem/submit.vue
  36. 2 1
      src/views/bpm/handleTask/components/materialPlan/submit.vue
  37. 7 1
      src/views/bpm/handleTask/components/measuringToolInspection/submit copy.vue
  38. 6 1
      src/views/bpm/handleTask/components/measuringToolInspection/submit.vue
  39. 3 1
      src/views/bpm/handleTask/components/mesBatchRecordManage/submit.vue
  40. 3 1
      src/views/bpm/handleTask/components/mesWorkOrderChecklist/submit.vue
  41. 5 1
      src/views/bpm/handleTask/components/outBound/submit.vue
  42. 2 0
      src/views/bpm/handleTask/components/outsourcedWarehousing/submit.vue
  43. 4 1
      src/views/bpm/handleTask/components/outsourcedWarehousingNoProcurement/submit.vue
  44. 3 1
      src/views/bpm/handleTask/components/producePlan/submit.vue
  45. 1 1
      src/views/bpm/handleTask/components/productionWarehousing/submit.vue
  46. 3 1
      src/views/bpm/handleTask/components/project-manage/plan-manage/submit.vue
  47. 3 1
      src/views/bpm/handleTask/components/project-manage/project-initiation/submit.vue
  48. 3 1
      src/views/bpm/handleTask/components/project-manage/task-manage/submit.vue
  49. 3 1
      src/views/bpm/handleTask/components/project-manage/team-manage/submit.vue
  50. 3 1
      src/views/bpm/handleTask/components/purchaseNeedManage/submit.vue
  51. 3 1
      src/views/bpm/handleTask/components/purchaseOrder/accountstatement/submit.vue
  52. 4 1
      src/views/bpm/handleTask/components/purchaseOrder/invoice/submit.vue
  53. 3 1
      src/views/bpm/handleTask/components/purchaseOrder/invoiceConfirm/submit.vue
  54. 3 1
      src/views/bpm/handleTask/components/purchaseOrder/outSourceSend/submit.vue
  55. 3 1
      src/views/bpm/handleTask/components/purchaseOrder/outSourceSendCk/submit.vue
  56. 4 1
      src/views/bpm/handleTask/components/purchaseOrder/outsourceSendReturnGoods/submit.vue
  57. 4 1
      src/views/bpm/handleTask/components/purchaseOrder/returnGoods/submit.vue
  58. 1 1
      src/views/bpm/handleTask/components/purchaseOrder/submit.vue
  59. 4 1
      src/views/bpm/handleTask/components/purchasePlanManage/submit.vue
  60. 5 1
      src/views/bpm/handleTask/components/qualityReportApproval/submit.vue
  61. 3 1
      src/views/bpm/handleTask/components/quotation/submit.vue
  62. 2 1
      src/views/bpm/handleTask/components/requirementOrderBlank/submit.vue
  63. 2 1
      src/views/bpm/handleTask/components/requirementOrderBorrow/submit.vue
  64. 3 1
      src/views/bpm/handleTask/components/requirementOrderPick/submit.vue
  65. 2 1
      src/views/bpm/handleTask/components/requirementOrderReturn/submit.vue
  66. 2 1
      src/views/bpm/handleTask/components/requirementPlanBlank/submit.vue
  67. 2 1
      src/views/bpm/handleTask/components/requirementPlanBorrow/submit.vue
  68. 2 1
      src/views/bpm/handleTask/components/requirementPlanPick/submit.vue
  69. 2 1
      src/views/bpm/handleTask/components/requirementPlanReturn/submit.vue
  70. 1 1
      src/views/bpm/handleTask/components/saleOrder/accountstatement/submit.vue
  71. 3 1
      src/views/bpm/handleTask/components/saleOrder/customerReturnGoods/submit.vue
  72. 4 1
      src/views/bpm/handleTask/components/saleOrder/entrustedReceive/submit.vue
  73. 4 1
      src/views/bpm/handleTask/components/saleOrder/entrustedReceiveReturnGoods/submit.vue
  74. 3 1
      src/views/bpm/handleTask/components/saleOrder/exceptionManagement/submit.vue
  75. 4 1
      src/views/bpm/handleTask/components/saleOrder/invoice/submit.vue
  76. 3 1
      src/views/bpm/handleTask/components/saleOrder/invoiceConfirm/submit.vue
  77. 1 1
      src/views/bpm/handleTask/components/saleOrder/returnGoods/submit.vue
  78. 1 1
      src/views/bpm/handleTask/components/saleOrder/saleReturnGoods/submit.vue
  79. 1 1
      src/views/bpm/handleTask/components/saleOrder/submit.vue
  80. 3 1
      src/views/bpm/handleTask/components/salesServiceManagement/demand/submit.vue
  81. 1 1
      src/views/bpm/handleTask/components/salesServiceManagement/recycle/submit.vue
  82. 1 1
      src/views/bpm/handleTask/components/salesServiceManagement/return/submit.vue
  83. 3 1
      src/views/bpm/handleTask/components/sampleRecord/submit.vue
  84. 4 1
      src/views/bpm/handleTask/components/selectedCollectionOutbound/submit.vue
  85. 3 1
      src/views/bpm/handleTask/components/sparePartsApply/submit.vue
  86. 3 1
      src/views/bpm/handleTask/components/supplierManage/submit.vue
  87. 3 1
      src/views/bpm/handleTask/components/targetManage/salesTarget/submit.vue
  88. 3 1
      src/views/bpm/handleTask/components/technology/route/submit.vue
  89. 3 1
      src/views/bpm/handleTask/components/transportManager/shipManage/submit.vue
  90. 6 1
      src/views/bpm/handleTask/formParser/formParserDialog.vue

+ 3 - 1
src/views/bpm/handleTask/components/adjustNote/submit.vue

@@ -23,6 +23,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -30,6 +31,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
        
         >驳回
@@ -74,7 +76,7 @@
     data() {
       return {
         form: {
-          reason: ''
+          reason: '同意'
         },
         userOptions: []
       };

+ 4 - 1
src/views/bpm/handleTask/components/afterSales/submit.vue

@@ -27,6 +27,7 @@
           (taskDefinitionKey == 'wms_out' &&
             outInData.verifyStatus == 2)
         "
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -35,6 +36,7 @@
         type="success"
         size="mini"
         :loading="isSaveLoading"
+        v-click-once
         @click="wms_out"
         v-if="
           ['wms_out'].includes(taskDefinitionKey) 
@@ -46,6 +48,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="rejectTask(0)"
         >驳回
       </el-button>
@@ -85,7 +88,7 @@
         isSaveLoading: false,
         form: {
           technicianId: '',
-          reason: ''
+          reason: '同意'
         },
         outInData: { verifyStatus: 0 },
         activeComp: ''

+ 5 - 1
src/views/bpm/handleTask/components/allocate/submit.vue

@@ -23,6 +23,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         :loading="isSaveLoading"
         >通过
@@ -32,6 +33,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         :loading="isSaveLoading"
         >驳回
@@ -45,7 +47,9 @@
   export default {
     data() {
       return {
-        form: {},
+        form: {
+          reason: '同意'
+        },
         isSaveLoading: false
       };
     },

+ 3 - 3
src/views/bpm/handleTask/components/bomApprover/submit.vue

@@ -13,10 +13,10 @@
       </el-form-item>
     </el-form>
     <div style="margin-left: 10%; margin-bottom: 20px; font-size: 14px">
-      <el-button icon="el-icon-edit-outline" type="success" size="mini" @click="handleAudit(1)">通过
+      <el-button icon="el-icon-edit-outline" type="success" size="mini" v-click-once @click="handleAudit(1)">通过
       </el-button>
 
-      <el-button icon="el-icon-circle-close" type="danger" size="mini" @click="handleAudit(0)">驳回
+      <el-button icon="el-icon-circle-close" type="danger" size="mini" v-click-once @click="handleAudit(0)">驳回
       </el-button>
 
 
@@ -55,7 +55,7 @@ export default {
   data() {
     return {
       form: {
-        reason: ''
+        reason: '同意'
       },
 
     };

+ 3 - 1
src/views/bpm/handleTask/components/bomApproverJSYY/submit.vue

@@ -24,6 +24,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -32,6 +33,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         >驳回
       </el-button>
@@ -65,7 +67,7 @@ import {approveTaskWithVariables, rejectTask} from '@/api/bpm/task';
     data() {
       return {
         form: {
-          reason: ''
+          reason: '同意'
         }
       };
     },

+ 3 - 1
src/views/bpm/handleTask/components/bomApproverJSdevice/submit.vue

@@ -24,6 +24,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -32,6 +33,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         >驳回
       </el-button>
@@ -66,7 +68,7 @@ import {approveTaskWithVariables, rejectTask} from '@/api/bpm/task';
     data() {
       return {
         form: {
-          reason: ''
+          reason: '同意'
         }
       };
     },

+ 3 - 1
src/views/bpm/handleTask/components/businessOpportunity/submit.vue

@@ -47,6 +47,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -62,6 +63,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         v-if="!['starter', 'salesmanApprove'].includes(taskDefinitionKey)"
         >驳回
@@ -137,7 +139,7 @@
       return {
         form: {
           technicianId: '',
-          reason: '',
+          reason: '同意',
           technicalAnswerName: ''
         },
         userOptions: []

+ 3 - 1
src/views/bpm/handleTask/components/certificateQualifications/submit.vue

@@ -22,6 +22,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -29,6 +30,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         >驳回
       </el-button>
@@ -79,7 +81,7 @@
       return {
         form: {
           technicianId: '',
-          reason: ''
+          reason: '同意'
         },
         userOptions: []
       };

+ 3 - 1
src/views/bpm/handleTask/components/changeManage/submit.vue

@@ -23,6 +23,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -30,6 +31,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
        
         >驳回
@@ -75,7 +77,7 @@
       return {
         form: {
           technicianId: '',
-          reason: ''
+          reason: '同意'
         },
         userOptions: []
       };

+ 3 - 1
src/views/bpm/handleTask/components/changeManagement/submit.vue

@@ -22,6 +22,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -30,6 +31,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         v-if="taskDefinitionKey != 'starter'"
         >驳回
@@ -89,7 +91,7 @@
     data() {
       return {
         form: {
-          reason: ''
+          reason: '同意'
         }
       };
     },

+ 3 - 1
src/views/bpm/handleTask/components/commodityManagement/submit.vue

@@ -22,6 +22,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -29,6 +30,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         >驳回
       </el-button>
@@ -75,7 +77,7 @@
       return {
         form: {
           technicianId: '',
-          reason: ''
+          reason: '同意'
         },
       };
     },

+ 3 - 1
src/views/bpm/handleTask/components/contact/submit.vue

@@ -22,6 +22,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
       >通过
       </el-button>
@@ -29,6 +30,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="rejectTask(0)"
       >驳回
       </el-button>
@@ -96,7 +98,7 @@ export default {
     return {
       form: {
         technicianId: '',
-        reason: ''
+        reason: '同意'
       },
       userOptions: []
     };

+ 3 - 1
src/views/bpm/handleTask/components/contactQC/submit.vue

@@ -23,6 +23,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
       >通过
       </el-button>
@@ -30,6 +31,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         v-if="!['starter', 'starterFillApprove'].includes(taskDefinitionKey)"
       >驳回
@@ -98,7 +100,7 @@ export default {
     return {
       form: {
         technicianId: '',
-        reason: ''
+        reason: '同意'
       },
       userOptions: []
     };

+ 3 - 1
src/views/bpm/handleTask/components/contractBook/contractChange/submit.vue

@@ -23,6 +23,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -30,6 +31,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
        
         >驳回
@@ -75,7 +77,7 @@
       return {
         form: {
           technicianId: '',
-          reason: ''
+          reason: '同意'
         },
         userOptions: []
       };

+ 3 - 1
src/views/bpm/handleTask/components/contractBook/submit.vue

@@ -23,6 +23,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -30,6 +31,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         v-if="!['starter', 'starterFillApprove'].includes(taskDefinitionKey)"
         >驳回
@@ -97,7 +99,7 @@
       return {
         form: {
           technicianId: '',
-          reason: ''
+          reason: '同意'
         },
         userOptions: []
       };

+ 3 - 1
src/views/bpm/handleTask/components/cost/submit.vue

@@ -22,6 +22,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         v-if="
           taskDefinitionKey != 'wms_out' ||
           (taskDefinitionKey == 'wms_out' &&
@@ -35,6 +36,7 @@
         type="success"
         size="mini"
         :loading="isSaveLoading"
+        v-click-once
         @click="wms_out"
         v-if="
           ['wms_out'].includes(taskDefinitionKey) 
@@ -85,7 +87,7 @@
         isSaveLoading: false,
         form: {
           technicianId: '',
-          reason: ''
+          reason: '同意'
         },
         outInData: { verifyStatus: 0 },
         activeComp: ''

+ 3 - 1
src/views/bpm/handleTask/components/cuttingPlan/submit.vue

@@ -23,6 +23,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -31,6 +32,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         >驳回
       </el-button>
@@ -79,7 +81,7 @@
     data() {
       return {
         form: {
-          reason: ''
+          reason: '同意'
         },
         userOptions: []
       };

+ 3 - 1
src/views/bpm/handleTask/components/doc/submit.vue

@@ -23,6 +23,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -31,6 +32,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         v-if="!['starter'].includes(taskDefinitionKey)"
         >驳回
@@ -75,7 +77,7 @@ export default {
   data() {
     return {
       form: {
-        reason: ''
+        reason: '同意'
       },
     };
   },

+ 2 - 0
src/views/bpm/handleTask/components/entrust/submit.vue

@@ -30,6 +30,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -45,6 +46,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         >驳回
       </el-button>

+ 3 - 1
src/views/bpm/handleTask/components/equipmentDisposal/submit.vue

@@ -23,6 +23,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -31,6 +32,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         v-if="taskDefinitionKey != 'starter'"
         >驳回
@@ -79,7 +81,7 @@ export default {
   data() {
     return {
       form: {
-        reason: ''
+        reason: '同意'
       }
     };
   },

+ 4 - 1
src/views/bpm/handleTask/components/exceptionManagement/exceptionList/submit.vue

@@ -63,6 +63,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         v-if="form.exceptionDetermine != 1 || taskDefinitionKey == 'starter'"
         >通过
@@ -71,6 +72,7 @@
         icon="el-icon-edit-outline"
         type="primary"
         size="mini"
+        v-click-once
         @click="handleUpdateAssignee"
         v-if="form.exceptionDetermine == 1 && taskDefinitionKey != 'starter'"
         >上报
@@ -79,6 +81,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         v-if="taskDefinitionKey != 'starter'"
         >驳回
@@ -134,7 +137,7 @@ export default {
   data() {
     return {
       form: {
-        reason: '',
+        reason: '同意',
         exceptionClose: '2',
         exceptionDetermine: '1',
         exceptionDispose: ''

+ 3 - 1
src/views/bpm/handleTask/components/financialManage/feeManage/feeApplication/submit.vue

@@ -23,6 +23,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
       >通过
       </el-button>
@@ -30,6 +31,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         v-if="!['starter'].includes(taskDefinitionKey)"
       >驳回
@@ -97,7 +99,7 @@ export default {
     return {
       form: {
         technicianId: '',
-        reason: '',
+        reason: '同意',
 
       },
       tabOptions: [

+ 1 - 1
src/views/bpm/handleTask/components/financialManage/invoiceManage/submit.vue

@@ -75,7 +75,7 @@
       return {
         form: {
           technicianId: '',
-          reason: ''
+          reason: '同意'
         },
         tabOptions: [
           { key: 'starter', permissionType: 'update', name: '发起人申请' },

+ 3 - 1
src/views/bpm/handleTask/components/financialManage/payableManage/submit.vue

@@ -23,6 +23,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
       >通过
       </el-button>
@@ -30,6 +31,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         v-if="!['starter'].includes(taskDefinitionKey)"
       >驳回
@@ -97,7 +99,7 @@ export default {
     return {
       form: {
         technicianId: '',
-        reason: '',
+        reason: '同意',
 
       },
       tabOptions: [

+ 3 - 1
src/views/bpm/handleTask/components/financialManage/receivableManage/submit.vue

@@ -22,6 +22,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
       >通过
       </el-button>
@@ -29,6 +30,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         v-if="!['starter'].includes(taskDefinitionKey)"
       >驳回
@@ -96,7 +98,7 @@ export default {
     return {
       form: {
         technicianId: '',
-        reason: '',
+        reason: '同意',
 
       },
       tabOptions: [

+ 3 - 1
src/views/bpm/handleTask/components/ingredientOutbound/submit.vue

@@ -23,6 +23,7 @@
         type="success"
         size="mini"
         :loading="isLoading"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -30,6 +31,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         >驳回
       </el-button>
@@ -80,7 +82,7 @@
       return {
         isLoading: false,
         form: {
-          reason: ''
+          reason: '同意'
         }
       };
     },

+ 5 - 1
src/views/bpm/handleTask/components/inoutBound/submit.vue

@@ -25,6 +25,7 @@
         type="success"
         size="mini"
         :loading="isLoading"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -34,6 +35,7 @@
         type="danger"
         size="mini"
         :loading="isLoading"
+        v-click-once
         @click="handleAudit(0)"
         >驳回
       </el-button>
@@ -48,7 +50,9 @@
   export default {
     data() {
       return {
-        form: {},
+        form: {
+          reason: '同意'
+        },
         isLoading: false
       };
     },

+ 3 - 1
src/views/bpm/handleTask/components/inquiryManage/submit.vue

@@ -23,6 +23,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -30,6 +31,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
      
         >驳回
@@ -98,7 +100,7 @@
       return {
         form: {
           technicianId: '',
-          reason: ''
+          reason: '同意'
         },
         userOptions: []
       };

+ 3 - 1
src/views/bpm/handleTask/components/inspectionProjectRequest/submit.vue

@@ -23,6 +23,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -32,6 +33,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="rejectTask(0)"
         >驳回
       </el-button>
@@ -67,7 +69,7 @@
     data() {
       return {
         form: {
-          reason: ''
+          reason: '同意'
         },
         loading: false
       };

+ 3 - 1
src/views/bpm/handleTask/components/inspectionReportTemplate/submit.vue

@@ -22,6 +22,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -30,6 +31,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="rejectTask(0)"
         >驳回
       </el-button>
@@ -65,7 +67,7 @@
     data() {
       return {
         form: {
-          reason: ''
+          reason: '同意'
         }
       };
     },

+ 3 - 1
src/views/bpm/handleTask/components/inspectionStandard/submit.vue

@@ -22,6 +22,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -30,6 +31,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="rejectTask(0)"
         >驳回
       </el-button>
@@ -65,7 +67,7 @@
     data() {
       return {
         form: {
-          reason: ''
+          reason: '同意'
         }
       };
     },

+ 3 - 1
src/views/bpm/handleTask/components/inspectionTemplate/submit.vue

@@ -22,6 +22,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -30,6 +31,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="rejectTask(0)"
         >驳回
       </el-button>
@@ -65,7 +67,7 @@
     data() {
       return {
         form: {
-          reason: ''
+          reason: '同意'
         }
       };
     },

+ 3 - 1
src/views/bpm/handleTask/components/lossOverflowReport/submit.vue

@@ -23,6 +23,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -30,6 +31,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         >驳回
       </el-button>
@@ -77,7 +79,7 @@ import {approveTaskWithVariables, rejectTask} from '@/api/bpm/task';
           }
         ],
         form: {
-          reason: ''
+          reason: '同意'
         },
         userOptions: []
       };

+ 2 - 1
src/views/bpm/handleTask/components/maintenance/repair/submit.vue

@@ -100,6 +100,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -173,7 +174,7 @@
         form: {
           userId: '',
           userIdNew: '',
-          reason: '',
+          reason: '同意',
           useDeptId: '',
           useDeptIdNew: ''
         },

+ 3 - 1
src/views/bpm/handleTask/components/marketManagem/submit.vue

@@ -22,6 +22,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -30,6 +31,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         v-if="!['starter'].includes(taskDefinitionKey)"
         >驳回
@@ -75,7 +77,7 @@ export default {
   data() {
     return {
       form: {
-        reason: ''
+        reason: '同意'
       },
     };
   },

+ 2 - 1
src/views/bpm/handleTask/components/materialPlan/submit.vue

@@ -56,6 +56,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="rejectTask(0)"
         >驳回
       </el-button>
@@ -110,7 +111,7 @@
       return {
         form: {
           // technicianId: '',
-          reason: ''
+          reason: '同意'
         },
         userOptions: []
       };

+ 7 - 1
src/views/bpm/handleTask/components/measuringToolInspection/submit copy.vue

@@ -24,6 +24,7 @@
         type="success"
         size="mini"
         :loading="isSaveLoading"
+        v-click-once
         @click="submit"
         v-if="currentBtn === '上交'"
         >上交
@@ -33,6 +34,7 @@
         type="success"
         size="mini"
         :loading="isSaveLoading"
+        v-click-once
         @click="submit"
         v-if="currentBtn === '接收'"
         >接收
@@ -42,6 +44,7 @@
         type="success"
         size="mini"
         :loading="isSaveLoading"
+        v-click-once
         @click="submit"
         v-if="currentBtn === '检查'"
         >已检
@@ -51,6 +54,7 @@
         type="success"
         size="mini"
         :loading="isSaveLoading"
+        v-click-once
         @click="submit"
         v-if="currentBtn === '发出'"
         >发出
@@ -60,6 +64,7 @@
         type="success"
         size="mini"
         :loading="isSaveLoading"
+        v-click-once
         @click="submit(1)"
         v-if="['user_receive'].includes(this.taskDefinitionKey)"
         >已收
@@ -69,6 +74,7 @@
         type="danger"
         size="mini"
         :loading="isSaveLoading"
+        v-click-once
         @click="submit(0)"
         v-if="['user_receive'].includes(this.taskDefinitionKey)"
         >未收
@@ -107,7 +113,7 @@
         toolsStatus: 0,
         currentBtn: '',
         form: {
-          reason: ''
+          reason: '同意'
         }
       };
     },

+ 6 - 1
src/views/bpm/handleTask/components/measuringToolInspection/submit.vue

@@ -15,6 +15,7 @@
         type="success"
         size="mini"
         :loading="isSaveLoading"
+        v-click-once
         @click="submit"
         v-if="currentBtn === '上交'"
         >上交
@@ -24,6 +25,7 @@
         type="success"
         size="mini"
         :loading="isSaveLoading"
+        v-click-once
         @click="submit"
         v-if="currentBtn === '接收'"
         >接收
@@ -33,6 +35,7 @@
         type="success"
         size="mini"
         :loading="isSaveLoading"
+        v-click-once
         @click="submit"
         v-if="currentBtn === '检查'"
         >已检
@@ -42,6 +45,7 @@
         type="success"
         size="mini"
         :loading="isSaveLoading"
+        v-click-once
         @click="submit"
         v-if="currentBtn === '发出'"
         >发出
@@ -51,6 +55,7 @@
         type="success"
         size="mini"
         :loading="isSaveLoading"
+        v-click-once
         @click="submit(1)"
         v-if="['user_receive'].includes(this.taskDefinitionKey)"
         >报工
@@ -98,7 +103,7 @@
         toolsStatus: 0,
         currentBtn: '',
         form: {
-          reason: ''
+          reason: '同意'
         }
       };
     },

+ 3 - 1
src/views/bpm/handleTask/components/mesBatchRecordManage/submit.vue

@@ -23,6 +23,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -30,6 +31,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
 
         >驳回
@@ -75,7 +77,7 @@
       return {
         form: {
           technicianId: '',
-          reason: ''
+          reason: '同意'
         },
         userOptions: []
       };

+ 3 - 1
src/views/bpm/handleTask/components/mesWorkOrderChecklist/submit.vue

@@ -22,6 +22,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -29,6 +30,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         >驳回
       </el-button>
@@ -84,7 +86,7 @@
       return {
         form: {
           technicianId: '',
-          reason: ''
+          reason: '同意'
         },
         userOptions: []
       };

+ 5 - 1
src/views/bpm/handleTask/components/outBound/submit.vue

@@ -24,6 +24,7 @@
         type="success"
         size="mini"
         :loading="isLoading"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -32,6 +33,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         :loading="isLoading"
         @click="outApproveNotPass(0)"
         >驳回
@@ -44,7 +46,9 @@
   export default {
     data() {
       return {
-        form: {},
+        form: {
+          reason: '同意'
+        },
         isLoading: false
       };
     },

+ 2 - 0
src/views/bpm/handleTask/components/outsourcedWarehousing/submit.vue

@@ -23,6 +23,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit2(1)"
         >通过
       </el-button>
@@ -31,6 +32,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit2(0)"
         >驳回
       </el-button>

+ 4 - 1
src/views/bpm/handleTask/components/outsourcedWarehousingNoProcurement/submit.vue

@@ -48,6 +48,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         v-if="
           !['storeManagerApprove'].includes(taskDefinitionKey) ||
@@ -61,6 +62,7 @@
         type="success"
         size="mini"
         :loading="isSaveLoading"
+        v-click-once
         @click="storeManagerApprove"
         v-if="
           ['storeManagerApprove'].includes(taskDefinitionKey) &&
@@ -73,6 +75,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         v-if="
           !['starter', 'qualityInspectionFeedback', 'QCLeaderApprove'].includes(
@@ -175,7 +178,7 @@
         isSaveLoading: false,
         form: {
           qualityInspector: '',
-          reason: ''
+          reason: '同意'
         },
         outInData: {
           flowableStatus: ''

+ 3 - 1
src/views/bpm/handleTask/components/producePlan/submit.vue

@@ -47,6 +47,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -62,6 +63,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         v-if="!['starter'].includes(taskDefinitionKey)"
         >驳回
@@ -145,7 +147,7 @@
       return {
         form: {
           technicianId: '',
-          reason: ''
+          reason: '同意'
         },
         userOptions: []
       };

+ 1 - 1
src/views/bpm/handleTask/components/productionWarehousing/submit.vue

@@ -62,7 +62,7 @@
       return {
         isSaveLoading: false,
         form: {
-          reason: ''
+          reason: '同意'
         },
         activeComp: ''
       };

+ 3 - 1
src/views/bpm/handleTask/components/project-manage/plan-manage/submit.vue

@@ -23,6 +23,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -31,6 +32,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         v-if="!['starter'].includes(taskDefinitionKey)"
         >驳回
@@ -88,7 +90,7 @@
     data() {
       return {
         form: {
-          reason: ''
+          reason: '同意'
         }
       };
     },

+ 3 - 1
src/views/bpm/handleTask/components/project-manage/project-initiation/submit.vue

@@ -23,6 +23,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click.native="handleAudit(1)"
         >通过
       </el-button>
@@ -31,6 +32,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0, $event)"
         v-if="!['starter'].includes(taskDefinitionKey)"
         >驳回
@@ -85,7 +87,7 @@
     data() {
       return {
         form: {
-          reason: ''
+          reason: '同意'
         }
       };
     },

+ 3 - 1
src/views/bpm/handleTask/components/project-manage/task-manage/submit.vue

@@ -23,6 +23,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
       >通过
       </el-button>
@@ -31,6 +32,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         v-if="!['starter'].includes(taskDefinitionKey)"
       >驳回
@@ -75,7 +77,7 @@ export default {
   data() {
     return {
       form: {
-        reason: ''
+        reason: '同意'
       }
     };
   },

+ 3 - 1
src/views/bpm/handleTask/components/project-manage/team-manage/submit.vue

@@ -22,6 +22,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
       >通过
       </el-button>
@@ -30,6 +31,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         v-if="!['starter'].includes(taskDefinitionKey)"
       >驳回
@@ -74,7 +76,7 @@ export default {
   data() {
     return {
       form: {
-        reason: ''
+        reason: '同意'
       }
     };
   },

+ 3 - 1
src/views/bpm/handleTask/components/purchaseNeedManage/submit.vue

@@ -23,6 +23,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -31,6 +32,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         v-if="!['starter'].includes(taskDefinitionKey)"
         >驳回
@@ -75,7 +77,7 @@
     data() {
       return {
         form: {
-          reason: ''
+          reason: '同意'
         }
       };
     },

+ 3 - 1
src/views/bpm/handleTask/components/purchaseOrder/accountstatement/submit.vue

@@ -22,6 +22,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
       >通过
       </el-button>
@@ -29,6 +30,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="rejectTask(0)">驳回
       </el-button>
 
@@ -98,7 +100,7 @@ export default {
     return {
       form: {
         technicianId: '',
-        reason: ''
+        reason: '同意'
       },
       tabOptions: [
         {key: 'starter', permissionType: 'update', name: '发起人申请'},

+ 4 - 1
src/views/bpm/handleTask/components/purchaseOrder/invoice/submit.vue

@@ -39,6 +39,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         v-if="
           !['storeManagerApprove'].includes(taskDefinitionKey) ||
@@ -51,6 +52,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         :loading="isSaveLoading"
         @click="storeManagerApprove"
         v-if="
@@ -64,6 +66,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         v-if="
           !['starter', 'qualityInspectionFeedback'].includes(
@@ -168,7 +171,7 @@
         isSaveLoading: false,
         form: {
           qualityInspector: '',
-          reason: ''
+          reason: '同意'
         },
         outInData: {
           flowableStatus: ''

+ 3 - 1
src/views/bpm/handleTask/components/purchaseOrder/invoiceConfirm/submit.vue

@@ -22,6 +22,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="_approveTaskWithVariables(1)"
         >通过
       </el-button>
@@ -29,6 +30,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="_approveTaskWithVariables(0)"
         >驳回
       </el-button>
@@ -69,7 +71,7 @@
         isSaveLoading: false,
         form: {
           technicianId: '',
-          reason: ''
+          reason: '同意'
         }
       };
     },

+ 3 - 1
src/views/bpm/handleTask/components/purchaseOrder/outSourceSend/submit.vue

@@ -23,6 +23,7 @@
         type="success"
         size="mini"
         :loading="isLoading"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -30,6 +31,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="rejectTask(0)"
         >驳回
       </el-button>
@@ -103,7 +105,7 @@
       return {
         isLoading: false,
         form: {
-          reason: ''
+          reason: '同意'
         },
         tabOptions: [
           { key: 'starter', permissionType: 'update', name: '发起人申请' },

+ 3 - 1
src/views/bpm/handleTask/components/purchaseOrder/outSourceSendCk/submit.vue

@@ -24,6 +24,7 @@
         type="success"
         size="mini"
         :loading="isLoading"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -31,6 +32,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         >驳回
       </el-button>
@@ -80,7 +82,7 @@
       return {
         isLoading: false,
         form: {
-          reason: ''
+          reason: '同意'
         }
       };
     },

+ 4 - 1
src/views/bpm/handleTask/components/purchaseOrder/outsourceSendReturnGoods/submit.vue

@@ -23,6 +23,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         v-if="taskDefinitionKey != 'storeman'"
         @click="handleAudit(1)"
         >通过
@@ -31,6 +32,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         :loading="isSaveLoading"
         @click="storemanApprove"
         v-if="taskDefinitionKey == 'storeman' && activeComp == 'inoutBound'"
@@ -40,6 +42,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         v-if="!['starter'].includes(taskDefinitionKey)"
         >驳回
@@ -121,7 +124,7 @@
         isSaveLoading: false,
         form: {
           technicianId: '',
-          reason: ''
+          reason: '同意'
         },
         activeComp: '',
         outInData: {

+ 4 - 1
src/views/bpm/handleTask/components/purchaseOrder/returnGoods/submit.vue

@@ -14,6 +14,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         v-if="
           taskDefinitionKey != 'storemanApprove' ||
           (taskDefinitionKey == 'storemanApprove' &&
@@ -27,6 +28,7 @@
         type="success"
         size="mini"
         :loading="isSaveLoading"
+        v-click-once
         @click="storemanApprove"
         v-if="
           ['storemanApprove'].includes(taskDefinitionKey) &&
@@ -38,6 +40,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
 
         >驳回
@@ -120,7 +123,7 @@
         isSaveLoading: false,
         form: {
           technicianId: '',
-          reason: ''
+          reason: '同意'
         },
         activeComp: '',
         outInData: {

+ 1 - 1
src/views/bpm/handleTask/components/purchaseOrder/submit.vue

@@ -108,7 +108,7 @@
       return {
         form: {
           technicianId: '',
-          reason: ''
+          reason: '同意'
         },
         userOptions: []
       };

+ 4 - 1
src/views/bpm/handleTask/components/purchasePlanManage/submit.vue

@@ -61,6 +61,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         v-if="!['storeManagerApprove'].includes(taskDefinitionKey)"
         >通过
@@ -69,6 +70,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         :loading="isSaveLoading"
         @click="storeManagerApprove"
         v-if="['storeManagerApprove'].includes(taskDefinitionKey)"
@@ -79,6 +81,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="rejectTask(0)"
         >驳回
       </el-button>
@@ -159,7 +162,7 @@
         form: {
           userId: '',
           userName: '',
-          reason: '',
+          reason: '同意',
           useDeptId: '',
           assignList: []
         },

+ 5 - 1
src/views/bpm/handleTask/components/qualityReportApproval/submit.vue

@@ -18,6 +18,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         v-if="!['storeManagerApprove'].includes(taskDefinitionKey)"
         >通过
@@ -27,6 +28,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="rejectTask(0)"
         >驳回
       </el-button>
@@ -85,7 +87,9 @@
     },
     data() {
       return {
-        form: {},
+        form: {
+          reason: '同意'
+        },
         isSaveLoading: false
       };
     },

+ 3 - 1
src/views/bpm/handleTask/components/quotation/submit.vue

@@ -48,6 +48,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -63,6 +64,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         v-if="
           !['starter'].includes(
@@ -140,7 +142,7 @@
       return {
         form: {
           technicianId: '',
-          reason: ''
+          reason: '同意'
         },
         userOptions: []
       };

+ 2 - 1
src/views/bpm/handleTask/components/requirementOrderBlank/submit.vue

@@ -56,6 +56,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="rejectTask(0)"
         >驳回
       </el-button>
@@ -110,7 +111,7 @@
       return {
         form: {
           // technicianId: '',
-          reason: ''
+          reason: '同意'
         },
         userOptions: []
       };

+ 2 - 1
src/views/bpm/handleTask/components/requirementOrderBorrow/submit.vue

@@ -56,6 +56,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="rejectTask(0)"
         >驳回
       </el-button>
@@ -110,7 +111,7 @@
       return {
         form: {
           // technicianId: '',
-          reason: ''
+          reason: '同意'
         },
         userOptions: []
       };

+ 3 - 1
src/views/bpm/handleTask/components/requirementOrderPick/submit.vue

@@ -58,6 +58,7 @@
         type="success"
         size="mini"
         :loading="isLoading"
+        v-click-once
         @click="handleAudit(1)"
         v-if="taskDefinitionKey == 'apsStoreman'"
         >申请出库
@@ -67,6 +68,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="rejectTask(0)"
         >驳回
       </el-button>
@@ -122,7 +124,7 @@
       return {
         form: {
           // technicianId: '',
-          reason: ''
+          reason: '同意'
         },
         userOptions: [],
         isLoading: false

+ 2 - 1
src/views/bpm/handleTask/components/requirementOrderReturn/submit.vue

@@ -56,6 +56,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="rejectTask(0)"
         >驳回
       </el-button>
@@ -110,7 +111,7 @@
       return {
         form: {
           // technicianId: '',
-          reason: ''
+          reason: '同意'
         },
         userOptions: []
       };

+ 2 - 1
src/views/bpm/handleTask/components/requirementPlanBlank/submit.vue

@@ -56,6 +56,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="rejectTask(0)"
         >驳回
       </el-button>
@@ -110,7 +111,7 @@
       return {
         form: {
           // technicianId: '',
-          reason: ''
+          reason: '同意'
         },
         userOptions: []
       };

+ 2 - 1
src/views/bpm/handleTask/components/requirementPlanBorrow/submit.vue

@@ -56,6 +56,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="rejectTask(0)"
         >驳回
       </el-button>
@@ -110,7 +111,7 @@
       return {
         form: {
           // technicianId: '',
-          reason: ''
+          reason: '同意'
         },
         userOptions: []
       };

+ 2 - 1
src/views/bpm/handleTask/components/requirementPlanPick/submit.vue

@@ -56,6 +56,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="rejectTask(0)"
         >驳回
       </el-button>
@@ -110,7 +111,7 @@
       return {
         form: {
           // technicianId: '',
-          reason: ''
+          reason: '同意'
         },
         userOptions: []
       };

+ 2 - 1
src/views/bpm/handleTask/components/requirementPlanReturn/submit.vue

@@ -56,6 +56,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="rejectTask(0)"
         >驳回
       </el-button>
@@ -110,7 +111,7 @@
       return {
         form: {
           // technicianId: '',
-          reason: ''
+          reason: '同意'
         },
         userOptions: []
       };

+ 1 - 1
src/views/bpm/handleTask/components/saleOrder/accountstatement/submit.vue

@@ -99,7 +99,7 @@ export default {
     return {
       form: {
         technicianId: '',
-        reason: ''
+        reason: '同意'
       },
       tabOptions: [
         {key: 'starter', permissionType: 'update', name: '发起人申请'},

+ 3 - 1
src/views/bpm/handleTask/components/saleOrder/customerReturnGoods/submit.vue

@@ -50,6 +50,7 @@
         type="success"
         size="mini"
         :loading="isLoading"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -58,6 +59,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         v-if="taskDefinitionKey !== 'stater'"
         @click="rejectTask(0)"
         >驳回
@@ -117,7 +119,7 @@
       return {
         form: {
           userId: '',
-          reason: ''
+          reason: '同意'
         },
         submitParams: {
           QCLeader: 'qcId',

+ 4 - 1
src/views/bpm/handleTask/components/saleOrder/entrustedReceive/submit.vue

@@ -48,6 +48,7 @@
         type="success"
         size="mini"
         :loading="isSaveLoading"
+        v-click-once
         v-if="taskDefinitionKey != 'storeManagerApprove'"
         @click="handleAudit(1)"
         >通过
@@ -56,6 +57,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         :loading="isSaveLoading"
         v-if="
           taskDefinitionKey == 'storeManagerApprove'"
@@ -66,6 +68,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="rejectTask(0)"
         v-if="!['starter'].includes(taskDefinitionKey)"
         >驳回
@@ -145,7 +148,7 @@
         userOptions: [],
         isSaveLoading: false,
         form: {
-          reason: ''
+          reason: '同意'
         },
         tabOptions: [
           { key: 'starter', permissionType: 'update', name: '发起人申请' },

+ 4 - 1
src/views/bpm/handleTask/components/saleOrder/entrustedReceiveReturnGoods/submit.vue

@@ -22,6 +22,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         v-if="taskDefinitionKey != 'storeman'"
         >通过
@@ -31,6 +32,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         :loading="isLoading"
         @click="storemanApprove"
         v-if="['storeman'].includes(taskDefinitionKey)"
@@ -40,6 +42,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         >驳回
       </el-button>
@@ -91,7 +94,7 @@
         isLoading: false,
         form: {
           technicianId: '',
-          reason: ''
+          reason: '同意'
         },
         userOptions: [],
         activeComp: ''

+ 3 - 1
src/views/bpm/handleTask/components/saleOrder/exceptionManagement/submit.vue

@@ -22,6 +22,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -29,6 +30,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="rejectTask(0)"
         >驳回
       </el-button>
@@ -66,7 +68,7 @@
         isSaveLoading: false,
         form: {
           technicianId: '',
-          reason: ''
+          reason: '同意'
         }
       };
     },

+ 4 - 1
src/views/bpm/handleTask/components/saleOrder/invoice/submit.vue

@@ -22,6 +22,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         v-if="
           taskDefinitionKey != 'storemanApprove' ||
           (taskDefinitionKey == 'storemanApprove' &&
@@ -35,6 +36,7 @@
         type="success"
         size="mini"
         :loading="isSaveLoading"
+        v-click-once
         @click="storemanApprove"
         v-if="
           ['storemanApprove'].includes(taskDefinitionKey) &&
@@ -47,6 +49,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="rejectTask(0)"
         >驳回
       </el-button>
@@ -92,7 +95,7 @@
         isSaveLoading: false,
         form: {
           technicianId: '',
-          reason: ''
+          reason: '同意'
         },
         outInData: { verifyStatus: 0 },
         activeComp: ''

+ 3 - 1
src/views/bpm/handleTask/components/saleOrder/invoiceConfirm/submit.vue

@@ -23,6 +23,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -30,6 +31,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
       >驳回
       </el-button>
@@ -98,7 +100,7 @@
         isSaveLoading: false,
         form: {
           technicianId: '',
-          reason: ''
+          reason: '同意'
         },
         outInData: { verifyStatus: 0 },
         activeComp: ''

+ 1 - 1
src/views/bpm/handleTask/components/saleOrder/returnGoods/submit.vue

@@ -136,7 +136,7 @@
       return {
         form: {
           technicianId: '',
-          reason: ''
+          reason: '同意'
         },
         userOptions: [],
         activeComp: '',

+ 1 - 1
src/views/bpm/handleTask/components/saleOrder/saleReturnGoods/submit.vue

@@ -130,7 +130,7 @@
       return {
         form: {
           technicianId: '',
-          reason: ''
+          reason: '同意'
         },
         userOptions: [],
         activeComp: '',

+ 1 - 1
src/views/bpm/handleTask/components/saleOrder/submit.vue

@@ -102,7 +102,7 @@
       return {
         form: {
           technicianId: '',
-          reason: ''
+          reason: '同意'
         }
       };
     },

+ 3 - 1
src/views/bpm/handleTask/components/salesServiceManagement/demand/submit.vue

@@ -22,6 +22,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -30,6 +31,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="approveTaskWithVariables(0)"
         >驳回
       </el-button>
@@ -79,7 +81,7 @@
       return {
         form: {
           technicianId: '',
-          reason: ''
+          reason: '同意'
         },
         activeComp: ''
       };

+ 1 - 1
src/views/bpm/handleTask/components/salesServiceManagement/recycle/submit.vue

@@ -91,7 +91,7 @@
       return {
         form: {
           technicianId: '',
-          reason: ''
+          reason: '同意'
         },
         activeComp: ''
       };

+ 1 - 1
src/views/bpm/handleTask/components/salesServiceManagement/return/submit.vue

@@ -91,7 +91,7 @@
       return {
         form: {
           technicianId: '',
-          reason: ''
+          reason: '同意'
         },
         activeComp: ''
       };

+ 3 - 1
src/views/bpm/handleTask/components/sampleRecord/submit.vue

@@ -22,6 +22,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -30,6 +31,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="rejectTask(0)"
         >驳回
       </el-button>
@@ -65,7 +67,7 @@
     data() {
       return {
         form: {
-          reason: ''
+          reason: '同意'
         }
       };
     },

+ 4 - 1
src/views/bpm/handleTask/components/selectedCollectionOutbound/submit.vue

@@ -23,6 +23,7 @@
         type="success"
         size="mini"
         :loading="isLoading"
+        v-click-once
         @click="handleAudit(1)"
         v-if="taskDefinitionKey != 'storeman'"
         >通过
@@ -32,6 +33,7 @@
         type="success"
         size="mini"
         :loading="isLoading"
+        v-click-once
         @click="handleAudit(1)"
         v-if="taskDefinitionKey == 'storeman'"
         >申请出库
@@ -40,6 +42,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="rejectTask(0)"
         >驳回
       </el-button>
@@ -94,7 +97,7 @@
         activeComp: '',
         isLoading: false,
         form: {
-          reason: ''
+          reason: '同意'
         }
       };
     },

+ 3 - 1
src/views/bpm/handleTask/components/sparePartsApply/submit.vue

@@ -22,6 +22,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -30,6 +31,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         v-if="taskDefinitionKey != 'starter'"
         >驳回
@@ -84,7 +86,7 @@ export default {
   data() {
     return {
       form: {
-        reason: ''
+        reason: '同意'
       }
     };
   },

+ 3 - 1
src/views/bpm/handleTask/components/supplierManage/submit.vue

@@ -18,6 +18,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
       >通过
       </el-button>
@@ -25,6 +26,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         v-if="!['starter', 'starterFillApprove'].includes(taskDefinitionKey)"
       >驳回
@@ -93,7 +95,7 @@ export default {
     return {
       form: {
         technicianId: '',
-        reason: ''
+        reason: '同意'
       },
       userOptions: []
     };

+ 3 - 1
src/views/bpm/handleTask/components/targetManage/salesTarget/submit.vue

@@ -18,6 +18,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -25,6 +26,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         >驳回
       </el-button>
@@ -72,7 +74,7 @@
       return {
         form: {
           technicianId: '',
-          reason: ''
+          reason: '同意'
         },
       };
     },

+ 3 - 1
src/views/bpm/handleTask/components/technology/route/submit.vue

@@ -14,6 +14,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         >通过
       </el-button>
@@ -21,6 +22,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         >驳回
       </el-button>
@@ -68,7 +70,7 @@
       return {
         form: {
           technicianId: '',
-          reason: ''
+          reason: '同意'
         }
       };
     },

+ 3 - 1
src/views/bpm/handleTask/components/transportManager/shipManage/submit.vue

@@ -22,6 +22,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
       >通过
       </el-button>
@@ -29,6 +30,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         v-if="!['starter'].includes(taskDefinitionKey)"
       >驳回
@@ -96,7 +98,7 @@ export default {
     return {
       form: {
         technicianId: '',
-        reason: '',
+        reason: '同意',
 
       },
       tabOptions: [

+ 6 - 1
src/views/bpm/handleTask/formParser/formParserDialog.vue

@@ -155,6 +155,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         @click="handleAudit(1)"
         v-if="form.taskDefinitionKey != 'CGYSP'"
         >通过
@@ -163,6 +164,7 @@
         icon="el-icon-edit-outline"
         type="success"
         size="mini"
+        v-click-once
         :loading="isSaveLoading"
         @click="storemanApprove(1)"
         v-if="form.taskDefinitionKey == 'CGYSP'"
@@ -172,6 +174,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
+        v-click-once
         @click="handleAudit(0)"
         >驳回
       </el-button>
@@ -232,7 +235,9 @@ export default {
   },
   data() {
     return {
-      form: {},
+      form: {
+        reason: '同意'
+      },
       index: '',
       jsonData: {},
       width: '30%',