mirror of
https://github.com/crmeb/CRMEB.git
synced 2026-10-28 21:40:50 +00:00
更新
This commit is contained in:
parent
df2e9d4455
commit
63c19afee9
10
README.md
10
README.md
@ -45,7 +45,7 @@ CRMEB高品质开源商城系统(PHP版)
|
||||
[帮助文档](https://doc.crmeb.com/single_open) |
|
||||
[应用市场](https://www.crmeb.com/market?from=giteephp) |
|
||||
[技术社区](https://www.crmeb.com/ask/thread/list/147) |
|
||||
[主题市场](https://www.crmeb.com/theme) |
|
||||
[主题广场](https://www.crmeb.com/theme) |
|
||||
[宽屏预览](https://gitee.com/ZhongBangKeJi/CRMEB/blob/master/README.md)
|
||||
|
||||
|
||||
@ -79,9 +79,15 @@ CRMEB开源商城系统代码100%开源,基于 **Apache-2.0协议** 免费商
|
||||
|
||||
我们致力于打造开发者友好生态,开放源码、持续更新功能模块,并新增主题市场,支持商家一键套用精美商城主题快速装修,开发者与设计师可上架原创主题供用户下载使用,实现创意共享与价值变现。同时欢迎开发者提交优化建议或贡献代码,通过共享技术成果,降低行业重复造轮子成本,推动开源电商系统的可持续发展。
|
||||
|
||||
**主题市场**
|
||||
|
||||
主题市场拥有丰富精美的商城模板,全面深度适配 CRMEB 开源商城系统,支持一键下载导入快速启用;多样化主题风格与配色方案可精准匹配不同行业、不同领域的应用需求,同时主题市场完全向CRMEB用户开放,鼓励开发者自主设计、导出并上架分享,与平台共建丰富多元、持续繁荣的 CRMEB 主题生态。立即前往:<a href="https://www.crmeb.com/theme" target="_blank">主题广场</a>
|
||||
|
||||

|
||||
|
||||
|
||||
🔗 <a href="https://doc.crmeb.com/single_open/open_v54/19855" target="_blank">功能列表</a> | 📩 <a href="https://gitee.com/ZhongBangKeJi/CRMEB/issues" target="_blank">提交反馈</a> | 📩 <a href="https://gitee.com/ZhongBangKeJi/CRMEB/pulls" target="_blank">提交代码</a> | 🔗 <a href="https://www.crmeb.com/theme" target="_blank">主题市场</a>
|
||||
|
||||
🔗 <a href="https://doc.crmeb.com/single_open/open_v54/19855" target="_blank">功能列表</a> | 📩 <a href="https://gitee.com/ZhongBangKeJi/CRMEB/issues" target="_blank">提交反馈</a> | 📩 <a href="https://gitee.com/ZhongBangKeJi/CRMEB/pulls" target="_blank">提交代码</a> | 🔗 <a href="https://www.crmeb.com/theme" target="_blank">主题广场</a>
|
||||
|
||||
|
||||
|
||||
|
||||
4
crmeb/.constant
Executable file → Normal file
4
crmeb/.constant
Executable file → Normal file
@ -1,3 +1,3 @@
|
||||
<?php
|
||||
define('INSTALL_DATE',1774254397);
|
||||
define('SERIALNUMBER','ige3SU');
|
||||
define('INSTALL_DATE',1775876391);
|
||||
define('SERIALNUMBER','ZnRkQy');
|
||||
@ -1 +1 @@
|
||||
APP_DEBUG = false
[APP]
DEFAULT_TIMEZONE = Asia/Shanghai
[DATABASE]
TYPE = mysql
HOSTNAME = crmeb_mysql
HOSTPORT = 3306
USERNAME = crmeb
PASSWORD = 123456
DATABASE = crmeb
PREFIX = eb_
CHARSET = utf8mb4
DEBUG = true
[LANG]
default_lang = zh-cn
[CACHE]
DRIVER = redis
CACHE_PREFIX = cache_69c0f93c026ee:
CACHE_TAG_PREFIX = cache_tag_69c0f93c026ee:
[REDIS]
REDIS_HOSTNAME = crmeb_redis
PORT = 6379
REDIS_PASSWORD = 123456
SELECT = 0
[QUEUE]
QUEUE_NAME = 69c0f93c026ee
|
||||
APP_DEBUG = false
[APP]
DEFAULT_TIMEZONE = Asia/Shanghai
APP_KEY = crmeb
[DATABASE]
TYPE = mysql
HOSTNAME = 127.0.0.1
HOSTPORT = 3306
USERNAME = root
PASSWORD = root
DATABASE = crmebky
PREFIX = eb_
CHARSET = utf8mb4
DEBUG = true
[LANG]
default_lang = zh-cn
[CACHE]
DRIVER = redis
CACHE_PREFIX = cache_69d9b926aad72:
CACHE_TAG_PREFIX = cache_tag_69d9b926aad72:
[REDIS]
REDIS_HOSTNAME = 127.0.0.1
PORT = 6379
REDIS_PASSWORD =
SELECT = 1
[QUEUE]
QUEUE_NAME = 69d9b926aad72
|
||||
@ -33,8 +33,20 @@ class Request extends \think\Request
|
||||
* 不过滤变量名
|
||||
* @var array
|
||||
*/
|
||||
protected $except = ['menu_path', 'api_url', 'unique_auth',
|
||||
'description', 'custom_form', 'params_list', 'content', 'tableField', 'url', 'customCode', 'value', 'refund_reason_wap_img'];
|
||||
protected $except = [
|
||||
'menu_path',
|
||||
'api_url',
|
||||
'unique_auth',
|
||||
'description',
|
||||
'custom_form',
|
||||
'params_list',
|
||||
'content',
|
||||
'tableField',
|
||||
'url',
|
||||
'customCode',
|
||||
'value',
|
||||
'refund_reason_wap_img'
|
||||
];
|
||||
|
||||
/**
|
||||
* 获取请求的数据
|
||||
@ -47,6 +59,7 @@ class Request extends \think\Request
|
||||
{
|
||||
$p = [];
|
||||
$i = 0;
|
||||
$this->filterArrayValues($this->param);
|
||||
foreach ($params as $param) {
|
||||
if (!is_array($param)) {
|
||||
$p[$suffix == true ? $i++ : $param] = $this->param($param);
|
||||
@ -92,7 +105,6 @@ class Request extends \think\Request
|
||||
// 如果值是字符串,过滤特殊字符
|
||||
$result[$key] = filter_str($value);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
return $result;
|
||||
|
||||
@ -110,14 +110,15 @@ class DiyPro extends AuthController
|
||||
public function getProduct()
|
||||
{
|
||||
$where = $this->request->getMore([
|
||||
['cate_id', []],//搜索分类
|
||||
['salesOrder', ''],//销量排序
|
||||
['priceOrder', ''],//价格排序
|
||||
['store_label_id', []],//标签ID
|
||||
['ids', []],//商品ID
|
||||
['cate_id', []], //搜索分类
|
||||
['salesOrder', ''], //销量排序
|
||||
['priceOrder', ''], //价格排序
|
||||
['store_label_id', []], //标签ID
|
||||
['ids', ''], //商品ID
|
||||
]);
|
||||
$where['is_show'] = 1;
|
||||
$where['is_del'] = 0;
|
||||
if (is_string($where['ids']) && $where['ids'] != '') $where['ids'] = explode(',', $where['ids']);
|
||||
[$page, $limit] = $this->services->getPageValue();
|
||||
$list = app()->make(StoreProductServices::class)->getSearchList($where, $page, $limit, ['id,store_name,cate_id,image,IFNULL(sales, 0) + IFNULL(ficti, 0) as sales,price,stock,activity,ot_price,spec_type,recommend_image,unit_name,is_vip,vip_price']);
|
||||
return app('json')->success($list);
|
||||
|
||||
@ -955,6 +955,12 @@ class PublicController
|
||||
$menuDataItem['routine_contact_type'] = (int)sys_config('routine_contact_type', 0);
|
||||
}
|
||||
}
|
||||
|
||||
if ($menuDataItem['info'][1]['value'] == '/pages/users/user_spread_user/index' && $brokerageOpen && sys_config('store_brokerage_statu') == 1 && !$userIsPromoter) {
|
||||
$menuDataItem['info'][0]['value'] = '分销申请';
|
||||
$menuDataItem['info'][1]['value'] = '/pages/annex/settled/index';
|
||||
$menuDataItem['show'] = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -77,6 +77,17 @@ class OrderShippingListener implements ListenerInterface
|
||||
} else {
|
||||
return;
|
||||
}
|
||||
} else if ($order_type == 'offline_scan') { // 会员订单
|
||||
if ($order['pay_type'] == 'weixin') {
|
||||
$delivery_type = 3;
|
||||
$item_desc = '用户线下扫码支付';
|
||||
$out_trade_no = $order['order_id'];
|
||||
$pay_uid = $order['uid'];
|
||||
$secs = 10;
|
||||
$path = '/pages/user/index';
|
||||
} else {
|
||||
return;
|
||||
}
|
||||
} else {
|
||||
return;
|
||||
}
|
||||
|
||||
@ -96,6 +96,7 @@ class StoreManageServices extends BaseServices
|
||||
public function product($where)
|
||||
{
|
||||
$storeProductServices = app()->make(StoreProductServices::class);
|
||||
$where['is_del'] = 0;
|
||||
return $storeProductServices->getList($where);
|
||||
}
|
||||
|
||||
@ -493,7 +494,7 @@ class StoreManageServices extends BaseServices
|
||||
case 0: // 余额
|
||||
/** @var UserMoneyServices $userMoneyServices */
|
||||
$userMoneyServices = app()->make(UserMoneyServices::class);
|
||||
if ($data['status'] == 1) {//增加
|
||||
if ($data['status'] == 1) { //增加
|
||||
$edit['now_money'] = bcadd($userInfo['now_money'], $data['number'], 2);
|
||||
$userMoneyServices->income('system_add', $uid, $data['number'], $edit['now_money'], 0, '移动端商家管理增加余额');
|
||||
//增加充值记录
|
||||
@ -509,7 +510,7 @@ class StoreManageServices extends BaseServices
|
||||
'pay_time' => time(),
|
||||
];
|
||||
app()->make(UserRechargeServices::class)->save($recharge_data);
|
||||
} else {//减少
|
||||
} else { //减少
|
||||
if ($userInfo['now_money'] > $data['number']) {
|
||||
$edit['now_money'] = bcsub($userInfo['now_money'], $data['number'], 2);
|
||||
} else {
|
||||
@ -524,13 +525,13 @@ class StoreManageServices extends BaseServices
|
||||
/** @var UserBillServices $userBill */
|
||||
$userBill = app()->make(UserBillServices::class);
|
||||
$integral_data = ['link_id' => 0, 'number' => $data['number']];
|
||||
if ($data['status'] == 1) {//增加
|
||||
if ($data['status'] == 1) { //增加
|
||||
$edit['integral'] = bcadd($userInfo['integral'], $data['number'], 2);
|
||||
$integral_data['balance'] = $edit['integral'];
|
||||
$integral_data['title'] = '系统增加积分';
|
||||
$integral_data['mark'] = '系统增加了' . floatval($data['number']) . '积分';
|
||||
$userBill->incomeIntegral($uid, 'system_add', $integral_data);
|
||||
} else {//减少
|
||||
} else { //减少
|
||||
$edit['integral'] = bcsub($userInfo['integral'], $data['number'], 2);
|
||||
$integral_data['balance'] = $edit['integral'];
|
||||
$integral_data['title'] = '系统减少积分';
|
||||
|
||||
@ -109,7 +109,6 @@ class OtherOrderServices extends BaseServices
|
||||
$record = $this->dao->getOneByWhere(['uid' => $uid, 'is_free' => 1]);
|
||||
if ($record) {
|
||||
$freeConfig['is_record'] = 1;
|
||||
|
||||
}
|
||||
}
|
||||
$registerTime = $this->TimeConvert(['start_time' => date('Y-m-d H:i:s', $userInfo['add_time']), 'end_time' => date('Y-m-d H:i:s', time())]);
|
||||
@ -128,39 +127,39 @@ class OtherOrderServices extends BaseServices
|
||||
public function TimeConvert($timeKey, $isNum = false)
|
||||
{
|
||||
switch ($timeKey) {
|
||||
case "today" :
|
||||
case "today":
|
||||
$data['start_time'] = date('Y-m-d 00:00:00', time());
|
||||
$data['end_time'] = date('Y-m-d 23:59:59', time());
|
||||
$data['days'] = 1;
|
||||
break;
|
||||
case "yestoday" :
|
||||
case "yestoday":
|
||||
$data['start_time'] = date('Y-m-d 00:00:00', strtotime('-1 day'));
|
||||
$data['end_time'] = date('Y-m-d 23:59:59', strtotime('-1 day'));
|
||||
$data['days'] = 1;
|
||||
break;
|
||||
case "last_month" :
|
||||
case "last_month":
|
||||
$data['start_time'] = date('Y-m-01 00:00:00', strtotime('-1 month'));
|
||||
$data['end_time'] = date('Y-m-t 23:59:59', strtotime('-1 month'));
|
||||
$data['days'] = 30;
|
||||
break;
|
||||
case "month" :
|
||||
case "month":
|
||||
$data['start_time'] = $month_start_time = date('Y-m-01 00:00:00', strtotime(date("Y-m-d")));
|
||||
$data['end_time'] = date('Y-m-d 23:59:59', strtotime("$month_start_time +1 month -1 day"));
|
||||
$data['days'] = 30;
|
||||
break;
|
||||
case "year" :
|
||||
case "year":
|
||||
$data['start_time'] = date('Y-01-01 00:00:00', time());
|
||||
$data['end_time'] = date('Y-12-t 23:59:59', time());
|
||||
$data['days'] = 365;
|
||||
break;
|
||||
case "last_year" :
|
||||
case "last_year":
|
||||
$data['start_time'] = date('Y-01-01 00:00:00', strtotime('-1 year'));
|
||||
$data['end_time'] = date('Y-12-t 23:59:59', strtotime('-1 year'));
|
||||
$data['days'] = 365;
|
||||
break;
|
||||
case 30 :
|
||||
case 15 :
|
||||
case 7 :
|
||||
case 30:
|
||||
case 15:
|
||||
case 7:
|
||||
if (!$isNum) {
|
||||
$data['start_time'] = date("Y-m-d 00:00:00", strtotime("-$timeKey day"));
|
||||
$data['end_time'] = date('Y-m-d 23:59:59', time());
|
||||
@ -186,7 +185,6 @@ class OtherOrderServices extends BaseServices
|
||||
$data['end_time'] = $timeKey['start_time'];
|
||||
$data['days'] = $days;
|
||||
}
|
||||
|
||||
}
|
||||
return $data;
|
||||
}
|
||||
@ -275,9 +273,8 @@ class OtherOrderServices extends BaseServices
|
||||
if ($orderInfo['member_type'] != 'free') {
|
||||
throw new ApiException('支付失败');
|
||||
}
|
||||
$res = $this->paySuccess($orderInfo, 'yue');//余额支付成功
|
||||
$res = $this->paySuccess($orderInfo, 'yue'); //余额支付成功
|
||||
return $res;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@ -297,9 +294,9 @@ class OtherOrderServices extends BaseServices
|
||||
$type = 'pay_member';
|
||||
$res1 = true;
|
||||
switch ($orderInfo['type']) {
|
||||
case 0 :
|
||||
case 1 :
|
||||
case 2 :
|
||||
case 0:
|
||||
case 1:
|
||||
case 2:
|
||||
$type = "pay_member";
|
||||
$res1 = $userServices->setMemberOverdueTime($orderInfo['vip_day'], $orderInfo['uid'], 1, $orderInfo['member_type']);
|
||||
break;
|
||||
@ -352,7 +349,7 @@ class OtherOrderServices extends BaseServices
|
||||
|
||||
$orderInfo['pay_type'] = $paytype;
|
||||
// 小程序订单服务
|
||||
event('OrderShippingListener', ['member', $orderInfo, 3, '', '']);
|
||||
event('OrderShippingListener', [$type == 'pay_member' ? 'member' : 'offline_scan', $orderInfo, 3, '', '']);
|
||||
return false !== $res;
|
||||
}
|
||||
|
||||
@ -425,12 +422,12 @@ class OtherOrderServices extends BaseServices
|
||||
if ($payPrice != $price || ($memberType != 'free' && $payPrice <= 0)) throw new ApiException('参数错误');
|
||||
if ($memberType == 'free' && $newMemberRight[$mcId]['vip_day'] <= 0) throw new ApiException('参数错误');
|
||||
switch ($memberType) {
|
||||
case "free"://免费会员
|
||||
case "free": //免费会员
|
||||
$isCanGetFree = $this->isCanGetFree($uid);
|
||||
if ($isCanGetFree['is_record'] == 1) throw new ApiException('您已经领取过免费会员');
|
||||
$memberPrice = 0.00; //会员卡价格
|
||||
$isFree = 1;//代表免费
|
||||
$isPermanent = 0;//代表非永久
|
||||
$isFree = 1; //代表免费
|
||||
$isPermanent = 0; //代表非永久
|
||||
$overdueTime = bcadd(bcmul(abs($newMemberRight[$mcId]['vip_day']), "86400", 0), time(), 0);
|
||||
break;
|
||||
case "month":
|
||||
@ -463,9 +460,9 @@ class OtherOrderServices extends BaseServices
|
||||
public function getMemberMoneyByWhere(array $where, string $sumField, string $selectType, string $group = "")
|
||||
{
|
||||
switch ($selectType) {
|
||||
case "sum" :
|
||||
case "sum":
|
||||
return $this->dao->getWhereSumField($where, $sumField);
|
||||
case "group" :
|
||||
case "group":
|
||||
return $this->dao->getGroupField($where, $sumField, $group);
|
||||
}
|
||||
}
|
||||
@ -508,13 +505,13 @@ class OtherOrderServices extends BaseServices
|
||||
$v['phone'] = $userInfo[$v['uid']]['phone'] ?? '';
|
||||
$v['nickname'] = $userInfo[$v['uid']]['nickname'] ?? '';
|
||||
switch ($v['pay_type']) {
|
||||
case "yue" :
|
||||
case "yue":
|
||||
$v['pay_type'] = "余额";
|
||||
break;
|
||||
case "weixin" :
|
||||
case "weixin":
|
||||
$v['pay_type'] = "微信";
|
||||
break;
|
||||
case "alipay" :
|
||||
case "alipay":
|
||||
$v['pay_type'] = "支付宝";
|
||||
break;
|
||||
}
|
||||
@ -560,19 +557,19 @@ class OtherOrderServices extends BaseServices
|
||||
$v['add_time'] = date('Y-m-d H:i:s', $v['add_time']);
|
||||
$v['overdue_time'] = date('Y-m-d H:i:s', $v['overdue_time']);
|
||||
switch ($v['pay_type']) {
|
||||
case "yue" :
|
||||
case "yue":
|
||||
$v['pay_type'] = "余额";
|
||||
break;
|
||||
case "weixin" :
|
||||
case "weixin":
|
||||
$v['pay_type'] = "微信";
|
||||
break;
|
||||
case "alipay" :
|
||||
case "alipay":
|
||||
$v['pay_type'] = "支付宝";
|
||||
break;
|
||||
case 'allinpay':
|
||||
$v['pay_type'] = "通联支付";
|
||||
break;
|
||||
case "admin" :
|
||||
case "admin":
|
||||
$v['pay_type'] = "后台赠送";
|
||||
break;
|
||||
}
|
||||
@ -588,5 +585,4 @@ class OtherOrderServices extends BaseServices
|
||||
$count = $this->dao->count($where);
|
||||
return compact('list', 'count');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -59,7 +59,7 @@ class StoreOrderWriteOffServices extends BaseServices
|
||||
if (!$orderInfo) {
|
||||
throw new ApiException('订单不存在');
|
||||
}
|
||||
if ($orderInfo['status'] > 0) {
|
||||
if (($orderInfo['status'] > 0 && $orderInfo->shipping_type == 2) || ($orderInfo['status'] > 1 && $orderInfo->delivery_type == 'send')) {
|
||||
throw new ApiException('该订单已被核销');
|
||||
}
|
||||
if (!$orderInfo['verify_code'] || ($orderInfo->shipping_type != 2 && $orderInfo->delivery_type != 'send')) {
|
||||
|
||||
@ -118,10 +118,8 @@ class CopyTaobaoServices extends BaseServices
|
||||
$productInfo['is_postage'] = 0;
|
||||
$productInfo['is_seckill'] = 0;
|
||||
$productInfo['is_show'] = 0;
|
||||
$productInfo['is_show'] = 0;
|
||||
$productInfo['is_sub'] = [];
|
||||
$productInfo['is_vip'] = 0;
|
||||
$productInfo['is_vip'] = 0;
|
||||
$productInfo['label_id'] = [];
|
||||
$productInfo['mer_id'] = 0;
|
||||
$productInfo['mer_use'] = 0;
|
||||
@ -137,9 +135,9 @@ class CopyTaobaoServices extends BaseServices
|
||||
$productInfo['freight'] = 3;
|
||||
$productInfo['recommend'] = [];
|
||||
$productInfo['logistics'] = ['1', '2'];
|
||||
$productInfo['params_list'] = [];
|
||||
$productInfo['label_list'] = [];
|
||||
$productInfo['protection_list'] = [];
|
||||
$productInfo['params_list'] = [];
|
||||
$productInfo['label_list'] = [];
|
||||
$productInfo['protection_list'] = [];
|
||||
foreach ($productInfo['items'] as &$items) {
|
||||
$details = [];
|
||||
foreach ($items['detail'] as $detail) {
|
||||
@ -294,11 +292,23 @@ $productInfo['protection_list'] = [];
|
||||
* @param int $timeout
|
||||
* @param int $w
|
||||
* @param int $h
|
||||
* @return string
|
||||
* @return array|string
|
||||
*/
|
||||
public function downloadImage($url = '', $name = '', $type = 0, $timeout = 30, $w = 0, $h = 0)
|
||||
{
|
||||
if (!strlen(trim($url))) return '';
|
||||
|
||||
// 自动判断当前图片链接是否为需要使用curl下载的平台(淘宝、京东、天猫、1688)
|
||||
if ($type == 0 && strlen(trim($url))) {
|
||||
$antiHotlinkingPlatforms = ['alicdn.com', 'taobao.com', 'tmall.com', 'jd.com', 'jdstatic.com', '1688.com'];
|
||||
foreach ($antiHotlinkingPlatforms as $platform) {
|
||||
if (stripos($url, $platform) !== false) {
|
||||
$type = 1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (!strlen(trim($name))) {
|
||||
//TODO 获取要下载的文件名称
|
||||
$downloadImageInfo = $this->getImageExtname($url);
|
||||
@ -319,7 +329,9 @@ $productInfo['protection_list'] = [];
|
||||
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
|
||||
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); //TODO 跳过证书检查
|
||||
if (stripos($url, "https://") !== FALSE) curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); //TODO 从证书中检查SSL加密算法是否存在
|
||||
curl_setopt($ch, CURLOPT_HTTPHEADER, array('user-agent:' . $_SERVER['HTTP_USER_AGENT']));
|
||||
// 根据URL识别平台并获取对应的防盗链headers
|
||||
$headers = $this->getAntiHotlinkingHeaders($url);
|
||||
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
|
||||
if (ini_get('open_basedir') == '' && ini_get('safe_mode') == 'Off') curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);//TODO 是否采集301、302之后的页面
|
||||
$content = curl_exec($ch);
|
||||
curl_close($ch);
|
||||
@ -437,4 +449,57 @@ $productInfo['protection_list'] = [];
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据URL识别平台并获取对应的防盗链headers
|
||||
* @param string $url 图片URL
|
||||
* @return array 返回对应的HTTP headers
|
||||
*/
|
||||
public function getAntiHotlinkingHeaders(string $url): array
|
||||
{
|
||||
// 基础headers
|
||||
$baseHeaders = [
|
||||
'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36',
|
||||
'Accept: image/webp,image/apng,image/*,*/*;q=0.8',
|
||||
'Accept-Language: zh-CN,zh;q=0.9,en;q=0.8',
|
||||
'Accept-Encoding: gzip, deflate, br',
|
||||
'Connection: keep-alive',
|
||||
];
|
||||
|
||||
// 根据URL识别平台
|
||||
if (stripos($url, 'alicdn.com') !== false || stripos($url, 'taobao.com') !== false) {
|
||||
// 淘宝/天猫/1688的图片 (通常在alicdn.com域名下)
|
||||
return array_merge($baseHeaders, [
|
||||
'Referer: https://buyer.taobao.com/', // 淘宝买家中心
|
||||
]);
|
||||
} elseif (stripos($url, 'tmall.com') !== false) {
|
||||
// 天猫的图片
|
||||
return array_merge($baseHeaders, [
|
||||
'Referer: https://www.tmall.com/', // 天猫首页
|
||||
]);
|
||||
} elseif (stripos($url, 'jd.com') !== false || stripos($url, 'jdstatic.com') !== false) {
|
||||
// 京东的图片
|
||||
return array_merge($baseHeaders, [
|
||||
'Referer: https://www.jd.com/', // 京东首页
|
||||
]);
|
||||
} elseif (stripos($url, '1688.com') !== false) {
|
||||
// 1688的图片
|
||||
return array_merge($baseHeaders, [
|
||||
'Referer: https://www.1688.com/', // 1688首页
|
||||
]);
|
||||
} elseif (stripos($url, 'baidu.com') !== false) {
|
||||
// 百度图片
|
||||
return array_merge($baseHeaders, [
|
||||
'Referer: https://image.baidu.com/', // 百度图片
|
||||
]);
|
||||
} elseif (stripos($url, 'sinaimg.cn') !== false) {
|
||||
// 新浪图片
|
||||
return array_merge($baseHeaders, [
|
||||
'Referer: https://weibo.com/', // 新浪微博
|
||||
]);
|
||||
} else {
|
||||
// 默认headers,不设置Referer
|
||||
return $baseHeaders;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1063,7 +1063,7 @@ class StoreProductServices extends BaseServices
|
||||
$field = ['*'];
|
||||
}
|
||||
[$page, $limit] = $this->getPageValue($is_page);
|
||||
$list = $this->dao->getSearchList($where, $page, $limit, $field);
|
||||
$list = $this->dao->getSearchList($where, $page, $limit, $field, ['description']);
|
||||
foreach ($list as &$product) {
|
||||
$product['product_price'] = $product['price'];
|
||||
$attrValue = $product['attrs'] ?? [];
|
||||
|
||||
@ -331,7 +331,7 @@ class UserMoneyServices extends BaseServices
|
||||
public function getType($where)
|
||||
{
|
||||
$bing_xdata = ['系统减少', '充值退款', '购买商品', '购买会员'];
|
||||
$color = ['#64a1f4', '#3edeb5', '#70869f'];
|
||||
$color = ['#64a1f4', '#3edeb5', '#70869f', '#ffc653'];
|
||||
$data = ['system_sub', 'recharge_refund', 'pay_product', 'pay_member'];
|
||||
$bing_data = [];
|
||||
foreach ($data as $key => $item) {
|
||||
|
||||
@ -639,6 +639,7 @@ class UserServices extends BaseServices
|
||||
$item['labels'] = $userlabel[$item['uid']] ?? '';
|
||||
$item['isMember'] = $item['is_money_level'] > 0 ? 1 : 0;
|
||||
$item['svip_over_day'] = $item['overdue_time'] ? ceil(($item['overdue_time'] - time()) / 86400) : '';
|
||||
$item['svip_overdue_time'] = date('Y-m-d', $item['overdue_time']);
|
||||
if (strpos($item['avatar'], '/statics/system_images/') !== false) {
|
||||
$item['avatar'] = set_file_url($item['avatar']);
|
||||
}
|
||||
|
||||
@ -1 +1 @@
|
||||
<!DOCTYPE html><html><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,user-scalable=no"><link rel=icon href=/admin/favicon.ico><link rel=manifest href=./manifest.json><title></title><link href=/admin/system_static/css/app.31d19466.css rel=preload as=style><link href=/admin/system_static/css/chunk-vendors.0a536a1c.css rel=preload as=style><link href=/admin/system_static/js/app.dcf6b2c2.js rel=preload as=script><link href=/admin/system_static/js/chunk-vendors.c8295643.js rel=preload as=script><link href=/admin/system_static/css/chunk-vendors.0a536a1c.css rel=stylesheet><link href=/admin/system_static/css/app.31d19466.css rel=stylesheet></head><body><noscript><strong>We're sorry but admin doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/admin/system_static/js/chunk-vendors.c8295643.js></script><script src=/admin/system_static/js/app.dcf6b2c2.js></script></body></html>
|
||||
<!DOCTYPE html><html><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,user-scalable=no"><link rel=icon href=/admin/favicon.ico><link rel=manifest href=./manifest.json><title></title><link href=/admin/system_static/css/app.86b55c86.css rel=preload as=style><link href=/admin/system_static/css/chunk-vendors.0a536a1c.css rel=preload as=style><link href=/admin/system_static/js/app.dc1bf06a.js rel=preload as=script><link href=/admin/system_static/js/chunk-vendors.63e502a6.js rel=preload as=script><link href=/admin/system_static/css/chunk-vendors.0a536a1c.css rel=stylesheet><link href=/admin/system_static/css/app.86b55c86.css rel=stylesheet></head><body><noscript><strong>We're sorry but admin doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/admin/system_static/js/chunk-vendors.63e502a6.js></script><script src=/admin/system_static/js/app.dc1bf06a.js></script></body></html>
|
||||
File diff suppressed because one or more lines are too long
1
crmeb/public/admin/system_static/css/app.86b55c86.css
Normal file
1
crmeb/public/admin/system_static/css/app.86b55c86.css
Normal file
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
.expand-row[data-v-47861808]{margin-bottom:16px}.labelInput[data-v-374108b8]{border:1px solid #dcdee2;width:400px;padding:0 15px;border-radius:5px;min-height:30px;cursor:pointer;font-size:12px}.labelInput .span[data-v-374108b8]{color:#c5c8ce}.labelInput .iconxiayi[data-v-374108b8]{font-size:12px}.ivu-form-item[data-v-374108b8]{margin-bottom:10px}.form-sty[data-v-374108b8]{width:400px!important}.addfont[data-v-374108b8]{display:inline-block;font-size:12px;font-weight:400;color:var(--prev-color-primary);margin-left:14px;cursor:pointer;margin-left:10px}.ivu-icon-ios-arrow-down[data-v-374108b8]{font-size:14px}.tip[data-v-374108b8]{color:#bbb;font-size:12px;line-height:12px}.pb-50[data-v-374108b8]{padding-bottom:50px}.sp[data-v-0400eefa]{font-size:12px;color:#606266;line-height:32px}.customer[data-v-559966ff]{height:100%;background-color:#fff}.tabBox_img[data-v-559966ff]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-559966ff]{width:100%;height:100%}.modelBox .ivu-table-header[data-v-559966ff],.modelBox[data-v-559966ff]{width:100%!important}.trees-coadd[data-v-559966ff]{width:100%;height:385px}.trees-coadd .scollhide[data-v-559966ff]{width:100%;height:100%;overflow-x:hidden;overflow-y:scroll}.scollhide[data-v-559966ff]::-webkit-scrollbar{display:none}.footer[data-v-559966ff]{margin:15px 0;padding-right:20px}[data-v-559966ff] .el-form--inline .el-form-item{margin-bottom:0}[data-v-31c058a6] .el-tabs__item{height:54px!important;line-height:54px!important}.picBox[data-v-31c058a6]{display:inline-block;cursor:pointer}.picBox .upLoad[data-v-31c058a6]{width:58px;height:58px;line-height:58px;border:1px dotted rgba(0,0,0,.1);border-radius:4px;background:rgba(0,0,0,.02);font-size:24px;font-weight:500}.picBox .pictrue[data-v-31c058a6]{width:60px;height:60px;border:1px dotted rgba(0,0,0,.1);margin-right:10px}.picBox .pictrue img[data-v-31c058a6]{width:100%;height:100%}.fix_footer[data-v-31c058a6]{position:fixed;bottom:0;width:-webkit-fill-available;background:#fff;padding:20px 0;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:100}.userFrom[data-v-31c058a6] .ivu-form-item-content{margin-left:0!important}.userAlert[data-v-31c058a6]{margin-top:20px}.userI[data-v-31c058a6]{color:var(--prev-color-primary);font-style:normal}img[data-v-31c058a6]{height:36px;display:block}.tabBox_img[data-v-31c058a6]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-31c058a6]{width:100%;height:100%}.tabBox_tit[data-v-31c058a6]{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-31c058a6] .ivu-modal-body{padding:0 16px 16px 16px!important}.vipName[data-v-31c058a6]{color:#dab176}.listbox[data-v-31c058a6] .ivu-divider-horizontal{margin:0!important}.labelInput[data-v-31c058a6]{width:250px;border:1px solid #dcdee2;padding:0 15px;border-radius:5px;min-height:30px;cursor:pointer;font-size:12px}.labelInput .span[data-v-31c058a6]{color:#c5c8ce}.labelInput .ivu-icon-ios-arrow-down[data-v-31c058a6]{font-size:14px;color:#808695}.demo-drawer-footer[data-v-31c058a6]{width:100%;position:absolute;bottom:0;left:0;border-top:1px solid #e8e8e8;padding:10px 16px;text-align:right;background:#fff}.search-form[data-v-31c058a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search-form .search-form-box[data-v-31c058a6]{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.search-form-sub[data-v-31c058a6],.search-form .search-form-box[data-v-31c058a6]{display:-webkit-box;display:-ms-flexbox;display:flex}
|
||||
.expand-row[data-v-47861808]{margin-bottom:16px}.labelInput[data-v-374108b8]{border:1px solid #dcdee2;width:400px;padding:0 15px;border-radius:5px;min-height:30px;cursor:pointer;font-size:12px}.labelInput .span[data-v-374108b8]{color:#c5c8ce}.labelInput .iconxiayi[data-v-374108b8]{font-size:12px}.ivu-form-item[data-v-374108b8]{margin-bottom:10px}.form-sty[data-v-374108b8]{width:400px!important}.addfont[data-v-374108b8]{display:inline-block;font-size:12px;font-weight:400;color:var(--prev-color-primary);margin-left:14px;cursor:pointer;margin-left:10px}.ivu-icon-ios-arrow-down[data-v-374108b8]{font-size:14px}.tip[data-v-374108b8]{color:#bbb;font-size:12px;line-height:12px}.pb-50[data-v-374108b8]{padding-bottom:50px}.sp[data-v-0400eefa]{font-size:12px;color:#606266;line-height:32px}.customer[data-v-559966ff]{height:100%;background-color:#fff}.tabBox_img[data-v-559966ff]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-559966ff]{width:100%;height:100%}.modelBox .ivu-table-header[data-v-559966ff],.modelBox[data-v-559966ff]{width:100%!important}.trees-coadd[data-v-559966ff]{width:100%;height:385px}.trees-coadd .scollhide[data-v-559966ff]{width:100%;height:100%;overflow-x:hidden;overflow-y:scroll}.scollhide[data-v-559966ff]::-webkit-scrollbar{display:none}.footer[data-v-559966ff]{margin:15px 0;padding-right:20px}[data-v-559966ff] .el-form--inline .el-form-item{margin-bottom:0}[data-v-664917f3] .el-tabs__item{height:54px!important;line-height:54px!important}.picBox[data-v-664917f3]{display:inline-block;cursor:pointer}.picBox .upLoad[data-v-664917f3]{width:58px;height:58px;line-height:58px;border:1px dotted rgba(0,0,0,.1);border-radius:4px;background:rgba(0,0,0,.02);font-size:24px;font-weight:500}.picBox .pictrue[data-v-664917f3]{width:60px;height:60px;border:1px dotted rgba(0,0,0,.1);margin-right:10px}.picBox .pictrue img[data-v-664917f3]{width:100%;height:100%}.fix_footer[data-v-664917f3]{position:fixed;bottom:0;width:-webkit-fill-available;background:#fff;padding:20px 0;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:100}.userFrom[data-v-664917f3] .ivu-form-item-content{margin-left:0!important}.userAlert[data-v-664917f3]{margin-top:20px}.userI[data-v-664917f3]{color:var(--prev-color-primary);font-style:normal}img[data-v-664917f3]{height:36px;display:block}.tabBox_img[data-v-664917f3]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-664917f3]{width:100%;height:100%}.tabBox_tit[data-v-664917f3]{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-664917f3] .ivu-modal-body{padding:0 16px 16px 16px!important}.vipName[data-v-664917f3]{color:#dab176}.listbox[data-v-664917f3] .ivu-divider-horizontal{margin:0!important}.labelInput[data-v-664917f3]{width:250px;border:1px solid #dcdee2;padding:0 15px;border-radius:5px;min-height:30px;cursor:pointer;font-size:12px}.labelInput .span[data-v-664917f3]{color:#c5c8ce}.labelInput .ivu-icon-ios-arrow-down[data-v-664917f3]{font-size:14px;color:#808695}.demo-drawer-footer[data-v-664917f3]{width:100%;position:absolute;bottom:0;left:0;border-top:1px solid #e8e8e8;padding:10px 16px;text-align:right;background:#fff}.search-form[data-v-664917f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search-form .search-form-box[data-v-664917f3]{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.search-form-sub[data-v-664917f3],.search-form .search-form-box[data-v-664917f3]{display:-webkit-box;display:-ms-flexbox;display:flex}
|
||||
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
||||
.one[data-v-29baa1f3]{background:var(--prev-color-primary)}.two[data-v-29baa1f3]{background:#00c050}.three[data-v-29baa1f3]{background:#ffab2b}.four[data-v-29baa1f3]{background:#b37feb}.el-icon-caret-top[data-v-29baa1f3],.up[data-v-29baa1f3]{color:#f5222d;font-size:12px;opacity:1!important}.iconfont[data-v-29baa1f3]{font-size:16px;color:#fff}.down[data-v-29baa1f3],.el-icon-caret-bottom[data-v-29baa1f3]{color:#39c15b;font-size:12px}.curP[data-v-29baa1f3]{cursor:pointer}.header-title[data-v-29baa1f3]{font-size:16px;color:rgba(0,0,0,.85)}.header-time[data-v-29baa1f3]{font-size:12px;color:#000;opacity:.45}.iconCrl[data-v-29baa1f3]{width:32px;height:32px;border-radius:50%;text-align:center;line-height:32px;opacity:.7}.lan[data-v-29baa1f3]{background:var(--prev-color-primary)}.iconshangpinliulanliang[data-v-29baa1f3]{color:#fff}.infoBox[data-v-29baa1f3]{width:20%}.info .sp1[data-v-29baa1f3]{color:#666;font-size:14px;display:block}.info .sp2[data-v-29baa1f3]{font-weight:400;font-size:30px;color:rgba(0,0,0,.85);display:block}.info .sp3[data-v-29baa1f3]{font-size:12px;font-weight:400;color:rgba(0,0,0,.45);display:block}.fwn[data-v-29baa1f3]{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.one[data-v-39efc17c]{background:var(--prev-color-primary)}.two[data-v-39efc17c]{background:#00c050}.three[data-v-39efc17c]{background:#ffab2b}.four[data-v-39efc17c]{background:#b37feb}.el-icon-caret-top[data-v-39efc17c],.up[data-v-39efc17c]{color:#f5222d;font-size:12px;opacity:1!important}.down[data-v-39efc17c],.el-icon-caret-bottom[data-v-39efc17c]{color:#39c15b;font-size:12px}.curP[data-v-39efc17c]{cursor:pointer}.header-title[data-v-39efc17c]{font-size:16px;color:rgba(0,0,0,.85)}.header-time[data-v-39efc17c]{font-size:12px;color:#000;opacity:.45}.iconfont[data-v-39efc17c]{font-size:16px;color:#fff}.iconCrl[data-v-39efc17c]{width:32px;height:32px;border-radius:50%;text-align:center;line-height:32px;opacity:.7}.lan[data-v-39efc17c]{background:var(--prev-color-primary)}.iconshangpinliulanliang[data-v-39efc17c]{color:#fff}.infoBox[data-v-39efc17c]{width:20%}@media screen and (max-width:1200px){.infoBox[data-v-39efc17c]{width:33%}}@media screen and (max-width:900px){.infoBox[data-v-39efc17c]{width:50%}}.info .sp1[data-v-39efc17c]{color:#666;font-size:14px;display:block}.info .sp2[data-v-39efc17c]{font-weight:400;font-size:30px;color:rgba(0,0,0,.85);display:block}.info .sp3[data-v-39efc17c]{font-size:12px;font-weight:400;color:rgba(0,0,0,.45);display:block}.echarts[data-v-4e838d5c],.tables[data-v-4e838d5c]{width:100%}.tables[data-v-4e838d5c] .ivu-table-overflowY::-webkit-scrollbar{width:0}.tables[data-v-4e838d5c] .ivu-table-overflowY::-webkit-scrollbar-track{background-color:transparent}.tables[data-v-4e838d5c] .ivu-table-overflowY::-webkit-scrollbar-thumb{background:#e8eaec}.ivu-form-item[data-v-64fc0bbe]{padding-bottom:10px;margin-bottom:0}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
.df-cc[data-v-4efc399c]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.df-cc[data-v-4efc399c],.steps-item[data-v-4efc399c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.steps-item[data-v-4efc399c]{width:-webkit-max-content;width:-moz-max-content;width:max-content}.steps-item .dot[data-v-4efc399c]{width:28px;height:28px;color:#c0c4cc;border:1px solid #c0c4cc;border-radius:50%;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-right:8px}.steps-item .title[data-v-4efc399c]{font-size:16px;font-weight:400;color:#909399;line-height:16px;white-space:nowrap}.steps-item .line[data-v-4efc399c]{height:1px;margin:0 20px;background:#ddd}.steps-item .wd160[data-v-4efc399c]{width:160px}.steps-item .wd120[data-v-4efc399c]{width:120px}.steps-item .wd100[data-v-4efc399c]{width:100px}.steps-item.active .title[data-v-4efc399c]{font-size:16px;font-weight:500;color:#303133;line-height:16px}.steps-item.active .dot[data-v-4efc399c]{width:28px;height:28px;background:var(--prev-color-primary);border:1px solid var(--prev-color-primary);color:#fff}.content_width[data-v-126f4336]{width:460px}.custom-label[data-v-126f4336]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1.5}.grey[data-v-126f4336]{color:#999}.maxW[data-v-126f4336] .ivu-select-dropdown{max-width:600px}.tabBox_img[data-v-126f4336]{width:50px;height:50px;margin:0 auto}.tabBox_img img[data-v-126f4336]{width:100%;height:100%}.priceBox[data-v-126f4336]{width:100%}.form .picBox[data-v-126f4336],.form .pictrue[data-v-126f4336]{display:inline-block;cursor:pointer}.form .pictrue[data-v-126f4336]{width:60px;height:60px;border:1px dotted rgba(0,0,0,.1);margin-right:15px;position:relative}.form .pictrue img[data-v-126f4336]{width:100%;height:100%}.form .pictrue .btndel[data-v-126f4336]{position:absolute;z-index:9;width:20px!important;height:20px!important;left:46px;top:-4px}.form .upLoad[data-v-126f4336]{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}
|
||||
.df-cc[data-v-4efc399c]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.df-cc[data-v-4efc399c],.steps-item[data-v-4efc399c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.steps-item[data-v-4efc399c]{width:-webkit-max-content;width:-moz-max-content;width:max-content}.steps-item .dot[data-v-4efc399c]{width:28px;height:28px;color:#c0c4cc;border:1px solid #c0c4cc;border-radius:50%;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-right:8px}.steps-item .title[data-v-4efc399c]{font-size:16px;font-weight:400;color:#909399;line-height:16px;white-space:nowrap}.steps-item .line[data-v-4efc399c]{height:1px;margin:0 20px;background:#ddd}.steps-item .wd160[data-v-4efc399c]{width:160px}.steps-item .wd120[data-v-4efc399c]{width:120px}.steps-item .wd100[data-v-4efc399c]{width:100px}.steps-item.active .title[data-v-4efc399c]{font-size:16px;font-weight:500;color:#303133;line-height:16px}.steps-item.active .dot[data-v-4efc399c]{width:28px;height:28px;background:var(--prev-color-primary);border:1px solid var(--prev-color-primary);color:#fff}.content_width[data-v-69882b9a]{width:460px}.custom-label[data-v-69882b9a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1.5}.grey[data-v-69882b9a]{color:#999}.maxW[data-v-69882b9a] .ivu-select-dropdown{max-width:600px}.tabBox_img[data-v-69882b9a]{width:50px;height:50px;margin:0 auto}.tabBox_img img[data-v-69882b9a]{width:100%;height:100%}.priceBox[data-v-69882b9a]{width:100%}.form .picBox[data-v-69882b9a],.form .pictrue[data-v-69882b9a]{display:inline-block;cursor:pointer}.form .pictrue[data-v-69882b9a]{width:60px;height:60px;border:1px dotted rgba(0,0,0,.1);margin-right:15px;position:relative}.form .pictrue img[data-v-69882b9a]{width:100%;height:100%}.form .pictrue .btndel[data-v-69882b9a]{position:absolute;z-index:9;width:20px!important;height:20px!important;left:46px;top:-4px}.form .upLoad[data-v-69882b9a]{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}
|
||||
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
||||
.one[data-v-38d2d20d]{background:var(--prev-color-primary)}.two[data-v-38d2d20d]{background:#00c050}.three[data-v-38d2d20d]{background:#ffab2b}.four[data-v-38d2d20d]{background:#b37feb}.el-icon-caret-top[data-v-38d2d20d],.up[data-v-38d2d20d]{color:#f5222d;font-size:12px;opacity:1!important}.iconfont[data-v-38d2d20d]{font-size:16px;color:#fff}.down[data-v-38d2d20d],.el-icon-caret-bottom[data-v-38d2d20d]{color:#39c15b;font-size:12px}.curP[data-v-38d2d20d]{cursor:pointer}.header-title[data-v-38d2d20d]{font-size:16px;color:rgba(0,0,0,.85)}.header-time[data-v-38d2d20d]{font-size:12px;color:#000;opacity:.45}.iconCrl[data-v-38d2d20d]{width:32px;height:32px;border-radius:50%;text-align:center;line-height:32px;opacity:.7}.lan[data-v-38d2d20d]{background:var(--prev-color-primary)}.iconshangpinliulanliang[data-v-38d2d20d]{color:#fff}.infoBox[data-v-38d2d20d]{width:20%}.info .sp1[data-v-38d2d20d]{color:#666;font-size:14px;display:block}.info .sp2[data-v-38d2d20d]{font-weight:400;font-size:30px;color:rgba(0,0,0,.85);display:block}.info .sp3[data-v-38d2d20d]{font-size:12px;font-weight:400;color:rgba(0,0,0,.45);display:block}.fwn[data-v-38d2d20d]{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.one[data-v-45198ae2]{background:var(--prev-color-primary)}.two[data-v-45198ae2]{background:#00c050}.three[data-v-45198ae2]{background:#ffab2b}.four[data-v-45198ae2]{background:#b37feb}.el-icon-caret-top[data-v-45198ae2],.up[data-v-45198ae2]{color:#f5222d;font-size:12px;opacity:1!important}.down[data-v-45198ae2],.el-icon-caret-bottom[data-v-45198ae2]{color:#39c15b;font-size:12px}.curP[data-v-45198ae2]{cursor:pointer}.header-title[data-v-45198ae2]{font-size:16px;color:rgba(0,0,0,.85)}.header-time[data-v-45198ae2]{font-size:12px;color:#000;opacity:.45}.iconfont[data-v-45198ae2]{font-size:16px;color:#fff}.iconCrl[data-v-45198ae2]{width:32px;height:32px;border-radius:50%;text-align:center;line-height:32px;opacity:.7}.lan[data-v-45198ae2]{background:var(--prev-color-primary)}.iconshangpinliulanliang[data-v-45198ae2]{color:#fff}.infoBox[data-v-45198ae2]{width:20%}@media screen and (max-width:1200px){.infoBox[data-v-45198ae2]{width:33%}}@media screen and (max-width:900px){.infoBox[data-v-45198ae2]{width:50%}}.info .sp1[data-v-45198ae2]{color:#666;font-size:14px;display:block}.info .sp2[data-v-45198ae2]{font-weight:400;font-size:30px;color:rgba(0,0,0,.85);display:block}.info .sp3[data-v-45198ae2]{font-size:12px;font-weight:400;color:rgba(0,0,0,.45);display:block}.echarts[data-v-7645b4fc],.tables[data-v-7645b4fc]{width:100%}.tables[data-v-7645b4fc] .ivu-table-overflowY::-webkit-scrollbar{width:0}.tables[data-v-7645b4fc] .ivu-table-overflowY::-webkit-scrollbar-track{background-color:transparent}.tables[data-v-7645b4fc] .ivu-table-overflowY::-webkit-scrollbar-thumb{background:#e8eaec}.ivu-form-item[data-v-64fc0bbe]{padding-bottom:10px;margin-bottom:0}
|
||||
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
||||
[data-v-3eaee164] .el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{border-bottom:none}[data-v-3eaee164] .el-tabs__item{height:40px!important;line-height:40px!important}.head[data-v-3eaee164]{padding:0 30px 24px}.head .full[data-v-3eaee164]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.head .full .order_icon[data-v-3eaee164]{width:60px;height:60px}.head .full .iconfont[data-v-3eaee164]{color:var(--prev-color-primary)}.head .full .iconfont.sale-after[data-v-3eaee164]{color:#90add5}.head .full .text[data-v-3eaee164]{-ms-flex-item-align:center;align-self:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-left:12px;font-size:13px;color:#606266}.head .full .text .title[data-v-3eaee164]{margin-bottom:10px;font-weight:500;font-size:16px;line-height:16px;color:rgba(0,0,0,.85)}.head .full .text .order-num[data-v-3eaee164]{padding-top:10px;white-space:nowrap}.head .list[data-v-3eaee164]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;overflow:hidden;list-style:none;padding:0}.head .list .item[data-v-3eaee164]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:200px;font-size:14px;line-height:14px;color:rgba(0,0,0,.85)}.head .list .item .title[data-v-3eaee164]{margin-bottom:12px;font-size:13px;line-height:13px;color:#666}.head .list .item .value1[data-v-3eaee164]{color:#f56022}.head .list .item .value2[data-v-3eaee164]{color:#1bbe6b}.head .list .item .value3[data-v-3eaee164]{color:var(--prev-color-primary)}.head .list .item .value4[data-v-3eaee164]{color:#6a7b9d}.head .list .item .value5[data-v-3eaee164]{color:#f5222d}.section[data-v-3eaee164]{padding:25px 0;border-bottom:1px dashed #eee}.section .title[data-v-3eaee164]{padding-left:10px;border-left:3px solid var(--prev-color-primary);font-size:15px;line-height:15px;color:#303133}.section .list[data-v-3eaee164]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0}.section .item[data-v-3eaee164]{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px;font-size:13px;color:#666}.section .item[data-v-3eaee164]:nth-child(3n+1){padding-right:20px}.section .item[data-v-3eaee164]:nth-child(3n+2){padding-right:10px;padding-left:10px}.section .item[data-v-3eaee164]:nth-child(3n+3){padding-left:20px}.section .value[data-v-3eaee164]{-webkit-box-flex:1;-ms-flex:1;flex:1}.section .value image[data-v-3eaee164]{display:inline-block;width:40px;height:40px;margin:0 12px 12px 0;vertical-align:middle}.section .item.pic[data-v-3eaee164]{display:-webkit-box;display:-ms-flexbox;display:flex}.section .item.pic img[data-v-3eaee164]{width:80px;height:80px}.tab[data-v-3eaee164]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tab .el-image[data-v-3eaee164]{width:36px;height:36px;margin-right:10px}[data-v-3eaee164] .el-drawer__body{overflow:auto}.gary[data-v-3eaee164]{color:#aaa}[data-v-3eaee164] .el-drawer__body{padding:20px 0}[data-v-3eaee164] .el-tabs--border-card>.el-tabs__content{padding:0 35px}[data-v-3eaee164] .el-tabs--border-card>.el-tabs__header,[data-v-3eaee164] .el-tabs--border-card>.el-tabs__header .el-tabs__item:active{border:none;height:40px}[data-v-3eaee164] .el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{border:none;border-top:2px solid var(--prev-color-primary);font-size:13px;font-weight:500;color:#303133;line-height:16px}[data-v-3eaee164] .el-tabs--border-card>.el-tabs__header .el-tabs__item{border:none;margin-top:0;-webkit-transition:none;transition:none;height:40px!important;line-height:40px!important;width:92px!important;font-size:13px;font-weight:400;color:#303133;line-height:16px}[data-v-3eaee164] .el-tabs--border-card{border:none;-webkit-box-shadow:none;box-shadow:none}.logistics[data-v-3eaee164]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px}.logistics .logistics_img[data-v-3eaee164]{width:45px;height:45px;margin-right:12px}.logistics .logistics_img img[data-v-3eaee164]{width:100%;height:100%}.logistics .logistics_cent span[data-v-3eaee164]{display:block;font-size:12px}.trees-coadd[data-v-3eaee164]{width:100%;height:400px;border-radius:4px;overflow:hidden}.trees-coadd .scollhide[data-v-3eaee164]{width:100%;height:100%;overflow:auto;margin-left:18px;padding:10px 0 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.trees-coadd .scollhide .content[data-v-3eaee164]{font-size:12px}.trees-coadd .scollhide .time[data-v-3eaee164]{font-size:12px;color:#2d8cf0}
|
||||
@ -0,0 +1 @@
|
||||
.auth[data-v-a00213b0]{padding:9px 16px 9px 10px;display:-webkit-box;display:-ms-flexbox;display:flex}.auth .box[data-v-a00213b0]{width:50px}.auth .update[data-v-a00213b0]{white-space:nowrap;margin-bottom:12px}.auth .upload[data-v-a00213b0]{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;width:60px;height:60px;background:rgba(0,0,0,.02);border-radius:4px;border:1px solid #ddd}.auth .iconIos[data-v-a00213b0]{font-size:40px;margin-right:10px;color:#001529}.auth .text[data-v-a00213b0]{font-weight:400;color:#000;font-size:18px}.auth .text .code[data-v-a00213b0]{font-size:14px;color:rgba(0,0,0,.5)}.auth .text .pro_price[data-v-a00213b0]{height:18px;font-size:14px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#f5222d;line-height:18px}.auth .blue[data-v-a00213b0]{color:var(--prev-color-primary)!important}.auth .red[data-v-a00213b0]{color:#ed4014!important}.upload .iconfont[data-v-a00213b0]{line-height:60px}.uploadPictrue[data-v-a00213b0]{width:60px;height:60px;border:1px dotted rgba(0,0,0,.1);margin-left:2px;border-radius:3px;position:relative;cursor:pointer}.uploadPictrue .el-icon-error[data-v-a00213b0]{position:absolute;top:-3px;right:-3px;color:#999}.uploadPictrue img[data-v-a00213b0]{width:100%;height:100%;border-radius:3px}.phone_code[data-v-a00213b0]{border:1px solid #eee;padding:0 10px 0;cursor:pointer}.grey[data-v-a00213b0]{background-color:#999;border-color:#999;color:#fff}.update[data-v-a00213b0]{font-size:13px;color:rgba(0,0,0,.85);padding-right:12px}.prompt[data-v-a00213b0]{margin-left:150px;font-size:12px;font-weight:400;color:#999}.submit[data-v-a00213b0]{width:100%}.code .input[data-v-a00213b0]{width:83%}.code .input .ivu-input[data-v-a00213b0]{border-radius:4px 0 0 4px!important}.code .pictrue[data-v-a00213b0]{height:32px;width:17%}.customer[data-v-a00213b0]{border-right:0}.customer a[data-v-a00213b0]{font-size:12px}.ivu-input-group-append[data-v-a00213b0],.ivu-input-group-prepend[data-v-a00213b0]{background-color:#fff}.ivu-input-group .ivu-input[data-v-a00213b0]{border-right:0!important}.qrcode[data-v-a00213b0]{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;width:180px;height:180px;border:1px solid #e5e5e6}.qrcode_desc[data-v-a00213b0]{display:inline-block;text-align:center;margin:10px 0 10px;width:180px;font-size:12px;color:#666;line-height:16px}.login_tab[data-v-a00213b0]{font-size:16px;margin:0 0 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login_tab_item[data-v-a00213b0]{width:50%;text-align:center;padding-bottom:15px;border-bottom:1px solid #eee;cursor:pointer}.active_tab[data-v-a00213b0]{border-bottom:2px solid var(--prev-color-primary);color:var(--prev-color-primary);font-weight:600}iframe[data-v-a00213b0]{height:550px;overflow:hidden}.head[data-v-a00213b0]{font-weight:400;font-size:14px;color:#303133;margin-bottom:20px}.el-icon-check[data-v-a00213b0]{color:var(--prev-color-primary);font-size:22px;font-weight:600}.el-icon-close[data-v-a00213b0]{color:#f5222d;font-size:22px;font-weight:600}.btn[data-v-a00213b0]{color:var(--prev-color-primary);margin-right:10px}.el-icon-warning-outline[data-v-a00213b0]{font-size:13px}
|
||||
@ -1 +0,0 @@
|
||||
.auth[data-v-3dcccb0c]{padding:9px 16px 9px 10px;display:-webkit-box;display:-ms-flexbox;display:flex}.auth .box[data-v-3dcccb0c]{width:50px}.auth .update[data-v-3dcccb0c]{white-space:nowrap;margin-bottom:12px}.auth .upload[data-v-3dcccb0c]{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;width:60px;height:60px;background:rgba(0,0,0,.02);border-radius:4px;border:1px solid #ddd}.auth .iconIos[data-v-3dcccb0c]{font-size:40px;margin-right:10px;color:#001529}.auth .text[data-v-3dcccb0c]{font-weight:400;color:#000;font-size:18px}.auth .text .code[data-v-3dcccb0c]{font-size:14px;color:rgba(0,0,0,.5)}.auth .text .pro_price[data-v-3dcccb0c]{height:18px;font-size:14px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#f5222d;line-height:18px}.auth .blue[data-v-3dcccb0c]{color:var(--prev-color-primary)!important}.auth .red[data-v-3dcccb0c]{color:#ed4014!important}.upload .iconfont[data-v-3dcccb0c]{line-height:60px}.uploadPictrue[data-v-3dcccb0c]{width:60px;height:60px;border:1px dotted rgba(0,0,0,.1);margin-left:2px;border-radius:3px;position:relative;cursor:pointer}.uploadPictrue .el-icon-error[data-v-3dcccb0c]{position:absolute;top:-3px;right:-3px;color:#999}.uploadPictrue img[data-v-3dcccb0c]{width:100%;height:100%;border-radius:3px}.phone_code[data-v-3dcccb0c]{border:1px solid #eee;padding:0 10px 0;cursor:pointer}.grey[data-v-3dcccb0c]{background-color:#999;border-color:#999;color:#fff}.update[data-v-3dcccb0c]{font-size:13px;color:rgba(0,0,0,.85);padding-right:12px}.prompt[data-v-3dcccb0c]{margin-left:150px;font-size:12px;font-weight:400;color:#999}.submit[data-v-3dcccb0c]{width:100%}.code .input[data-v-3dcccb0c]{width:83%}.code .input .ivu-input[data-v-3dcccb0c]{border-radius:4px 0 0 4px!important}.code .pictrue[data-v-3dcccb0c]{height:32px;width:17%}.customer[data-v-3dcccb0c]{border-right:0}.customer a[data-v-3dcccb0c]{font-size:12px}.ivu-input-group-append[data-v-3dcccb0c],.ivu-input-group-prepend[data-v-3dcccb0c]{background-color:#fff}.ivu-input-group .ivu-input[data-v-3dcccb0c]{border-right:0!important}.qrcode[data-v-3dcccb0c]{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;width:180px;height:180px;border:1px solid #e5e5e6}.qrcode_desc[data-v-3dcccb0c]{display:inline-block;text-align:center;margin:10px 0 10px;width:180px;font-size:12px;color:#666;line-height:16px}.login_tab[data-v-3dcccb0c]{font-size:16px;margin:0 0 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login_tab_item[data-v-3dcccb0c]{width:50%;text-align:center;padding-bottom:15px;border-bottom:1px solid #eee;cursor:pointer}.active_tab[data-v-3dcccb0c]{border-bottom:2px solid var(--prev-color-primary);color:var(--prev-color-primary);font-weight:600}iframe[data-v-3dcccb0c]{height:550px;overflow:hidden}.head[data-v-3dcccb0c]{font-weight:400;font-size:14px;color:#303133;margin-bottom:20px}.el-icon-check[data-v-3dcccb0c]{color:var(--prev-color-primary);font-size:22px;font-weight:600}.el-icon-close[data-v-3dcccb0c]{color:#f5222d;font-size:22px;font-weight:600}.btn[data-v-3dcccb0c]{color:var(--prev-color-primary);margin-right:10px}.el-icon-warning-outline[data-v-3dcccb0c]{font-size:13px}
|
||||
@ -1 +1 @@
|
||||
.df-cc[data-v-4efc399c]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.df-cc[data-v-4efc399c],.steps-item[data-v-4efc399c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.steps-item[data-v-4efc399c]{width:-webkit-max-content;width:-moz-max-content;width:max-content}.steps-item .dot[data-v-4efc399c]{width:28px;height:28px;color:#c0c4cc;border:1px solid #c0c4cc;border-radius:50%;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-right:8px}.steps-item .title[data-v-4efc399c]{font-size:16px;font-weight:400;color:#909399;line-height:16px;white-space:nowrap}.steps-item .line[data-v-4efc399c]{height:1px;margin:0 20px;background:#ddd}.steps-item .wd160[data-v-4efc399c]{width:160px}.steps-item .wd120[data-v-4efc399c]{width:120px}.steps-item .wd100[data-v-4efc399c]{width:100px}.steps-item.active .title[data-v-4efc399c]{font-size:16px;font-weight:500;color:#303133;line-height:16px}.steps-item.active .dot[data-v-4efc399c]{width:28px;height:28px;background:var(--prev-color-primary);border:1px solid var(--prev-color-primary);color:#fff}.content_width[data-v-568b7d2c]{width:460px}.grey[data-v-568b7d2c]{font-size:12px;color:#999}.maxW[data-v-568b7d2c] .ivu-select-dropdown{max-width:600px}.ivu-table-wrapper[data-v-568b7d2c]{border-left:1px solid #dcdee2;border-top:1px solid #dcdee2}.tabBox_img[data-v-568b7d2c]{width:50px;height:50px}.tabBox_img img[data-v-568b7d2c]{width:100%;height:100%}.priceBox[data-v-568b7d2c]{width:100%}.form .picBox[data-v-568b7d2c],.form .pictrue[data-v-568b7d2c]{display:inline-block;cursor:pointer}.form .pictrue[data-v-568b7d2c]{width:60px;height:60px;border:1px dotted rgba(0,0,0,.1);margin-right:15px;position:relative}.form .pictrue img[data-v-568b7d2c]{width:100%;height:100%}.form .pictrue .btndel[data-v-568b7d2c]{position:absolute;z-index:9;width:20px!important;height:20px!important;left:46px;top:-4px}.form .upLoad[data-v-568b7d2c]{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}.form .col[data-v-568b7d2c]{color:#2d8cf0;cursor:pointer}.addfont[data-v-568b7d2c]{font-size:12px;color:var(--prev-color-primary);margin-left:14px;margin-left:10px;cursor:pointer}
|
||||
.df-cc[data-v-4efc399c]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.df-cc[data-v-4efc399c],.steps-item[data-v-4efc399c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.steps-item[data-v-4efc399c]{width:-webkit-max-content;width:-moz-max-content;width:max-content}.steps-item .dot[data-v-4efc399c]{width:28px;height:28px;color:#c0c4cc;border:1px solid #c0c4cc;border-radius:50%;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-right:8px}.steps-item .title[data-v-4efc399c]{font-size:16px;font-weight:400;color:#909399;line-height:16px;white-space:nowrap}.steps-item .line[data-v-4efc399c]{height:1px;margin:0 20px;background:#ddd}.steps-item .wd160[data-v-4efc399c]{width:160px}.steps-item .wd120[data-v-4efc399c]{width:120px}.steps-item .wd100[data-v-4efc399c]{width:100px}.steps-item.active .title[data-v-4efc399c]{font-size:16px;font-weight:500;color:#303133;line-height:16px}.steps-item.active .dot[data-v-4efc399c]{width:28px;height:28px;background:var(--prev-color-primary);border:1px solid var(--prev-color-primary);color:#fff}.content_width[data-v-17f04e86]{width:460px}.grey[data-v-17f04e86]{font-size:12px;color:#999}.maxW[data-v-17f04e86] .ivu-select-dropdown{max-width:600px}.ivu-table-wrapper[data-v-17f04e86]{border-left:1px solid #dcdee2;border-top:1px solid #dcdee2}.tabBox_img[data-v-17f04e86]{width:50px;height:50px}.tabBox_img img[data-v-17f04e86]{width:100%;height:100%}.priceBox[data-v-17f04e86]{width:100%}.form .picBox[data-v-17f04e86],.form .pictrue[data-v-17f04e86]{display:inline-block;cursor:pointer}.form .pictrue[data-v-17f04e86]{width:60px;height:60px;border:1px dotted rgba(0,0,0,.1);margin-right:15px;position:relative}.form .pictrue img[data-v-17f04e86]{width:100%;height:100%}.form .pictrue .btndel[data-v-17f04e86]{position:absolute;z-index:9;width:20px!important;height:20px!important;left:46px;top:-4px}.form .upLoad[data-v-17f04e86]{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}.form .col[data-v-17f04e86]{color:#2d8cf0;cursor:pointer}.addfont[data-v-17f04e86]{font-size:12px;color:var(--prev-color-primary);margin-left:14px;margin-left:10px;cursor:pointer}
|
||||
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
||||
[data-v-ce5ceb5a] .el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{border-bottom:none}[data-v-ce5ceb5a] .el-tabs__item{height:40px!important;line-height:40px!important}.head[data-v-ce5ceb5a]{padding:0 30px 24px}.head .full[data-v-ce5ceb5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.head .full .order_icon[data-v-ce5ceb5a]{width:60px;height:60px}.head .full .iconfont[data-v-ce5ceb5a]{color:var(--prev-color-primary)}.head .full .iconfont.sale-after[data-v-ce5ceb5a]{color:#90add5}.head .full .text[data-v-ce5ceb5a]{-ms-flex-item-align:center;align-self:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-left:12px;font-size:13px;color:#606266}.head .full .text .title[data-v-ce5ceb5a]{margin-bottom:10px;font-weight:500;font-size:16px;line-height:16px;color:rgba(0,0,0,.85)}.head .full .text .order-num[data-v-ce5ceb5a]{padding-top:10px;white-space:nowrap}.head .list[data-v-ce5ceb5a]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;overflow:hidden;list-style:none;padding:0}.head .list .item[data-v-ce5ceb5a]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:200px;font-size:14px;line-height:14px;color:rgba(0,0,0,.85)}.head .list .item .title[data-v-ce5ceb5a]{margin-bottom:12px;font-size:13px;line-height:13px;color:#666}.head .list .item .value1[data-v-ce5ceb5a]{color:#f56022}.head .list .item .value2[data-v-ce5ceb5a]{color:#1bbe6b}.head .list .item .value3[data-v-ce5ceb5a]{color:var(--prev-color-primary)}.head .list .item .value4[data-v-ce5ceb5a]{color:#6a7b9d}.head .list .item .value5[data-v-ce5ceb5a]{color:#f5222d}.section[data-v-ce5ceb5a]{padding:25px 0;border-bottom:1px dashed #eee}.section .title[data-v-ce5ceb5a]{padding-left:10px;border-left:3px solid var(--prev-color-primary);font-size:15px;line-height:15px;color:#303133}.section .list[data-v-ce5ceb5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0}.section .item[data-v-ce5ceb5a]{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px;font-size:13px;color:#666}.section .item[data-v-ce5ceb5a]:nth-child(3n+1){padding-right:20px}.section .item[data-v-ce5ceb5a]:nth-child(3n+2){padding-right:10px;padding-left:10px}.section .item[data-v-ce5ceb5a]:nth-child(3n+3){padding-left:20px}.section .value[data-v-ce5ceb5a]{-webkit-box-flex:1;-ms-flex:1;flex:1}.section .value image[data-v-ce5ceb5a]{display:inline-block;width:40px;height:40px;margin:0 12px 12px 0;vertical-align:middle}.section .item.pic[data-v-ce5ceb5a]{display:-webkit-box;display:-ms-flexbox;display:flex}.section .item.pic img[data-v-ce5ceb5a]{width:80px;height:80px}.tab[data-v-ce5ceb5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tab .el-image[data-v-ce5ceb5a]{width:36px;height:36px;margin-right:10px}[data-v-ce5ceb5a] .el-drawer__body{overflow:auto}.gary[data-v-ce5ceb5a]{color:#aaa}[data-v-ce5ceb5a] .el-drawer__body{padding:20px 0}[data-v-ce5ceb5a] .el-tabs--border-card>.el-tabs__content{padding:0 35px}[data-v-ce5ceb5a] .el-tabs--border-card>.el-tabs__header,[data-v-ce5ceb5a] .el-tabs--border-card>.el-tabs__header .el-tabs__item:active{border:none;height:40px}[data-v-ce5ceb5a] .el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{border:none;border-top:2px solid var(--prev-color-primary);font-size:13px;font-weight:500;color:#303133;line-height:16px}[data-v-ce5ceb5a] .el-tabs--border-card>.el-tabs__header .el-tabs__item{border:none;margin-top:0;-webkit-transition:none;transition:none;height:40px!important;line-height:40px!important;width:92px!important;font-size:13px;font-weight:400;color:#303133;line-height:16px}[data-v-ce5ceb5a] .el-tabs--border-card{border:none;-webkit-box-shadow:none;box-shadow:none}.logistics[data-v-ce5ceb5a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px}.logistics .logistics_img[data-v-ce5ceb5a]{width:45px;height:45px;margin-right:12px}.logistics .logistics_img img[data-v-ce5ceb5a]{width:100%;height:100%}.logistics .logistics_cent span[data-v-ce5ceb5a]{display:block;font-size:12px}.trees-coadd[data-v-ce5ceb5a]{width:100%;height:400px;border-radius:4px;overflow:hidden}.trees-coadd .scollhide[data-v-ce5ceb5a]{width:100%;height:100%;overflow:auto;margin-left:18px;padding:10px 0 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.trees-coadd .scollhide .content[data-v-ce5ceb5a]{font-size:12px}.trees-coadd .scollhide .time[data-v-ce5ceb5a]{font-size:12px;color:#2d8cf0}
|
||||
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
.df-cc[data-v-4efc399c]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.df-cc[data-v-4efc399c],.steps-item[data-v-4efc399c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.steps-item[data-v-4efc399c]{width:-webkit-max-content;width:-moz-max-content;width:max-content}.steps-item .dot[data-v-4efc399c]{width:28px;height:28px;color:#c0c4cc;border:1px solid #c0c4cc;border-radius:50%;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-right:8px}.steps-item .title[data-v-4efc399c]{font-size:16px;font-weight:400;color:#909399;line-height:16px;white-space:nowrap}.steps-item .line[data-v-4efc399c]{height:1px;margin:0 20px;background:#ddd}.steps-item .wd160[data-v-4efc399c]{width:160px}.steps-item .wd120[data-v-4efc399c]{width:120px}.steps-item .wd100[data-v-4efc399c]{width:100px}.steps-item.active .title[data-v-4efc399c]{font-size:16px;font-weight:500;color:#303133;line-height:16px}.steps-item.active .dot[data-v-4efc399c]{width:28px;height:28px;background:var(--prev-color-primary);border:1px solid var(--prev-color-primary);color:#fff}.content_width[data-v-53fc9870]{width:460px}.grey[data-v-53fc9870]{color:#999;font-size:12px}.maxW[data-v-53fc9870] .ivu-select-dropdown{max-width:600px}.ivu-table-wrapper[data-v-53fc9870]{border-left:1px solid #dcdee2;border-top:1px solid #dcdee2}.tabBox_img[data-v-53fc9870]{width:50px;height:50px}.tabBox_img img[data-v-53fc9870]{width:100%;height:100%}.priceBox[data-v-53fc9870]{width:100%}.form .picBox[data-v-53fc9870],.form .pictrue[data-v-53fc9870]{display:inline-block;cursor:pointer}.form .pictrue[data-v-53fc9870]{width:60px;height:60px;border:1px dotted rgba(0,0,0,.1);margin-right:15px;position:relative}.form .pictrue img[data-v-53fc9870]{width:100%;height:100%}.form .pictrue .btndel[data-v-53fc9870]{position:absolute;z-index:9;width:20px!important;height:20px!important;left:46px;top:-4px}.form .upLoad[data-v-53fc9870]{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}.form .col[data-v-53fc9870]{color:#2d8cf0;cursor:pointer}.addfont[data-v-53fc9870]{font-size:12px;color:var(--prev-color-primary);margin-left:14px;margin-left:10px;cursor:pointer}
|
||||
.df-cc[data-v-4efc399c]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.df-cc[data-v-4efc399c],.steps-item[data-v-4efc399c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.steps-item[data-v-4efc399c]{width:-webkit-max-content;width:-moz-max-content;width:max-content}.steps-item .dot[data-v-4efc399c]{width:28px;height:28px;color:#c0c4cc;border:1px solid #c0c4cc;border-radius:50%;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-right:8px}.steps-item .title[data-v-4efc399c]{font-size:16px;font-weight:400;color:#909399;line-height:16px;white-space:nowrap}.steps-item .line[data-v-4efc399c]{height:1px;margin:0 20px;background:#ddd}.steps-item .wd160[data-v-4efc399c]{width:160px}.steps-item .wd120[data-v-4efc399c]{width:120px}.steps-item .wd100[data-v-4efc399c]{width:100px}.steps-item.active .title[data-v-4efc399c]{font-size:16px;font-weight:500;color:#303133;line-height:16px}.steps-item.active .dot[data-v-4efc399c]{width:28px;height:28px;background:var(--prev-color-primary);border:1px solid var(--prev-color-primary);color:#fff}.content_width[data-v-5a66b92c]{width:460px}.grey[data-v-5a66b92c]{color:#999;font-size:12px}.maxW[data-v-5a66b92c] .ivu-select-dropdown{max-width:600px}.ivu-table-wrapper[data-v-5a66b92c]{border-left:1px solid #dcdee2;border-top:1px solid #dcdee2}.tabBox_img[data-v-5a66b92c]{width:50px;height:50px}.tabBox_img img[data-v-5a66b92c]{width:100%;height:100%}.priceBox[data-v-5a66b92c]{width:100%}.form .picBox[data-v-5a66b92c],.form .pictrue[data-v-5a66b92c]{display:inline-block;cursor:pointer}.form .pictrue[data-v-5a66b92c]{width:60px;height:60px;border:1px dotted rgba(0,0,0,.1);margin-right:15px;position:relative}.form .pictrue img[data-v-5a66b92c]{width:100%;height:100%}.form .pictrue .btndel[data-v-5a66b92c]{position:absolute;z-index:9;width:20px!important;height:20px!important;left:46px;top:-4px}.form .upLoad[data-v-5a66b92c]{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}.form .col[data-v-5a66b92c]{color:#2d8cf0;cursor:pointer}.addfont[data-v-5a66b92c]{font-size:12px;color:var(--prev-color-primary);margin-left:14px;margin-left:10px;cursor:pointer}
|
||||
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
File diff suppressed because one or more lines are too long
1
crmeb/public/admin/system_static/js/app.dc1bf06a.js
Normal file
1
crmeb/public/admin/system_static/js/app.dc1bf06a.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
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
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
File diff suppressed because one or more lines are too long
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