Commit 690ac958 authored by zhengke's avatar zhengke

no message

parent 55da2b3a
...@@ -133,7 +133,8 @@ queryObj.value = inject(injectKeyDataSource).queryObj ...@@ -133,7 +133,8 @@ queryObj.value = inject(injectKeyDataSource).queryObj
searchData.value = inject(injectKeyTemplate) searchData.value = inject(injectKeyTemplate)
const marketStore = useScreenStore() const marketStore = useScreenStore()
const CoverImgStore = useScreenStore() const CoverImgStore = useScreenStore()
const { market, model, ConfigId, CoverImg } = storeToRefs(useScreenStore()) const dataLoadingStore = useScreenStore()
const { market, model, ConfigId, CoverImg, dataLoading } = storeToRefs(useScreenStore())
const goBack = () =>{ const goBack = () =>{
let list = [ let list = [
...@@ -191,6 +192,7 @@ const SetTripTemplateSlide = async () => { ...@@ -191,6 +192,7 @@ const SetTripTemplateSlide = async () => {
if (TemplateRes.data.resultCode == 1) { if (TemplateRes.data.resultCode == 1) {
} }
dataLoadingStore.setDataLoading(true)
datas.loading = false datas.loading = false
} catch (error) { } catch (error) {
datas.loading = false datas.loading = false
...@@ -210,6 +212,7 @@ const SetTripTemplateConfig = async () => { ...@@ -210,6 +212,7 @@ const SetTripTemplateConfig = async () => {
if (TemplateRes.data.resultCode == 1) { if (TemplateRes.data.resultCode == 1) {
} }
dataLoadingStore.setDataLoading(true)
datas.loading = false datas.loading = false
} catch (error) { } catch (error) {
datas.loading = false datas.loading = false
...@@ -218,6 +221,9 @@ const SetTripTemplateConfig = async () => { ...@@ -218,6 +221,9 @@ const SetTripTemplateConfig = async () => {
} }
// 保存 // 保存
const setTemplate = async () =>{ const setTemplate = async () =>{
if(dataLoading.value){
dataLoadingStore.setDataLoading(false)
}
// console.log(JSON.stringify(slides.value),'----保存接口',queryObj.value) // console.log(JSON.stringify(slides.value),'----保存接口',queryObj.value)
if(model.value&&userInfo.value.IsEditTripTemplate==1){ if(model.value&&userInfo.value.IsEditTripTemplate==1){
if(CoverImg&&CoverImg.value) queryObj.value.CoverImg = CoverImg.value if(CoverImg&&CoverImg.value) queryObj.value.CoverImg = CoverImg.value
......
...@@ -75,7 +75,8 @@ const { ctrlKeyState, shiftKeyState } = storeToRefs(keyboardStore) ...@@ -75,7 +75,8 @@ const { ctrlKeyState, shiftKeyState } = storeToRefs(keyboardStore)
const { slidesLoadLimit } = useLoadSlides() const { slidesLoadLimit } = useLoadSlides()
const TemplateTypeStore = useScreenStore() const TemplateTypeStore = useScreenStore()
const CoverImgStore = useScreenStore() const CoverImgStore = useScreenStore()
const { TemplateDataSource, TemplateType } = storeToRefs(TemplateTypeStore) const dataLoadingStore = useScreenStore()
const { TemplateDataSource, TemplateType, dataLoading } = storeToRefs(TemplateTypeStore)
const selectedSlidesIndex = computed(() => [..._selectedSlidesIndex.value, slideIndex.value]) const selectedSlidesIndex = computed(() => [..._selectedSlidesIndex.value, slideIndex.value])
const presetLayoutPopoverVisible = ref(false) const presetLayoutPopoverVisible = ref(false)
...@@ -117,6 +118,13 @@ watch(() => slideIndex.value, () => { ...@@ -117,6 +118,13 @@ watch(() => slideIndex.value, () => {
}) })
}) })
// 监听请求保存成功 重新请求数据
watch(() => dataLoading.value, (n,o) =>{
if(n!=o&&n){
GetTripTemplate()
}
})
queryObj.value = inject(injectKeyDataSource).queryObj queryObj.value = inject(injectKeyDataSource).queryObj
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment