Commit e133ddb2 authored by zhengke's avatar zhengke

优化 模版中心 编辑

parent 38394a72
...@@ -52,7 +52,7 @@ ...@@ -52,7 +52,7 @@
</div> </div>
</div> </div>
<div class="row flex-center"> <div class="row flex-center">
<div class="MarketAdd MarketAddw140 pointer" @click="goToTemplate(showCurrentTemplate)">立即使用</div> <div class="MarketAdd MarketAddw140 pointer" @click="goToTemplate(showCurrentTemplate)">立即{{model==1?'编辑':'使用'}}</div>
</div> </div>
</div> </div>
<!-- <template v-if="showCurrentTemplate.PageImageList.length>1"> <!-- <template v-if="showCurrentTemplate.PageImageList.length>1">
...@@ -84,7 +84,7 @@ import { useSellTemplateStore,useSlidesStore } from '@/store' ...@@ -84,7 +84,7 @@ import { useSellTemplateStore,useSlidesStore } from '@/store'
import { useScreenStore } from "@/store/screen"; import { useScreenStore } from "@/store/screen";
import { storeToRefs } from "pinia"; import { storeToRefs } from "pinia";
import { injectKeyTemplate } from '@/types/injectKey' import { injectKeyTemplate } from '@/types/injectKey'
import { noDataImg, createOpEditorLink, createSaleCreateLink, managerTemplateLink, createSaleEditorLink } from '@/utils/common' import { noDataImg, createOpEditorLink, createSaleCreateLink, managerTemplateLink, createSaleEditorLink, openNewBlank } from '@/utils/common'
import { ElLoading, ElMessage, ElMessageBox } from "element-plus"; import { ElLoading, ElMessage, ElMessageBox } from "element-plus";
import { useRouter } from "vue-router"; import { useRouter } from "vue-router";
import UserCard from "@/components/User/UserCard.vue"; import UserCard from "@/components/User/UserCard.vue";
...@@ -105,26 +105,26 @@ const scrollToElement = ref<any>() ...@@ -105,26 +105,26 @@ const scrollToElement = ref<any>()
const searchData = ref({} as any) const searchData = ref({} as any)
searchData.value = inject(injectKeyTemplate) searchData.value = inject(injectKeyTemplate)
const marketStore = useScreenStore() const marketStore = useScreenStore()
const { market, ConfigId} = storeToRefs(useScreenStore()) const { model, market, ConfigId} = storeToRefs(useScreenStore())
const personVisible = ref(false) const personVisible = ref(false)
const model = ref(2) // const model = ref(2)
const showCurrentTemplate = ref<any>() const showCurrentTemplate = ref<any>()
const imgList = ref<any>() const imgList = ref<any>()
const datas = reactive({ const datas = reactive({
scrollTop: 0, scrollTop: 0,
currentImg: 0,// 当前查看img currentImg: 0,// 当前查看img
}) })
let TemplateType = 0 // let TemplateType = 0
if(router.currentRoute.value.path=='/market') model.value=1 // if(router.currentRoute.value.path=='/market') model.value=1
if(router.currentRoute.value.path.includes('create')) { // if(router.currentRoute.value.path.includes('create')) {
model.value=2 // model.value=2
if(router.currentRoute.value.fullPath.indexOf('/ad')!=-1) TemplateType = 2 // if(router.currentRoute.value.fullPath.indexOf('/ad')!=-1) TemplateType = 2
else if(router.currentRoute.value.fullPath.indexOf('/trip')!=-1) TemplateType = 1 // else if(router.currentRoute.value.fullPath.indexOf('/trip')!=-1) TemplateType = 1
}else if(router.currentRoute.value.path.includes('op')) { // }else if(router.currentRoute.value.path.includes('op')) {
model.value=0 // model.value=0
} // }
marketStore.setModel(model.value) // marketStore.setModel(model.value)
const props = defineProps({ const props = defineProps({
DetaTem:{ DetaTem:{
...@@ -240,8 +240,9 @@ const goToTemplate = (item: any) => { ...@@ -240,8 +240,9 @@ const goToTemplate = (item: any) => {
else if(model.value==1) { else if(model.value==1) {
searchData.value.currentMenu = null searchData.value.currentMenu = null
url = managerTemplateLink(item.TempId,item.TemplateType) url = managerTemplateLink(item.TempId,item.TemplateType)
openNewBlank(url)
} }
if(url!='') { if(url!=''&&model.value!=1) {
router.push({ router.push({
path:url path:url
}) })
......
...@@ -297,16 +297,15 @@ const datas = reactive({ ...@@ -297,16 +297,15 @@ const datas = reactive({
currentImg: 0,// 当前查看img currentImg: 0,// 当前查看img
}) })
const DetailsVisible = ref(false) const DetailsVisible = ref(false)
let TemplateType = 0 // let TemplateType = 0
if(router.currentRoute.value.path=='/market') model.value=1 // if(router.currentRoute.value.path=='/market') model.value=1
if(router.currentRoute.value.path.includes('create')) { // if(router.currentRoute.value.path.includes('create')) {
model.value=2 // model.value=2
if(router.currentRoute.value.fullPath.indexOf('/ad')!=-1) TemplateType = 2 // if(router.currentRoute.value.fullPath.indexOf('/ad')!=-1) TemplateType = 2
else if(router.currentRoute.value.fullPath.indexOf('/trip')!=-1) TemplateType = 1 // else if(router.currentRoute.value.fullPath.indexOf('/trip')!=-1) TemplateType = 1
}else if(router.currentRoute.value.path.includes('op')) { // }else if(router.currentRoute.value.path.includes('op')) {
model.value=0 // model.value=0
} // }
marketStore.setModel(model.value)
const queryObj = reactive({ const queryObj = reactive({
pageIndex: 1, pageIndex: 1,
pageSize: 20, pageSize: 20,
...@@ -320,7 +319,7 @@ const queryObj = reactive({ ...@@ -320,7 +319,7 @@ const queryObj = reactive({
ColorNames: [], //颜色名称 ColorNames: [], //颜色名称
pageCount: 0, //总页数 pageCount: 0, //总页数
TempType: 0, TempType: 0,
TemplateType: TemplateType,//0 不限 1模版 2广告 TemplateType: 0,//0 不限 1模版 2广告
type: 0, type: 0,
OrderByType: 1,//排序方式 OrderByType: 1,//排序方式
}) })
...@@ -330,7 +329,7 @@ const queryColor = ref({ ...@@ -330,7 +329,7 @@ const queryColor = ref({
}) })
const setTemplateType = ref(1) const setTemplateType = ref(1)
const ColorList = ref([]) const ColorList = ref([])
marketStore.setModel('1')
const tableScrollHandler = ()=>{ const tableScrollHandler = ()=>{
if(queryObj.pageCount>queryObj.pageIndex){ if(queryObj.pageCount>queryObj.pageIndex){
queryObj.pageIndex++ queryObj.pageIndex++
......
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