Commit e133ddb2 authored by zhengke's avatar zhengke

优化 模版中心 编辑

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