linwenxin hace 8 meses
padre
commit
57db697158

+ 17 - 3
src/views/auxiliaryFittings/vender/components/ShopPurchaseArea.vue

@@ -107,11 +107,25 @@
     </el-row>
     <div style="text-align: right">
       <el-button @click="cancelForm">取 消</el-button>
-      <el-button v-if="$restrict('edit')" type="primary" :disabled="saveBtn" @click="submitForm('edit')"
+      <el-button
+        v-if="$restrict('edit') && dataForm.flag === 'SUBMIT' && dataForm.isRecheck === 'ON'"
+        type="primary"
+        :disabled="saveBtn"
+        @click="submitForm('edit')"
         >保 存</el-button
       >
-      <el-button v-if="$restrict('verify')" type="success" @click="verifySheet(dataForm.purchaseId)">核 实</el-button>
-      <el-button v-if="$restrict('revoke')" type="danger" @click="revokeSheet(dataForm.purchaseId)">撤 消</el-button>
+      <el-button
+        v-if="$restrict('verify') && dataForm.flag === 'SUBMIT' && dataForm.isRecheck === 'ON'"
+        type="success"
+        @click="verifySheet(dataForm.purchaseId)"
+        >核 实</el-button
+      >
+      <el-button
+        v-if="$restrict('revoke') && dataForm.flag === 'SUBMIT' && dataForm.isRecheck === 'ON'"
+        type="danger"
+        @click="revokeSheet(dataForm.purchaseId)"
+        >撤 消</el-button
+      >
     </div>
   </el-form>
 </template>