Commit c2e22cf0 authored by zhengke's avatar zhengke

模版中心保存权限

parent a55ba264
......@@ -56,7 +56,7 @@
</FileInput>
<template v-for="(item,index) in dataList">
<div class="CloudDisk-R-Box"
<div class="CloudDisk-R-Box cursor-pointer"
:class="[ImgId==item.DetailsId?'active':'']" @click="setImg(item)">
<div class="CloudDisk-R-Img">
<el-image :src="item.FilePath" style="width: 80px; height: 80px"
......@@ -117,7 +117,7 @@ const dialogFormVisible = ref(false)
const dialogTitle = ref('')
const queryObj = reactive({
pageIndex: 1,
pageSize: 10,
pageSize: 3,
CloudGroupId: '',
FileName: '',
})
......@@ -148,16 +148,22 @@ const setImg = (item:any) => {
}
const insertImageElement = async (files: FileList) => {
let parms = {
isppt: '1',
uid: token.value,
gid: GroupId.value
}
let filePath="tripImg/";
console.log("ssss");
let url = await AliyunUpload.UploadCloudDisk(files[0], filePath, parms);
if(url) Search()
const loadingObj = ElLoading.service({
text:'正在上传图',
lock:true
})
let parms = {
isppt: '1',
uid: token.value,
gid: GroupId.value
}
let filePath="tripImg/";
console.log("ssss");
let url = await AliyunUpload.UploadCloudDisk(files[0], filePath, parms);
if(url) Search()
setTimeout(()=>{
loadingObj.close()
},300)
}
const addEditGroup = () =>{
......@@ -401,7 +407,7 @@ onMounted(()=>{
color: #000000;
}
.CloudDisk-L-Center,.CloudDisk-R-Center{
max-height: 400px;
max-height: 100px;
}
.CloudDisk-R-Box.active .CloudDisk-R-Img{
width: 80px;
......
......@@ -109,7 +109,7 @@ import BuyProduct from '@/components/User/BuyProduct.vue'
import CloudDisk from '@/components/CloudDisk/index.vue'
const showVisible = ref(true)
const activeName = ref("2")
const activeName = ref("1")
const imgVisibleStore = useScreenStore()
const imageFile = ref({})
......@@ -186,7 +186,7 @@ const setImgs = async () => {
let downloadInfo:any = {}
if(activeName.value=='1') propsDatas.value = { src: imgOnline.value }
else if(activeName.value=='2') {
text = '请上传图片'
text = '请选择图片'
url = imgPath.value
} else if(activeName.value=='3') {
text = '请输入图片url地址'
......
......@@ -65,7 +65,7 @@
<div class="arrow-btn"><IconDown class="arrow" /></div>
</Popover>
</div> -->
<div class="group-menu-item" v-if="userInfo.isTemplate==1&&model==1">
<div class="group-menu-item" v-if="(userInfo.isTemplate==1||userInfo.iv || userInfo.ic || userInfo.ia)&&model==1">
<div class="menu-item" v-tooltip="'导入PSD'" @click="UploadPsdHandler">
<IconUpload class="icon" />
</div>
......@@ -74,10 +74,10 @@
<IconDownload class="icon" />
</div>
<el-button type="primary"
v-if="(userInfo.isTemplate==1||ConfigId>0)&&model!=2"
v-if="(userInfo.isTemplate==1||userInfo.iv || userInfo.ic || userInfo.ia||ConfigId>0)&&model!=2"
size="small" :loading="datas.loading"
@click="setTemplate" style="color: #ffff;margin-left: 10px;">
<template v-if="userInfo.isTemplate==1&&model==1">
<template v-if="(userInfo.isTemplate==1||userInfo.iv || userInfo.ic || userInfo.ia)&&model==1">
保存{{searchData.TemplateType!=2?'模板':'广告'}}
</template>
<template v-if="ConfigId>0&&model!=2">
......
......@@ -17,38 +17,40 @@
</div>
</div>
<template v-if="searchData.TemplateType!=2&&userInfo.isp">
<div class="row q-mt-md">
<Button style="flex: 1;" @click="AllDataSource()">
<!-- <span class="Required">*</span> -->
数据源
</Button>
</div>
<div class="row q-mt-md">
<Button style="flex: 1;" @click="AllDataSource()">
<!-- <span class="Required">*</span> -->
数据源
</Button>
</div>
</template>
<template v-if="userInfo.isp">
<p class="q-mt-md"><span class="Required q-mr-md">*</span>模版权限:</p>
<div class="row wrap q-mt-md">
<el-select v-model="queryObj.AuthType" class="m-2"
placeholder="请选择权限类型">
<el-option
v-for="item in TemplateAuthType"
:key="item.Type"
:label="item.Name"
:value="item.Type"
/>
</el-select>
</div>
</template>
<p class="q-mt-md"><span class="Required q-mr-md">*</span>模版权限:</p>
<div class="row wrap q-mt-md">
<el-select v-model="queryObj.AuthType" class="m-2"
placeholder="请选择权限类型">
<el-option
v-for="item in TemplateAuthType"
:key="item.Type"
:label="item.Name"
:value="item.Type"
/>
</el-select>
</div>
<template v-if="searchData.TemplateType!=2&&userInfo.isp">
<p class="q-mt-md"><span class="Required q-mr-md">*</span>页面类型:</p>
<div class="row wrap q-mt-md">
<el-select v-model="datas.DataSource.pageType" class="m-2"
placeholder="请选择页面类型" @change="getPageType()">
<el-option
v-for="item in TemplateType"
:key="item.FiledType"
:label="item.Name"
:value="item.FiledType"
/>
</el-select>
</div>
<p class="q-mt-md"><span class="Required q-mr-md">*</span>页面类型:</p>
<div class="row wrap q-mt-md">
<el-select v-model="datas.DataSource.pageType" class="m-2"
placeholder="请选择页面类型" @change="getPageType()">
<el-option
v-for="item in TemplateType"
:key="item.FiledType"
:label="item.Name"
:value="item.FiledType"
/>
</el-select>
</div>
</template>
<p class="q-mt-md"><span class="Required q-mr-md">*</span>{{searchData.TemplateType!=2?'模版名称':'广告名称'}}:</p>
......
......@@ -161,11 +161,11 @@
<div class="MarketIndexList-Hover">
<div class="MarketIndexButtomIcon row flex-between">
<div>
<div class="MarketOpa2"></div>
<!-- <div class="MarketOpa2"></div>
<el-icon v-if="userInfo.isTemplate==1 && model==1"
size="21px" class="MarketIconAbsolute cusor-pointer" @click="deleteTemplate(item)">
<Delete/>
</el-icon>
</el-icon> -->
<!-- <el-icon v-if="model!=1" size="23px" class="MarketIconAbsolute cusor-pointer"
@click="BeFondOf(item)">
<IconLike v-if="!item.checked" class="IconLike"/>
......
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