ali 3 éve
szülő
commit
8a30bbc141

+ 6 - 2
src/components/FormBuilderCustumComponents/ContentsSelector/ContentsSelector.vue

@@ -46,15 +46,19 @@ export default {
       handler (newValue) {
         if (newValue.length > 0 && newValue[0].id) {
           this.selectedContents = (new ContentList(JSON.parse(JSON.stringify(newValue)))).list
+          this.emitSelectedContents()
         }
       },
       immediate: true
     }
   },
   methods: {
-    onSelectContent () {
+    emitSelectedContents () {
       this.$emit('update:value', this.selectedContents.map(item => item.id))
     },
+    onSelectContent () {
+      this.emitSelectedContents()
+    },
     onView (content) {
       const routeData = this.$router.resolve({ name: 'Admin.Content.Show', params: { id: content.id } })
       window.open(routeData.href, '_blank')
@@ -68,7 +72,7 @@ export default {
         return
       }
       this.selectedContents.splice(contentIndex, 1)
-      this.$emit('update:value', this.selectedContents.map(item => item.id))
+      this.emitSelectedContents()
     }
   }
 }

+ 1 - 1
src/pages/Admin/Session/show.vue

@@ -14,7 +14,7 @@
                  :show-save-button="false"
                  :show-reload-button="false">
       <template #after-form-builder>
-        <div class="flex justify-end">
+        <div class="flex justify-end q-mt-md">
           <q-btn color="primary"
                  label="ذخیره جزییات"
                  @click="updateSessionTemplates" />