Funny 2 anni fa
parent
commit
2004d334f4

+ 23 - 38
src/components/settingComponents/print/greetingCardPrinter.vue

@@ -436,44 +436,29 @@ export default {
     },
     showArrow(flag) {
       let isShow = false;
-      if (this.params.direction === 1) {
-        switch (flag) {
-          case 1:
-            isShow = this.params.paddingTop > 0 && this.params.paddingLeft > 0;
-            break;
-          case 2:
-            isShow = this.params.paddingTop > 0 && this.params.paddingRight > 0;
-            break;
-          case 3:
-            isShow =
-              this.params.paddingBottom > 0 && this.params.paddingLeft > 0;
-            break;
-          case 4:
-            isShow =
-              this.params.paddingBottom > 0 && this.params.paddingRight > 0;
-            break;
-          default:
-            break;
-        }
-      } else {
-        switch (flag) {
-          case 1:
-            isShow =
-              this.params.paddingLeft > 0 && this.params.paddingBottom > 0;
-            break;
-          case 2:
-            isShow = this.params.paddingLeft > 0 && this.params.paddingTop > 0;
-            break;
-          case 3:
-            isShow =
-              this.params.paddingRight > 0 && this.params.paddingBottom > 0;
-            break;
-          case 4:
-            isShow = this.params.paddingRight > 0 && this.params.paddingTop > 0;
-            break;
-          default:
-            break;
-        }
+      switch (flag) {
+        case 1:
+          isShow =
+            this.directionPadding("top") > 0 &&
+            this.directionPadding("left") > 0;
+          break;
+        case 2:
+          isShow =
+            this.directionPadding("top") > 0 &&
+            this.directionPadding("right") > 0;
+          break;
+        case 3:
+          isShow =
+            this.directionPadding("bottom") > 0 &&
+            this.directionPadding("left") > 0;
+          break;
+        case 4:
+          isShow =
+            this.directionPadding("bottom") > 0 &&
+            this.directionPadding("right") > 0;
+          break;
+        default:
+          break;
       }
       return isShow;
     },