mirror of
https://github.com/crmeb/CRMEB.git
synced 2026-01-27 22:28:10 +00:00
update v4.3.0
This commit is contained in:
parent
f46582e675
commit
ba26e2f97a
252
README.md
252
README.md
@ -4,75 +4,79 @@
|
||||
</p>
|
||||
|
||||
<h3 align="center"> 码云开源项目php语言排名前三的开源GVP项目!</h3>
|
||||
<p align="center">
|
||||
<a href="http://www.crmeb.com">
|
||||
<img src="https://img.shields.io/badge/OfficialWebsite-CRMEB-yellow.svg" />
|
||||
</a>
|
||||
<a href="http://www.crmeb.com">
|
||||
<img src="https://img.shields.io/badge/Licence-GPL3.0-green.svg?style=flat" />
|
||||
</a>
|
||||
<a href="http://www.crmeb.com">
|
||||
<img src="https://img.shields.io/badge/Edition-4.3-blue.svg" />
|
||||
</a>
|
||||
<a href="https://gitee.com/ZhongBangKeJi/CRMEB/repository/archive/master.zip">
|
||||
<img src="https://img.shields.io/badge/download-80m-red.svg" />
|
||||
</a>
|
||||
</p>
|
||||
<p align="center">
|
||||
<b>感谢码云提供的平台,喜欢的话就点右上角 "Star" 支持一下</b>
|
||||
</p>
|
||||
|
||||
|
||||
## 产品介绍
|
||||
|
||||
|
||||
|
||||
CRMEB打通版是一款全开源支持免费商用的PHP单商户商城系统;
|
||||
|
||||
CRMEB技术团队(官网:www.crmeb.com) 历经4年时间匠心之作!系统采用前后端分离技术,基于TP6+Uni-app框架开发;客户移动端采用uni-app开发,管理后台前端使用iviewUI开发。系统支持微信公众号端、微信小程序端、H5端、PC端多端账号同步,可快速打包生成APP;
|
||||
CRMEB技术团队(官网:www.crmeb.com)历经4年时间匠心之作!系统采用前后端分离技术,基于TP6+Uni-app框架开发;客户移动端采用uni-app开发,管理后台前端使用iviewUI开发。系统支持微信公众号端、微信小程序端、H5端、PC端多端账号同步,可快速打包生成APP;
|
||||
|
||||
赋能开发者,减少重复造轮子;系统支持自动检查安装环境一键安装部署,使用简单方便;围绕方便二次开发,系统内置强大灵活的权限管理,可以控制到每一个菜单;通过内置组合数据,管理碎片化数据,系统配置快速添加系统配置参数,内置钩子,方便二开;后台应用form-builder PHP快速生成现代化表单;并提供详细的使用文档、开发文档、接口文档、数据字典等相关文档;及十几个技术交流群、技术论坛答疑;帮助更多开发者快速上手,节省开发时间,提升开发效率;助力企业实现数字化经营!
|
||||
|
||||
## 系统功能
|
||||
#### 商城功能
|
||||
首页可视化编辑、主题风格切换、商品管理、商品评价、规格模板、运费模板、主图视频、虚拟商品、商品口令、扫码核销、发票管理、多提货点、配送员等
|
||||
#### 营销活动
|
||||
直播带货、拼团活动、砍价活动、秒杀活动、产品预售、九宫格抽奖、优惠券、积分商城、签到
|
||||
#### 分销功能
|
||||
指定分销、任务分销、人人分销、分销等级、分销有效期
|
||||
#### 用户管理
|
||||
用户等级(经验等级)、用户分组、用户标签、会员等级、会员充值
|
||||
#### 客服系统
|
||||
客服状态、快捷回复、客服转接、客户信息(客户订单、购买记录、客户手机号、等级、推荐人、分类、标签)
|
||||
#### 第三方设置
|
||||
云储存(七牛云、阿里云OSS、腾讯云COS)、电子面单、电子小票、一号通(短信通知、商品采集、物流查询)、第三方客服、腾讯地图
|
||||
#### 系统设置
|
||||
系统配置、组合数据、数据备份、系统日志、文件校验、刷新缓存、清除数据、权限控制、消息管理、城市数据、物流公司
|
||||
<p align="center" >
|
||||
<a href="https://gitee.com/ZhongBangKeJi/CRMEB/blob/master/README.md"> 宽屏预览 </a>
|
||||
</p>
|
||||
|
||||
#### 付费版介绍(为了开源项目更好的发展,特推出付费版,感谢大家的支持!)
|
||||
一、PC端模版需付费购买 仅需698元,不到技术一天的工资
|
||||
|
||||
二、标准版仅需1280元
|
||||
|
||||
标准版权益:
|
||||
|
||||
功能比开源版多手机订单管理、付费会员功能、后台数据统计分析功能,购买标准版会加入我们VIP会员群,技术一对一服务,提供详细升级包及升级教程,
|
||||
<a href="https://kefu.crmeb.net/chat/index?noCanClose=1&token=4109fbb2d7bc3d5559348278816a20bc" target="_blank">[点击咨询]</a>
|
||||
|
||||
努力成为你的最爱,还有什么不满意的请留下您宝贵的建议[点击留言](https://gitee.com/ZhongBangKeJi/CRMEB#%E7%89%88%E6%9D%83%E4%BF%A1%E6%81%AF)
|
||||
|
||||
- - -
|
||||
|
||||
:fa-th-list: [导航](https://gitee.com/ZhongBangKeJi/CRMEB)
|
||||
:fa-th-list: [官网地址](https://www.crmeb.com)
|
||||
| [服务市场](https://s.crmeb.com)
|
||||
| [系统功能](https://gitee.com/ZhongBangKeJi/CRMEB#%E7%B3%BB%E7%BB%9F%E5%8A%9F%E8%83%BD)
|
||||
| [系统演示](https://gitee.com/ZhongBangKeJi/CRMEB#%E7%B3%BB%E7%BB%9F%E6%BC%94%E7%A4%BA)
|
||||
| [程序下载](https://gitee.com/ZhongBangKeJi/CRMEB#%E7%A8%8B%E5%BA%8F%E4%B8%8B%E8%BD%BD)
|
||||
| [使用手册](https://help.crmeb.net/crmeb-v4/1863402)
|
||||
| [使用手册](https://doc.crmeb.com/web/single/crmeb_v4/998)
|
||||
| [二开手册](https://gitee.com/ZhongBangKeJi/CRMEB/wikis/%E5%BA%8F%E8%A8%80?sort_id=4100490)
|
||||
| [论坛地址](http://q.crmeb.net)
|
||||
| [论坛地址](https://q.crmeb.com)
|
||||
| [TP6开发手册](https://www.kancloud.cn/manual/thinkphp6_0/content)
|
||||
| [推荐服务器](https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=dligum2z)
|
||||
| [评论](https://gitee.com/ZhongBangKeJi/CRMEB#%E7%89%88%E6%9D%83%E4%BF%A1%E6%81%AF)
|
||||
| [留言评论](https://gitee.com/ZhongBangKeJi/CRMEB#%E7%89%88%E6%9D%83%E4%BF%A1%E6%81%AF)
|
||||
- - -
|
||||
|
||||
## 相关文档
|
||||
|
||||
系统功能:<a href="https://doc.crmeb.com/web/single/crmeb_v4/1758" target="_blank">功能清单</a>
|
||||
|
||||
系统脑图:<a href="https://doc.crmeb.com/web/single/crmeb_v4/1756" target="_blank">思维脑图</a>
|
||||
|
||||
接口文档:<a href="https://doc.crmeb.com/web/single/crmeb_v4/1760" target="_blank">在线接口</a>
|
||||
|
||||
目录结构:<a href="https://doc.crmeb.com/web/single/crmeb_v4/1129" target="_blank">目录结构</a>
|
||||
|
||||
数据字典:<a href="https://doc.crmeb.com/web/single/crmeb_v4/1130" target="_blank">数据字典</a>
|
||||
|
||||
安装教程:<a href="https://doc.crmeb.com/web/single/crmeb_v4/892" target="_blank">安装教程</a>
|
||||
|
||||
二开教程:<a href="https://ke.qq.com/course/4125326?tuin=5e252c1" target="_blank">CRMEB Uniapp前端二开视频教程 点击学习</a>
|
||||
|
||||
二开文档:<a href="https://gitee.com/ZhongBangKeJi/CRMEB-Min/wikis/%E5%BA%8F%E8%A8%80?sort_id=3303670" target="_blank">二开文档</a>
|
||||
|
||||
技术交流社区:<a href="https://q.crmeb.com" target="_blank">https://q.crmeb.com</a>
|
||||
|
||||
### 不懂服务器?不懂技术?无法解决高并发?想数据私有化?还想后期定制开发?
|
||||
|
||||
推荐云部署版一键解决以上所有问题,超低价格低至 :collision: 9.9元/年,点击了解 https://saas.crmeb.com/saas-home-software-detail-50042-s-y.html
|
||||
|
||||
### 推荐服务器(虚拟空间不支持)
|
||||
|
||||
服务器环境推荐要求:<a href="https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=dligum2z" target="_blank"> 查看 </a>
|
||||
|
||||
```
|
||||
Nignx/Apache/IIS
|
||||
PHP 7.1 ~ 7.3
|
||||
MySQL 5.5-7.0
|
||||
Redis
|
||||
```
|
||||
|
||||
|
||||
推荐使用bt宝塔面板,简单易用,服务器推荐阿里云ecs或腾讯云cvm 云服务器。
|
||||
|
||||
|
||||
|
||||
|
||||
### CRMEB 官方指定技术大佬交流群,欢迎加入!
|
||||

|
||||
|
||||
|
||||
## 技术亮点
|
||||
~~~
|
||||
1.自主研发独立客服系统;
|
||||
@ -94,117 +98,30 @@
|
||||
17.移动端使用uni-app进行开发,方便编译成各种格式的代码;
|
||||
~~~
|
||||
|
||||
|
||||
## 推荐服务器(虚拟空间不支持)
|
||||
|
||||
阿里云领取2000元代金劵:[<a href="https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=dligum2z">https://www.aliyun.com</a>]
|
||||
|
||||
<table><tr><td>
|
||||
|
||||
入门级配置
|
||||
```
|
||||
CPU:1核
|
||||
内存:2G
|
||||
实例规格:ECS共享型 n4
|
||||
带宽:1M
|
||||
系统:CentOS 7.4 64位(推荐)
|
||||
价格:79.6元/年 226.5元/三年
|
||||
```
|
||||
<a href="https://www.aliyun.com/activity/new?spm=5176.23165873.J_5244793720.1.6d3a5420ptDH93&userCode=dligum2z">学生6.6/月</a>
|
||||
</td>
|
||||
<td>
|
||||
|
||||
标准级配置
|
||||
```
|
||||
CPU:2核
|
||||
内存:4G
|
||||
实例规格:突发性能t5实例
|
||||
带宽:5M
|
||||
系统:CentOS 7.4 64位(推荐)
|
||||
价格:936元/年 2386.8元/三年
|
||||
```
|
||||
<a href="https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=dligum2z">新用户半价</a>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
企业级配置
|
||||
```
|
||||
CPU:4核
|
||||
内存:8G
|
||||
实例规格:突发性能t6实例
|
||||
带宽:5M
|
||||
系统:CentOS 7.4 64位(推荐)
|
||||
价格:2786.64元/年 5389.20元/三年
|
||||
```
|
||||
<a href="https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=dligum2z">领取¥2000红包</a>
|
||||
|
||||
</td>
|
||||
</tr></table>
|
||||
|
||||
服务器环境推荐要求
|
||||
* Nignx
|
||||
|
||||
* PHP 7.1 ~ 7.3
|
||||
|
||||
* MySQL 5.7
|
||||
|
||||
* Redis
|
||||
|
||||
推荐使用bt宝塔面板,简单易用。
|
||||
服务器推荐阿里云ecs或腾讯云cvm 云服务器。
|
||||
|
||||
|
||||
|
||||
## 相关文档
|
||||
|
||||
系统功能:https://help.crmeb.net/crmeb-v4/1863404
|
||||
|
||||
系统脑图:https://help.crmeb.net/crmeb-v4/1863405
|
||||
|
||||
目录结构:https://help.crmeb.net/crmeb-v4/2034387
|
||||
|
||||
数据字典:https://help.crmeb.net/crmeb-v4/1863569
|
||||
|
||||
后端接口:http://bbs.crmeb.net/doc/datongadminapi.html
|
||||
|
||||
前端接口:http://bbs.crmeb.net/doc/datongapi.html
|
||||
|
||||
安装教程:https://help.crmeb.net/crmeb-v4/1876709
|
||||
|
||||
二开教程:https://www.bilibili.com/video/BV1GX4y1T7Wd
|
||||
|
||||
二开文档:https://gitee.com/ZhongBangKeJi/CRMEB-Min/wikis/%E5%BA%8F%E8%A8%80?sort_id=3303670
|
||||
|
||||
|
||||
## 技术交流
|
||||
|
||||
#### 技术交流社区:https://q.crmeb.net
|
||||
|
||||
#### CRMEB微信开发12群:1025263163(2000人群可加)
|
||||
|
||||
## 页面展示
|
||||
|
||||
### 前端UI展示
|
||||
|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||
|
||||
(页面仅展示部分UI)
|
||||
## <a href='http://s.crmeb.com/goods_detail/728' target='_blank'>点击获取高清版全套UI设计图</a>
|
||||
|
||||
|
||||
### 后端UI展示
|
||||
|
||||

|
||||

|
||||

|
||||
|
||||
|
||||
## 系统演示
|
||||
@ -217,6 +134,9 @@
|
||||
|
||||
密码:crmeb.com
|
||||
|
||||
## CRMEB云部署快速体验完整功能 <a href='https://saas.crmeb.com/' target='_blank'>【点击体验】</a>
|
||||
|
||||
|
||||
## 程序下载
|
||||
|
||||
|
||||
@ -225,7 +145,7 @@
|
||||
|
||||
git clone -b v3.2.9 https://gitee.com/ZhongBangKeJi/CRMEB.git
|
||||
|
||||
新版v4.3.0 下载(当前开源版功能全,前后台分离版,适合二开)
|
||||
最新版 下载(当前开源版功能全,前后台分离版,适合二开)
|
||||
|
||||
git clone https://gitee.com/ZhongBangKeJi/CRMEB.git
|
||||
|
||||
@ -258,12 +178,12 @@ CRMEB Min版商城:https://gitee.com/ZhongBangKeJi/CRMEB-Min
|
||||
CRMEB Min是一款轻量级、高性能开源电商商城系统,采用TP6+Mysql+Uniapp+iView+Redis等最流行热门技术语言,支持队列、表单生成、长链接、定时任务等,完善的权限管理、会员管理、产品订单管理、CMS管理、支持多端、一键开通短信、产品采集、物流查询等接口。快速简单高效!
|
||||
|
||||
## 联系我们(在线专业解答、获取功能清单)
|
||||

|
||||

|
||||
|
||||
|
||||
官方网站:http://www.crmeb.com
|
||||
官方网站:https://www.crmeb.com
|
||||
|
||||
交流社区:https://q.crmeb.net
|
||||
交流社区:https://q.crmeb.com
|
||||
|
||||
## 特别鸣谢
|
||||
|
||||
@ -273,7 +193,7 @@ CRMEB Min是一款轻量级、高性能开源电商商城系统,采用TP6+Mysq
|
||||
|
||||
感谢大神们提交代码(排名不分先后)
|
||||
|
||||
### @yizhisamoye,@bys1123,@xaboy,@youngxj0,@jacklincheung,@392256866
|
||||
### @yizhisamoye,@bys1123,@xaboy,@youngxj0,@jacklincheung,@392256866,@sxsea
|
||||
|
||||
欢迎反馈问题 [反馈问题](https://gitee.com/ZhongBangKeJi/CRMEB/issues)。
|
||||
|
||||
@ -292,7 +212,7 @@ CRMEB Min是一款轻量级、高性能开源电商商城系统,采用TP6+Mysq
|
||||
|
||||
本项目包含的第三方源码和二进制文件之版权信息另行标注。
|
||||
|
||||
版权所有Copyright © 2017-2021 by CRMEB (http://www.crmeb.com)
|
||||
版权所有Copyright © 2017-2022 by CRMEB (https://www.crmeb.com)
|
||||
|
||||
All rights reserved。
|
||||
|
||||
|
||||
@ -26,6 +26,6 @@ class AppService extends Service
|
||||
|
||||
public function boot()
|
||||
{
|
||||
|
||||
defined('DS') || define('DS', DIRECTORY_SEPARATOR);
|
||||
}
|
||||
}
|
||||
|
||||
@ -122,6 +122,7 @@ if (!function_exists('attr_format')) {
|
||||
if ($i == 0) $data = $arr[$i]['detail'];
|
||||
//替代变量1
|
||||
$rep1 = [];
|
||||
$rep4 = [];
|
||||
foreach ($data as $v) {
|
||||
foreach ($arr[$i + 1]['detail'] as $g) {
|
||||
//替代变量2
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2020 https://www.crmeb.com All rights reserved.
|
||||
// | Copyright (c) 2016~2021 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@ -82,7 +82,7 @@ class PublicController
|
||||
if ($request->uid()) {
|
||||
/** @var WechatUserServices $wechatUserService */
|
||||
$wechatUserService = app()->make(WechatUserServices::class);
|
||||
$subscribe = $wechatUserService->value(['uid' => $request->uid()], 'subscribe') ? true : false;
|
||||
$subscribe = (bool)$wechatUserService->value(['uid' => $request->uid()], 'subscribe');
|
||||
} else {
|
||||
$subscribe = true;
|
||||
}
|
||||
@ -137,7 +137,7 @@ class PublicController
|
||||
$brokerageFuncStatus = sys_config('brokerage_func_status');
|
||||
$balanceFuncStatus = sys_config('balance_func_status');
|
||||
$vipCard = sys_config('member_card_status', 0);
|
||||
$svipOpen = sys_config('member_card_status') ? true : false;
|
||||
$svipOpen = (bool)sys_config('member_card_status');
|
||||
$userService = $invoiceStatus = $deliveryUser = $isUserPromoter = $userVerifyStatus = $userOrder = true;
|
||||
|
||||
if ($uid && $userInfo) {
|
||||
|
||||
@ -62,6 +62,7 @@ class StoreOrderController
|
||||
*/
|
||||
protected $getChennel = [
|
||||
'weixin' => 0,
|
||||
'routine' => 1,
|
||||
'weixinh5' => 2,
|
||||
'pc' => 3
|
||||
];
|
||||
|
||||
@ -45,7 +45,7 @@ class PublicController
|
||||
$userService->offMemberLevel($request->uid());
|
||||
/** @var WechatUserServices $wechatUserService */
|
||||
$wechatUserService = app()->make(WechatUserServices::class);
|
||||
$subscribe = $wechatUserService->value(['uid' => $request->uid(), 'user_type' => 'wechat'], 'subscribe') ? true : false;
|
||||
$subscribe = (bool)$wechatUserService->value(['uid' => $request->uid(), 'user_type' => 'wechat'], 'subscribe');
|
||||
} else {
|
||||
$subscribe = true;
|
||||
}
|
||||
@ -75,7 +75,7 @@ class PublicController
|
||||
*/
|
||||
public function bindPhoneStatus()
|
||||
{
|
||||
$status = sys_config('store_user_mobile') ? true : false;
|
||||
$status = (bool)sys_config('store_user_mobile');
|
||||
return app('json')->success(compact('status'));
|
||||
}
|
||||
|
||||
@ -87,7 +87,7 @@ class PublicController
|
||||
*/
|
||||
public function subscribe(Request $request, WechatUserServices $services)
|
||||
{
|
||||
return app('json')->success(['subscribe' => $services->value(['uid' => $request->uid(), 'user_type' => 'wechat'], 'subscribe') ? true : false]);
|
||||
return app('json')->success(['subscribe' => (bool)$services->value(['uid' => $request->uid(), 'user_type' => 'wechat'], 'subscribe')]);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@ -69,7 +69,7 @@ if (!function_exists('sys_config')) {
|
||||
if (strpos($sysConfig, '/uploads/system/') !== false) $sysConfig = set_file_url($sysConfig);
|
||||
}
|
||||
$config = is_array($sysConfig) ? $sysConfig : trim($sysConfig);
|
||||
if ($config === '' || $config === false) {
|
||||
if ($config === '' || $config == false) {
|
||||
return $default;
|
||||
} else {
|
||||
return $config;
|
||||
@ -483,6 +483,7 @@ if (!function_exists('image_to_base64')) {
|
||||
curl_setopt($curl, CURLOPT_ENCODING, 'gzip');
|
||||
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, $timeout);
|
||||
curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
|
||||
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
|
||||
$data = curl_exec($curl);
|
||||
$code = curl_getinfo($curl, CURLINFO_HTTP_CODE);
|
||||
curl_close($curl);
|
||||
@ -815,7 +816,6 @@ if (!function_exists('get_image_thumb')) {
|
||||
$image = $type == 'all' ? $data : $data[$type] ?? $filePath;
|
||||
} catch (\Throwable $e) {
|
||||
$image = $filePath;
|
||||
// throw new ValidateException($e->getMessage());
|
||||
\think\facade\Log::error('获取缩略图失败,原因:' . $e->getMessage() . '----' . $e->getFile() . '----' . $e->getLine() . '----' . $filePath);
|
||||
}
|
||||
$data = parse_url($image);
|
||||
|
||||
@ -378,6 +378,7 @@ abstract class BaseDao
|
||||
$result = $this->getOne([$keyField => $key]);
|
||||
}
|
||||
if (!$result) return false;
|
||||
$new = 0;
|
||||
if ($type === 1) {
|
||||
$new = bcadd($result[$incField], $inc, $acc);
|
||||
} else if ($type === 2) {
|
||||
|
||||
@ -192,9 +192,6 @@ class UserWechatUserDao extends BaseDao
|
||||
case "nickname":
|
||||
case "phone":
|
||||
$model = $model->where($userAlias . trim($fieldKey), 'like', "%" . trim($nickname) . "%");
|
||||
// break;
|
||||
// case "phone":
|
||||
// $model = $model->where($userAlias . trim($fieldKey), 'like', "%" . trim($nickname) . "%");
|
||||
break;
|
||||
case "uid":
|
||||
$model = $model->where($userAlias . trim($fieldKey), trim($nickname));
|
||||
|
||||
@ -192,7 +192,7 @@ class OrderJob extends BaseJobs
|
||||
$cartInfoServices = app()->make(StoreOrderCartInfoServices::class);
|
||||
/** @var SmsSendServices $smsServices */
|
||||
$smsServices = app()->make(SmsSendServices::class);
|
||||
$switch = sys_config('admin_pay_success_switch') ? true : false;
|
||||
$switch = (bool)sys_config('admin_pay_success_switch');
|
||||
foreach ($serviceOrderNotice as $key => $item) {
|
||||
$admin_name = $item['nickname'];
|
||||
$order_id = $order['order_id'];
|
||||
@ -256,7 +256,7 @@ class OrderJob extends BaseJobs
|
||||
*/
|
||||
public function mssageSendPaySuccess($order)
|
||||
{
|
||||
$switch = sys_config('lower_order_switch') ? true : false;
|
||||
$switch = (bool)sys_config('lower_order_switch');
|
||||
//模板变量
|
||||
$pay_price = $order['pay_price'];
|
||||
$order_id = $order['order_id'];
|
||||
|
||||
@ -100,7 +100,7 @@ class Common extends BaseController
|
||||
$tourist_avatar = sys_config('tourist_avatar');
|
||||
$avatar = Arr::getArrayRandKey(is_array($tourist_avatar) ? $tourist_avatar : []);
|
||||
$userInfo['tourist_avatar'] = $uid ? '' : $avatar;
|
||||
$userInfo['is_tourist'] = $tourist_uid ? true : false;
|
||||
$userInfo['is_tourist'] = (bool)$tourist_uid;
|
||||
return app('json')->success($userInfo->toArray());
|
||||
} else {
|
||||
return app('json')->fail('暂无客服人员');
|
||||
|
||||
@ -203,7 +203,7 @@ class LuckLotteryRecord extends BaseModel
|
||||
*/
|
||||
public function searchIsReceiveAttr($query, $value)
|
||||
{
|
||||
if ($value !== '') $query->where('is_reveive', $value);
|
||||
if ($value !== '') $query->where('is_receive', $value);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@ -173,7 +173,7 @@ class LuckPrizeServices extends BaseServices
|
||||
if (!$totalChance) return $prize;
|
||||
$startChance = 0;
|
||||
mt_srand();
|
||||
$prizeChance = rand(0, $totalChance);
|
||||
$prizeChance = rand(0, $totalChance-1);
|
||||
$newPrize = array_combine(array_column($data, 'type'), $data);
|
||||
foreach ($data as $item) {
|
||||
$newStartChance = $item['chance'] + $startChance;
|
||||
|
||||
@ -103,7 +103,7 @@ class NoticeService extends BaseServices
|
||||
'partner' => sys_config('develop_id', ''),
|
||||
'terminal' => sys_config('terminal_number', '')
|
||||
];
|
||||
$switch = sys_config('pay_success_printing_switch') ? true : false;
|
||||
$switch = (bool)sys_config('pay_success_printing_switch');
|
||||
if (!$switch) {
|
||||
throw new ValidateException('小票打印未开启!');
|
||||
}
|
||||
|
||||
@ -38,7 +38,7 @@ class EnterpriseWechatService extends NoticeService
|
||||
*/
|
||||
public function isOpen(string $mark)
|
||||
{
|
||||
$this->isopend = ($this->notceinfo['is_ent_wechat'] == 1 && $this->notceinfo['url'] !== '') ? true : false;
|
||||
$this->isopend = $this->notceinfo['is_ent_wechat'] == 1 && $this->notceinfo['url'] !== '';
|
||||
return $this;
|
||||
|
||||
}
|
||||
|
||||
@ -39,7 +39,7 @@ class NoticeSmsService extends NoticeService
|
||||
*/
|
||||
public function isOpen(string $mark)
|
||||
{
|
||||
$this->isopend = $this->notceinfo['is_sms'] === 1 ? true : false;
|
||||
$this->isopend = $this->notceinfo['is_sms'] === 1;
|
||||
return $this;
|
||||
|
||||
}
|
||||
@ -57,7 +57,7 @@ class NoticeSmsService extends NoticeService
|
||||
public function sendSms($phone, array $data, string $template)
|
||||
{
|
||||
try {
|
||||
$this->isopend = $this->notceinfo['is_sms'] === 1 ? true : false;
|
||||
$this->isopend = $this->notceinfo['is_sms'] === 1;
|
||||
if ($this->isopend) {
|
||||
SmsJob::dispatch('doJob', [$phone, $data, $template]);
|
||||
}
|
||||
|
||||
@ -148,6 +148,6 @@ class DeliveryServiceServices extends BaseServices
|
||||
*/
|
||||
public function checkoutIsService(int $uid)
|
||||
{
|
||||
return $this->dao->count(['uid' => $uid, 'status' => 1]) ? true : false;
|
||||
return (bool)$this->dao->count(['uid' => $uid, 'status' => 1]);
|
||||
}
|
||||
}
|
||||
|
||||
@ -562,6 +562,6 @@ class CopyTaobaoServices extends BaseServices
|
||||
*/
|
||||
public function createSpu()
|
||||
{
|
||||
return substr(implode(NULL, array_map('ord', str_split(substr(uniqid(), 7, 13), 1))), 0, 8) . str_pad((string)mt_rand(1, 99999), 5, '0', STR_PAD_LEFT);
|
||||
return substr(implode('', array_map('ord', str_split(substr(uniqid(), 7, 13), 1))), 0, 8) . str_pad((string)mt_rand(1, 99999), 5, '0', STR_PAD_LEFT);
|
||||
}
|
||||
}
|
||||
|
||||
@ -1257,6 +1257,7 @@ class StoreProductServices extends BaseServices
|
||||
$siteUrl = sys_config('site_url');
|
||||
$storeInfo['image'] = set_file_url($storeInfo['image'], $siteUrl);
|
||||
$storeInfo['image_base'] = set_file_url($storeInfo['image'], $siteUrl);
|
||||
$storeInfo['video_link'] = empty($storeInfo['video_link']) ? '' : strpos($storeInfo['video_link'],'http') === false ? sys_config('site_url').$storeInfo['video_link'] : $storeInfo['video_link'];
|
||||
$storeInfo['fsales'] = $storeInfo['ficti'] + $storeInfo['sales'];
|
||||
|
||||
/** @var QrcodeServices $qrcodeService */
|
||||
|
||||
@ -106,7 +106,7 @@ class SystemAttachmentCategoryServices extends BaseServices
|
||||
public function form($info = [])
|
||||
{
|
||||
return [
|
||||
Form::select('pid', '上级分类', (int)($info['pid'] ?? ''))->setOptions($this->getCateList(['pid' => 0]))->filterable(1),
|
||||
Form::select('pid', '上级分类', (int)($info['pid'] ?? ''))->setOptions($this->getCateList(['pid' => 0]))->filterable(true),
|
||||
Form::input('name', '分类名称', $info['name'] ?? '')->maxlength(30),
|
||||
];
|
||||
}
|
||||
|
||||
@ -177,6 +177,17 @@ class SystemConfigServices extends BaseServices
|
||||
],
|
||||
'show_value' => 1
|
||||
],
|
||||
'image_thumbnail_status' => [
|
||||
'son_type' => [
|
||||
'thumb_big_width' => '',
|
||||
'thumb_big_height' => '',
|
||||
'thumb_mid_width' => '',
|
||||
'thumb_mid_height' => '',
|
||||
'thumb_small_width' => '',
|
||||
'thumb_small_height' => '',
|
||||
],
|
||||
'show_value' => 1
|
||||
],
|
||||
'image_watermark_status' => [
|
||||
'son_type' => [
|
||||
'watermark_type' => [
|
||||
|
||||
@ -103,7 +103,7 @@ class LoginServices extends BaseServices
|
||||
if ($spreadUid) {
|
||||
$spreadUid = (int)$spreadUid;
|
||||
$data['spread_uid'] = $spreadUid;
|
||||
$data['spread_time'] = $userInfo->last_time;
|
||||
$data['spread_time'] = time();
|
||||
$this->dao->incField($spreadUid, 'spread_count', 1);
|
||||
//绑定用户后置事件
|
||||
event('user.register', [$spreadUid, $userInfo['user_type'], $userInfo['nickname'], $userInfo['uid'], 0]);
|
||||
|
||||
@ -165,17 +165,17 @@ class UserAddressServices extends BaseServices
|
||||
public function editAddress(int $uid, array $addressInfo)
|
||||
{
|
||||
if ($addressInfo['id'] == 0) {
|
||||
$where = [
|
||||
['uid', '=', $uid],
|
||||
['real_name', '=', $addressInfo['real_name']],
|
||||
['phone', '=', $addressInfo['phone']],
|
||||
['detail', '=', $addressInfo['detail']],
|
||||
['is_del', '=', 0]
|
||||
];
|
||||
if (isset($addressInfo['address']['city_id'])) {
|
||||
$where['city_id'] = $addressInfo['address']['city_id'];
|
||||
} else {
|
||||
$where = [];
|
||||
$where += ['city_id', '=', $addressInfo['address']['city_id']];
|
||||
}
|
||||
$res = $this->dao->getCount([
|
||||
['uid', '=', $uid],
|
||||
['real_name', '=', $addressInfo['real_name']],
|
||||
['phone', '=', $addressInfo['phone']],
|
||||
['detail', '=', $addressInfo['detail']]
|
||||
] + $where);
|
||||
$res = $this->dao->getCount($where);
|
||||
if ($res) throw new ValidateException('地址已存在,请勿重复添加');
|
||||
}
|
||||
|
||||
|
||||
@ -1024,7 +1024,6 @@ class UserBillServices extends BaseServices
|
||||
$where['time'] = $time;
|
||||
}
|
||||
$list = $this->dao->brokerageRankList($where, 0, 0);
|
||||
|
||||
$position_tmp_one = array_column($list, 'uid');
|
||||
$position_tmp_two = array_column($list, 'brokerage_price', 'uid');
|
||||
if (!in_array($uid, $position_tmp_one)) {
|
||||
|
||||
@ -274,7 +274,7 @@ class UserRechargeServices extends BaseServices
|
||||
*/
|
||||
public function getOrderId()
|
||||
{
|
||||
return 'wx' . date('YmdHis', time()) . substr(implode(NULL, array_map('ord', str_split(substr(uniqid(), 7, 13), 1))), 0, 8);
|
||||
return 'wx' . date('YmdHis', time()) . substr(implode('', array_map('ord', str_split(substr(uniqid(), 7, 13), 1))), 0, 8);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@ -1530,7 +1530,7 @@ class UserServices extends BaseServices
|
||||
{
|
||||
switch ($data['type']) {
|
||||
case 'week':
|
||||
$startTime = strtotime('this week');
|
||||
$startTime = strtotime('this week Monday');
|
||||
$endTime = time();
|
||||
break;
|
||||
case 'month':
|
||||
|
||||
@ -541,7 +541,7 @@ class FileService
|
||||
$content = file_get_contents($path);
|
||||
$content = string::chang_code($content, $input_code, $out_code);
|
||||
$fp = fopen($path, 'w');
|
||||
return fputs($fp, $content) ? TRUE : FALSE;
|
||||
return (bool)fputs($fp, $content);
|
||||
fclose($fp);
|
||||
}
|
||||
}
|
||||
|
||||
@ -199,7 +199,7 @@ class Cos extends BaseUpload
|
||||
$height = 'thumb_' . $v . '_height';
|
||||
$width = 'thumb_' . $v . '_width';
|
||||
$key = 'filePath' . ucfirst($v);
|
||||
if (isset($config[$height]) && isset($config[$width]) && $config[$height] && $config[$width]) {
|
||||
if (sys_config('image_thumbnail_status', 1) && isset($config[$height]) && isset($config[$width]) && $config[$height] && $config[$width]) {
|
||||
$this->fileInfo->$key = $filePath . '?imageMogr2/thumbnail/' . $config[$width] . 'x' . $config[$height];
|
||||
$this->fileInfo->$key = $this->water($this->fileInfo->$key);
|
||||
$data[$v] = $this->fileInfo->$key;
|
||||
|
||||
@ -139,7 +139,7 @@ class Local extends BaseUpload
|
||||
$this->fileInfo->realName = $fileHandle->getOriginalName();
|
||||
$this->fileInfo->fileName = $this->fileInfo->uploadInfo->getFilename();
|
||||
$this->fileInfo->filePath = $this->defaultPath . '/' . str_replace('\\', '/', $fileName);
|
||||
if ($this->checkImage(public_path() . $this->fileInfo->filePath) && $this->authThumb) {
|
||||
if ($this->checkImage(public_path() . $this->fileInfo->filePath) && $this->authThumb && pathinfo($fileName,PATHINFO_EXTENSION) != 'ico') {
|
||||
try {
|
||||
$this->thumb($this->fileInfo->filePath);
|
||||
} catch (\Throwable $e) {
|
||||
|
||||
@ -199,7 +199,7 @@ class Oss extends BaseUpload
|
||||
$height = 'thumb_' . $v . '_height';
|
||||
$width = 'thumb_' . $v . '_width';
|
||||
$key = 'filePath' . ucfirst($v);
|
||||
if (isset($config[$height]) && isset($config[$width]) && $config[$height] && $config[$width]) {
|
||||
if (sys_config('image_thumbnail_status', 1) && isset($config[$height]) && isset($config[$width]) && $config[$height] && $config[$width]) {
|
||||
$this->fileInfo->$key = $filePath . '?x-oss-process=image/resize,h_' . $config[$height] . ',w_' . $config[$width];
|
||||
$this->fileInfo->$key = $this->water($this->fileInfo->$key);
|
||||
$data[$v] = $this->fileInfo->$key;
|
||||
@ -238,6 +238,7 @@ class Oss extends BaseUpload
|
||||
if (!$waterConfig['watermark_text']) {
|
||||
throw new ValidateException('请先配置水印文字');
|
||||
}
|
||||
$waterConfig['watermark_text_color'] = str_replace('#', '', $waterConfig['watermark_text_color']);
|
||||
$waterPath = $filePath .= '/watermark,text_' . base64_encode($waterConfig['watermark_text']) . ',color_' . $waterConfig['watermark_text_color'] . ',size_' . $waterConfig['watermark_text_size'] . ',g_' . ($this->position[$waterConfig['watermark_position']] ?? 'nw') . ',x_' . $waterConfig['watermark_x'] . ',y_' . $waterConfig['watermark_y'];
|
||||
break;
|
||||
}
|
||||
|
||||
@ -200,7 +200,7 @@ class Qiniu extends BaseUpload
|
||||
$height = 'thumb_' . $v . '_height';
|
||||
$width = 'thumb_' . $v . '_width';
|
||||
$key = 'filePath' . ucfirst($v);
|
||||
if (isset($config[$height]) && isset($config[$width]) && $config[$height] && $config[$width]) {
|
||||
if (sys_config('image_thumbnail_status', 1) && isset($config[$height]) && isset($config[$width]) && $config[$height] && $config[$width]) {
|
||||
$this->fileInfo->$key = $filePath . '?imageView2/2/w/' . $config[$width] . '/h/' . $config[$height];
|
||||
$this->fileInfo->$key = $this->water($this->fileInfo->$key);
|
||||
$data[$v] = $this->fileInfo->$key;
|
||||
|
||||
@ -60,7 +60,7 @@ trait CurdControllerTrait
|
||||
foreach ($data as $key => $value) {
|
||||
$modelData->{$key} = $value;
|
||||
}
|
||||
return $modelData->save() ? true : $this->setErrorInfo('保存失败');
|
||||
return $modelData->save() || $this->setErrorInfo('保存失败');
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@ -156,6 +156,7 @@ class Canvas
|
||||
$file = str_replace('https', 'http', $file);
|
||||
$imagesize = getimagesize($file);
|
||||
$type = image_type_to_extension($imagesize[2], true);
|
||||
$canvas = null;
|
||||
switch ($type) {
|
||||
case '.png':
|
||||
$canvas = imagecreatefrompng($file);
|
||||
|
||||
File diff suppressed because one or more lines are too long
1
crmeb/public/admin/css/chunk-0451fc37.1592cce0.css
Normal file
1
crmeb/public/admin/css/chunk-0451fc37.1592cce0.css
Normal file
@ -0,0 +1 @@
|
||||
.trees-coadd[data-v-f8eaf92e]{width:100%;height:500px;border-radius:4px;overflow:hidden}.scollhide[data-v-f8eaf92e]{width:100%;height:100%;overflow:auto;margin-left:18px;padding:10px 0 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.content[data-v-f8eaf92e]{font-size:12px}.time[data-v-f8eaf92e]{font-size:12px;color:#2d8cf0}.icons-item[data-v-f8eaf92e]{float:left;margin:6px 6px 6px 0;width:53px;text-align:center;list-style:none;cursor:pointer;height:50px;color:#5c6b77;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative;padding-top:10px}.icons-item .ivu-icon[data-v-f8eaf92e]{font-size:16px}.search-rule[data-v-f8eaf92e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;background-color:#f2f2f2}.rule[data-v-f8eaf92e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:700px;overflow:scroll}.rule[data-v-f8eaf92e]::-webkit-scrollbar{width:10px;height:10px;background-color:#f5f5f5}.rule[data-v-f8eaf92e]::-webkit-scrollbar-track{border-radius:4px;background-color:#f5f5f5}.rule[data-v-f8eaf92e]::-webkit-scrollbar-thumb{border-radius:4px;background-color:#555}.rule-list[data-v-f8eaf92e]{background-color:#f2f2f2;width:32%;margin:5px;border-radius:3px;padding:10px;color:#333;cursor:pointer;-webkit-transition:all .1s;transition:all .1s}.rule-list[data-v-f8eaf92e]:hover{background-color:#c5d1dd}.rule-list div[data-v-f8eaf92e]{white-space:nowrap}.select-rule[data-v-f8eaf92e]{background-color:#c5d1dd}.add[data-v-f8eaf92e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add[data-v-f8eaf92e],.df[data-v-f8eaf92e]{display:-webkit-box;display:-ms-flexbox;display:flex}.df[data-v-f8eaf92e]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vxeTable[data-v-2b397e83] .vxe-table--header-wrapper{background:#fff!important}
|
||||
@ -1 +0,0 @@
|
||||
.expand-row[data-v-263c0b0e]{margin-bottom:16px}.Modals[data-v-61302af0] .input{margin-right:10px}[data-v-017f8109] .ivu-form-item-content{line-height:unset!important}.Box .ivu-radio-wrapper[data-v-017f8109]{margin-right:25px}.Box .numPut[data-v-017f8109]{width:100%!important}.lunBox[data-v-017f8109]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #0bb20c}.pictrueBox[data-v-017f8109]{display:inline-block}.pictrue[data-v-017f8109]{width:85px;height:85px;border:1px dotted rgba(0,0,0,.1);display:inline-block;position:relative;cursor:pointer}.pictrue img[data-v-017f8109]{width:100%;height:100%}.pictrueTab[data-v-017f8109]{width:40px!important;height:40px!important}.upLoad[data-v-017f8109]{width:40px;height:40px;border:1px dotted rgba(0,0,0,.1);border-radius:4px;background:rgba(0,0,0,.02);cursor:pointer}.ivu-table-wrapper[data-v-017f8109]{border-left:1px solid #dcdee2;border-top:1px solid #dcdee2}.ft[data-v-017f8109]{color:red}[data-v-33d7d58e] .ivu-modal-mask,[data-v-33d7d58e] .ivu-modal-wrap{z-index:999!important}.Box[data-v-33d7d58e] .ivu-modal-body{height:700px;overflow:auto}.tabBox_img[data-v-33d7d58e]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-33d7d58e]{width:100%;height:100%}
|
||||
@ -1 +0,0 @@
|
||||
.auth[data-v-e6511d48]{padding:9px 16px 9px 10px}.auth .iconIos[data-v-e6511d48]{font-size:40px;margin-right:10px;color:#001529}.auth .text[data-v-e6511d48]{font-weight:400;color:#000;font-size:18px}.auth .text .code[data-v-e6511d48]{font-size:14px;color:rgba(0,0,0,.5)}.auth .blue[data-v-e6511d48]{color:#1890ff!important}.auth .red[data-v-e6511d48]{color:#ed4014!important}.grey[data-v-e6511d48]{background-color:#999;border-color:#999;color:#fff}.submit[data-v-e6511d48]{width:100%}.code .input[data-v-e6511d48]{width:83%}.code .input .ivu-input[data-v-e6511d48]{border-radius:4px 0 0 4px!important}.code .pictrue[data-v-e6511d48]{height:32px;width:17%}.customer[data-v-e6511d48]{border-right:0}.customer a[data-v-e6511d48]{font-size:12px}.ivu-input-group-append[data-v-e6511d48],.ivu-input-group-prepend[data-v-e6511d48]{background-color:#fff}.ivu-input-group .ivu-input[data-v-e6511d48]{border-right:0!important}
|
||||
1
crmeb/public/admin/css/chunk-209ad47d.2ab10dbd.css
Normal file
1
crmeb/public/admin/css/chunk-209ad47d.2ab10dbd.css
Normal file
@ -0,0 +1 @@
|
||||
.rulesBox[data-v-921f4090]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.attrFrom[data-v-921f4090] .ivu-form-item{margin-bottom:0!important}[data-v-f94a755e] .ivu-form-item-content{line-height:unset!important}.Box .ivu-radio-wrapper[data-v-f94a755e]{margin-right:25px}.Box .numPut[data-v-f94a755e]{width:100%!important}.list-group[data-v-3d14c2de]{margin-left:-8px}.borderStyle[data-v-3d14c2de]{border:1px solid #ccc;padding:8px;border-radius:4px}.drag[data-v-3d14c2de]{cursor:move}.move-icon[data-v-3d14c2de]{width:30px;cursor:move;margin-right:10px}.move-icon .icondrag2[data-v-3d14c2de]{font-size:26px;color:#d8d8d8}.maxW[data-v-3d14c2de] .ivu-select-dropdown{max-width:600px}#shopp-manager .ivu-table-wrapper[data-v-3d14c2de]{border-left:1px solid #dcdee2;border-top:1px solid #dcdee2}.noLeft[data-v-3d14c2de] .ivu-form-item-content{margin-left:0!important}#shopp-manager .ivu-form-item[data-v-3d14c2de]{position:relative}#shopp-manager .ivu-form-item .tips[data-v-3d14c2de]{position:absolute;color:#999;top:29px;left:-77px;font-size:12px}.iview-video-style[data-v-3d14c2de]{width:40%;height:180px;border-radius:10px;background-color:#707070;margin-top:10px;position:relative;overflow:hidden}.iview-video-style .iconv[data-v-3d14c2de]{color:#fff;line-height:180px;width:50px;height:50px;display:inherit;font-size:26px;position:absolute;top:-74px;left:50%;margin-left:-25px}.iview-video-style .mark[data-v-3d14c2de]{position:absolute;width:100%;height:30px;top:0;background-color:rgba(0,0,0,.5);text-align:center}.submission[data-v-3d14c2de]{margin-left:10px}.color-list .tip[data-v-3d14c2de]{color:#c9c9c9}.color-list .color-item[data-v-3d14c2de]{height:30px;line-height:30px;padding:0 10px;color:#fff;margin-right:10px}.color-list .color-item.blue[data-v-3d14c2de]{background-color:#1e9fff}.color-list .color-item.yellow[data-v-3d14c2de]{background-color:#feb900}.color-list .color-item.green[data-v-3d14c2de]{background-color:#009688}.color-list .color-item.red[data-v-3d14c2de]{background-color:#ed4014}.columnsBox[data-v-3d14c2de]{margin-right:10px}.priceBox[data-v-3d14c2de]{width:100%}.rulesBox[data-v-3d14c2de]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pictrueBox[data-v-3d14c2de]{display:inline-block}.pictrueTab[data-v-3d14c2de]{width:40px!important;height:40px!important}.pictrue[data-v-3d14c2de]{width:60px;height:60px;border:1px dotted rgba(0,0,0,.1);margin-right:15px;display:inline-block;position:relative;cursor:pointer}.pictrue img[data-v-3d14c2de]{width:100%;height:100%}.pictrue .btndel[data-v-3d14c2de]{position:absolute;z-index:1;width:20px!important;height:20px!important;left:46px;top:-4px}.upLoad[data-v-3d14c2de]{width:58px;height:58px;line-height:58px;border:1px dotted rgba(0,0,0,.1);border-radius:4px;background:rgba(0,0,0,.02);cursor:pointer}.curs[data-v-3d14c2de]{cursor:pointer}.inpWith[data-v-3d14c2de]{width:60%}.labeltop[data-v-3d14c2de] .ivu-form-item-label{float:none!important;display:inline-block!important;margin-left:120px!important;width:auto!important}.video-icon[data-v-3d14c2de]{background-image:url(https://cdn.oss.9gt.net/prov1.1/1/icons.png);background-color:#fff;background-position:-9999px;background-repeat:no-repeat}.see[data-v-3d14c2de]{color:#2d8cf0;cursor:pointer}.trip[data-v-3d14c2de]{color:#bbb;margin-bottom:10px}.virtual-data[data-v-3d14c2de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-more[data-v-3d14c2de]{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.virtual-title[data-v-3d14c2de]{width:50px}.scroll-virtual[data-v-3d14c2de]{max-height:400px;overflow-y:auto}.footer[data-v-3d14c2de]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.footer .clear[data-v-3d14c2de],.footer .submit[data-v-3d14c2de]{padding:10px 20px;border-radius:5px;color:#fff;cursor:pointer}.footer .clear[data-v-3d14c2de]{background-color:#ccc;margin-right:20px}.footer .submit[data-v-3d14c2de]{background-color:#2d8cf0}.picBox[data-v-3d14c2de]{display:-webkit-box;display:-ms-flexbox;display:flex}.btndel[data-v-3d14c2de]{position:absolute;z-index:9;width:20px!important;height:20px!important;left:46px;top:-4px}
|
||||
1
crmeb/public/admin/css/chunk-21249ff4.97135ebd.css
Normal file
1
crmeb/public/admin/css/chunk-21249ff4.97135ebd.css
Normal file
@ -0,0 +1 @@
|
||||
.auth[data-v-1c7a85bb]{padding:9px 16px 9px 10px}.auth .iconIos[data-v-1c7a85bb]{font-size:40px;margin-right:10px;color:#001529}.auth .text[data-v-1c7a85bb]{font-weight:400;color:#000;font-size:18px}.auth .text .code[data-v-1c7a85bb]{font-size:14px;color:rgba(0,0,0,.5)}.auth .blue[data-v-1c7a85bb]{color:#1890ff!important}.auth .red[data-v-1c7a85bb]{color:#ed4014!important}.grey[data-v-1c7a85bb]{background-color:#999;border-color:#999;color:#fff}.submit[data-v-1c7a85bb]{width:100%}.code .input[data-v-1c7a85bb]{width:83%}.code .input .ivu-input[data-v-1c7a85bb]{border-radius:4px 0 0 4px!important}.code .pictrue[data-v-1c7a85bb]{height:32px;width:17%}.customer[data-v-1c7a85bb]{border-right:0}.customer a[data-v-1c7a85bb]{font-size:12px}.ivu-input-group-append[data-v-1c7a85bb],.ivu-input-group-prepend[data-v-1c7a85bb]{background-color:#fff}.ivu-input-group .ivu-input[data-v-1c7a85bb]{border-right:0!important}
|
||||
@ -1 +1 @@
|
||||
.right-box[data-v-3e9413ba]{width:700px;margin-left:50px;border:1px solid #ddd;border-radius:4px;height:700px;overflow-y:scroll}.right-box[data-v-3e9413ba]::-webkit-scrollbar{width:4px;height:1px}.right-box[data-v-3e9413ba]::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:#535353}.right-box[data-v-3e9413ba]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px #fff;box-shadow:inset 0 0 5px #fff;border-radius:4px;background:#fff}.title-bar[data-v-3e9413ba]{width:100%;height:38px;line-height:38px;padding-left:24px;color:#333;border-radius:4px;border-bottom:1px solid #eee}.right-box[data-v-5ea23e48]{width:400px;margin-left:50px;border:1px solid #ddd;border-radius:4px;height:700px;overflow-y:scroll;padding:0 10px}.right-box[data-v-5ea23e48]::-webkit-scrollbar{width:4px;height:1px}.right-box[data-v-5ea23e48]::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:#535353}.right-box[data-v-5ea23e48]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px #fff;box-shadow:inset 0 0 5px #fff;border-radius:4px;background:#fff}.right-box .link-item[data-v-5ea23e48]{padding:10px 0;border-bottom:1px solid #f5f5f5}.right-box .link-item .title[data-v-5ea23e48]{font-size:14px;color:#2d8cf0}.right-box .link-item .txt[data-v-5ea23e48]{margin:5px 0;font-size:12px}.right-box .link-item .txt span[data-v-5ea23e48]{color:#333}.right-box .link-item .txt p[data-v-5ea23e48]{display:inline-block;color:#19be6b;margin-right:10px}.right-box .link-item .txt p span[data-v-5ea23e48]{color:#333}.right-box .link-item .txt p.red[data-v-5ea23e48]{color:red}.right-box .link-item .tips[data-v-5ea23e48]{font-size:12px;color:#999}.right-box .link-item .tips .copy[data-v-5ea23e48]{padding:3px 5px;border:1px solid #ccc;border-radius:5px;color:#333;cursor:pointer;margin-left:5px}.right-box .link-item .tips .copy[data-v-5ea23e48]:hover{border-color:#2d8cf0;color:#2d8cf0}.flex-wrapper[data-v-d316aaca]{display:-webkit-box;display:-ms-flexbox;display:flex}.iframe-box[data-v-d316aaca]{min-width:375px;height:700px;border-radius:4px;-webkit-box-shadow:0 0 7px #ccc;box-shadow:0 0 7px #ccc}.right-box[data-v-d316aaca]{width:500px;margin-left:50px;border:1px solid #ddd;border-radius:4px}.right-box .title-bar[data-v-d316aaca]{width:100%;height:38px;line-height:38px;padding-left:24px;color:#333;border-radius:4px;border-bottom:1px solid #eee}
|
||||
.right-box[data-v-3e9413ba]{width:700px;margin-left:50px;border:1px solid #ddd;border-radius:4px;height:700px;overflow-y:scroll}.right-box[data-v-3e9413ba]::-webkit-scrollbar{width:4px;height:1px}.right-box[data-v-3e9413ba]::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:#535353}.right-box[data-v-3e9413ba]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px #fff;box-shadow:inset 0 0 5px #fff;border-radius:4px;background:#fff}.title-bar[data-v-3e9413ba]{width:100%;height:38px;line-height:38px;padding-left:24px;color:#333;border-radius:4px;border-bottom:1px solid #eee}.right-box[data-v-5ea23e48]{width:400px;margin-left:50px;border:1px solid #ddd;border-radius:4px;height:700px;overflow-y:scroll;padding:0 10px}.right-box[data-v-5ea23e48]::-webkit-scrollbar{width:4px;height:1px}.right-box[data-v-5ea23e48]::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:#535353}.right-box[data-v-5ea23e48]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px #fff;box-shadow:inset 0 0 5px #fff;border-radius:4px;background:#fff}.right-box .link-item[data-v-5ea23e48]{padding:10px 0;border-bottom:1px solid #f5f5f5}.right-box .link-item .title[data-v-5ea23e48]{font-size:14px;color:#2d8cf0}.right-box .link-item .txt[data-v-5ea23e48]{margin:5px 0;font-size:12px}.right-box .link-item .txt span[data-v-5ea23e48]{color:#333}.right-box .link-item .txt p[data-v-5ea23e48]{display:inline-block;color:#19be6b;margin-right:10px}.right-box .link-item .txt p span[data-v-5ea23e48]{color:#333}.right-box .link-item .txt p.red[data-v-5ea23e48]{color:red}.right-box .link-item .tips[data-v-5ea23e48]{font-size:12px;color:#999}.right-box .link-item .tips .copy[data-v-5ea23e48]{padding:3px 5px;border:1px solid #ccc;border-radius:5px;color:#333;cursor:pointer;margin-left:5px}.right-box .link-item .tips .copy[data-v-5ea23e48]:hover{border-color:#2d8cf0;color:#2d8cf0}.flex-wrapper[data-v-0d8dae65]{display:-webkit-box;display:-ms-flexbox;display:flex}.iframe-box[data-v-0d8dae65]{min-width:375px;height:700px;border-radius:4px;-webkit-box-shadow:0 0 7px #ccc;box-shadow:0 0 7px #ccc}.right-box[data-v-0d8dae65]{width:500px;margin-left:50px;border:1px solid #ddd;border-radius:4px}.right-box .title-bar[data-v-0d8dae65]{width:100%;height:38px;line-height:38px;padding-left:24px;color:#333;border-radius:4px;border-bottom:1px solid #eee}
|
||||
@ -1 +1 @@
|
||||
.expand[data-v-280e5ff3]{padding-left:50px}.expand-row[data-v-280e5ff3]{margin-bottom:16px}.express_temp_id[data-v-88c94cbc]{position:relative}.express_temp_id button[data-v-88c94cbc]{position:absolute;top:50%;right:110px;padding:0;border:none;background:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#57a3f3}.ivu-btn-text[data-v-88c94cbc]:focus{-webkit-box-shadow:none;box-shadow:none}.trips[data-v-88c94cbc]{color:#ccc}.product-data[data-v-88c94cbc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-data .image[data-v-88c94cbc]{width:50px!important;height:50px!important}.line2[data-v-88c94cbc]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.avatar[data-v-0b05c524]{width:60px;height:60px;border-radius:50%;overflow:hidden}.avatar img[data-v-0b05c524]{width:100%;height:100%}.dashboard-workplace-header-avatar[data-v-0b05c524]{width:64px;height:64px;border-radius:50%;margin-right:16px;font-weight:600}.dashboard-workplace-header-tip[data-v-0b05c524]{width:82%;display:inline-block;vertical-align:middle}.dashboard-workplace-header-tip-title[data-v-0b05c524]{font-size:13px;color:#000;margin-bottom:12px}.dashboard-workplace-header-tip-desc-sp[data-v-0b05c524]{width:33.33%;color:#17233d;font-size:13px;display:inline-block}.dashboard-workplace-header-extra .ivu-col p[data-v-0b05c524]{text-align:right}.dashboard-workplace-header-extra .ivu-col p:first-child span[data-v-0b05c524]:first-child{margin-right:4px}.dashboard-workplace-header-extra .ivu-col p:first-child span[data-v-0b05c524]:last-child{color:#808695}.dashboard-workplace-header-extra .ivu-col p[data-v-0b05c524]:last-child{font-size:22px}.user_menu[data-v-0b05c524] .ivu-menu{width:100%!important}img[data-v-d7d9c444]{height:36px;display:block}.tabBox[data-v-d7d9c444]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tabBox .tabBox_img[data-v-d7d9c444]{width:36px;height:36px}.tabBox .tabBox_img img[data-v-d7d9c444]{width:100%;height:100%}.tabBox .tabBox_tit[data-v-d7d9c444]{width:60%;font-size:12px!important;margin:0 2px 0 10px;letter-spacing:1px;padding:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.orderData[data-v-d7d9c444] .ivu-table-cell{padding-left:0!important}.vertical-center-modal[data-v-d7d9c444]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.orderData .ivu-table-header[data-v-d7d9c444],.orderData .ivu-table[data-v-d7d9c444],.orderData .ivu-table th[data-v-d7d9c444]{overflow:visible!important}[data-v-d7d9c444] .ivu-table th{overflow:visible}[data-v-d7d9c444] .select-item:hover{background-color:#f3f3f3}[data-v-d7d9c444] .select-on{display:block}[data-v-d7d9c444] .select-item.on{background:#f3f3f3}.pictrue-box[data-v-d7d9c444]{display:-webkit-box;display:-ms-flexbox;display:flex;align-item:center}.pictrue[data-v-d7d9c444]{width:25px;height:25px}
|
||||
.expand[data-v-280e5ff3]{padding-left:50px}.expand-row[data-v-280e5ff3]{margin-bottom:16px}.express_temp_id[data-v-7c485988]{position:relative}.express_temp_id button[data-v-7c485988]{position:absolute;top:50%;right:110px;padding:0;border:none;background:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#57a3f3}.ivu-btn-text[data-v-7c485988]:focus{-webkit-box-shadow:none;box-shadow:none}.trips[data-v-7c485988]{color:#ccc}.product-data[data-v-7c485988]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-data .image[data-v-7c485988]{width:50px!important;height:50px!important}.line2[data-v-7c485988]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.avatar[data-v-0b05c524]{width:60px;height:60px;border-radius:50%;overflow:hidden}.avatar img[data-v-0b05c524]{width:100%;height:100%}.dashboard-workplace-header-avatar[data-v-0b05c524]{width:64px;height:64px;border-radius:50%;margin-right:16px;font-weight:600}.dashboard-workplace-header-tip[data-v-0b05c524]{width:82%;display:inline-block;vertical-align:middle}.dashboard-workplace-header-tip-title[data-v-0b05c524]{font-size:13px;color:#000;margin-bottom:12px}.dashboard-workplace-header-tip-desc-sp[data-v-0b05c524]{width:33.33%;color:#17233d;font-size:13px;display:inline-block}.dashboard-workplace-header-extra .ivu-col p[data-v-0b05c524]{text-align:right}.dashboard-workplace-header-extra .ivu-col p:first-child span[data-v-0b05c524]:first-child{margin-right:4px}.dashboard-workplace-header-extra .ivu-col p:first-child span[data-v-0b05c524]:last-child{color:#808695}.dashboard-workplace-header-extra .ivu-col p[data-v-0b05c524]:last-child{font-size:22px}.user_menu[data-v-0b05c524] .ivu-menu{width:100%!important}img[data-v-500b3842]{height:36px;display:block}.tabBox[data-v-500b3842]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tabBox .tabBox_img[data-v-500b3842]{width:36px;height:36px}.tabBox .tabBox_img img[data-v-500b3842]{width:100%;height:100%}.tabBox .tabBox_tit[data-v-500b3842]{width:60%;font-size:12px!important;margin:0 2px 0 10px;letter-spacing:1px;padding:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.orderData[data-v-500b3842] .ivu-table-cell{padding-left:0!important}.vertical-center-modal[data-v-500b3842]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.orderData .ivu-table-header[data-v-500b3842],.orderData .ivu-table[data-v-500b3842],.orderData .ivu-table th[data-v-500b3842]{overflow:visible!important}[data-v-500b3842] .ivu-table th{overflow:visible}[data-v-500b3842] .select-item:hover{background-color:#f3f3f3}[data-v-500b3842] .select-on{display:block}[data-v-500b3842] .select-item.on{background:#f3f3f3}.pictrue-box[data-v-500b3842]{display:-webkit-box;display:-ms-flexbox;display:flex;align-item:center}.pictrue[data-v-500b3842]{width:25px;height:25px}.return[data-v-500b3842]{border:1px solid #ccc;padding:3px 5px;margin-left:15px;border-radius:3px}
|
||||
@ -1 +1 @@
|
||||
.label-wrapper .list[data-v-ca6c6eb8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.label-wrapper .list .label-item[data-v-ca6c6eb8]{margin:10px 8px 10px 0;padding:3px 8px;background:#eee;color:#333;border-radius:2px;cursor:pointer;font-size:12px}.label-wrapper .list .label-item.on[data-v-ca6c6eb8]{color:#fff;background:#1890ff}.label-wrapper .footer[data-v-ca6c6eb8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:40px}.label-wrapper .footer button[data-v-ca6c6eb8]{margin-left:10px}.btn[data-v-ca6c6eb8]{width:60px;height:24px}.title[data-v-ca6c6eb8]{font-size:13px}.expand-row[data-v-1dd16101]{margin-bottom:16px}.v-transfer-dom[data-v-6b606342] .ivu-modal-content-drag{z-index:2!important}.radio[data-v-6b606342]{margin-bottom:14px}.radio[data-v-6b606342] .name{width:125px;text-align:right;padding-right:12px}.sp[data-v-6312e075]{line-height:32px}.avatar[data-v-0b05c524]{width:60px;height:60px;border-radius:50%;overflow:hidden}.avatar img[data-v-0b05c524]{width:100%;height:100%}.dashboard-workplace-header-avatar[data-v-0b05c524]{width:64px;height:64px;border-radius:50%;margin-right:16px;font-weight:600}.dashboard-workplace-header-tip[data-v-0b05c524]{width:82%;display:inline-block;vertical-align:middle}.dashboard-workplace-header-tip-title[data-v-0b05c524]{font-size:13px;color:#000;margin-bottom:12px}.dashboard-workplace-header-tip-desc-sp[data-v-0b05c524]{width:33.33%;color:#17233d;font-size:13px;display:inline-block}.dashboard-workplace-header-extra .ivu-col p[data-v-0b05c524]{text-align:right}.dashboard-workplace-header-extra .ivu-col p:first-child span[data-v-0b05c524]:first-child{margin-right:4px}.dashboard-workplace-header-extra .ivu-col p:first-child span[data-v-0b05c524]:last-child{color:#808695}.dashboard-workplace-header-extra .ivu-col p[data-v-0b05c524]:last-child{font-size:22px}.user_menu[data-v-0b05c524] .ivu-menu{width:100%!important}.customer[data-v-0fbf76ea]{overflow-y:auto;overflow-x:hidden;height:500px}.tabBox_img[data-v-0fbf76ea]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-0fbf76ea]{width:100%;height:100%}.modelBox .ivu-table-header[data-v-0fbf76ea],.modelBox[data-v-0fbf76ea]{width:100%!important}.trees-coadd[data-v-0fbf76ea]{width:100%;height:385px}.trees-coadd .scollhide[data-v-0fbf76ea]{width:100%;height:100%;overflow-x:hidden;overflow-y:scroll}.scollhide[data-v-0fbf76ea]::-webkit-scrollbar{display:none}.footer[data-v-0fbf76ea]{margin:15px 0;padding-right:20px}.picBox[data-v-1b6935df]{display:inline-block;cursor:pointer}.picBox .upLoad[data-v-1b6935df]{width:58px;height:58px;line-height:58px;border:1px dotted rgba(0,0,0,.1);border-radius:4px;background:rgba(0,0,0,.02)}.picBox .pictrue[data-v-1b6935df]{width:60px;height:60px;border:1px dotted rgba(0,0,0,.1);margin-right:10px}.picBox .pictrue img[data-v-1b6935df]{width:100%;height:100%}.userFrom[data-v-1b6935df] .ivu-form-item-content{margin-left:0!important}.userAlert[data-v-1b6935df]{margin-top:20px}.userI[data-v-1b6935df]{color:#1890ff;font-style:normal}img[data-v-1b6935df]{height:36px;display:block}.tabBox_img[data-v-1b6935df]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-1b6935df]{width:100%;height:100%}.tabBox_tit[data-v-1b6935df]{width:60%;font-size:12px!important;margin:0 2px 0 10px;letter-spacing:1px;padding:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.modelBox[data-v-1b6935df] .ivu-modal-body{padding:0 16px 16px 16px!important}.vipName[data-v-1b6935df]{color:#dab176}.listbox[data-v-1b6935df] .ivu-divider-horizontal{margin:0!important}
|
||||
.label-wrapper .list[data-v-ca6c6eb8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.label-wrapper .list .label-item[data-v-ca6c6eb8]{margin:10px 8px 10px 0;padding:3px 8px;background:#eee;color:#333;border-radius:2px;cursor:pointer;font-size:12px}.label-wrapper .list .label-item.on[data-v-ca6c6eb8]{color:#fff;background:#1890ff}.label-wrapper .footer[data-v-ca6c6eb8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:40px}.label-wrapper .footer button[data-v-ca6c6eb8]{margin-left:10px}.btn[data-v-ca6c6eb8]{width:60px;height:24px}.title[data-v-ca6c6eb8]{font-size:13px}.expand-row[data-v-1dd16101]{margin-bottom:16px}.v-transfer-dom[data-v-6b606342] .ivu-modal-content-drag{z-index:2!important}.radio[data-v-6b606342]{margin-bottom:14px}.radio[data-v-6b606342] .name{width:125px;text-align:right;padding-right:12px}.sp[data-v-6312e075]{line-height:32px}.avatar[data-v-0b05c524]{width:60px;height:60px;border-radius:50%;overflow:hidden}.avatar img[data-v-0b05c524]{width:100%;height:100%}.dashboard-workplace-header-avatar[data-v-0b05c524]{width:64px;height:64px;border-radius:50%;margin-right:16px;font-weight:600}.dashboard-workplace-header-tip[data-v-0b05c524]{width:82%;display:inline-block;vertical-align:middle}.dashboard-workplace-header-tip-title[data-v-0b05c524]{font-size:13px;color:#000;margin-bottom:12px}.dashboard-workplace-header-tip-desc-sp[data-v-0b05c524]{width:33.33%;color:#17233d;font-size:13px;display:inline-block}.dashboard-workplace-header-extra .ivu-col p[data-v-0b05c524]{text-align:right}.dashboard-workplace-header-extra .ivu-col p:first-child span[data-v-0b05c524]:first-child{margin-right:4px}.dashboard-workplace-header-extra .ivu-col p:first-child span[data-v-0b05c524]:last-child{color:#808695}.dashboard-workplace-header-extra .ivu-col p[data-v-0b05c524]:last-child{font-size:22px}.user_menu[data-v-0b05c524] .ivu-menu{width:100%!important}.customer[data-v-0fbf76ea]{overflow-y:auto;overflow-x:hidden;height:500px}.tabBox_img[data-v-0fbf76ea]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-0fbf76ea]{width:100%;height:100%}.modelBox .ivu-table-header[data-v-0fbf76ea],.modelBox[data-v-0fbf76ea]{width:100%!important}.trees-coadd[data-v-0fbf76ea]{width:100%;height:385px}.trees-coadd .scollhide[data-v-0fbf76ea]{width:100%;height:100%;overflow-x:hidden;overflow-y:scroll}.scollhide[data-v-0fbf76ea]::-webkit-scrollbar{display:none}.footer[data-v-0fbf76ea]{margin:15px 0;padding-right:20px}.picBox[data-v-d8e84842]{display:inline-block;cursor:pointer}.picBox .upLoad[data-v-d8e84842]{width:58px;height:58px;line-height:58px;border:1px dotted rgba(0,0,0,.1);border-radius:4px;background:rgba(0,0,0,.02)}.picBox .pictrue[data-v-d8e84842]{width:60px;height:60px;border:1px dotted rgba(0,0,0,.1);margin-right:10px}.picBox .pictrue img[data-v-d8e84842]{width:100%;height:100%}.userFrom[data-v-d8e84842] .ivu-form-item-content{margin-left:0!important}.userAlert[data-v-d8e84842]{margin-top:20px}.userI[data-v-d8e84842]{color:#1890ff;font-style:normal}img[data-v-d8e84842]{height:36px;display:block}.tabBox_img[data-v-d8e84842]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-d8e84842]{width:100%;height:100%}.tabBox_tit[data-v-d8e84842]{width:60%;font-size:12px!important;margin:0 2px 0 10px;letter-spacing:1px;padding:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.modelBox[data-v-d8e84842] .ivu-modal-body{padding:0 16px 16px 16px!important}.vipName[data-v-d8e84842]{color:#dab176}.listbox[data-v-d8e84842] .ivu-divider-horizontal{margin:0!important}
|
||||
File diff suppressed because one or more lines are too long
1
crmeb/public/admin/css/chunk-6ebc5958.61e71427.css
Normal file
1
crmeb/public/admin/css/chunk-6ebc5958.61e71427.css
Normal file
@ -0,0 +1 @@
|
||||
.ivu-form-label-left[data-v-53a94b0a] .ivu-form-item-label{text-align:right}.tabform .export[data-v-53a94b0a]{margin-left:10px}.red[data-v-53a94b0a]{color:#ff5722}.green[data-v-53a94b0a]{color:#009688}.ivu-mt[data-v-53a94b0a] .ivu-select-placeholder{height:32px}
|
||||
@ -1 +1 @@
|
||||
.card_box_cir1[data-v-2907c959] .ivu-icon{font-size:26px;color:#fff}.one[data-v-2907c959]{background:#e4ecff}.two[data-v-2907c959]{background:#fff3e0}.three[data-v-2907c959]{background:#eaf9e1}.four[data-v-2907c959]{background:#ffeaf4}.five[data-v-2907c959]{background:#f1e4ff}.one1[data-v-2907c959]{background:#4d7cfe}.two1[data-v-2907c959]{background:#ffab2b}.three1[data-v-2907c959]{background:#6dd230}.four1[data-v-2907c959]{background:#ff85c0}.five1[data-v-2907c959]{background:#b37feb}.card_box[data-v-2907c959]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.card_box .card_box_cir[data-v-2907c959]{width:60px;height:60px;overflow:hidden;margin-right:20px}.card_box .card_box_cir .card_box_cir1[data-v-2907c959],.card_box .card_box_cir[data-v-2907c959]{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card_box .card_box_cir .card_box_cir1[data-v-2907c959]{width:48px;height:48px}.card_box .card_box_txt .sp1[data-v-2907c959]{display:block;color:#252631;font-size:24px}.card_box .card_box_txt .sp2[data-v-2907c959]{display:block;color:#98a9bc;font-size:12px}.tab_data[data-v-e5b640d4] .ivu-form-item-content{margin-left:0!important}.table_box[data-v-e5b640d4] .ivu-divider-horizontal{margin-top:0!important}.table_box[data-v-e5b640d4] .ivu-form-item{margin-bottom:15px!important}.tabform[data-v-e5b640d4]{margin-bottom:10px}.Refresh[data-v-e5b640d4]{font-size:12px;color:#1890ff;cursor:pointer}.expand[data-v-280e5ff3]{padding-left:50px}.expand-row[data-v-280e5ff3]{margin-bottom:16px}.express_temp_id[data-v-88c94cbc]{position:relative}.express_temp_id button[data-v-88c94cbc]{position:absolute;top:50%;right:110px;padding:0;border:none;background:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#57a3f3}.ivu-btn-text[data-v-88c94cbc]:focus{-webkit-box-shadow:none;box-shadow:none}.trips[data-v-88c94cbc]{color:#ccc}.product-data[data-v-88c94cbc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-data .image[data-v-88c94cbc]{width:50px!important;height:50px!important}.line2[data-v-88c94cbc]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}img[data-v-349e2db5]{height:36px;display:block}.tabBox[data-v-349e2db5]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2px}.tabBox .tabBox_img[data-v-349e2db5]{width:36px;height:36px}.tabBox .tabBox_img img[data-v-349e2db5]{width:100%;height:100%}.tabBox .tabBox_tit[data-v-349e2db5]{width:60%;font-size:12px!important;margin:0 10px 0 10px;letter-spacing:1px;padding:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.orderData[data-v-349e2db5] .ivu-table-cell{padding-left:0!important}.vertical-center-modal[data-v-349e2db5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.uid[data-v-349e2db5]{color:#2d8cf0}.pink_name[data-v-349e2db5]{color:#666}.img[data-v-349e2db5]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.img img[data-v-349e2db5]{width:30px;height:30px;margin-right:3px}.card_cent[data-v-0dc8e0bc] .ivu-card-body{width:100%;height:100%}.card_box[data-v-0dc8e0bc]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:25px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.card_box .card_box_img[data-v-0dc8e0bc]{width:48px;height:48px;border-radius:50%;overflow:hidden;margin-right:20px}.card_box .card_box_img img[data-v-0dc8e0bc]{width:100%;height:100%}.card_box .card_box_txt .sp1[data-v-0dc8e0bc]{display:block;color:#252631;font-size:24px}.card_box .card_box_txt .sp2[data-v-0dc8e0bc]{display:block;color:#98a9bc;font-size:12px}.product_tabs[data-v-13b44659] .ivu-page-header-breadcrumb,.product_tabs[data-v-13b44659] .ivu-page-header-content,.product_tabs[data-v-13b44659] .ivu-tabs-bar{margin-bottom:0!important}
|
||||
.card_box_cir1[data-v-2907c959] .ivu-icon{font-size:26px;color:#fff}.one[data-v-2907c959]{background:#e4ecff}.two[data-v-2907c959]{background:#fff3e0}.three[data-v-2907c959]{background:#eaf9e1}.four[data-v-2907c959]{background:#ffeaf4}.five[data-v-2907c959]{background:#f1e4ff}.one1[data-v-2907c959]{background:#4d7cfe}.two1[data-v-2907c959]{background:#ffab2b}.three1[data-v-2907c959]{background:#6dd230}.four1[data-v-2907c959]{background:#ff85c0}.five1[data-v-2907c959]{background:#b37feb}.card_box[data-v-2907c959]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.card_box .card_box_cir[data-v-2907c959]{width:60px;height:60px;overflow:hidden;margin-right:20px}.card_box .card_box_cir .card_box_cir1[data-v-2907c959],.card_box .card_box_cir[data-v-2907c959]{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card_box .card_box_cir .card_box_cir1[data-v-2907c959]{width:48px;height:48px}.card_box .card_box_txt .sp1[data-v-2907c959]{display:block;color:#252631;font-size:24px}.card_box .card_box_txt .sp2[data-v-2907c959]{display:block;color:#98a9bc;font-size:12px}.tab_data[data-v-e5b640d4] .ivu-form-item-content{margin-left:0!important}.table_box[data-v-e5b640d4] .ivu-divider-horizontal{margin-top:0!important}.table_box[data-v-e5b640d4] .ivu-form-item{margin-bottom:15px!important}.tabform[data-v-e5b640d4]{margin-bottom:10px}.Refresh[data-v-e5b640d4]{font-size:12px;color:#1890ff;cursor:pointer}.expand[data-v-280e5ff3]{padding-left:50px}.expand-row[data-v-280e5ff3]{margin-bottom:16px}.express_temp_id[data-v-7c485988]{position:relative}.express_temp_id button[data-v-7c485988]{position:absolute;top:50%;right:110px;padding:0;border:none;background:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#57a3f3}.ivu-btn-text[data-v-7c485988]:focus{-webkit-box-shadow:none;box-shadow:none}.trips[data-v-7c485988]{color:#ccc}.product-data[data-v-7c485988]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-data .image[data-v-7c485988]{width:50px!important;height:50px!important}.line2[data-v-7c485988]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}img[data-v-7b8e3439]{height:36px;display:block}.tabBox[data-v-7b8e3439]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2px}.tabBox .tabBox_img[data-v-7b8e3439]{width:36px;height:36px}.tabBox .tabBox_img img[data-v-7b8e3439]{width:100%;height:100%}.tabBox .tabBox_tit[data-v-7b8e3439]{width:60%;font-size:12px!important;margin:0 10px 0 10px;letter-spacing:1px;padding:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.orderData[data-v-7b8e3439] .ivu-table-cell{padding-left:0!important}.vertical-center-modal[data-v-7b8e3439]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.uid[data-v-7b8e3439]{color:#2d8cf0}.pink_name[data-v-7b8e3439]{color:#666}.img[data-v-7b8e3439]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.img img[data-v-7b8e3439]{width:30px;height:30px;margin-right:3px}.card_cent[data-v-0dc8e0bc] .ivu-card-body{width:100%;height:100%}.card_box[data-v-0dc8e0bc]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:25px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.card_box .card_box_img[data-v-0dc8e0bc]{width:48px;height:48px;border-radius:50%;overflow:hidden;margin-right:20px}.card_box .card_box_img img[data-v-0dc8e0bc]{width:100%;height:100%}.card_box .card_box_txt .sp1[data-v-0dc8e0bc]{display:block;color:#252631;font-size:24px}.card_box .card_box_txt .sp2[data-v-0dc8e0bc]{display:block;color:#98a9bc;font-size:12px}.product_tabs[data-v-13b44659] .ivu-page-header-breadcrumb,.product_tabs[data-v-13b44659] .ivu-page-header-content,.product_tabs[data-v-13b44659] .ivu-tabs-bar{margin-bottom:0!important}
|
||||
@ -1 +0,0 @@
|
||||
.rulesBox[data-v-921f4090]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.attrFrom[data-v-921f4090] .ivu-form-item{margin-bottom:0!important}[data-v-f94a755e] .ivu-form-item-content{line-height:unset!important}.Box .ivu-radio-wrapper[data-v-f94a755e]{margin-right:25px}.Box .numPut[data-v-f94a755e]{width:100%!important}.list-group[data-v-b2bf67e2]{margin-left:-8px}.borderStyle[data-v-b2bf67e2]{border:1px solid #ccc;padding:8px;border-radius:4px}.drag[data-v-b2bf67e2]{cursor:move}.move-icon[data-v-b2bf67e2]{width:30px;cursor:move;margin-right:10px}.move-icon .icondrag2[data-v-b2bf67e2]{font-size:26px;color:#d8d8d8}.maxW[data-v-b2bf67e2] .ivu-select-dropdown{max-width:600px}#shopp-manager .ivu-table-wrapper[data-v-b2bf67e2]{border-left:1px solid #dcdee2;border-top:1px solid #dcdee2}.noLeft[data-v-b2bf67e2] .ivu-form-item-content{margin-left:0!important}#shopp-manager .ivu-form-item[data-v-b2bf67e2]{position:relative}#shopp-manager .ivu-form-item .tips[data-v-b2bf67e2]{position:absolute;color:#999;top:29px;left:-77px;font-size:12px}.iview-video-style[data-v-b2bf67e2]{width:40%;height:180px;border-radius:10px;background-color:#707070;margin-top:10px;position:relative;overflow:hidden}.iview-video-style .iconv[data-v-b2bf67e2]{color:#fff;line-height:180px;width:50px;height:50px;display:inherit;font-size:26px;position:absolute;top:-74px;left:50%;margin-left:-25px}.iview-video-style .mark[data-v-b2bf67e2]{position:absolute;width:100%;height:30px;top:0;background-color:rgba(0,0,0,.5);text-align:center}.submission[data-v-b2bf67e2]{margin-left:10px}.color-list .tip[data-v-b2bf67e2]{color:#c9c9c9}.color-list .color-item[data-v-b2bf67e2]{height:30px;line-height:30px;padding:0 10px;color:#fff;margin-right:10px}.color-list .color-item.blue[data-v-b2bf67e2]{background-color:#1e9fff}.color-list .color-item.yellow[data-v-b2bf67e2]{background-color:#feb900}.color-list .color-item.green[data-v-b2bf67e2]{background-color:#009688}.color-list .color-item.red[data-v-b2bf67e2]{background-color:#ed4014}.columnsBox[data-v-b2bf67e2]{margin-right:10px}.priceBox[data-v-b2bf67e2]{width:100%}.rulesBox[data-v-b2bf67e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pictrueBox[data-v-b2bf67e2]{display:inline-block}.pictrueTab[data-v-b2bf67e2]{width:40px!important;height:40px!important}.pictrue[data-v-b2bf67e2]{width:60px;height:60px;border:1px dotted rgba(0,0,0,.1);margin-right:15px;display:inline-block;position:relative;cursor:pointer}.pictrue img[data-v-b2bf67e2]{width:100%;height:100%}.pictrue .btndel[data-v-b2bf67e2]{position:absolute;z-index:1;width:20px!important;height:20px!important;left:46px;top:-4px}.upLoad[data-v-b2bf67e2]{width:58px;height:58px;line-height:58px;border:1px dotted rgba(0,0,0,.1);border-radius:4px;background:rgba(0,0,0,.02);cursor:pointer}.curs[data-v-b2bf67e2]{cursor:pointer}.inpWith[data-v-b2bf67e2]{width:60%}.labeltop[data-v-b2bf67e2] .ivu-form-item-label{float:none!important;display:inline-block!important;margin-left:120px!important;width:auto!important}.video-icon[data-v-b2bf67e2]{background-image:url(https://cdn.oss.9gt.net/prov1.1/1/icons.png);background-color:#fff;background-position:-9999px;background-repeat:no-repeat}.see[data-v-b2bf67e2]{color:#2d8cf0;cursor:pointer}.trip[data-v-b2bf67e2]{color:#bbb;margin-bottom:10px}.virtual-data[data-v-b2bf67e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-more[data-v-b2bf67e2]{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.virtual-title[data-v-b2bf67e2]{width:50px}.scroll-virtual[data-v-b2bf67e2]{max-height:400px;overflow-y:auto}.footer[data-v-b2bf67e2]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.footer .clear[data-v-b2bf67e2],.footer .submit[data-v-b2bf67e2]{padding:10px 20px;border-radius:5px;color:#fff;cursor:pointer}.footer .clear[data-v-b2bf67e2]{background-color:#ccc;margin-right:20px}.footer .submit[data-v-b2bf67e2]{background-color:#2d8cf0}.picBox[data-v-b2bf67e2]{display:-webkit-box;display:-ms-flexbox;display:flex}.btndel[data-v-b2bf67e2]{position:absolute;z-index:9;width:20px!important;height:20px!important;left:46px;top:-4px}
|
||||
@ -1 +0,0 @@
|
||||
.ivu-form-label-left[data-v-47d8dcee] .ivu-form-item-label{text-align:right}.tabform .export[data-v-47d8dcee]{margin-left:10px}.red[data-v-47d8dcee]{color:#ff5722}.green[data-v-47d8dcee]{color:#009688}.ivu-mt[data-v-47d8dcee] .ivu-select-placeholder{height:32px}
|
||||
1
crmeb/public/admin/css/chunk-f0c87de8.ff8472c9.css
Normal file
1
crmeb/public/admin/css/chunk-f0c87de8.ff8472c9.css
Normal file
@ -0,0 +1 @@
|
||||
.expand-row[data-v-263c0b0e]{margin-bottom:16px}.Modals[data-v-61302af0] .input{margin-right:10px}[data-v-017f8109] .ivu-form-item-content{line-height:unset!important}.Box .ivu-radio-wrapper[data-v-017f8109]{margin-right:25px}.Box .numPut[data-v-017f8109]{width:100%!important}.lunBox[data-v-017f8109]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #0bb20c}.pictrueBox[data-v-017f8109]{display:inline-block}.pictrue[data-v-017f8109]{width:85px;height:85px;border:1px dotted rgba(0,0,0,.1);display:inline-block;position:relative;cursor:pointer}.pictrue img[data-v-017f8109]{width:100%;height:100%}.pictrueTab[data-v-017f8109]{width:40px!important;height:40px!important}.upLoad[data-v-017f8109]{width:40px;height:40px;border:1px dotted rgba(0,0,0,.1);border-radius:4px;background:rgba(0,0,0,.02);cursor:pointer}.ivu-table-wrapper[data-v-017f8109]{border-left:1px solid #dcdee2;border-top:1px solid #dcdee2}.ft[data-v-017f8109]{color:red}.goods_detail .goods_detail_wrapper[data-v-12545b72]{z-index:20;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:375px;background:#f0f2f5}.goods_detail .title-box[data-v-12545b72]{height:46px;line-height:46px;background:#fff;text-align:center;color:#333;font-size:16px}.goods_detail .swiper-box[data-v-12545b72]{height:375px}.goods_detail .swiper-box .demo-carousel[data-v-12545b72]{width:375px;height:375px}.goods_detail .swiper-box .demo-carousel img[data-v-12545b72]{width:100%;height:100%;display:block}.goods_detail .goods_info[data-v-12545b72]{padding:15px;background:#fff}.goods_detail .goods_info .number-wrapper[data-v-12545b72]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.goods_detail .goods_info .number-wrapper .price[data-v-12545b72]{color:#ff3838;font-size:25px}.goods_detail .goods_info .number-wrapper .price span[data-v-12545b72]{font-size:15px}.goods_detail .goods_info .number-wrapper .old-price[data-v-12545b72]{font-size:15px;margin-left:10px;color:#333}.goods_detail .goods_info .name[data-v-12545b72]{font-size:16px;color:#333}.goods_detail .goods_info .msg[data-v-12545b72]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}.goods_detail .goods_info .msg .item[data-v-12545b72]{color:#999;font-size:14px}.goods_detail .con-box[data-v-12545b72]{margin-top:10px;padding-bottom:20px;background:#f0f2f5}[data-v-85c5b2b6] .ivu-modal-mask,[data-v-85c5b2b6] .ivu-modal-wrap{z-index:999!important}.Box[data-v-85c5b2b6] .ivu-modal-body{height:700px;overflow:auto}.tabBox_img[data-v-85c5b2b6]{width:36px;height:36px;border-radius:4px;cursor:pointer}.bg[data-v-85c5b2b6],.tabBox_img img[data-v-85c5b2b6]{width:100%;height:100%}.bg[data-v-85c5b2b6]{position:fixed;left:0;top:0;background:rgba(0,0,0,.5);z-index:11}[data-v-85c5b2b6] .happy-scroll-content{width:100%}[data-v-85c5b2b6] .happy-scroll-content .demo-spin-icon-load{-webkit-animation:ani-demo-spin-data-v-85c5b2b6 1s linear infinite;animation:ani-demo-spin-data-v-85c5b2b6 1s linear infinite}[data-v-85c5b2b6] .happy-scroll-content .demo-spin-col{height:100px;position:relative;border:1px solid #eee}@-webkit-keyframes ani-demo-spin-data-v-85c5b2b6{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ani-demo-spin-data-v-85c5b2b6{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
|
||||
@ -1 +0,0 @@
|
||||
.trees-coadd[data-v-26d0c142]{width:100%;height:500px;border-radius:4px;overflow:hidden}.scollhide[data-v-26d0c142]{width:100%;height:100%;overflow:auto;margin-left:18px;padding:10px 0 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.content[data-v-26d0c142]{font-size:12px}.time[data-v-26d0c142]{font-size:12px;color:#2d8cf0}.icons-item[data-v-26d0c142]{float:left;margin:6px 6px 6px 0;width:53px;text-align:center;list-style:none;cursor:pointer;height:50px;color:#5c6b77;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative;padding-top:10px}.search-rule[data-v-26d0c142]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;background-color:#f2f2f2}.rule[data-v-26d0c142]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:700px;overflow:scroll}.rule[data-v-26d0c142]::-webkit-scrollbar{width:10px;height:10px;background-color:#f5f5f5}.rule[data-v-26d0c142]::-webkit-scrollbar-track{border-radius:4px;background-color:#f5f5f5}.rule[data-v-26d0c142]::-webkit-scrollbar-thumb{border-radius:4px;background-color:#555}.rule-list[data-v-26d0c142]{background-color:#f2f2f2;width:32%;margin:5px;border-radius:3px;padding:10px;color:#333;cursor:pointer;-webkit-transition:all .1s;transition:all .1s}.rule-list[data-v-26d0c142]:hover{background-color:#c5d1dd}.rule-list div[data-v-26d0c142]{white-space:nowrap}.select-rule[data-v-26d0c142]{background-color:#c5d1dd}.add[data-v-26d0c142]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add[data-v-26d0c142],.df[data-v-26d0c142]{display:-webkit-box;display:-ms-flexbox;display:flex}.df[data-v-26d0c142]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vxeTable[data-v-2b397e83] .vxe-table--header-wrapper{background:#fff!important}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
crmeb/public/admin/js/app.f729506b.js
Normal file
1
crmeb/public/admin/js/app.f729506b.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
crmeb/public/admin/js/chunk-0451fc37.47508e8a.js
Normal file
1
crmeb/public/admin/js/chunk-0451fc37.47508e8a.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
crmeb/public/admin/js/chunk-209ad47d.5eed9820.js
Normal file
1
crmeb/public/admin/js/chunk-209ad47d.5eed9820.js
Normal file
File diff suppressed because one or more lines are too long
1
crmeb/public/admin/js/chunk-21249ff4.e862b242.js
Normal file
1
crmeb/public/admin/js/chunk-21249ff4.e862b242.js
Normal file
File diff suppressed because one or more lines are too long
1
crmeb/public/admin/js/chunk-38286de0.062347b3.js
Normal file
1
crmeb/public/admin/js/chunk-38286de0.062347b3.js
Normal file
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user