Commit 7da1a264 authored by 黄奎's avatar 黄奎
parents 60522ff0 aaccbfb6
...@@ -20,7 +20,7 @@ export default { ...@@ -20,7 +20,7 @@ export default {
</script> </script>
<style> <style>
@import url("//at.alicdn.com/t/font_2077629_4yvj1vbqih.css"); @import url("//at.alicdn.com/t/font_2077629_spbvq8xiwk.css");
.q-scrollarea__thumb { .q-scrollarea__thumb {
z-index: 999999 !important; z-index: 999999 !important;
} }
......
...@@ -17,11 +17,11 @@ ...@@ -17,11 +17,11 @@
</template> </template>
<template v-slot:body-cell-Content="props"> <template v-slot:body-cell-Content="props">
<q-td :props="props" style="max-width: 500px;white-space: normal;word-break:break-all"> <q-td :props="props" style="max-width: 500px;white-space: normal;word-break:break-all;">
<div > <div style="display: flex;align-items: center;">
<span v-if="props.row.Type==1">{{getType(props.row,'content')}}</span> <span v-if="props.row.Type==1">{{getType(props.row,'content')}}</span>
<q-img v-if="props.row.Type==2 || props.row.Type==3 || props.row.Type==6" <q-img v-if="props.row.Type==2 || props.row.Type==3 || props.row.Type==6"
:src="getType(props.row,'content')" style="width: 80px;height: 80px;border-radius: 6px;display: flex;"> :src="getType(props.row,'content')" style="width: 100px;height: 100px;border-radius: 6px;display: flex;">
</q-img> </q-img>
<!-- <audio controls="controls" <!-- <audio controls="controls"
...@@ -56,6 +56,18 @@ ...@@ -56,6 +56,18 @@
" class="iconfont icon-word"></i> " class="iconfont icon-word"></i>
<i v-else class="iconfont icon-excel"></i> <i v-else class="iconfont icon-excel"></i>
</div> </div>
<q-icon v-if="(props.row.Type==2 || props.row.Type==4 || props.row.Type==5 || props.row.Type==6 || props.row.Type==7)&& props.row.Media_Id && props.row.Media_Id!=''"
size="20px" name="iconfont icon-yiqueren" color="green" style="margin-left: 10px;" >
<q-tooltip anchor="top middle" self="bottom middle" :offset="[10, 10]">
已更新
</q-tooltip>
</q-icon>
<q-icon v-if="(props.row.Type==2 || props.row.Type==4 || props.row.Type==5 || props.row.Type==6 || props.row.Type==7)&& props.row.Media_Id==''"
size="20px" name="iconfont icon-yiquxiao" color="red" style="margin-left: 10px;" >
<q-tooltip anchor="top middle" self="bottom middle" :offset="[10, 10]">
未更新
</q-tooltip>
</q-icon>
</div> </div>
</q-td> </q-td>
......
...@@ -27,6 +27,20 @@ ...@@ -27,6 +27,20 @@
style="padding: 0;padding: 0 5px;font-size: 12px;"> style="padding: 0;padding: 0 5px;font-size: 12px;">
{{x.AppletModel&& x.AppletModel.Title?x.AppletModel.Title:''}} {{x.AppletModel&& x.AppletModel.Title?x.AppletModel.Title:''}}
</div> </div>
<q-icon
v-if="x.Media_Id && x.Media_Id!=''" class="absolute all-pointer-events"
size="22px" name="iconfont icon-yiqueren" color="green" style="top: 8px; right: 8px">
<q-tooltip anchor="top middle" self="bottom middle" :offset="[10, 10]">
已更新
</q-tooltip>
</q-icon>
<q-icon
v-if="x.Media_Id==''" class="absolute all-pointer-events"
size="22px" name="iconfont icon-yiquxiao" color="red" style="top: 8px; right: 8px">
<q-tooltip anchor="top middle" self="bottom middle" :offset="[10, 10]">
未更新
</q-tooltip>
</q-icon>
</q-img> </q-img>
<div class="onetext" style="margin-top: 5px;">上传者:{{x.UpdateByName}}</div> <div class="onetext" style="margin-top: 5px;">上传者:{{x.UpdateByName}}</div>
<div class="onetext" style="margin-top: 5px;">分钟:{{x.MediumGroupName}}</div> <div class="onetext" style="margin-top: 5px;">分钟:{{x.MediumGroupName}}</div>
......
...@@ -19,6 +19,20 @@ ...@@ -19,6 +19,20 @@
<div <div
style="display:flex;align-items: center;justify-content: space-between;margin-bottom: 5px;"> style="display:flex;align-items: center;justify-content: space-between;margin-bottom: 5px;">
<span>{{x.UpdateTime}}</span> <span>{{x.UpdateTime}}</span>
<q-icon
v-if="x.Media_Id && x.Media_Id!=''"
size="20px" name="iconfont icon-yiqueren" color="green" >
<q-tooltip anchor="top middle" self="bottom middle" :offset="[10, 10]">
已更新
</q-tooltip>
</q-icon>
<q-icon
v-if="x.Media_Id==''"
size="20px" name="iconfont icon-yiquxiao" color="red" >
<q-tooltip anchor="top middle" self="bottom middle" :offset="[10, 10]">
未更新
</q-tooltip>
</q-icon>
<!-- <q-btn class="q-mr-md" label="编辑" size="xs" color="accent" style="margin-right: 0;" @click.stop="goedit(x)" /> --> <!-- <q-btn class="q-mr-md" label="编辑" size="xs" color="accent" style="margin-right: 0;" @click.stop="goedit(x)" /> -->
<!-- <i class="el-icon-edit-outline" style="font-size: 20px;color: #1890ff;" <!-- <i class="el-icon-edit-outline" style="font-size: 20px;color: #1890ff;"
@click.stop="goedit(x)"></i> --> @click.stop="goedit(x)"></i> -->
......
...@@ -19,6 +19,20 @@ ...@@ -19,6 +19,20 @@
<div <div
style="display:flex;align-items: center;justify-content: space-between;margin-bottom: 5px;"> style="display:flex;align-items: center;justify-content: space-between;margin-bottom: 5px;">
<span>{{x.UpdateTime}}</span> <span>{{x.UpdateTime}}</span>
<q-icon
v-if="x.Media_Id && x.Media_Id!=''"
size="20px" name="iconfont icon-yiqueren" color="green" >
<q-tooltip anchor="top middle" self="bottom middle" :offset="[10, 10]">
已更新
</q-tooltip>
</q-icon>
<q-icon
v-if="x.Media_Id==''"
size="20px" name="iconfont icon-yiquxiao" color="red" >
<q-tooltip anchor="top middle" self="bottom middle" :offset="[10, 10]">
未更新
</q-tooltip>
</q-icon>
<!-- <q-btn class="q-mr-md" label="编辑" size="xs" color="accent" style="margin-right: 0;" @click.stop="goedit(x)" /> --> <!-- <q-btn class="q-mr-md" label="编辑" size="xs" color="accent" style="margin-right: 0;" @click.stop="goedit(x)" /> -->
<!-- <i class="el-icon-edit-outline" style="font-size: 20px;color: #1890ff;" <!-- <i class="el-icon-edit-outline" style="font-size: 20px;color: #1890ff;"
@click.stop="goedit(x)"></i> --> @click.stop="goedit(x)"></i> -->
......
...@@ -11,7 +11,8 @@ ...@@ -11,7 +11,8 @@
<q-btn color="accent" style="float:right;" size="sm" class="q-mr-md" icon="edit" label="修改分组" <q-btn color="accent" style="float:right;" size="sm" class="q-mr-md" icon="edit" label="修改分组"
@click="plmove()"></q-btn> @click="plmove()"></q-btn>
</div> </div>
<div style="width: 100%;display: flex;align-items: center;flex-wrap: wrap;padding: 10px 20px;" v-if="dataList.length>0"> <div style="width: 100%;display: flex;align-items: center;flex-wrap: wrap;padding: 10px 20px;"
v-if="dataList.length>0">
<q-card class="imgcard" v-for="(x,y) in dataList" :key='y' <q-card class="imgcard" v-for="(x,y) in dataList" :key='y'
:style="{border:x.check==true?'2px solid #91d5ff':'2px solid #FFF'}" :style="{border:x.check==true?'2px solid #91d5ff':'2px solid #FFF'}"
@click="dataList[y].check = !dataList[y].check,$forceUpdate()"> @click="dataList[y].check = !dataList[y].check,$forceUpdate()">
...@@ -24,9 +25,24 @@ ...@@ -24,9 +25,24 @@
</div> </div>
<q-img :src="x.ImageModel && x.ImageModel.ImagePath?x.ImageModel.ImagePath:''" class="imgstyle"> <q-img :src="x.ImageModel && x.ImageModel.ImagePath?x.ImageModel.ImagePath:''" class="imgstyle">
<div class="absolute-bottom text-subtitle1 text-center onetext" <div class="absolute-bottom text-subtitle1 text-center onetext"
style="padding: 0;padding: 0 5px;font-size: 12px;" > style="padding: 0;padding: 0 5px;font-size: 12px;">
{{x.ImageModel && x.ImageModel.ImageName ?x.ImageModel.ImageName:''}} {{x.ImageModel && x.ImageModel.ImageName ?x.ImageModel.ImageName:''}}
</div> </div>
<q-icon
v-if="x.Media_Id && x.Media_Id!=''" class="absolute all-pointer-events"
size="20px" name="iconfont icon-yiqueren" color="green" style="top: 8px; right: 8px">
<q-tooltip anchor="top middle" self="bottom middle" :offset="[10, 10]">
已更新
</q-tooltip>
</q-icon>
<q-icon
v-if="x.Media_Id==''" class="absolute all-pointer-events"
size="20px" name="iconfont icon-yiquxiao" color="red" style="top: 8px; right: 8px">
<q-tooltip anchor="top middle" self="bottom middle" :offset="[10, 10]">
未更新
</q-tooltip>
</q-icon>
</q-img> </q-img>
<div class="onetext" style="margin-top: 5px;">上传者:{{x.UpdateByName}}</div> <div class="onetext" style="margin-top: 5px;">上传者:{{x.UpdateByName}}</div>
<div class="onetext" style="margin-top: 5px;">分组:{{x.MediumGroupName}}</div> <div class="onetext" style="margin-top: 5px;">分组:{{x.MediumGroupName}}</div>
...@@ -34,11 +50,13 @@ ...@@ -34,11 +50,13 @@
</q-card> </q-card>
</div> </div>
<div style="width: 100%;height: 50px;line-height: 50px;text-align: center;" v-if="dataList.length==0">暂无数据</div> <div style="width: 100%;height: 50px;line-height: 50px;text-align: center;" v-if="dataList.length==0">暂无数据
</div>
</div> </div>
<div v-if="Isadd==true"> <div v-if="Isadd==true">
<alladdsc :allclassifyList="allclassifyList" type='2' @editsuccess="getchildren" :editobj='editobj' @getcancel='Isadd=false'></alladdsc> <alladdsc :allclassifyList="allclassifyList" type='2' @editsuccess="getchildren" :editobj='editobj'
@getcancel='Isadd=false'></alladdsc>
</div> </div>
</div> </div>
...@@ -57,7 +75,7 @@ ...@@ -57,7 +75,7 @@
type: Array, type: Array,
default: [], default: [],
}, },
allclassifyList:{ allclassifyList: {
type: Array, type: Array,
default: [], default: [],
} }
...@@ -66,7 +84,7 @@ ...@@ -66,7 +84,7 @@
return { return {
loading: false, loading: false,
Isadd: false, Isadd: false,
editobj:null editobj: null
} }
}, },
created() { created() {
...@@ -76,25 +94,25 @@ ...@@ -76,25 +94,25 @@
goadd() { goadd() {
this.Isadd = true; this.Isadd = true;
this.editobj=null this.editobj = null
}, },
goedit(row){ goedit(row) {
this.editobj= {} this.editobj = {}
this.editobj.Id = row.Id; this.editobj.Id = row.Id;
this.editobj.MediaGroupId = row.MediaGroupId; this.editobj.MediaGroupId = row.MediaGroupId;
this.editobj.Type = row.Type; this.editobj.Type = row.Type;
this.editobj.ImageModel = JSON.parse(JSON.stringify(row.ImageModel)) ; this.editobj.ImageModel = JSON.parse(JSON.stringify(row.ImageModel));
this.Isadd = true this.Isadd = true
}, },
getchildren(){ getchildren() {
this.$emit('editsuccess') this.$emit('editsuccess')
this.Isadd = false this.Isadd = false
}, },
pldelete(){ pldelete() {
this.$emit('getdelete') this.$emit('getdelete')
}, },
plmove(){ plmove() {
this.$emit('getmove') this.$emit('getmove')
} }
...@@ -170,6 +188,4 @@ ...@@ -170,6 +188,4 @@
text-overflow: ellipsis; text-overflow: ellipsis;
width: 208px; width: 208px;
} }
</style> </style>
\ No newline at end of file
...@@ -18,6 +18,20 @@ ...@@ -18,6 +18,20 @@
<div <div
style="display:flex;align-items: center;justify-content: space-between;margin-bottom: 5px;"> style="display:flex;align-items: center;justify-content: space-between;margin-bottom: 5px;">
<span>{{x.UpdateTime}}</span> <span>{{x.UpdateTime}}</span>
<q-icon
v-if="x.Media_Id && x.Media_Id!=''"
size="20px" name="iconfont icon-yiqueren" color="green" >
<q-tooltip anchor="top middle" self="bottom middle" :offset="[10, 10]">
已更新
</q-tooltip>
</q-icon>
<q-icon
v-if="x.Media_Id==''"
size="20px" name="iconfont icon-yiquxiao" color="red" >
<q-tooltip anchor="top middle" self="bottom middle" :offset="[10, 10]">
未更新
</q-tooltip>
</q-icon>
<!-- <q-btn class="q-mr-md" label="编辑" size="xs" color="accent" style="margin-right: 0;" @click.stop="goedit(x)" /> --> <!-- <q-btn class="q-mr-md" label="编辑" size="xs" color="accent" style="margin-right: 0;" @click.stop="goedit(x)" /> -->
<!-- <i class="el-icon-edit-outline" style="font-size: 20px;color: #1890ff;" <!-- <i class="el-icon-edit-outline" style="font-size: 20px;color: #1890ff;"
@click.stop="goedit(x)"></i> --> @click.stop="goedit(x)"></i> -->
......
...@@ -11,6 +11,16 @@ ...@@ -11,6 +11,16 @@
<q-input @keyup.enter.native="resetSearch" clearable standout="bg-primary text-white" v-model="msg.Content" <q-input @keyup.enter.native="resetSearch" clearable standout="bg-primary text-white" v-model="msg.Content"
label="输入搜索内容" maxlength="20" /> label="输入搜索内容" maxlength="20" />
</div> </div>
<div class="col-6" style="color: red;display: flex;">
注:更新为整点更新到企业微信
(<span>
<i class="iconfont icon-yiquxiao" style="font-size: 14px;color: red;"></i>
未更新
<i class="iconfont icon-yiqueren" style="font-size: 14px;color: green;"></i>
已更新
</span>)
</div>
</div> </div>
</div> </div>
<div class="page-content"> <div class="page-content">
......
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