Selaa lähdekoodia

给提交暂存按钮添加v-preventReClick

armg 1 viikko sitten
vanhempi
commit
d0022338c2

+ 1 - 1
src/views/AIImage/AIImageDetailPage.vue

@@ -39,7 +39,7 @@
       </div>
     </div>
     <div class="confirmBtn" v-if="approveState == '0'">
-      <van-button type="info" @click="confirm">提交</van-button>
+      <van-button type="info" @click="confirm" v-preventReClick>提交</van-button>
     </div>
   </div>
 </template>

+ 1 - 1
src/views/AIImage/AIImageDetailTSJ.vue

@@ -17,7 +17,7 @@
       </div>
     </div>
     <div class="confirmBtn" v-if="approveState == '0'">
-      <van-button type="info" @click="confirm">提交</van-button>
+      <van-button type="info" @click="confirm" v-preventReClick>提交</van-button>
     </div>
   </div>
 </template>

+ 1 - 1
src/views/AIImage/historyAIImageDetail.vue

@@ -27,7 +27,7 @@
       </div>
     </div>
     <div class="confirmBtn" v-if="approveState == '0'">
-      <van-button type="info" @click="confirm">提交</van-button>
+      <van-button type="info" @click="confirm" v-preventReClick>提交</van-button>
     </div>
   </div>
 </template>

+ 1 - 1
src/views/clew/clewent.vue

@@ -56,7 +56,7 @@
     </template>
     <br />
     <div v-if="infoData && infoData.isClose != 1" class="tc" style="padding: 0 16px">
-      <van-button class="submitBtn" block type="info" color="#0057ba" @click="onSubmit">
+      <van-button class="submitBtn" block type="info" color="#0057ba" @click="onSubmit" v-preventReClick>
         提交
       </van-button>
     </div>

+ 1 - 1
src/views/clew/complaintDetail/index.vue

@@ -88,7 +88,7 @@
         <radioGroup :clueOptionList="taskGather"></radioGroup>
       </div>
       <div class="tc" style="padding: 0 16px">
-        <van-button class="submitBtn" block type="info" color="#0057ba" @click="onSubmit">
+        <van-button class="submitBtn" block type="info" color="#0057ba" @click="onSubmit" v-preventReClick>
           提交
         </van-button>
       </div>

+ 1 - 0
src/views/deviceOutside/outabnormalVisit.vue

@@ -62,6 +62,7 @@
           size="normal"
           style="background-color: #0057ba"
           @click="endVisitsFn"
+          v-preventReClick
           >提交
         </van-button>
       </div>

+ 1 - 0
src/views/deviceOutside/projectOut.vue

@@ -80,6 +80,7 @@
         type="info"
         color="#0057ba"
         @click="endVisitsFn"
+        v-preventReClick
         >提交项目</van-button
       >
     </div>

+ 1 - 1
src/views/deviceOutside/suishenbangOutstoreVisit.vue

@@ -115,7 +115,7 @@
     </div>
     <div class="tc" style="padding: 0 16px">
       <van-button class="submitBtn" block type="info" color="#0057ba" @click="endVisitsFn"
-        >提交拜访</van-button
+         v-preventReClick>提交拜访</van-button
       >
     </div>
     <br />

+ 1 - 1
src/views/deviceOutside/taskList.vue

@@ -50,7 +50,7 @@
     </div>
     <div class="tc" style="padding: 0 16px">
       <van-button class="submitBtn" block type="info" color="#0057ba" @click="endVisitsFn"
-        >提交拜访</van-button
+         v-preventReClick>提交拜访</van-button
       >
     </div>
     <br />

+ 1 - 1
src/views/deviceWithin/abnormalVisit.vue

@@ -47,7 +47,7 @@
         </div>
       </van-form>
       <div class="formLabel" style="margin:20px 16px;">
-        <van-button block type="info" size="normal" style="background-color: #0057ba;" @click="endVisitsFn">提交</van-button>
+        <van-button block type="info" size="normal" style="background-color: #0057ba;" @click="endVisitsFn" v-preventReClick>提交</van-button>
       </div>
     </div>
     <div id="allmap"></div>

+ 1 - 0
src/views/deviceWithin/addStoreVisit.vue

@@ -6,6 +6,7 @@
         <!--     right-text="保存"   @click-right="onSubmit"-->
         <template #right>
           <span
+            v-preventReClick
             v-if="processKey && isEditSDHCL"
             @click="onSubmit"
             style="

+ 1 - 0
src/views/deviceWithin/addStoreVisit111.vue

@@ -8,6 +8,7 @@
           <span
             v-if="processKey"
             @click="onSubmit"
+            v-preventReClick
             style="
               color: white;
               background: rgb(0, 87, 186);

+ 2 - 2
src/views/deviceWithin/storeVisit.vue

@@ -121,12 +121,12 @@
     <div class="tc" style="padding: 0 16px" v-if="insert">
       <!--      &&!LCshow-->
       <van-button class="submitBtn" block type="info" color="#0057ba" @click="endVisitsFn"
-        >提交拜访</van-button
+         v-preventReClick>提交拜访</van-button
       >
     </div>
     <div class="tc" style="padding: 0 16px" v-if="restartProcessButtion">
       <van-button class="submitBtn" block type="info" color="#0057ba" @click="endVisitsFn('t')"
-        >重新提交</van-button
+         v-preventReClick>重新提交</van-button
       >
     </div>
     <!--    <div class="tc" style="padding: 0 16px" v-if="LCshow">-->

+ 1 - 1
src/views/historicalVisit/historicalDetails.vue

@@ -232,7 +232,7 @@
         <br />
         <div class="contentborder">
           <van-button type="info" size="small" plain class="Btn1" @click="submint"
-            >提交点评</van-button
+            v-preventReClick >提交点评</van-button
           >
         </div>
       </div>

+ 1 - 1
src/views/historicalVisit/skuRecognize.vue

@@ -79,7 +79,7 @@
       </div>
       <div class="btnBox">
         <van-button type="info" plain @click="feedbackShow = false">取消</van-button>
-        <van-button type="info" @click="feedbackSubmit">提交</van-button>
+        <van-button type="info" @click="feedbackSubmit" v-preventReClick>提交</van-button>
       </div>
     </van-popup>
   </div>

+ 1 - 0
src/views/home/bottomBtn.vue

@@ -78,6 +78,7 @@
         size="small"
         type="info"
         @click="dailyLink"
+        v-preventReClick
         >填写日报</van-button
       >
       <van-button

+ 1 - 1
src/views/my/material.vue

@@ -4,7 +4,7 @@
       <!--        顶部条-->
       <van-nav-bar class="navBar" :title="title" left-arrow @click-left="onClickLeft">
         <template #right>
-          <span style="color: #0057ba" @click="editorFn">保存</span>
+          <span style="color: #0057ba" @click="editorFn" v-preventReClick>保存</span>
         </template>
       </van-nav-bar>
     </div>

+ 1 - 1
src/views/sign/index.vue

@@ -95,7 +95,7 @@
       </van-form>
     </div>
     <div class="formLabel" style="margin:20px 16px;">
-      <van-button block type="info" size="normal" style="background-color: #0057ba;" @click="onSubmit">提交</van-button>
+      <van-button block type="info" size="normal" style="background-color: #0057ba;" @click="onSubmit" v-preventReClick>提交</van-button>
     </div>
     <br>
     <van-dialog v-model="show" title="上传图片" show-cancel-button :show-confirm-button="false" >

+ 1 - 1
src/views/signApproval/newStoreApprovalDetail.vue

@@ -255,7 +255,7 @@
           placeholder="请输入退回原因" />
       </div>
       <div class="btnBox">
-        <van-button type="primary" round @click="rejectReasonSubmit">提交</van-button>
+        <van-button type="primary" round @click="rejectReasonSubmit" v-preventReClick>提交</van-button>
       </div>
     </van-popup>
     <!-- 提交审核后退回原因 只有同城分销店显示 -->

+ 1 - 1
src/views/signApproval/signApproval.vue

@@ -4,7 +4,7 @@
       <!--        顶部条-->
       <van-nav-bar class="navBar" title="审批详情" left-arrow @click-left="onClickLeft">
         <template #right>
-          <span style="color: #0057ba" v-if="edit && userShow" @click="onSubmit">编辑</span>
+          <span style="color: #0057ba" v-if="edit && userShow" @click="onSubmit" v-preventReClick>编辑</span>
           <!--          v-if="list.updatable"-->
         </template>
       </van-nav-bar>

+ 1 - 0
src/views/storeManagement/storeDetail.vue

@@ -464,6 +464,7 @@
               type="info"
               style="width: 100%; background-color: #0057ba"
               @click="updateStoreAddress"
+              v-preventReClick
               >提交
             </van-button>
           </van-col>

+ 2 - 2
src/views/week/VisitSummaryAdd.vue

@@ -229,10 +229,10 @@
     </div>
     <br />
     <div class="tc" style="padding: 0 16px">
-      <van-button class="submitBtn" block type="primary" @click="onStorage(null)">
+      <van-button class="submitBtn" block type="primary" @click="onStorage(null)" v-preventReClick>
         暂存
       </van-button>
-      <van-button class="submitBtn" block type="info" color="#0057ba" @click="onSubmit">
+      <van-button class="submitBtn" block type="info" color="#0057ba" @click="onSubmit" v-preventReClick>
         提交汇报
       </van-button>
     </div>

+ 2 - 2
src/views/week/VisitSummaryDetail.vue

@@ -93,12 +93,12 @@
       class="tc"
       style="padding: 0 16px"
       v-if="writeAgain && (!info.approvalStatus || info.approvalStatus == '1')">
-      <van-button class="submitBtn" block type="info" color="#0057ba" @click="onSubmit">
+      <van-button class="submitBtn" block type="info" color="#0057ba" @click="onSubmit" v-preventReClick>
         补填保存
       </van-button>
     </div>
     <div class="tc" style="padding: 0 16px" v-if="info.approvalStatus == '3' && info.summaryUpdate">
-      <van-button class="submitBtn" block type="info" color="#0057ba" @click="submitApproval">
+      <van-button class="submitBtn" block type="info" color="#0057ba" @click="submitApproval" v-preventReClick>
         提交审批
       </van-button>
     </div>

+ 2 - 2
src/views/week/VisitSummaryStorageDetail.vue

@@ -58,10 +58,10 @@
     </div>
     <br />
     <div class="tc" style="padding: 0 16px">
-      <van-button class="submitBtn" block type="primary" @click="onStorage(null)">
+      <van-button class="submitBtn" block type="primary" @click="onStorage(null)" v-preventReClick>
         暂存
       </van-button>
-      <van-button class="submitBtn" block type="info" color="#0057ba" @click="onSubmit">
+      <van-button class="submitBtn" block type="info" color="#0057ba" @click="onSubmit" v-preventReClick>
         提交汇报
       </van-button>
     </div>

+ 1 - 1
src/views/week/assignAwait/JZfollowUp.vue

@@ -55,7 +55,7 @@
         <radioGroup :clueOptionList="taskGather"></radioGroup>
       </div>
       <div class="tc" style="padding: 0 16px">
-        <van-button class="submitBtn" block type="info" color="#0057ba" @click="onSubmit">
+        <van-button class="submitBtn" block type="info" color="#0057ba" @click="onSubmit" v-preventReClick>
           提交
         </van-button>
       </div>

+ 1 - 1
src/views/week/assignAwait/assignPage.vue

@@ -45,7 +45,7 @@
           :rules="[{ required: true, message: '请选择分配人员' }]"
           @click="assignUserShow = true" />
         <div style="margin: 16px">
-          <van-button round block type="info" native-type="submit">提交</van-button>
+          <van-button round block type="info" native-type="submit" v-preventReClick>提交</van-button>
         </div>
       </van-form>
     </div>

+ 1 - 0
src/views/week/daily.vue

@@ -7,6 +7,7 @@
           <span
             v-if="temporaryShow != 'N'"
             @click="tsContentsFn"
+            v-preventReClick
             style="
               color: white;
               background: #74a4d9;

+ 2 - 1
src/views/week/doubleWeekly.vue

@@ -7,6 +7,7 @@
           <span
             v-if="temporaryShow != 'N'"
             @click="tsContentsFn"
+            v-preventReClick
             style="
               color: white;
               background: #74a4d9;
@@ -297,7 +298,7 @@
       <br />
       <!--      <div class="contentborder">-->
       <van-button type="info" size="small" plain class="Btn100" @click="submint"
-        >提交半月报</van-button
+         v-preventReClick>提交半月报</van-button
       >
       <!--      </div>-->
     </div>

+ 1 - 0
src/views/week/weekly.vue

@@ -7,6 +7,7 @@
           <span
             v-if="temporaryShow != 'N'"
             @click="tsContentsFn"
+            v-preventReClick
             style="
               color: white;
               background: #74a4d9;