| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461 |
- <template id="diy-icon-set">
- <diy-style-contain :title="title" :show-title="showTitle" :contain-style="containStyle">
- <div v-for="(item, index) in iconList" :key="index" :style="[iconSetStyle]" @click="closePop">
- <div class="icon-set-title" v-if="item.title">{{ item.title }}</div>
- <div class="icon-set-list">
- <!-- 关闭图标 -->
- <div class="icon-set-close" flex="cross:center" @click.stop="closeHandle(item, index)" v-if="showClose">
- <i class="el-icon-close"></i>
- </div>
- <!-- 删除弹窗 -->
- <diy-confirm-popup
- :title="popTitle"
- :show="cardIndex == index && visible"
- confirm-text="删除"
- :show-confrim-btn="showConfrimBtn"
- @close="closePop"
- @confirm="delCards($event, index)"></diy-confirm-popup>
- <div v-if="item.slot">
- <slot :name="item.slot" :item="item" :index="index"></slot>
- </div>
- <!-- 内容 -->
- <div class="icon-set-items" flex="cross:center" v-if="set_style != 'text'">
- <div class="icon-set-list-name diy-text-font">{{ type == 1 ? '图片' : '图标' }}</div>
- <div class="icon-set-list-content">
- <com-attachment :multiple="false" :max="1" type="images" @selected="coverPic($event, item)">
- <div class="content-upload" :style="{width: widthImg + 'px', height: heightImg + 'px'}" flex="cross:center main:center" v-if="!item.img">
- <i class="el-icon-plus"></i>
- </div>
- <div class="content-img" :style="{width: widthImg + 'px', height: heightImg + 'px'}" flex="cross:center main:center" v-else>
- <!-- <el-image style="width: 100%; height: 100%;border-radius: 8px;" :src="item.img"></el-image> -->
- <el-image style="width: 100%; height: 100%;border-radius: 8px;" :src="imgToUrl(item.img)"></el-image>
- <div class="img-replace">替换</div>
- <div class="icon-close" @click.stop="delPic(item, index)">
- <i class="el-icon-close"></i>
- </div>
- </div>
- </com-attachment>
- <div class="tips-text" v-if="suggestText">{{ suggestText }}</div>
- </div>
- </div>
- <div class="icon-set-items" flex="cross:center" v-if="set_style != 'text' && type == 1 && tagSwitch">
- <div class="icon-set-list-name diy-text-font">标签</div>
- <div class="icon-set-list-content" flex="cross:center">
- <el-switch v-model="item.is_show_tag" active-color="#2D8CF0" inactive-color="#999999" @change="iconSetChange($event, item, 'is_show_tag')"></el-switch>
- <span class="diy-text-font" style="padding-left: 7px;font-weight: 500;">{{ item.is_show_tag ? '开启' : '关闭' }}</span>
- </div>
- </div>
- <div class="icon-set-items" flex="cross:center" v-if="item.is_show_tag && set_style != 'text' && type == 1 && tagSwitch">
- <div class="icon-set-list-name diy-text-font">标签内容</div>
- <div class="icon-set-list-content" flex="cross:center">
- <el-input size="small" v-model="item.tags" placeholder="请输入内容" maxlength="2" @input="iconSetChange($event, item, 'tags')" show-word-limit></el-input>
- </div>
- </div>
- <div class="icon-set-items" flex="cross:center" v-if="item.is_show_tag && set_style != 'text' && type == 1 && tagSwitch">
- <div class="icon-set-list-name diy-text-font">标签背景</div>
- <div class="icon-set-list-content" flex="cross:center">
- <el-color-picker flex="cross:center" v-model="item.tagsBgColor" :show-alpha="showAlpha" @change="iconSetChange($event, item, 'tagsBgColor')"></el-color-picker>
- </div>
- </div>
- <div class="icon-set-items" flex="cross:center" v-if="item.is_show_tag && set_style != 'text' && type == 1 && tagSwitch">
- <div class="icon-set-list-name diy-text-font">标签文字</div>
- <div class="icon-set-list-content" flex="cross:center">
- <el-color-picker flex="cross:center" v-model="item.tagsTextColor" :show-alpha="showAlpha" @change="iconSetChange($event, item, 'tagsTextColor')"></el-color-picker>
- </div>
- </div>
- <div class="icon-set-items" flex="cross:center" v-if="set_style != 'image'">
- <div class="icon-set-list-name diy-text-font">文字</div>
- <div class="icon-set-list-content" flex="cross:center">
- <el-input size="small" v-model="item.btnText" placeholder="请输入内容" @input="iconSetChange($event, item, 'btnText')" maxlength="5" show-word-limit></el-input>
- </div>
- </div>
- <div class="icon-set-items" flex="cross:center" v-if="showLink">
- <div class="icon-set-list-name diy-text-font">链接</div>
- <div class="icon-set-list-content" flex="cross:center">
- <com-pick-link @selected="selectedUrl($event, item)" :default-tabs="defaultTabs">
- <diy-url :text="item.link_params && (item.link_params.title || item.link_params.open_type)" @add="addUrl(index)"></diy-url>
- </com-pick-link>
- </div>
- </div>
- <div class="icon-set-items" flex="cross:center" v-if="showStoreLink"> <!-- 门店o2o的链接-->
- <div flex>
- <div class="icon-set-list-name diy-text-font">链接</div>
- <div class="icon-set-list-content" flex="cross:center">
- <com-pick-link @selected="selectedUrl($event,item)" :default-tabs="[{name: 'marketing',children:['store_cate_recommend'] }]">
- <diy-url :text="item.link_params && (item.link_params.title || item.link_params.open_type)" @add="addUrl(index)"></diy-url>
- </com-pick-link>
- </div>
- </div>
- <!-- <diy-operation-list v-if="selectUrl" v-model="showLineList" @on-change="onChange5"> </diy-operation-list>-->
- </div>
- </div>
- </div>
- <div class="add-btns" @click="addClick" v-if="showAddBtn && list.length < maxIconLength">+ 添加<span v-if="maxIconLength">{{ list.length }}/{{ maxIconLength }}</span></div>
- </diy-style-contain>
- </template>
- <script>
- // 默认图标列表
- const defaultIconList = [
- // 基础页面
- {
- img: "/diy/icon-set/mall-index.png",
- title: "商城首页",
- route: "/pages/index/index"
- },
- {
- img: "/diy/icon-set/all-menu.png",
- title: "全部分类",
- route: "/pages/menu/index"
- },
- {
- img: "/diy/icon-set/cart.png",
- title: "购物车",
- route: "/pages/cart/index"
- },
- {
- img: "/diy/icon-set/my-client.png",
- title: "我的客户",
- route: "plugins/public/promotion/client"
- },
- {
- img: "/diy/icon-set/all-menu.png",
- title: "全部分类2",
- route: "/plugins3/menu/index"
- },
- {
- img: "/diy/icon-set/my-order.png",
- title: "我的订单",
- route: "/plugins/pages/order/list?tabIndex=0"
- },
- {
- img: "/diy/icon-set/order-1.png",
- title: "待付款订单",
- route: "/plugins/pages/order/list?tabIndex=1"
- },
- {
- img: "/diy/icon-set/order-2.png",
- title: "待发货订单",
- route: "/plugins/pages/order/list?tabIndex=2"
- },
- {
- img: "/diy/icon-set/order-3.png",
- title: "待收货订单",
- route: "/plugins/pages/order/list?tabIndex=3"
- },
- {
- img: "/diy/icon-set/order-4.png",
- title: "待评价",
- route: "/plugins/pages/order/list?tabIndex=4"
- },
- {
- img: "/diy/icon-set/order-5.png",
- title: "退换货",
- route: "/plugins/pages/refund/list"
- },
- {
- img: "/diy/icon-set/my-order.png",
- title: "会员中心",
- route: "/pages/user/index"
- },
- {
- img: "/diy/icon-set/collect.png",
- title: "我的收藏",
- route: "/plugins/pages/center/keep"
- },
- {
- img: "/diy/icon-set/user-recharge.png",
- title: "会员充值",
- route: "/plugins/pages/center/recharge/recharge"
- },
- {
- img: "/diy/icon-set/balance-index.png",
- title: "余额明细",
- route: "/plugins/pages/assets/balance/index"
- },
- {
- img: "/diy/icon-set/currency-index.png",
- title: "积分明细",
- route: "/plugins/pages/assets/currency/index"
- },
- {
- img: "/diy/icon-set/withdraw-edit.png",
- title: "余额提现",
- route: "/plugins/pages/assets/withdraw/edit?from=2"
- },
- {
- img: "/diy/icon-set/user-info.png",
- title: "我的资料",
- route: "/plugins/pages/settings/userInfo"
- },
- {
- img: "/diy/icon-set/address.png",
- title: "收货地址",
- route: "/plugins/pages/settings/address"
- },
- {
- img: "/diy/icon-set/qr-code.png",
- title: "推广二维码",
- route: "/plugins/poster/index"
- },
- {
- img: "/diy/icon-set/promotion.png",
- title: "推广中心",
- route: "/plugins/public/promotion/index"
- },
- {
- img: "/diy/icon-set/transfer-money.png",
- title: "积分赠送",
- route: "/plugins/pages/assets/balance/transferMoney?modal_type=score"
- },
- {
- img: "/diy/icon-set/write-off.png",
- title: "核销",
- route: "/plugins4/WriteOff/index"
- },
- {
- img: "/diy/icon-set/merchant-promotion.png",
- title: "推广商家",
- route: "/plugins/public/merchantAuth/index?isEdit=1"
- },
- {
- img: "/diy/icon-set/marketing-language.png",
- title: "营销话术",
- route: "/plugins2/BusinessCard/MarketingLanguage/index"
- },
- {
- img: "/diy/icon-set/score-bonus.png",
- title: "积分分红",
- route: "/plugins/public/ScoreBonus/index"
- },
- {
- img: "/diy/icon-set/channel-store-supplement.png",
- title: "渠道分红店补收益",
- route: "/plugins/ChannelStoreSupplement/index"
- },
- //插件工具
- {
- img: "/diy/icon-set/coupon.png",
- title: "我的优惠券",
- route: "/plugins/pages/coupon/index"
- },
- {
- img: "/diy/icon-set/coupon.png",
- title: "领券中心",
- route: "/plugins/pages/coupon/center"
- },
- {
- img: "/diy/icon-set/distribution.png",
- title: "分销分红",
- route: "/plugins/distribution/index"
- },
- {
- img: "/diy/icon-set/premium-distribution.png",
- title: "特级分销",
- route: "/plugins/premiumDistribution/index"
- },
- {
- img: "/diy/icon-set/equity.png",
- title: "权益中心",
- route: "/plugins/public/promotion/rights?type=distribution"
- },
- {
- img: "/diy/icon-set/partner-index.png",
- title: "股东分红",
- route: "/plugins/partner/index"
- },
- {
- img: "/diy/icon-set/equity.png",
- title: "权益中心",
- route: "/plugins/public/promotion/rights?type=partner"
- },
- {
- "img": "/diy/icon-set/agent-index.png",
- title: "渠道中心",
- route: "/plugins3/agent/index"
- },
- {
- "img": "/diy/icon-set/equity.png",
- title: "权益中心",
- route: "/plugins/public/promotion/rights?type=agent"
- },
- {
- "img": "/diy/icon-set/little-red-book.png",
- "route": "/plugins/littleRedBook/index",
- "title": "小红书"
- },
- {
- "img": "/diy/icon-set/sign-in.png",
- "route": "/plugins3/sign_in/index",
- "title": "每日签到"
- },
- {
- "img": "/diy/icon-set/my-area.png",
- "route": "/plugins/area/my-area",
- "title": "区域管理"
- },
- {
- "img": "/diy/icon-set/audit-list.png",
- "route": "/plugins/area/audit-list",
- "title": "申请记录"
- },
- {
- "img": "/diy/icon-set/group-buy.png",
- title: "拼团首页",
- route: "/plugins2/GroupBuyCopy/index"
- },
- {
- "img": "/diy/icon-set/group-buy-list.png",
- title: "拼团订单",
- route: "/plugins2/GroupBuyCopy/orderList"
- },
- {
- "img": "/diy/icon-set/material.png",
- "route": "/plugins/material/index",
- "title": "素材中心"
- },
- {
- "img": "/diy/icon-set/sudoku.png",
- "route": "/plugins/sudoku/index",
- "title": "九宫格"
- },
- {
- "img": "/diy/icon-set/bargain.png",
- "route": "/plugins/bargain/index",
- "title": "美丽天天砍"
- },
- {
- "img": "/diy/icon-set/points-mall.png",
- "route": "/plugins/score_mall/index",
- "title": "积分商城"
- },
- {
- "img": "/diy/icon-set/live-streaming.png",
- "route": "/plugins/wechat_live/index",
- "title": "直播列表"
- },
- {
- "img": "/diy/icon-set/smart-card.png",
- "route": "/plugins/IntellectCard/index",
- "title": "智能名片"
- },
- {
- "img": "/diy/icon-set/mutual-push.png",
- "route": "/plugins/rebate/index",
- "title": "推三返一"
- },
- {
- "img": "/diy/icon-set/servebonus .png",
- "route": "/plugins/servebonus/index",
- "title": "服务商分红"
- },
- {
- "img": "/diy/icon-set/equity.png",
- "route": "/plugins/public/promotion/rights?type=servebonus",
- "title": "权益中心"
- },
- {
- "img": "/diy/icon-set/album.png",
- "route": "/plugins/album/index",
- "title": "智能画册"
- },
- {
- "img": "/diy/icon-set/operating-note.png",
- "route": "/plugins/operating_note/index",
- "title": "运营笔记"
- },
- {
- "img": "/diy/icon-set/cloud-storage.png",
- "route": "/plugins/CloudStock/index",
- "title": "云库存"
- },
- {
- "img": "/diy/icon-set/cloud-storage.png",
- "route": "/plugins/CloudStock/goods/list",
- "title": "云库存礼包"
- },
- {
- "img": "/diy/icon-set/cloud-storage.png",
- "route": "/plugins/CloudStock/myInventory",
- "title": "我的库存"
- },
- {
- "img": "/diy/icon-set/withdrawal.png",
- "route": "/plugins/Achievement/index",
- "title": "业绩奖励"
- },
- {
- "img": "/diy/icon-set/course.png",
- "route": "/plugins/course/index",
- "title": "课程首页"
- },
- {
- "img": "/diy/icon-set/my-course.png",
- title: "我的课程",
- route: "/plugins/course/order/myCourse"
- },
- {
- "img": "/diy/icon-set/activity-course.png",
- title: "活动课程",
- route: "/plugins/course/activity/activity"
- },
- {
- "img": "/diy/icon-set/short-video.png",
- "route": "/plugins/short_video/index",
- "title": "短视频"
- },
- {
- "img": "/diy/icon-set/lucky-group.png",
- "route": "/plugins/LuckyGroup/home",
- "title": "幸运拼团"
- },
- {
- "img": "/diy/icon-set/lucky-group.png",
- "route": "/plugins/LuckyGroup/index",
- "title": "幸运拼团首页"
- },
- {
- "img": "/diy/icon-set/redpack-list.png",
- title: "红包拓客",
- route: "/plugins/Redpack/redpackList"
- },
- {
- "img": "/diy/icon-set/red-envelope.png",
- "route": "/plugins/Redpack/redEnvelopes",
- "title": "红包"
- },
- {
- "img": "/diy/icon-set/link-motion.png",
- "route": "/plugins/BossBonus/index",
- "title": "链动2+1"
- },
- // {
- // "img": "/diy/icon-set/link-motion.png",
- // "route": "/plugins/BossBonus/index",
- // "title": "消费分红"
- // },
- {
- "img": "/diy/icon-set/sudoku-crack.png",
- title: "数独解题器",
- route: "/plugins/sudoku_crack/index"
- },
- {
- "img": "/diy/icon-set/scratch.png",
- "route": "/plugins/Scratch/index",
- "title": "刮刮卡"
- },
- {
- "img": "/diy/icon-set/store-index.png",
- "route": "/plugins2/Store/store/storeindex",
- "title": "O2O门店"
- },
- {
- "img": "/diy/icon-set/join-in.png",
- "route": "/plugins2/Store/index",
- "title": "入驻申请"
- },
- {
- "img": "/diy/icon-set/store-clerk.png",
- "route": "/plugins2/Store/writeoff/index",
- "title": "核销入口"
- },
- {
- "img": "/diy/icon-set/shop-manage.png",
- "route": "/plugins2/Store/shopManage/index",
- "title": "店铺管理"
- },
- {
- "img": "/diy/icon-set/welfare.png",
- "route": "/plugins2/Store/shopManage/videoplay",
- "title": "福利"
- },
- {
- "img": "/diy/icon-set/store-seller.png",
- "route": "/plugins2/Store/orderSales/list",
- "title": "门店卖家"
- },
- {
- "img": "/diy/icon-set/mobile-device.png",
- "route": "/plugins2/Store/admin/store",
- "title": "门店移动端"
- },
- {
- "img": "/diy/icon-set/store-cart.png",
- "route": "/plugins2/Store/cart/index",
- "title": "门店购物车"
- },
- {
- "img": "/diy/icon-set/deal-payment.png",
- "route": "/plugins2/Store/dealPayment/index",
- "title": "收款码"
- },
- {
- "img": "/diy/icon-set/order-sales.png",
- "route": "/plugins2/Store/orderSales/assets/index",
- "title": "交易钱包"
- },
- {
- "img": "/diy/icon-set/coupon.png",
- title: "门店核销券",
- route: "/plugins4/StoreWriteCoupons/index"
- },
- {
- "img": "/diy/icon-set/credit-order.png",
- title: "待还款",
- route: "/plugins/pages/order/creditOrder"
- },
- {
- "img": "/diy/icon-set/advance-sale.png",
- "route": "/plugins/earnest/index",
- "title": "预售首页"
- },
- {
- "img": "/diy/icon-set/product-reservation.png",
- title: "预售订单",
- route: "/plugins/earnest/order/list?current=0"
- },
- {
- "img": "/diy/icon-set/certificate.png",
- "route": "/plugins/Certificate/index",
- "title": "授权证书"
- },
- {
- img: "/diy/icon-set/double-copy.png",
- title: "二二复制",
- route: "/plugins/DoubleCopy/index"
- },
- {
- "img": "/diy/icon-set/my-client.png",
- "route": "/plugins/DoubleCopy/myClient",
- "title": "我的客户"
- },
- {
- "img": "/diy/icon-set/equity.png",
- "route": "/plugins/public/promotion/rights?type=DoubleCopy",
- "title": "权益中心"
- },
- {
- "img": "/diy/icon-set/double-copy.png",
- "route": "/plugins/DoubleCopy/goods/list",
- "title": "二二复制商品"
- },
- {
- "img": "/diy/icon-set/mch-index.png",
- "route": "/plugins/Mch/store/storeindex",
- "title": "商户聚合页"
- },
- {
- "img": "/diy/icon-set/merchant-join.png",
- "route": "/plugins/Mch/index",
- "title": "商户入驻"
- },
- {
- "img": "/diy/icon-set/recommendation-courtesy.png",
- "route": "/plugins/Recommen/index",
- "title": "推荐有礼排行榜"
- },
- {
- "img": "/diy/icon-set/recommendation-courtesy.png",
- "route": "/plugins/Recommen/list",
- "title": "推荐有礼活动"
- },
- {
- "img": "/diy/icon-set/smart-card.png",
- title: "智能名片",
- route: "/plugins2/Card/index"
- },
- {
- "img": "/diy/icon-set/pk.png",
- "route": "/plugins2/Pk/index",
- "title": "PK排行榜"
- },
- {
- "img": "/diy/icon-set/smart-form.png",
- "route": "/plugins/SmartForm/SmartForm",
- "title": "智能表单"
- },
- {
- "img": "/diy/icon-set/product-reservation.png",
- "route": "plugins/Subscribe/diyindex",
- "title": "预约首页"
- },
- {
- "img": "/diy/icon-set/subscribe.png",
- "route": "/plugins/Subscribe/index",
- "title": "预约列表"
- },
- {
- "img": "/diy/icon-set/coupon.png",
- title: "电子券管理",
- route: "/plugins2/ElectronCoupon/index"
- },
- {
- "img": "/diy/icon-set/coupon.png",
- title: "领券中心",
- route: "/plugins2/ElectronCoupon/center"
- },
- {
- "img": "/diy/icon-set/boss-achievement.png",
- title: "股东业绩",
- route: "/plugins/BossAchievement/index"
- },
- // { "img": "/diy/icon-set/boss-achievement.png", title: "种子金", route: "/plugins/BossAchievement/index" },
- {
- "img": "/diy/icon-set/case-base.png",
- "route": "/plugins/CaseBase/index",
- "title": "案例库"
- },
- {
- "img": "/diy/icon-set/clerk.png",
- "route": "/plugins/Clerk/index",
- "title": "卡券核销"
- },
- {
- "img": "/diy/icon-set/flash-sale-list.png",
- "route": "/plugins3/Seckill/seckillList",
- "title": "秒杀列表"
- },
- {
- "img": "/diy/icon-set/partner-shareholder.png",
- "route": "/plugins/partner_shareholder/index",
- "title": "加权分红"
- },
- {
- "img": "/diy/icon-set/equity.png",
- "route": "/plugins/promotion/rights?type=partner_shareholder",
- "title": "权益中心"
- },
- {
- "img": "/diy/icon-set/blind-box.png",
- title: "奖金盲盒",
- route: "/plugins2/BlindBox/index"
- },
- {
- "img": "/diy/icon-set/purchase-application.png",
- title: "奖金明细",
- route: "/plugins2/BlindBox/bonusDetailed"
- },
- {
- "img": "/diy/icon-set/purchase-application.png",
- "route": "/plugins/Purchase/apply",
- "title": "资格申请"
- },
- {
- "img": "/diy/icon-set/purchase-index.png",
- title: "商品列表",
- route: "/plugins/Purchase/index"
- },
- {
- "img": "/diy/icon-set/blind-box.png",
- title: "奖金盲盒",
- route: "/plugins2/BlindBoxs/index"
- },
- {
- "img": "/diy/icon-set/purchase-application.png",
- title: "奖金明细",
- route: "/plugins2/BlindBoxs/bonusDetailed"
- },
- {
- "img": "/diy/icon-set/contribution-index.png",
- title: "贡献值首页",
- route: "/plugins2/Contribution/index"
- },
- // { "img": "/diy/icon-set/contribution-inex.png", title: "积分入口", route: "/plugins2/Contribution/index" },
- // { "img": "/diy/icon-set/contribution-inex.png", title: "激活商品", route: "/plugins2/Contribution/index" },
- {
- "img": "/diy/icon-set/prize-draw.png",
- "route": "/plugins2/Draw/index",
- "title": "抽奖"
- },
- {
- img: "/diy/icon-set/distribution.png",
- title: "分销分红",
- route: "/plugins/CircleDistribution/index"
- },
- // { img: "/diy/icon-set/distribution.png",title: "团购抢单",route: "/plugins/GroupRush/home"},
- // { img: "/diy/icon-set/distribution.png",title: "团购专区",route: "plugins/GroupRush/index"},
- {
- "img": "/diy/icon-set/merchant-hiCurrency.png",
- title: "商家嗨呗",
- route: "/plugins/HiGo/MerchantHiCurrency/index"
- },
- {
- "img": "/diy/icon-set/public-line.png",
- title: "公排",
- route: "/plugins3/PublicLine/QueueLine/index"
- },
- {
- "img": "/diy/icon-set/cloud-storage.png",
- "title": "新云库存",
- "route": "/plugins2/CloudStockTwo/index"
- },
- {
- "img": "/diy/icon-set/signingProcess.png",
- "route": "/plugins3/dianqian/signingProcess",
- "title": "电子签约"
- },
- // { "img": "/diy/icon-set/cloud-storage.png", "title": "天天抽奖","route": "plugins2/dailyLottery/index" },
- {
- "img": "/diy/icon-set/share-act.png",
- title: "分享有礼",
- route: "/plugins2/shareAct/index"
- },
- {
- "img": "/diy/icon-set/sign-on-alipay.png",
- title: "签到领红包",
- route: "/plugins2/signOnAlipay/index"
- },
- {
- "img": "/diy/icon-set/community-purchase.png",
- title: "社区团长入驻",
- route: "/plugins2/CommunityPurchase/index"
- },
- {
- "img": "/diy/icon-set/community-user.png",
- title: "社区团购店主",
- route: "/plugins2/CommunityUser/index"
- },
- {
- "img": "/diy/icon-set/sign-list.png",
- title: "支付宝签约",
- route: "/plugins3/AvoidTax/signList"
- }, //【支付宝签约】
- {
- "img": "/diy/icon-set/ai-spirit.png",
- "route": "/plugins2/AiSpirit/index",
- "title": "AI精灵"
- },
- {
- "img": "/diy/icon-set/eight-ou-two.png",
- title: "八出二",
- route: "/plugins/EightOutTwo/index"
- },
- {
- "img": "/diy/icon-set/eight-ou-two.png",
- title: "我要申请",
- route: "plugins2/partnerDistributor/apply/index"
- },
- {
- "img": "/diy/icon-set/team.png",
- "route": "plugins2/partnerDistributor/partner/index",
- "title": "合伙人团队"
- },
- {
- "img": "/diy/icon-set/team.png",
- "route": "plugins2/partnerDistributor/distributor/index",
- "title": "经销商团队"
- },
- {
- "img": "/diy/icon-set/upload-screenshot.png",
- title: "任务打卡",
- route: "plugins3/UploadScreenshot/index"
- },
- // { "img": "/diy/icon-set/upload-screenshot.png", title: "亲友卡", route: "/plugins2/MembersCard/mother_card_list/index" },
- // { "img": "/diy/icon-set/upload-screenshot.png", title: "申请入驻", route: "/plugins/ShareholderRecruit/index" },
- // { "img": "/diy/icon-set/upload-screenshot.png", title: "农业补贴", route: "/plugins2/AgriculturalSubsidies/SubsidyCenter/index" },
- {
- "img": "/diy/icon-set/mini-mall.png",
- title: "迷你商城",
- route: "/plugins2/MiniMall/goods/goodsList"
- },
- {
- "img": "/diy/icon-set/sales-company.png",
- title: "销售公司",
- route: "/plugins2/SalesCompany/index"
- },
- {
- "img": "/diy/icon-set/operation-center.png",
- "route": "/plugins3/OperationCenter/index",
- "title": "运营中心"
- },
- {
- "img": "/diy/icon-set/operation-center.png",
- title: "运营中心申请",
- route: "/plugins3/OperationCenter/apply"
- },
- {
- "img": "/diy/icon-set/investment-center.png",
- "route": "/plugins2/BusinessActivity/index",
- "title": "招商中心"
- },
- {
- "img": "/diy/icon-set/group-buy.png",
- "route": "/plugins/group_buy/index",
- "title": "拼团首页"
- },
- {
- "img": "/diy/icon-set/group-buy-list.png",
- "route": "/plugins/group_buy/orderList",
- "title": "拼团订单"
- },
- {
- "img": "/diy/icon-set/score-expansion.png",
- title: "积分拓客",
- route: "/plugins2/ScoreExpansion/redpackList"
- },
- {
- "img": "/diy/icon-set/business-card.png",
- "route": "/plugins2/BusinessCard/index",
- "title": "智能拓客"
- },
- {
- "img": "/diy/icon-set/wechat-video-shop.png",
- title: "微信视频小店",
- route: "/plugins3/WechatVideoShop/index"
- },
- {
- "img": "/diy/icon-set/invite.png",
- title: "分销员申请",
- route: "/plugins3/WechatVideoShop/invite"
- },
- {
- "img": "/diy/icon-set/sign-list.png",
- title: "银行卡签约",
- route: "/plugins3/BankTax/signList"
- }, //【银行卡签约】
- {
- "img": "/diy/icon-set/subscribe-index.png",
- title: "预约信息",
- route: "/plugins3/ServicePointAppointment/index"
- },
- {
- "img": "/diy/icon-set/service-point.png",
- title: "服务点管理",
- route: "/plugins3/ServicePointAppointment/ServicePoint/index",
- },
- {
- "img": "/diy/icon-set/servic-point-clerk.png",
- "route": "/plugins3/ServicePointAppointment/WriteOff/index",
- "title": "核销验证"
- },
- {
- "img": "/diy/icon-set/make-stock.png",
- title: "库存管理",
- route: "/plugins3/ServicePointAppointment/MakeStock/index"
- },
- // { "img": "/diy/icon-set/subscribe-index.png", title: "数字币商城(银豆)", route: "/plugins3/ContributionRelease/index?type=2" },
- // { "img": "/diy/icon-set/subscribe-index.png", title: "数字币商城(金豆)", route: "/plugins3/ContributionRelease/index?type=1" },
- {
- "img": "/diy/icon-set/rebuy-incentive.png",
- title: "复购奖励",
- route: "/plugins3/RebuyIncentive/index"
- },
- {
- "img": "/diy/icon-set/share-holders.png",
- title: "占比分红",
- route: "/plugins3/Shareholders/index"
- },
- {
- "img": "/diy/icon-set/equity.png",
- title: "权益中心",
- route: "/plugins/public/promotion/rights?type=Shareholders"
- },
- {
- img: "/diy/icon-set/double-copy.png",
- title: "二二复制",
- route: "/plugins2/ZaoDoubleCopy/index"
- },
- {
- "img": "/diy/icon-set/my-client.png",
- "route": "/plugins2/ZaoDoubleCopy/myClient",
- "title": "我的客户"
- },
- {
- "img": "/diy/icon-set/equity.png",
- "route": "/plugins2/public/promotion/rights?type=ZaoDoubleCopy",
- "title": "权益中心"
- },
- {
- "img": "/diy/icon-set/double-copy.png",
- "route": "/plugins2/ZaoDoubleCopy/goods/list",
- "title": "二二复制商品"
- },
- {
- "img": "/diy/icon-set/area-management.png",
- title: "区域代理",
- route: "/plugins2/AreaManagement/my-area"
- },
- // { "img": "/diy/icon-set/starfish.png", title: "全民分红", route: "/plugins3/WholeBonus/index" },
- {
- "img": "/diy/icon-set/starfish.png",
- title: "海星模式",
- route: "/plugins2/Starfish/index"
- },
- {
- "img": "/diy/icon-set/purchasing-records.png",
- "route": "/plugins3/ValetOrder/purchasingRecords",
- "title": "代客下单"
- },
- {
- "img": "/diy/icon-set/starfish.png",
- title: "兑换卡",
- route: "plugins2/partnerDistributor/redemptionCard/redemptionCard"
- },
- {
- "img": "/diy/icon-set/withdrawal.png",
- title: "云库存业绩奖励中心",
- route: "/plugins3/CloudStockAchievement/Perfdividend"
- },
- {
- "img": "/diy/icon-set/verifier.png",
- "route": "/plugins3/WWriteOff/index",
- "title": "核销员"
- },
- {
- "img": "/diy/icon-set/tech-worker.png",
- "route": "/plugins4/ReservationService/techWorker/index",
- "title": "技师端"
- },
- {
- "img": "/diy/icon-set/store-service-apply.png",
- title: "门店服务招募",
- route: "/plugins4/ReservationService/service/storeServiceApply"
- },
- {
- "img": "/diy/icon-set/service-apply.png",
- title: "服务招募",
- route: "/plugins4/ReservationService/service/serviceApply"
- },
- {
- "img": "/diy/icon-set/service-staff-list.png", title: "技师列表",
- route: "/plugins2/reserveService/serviceStaff?title="
- },
- { "img": "/diy/icon-set/service-staff-list.png", title: "门店技师列表",
- route: "/plugins2/reserveService/serviceStaff?pageType=1"
- },
- {
- "img": "/diy/icon-set/ai-skin-audit.png",
- "route": "/plugins4/AiSkinAudit/index",
- "title": "AI测肤"
- },
- {
- "img": "/diy/icon-set/tech-worker.png",
- title: "师傅端",
- route: "/plugins4/ReservationService/masterWorker/index"
- },
- {
- "img": "/diy/icon-set/three-copy.png",
- title: "三三复制",
- route: "/plugins/ThreeCopy/index"
- },
- {
- "img": "/diy/icon-set/three-copy.png",
- title: "直推下级",
- route: "/plugins/ThreeCopy/agentList"
- },
- {
- "img": "/diy/icon-set/my-client.png",
- title: "我的客户",
- route: "/plugins/ThreeCopy/myClient"
- },
- {
- "img": "/diy/icon-set/equity.png",
- title: "权益中心",
- route: "/plugins/public/promotion/rights?type=ThreeCopy"
- },
- {
- "img": "/diy/icon-set/three-copy.png",
- title: "三三复制商品",
- route: "/plugins/ThreeCopy/goods/list"
- },
- {
- "img": "/diy/icon-set/video-course.png",
- "title": "视频课程",
- "route": "/plugins/course/details?id="
- },
- {
- "img": "/diy/icon-set/aiyunuo.png",
- title: "医养门诊",
- route: "/customDesigns/Aiyunuo/Outpatient/index"
- },
- {
- "img": "/diy/icon-set/aiyunuo-store.png",
- "title": "爱优诺门店",
- "route": "/customDesigns/Aiyunuo/Store/index"
- },
- {
- "img": "/diy/icon-set/team-leader.png",
- "title": "团队长",
- "route": "/plugins/TeamLeader/index"
- },
- {
- "img": "/diy/icon-set/fire-protection.png",
- "title": "社安消防",
- "route": "/customDesigns/FireProtection/pages/index/index"
- },
- {
- "img": "/diy/icon-set/group-data.png",
- "title": "群组数据",
- "route": "/customAddons/GroupData/index"
- },
- {
- "img": "/diy/icon-set/group-data.png",
- "title": "业绩奖励B",
- "route": "/plugins3/Achievement/index?type=AchievementB"
- },
- {
- "img": "/diy/icon-set/asset.png",
- "title": "资产通",
- "route": "/plugins/pages/assets/currency/index?home_type=asset"
- },
- {
- "img": "/diy/icon-set/direct-rewards.png",
- "title": "直推奖",
- "route": "/customAddons/DirectBonus/directBonus"
- },
- {
- "img": "/diy/icon-set/bottle-coupon.png",
- "title": "酒券活动",
- "route": "/customAddons/BottleCoupon/activity"
- },
- {
- "img": "/diy/icon-set/img-clokin.png",
- "title": "图文打卡",
- "route": "/customAddons/ImgClokin/index"
- },
- { "img": "/diy/icon-set/content-matrix.png", "title": "内容矩阵","route": "/customAddons/ContentMatrix/index"},
- {"img": "/diy/icon-set/agent-gratitude.png", "title": "感恩奖", "route": "/customAddons/AgentGratitude/index"},
- { "img": "/diy/icon-set/bonus-pool.png", "title": "分红池","route": "/customAddons/BonusPool/index"},
- {
- "img": "/diy/icon-set/PriceDifferenceGiftPackage.png",
- "title": "价差礼包",
- "route": "/customAddons/PriceDifferenceGiftPackage/index"
- },
- { "img": "/diy/icon-set/networking.png", "title": "人脉","route": "/customAddons/connections/index"},
- { "img": "/diy/icon-set/full-gift-activity.png", "title": "满送活动","route": "/customAddons/FullDeliveryActivity/index"},
- { "img": "/diy/icon-set/diff-reward.png", "title": "极差","route": "/customAddons/PoorAward/index"},
- { "img": "/diy/icon-set/zhai-ke-user.png", "title": "萃伊曼AI体测仪","route": "/customAddons/BodyFatScale/zkt-scale/index"},
- { "img": "/diy/icon-set/zhai-ke-store.png", "title": "店长管理","route": "/customAddons/BodyFatScale/manager/index"},
- { "img": "/diy/icon-set/lease-index.png", "title": "租赁","route": "customAddons/Lease/index"},
- { "img": "/diy/icon-set/lease-mall.png", "title": "租赁商城","route": "customAddons/LeaseMall/index"},
- { "img": "/diy/icon-set/cloud-clinic-index.png", "title": "立即检测","route": "/customAddons/CloudClinic/index"},
- { "img": "/diy/icon-set/cloud-clinic-report.png", "title": "查看报告","route": "/customAddons/CloudClinic/report"},
- { "img": "/diy/icon-set/zhiranai.png", "title": "智然艾","route": "/customDesigns/Zhiranai/Store/index"},
- { "img": "/diy/icon-set/daily-wage.png", "title": "消费增值","route": "/customAddons/RongJiangSanHua/index"},
- { "img": "/diy/icon-set/physiotherapist.png", "title": "理疗师","route": "/customAddons/PhysicalTherapist/index"},
- { "img": "/diy/icon-set/win-profits.png", "title": "新积分增长赢收益","route": "/customAddons/NewScoreGame/pointsWinProfits"},
- { "img": "/diy/icon-set/daily-wage.png", "title": "消费增值","route": "/customAddons/RongJiangSanHua/index"},
- { "img": "/diy/icon-set/regional-assessment.png", "title": "区域考核","route": "/customAddons/RegionalAssessment/index"},
- { "img": "/diy/icon-set/consume-reward.png", "title": "消费奖励","route": "/customAddons/ConsumptionRewards/index"},
- { "img": "/diy/icon-set/yunmeng.png", "title": "云盟店移动端","route": "/customDesigns/YunmengStore/merchant/index"},
- { "img": "/diy/icon-set/invent-achievement.png", "title": "联创业绩","route": "/customAddons/JointCreationPerformance/index"},
- { "img": "/diy/icon-set/area-partner.png", "title": "区域合伙人","route": "/customAddons2/AreaPartner/index"},
- { "img": "/diy/icon-set/rank-reward.png", "title": "排位分润","route": "/customAddons2/RankReward/index"},
- { "img": "/diy/icon-set/pub-center.png", "title": "酒馆中心","route": "/customAddons2/PubMethod/pubMethodCenter"},
- { "img": "/diy/icon-set/pub-finance.png", "title": "酒馆资产明细","route": "/customAddons2/PubMethod/pubMethodDetails"},
- { "img": "/diy/icon-set/pub-bonus-center.png", "title": "分红中心","route": "/customAddons2/PubMethod/pubMethodDividend"},
- // {
- // "img": "/diy/icon-set/user-feedback.png",
- // "route": "",
- // "title": "用户反馈"
- // },
- // {
- // "img": "/diy/icon-set/problem-feedback.png",
- // "route": "/plugins/pages/center/keep",
- // "title": "问题反馈"
- // },
- ]
- /**
- * 图标设置组件
- *
- */
- Vue.component('diy-icon-set', {
- // mixins: [basicMixins],//注:引入后会导致页面执行两次init
- template: '#diy-icon-set',
- name: 'diy-icon-set',
- props: {
- title: { // 组件标题, 传值显示标题, 不传就不显示
- type: String,
- default: ''
- },
- containStyle: { // 包裹容器的样式
- type: Object,
- default: () => {}
- },
- /**
- * list 的数据格式
- * {
- title: '', // 标题,有就显示,没有就不显示
- img: 'resources/img/decorate/default_btn1.png', // 图片
- icon: 'el-icon-setting', // 图标
- is_show_tag: false, // 是否展示标签
- tags: '热门', // 标签内容
- tagsBgColor: '#f83287', // 标签背景色
- tagsTextColor: '#ffffff', // 标签文字颜色
- btnText: '按钮文字' // 按钮文字
- link_params: null, // 链接内容
- }
- */
- list: {
- type: Array,
- default: () => {
- return []
- }
- },
- widthImg: { // 图片的宽度
- type: Number,
- default: 50
- },
- heightImg: { // 图片的高度
- type: Number,
- default: 50
- },
- showClose: { // 是否展示删除按钮
- type: Boolean,
- default: true
- },
- tagSwitch: { // 是否需要标签开关
- type: Boolean,
- default: false
- },
- showLink: { // 是否展示链接
- type: Boolean,
- default: false
- },
- showStoreLink: {
- type: Boolean,
- default: false
- },
- type: { // 图标类型,1 图片 || 2 图标
- type: Number,
- default: 1
- },
- showAlpha: { // 透明度
- type: Boolean,
- default: false
- },
- btnStyle: { // 按钮样式 1: 图片加文字 2: 图片 3: text: 文字
- type: Number,
- default: 1
- },
- maxIconLength: { // 最多添加数量
- type: Number,
- default: 0
- },
- showAddBtn: { // 是否展示添加按钮
- type: Boolean,
- default: false
- },
- suggestText: { // 图片建议尺寸
- type: String,
- default: ''
- },
- iconSetStyle: { // 按钮列表的样式
- type: Object,
- default: () => {}
- },
- imgUrl: { // 添加的列表展示的图片
- type: String,
- default: ''
- },
- defaultTabs: {
- type: Array,
- default: () => {
- return ["mall", "addons", "other"]
- }
- }
- },
- data() {
- return {
- selectUrl: "",
- showLineList: [{
- type: "size",
- label: "显示条数",
- value: 10,
- unit: "个",
- maxValue: 20
- }, ],
- visible: false,
- cardIndex: 0,
- is_show_close: false,
- iconList: [],
- popTitle: '确定删除吗',
- showConfrimBtn: true,
- urlPop: false,
- urlIndex: -1,
- // defaultTabs: ["mall", "addons", "other"],
- static_img_prefix: '<?= Yii::getAlias('@attachurl') ?>' + '/static',
- }
- },
- computed: {
- set_style() {
- return this.btnStyle == 1 ? 'image_text' : this.btnStyle == 2 ? 'image' : 'text'
- },
- showTitle() {
- return this.title ? true : false
- }
- },
- watch: {
- list: {
- deep: true,
- immediate: true,
- handler(val) {
- this.iconList = val
- this.changes()
- }
- }
- },
- created() {},
- methods: {
- init() {
- console.log('组件内部调用init', this)
- basicMixins.methods.init.call(this);
- let commCate = ['data', 'commCate', 'title']
- let count = ['data', 'commCate', 'count']
- this.selectUrl = getObjValue(this.result, commCate, '')
- this.showLineList = [{
- type: "size",
- label: "显示条数",
- value: getObjValue(this.result, count, 10),
- unit: "个",
- maxValue: 20
- }]
- },
- selectedUrl(e, item) {
- let info = e[0]
- console.log('选择的链接', info)
- if (!item.img || item.img.indexOf('user_fun_chat.png') != -1 || item.btnText == '按钮文字') {
- let {
- params: {
- route
- }
- } = info
- let result = defaultIconList.find(item => item.route == route)
- console.log('查找结果', result, route)
- if (result) {
- if (!item.img || item.img.indexOf('user_fun_chat.png') != -1) {
- item.img = result.img
- }
- if (item.btnText == '按钮文字') {
- item.btnText = result.title
- }
- }
- }
- item.link_params = info
- console.log('链接信息', item)
- this.$forceUpdate()
- this.$emit('change', this.iconList)
- },
- imgToUrl(url) {
- if (url && url.indexOf('http') == -1 && url.indexOf('resources/img') == -1) {
- return this.static_img_prefix + url
- }
- return url
- },
- updatePop(boo) {
- console.log(boo)
- this.urlPop = !this.urlPop;
- },
- // 图片添加链接
- addUrl(index) {
- this.urlIndex = index;
- this.urlPop = true;
- },
- closeHandle(it, i) {
- if (this.iconList.length == 1) {
- this.popTitle = '至少保留1个'
- this.showConfrimBtn = false
- }
- this.cardIndex = i
- this.visible = true
- },
- closePop() {
- this.visible = false
- },
- changes() {
- this.$emit('change', this.iconList)
- },
- coverPic(e, item) {
- let img = e[0].url
- item.img = img
- this.changes()
- },
- delPic(it, i) {
- it.img = ''
- this.changes()
- },
- addClick() {
- if (this.iconList.length >= this.maxIconLength) {
- return;
- }
- let obj = {
- // img: this.dynamicImgSrc(this.imgUrl),
- img: this.imgUrl,
- icon: 'el-icon-setting',
- is_show_tag: false,
- tags: '热门',
- tagsBgColor: '#f83287',
- tagsTextColor: '#ffffff',
- btnText: '按钮文字',
- link_params: null,
- }
- this.iconList.push(obj)
- console.log(this.iconList, 'hehe')
- this.changes()
- },
- iconSetChange(e, item, name) {
- item[name] = e
- this.changes()
- },
- delCards(e, i) {
- this.visible = false
- this.iconList.splice(i, 1)
- this.changes()
- }
- }
- })
- </script>
- <style>
- .icon-set-list-content .com-pick-link-content {
- width: 310px;
- }
- .icon-set-list-content .diy-url {
- padding: 9px 15px;
- }
- .popover-tips {
- font-size: 12px;
- text-align: center;
- padding-bottom: 5px;
- }
- .icon-set-list {
- position: relative;
- border-radius: 8px;
- background-color: #F4F3F7;
- /* padding: 18px 12px; */
- padding: 15px 30px 15px 12px;
- margin-bottom: 20px;
- }
- .icon-set-title {
- line-height: 1;
- color: #47565d;
- font-weight: bolder;
- margin-bottom: 20px;
- }
- .icon-set-close {
- display: none;
- position: absolute;
- top: 10px;
- right: 0;
- width: 30px;
- height: 30px;
- color: #999;
- cursor: pointer;
- }
- .icon-set-list:hover .icon-set-close {
- display: block;
- }
- .icon-set-items {
- margin-bottom: 20px;
- }
- .icon-set-items:last-child {
- margin-bottom: 0;
- }
- .icon-set-list-name {
- width: 60px;
- text-align: right;
- padding-right: 8px;
- margin-right: 15px;
- }
- .content-upload {
- width: 50px;
- height: 50px;
- border-radius: 8px;
- cursor: pointer;
- background-color: #E3E3E3;
- color: #fff;
- }
- .content-img {
- position: relative;
- width: 50px;
- height: 50px;
- border-radius: 8px;
- cursor: pointer;
- }
- .icon-close {
- display: none;
- position: absolute;
- top: -8px;
- left: 35px;
- width: 20px;
- height: 20px;
- border-radius: 50%;
- background-color: rgba(0, 0, 0, .3);
- color: #fff;
- text-align: center;
- }
- .img-replace {
- display: none;
- position: absolute;
- bottom: 0;
- width: 100%;
- background-color: rgba(0, 0, 0, .3);
- color: #fff;
- text-align: center;
- font-size: 12px;
- padding: 2px 0;
- }
- .content-img:hover .icon-close,
- .content-img:hover .img-replace {
- display: block;
- }
- .icon-set-list-content {
- flex: 1;
- }
- .icon-set-list-content .el-switch__labe {
- font-size: 15px;
- color: #999999 !important;
- font-weight: 700;
- padding-left: 5px;
- }
- .icon-set-items .el-color-picker {
- height: auto;
- }
- .add-btns {
- border: 1px dashed #707070;
- line-height: 32px;
- height: 34px;
- border-radius: 5px;
- text-align: center;
- cursor: pointer;
- color: var(--textGray, #999999);
- }
- .diy-url {
- margin-left: 0 !important;
- }
- </style>
|