Bladeren bron

添加测试二维码链接

刘洋 1 jaar geleden
bovenliggende
commit
4af8b08ac8
1 gewijzigde bestanden met toevoegingen van 11 en 6 verwijderingen
  1. 11 6
      src/views/sop/components/dynamic-form-item/SIGN.vue

+ 11 - 6
src/views/sop/components/dynamic-form-item/SIGN.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="sign-box">
     <img class="sign-result-img" v-if="valueData" />
-    <t-popup trigger="click" v-else>
+    <t-popup trigger="click" :onVisibleChange="visibleChange" v-else>
       <template #triggerElement>
         <t-button>添加签名</t-button>
       </template>
@@ -44,7 +44,7 @@ const { pause, resume, isActive } = useIntervalFn(
   () => {
     getSignResultImg();
   },
-  3000,
+  5000,
   { immediate: false }
 );
 onBeforeUnmount(() => {
@@ -53,9 +53,6 @@ onBeforeUnmount(() => {
 onMounted(() => {
   key.value = userStore.user?.id + '_' + new Date().getTime();
   valueData.value = props.modelValue;
-  if (!valueData.value) {
-    resume();
-  }
 });
 const emitChange = () => {
   emit('update:modelValue', valueData.value);
@@ -70,8 +67,16 @@ watch(
     immediate: true,
   }
 );
+const visibleChange = (visible) => {
+  console.log('vvv', visible);
+  if (visible) {
+    resume();
+  } else {
+    pause();
+  }
+};
 const createQrcodeValue = computed(() => {
-  return 'https://sopwxapp.qmth.com.cn/sign?key=' + key.value;
+  return 'https://sopwxapp.qmth.com.cn/sign/?key=1';
 });
 </script>