2023-01-06 16:00:15 +08:00
|
|
|
<template>
|
2023-08-05 12:52:56 +08:00
|
|
|
<div class="my_material_modal">
|
|
|
|
|
<!-- <a-modal class="my_material_modal"
|
2023-01-06 16:00:15 +08:00
|
|
|
v-model:visible="myMaterialModalShow"
|
|
|
|
|
:footer="null"
|
|
|
|
|
width="80%"
|
|
|
|
|
:maskClosable="false"
|
|
|
|
|
:centered="true"
|
2023-08-05 12:52:56 +08:00
|
|
|
> -->
|
2023-01-06 16:00:15 +08:00
|
|
|
<div class="my_material_header">
|
|
|
|
|
<div class="my_material_header_right">
|
|
|
|
|
<div class="content_search_block">
|
|
|
|
|
<input class="search_input" placeholder="Please input" v-model="searchPictureName" @keydown.enter="getLibraryList()">
|
2023-08-23 17:50:09 +08:00
|
|
|
<div class="search_icon_block" @click.stop="getLibraryList()"><span class="icon iconfont icon-sousuo"></span></div>
|
2023-01-06 16:00:15 +08:00
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="my_material_content">
|
2023-09-12 10:11:27 +08:00
|
|
|
|
2023-01-06 16:00:15 +08:00
|
|
|
<div class="material_content_body scroll_style">
|
2023-09-12 10:11:27 +08:00
|
|
|
<div v-for="item,index in imgList" :key="item" class="content_img_item" :class="[ item?.checked ? 'active':'' , selectCode == 'Moodboard' ? 'moodb':'' ]" >
|
|
|
|
|
<img :src="item.imgUrl" @click.stop="selectImgItem(item)">
|
|
|
|
|
<div v-if="selectCode == 'Sketchboard'" class="operate_file_block">
|
|
|
|
|
<div class="select_img_type">
|
|
|
|
|
<div
|
|
|
|
|
class="select_category"
|
|
|
|
|
@click.stop="showFileCategory(item)"
|
|
|
|
|
>
|
|
|
|
|
{{ getSketchLabel(item.category) }}
|
|
|
|
|
<div
|
|
|
|
|
:class="[
|
|
|
|
|
'icon',
|
|
|
|
|
'iconfont',
|
|
|
|
|
'icon-xiala',
|
|
|
|
|
item.categoryShow
|
|
|
|
|
? 'icon_rotate'
|
|
|
|
|
: '',
|
|
|
|
|
]"
|
|
|
|
|
></div>
|
|
|
|
|
</div>
|
|
|
|
|
<div
|
|
|
|
|
class="category_list"
|
|
|
|
|
v-show="item.categoryShow"
|
|
|
|
|
>
|
|
|
|
|
<div
|
|
|
|
|
:class="[
|
|
|
|
|
'category_item',
|
|
|
|
|
item.category == cate.value
|
|
|
|
|
? 'select_category_item'
|
|
|
|
|
: '',
|
|
|
|
|
]"
|
|
|
|
|
v-for="(
|
|
|
|
|
cate, index
|
|
|
|
|
) in disignTypeList"
|
|
|
|
|
:key="index"
|
|
|
|
|
@click.stop="selectFileCategory(item, cate)"
|
|
|
|
|
>
|
|
|
|
|
{{ cate.label }}
|
2023-08-23 17:50:09 +08:00
|
|
|
</div>
|
|
|
|
|
</div>
|
2023-09-12 10:11:27 +08:00
|
|
|
</div>
|
2023-01-06 16:00:15 +08:00
|
|
|
</div>
|
2023-09-12 10:11:27 +08:00
|
|
|
<div v-if="selectCode == 'Sketchboard' || selectCode == 'Printboard'" class="pin_block">
|
|
|
|
|
<a-checkbox v-model:checked="item.pin">PIN</a-checkbox>
|
2023-08-23 17:50:09 +08:00
|
|
|
</div>
|
2023-09-12 10:11:27 +08:00
|
|
|
</div>
|
|
|
|
|
|
2023-01-06 16:00:15 +08:00
|
|
|
</div>
|
|
|
|
|
<div class="no_data_block loading_block" v-show="isShowLoading">
|
|
|
|
|
<a-spin size="large"></a-spin>
|
|
|
|
|
</div>
|
2023-08-05 12:52:56 +08:00
|
|
|
|
2023-01-06 16:00:15 +08:00
|
|
|
</div>
|
2023-08-05 12:52:56 +08:00
|
|
|
<!-- </a-modal> -->
|
2023-01-06 16:00:15 +08:00
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</template>
|
|
|
|
|
<script lang="ts">
|
|
|
|
|
import { defineComponent, ref} from 'vue'
|
|
|
|
|
import { Https } from "@/tool/https";
|
|
|
|
|
import { message } from 'ant-design-vue';
|
2023-08-05 12:52:56 +08:00
|
|
|
import { useStore } from "vuex";
|
|
|
|
|
import GO from '@/tool/GO';
|
|
|
|
|
|
2023-01-06 16:00:15 +08:00
|
|
|
export default defineComponent({
|
2023-08-21 10:55:39 +08:00
|
|
|
props: ["msg"],
|
|
|
|
|
setup(prop) {
|
2023-01-06 16:00:15 +08:00
|
|
|
let myMaterialModalShow = ref(false)
|
2023-09-12 10:11:27 +08:00
|
|
|
let imgList = ref([
|
|
|
|
|
{
|
|
|
|
|
imgUrl: "https://illlustrations.co/static/32913fde3ee589609d98f16c51fcffa6/ee604/day8-printer.png",
|
|
|
|
|
id_: 1,
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
imgUrl: "https://illlustrations.co/static/3edf742257c1d1460eb2e2f998a1df96/ee604/day4-polariod.png",
|
|
|
|
|
id_: 2,
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
imgUrl: "https://illlustrations.co/static/475732e63175f7dc3bf93c84af8b3d11/ee604/day6-open-vault.png",
|
|
|
|
|
id_: 3,
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
imgUrl: "https://illlustrations.co/static/ca430674ef56f1a3a91f705670fd8512/ee604/day17-walkie-talkie.png",
|
|
|
|
|
id_: 4,
|
|
|
|
|
},
|
|
|
|
|
])
|
2023-08-05 12:52:56 +08:00
|
|
|
let store = useStore()
|
2023-01-06 16:00:15 +08:00
|
|
|
let isShowLoading:any = ref(false)
|
|
|
|
|
let selectCode:any = ref('')
|
|
|
|
|
let currentPage:any = ref(1)
|
|
|
|
|
let searchPictureName = ref('')
|
|
|
|
|
let pageSize = ref(20)
|
|
|
|
|
let total = ref(0)
|
|
|
|
|
let searcMaterialhName:any = ref('') //搜索名字
|
|
|
|
|
let designType:any = ref(null)
|
|
|
|
|
let disignTypeList = [
|
|
|
|
|
{
|
|
|
|
|
value: "Outwear",
|
|
|
|
|
label: "Outwear",
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
value: "Blouse",
|
|
|
|
|
label: "Blouse",
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
value: "Dress",
|
|
|
|
|
label: "Dress",
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
value: "Trousers",
|
|
|
|
|
label: "Trousers",
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
value: "Skirt",
|
|
|
|
|
label: "Skirt",
|
|
|
|
|
},
|
|
|
|
|
]
|
|
|
|
|
return{
|
|
|
|
|
myMaterialModalShow,
|
|
|
|
|
imgList,
|
2023-08-05 12:52:56 +08:00
|
|
|
store,
|
2023-01-06 16:00:15 +08:00
|
|
|
isShowLoading,
|
|
|
|
|
selectCode,
|
|
|
|
|
currentPage,
|
|
|
|
|
searchPictureName,
|
|
|
|
|
pageSize,
|
|
|
|
|
total,
|
|
|
|
|
searcMaterialhName,
|
|
|
|
|
designType,
|
|
|
|
|
disignTypeList,
|
|
|
|
|
}
|
|
|
|
|
},
|
2023-08-21 10:55:39 +08:00
|
|
|
data (prop) {
|
|
|
|
|
return {
|
|
|
|
|
type_ : {
|
|
|
|
|
type1:'material',
|
|
|
|
|
type2:prop.msg
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},
|
2023-08-23 17:50:09 +08:00
|
|
|
computed: {
|
|
|
|
|
getSketchLabel(value:any) {
|
|
|
|
|
return (value: any) => {
|
|
|
|
|
let lable = "";
|
|
|
|
|
for (let item of this.disignTypeList) {
|
|
|
|
|
if (item.value === value) {
|
|
|
|
|
lable = item.label;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return lable;
|
|
|
|
|
};
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
},
|
2023-01-06 16:00:15 +08:00
|
|
|
methods:{
|
|
|
|
|
|
|
|
|
|
init(code:any){
|
|
|
|
|
this.selectCode = code
|
2023-08-05 12:52:56 +08:00
|
|
|
// this.myMaterialModalShow = true
|
|
|
|
|
if(this.imgList.length == 0){
|
|
|
|
|
this.getLibraryList()
|
|
|
|
|
}
|
2023-01-06 16:00:15 +08:00
|
|
|
},
|
|
|
|
|
|
|
|
|
|
selectImgItem(imgData:any){
|
2023-08-05 12:52:56 +08:00
|
|
|
// this.selectImgListIds = this.selectImgList.map((v:any)=>v.id)
|
|
|
|
|
// if(this.selectImgListIds.indexOf(imgData.id) === -1){
|
|
|
|
|
// this.selectImgList.push(imgData)
|
|
|
|
|
// this.selectImgListIds.push(imgData.id)
|
|
|
|
|
// }else{
|
|
|
|
|
// let index = this.selectImgListIds.indexOf(imgData.id)
|
|
|
|
|
// this.selectImgList.splice(index,1)
|
|
|
|
|
// this.selectImgListIds.splice(index,1)
|
|
|
|
|
// }
|
2023-08-21 10:55:39 +08:00
|
|
|
imgData.type_ = this.type_
|
2023-09-12 10:11:27 +08:00
|
|
|
|
|
|
|
|
imgData.resData = JSON.parse(JSON.stringify(imgData))
|
2023-08-05 12:52:56 +08:00
|
|
|
this.store.commit("addGenerateMaterialFils", imgData);
|
2023-01-06 16:00:15 +08:00
|
|
|
},
|
|
|
|
|
|
|
|
|
|
//改变页码
|
|
|
|
|
changePage(current: number, pageSize: number){
|
|
|
|
|
this.currentPage = current
|
|
|
|
|
this.pageSize = pageSize
|
|
|
|
|
this.getLibraryList()
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
handleChange(){
|
|
|
|
|
this.getLibraryList()
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
//选择所有的图片
|
2023-08-05 12:52:56 +08:00
|
|
|
|
2023-01-06 16:00:15 +08:00
|
|
|
|
|
|
|
|
getLibraryList(){
|
|
|
|
|
let data = {
|
|
|
|
|
level1Type:this.selectCode,
|
2023-08-05 12:52:56 +08:00
|
|
|
// level2Type:this.designType,
|
2023-01-06 16:00:15 +08:00
|
|
|
page:this.currentPage,
|
|
|
|
|
pictureName:this.searchPictureName,
|
|
|
|
|
size:this.pageSize,
|
|
|
|
|
}
|
|
|
|
|
this.isShowLoading = true
|
|
|
|
|
Https.axiosPost(Https.httpUrls.queryLibraryPage,data).then(
|
|
|
|
|
(rv: any) => {
|
2023-08-05 12:52:56 +08:00
|
|
|
let aa:any = []
|
|
|
|
|
this.imgList = rv.content
|
|
|
|
|
rv.content.forEach((item:any) => {
|
2023-08-23 17:50:09 +08:00
|
|
|
if(this.type_.type2 == 'Sketchboard'){
|
|
|
|
|
item.category = "Outwear";
|
|
|
|
|
item.categoryShow = false;
|
|
|
|
|
}
|
2023-08-05 12:52:56 +08:00
|
|
|
if(!item.id_){
|
|
|
|
|
item.id_ = GO.id++
|
|
|
|
|
aa.push(item)
|
|
|
|
|
}else{
|
|
|
|
|
aa.push(item)
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
this.imgList = aa
|
2023-01-06 16:00:15 +08:00
|
|
|
this.total = rv.total
|
|
|
|
|
this.isShowLoading = false
|
|
|
|
|
}
|
|
|
|
|
).catch((res)=>{
|
|
|
|
|
this.isShowLoading = false
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
|
2023-08-05 12:52:56 +08:00
|
|
|
|
2023-01-06 16:00:15 +08:00
|
|
|
closeModal(){
|
|
|
|
|
this.myMaterialModalShow = false
|
|
|
|
|
this.searchPictureName = ''
|
|
|
|
|
this.designType = null
|
|
|
|
|
this.imgList = []
|
|
|
|
|
this.currentPage = 1
|
|
|
|
|
this.pageSize = 10
|
|
|
|
|
this.total = 0
|
2023-08-23 17:50:09 +08:00
|
|
|
},
|
|
|
|
|
showFileCategory(file: any) {
|
|
|
|
|
file.categoryShow = true;
|
|
|
|
|
document.addEventListener("click", this.hiddenFileCategory);
|
|
|
|
|
},
|
|
|
|
|
selectFileCategory(file: any, cate: any) {
|
|
|
|
|
file.category = cate.value;
|
|
|
|
|
for (let item of (this.imgList as any)) {
|
|
|
|
|
item.categoryShow = false;
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
hiddenFileCategory() {
|
|
|
|
|
for (let item of (this.imgList as any)) {
|
|
|
|
|
item.categoryShow = false;
|
|
|
|
|
}
|
|
|
|
|
document.removeEventListener("click", this.hiddenFileCategory);
|
|
|
|
|
},
|
2023-01-06 16:00:15 +08:00
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
</script>
|
|
|
|
|
<style lang="less">
|
|
|
|
|
.my_material_modal{
|
2023-08-05 12:52:56 +08:00
|
|
|
height: 30rem;
|
|
|
|
|
overflow-x: hidden;
|
|
|
|
|
border-right: 1px solid #e5e5e5;
|
2023-09-12 10:11:27 +08:00
|
|
|
flex: 1;
|
|
|
|
|
border-radius: 0;
|
2023-08-05 12:52:56 +08:00
|
|
|
&.my_material_modal::-webkit-scrollbar{display: none;}
|
2023-01-06 16:00:15 +08:00
|
|
|
.ant-modal-close{
|
|
|
|
|
width: 3.6rem;
|
|
|
|
|
height: 3.6rem;
|
|
|
|
|
position: absolute;
|
|
|
|
|
top: -1.8rem;
|
|
|
|
|
right: -1.8rem;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.ant-modal-header{
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.ant-modal-body{
|
|
|
|
|
background: #F2F3FB;
|
|
|
|
|
height: 80vh;
|
|
|
|
|
min-height: 72rem;
|
|
|
|
|
overflow-y: hidden;
|
|
|
|
|
padding: 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.my_material_header{
|
2023-08-05 12:52:56 +08:00
|
|
|
display: flex;
|
|
|
|
|
justify-content: flex-end;
|
2023-01-06 16:00:15 +08:00
|
|
|
align-items: center;
|
|
|
|
|
width: 100%;
|
2023-08-05 12:52:56 +08:00
|
|
|
height: auto;
|
|
|
|
|
padding: 0;
|
|
|
|
|
padding-top: 2.5rem;
|
|
|
|
|
padding-bottom: 2rem;
|
|
|
|
|
background-color: #fff;
|
|
|
|
|
position: sticky;
|
|
|
|
|
top: 0;
|
2023-09-12 10:11:27 +08:00
|
|
|
z-index: 2;
|
2023-01-06 16:00:15 +08:00
|
|
|
.my_material_header_right{
|
|
|
|
|
display: flex;
|
|
|
|
|
justify-content: space-between;
|
|
|
|
|
align-items: center;
|
|
|
|
|
|
|
|
|
|
.content_search_block{
|
|
|
|
|
margin-right: 5rem;
|
|
|
|
|
display: flex;
|
|
|
|
|
|
|
|
|
|
.search_input{
|
2023-08-05 12:52:56 +08:00
|
|
|
width: 15rem;
|
2023-01-06 16:00:15 +08:00
|
|
|
padding-left: 1.5rem;
|
2023-08-05 12:52:56 +08:00
|
|
|
// height: 4rem;
|
|
|
|
|
// line-height: 3.8rem;
|
|
|
|
|
// background: #FFFFFF;
|
2023-01-06 16:00:15 +08:00
|
|
|
border: 0.1rem solid #F1F1F1;
|
2023-08-05 12:52:56 +08:00
|
|
|
// font-size: 1.6rem;
|
|
|
|
|
font-size: 1.2rem;
|
2023-01-06 16:00:15 +08:00
|
|
|
font-weight: 400;
|
2023-08-05 12:52:56 +08:00
|
|
|
height: 3rem;
|
2023-01-06 16:00:15 +08:00
|
|
|
|
|
|
|
|
&::placeholder {
|
|
|
|
|
color: #C2C2C2;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.search_icon_block{
|
2023-08-05 12:52:56 +08:00
|
|
|
width: 5rem;
|
|
|
|
|
height: 3rem;
|
|
|
|
|
line-height: 3rem;
|
2023-01-06 16:00:15 +08:00
|
|
|
text-align: center;
|
|
|
|
|
background: #343579;
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
|
|
|
|
|
.icon-sousuo{
|
|
|
|
|
font-size: 2rem;
|
|
|
|
|
color: #FFFFFF;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.icon_close{
|
|
|
|
|
color: rgba(174, 178, 183, 1);
|
|
|
|
|
font-size: 2.4rem;
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.my_material_content{
|
2023-08-05 12:52:56 +08:00
|
|
|
// padding: 0 3rem 3.5rem 3rem;
|
|
|
|
|
padding: 0;
|
2023-09-12 10:11:27 +08:00
|
|
|
// height: calc(100% - 6.6rem);
|
|
|
|
|
height: auto;
|
2023-01-06 16:00:15 +08:00
|
|
|
position: relative;
|
|
|
|
|
|
|
|
|
|
.material_content_top{
|
|
|
|
|
padding: 1.3rem 0 2.1rem;
|
|
|
|
|
height: 7rem;
|
|
|
|
|
display: flex;
|
|
|
|
|
justify-content: space-between;
|
|
|
|
|
align-items: center;
|
|
|
|
|
box-sizing: border-box;
|
|
|
|
|
|
|
|
|
|
.material_content_top_title{
|
|
|
|
|
font-size: 20px;
|
|
|
|
|
color: #030303;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.material_content_top_right{
|
|
|
|
|
display: flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
|
|
|
|
|
.select_block{
|
|
|
|
|
background: #FFFFFF;
|
|
|
|
|
color: #1A1A1A !important;
|
|
|
|
|
margin-right: 2.3rem;
|
|
|
|
|
|
|
|
|
|
.icon-xiala{
|
|
|
|
|
color: #1A1A1A !important;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.check_all_block{
|
|
|
|
|
display: flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
font-size: 1.6rem;
|
|
|
|
|
color: #64686D;
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
|
|
|
|
|
&.check_all{
|
|
|
|
|
color: #1A1A1A;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.check_block{
|
|
|
|
|
width: 2.4rem;
|
|
|
|
|
height: 2.4rem;
|
|
|
|
|
background: #EBECF4;
|
|
|
|
|
border: 0.1rem solid #64686D;
|
|
|
|
|
padding: 0.3rem;
|
|
|
|
|
margin-right: 0.7rem;
|
|
|
|
|
|
|
|
|
|
.check_block_body{
|
|
|
|
|
width: 100%;
|
|
|
|
|
height: 100%;
|
|
|
|
|
background: #343579;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.material_content_body{
|
|
|
|
|
width: 100%;
|
2023-08-05 12:52:56 +08:00
|
|
|
// height: calc(100% - 19rem);
|
|
|
|
|
height: 100%;
|
2023-01-06 16:00:15 +08:00
|
|
|
overflow-y: auto;
|
|
|
|
|
position: relative;
|
2023-08-05 12:52:56 +08:00
|
|
|
&.generate::-webkit-scrollbar{display: none;}
|
2023-01-06 16:00:15 +08:00
|
|
|
|
|
|
|
|
.content_img_item{
|
2023-09-12 10:11:27 +08:00
|
|
|
margin: 0 2rem 5rem 0;
|
|
|
|
|
display: inline-block;
|
|
|
|
|
width: 10rem;
|
|
|
|
|
height: 10rem;
|
|
|
|
|
border: 1px solid #f5f5f5;
|
|
|
|
|
position: relative;
|
|
|
|
|
cursor: pointer;
|
2023-08-05 12:52:56 +08:00
|
|
|
padding: 0;
|
2023-09-12 10:11:27 +08:00
|
|
|
img{
|
|
|
|
|
object-fit: cover;
|
|
|
|
|
width: 100%;
|
|
|
|
|
height: 100%;
|
|
|
|
|
}
|
|
|
|
|
&.moodb{
|
|
|
|
|
margin: 0 2rem 2rem 0;
|
|
|
|
|
}
|
2023-08-23 17:50:09 +08:00
|
|
|
&.active{
|
2023-09-12 10:11:27 +08:00
|
|
|
opacity: 0.5;
|
|
|
|
|
// border: 2px solid;
|
|
|
|
|
border-radius: 1rem;
|
|
|
|
|
transform: scale(0.9);
|
|
|
|
|
img {
|
|
|
|
|
}
|
2023-08-23 17:50:09 +08:00
|
|
|
.pin_block{
|
2023-09-12 10:11:27 +08:00
|
|
|
pointer-events:none;
|
2023-08-23 17:50:09 +08:00
|
|
|
}
|
2023-09-12 10:11:27 +08:00
|
|
|
.operate_file_block{
|
|
|
|
|
pointer-events:none;
|
2023-08-05 12:52:56 +08:00
|
|
|
}
|
2023-09-12 10:11:27 +08:00
|
|
|
}
|
2023-01-06 16:00:15 +08:00
|
|
|
.content_img_name{
|
|
|
|
|
width: 16.5rem;
|
|
|
|
|
height: 3.5rem;
|
|
|
|
|
line-height: 3.5rem;
|
|
|
|
|
white-space: nowrap;
|
|
|
|
|
text-align: center;
|
|
|
|
|
overflow: hidden;
|
|
|
|
|
text-overflow: ellipsis;
|
|
|
|
|
font-size: 1.4rem;
|
|
|
|
|
color: #030303;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.no_data_block{
|
|
|
|
|
width: 100%;
|
|
|
|
|
height: 100%;
|
|
|
|
|
display: flex;
|
|
|
|
|
justify-content: center;
|
|
|
|
|
align-items: center;
|
|
|
|
|
position: absolute;
|
|
|
|
|
left: 0;
|
|
|
|
|
top: 0;
|
|
|
|
|
z-index: 99;
|
|
|
|
|
|
|
|
|
|
&.loading_block{
|
|
|
|
|
background: rgba(0,0,0,0.2);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.material_confirm{
|
|
|
|
|
width: 9.8rem;
|
|
|
|
|
height: 3.6rem;
|
|
|
|
|
line-height: 3.6rem;
|
|
|
|
|
font-size: 1.4rem;
|
|
|
|
|
text-align: center;
|
|
|
|
|
margin: 0 auto;
|
|
|
|
|
color: #FFFFFF;
|
|
|
|
|
background: #343579;
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
margin-top: 2rem;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.table_pagination{
|
|
|
|
|
position: absolute;
|
|
|
|
|
bottom: 3.5rem;
|
|
|
|
|
left: 0;
|
|
|
|
|
width: 100%;
|
|
|
|
|
text-align: center;
|
|
|
|
|
margin-top: 5rem;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</style>
|