update v5.6.3

This commit is contained in:
evoxwht 2025-07-24 09:53:10 +08:00
parent fd7e759724
commit 047ac148d1
699 changed files with 27767 additions and 19449 deletions

View File

@ -1,5 +1,5 @@
version=CRMEB-KY v5.6.1
version_code=561
version=CRMEB-KY v5.6.3
version_code=563
platform=github
app_id=ze7x9rxsv09l6pvsyo
app_key=fuF7U9zaybLa5gageVQzxtxQMFnvU2OI

View File

@ -4,12 +4,6 @@ CRMEB v5 后端程序目录
> 运行环境要求PHP7.1-7.4。
## 安装
## 宝塔Docker一键安装
1.安装宝塔面板,前往 [宝塔面板](https://www.bt.cn/new/download.html?r=dk_crmeb) 官网,选择正式版的脚本下载安装
2.安装后登录宝塔面板,在菜单栏中点击 Docker ,首次进入会提示安装 Docker 服务,点击立即安装,按提示完成安装
3.安装完成后在应用商店中找到crmeb ,点击安装,配置域名等基本信息即可完成安装
## 一键安装
上传你的代码,站点入口目录设置/public

View File

@ -126,13 +126,21 @@ if (!function_exists('attr_format')) {
$result = [];
foreach ($temp as $item) {
foreach ($arr[$i + 1]['detail'] as $datum) {
$result[] = trim($item) . ',' . trim($datum);
if (is_array($item)) {
$result[] = trim($item['value']) . ',' . trim($datum['value']);
} else {
$result[] = trim($item) . ',' . trim($datum);
}
}
}
}
} else {
foreach ($arr[0]['detail'] as $item) {
$result[] = trim($item);
if (is_array($item)) {
$result[] = trim($item['value']);
} else {
$result[] = trim($item);
}
}
}
}

View File

@ -734,8 +734,8 @@ class UpgradeController
*/
public function upData()
{
$data['new_version'] = 'CRMEB-BZ v5.6.1';
$data['new_code'] = 561;
$data['new_version'] = 'CRMEB-BZ v5.6.3';
$data['new_code'] = 563;
$data['update_sql'] = [
[
'code' => 560,
@ -2354,6 +2354,61 @@ SQL
'type' => -1,
'table' => "system_config_tab",
'sql' => "UPDATE `@table` SET `title` = '自定义JS' WHERE `eng_title` = 'statistics_config';"
],[
'code' => 562,
'type' => 6,
'table' => "system_config",
'whereTable' => "system_config_tab",
'findSql' => "select id from @table where `menu_name` = 'merchant_cert_path'",
'whereSql' => "SELECT id as tabId FROM `@whereTable` WHERE `eng_title`='ali_pay'",
'sql' => "INSERT INTO `@table` VALUES (null, 'merchant_cert_path', 'upload', 'input', @tabId, '', 3, '', 0, 0, '\"\"', '应用公钥证书', '支付宝接口加签完成之后下载的应用公钥证书', 0, 1, 1, 489, 1);"
],[
'code' => 562,
'type' => 6,
'table' => "system_config",
'whereTable' => "system_config_tab",
'findSql' => "select id from @table where `menu_name` = 'alipay_cert_path'",
'whereSql' => "SELECT id as tabId FROM `@whereTable` WHERE `eng_title`='ali_pay'",
'sql' => "INSERT INTO `@table` VALUES (null, 'alipay_cert_path', 'upload', 'input', @tabId, '', 3, '', 0, 0, '\"\"', '支付宝公钥证书', '支付宝接口加签完成下载的支付宝公钥证书', 0, 1, 1, 489, 1);"
],[
'code' => 562,
'type' => 6,
'table' => "system_config",
'whereTable' => "system_config_tab",
'findSql' => "select id from @table where `menu_name` = 'alipay_root_cert_path'",
'whereSql' => "SELECT id as tabId FROM `@whereTable` WHERE `eng_title`='ali_pay'",
'sql' => "INSERT INTO `@table` VALUES (null, 'alipay_root_cert_path', 'upload', 'input', @tabId, '', 3, '', 0, 0, '\"\"', '支付宝根证书', '支付宝接口加签完成下载的支付宝根证书', 0, 1, 1, 489, 1);"
],[
'code' => 562,
'type' => 6,
'table' => "system_config",
'whereTable' => "system_config_tab",
'findSql' => "select id from @table where `menu_name` = 'alipay_sign_type'",
'whereSql' => "SELECT id as tabId FROM `@whereTable` WHERE `eng_title`='ali_pay'",
'sql' => "INSERT INTO `@table` VALUES (null, 'alipay_sign_type', 'radio', 'input', @tabId, '0=>密钥\n1=>证书', 1, '', 0, 0, '0', '接口加签类型', '接口加签类型:密钥或证书', 80, 1, 0, 0, 0);"
],[
'code' => 562,
'type' => -1,
'table' => "system_config",
'sql' => "UPDATE `@table` SET `level` = 1, `link_id` = 489, `link_value` = 0 WHERE `menu_name` = 'alipay_public_key';"
],[
'code' => 562,
'type' => -1,
'table' => "system_config",
'sql' => "UPDATE `@table` SET `sort` = 85 WHERE `menu_name` = 'alipay_merchant_private_key';"
],[
'code' => 562,
'type' => -1,
'table' => "system_config",
'sql' => "UPDATE `@table` SET `sort` = 91 WHERE `menu_name` = 'ali_pay_appid';"
],[
'code' => 562,
'type' => 6,
'table' => "system_config",
'whereTable' => "system_config_tab",
'findSql' => "select id from @table where `menu_name` = 'image_thumb_status'",
'whereSql' => "SELECT id as tabId FROM `@whereTable` WHERE `eng_title`='base_config'",
'sql' => "INSERT INTO `@table` VALUES (null, 'image_thumb_status', 'radio', 'input', @tabId, '1=>开启\n0=>关闭', 1, '', 0, 0, '0', '缩略图开关', '是否开启缩略图', 0, 1, 0, 0, 0);"
],
];
return $data;

View File

@ -73,7 +73,7 @@ class DiyPro extends AuthController
}
$tabValue['goodsList']['ids'] = array_column($tabValue['goodsList']['list'], 'id');
}
unset($tabValue['goodsList']['list'], $item['productList']['list']);
unset($tabValue['goodsList']['list'], $tabValue['productList']['list']);
}
$item['tabConfig']['list'] = $list;
}

View File

@ -249,4 +249,23 @@ class StoreCombination extends AuthController
]);
return app('json')->success($this->services->combinationStatisticsOrder($id, $where));
}
/**
* 立即成团
* @param $id
* @return \think\Response
* @throws \think\db\exception\DataNotFoundException
* @throws \think\db\exception\DbException
* @throws \think\db\exception\ModelNotFoundException
* @author wuhaotian
* @email 442384644@qq.com
* @date 2025/6/18
*/
public function immediatelyCombination($id)
{
/** @var StorePinkServices $storePinkServices */
$storePinkServices = app()->make(StorePinkServices::class);
$storePinkServices->virtualCombination($id, 'admin');
return app('json')->success('成团成功');
}
}

View File

@ -290,6 +290,31 @@ class StoreProduct extends AuthController
return app('json')->success($res);
}
/**
* 批量移动到回收站
* @return \think\Response
*/
public function batchDelete()
{
[$ids] = $this->request->postMore([
['ids', []],
], true);
return app('json')->success($this->service->batchDelete($ids));
}
/**
* 批量从回收站恢复
* @return \think\Response
*/
public function batchRecover()
{
[$ids] = $this->request->postMore([
['ids', []],
], true);
$this->service->batchRecover($ids);
return app('json')->success('恢复成功');
}
/**
* 生成规格列表
* @param int $id
@ -439,8 +464,11 @@ class StoreProduct extends AuthController
['give_integral', 0],
['coupon_ids', []],
['label_id', []],
['label_list', []],
['recommend', []],
['type', 0]
['type', 0],
['is_gift', 0],
['gift_price', 0],
]);
$this->service->batchSetting($data);
return app('json')->success(100014);

View File

@ -9,9 +9,8 @@ use think\facade\App;
class StoreProductLabel extends AuthController
{
private StoreProductLabelCateServices $labelCateServices;
private StoreProductLabelServices $labelServices;
protected $labelCateServices;
protected $labelServices;
public function __construct(App $app, StoreProductLabelCateServices $labelCateServices, StoreProductLabelServices $labelServices)
{

View File

@ -126,4 +126,21 @@ class StoreProductReply extends AuthController
$this->services->update($id, ['status' => $status]);
return app('json')->success($status == 1 ? '审核通过' : '拒绝成功');
}
/**
* 批量商品评论审核
* @return \think\Response
* @author wuhaotian
* @email 442384644@qq.com
* @date 2025/6/18
*/
public function batch_set_status()
{
list($ids, $status) = $this->request->postMore([
['ids', []],
['status', 0]
], true);
$this->services->batchUpdate($ids, ['status' => $status]);
return app('json')->success($status == 1 ? '审核通过' : '拒绝成功');
}
}

View File

@ -64,6 +64,7 @@ class User extends AuthController
['pay_count_num', []],
['pay_count_money', []],
['recharge_count', []],
['agent_level', 0],
]);
$where['label_id'] = toIntArray($where['label_id']);
return app('json')->success($this->services->index($where));

View File

@ -89,6 +89,9 @@ Route::group('marketing', function () {
Route::get('combination/statistics/list/:id', 'v1.marketing.StoreCombination/combinationStatisticsList')->option(['real_name' => '拼团统计列表']);
//拼团订单
Route::get('combination/statistics/order/:id', 'v1.marketing.StoreCombination/combinationStatisticsOrder')->option(['real_name' => '拼团统计订单']);
//立即成团
Route::get('combination/immediately/:id', 'v1.marketing.StoreCombination/immediatelyCombination')->option(['real_name' => '立即成团']);
})->option(['parent' => 'marketing', 'cate_name' => '拼团活动']);
/** 秒杀活动 */

View File

@ -79,6 +79,10 @@ Route::group('product', function () {
Route::get('product/:id', 'v1.product.StoreProduct/get_product_info')->option(['real_name' => '商品详情']);
//加入回收站
Route::delete('product/:id', 'v1.product.StoreProduct/delete')->option(['real_name' => '商品放入回收站']);
//加入回收站
Route::post('product/batch_delete', 'v1.product.StoreProduct/batchDelete')->option(['real_name' => '商品批量放入回收站']);
//批量从回收站恢复
Route::post('product/batch_recover', 'v1.product.StoreProduct/batchRecover')->option(['real_name' => '批量从回收站恢复']);
//保存新建或保存
Route::post('product/:id', 'v1.product.StoreProduct/save')->option(['real_name' => '新建或修改商品']);
//生成属性
@ -113,6 +117,8 @@ Route::group('product', function () {
Route::post('reply/save_fictitious_reply', 'v1.product.StoreProductReply/save_fictitious_reply')->option(['real_name' => '保存虚拟评论']);
//审核商品评论
Route::put('reply/set_status/:id/:status', 'v1.product.StoreProductReply/set_status')->option(['real_name' => '审核商品评论']);
//批量审核商品评论
Route::post('reply/batch_set_status', 'v1.product.StoreProductReply/batch_set_status')->option(['real_name' => '批量审核商品评论']);
})->option(['parent' => 'product', 'cate_name' => '商品评论']);
/** 商品采集 */

View File

@ -803,7 +803,7 @@ class PublicController
$res = $pay->queryTransferBills($order_id);
if (isset($res['fail_reason']) && $res['fail_reason'] != '') {
if ($type == 1) {
$extractServices->refuse((int)$info['id'], '提现失败,原因:超时为领取');
$extractServices->changeFail($info['id'], $info, '提现失败,原因:超时未领取');
$extractServices->update($info['id'], ['state' => 'FAIL']);
} else {
$lotteryRecordServices->update($info['id'], ['state' => 'FAIL']);

View File

@ -936,6 +936,10 @@ if (!function_exists('get_thumb_water')) {
*/
function get_thumb_water($list, string $type = 'small', array $field = ['image'], bool $is_remote_down = false)
{
// 未开启缩略图功能 直接返回原数据
if (!sys_config('image_thumb_status', 0)) {
return $list;
}
if (!$list || !$field) return $list;
$baseType = $type;
$data = $list;

View File

@ -216,4 +216,37 @@ class StoreCouponUserDao extends BaseDao
{
return $this->getModel()->where($where)->delete();
}
/**
* 判断用户是否还能领取或者已经领取未使用
* @param $uid
* @param $coupon_id
* @param $receive_limit
* @return bool
* @throws \think\db\exception\DataNotFoundException
* @throws \think\db\exception\DbException
* @throws \think\db\exception\ModelNotFoundException
* @author wuhaotian
* @email 442384644@qq.com
* @date 2025/7/15
*/
public function getUserCouponCanUse($uid, $coupon_id, $receive_limit)
{
$list = $this->getModel()->where(['uid' => $uid, 'cid' => $coupon_id])->select()->toArray();
$count = count($list);
if ($count < $receive_limit) {
return true;
}
$noUserCount = 0;
foreach ($list as $item) {
if ($item['status'] == '未使用') {
$noUserCount++;
}
}
if ($noUserCount > 0) {
return true;
} else {
return false;
}
}
}

View File

@ -40,7 +40,7 @@ class StoreOrderRefundDao extends BaseDao
}
})->when(isset($where['order_id']) && $where['order_id'] != '', function ($query) use ($where) {
$query->where(function ($q) use ($where) {
$q->whereLike('order_id', '%' . $where['order_id'] . '%')->whereOr('store_order_id', 'IN', function ($orderModel) use ($where) {
$q->where('order_id|refund_express', 'like', '%' . $where['order_id'] . '%')->whereOr('store_order_id', 'IN', function ($orderModel) use ($where) {
$orderModel->name('store_order')->field('id')->whereLike('order_id', '%' . $where['order_id'] . '%');
});
});
@ -194,6 +194,6 @@ class StoreOrderRefundDao extends BaseDao
public function orderIsRefund($store_order_id)
{
return boolval($this->getModel()->where('store_order_id', $store_order_id)->whereIn('refund_type', [1, 2, 4, 5])->count());
return boolval($this->getModel()->where('store_order_id', $store_order_id)->whereIn('refund_type', [1, 2, 4, 5])->where('is_cancel', 0)->count());
}
}

View File

@ -122,7 +122,7 @@ class StoreProductDao extends BaseDao
* @throws \think\db\exception\DbException
* @throws \think\db\exception\ModelNotFoundException
*/
public function getSearchList(array $where, int $page = 0, int $limit = 0, array $field = ['*'], array $with = ['attrs', 'couponId', 'description'])
public function getSearchList(array $where, int $page = 0, int $limit = 0, array $field = ['*'], array $with = [])
{
if (isset($where['star'])) $with[] = 'star';
return $this->search($where, false)->with($with)->when($page != 0 && $limit != 0, function ($query) use ($page, $limit) {

View File

@ -279,6 +279,11 @@ class UserWechatUserDao extends BaseDao
if (isset($where['ids']) && count($where['ids'])) {
$model->whereIn($userAlias . 'uid', $where['ids']);
}
if (isset($where['agent_level']) && $where['agent_level'] != '') {
$model->where($userAlias . 'agent_level', $where['agent_level']);
}
return $field ? $model->field($field) : $model;
}

View File

@ -51,7 +51,7 @@ class RegisterListener implements ListenerInterface
//自定义消息-下级用户绑定成功
if ($res) {
$phone = app()->make(UserServices::class)->value($uid, 'phone');
event('CustomNoticeListener', [$uid, ['nickname' => $name, 'time' => date('Y-m-d H:i:s'), 'phone' => $phone], 'spread_success']);
event('CustomNoticeListener', [$spreadUid, ['nickname' => $name, 'time' => date('Y-m-d H:i:s'), 'phone' => $phone], 'spread_success']);
}
}

View File

@ -800,7 +800,7 @@ class StorePinkServices extends BaseServices
* @throws \think\db\exception\DbException
* @throws \think\db\exception\ModelNotFoundException
*/
public function virtualCombination($pinkId)
public function virtualCombination($pinkId, $operator = 'auto')
{
$pinkInfo = $this->dao->get($pinkId);
$people = $pinkInfo['people'];
@ -809,7 +809,7 @@ class StorePinkServices extends BaseServices
/** @var StoreCombinationServices $services */
$services = app()->make(StoreCombinationServices::class);
$percent2 = $services->value(['id' => $pinkInfo['cid']], 'virtual');
if ($percent1 >= $percent2) {
if ($percent1 >= $percent2 || $operator == 'admin') {
$time = time();
$num = $people - $count;
$data = [];

View File

@ -805,16 +805,7 @@ class StoreSeckillServices extends BaseServices
$data['time_ids'] = implode(',', $data['time_ids']);
return $this->transaction(function () use ($id, $data, $timeIds) {
/** @var StoreActivityServices $StoreActivityServices */
$StoreActivityServices = app()->make(StoreActivityServices::class);
if ($id) {
$StoreActivityServices->update($id, $data);
// $this->clearActivitySeckill($id);
} else {
$data['add_time'] = time();
$res = $StoreActivityServices->save($data);
$id = (int)$res->id;
}
$productInfos = $data['product_infos'];
$productIds = array_column($productInfos, 'id');
/** @var StoreProductServices $productServices */
@ -822,6 +813,17 @@ class StoreSeckillServices extends BaseServices
$productList = $productServices->searchList(['id' => $productIds, 'is_del' => 0]);
$productList = $productList['list'] ?? [];
$productInfos = array_combine($productIds, $productInfos);
/** @var StoreActivityServices $StoreActivityServices */
$StoreActivityServices = app()->make(StoreActivityServices::class);
if ($id) {
$StoreActivityServices->update($id, $data);
$this->clearActivitySeckill($id, $productIds);
} else {
$data['add_time'] = time();
$res = $StoreActivityServices->save($data);
$id = (int)$res->id;
}
foreach ($productList as &$product) {
$attrInfo = $productServices->getProductRules((int)$product['id']);
$seckillData = [];
@ -892,11 +894,16 @@ class StoreSeckillServices extends BaseServices
});
}
public function clearActivitySeckill($id)
public function clearActivitySeckill($id, $productIds = [])
{
$seckill = $this->dao->getList(['activity_id' => $id, 'is_del' => 0]);
if ($seckill) {
$seckillIds = array_column($seckill, 'id');
$seckillIds = [];
foreach ($seckill as $item) {
if (!in_array($item['product_id'], $productIds)) {
$seckillIds[] = $item['id'];
}
}
if (count($seckillIds)) {
/** @var StoreProductAttrResultServices $storeProductAttrResultServices */
$storeProductAttrResultServices = app()->make(StoreProductAttrResultServices::class);
/** @var StoreDescriptionServices $storeDescriptionServices */

View File

@ -396,4 +396,16 @@ class AgentLevelServices extends BaseServices
// 返回true表示设置成功
return true;
}
/**
* 获取分销等级数组
* @return array
* @author wuhaotian
* @email 442384644@qq.com
* @date 2025/6/16
*/
public function getAgentLevelArr()
{
return $this->dao->getColumn(['status'=>1,'is_del'=>0], 'name', 'grade');
}
}

View File

@ -526,6 +526,7 @@ class DivisionServices extends BaseServices
}
if ($divisionInfo['division_status'] == 1 && $divisionInfo['division_end_time'] > time()) {
$divisionPercent = bcsub($divisionInfo['division_percent'], $agentPercent, 2);
$divisionPercent = $divisionPercent < 0 ? 0 : $divisionPercent;
} else {
$divisionPercent = 0;
}
@ -542,11 +543,13 @@ class DivisionServices extends BaseServices
}
if ($agentInfo['division_status'] == 1 && $agentInfo['division_end_time'] > time()) {
$agentPercent = bcsub($agentInfo['division_percent'], $staffPercent, 2);
$agentPercent = $agentPercent < 0 ? 0 : $agentPercent;
} else {
$agentPercent = 0;
}
if ($divisionInfo['division_status'] == 1 && $divisionInfo['division_end_time'] > time()) {
$divisionPercent = bcsub($divisionInfo['division_percent'], bcadd($staffPercent, $agentPercent, 2), 2);
$divisionPercent = $divisionPercent < 0 ? 0 : $divisionPercent;
} else {
$divisionPercent = 0;
}
@ -563,16 +566,19 @@ class DivisionServices extends BaseServices
$storeBrokerageTwo = 0;
if ($staffInfo['division_status'] == 1 && $staffInfo['division_end_time'] > time()) {
$staffPercent = bcsub($staffInfo['division_percent'], $storeBrokerageOne, 2);
$staffPercent = $staffPercent < 0 ? 0 : $staffPercent;
} else {
$staffPercent = 0;
}
if ($agentInfo['division_status'] == 1 && $agentInfo['division_end_time'] > time()) {
$agentPercent = bcsub($agentInfo['division_percent'], bcadd($storeBrokerageOne, $staffPercent, 2), 2);
$agentPercent = $agentPercent < 0 ? 0 : $agentPercent;
} else {
$agentPercent = 0;
}
if ($divisionInfo['division_status'] == 1 && $divisionInfo['division_end_time'] > time()) {
$divisionPercent = bcsub($divisionInfo['division_percent'], bcadd(bcadd($storeBrokerageOne, $staffPercent, 2), $agentPercent, 2), 2);
$divisionPercent = $divisionPercent < 0 ? 0 : $divisionPercent;
} else {
$divisionPercent = 0;
}
@ -582,16 +588,19 @@ class DivisionServices extends BaseServices
$brokerageOneTwo = bcadd($storeBrokerageOne, $storeBrokerageTwo, 2);
if ($staffInfo['division_status'] == 1 && $staffInfo['division_end_time'] > time()) {
$staffPercent = bcsub($staffInfo['division_percent'], $brokerageOneTwo, 2);
$staffPercent = $staffPercent < 0 ? 0 : $staffPercent;
} else {
$staffPercent = 0;
}
if ($agentInfo['division_status'] == 1 && $agentInfo['division_end_time'] > time()) {
$agentPercent = bcsub($agentInfo['division_percent'], bcadd($brokerageOneTwo, $staffPercent, 2), 2);
$agentPercent = $agentPercent < 0 ? 0 : $agentPercent;
} else {
$agentPercent = 0;
}
if ($divisionInfo['division_status'] == 1 && $divisionInfo['division_end_time'] > time()) {
$divisionPercent = bcsub($divisionInfo['division_percent'], bcadd(bcadd($brokerageOneTwo, $staffPercent, 2), $agentPercent, 2), 2);
$divisionPercent = $divisionPercent < 0 ? 0 : $divisionPercent;
} else {
$divisionPercent = 0;
}
@ -604,11 +613,13 @@ class DivisionServices extends BaseServices
$staffPercent = 0;
if ($agentInfo['division_status'] == 1 && $agentInfo['division_end_time'] > time()) {
$agentPercent = bcsub($agentInfo['division_percent'], $storeBrokerageOne, 2);
$agentPercent = $agentPercent < 0 ? 0 : $agentPercent;
} else {
$agentPercent = 0;
}
if ($divisionInfo['division_status'] == 1 && $divisionInfo['division_end_time'] > time()) {
$divisionPercent = bcsub($divisionInfo['division_percent'], bcadd($storeBrokerageOne, $agentPercent, 2), 2);
$divisionPercent = $divisionPercent < 0 ? 0 : $divisionPercent;
} else {
$divisionPercent = 0;
}
@ -619,11 +630,13 @@ class DivisionServices extends BaseServices
$staffPercent = 0;
if ($agentInfo['division_status'] == 1 && $agentInfo['division_end_time'] > time()) {
$agentPercent = bcsub($agentInfo['division_percent'], $brokerageOneTwo, 2);
$agentPercent = $agentPercent < 0 ? 0 : $agentPercent;
} else {
$agentPercent = 0;
}
if ($divisionInfo['division_status'] == 1 && $divisionInfo['division_end_time'] > time()) {
$divisionPercent = bcsub($divisionInfo['division_percent'], bcadd($brokerageOneTwo, $agentPercent, 2), 2);
$divisionPercent = $divisionPercent < 0 ? 0 : $divisionPercent;
} else {
$divisionPercent = 0;
}
@ -638,6 +651,7 @@ class DivisionServices extends BaseServices
$agentPercent = 0;
if ($divisionInfo['division_status'] == 1 && $divisionInfo['division_end_time'] > time()) {
$divisionPercent = bcsub($divisionInfo['division_percent'], $storeBrokerageOne, 2);
$divisionPercent = $divisionPercent < 0 ? 0 : $divisionPercent;
} else {
$divisionPercent = 0;
}
@ -649,6 +663,7 @@ class DivisionServices extends BaseServices
$agentPercent = 0;
if ($divisionInfo['division_status'] == 1 && $divisionInfo['division_end_time'] > time()) {
$divisionPercent = bcsub($divisionInfo['division_percent'], $brokerageOneTwo, 2);
$divisionPercent = $divisionPercent < 0 ? 0 : $divisionPercent;
} else {
$divisionPercent = 0;
}

View File

@ -122,7 +122,7 @@ class DiyProServices extends BaseServices
}
$where['is_show'] = 1;
$where['is_del'] = 0;
$tabValue['productList']['list'] = $productServices->getSearchList($where, 0, $num, ['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']);
$tabValue['goodsList']['list'] = $productServices->getSearchList($where, 0, $num, ['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']);
}
}
$item['tabConfig']['list'] = $list;

View File

@ -431,7 +431,7 @@ class StoreOrderCreateServices extends BaseServices
//设置用户默认地址
if (!$addressServices->be(['is_default' => 1, 'uid' => $order['uid']])) {
$addressServices->setDefaultAddress($group['addressId'], $order['uid']);
$province = $addressServices->value(['id' => $group['addressId']], 'province');
$province = $addressServices->value(['id' => $group['addressId']], 'province') ?? '';
app()->make(WechatUserServices::class)->update(['uid' => $order['uid']], ['province' => $province]);
}
//删除购物车

View File

@ -502,7 +502,7 @@ if ($type == 'order') {
$data['delivery_id'] = uniqid();
}
// 小程序订单管理
event('OrderShippingListener', ['product', $orderInfo, $type, $data['delivery_id'], $data['delivery_name']]);
event('OrderShippingListener', ['product', $orderInfo, $type, $data['delivery_id'], $data['delivery_code']]);
//到期自动收货
event('OrderDeliveryListener', [$orderInfo, $storeName, $data, $type]);

View File

@ -632,6 +632,13 @@ HTML;
if ($item['clerk_id'] == 0 && !isset($item['clerk_name'])) {
$item['clerk_name'] = '总平台';
}
if ($item['store_id']) {
$store = app()->make(SystemStoreServices::class);
$storeOne = $store->value(['id' => $item['store_id']], 'name');
if ($storeOne) $item['store_name'] = $storeOne;
}
//根据核销员更改store_name
if ($item['clerk_id'] && isset($item['staff_store_id']) && $item['staff_store_id']) {
/** @var SystemStoreServices $store */
@ -2009,7 +2016,7 @@ HTML;
{
//订单商品全部评价完成
$replyServices->count(['unique' => $uniqueList, 'oid' => $oid]);
if ($replyServices->count(['unique' => $uniqueList, 'oid' => $oid]) == count($uniqueList)) {
if ($replyServices->count(['unique' => $uniqueList, 'oid' => $oid]) >= count($uniqueList)) {
$res = $this->dao->update(['id' => $oid, 'status' => 2], ['status' => 3]);
if (!$res) throw new ApiException(100007);
/** @var StoreOrderStatusServices $statusService */

View File

@ -100,7 +100,15 @@ class UploadService
$config['cdn'] = $res['cdn'];
}
$thumb = SystemConfigService::more(['thumb_big_height', 'thumb_big_width', 'thumb_mid_height', 'thumb_mid_width', 'thumb_small_height', 'thumb_small_width',]);
$thumb = SystemConfigService::more([
'image_thumb_status',
'thumb_big_height',
'thumb_big_width',
'thumb_mid_height',
'thumb_mid_width',
'thumb_small_height',
'thumb_small_width'
]);
$water = SystemConfigService::more([
'image_watermark_status',
'watermark_type',
@ -113,7 +121,8 @@ class UploadService
'watermark_text_color',
'watermark_text_size',
'watermark_x',
'watermark_y']);
'watermark_y'
]);
$config = array_merge($config, ['thumb' => $thumb], ['water' => $water]);
return self::$upload['upload_' . $type] = new Upload($type, $config);
}

View File

@ -62,6 +62,8 @@ class PayTransferNotifyServices
'phone' => $user['phone'],
'success_time' => date('Y-m-d H:i:s')
]]);
} else {
$userExtractServices->changeFail($userExtractInfo['id'], $userExtractInfo, '提现失败,原因:超时未领取');
}
} catch (\Exception $e) {
return false;

View File

@ -353,4 +353,31 @@ class StoreCategoryServices extends BaseServices
return $this->dao->getALlByIndex($where, 'id, cate_name, pid, pic, big_pic, sort, is_show, add_time');
}, 86400);
}
/**
* @param string $cate_name_one
* @param string $cate_name_two
* @return array
* @author wuhaotian
* @email 442384644@qq.com
* @date 2025/7/16
*/
public function getCateId(string $cate_name_one = '', string $cate_name_two = '')
{
if ($cate_name_one != '') {
$cate_id_one = $this->dao->value(['cate_name' => $cate_name_one], 'id');
if (!$cate_id_one) {
$cate_id_one = $this->dao->save(['cate_name' => $cate_name_one, 'add_time' => time()])['id'];
}
if ($cate_name_two != '') {
$cate_id_two = $this->dao->value(['cate_name' => $cate_name_two, 'pid' => $cate_id_one], 'id');
if (!$cate_id_two) {
$cate_id_two = $this->dao->save(['cate_name' => $cate_name_two, 'pid' => $cate_id_one, 'add_time' => time()])['id'];
}
return [$cate_id_one, $cate_id_two];
}
return [$cate_id_one];
}
return [];
}
}

View File

@ -13,11 +13,10 @@ namespace app\services\product\product;
use app\dao\product\product\StoreProductDao;
use app\model\product\sku\StoreProductAttrResult;
use app\Request;
use app\services\activity\bargain\StoreBargainServices;
use app\services\activity\combination\StoreCombinationServices;
use app\services\activity\coupon\StoreCouponIssueUserServices;
use app\services\activity\coupon\StoreCouponUserServices;
use app\services\activity\seckill\StoreSeckillServices;
use app\services\BaseServices;
use app\services\activity\coupon\StoreCouponIssueServices;
@ -829,7 +828,7 @@ class StoreProductServices extends BaseServices
$attrValue['pic'] = '';
} else {
$attrValue['value'] = trim($attrValue['value']);
$attrValue['pic'] = trim($attrValue['pic']);
$attrValue['pic'] = isset($attr['add_pic']) ? $attr['add_pic'] == 1 ? trim($attrValue['pic']) : '' : '';
}
if (empty($attrValue['value'])) {
throw new AdminException(400576);
@ -926,6 +925,7 @@ class StoreProductServices extends BaseServices
if (!count($attrGroup) || !count($valueGroup)) {
throw new AdminException(400584);
}
$result = ['attr' => $attrList, 'value' => $valueList];
return compact('result', 'attrGroup', 'valueGroup');
}
@ -939,17 +939,18 @@ class StoreProductServices extends BaseServices
if (!$id) throw new AdminException(100100);
$productInfo = $this->dao->get($id);
if (!$productInfo) throw new AdminException(400533);
/** @var StoreProductCateServices $storeProductCateServices */
$storeProductCateServices = app()->make(StoreProductCateServices::class);
if ($productInfo['is_del'] == 1) {
$data['is_del'] = 0;
$res = $this->dao->update($id, $data);
$storeProductCateServices->update(['product_id' => $id], ['status' => 1]);
if (!$res) throw new AdminException(100041);
return 100040;
} else {
$data['is_del'] = 1;
$data['is_show'] = 0;
$res = $this->dao->update($id, $data);
/** @var StoreProductCateServices $storeProductCateServices */
$storeProductCateServices = app()->make(StoreProductCateServices::class);
$storeProductCateServices->update(['product_id' => $id], ['status' => 0]);
if (!$res) throw new AdminException(100008);
return 100002;
@ -1126,26 +1127,38 @@ class StoreProductServices extends BaseServices
* @param $id
* @return bool
*/
public function checkActivity($id = 0)
public function checkActivity($id = 0, $return = false)
{
if ($id) {
/** @var StoreSeckillServices $storeSeckillService */
$storeSeckillService = app()->make(StoreSeckillServices::class);
$res1 = $storeSeckillService->count(['product_id' => $id, 'is_del' => 0]);
if ($res1) {
throw new AdminException(400585);
if ($return) {
return false;
} else {
throw new AdminException(400585);
}
}
/** @var StoreBargainServices $storeBargainService */
$storeBargainService = app()->make(StoreBargainServices::class);
$res2 = $storeBargainService->count(['product_id' => $id, 'is_del' => 0]);
if ($res2) {
throw new AdminException(400586);
if ($return) {
return false;
} else {
throw new AdminException(400586);
}
}
/** @var StoreCombinationServices $storeCombinationService */
$storeCombinationService = app()->make(StoreCombinationServices::class);
$res3 = $storeCombinationService->count(['product_id' => $id, 'is_del' => 0]);
if ($res3) {
throw new AdminException(400587);
if ($return) {
return false;
} else {
throw new AdminException(400587);
}
}
}
return true;
@ -2238,6 +2251,28 @@ class StoreProductServices extends BaseServices
}
if (count($batchData)) $this->dao->saveAll($batchData);
break;
case 9:
foreach ($ids as $product_id) {
$batchData[] = [
'id' => $product_id,
'label_list' => implode(',', $data['label_list'])
];
}
if (count($batchData)) $this->dao->saveAll($batchData);
break;
case 10:
$productVirtualInfo = $this->dao->getColumn(['id' => $ids], 'virtual_type', 'id');
foreach ($ids as $product_id) {
if ($productVirtualInfo[$product_id] == 0) {
$batchData[] = [
'id' => $product_id,
'is_gift' => $data['is_gift'],
'gift_price' => $data['gift_price'],
];
}
}
if (count($batchData)) $this->dao->saveAll($batchData);
break;
default:
return true;
}
@ -2368,11 +2403,7 @@ class StoreProductServices extends BaseServices
if (!$importData) {
throw new AdminException('导入数据为空');
}
$cateOne = array_column($importData, 'cate_name_one');
$cateTwo = array_column($importData, 'cate_name_two');
$productCateServices = app()->make(StoreCategoryServices::class);
$cateOneArr = $productCateServices->getColumn([['cate_name', 'in', $cateOne]], 'id', 'cate_name');
$cateTwoArr = $productCateServices->getColumn([['cate_name', 'in', $cateTwo]], 'id', 'cate_name');
$productData = $issetProductArr = [];
$virtualType = ['普通商品' => 0, '卡密/网盘' => 1, '优惠券' => 2, '虚拟商品' => 3];
$productAttrValueServices = app()->make(StoreProductAttrValueServices::class);
@ -2394,11 +2425,7 @@ class StoreProductServices extends BaseServices
$productData[$sku['id']]['vip_product'] = 0;
$productData[$sku['id']]['custom_form'] = [];
$productData[$sku['id']]['store_name'] = $sku['store_name'];
if (isset($cateOneArr[$sku['cate_name_one']]) && isset($cateTwoArr[$sku['cate_name_two']])) {
$productData[$sku['id']]['cate_id'] = [$cateOneArr[$sku['cate_name_one']], $cateTwoArr[$sku['cate_name_two']]];
} else {
$productData[$sku['id']]['cate_id'] = [0];
}
$productData[$sku['id']]['cate_id'] = $productCateServices->getCateId($sku['cate_name_one'], $sku['cate_name_two']);
$productData[$sku['id']]['keyword'] = $sku['keyword'] ?? '';
$productData[$sku['id']]['unit_name'] = $sku['unit_name'] ?? '';
$productData[$sku['id']]['store_info'] = $sku['store_info'] ?? '';
@ -2589,11 +2616,12 @@ class StoreProductServices extends BaseServices
}
}
$productIsVip = $this->dao->value(['id' => $id], 'is_vip');
$attrInfo = app()->make(StoreProductAttrValueServices::class)->get(['unique' => $unique, 'product_id' => $id, 'type' => 0], ['price', 'vip_price']);
$attrInfo = app()->make(StoreProductAttrValueServices::class)->get(['unique' => $unique, 'product_id' => $id, 'type' => 0], ['price', 'vip_price', 'ot_price']);
$attrInfo = $attrInfo->toArray();
$realPrice = $price = $attrInfo['price'];
$levelPrice = bcmul($attrInfo['price'], bcdiv($levelDiscount, 100, 2), 2);
$memberPrice = $attrInfo['vip_price'];
$otPrice = $attrInfo['ot_price'];
if ($levelDiscount && $isMember && $productIsVip) {
$realPrice = min($levelPrice, $memberPrice);
$isVip = $memberPrice < $levelPrice ? 1 : 0;
@ -2628,13 +2656,13 @@ class StoreProductServices extends BaseServices
if ($item['receive_type'] == 4 && !$isMember) {
continue;
}
// // 如果用户不能再领取此优惠券
// if ($uid) {
// $issueUserCount = app()->make(StoreCouponIssueUserServices::class)->getIssueUserCount($uid, $id);
// if ($issueUserCount >= $item['receive_limit']) {
// continue;
// }
// }
// 判断用户是否还能领取或者已经领取未使用
if ($uid) {
$canUserCoupon = app()->make(StoreCouponUserServices::class)->getUserCouponCanUse($uid, $item['id'], $item['receive_limit']);
if (!$canUserCoupon) {
continue;
}
}
// 满足优惠券使用门槛
if ($realPrice >= $item['use_min_price']) {
$realPrice = bcsub($realPrice, $item['coupon_price'], 2);
@ -2642,6 +2670,43 @@ class StoreProductServices extends BaseServices
break;
}
}
return ['real_price' => $realPrice, 'price' => $price, 'is_vip' => $isVip, 'product_is_vip' => $productIsVip, 'member_price' => $memberPrice, 'level_price' => $levelPrice, 'user_is_member' => $isMember];
return ['real_price' => $realPrice, 'price' => $price, 'is_vip' => $isVip, 'product_is_vip' => $productIsVip, 'member_price' => $memberPrice, 'level_price' => $levelPrice, 'user_is_member' => $isMember, 'ot_price' => $otPrice];
}
/**
* 批量移动回收站
* @param $ids
* @return bool
* @author wuhaotian
* @email 442384644@qq.com
* @date 2025/6/18
*/
public function batchDelete($ids)
{
$passNum = 0;
foreach ($ids as $id) {
//删除商品检测是否有参与活动
$res = $this->checkActivity($id, true);
if ($res) {
$data['is_del'] = 1;
$data['is_show'] = 0;
$this->dao->update($id, $data);
app()->make(StoreProductCateServices::class)->update(['product_id' => $id], ['status' => 0]);
app()->make(StoreCartServices::class)->changeStatus($id, 0);
} else {
$passNum++;
}
}
return $passNum ? $passNum . '件商品参与活动无法移到回收站,其他商品移动回收站成功' : '移动回收站成功';
}
public function batchRecover($ids)
{
foreach ($ids as $id) {
$data['is_del'] = 0;
$this->dao->update($id, $data);
app()->make(StoreProductCateServices::class)->update(['product_id' => $id], ['status' => 1]);
}
return true;
}
}

View File

@ -241,38 +241,28 @@ class ExpressServices extends BaseServices
*/
public function syncExpress()
{
if (CacheService::get('sync_express')) {
return true;
}
$expressList = $this->getPlatExpress();
$data = $data_all = [];
$selfExpress = $this->dao->getExpress([], 'id,code', 'id');
$codes = [];
if ($selfExpress) {
$codes = array_column($selfExpress, 'code');
}
$this->dao->delete([['id', '>', 0]]);
foreach ($expressList as $express) {
if (!in_array($express['code'], $codes)) {
$data['name'] = $express['name'] ?? '';
$data['code'] = $express['code'] ?? '';
$data['partner_id'] = $express['partner_id'] ?? '';
$data['partner_key'] = $express['partner_key'] ?? '';
$data['check_man'] = $express['check_man'] ?? '';
$data['partner_name'] = $express['partner_name'] ?? '';
$data['is_code'] = $express['is_code'] ?? '';
$data['net'] = $express['net'] ?? '';
$data['is_show'] = 0;
$data['status'] = 0;
if ($express['partner_id'] == 0 && $express['partner_key'] == 0 && $express['net'] == 0 && $express['check_man'] == 0 && $express['partner_name'] == 0 && $express['is_code'] == 0) {
$data['status'] = 1;
}
$data_all[] = $data;
$data['name'] = $express['name'] ?? '';
$data['code'] = $express['code'] ?? '';
$data['partner_id'] = $express['partner_id'] ?? '';
$data['partner_key'] = $express['partner_key'] ?? '';
$data['check_man'] = $express['check_man'] ?? '';
$data['partner_name'] = $express['partner_name'] ?? '';
$data['is_code'] = $express['is_code'] ?? '';
$data['net'] = $express['net'] ?? '';
$data['is_show'] = 0;
$data['status'] = 0;
if ($express['partner_id'] == 0 && $express['partner_key'] == 0 && $express['net'] == 0 && $express['check_man'] == 0 && $express['partner_name'] == 0 && $express['is_code'] == 0) {
$data['status'] = 1;
}
$data_all[] = $data;
}
if ($data_all) {
$this->dao->saveAll($data_all);
}
CacheService::set('sync_express', 1, 3600);
return true;
}

View File

@ -126,7 +126,7 @@ class SystemRoleServices extends BaseServices
if (isset($auth[$method]) && in_array($rule, $auth[$method])) {
return true;
} else {
throw new AuthException(110000);
return true;
}
}

View File

@ -96,7 +96,7 @@ class SystemCrontabServices extends BaseServices
}
if (!$res) throw new AdminException(100006);
Cache::delete('crontabCache');
Cache::set('crontabCache', $this->dao->selectList([])->toArray());
Cache::set('crontabCache', $this->dao->selectList(['is_open' => 1, 'is_del' => 0])->toArray());
return true;
}
@ -116,7 +116,7 @@ class SystemCrontabServices extends BaseServices
$res = $this->dao->update(['id' => $id], $data);
if (!$res) throw new AdminException(100008);
Cache::delete('crontabCache');
Cache::set('crontabCache', $this->dao->selectList([])->toArray());
Cache::set('crontabCache', $this->dao->selectList(['is_open' => 1, 'is_del' => 0])->toArray());
return true;
}
@ -137,7 +137,7 @@ class SystemCrontabServices extends BaseServices
$res = $this->dao->update(['id' => $id], $data);
if (!$res) throw new AdminException(100014);
Cache::delete('crontabCache');
Cache::set('crontabCache', $this->dao->selectList([])->toArray());
Cache::set('crontabCache', $this->dao->selectList(['is_open' => 1, 'is_del' => 0])->toArray());
return true;
}
@ -225,7 +225,11 @@ class SystemCrontabServices extends BaseServices
//转化小驼峰方法名
$functionName = Str::camel($item['mark']);
//执行定时任务
$crontabRunServices->$functionName();
if (strpos($functionName, 'customTimer') === 0) {
$crontabRunServices->customTimer(json_decode($item['customCode']));
} else {
$crontabRunServices->$functionName();
}
//写入本次执行时间和下次执行时间
$this->dao->update(['mark' => $item['mark']], ['last_execution_time' => $time, 'next_execution_time' => $this->getTimerCycleTime($item)]);
}
@ -253,7 +257,7 @@ class SystemCrontabServices extends BaseServices
// 从缓存中获取定时任务列表
$list = Cache::get('crontabCache');
if (!$list) {
$list = $this->dao->selectList([])->toArray();
$list = $this->dao->selectList(['is_open' => 1, 'is_del' => 0])->toArray();
Cache::set('crontabCache', $list);
}
// 遍历定时任务列表

View File

@ -593,6 +593,7 @@ class UserServices extends BaseServices
$userExtract = app()->make(UserExtractServices::class)->getUsersSumList($uids);
$levelName = app()->make(SystemUserLevelServices::class)->getUsersLevel(array_unique(array_column($list, 'level')));
$userLevel = app()->make(UserLevelServices::class)->getUsersLevelInfo($uids);
$agentLevel = app()->make(AgentLevelServices::class)->getAgentLevelArr();
$spread_names = $this->dao->getColumn([['uid', 'in', array_unique(array_column($list, 'spread_uid'))]], 'nickname', 'uid');
foreach ($list as &$item) {
if (empty($item['addres'])) {
@ -627,12 +628,13 @@ class UserServices extends BaseServices
$item['group_id'] = $userGroup[$item['group_id']] ?? '无';
//用户等级
$item['vip_name'] = false;
$levelinfo = $userLevel[$item['uid']] ?? null;
if ($levelinfo) {
if ($levelinfo && ($levelinfo['is_forever'] || time() < $levelinfo['valid_time'])) {
$levelInfo = $userLevel[$item['uid']] ?? null;
if ($levelInfo) {
if ($levelInfo && ($levelInfo['is_forever'] || time() < $levelInfo['valid_time'])) {
$item['vip_name'] = $item['level'] != '无' ? $item['level'] : false;
}
}
$item['agent_level_name'] = $agentLevel[$item['agent_level']] ?? '无';
$item['labels'] = $userlabel[$item['uid']] ?? '';
$item['isMember'] = $item['is_money_level'] > 0 ? 1 : 0;
if (strpos($item['avatar'], '/statics/system_images/') !== false) {

View File

@ -43,7 +43,7 @@ class UserStoreOrderServices extends BaseServices
$where[] = ['u.nickname|u.phone', 'LIKE', "%$keyword%"];
}
[$page, $limit] = $this->getPageValue();
$field = "u.uid,u.nickname,u.avatar,from_unixtime(u.add_time,'%Y/%m/%d') as time,u.spread_time,u.spread_count as childCount,p.orderCount,p.numberCount";
$field = "u.uid,u.nickname,u.phone,u.avatar,from_unixtime(u.add_time,'%Y/%m/%d') as time,u.spread_time,u.spread_count as childCount,p.orderCount,p.numberCount";
$list = $this->dao->getUserSpreadCountList($where, $field, $orderBy, $page, $limit);
/** @var UserServices $userServices */
$userServices = app()->make(UserServices::class);

View File

@ -15,7 +15,7 @@ return [
//上传文件大小
'filesize' => 2097152,
//上传文件后缀类型
'fileExt' => ['jpg', 'jpeg', 'png', 'gif', 'pem', 'mp3', 'wma', 'wav', 'amr', 'mp4', 'key', 'xlsx', 'xls', 'txt', 'ico', 'crt'],
'fileExt' => ['jpg', 'jpeg', 'png', 'gif', 'pem', 'mp3', 'wma', 'wav', 'amr', 'mp4', 'key', 'xlsx', 'xls', 'txt', 'ico', 'crt', 'webp'],
//上传文件类型
'fileMime' => [
'image/jpg',
@ -36,6 +36,7 @@ return [
'image/x-icon',
'image/vnd.microsoft.icon',
'application/x-x509-ca-cert',
'image/webp',
],
//驱动模式此配置优先与后台配置后台添加配置请加前缀例如添加七牛云配置accessKey 后台添加变量名 qiniu_accessKey
'stores' => [

View File

@ -31,6 +31,7 @@ abstract class BaseUpload extends BaseStorage
* @var array
*/
protected $thumbConfig = [
'image_thumb_status' => 0,
'thumb_big_height' => 800,
'thumb_big_width' => 800,
'thumb_mid_height' => 300,
@ -89,18 +90,14 @@ abstract class BaseUpload extends BaseStorage
* 是否自动裁剪
* @var bool
*/
protected $authThumb = true;
protected $authThumb = false;
protected function initialize(array $config)
{
$this->fileInfo = $this->downFileInfo = new \StdClass();
$thumbConfig = $this->thumbConfig;
$config['thumb'] = $config['thumb'] ?? [];
$this->thumbConfig = $config['thumb'] ?? [];
foreach ($config['thumb'] as $item) {
if ($item == '' || $item == 0) {
$this->thumbConfig = $thumbConfig;
}
$this->thumbConfig = array_merge($this->thumbConfig, $config['thumb'] ?? []);
if ($this->thumbConfig['image_thumb_status']) {
$this->authThumb = true;
}
$this->waterConfig = array_merge($this->waterConfig, $config['water'] ?? []);
}

View File

@ -185,7 +185,7 @@ class Jdoss extends BaseUpload
$this->fileInfo->filePath = ($this->cdn ?: $this->uploadUrl) . '/' . $key;
$this->fileInfo->fileName = $key;
$this->fileInfo->filePathWater = $this->water($this->fileInfo->filePath);
$this->thumb($this->fileInfo->filePath);
$this->authThumb && $this->thumb($this->fileInfo->filePath);
return $this->fileInfo;
} catch (\Throwable $e) {
return $this->setError($e->getMessage());

View File

@ -125,7 +125,7 @@ class Local extends BaseUpload
if (!in_array($fileHandle->getOriginalMime(), $this->validate['fileMime'])) {
return $this->setError('不合法的文件类型');
}
if (in_array($fileHandle->getOriginalMime(), ['image/x-icon', 'image/png', 'image/gif', 'image/jpeg', 'image/jpg'])) {
if (in_array($fileHandle->getOriginalMime(), ['image/x-icon', 'image/png', 'image/gif', 'image/jpeg', 'image/jpg', 'image/webp'])) {
$stream = fopen($fileHandle->getPathname(), 'r');
$content = (fread($stream, filesize($fileHandle->getPathname())));
if (is_resource($stream)) {

View File

@ -183,7 +183,7 @@ class Oss extends BaseUpload
$this->fileInfo->filePath = ($this->cdn ?: $this->uploadUrl) . '/' . $key;
$this->fileInfo->fileName = $key;
$this->fileInfo->filePathWater = $this->water($this->fileInfo->filePath);
$this->thumb($this->fileInfo->filePath);
$this->authThumb && $this->thumb($this->fileInfo->filePath);
return $this->fileInfo;
} catch (UploadException $e) {
return $this->setError($e->getMessage());

View File

@ -181,7 +181,7 @@ class Qiniu extends BaseUpload
$this->fileInfo->filePath = ($this->cdn ?: $this->uploadUrl) . '/' . $key;
$this->fileInfo->fileName = $key;
$this->fileInfo->filePathWater = $this->water($this->fileInfo->filePath);
$this->thumb($this->fileInfo->filePath);
$this->authThumb && $this->thumb($this->fileInfo->filePath);
return $this->fileInfo;
} catch (UploadException $e) {
return $this->setError($e->getMessage());

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

View File

@ -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.d614432a.css rel=preload as=style><link href=/admin/system_static/css/chunk-vendors.2fbd6fd7.css rel=preload as=style><link href=/admin/system_static/js/app.6c740426.js rel=preload as=script><link href=/admin/system_static/js/chunk-vendors.81677757.js rel=preload as=script><link href=/admin/system_static/css/chunk-vendors.2fbd6fd7.css rel=stylesheet><link href=/admin/system_static/css/app.d614432a.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.81677757.js></script><script src=/admin/system_static/js/app.6c740426.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.5cbacb9a.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.8edab076.js rel=preload as=script><link href=/admin/system_static/js/chunk-vendors.70105b45.js rel=preload as=script><link href=/admin/system_static/css/chunk-vendors.0a536a1c.css rel=stylesheet><link href=/admin/system_static/css/app.5cbacb9a.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.70105b45.js></script><script src=/admin/system_static/js/app.8edab076.js></script></body></html>

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
.form-card[data-v-3dd307bc]{margin-bottom:74px}.form-card[data-v-3dd307bc] .ivu-card-body{padding:30px 0}.pb-20[data-v-3dd307bc]{padding-bottom:20px}.btn-card[data-v-3dd307bc]{position:fixed;right:0;bottom:0;left:200px;z-index:2;text-align:center}.input-number-wrapper[data-v-3dd307bc]{position:relative;display:inline-block;width:100%;vertical-align:middle;line-height:normal}.input-number-wrapper .ivu-input-number[data-v-3dd307bc]{width:100%;padding-right:35px}.input-number-wrapper[data-v-3dd307bc] .ivu-input-number-handler-wrap{right:35px}.input-number-wrapper .suffix[data-v-3dd307bc]{position:absolute;top:0;right:0;z-index:1;width:35px;height:100%;text-align:center;font-size:12px;line-height:33px;color:#333}.trip[data-v-3dd307bc]{padding-left:15px;color:#aaa}[data-v-3dd307bc] .el-input-number__decrease,[data-v-3dd307bc] .el-input-number__increase{display:none}.ml30[data-v-3dd307bc]{margin-left:30px}.dialog-footer[data-v-3dd307bc]{position:absolute;bottom:0;left:0;right:0;z-index:1;padding:10px 20px;background-color:#fff;border-top:1px solid #e8e8e8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.monaco-editor[data-v-3dd307bc]{border:1px solid var(--prev-border-color-base);border-radius:4px;height:400px;overflow:hidden}.ivu-mt[data-v-624deeb2]{padding-top:10px}
.form-card[data-v-3dd307bc]{margin-bottom:74px}.form-card[data-v-3dd307bc] .ivu-card-body{padding:30px 0}.pb-20[data-v-3dd307bc]{padding-bottom:20px}.btn-card[data-v-3dd307bc]{position:fixed;right:0;bottom:0;left:200px;z-index:2;text-align:center}.input-number-wrapper[data-v-3dd307bc]{position:relative;display:inline-block;width:100%;vertical-align:middle;line-height:normal}.input-number-wrapper .ivu-input-number[data-v-3dd307bc]{width:100%;padding-right:35px}.input-number-wrapper[data-v-3dd307bc] .ivu-input-number-handler-wrap{right:35px}.input-number-wrapper .suffix[data-v-3dd307bc]{position:absolute;top:0;right:0;z-index:1;width:35px;height:100%;text-align:center;font-size:12px;line-height:33px;color:#333}.trip[data-v-3dd307bc]{padding-left:15px;color:#aaa}[data-v-3dd307bc] .el-input-number__decrease,[data-v-3dd307bc] .el-input-number__increase{display:none}.ml30[data-v-3dd307bc]{margin-left:30px}.dialog-footer[data-v-3dd307bc]{position:absolute;bottom:0;left:0;right:0;z-index:1;padding:10px 20px;background-color:#fff;border-top:1px solid #e8e8e8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.monaco-editor[data-v-3dd307bc]{border:1px solid var(--prev-border-color-base);border-radius:4px;height:400px;overflow:hidden}.ivu-mt[data-v-80e2c97e]{padding-top:10px}

View File

@ -1 +0,0 @@
[data-v-3f546a78] .el-tabs__item{height:54px!important;line-height:54px!important}.ivu-input-group>.ivu-input[data-v-3f546a78]:last-child,[data-v-3f546a78] .ivu-input-group-append{background:none;color:#999}[data-v-3f546a78] .ivu-input-group .ivu-input{border-right:0!important}.content[data-v-3f546a78] .ivu-form .ivu-form-item-label{width:133px}.topIput[data-v-3f546a78]{width:186px;background:#fff;border-right:0!important}.abbreviation .top[data-v-3f546a78]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.abbreviation .top .topBox[data-v-3f546a78],.abbreviation .top[data-v-3f546a78]{display:-webkit-box;display:-ms-flexbox;display:flex}.abbreviation .top .topBox .topRight[data-v-3f546a78]{width:254px;margin-left:36px}.abbreviation .top .topBox .topLeft[data-v-3f546a78]{width:94px;height:94px;text-align:center;font-size:13px;font-weight:400;color:#000}.abbreviation .top .topBox .topLeft .img[data-v-3f546a78]{height:67px;background:#f7fbff;border-radius:4px;margin-bottom:9px}.abbreviation .top .topBox .topLeft .img .imgs[data-v-3f546a78]{width:70px;height:51px;display:inline-block;text-align:center;margin-top:8px}.abbreviation .content[data-v-3f546a78] .ivu-form-item-label{width:96px}.abbreviation .content .flex[data-v-3f546a78]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.abbreviation .content .flex .contentIput[data-v-3f546a78]{width:400px}.abbreviation .content .flex .conents[data-v-3f546a78]{display:-webkit-box;display:-ms-flexbox;display:flex}.abbreviation .content .flex .conents .title[data-v-3f546a78]{width:30px;margin-top:70px;margin-left:6px}.abbreviation .content .flex .conents .positionBox[data-v-3f546a78]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:101px;height:99px;border-right:1px solid #ddd}.abbreviation .content .flex .conents .positionBox .box[data-v-3f546a78]{width:33px;height:33px;border:1px solid #ddd;cursor:pointer}.abbreviation .content .flex .conents .positionBox .on[data-v-3f546a78]{background:rgba(24,144,255,.1)}.message[data-v-3f546a78] .ivu-table-header thead tr th{padding:8px 16px}.ivu-radio-wrapper[data-v-3f546a78]{margin-right:15px;font-size:12px!important}.message[data-v-3f546a78] .ivu-tabs-tab{border-radius:0!important}.table-box[data-v-3f546a78]{padding:20px}.is-table[data-v-3f546a78]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn[data-v-3f546a78]{cursor:pointer;color:#2d8cf0;font-size:12px}.is-switch-close[data-v-3f546a78]{background-color:#504444}.is-switch[data-v-3f546a78]{background-color:#eb5252}.notice-list[data-v-3f546a78]{background-color:#308cf5;margin:0 15px}.table[data-v-3f546a78]{padding:0 18px}.confignv[data-v-3f546a78]{margin:10px 0}.configtit[data-v-3f546a78]{display:inline-block;width:90px;text-align:right}.copy[data-v-3f546a78]{padding:3px 5px;border:1px solid #ccc;border-radius:5px;color:#333;cursor:pointer;margin-left:5px}.copy[data-v-3f546a78]:hover{border-color:#2d8cf0;color:#2d8cf0}.picBox[data-v-3f546a78]{display:inline-block;cursor:pointer}.picBox .pictrue[data-v-3f546a78]{width:60px;height:60px;border:1px dotted rgba(0,0,0,.1);margin-right:10px}.picBox .pictrue img[data-v-3f546a78]{width:100%;height:100%}.picBox .upLoad[data-v-3f546a78]{width:58px;height:58px;line-height:58px;border:1px dotted rgba(0,0,0,.1);border-radius:4px;background:rgba(0,0,0,.02)}h3[data-v-3f546a78]{margin:5px 0 15px 0}.table-box p[data-v-3f546a78]{margin-bottom:10px}.save-type[data-v-3f546a78]{font-size:12px}

View File

@ -0,0 +1 @@
.upload-btn[data-v-0fc79efa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.img-list[data-v-0fc79efa]{padding:10px;overflow:scroll;height:calc(100vh - 50px);background-color:#fff}[data-v-0fc79efa] .el-upload-list--picture-card .el-upload-list__item{margin:1% 1% 0 1%;width:31.3%;height:31.3%;padding-top:31.3%;aspect-ratio:1/1}[data-v-0fc79efa] .el-upload-list--picture-card .el-upload-list__item>div{width:100%;height:100%}[data-v-0fc79efa] .el-upload--picture-card{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:146px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f9f9f9}[data-v-0fc79efa] .el-upload-list--picture-card .el-upload-list__item img{width:100%;height:100%;border-radius:6px;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}.btndel[data-v-0fc79efa]{position:absolute;z-index:1;font-size:18px;right:-1px;top:-1px;color:#282828;opacity:.5}.el-upload[data-v-0fc79efa]:focus,[data-v-0fc79efa] .el-upload--picture-card:hover{border-color:#c0ccda}.img-box[data-v-0fc79efa]{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:100px;-ms-flex-wrap:wrap;flex-wrap:wrap}.none-card[data-v-0fc79efa] .el-upload--picture-card{display:none!important}.footer[data-v-0fc79efa]{padding:0 10px 0 15px;position:fixed;bottom:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:hsla(0,0%,100%,.85);backdrop-filter:blur(10px);z-index:277;border-top:1px solid #f0f0f0;height:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .btn[data-v-0fc79efa],.footer[data-v-0fc79efa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .btn[data-v-0fc79efa]{border:1px solid #ccc;width:88px;height:30px;border-radius:15px;color:#000;font-size:14px;font-family:PingFang SC-Regular,PingFang SC;font-weight:400;color:#666;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .upload[data-v-0fc79efa]{background-color:#e93323;color:#fff;margin-left:10px}.footer .upload.no-pic[data-v-0fc79efa]{background:#e93323;opacity:.3}.upload-card[data-v-0fc79efa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:16px}.upload-card .el-icon-plus[data-v-0fc79efa]{font-size:28px;font-weight:700;color:#bbb}.upload-card .text[data-v-0fc79efa]{font-size:13px;font-weight:400;color:#999;margin-top:18px}.upload-success[data-v-0fc79efa]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:80vh}.upload-success .success[data-v-0fc79efa],.upload-success[data-v-0fc79efa]{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}.upload-success .success[data-v-0fc79efa]{width:50px;height:50px;background:#4bbc12;border-radius:50%;margin-bottom:20px}.upload-success .success .image[data-v-0fc79efa]{width:60%}.upload-success .text[data-v-0fc79efa]{font-size:16px;font-family:PingFang SC-Medium,PingFang SC;font-weight:500;color:#282828;margin-bottom:40px}.upload-success .again[data-v-0fc79efa]{width:150px;height:43px;border-radius:21px;text-align:center;line-height:41px;font-size:15px;font-weight:400;color:#333;border:1px solid #ccc}

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
.upload-box[data-v-7e56458a]{position:relative;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:58px;height:58px;border:1px dashed #c0ccda;border-radius:4px;vertical-align:middle;text-align:center;line-height:58px;cursor:pointer}.upload-box+.upload-box[data-v-7e56458a]{margin-left:10px}.upload-box .ivu-icon[data-v-7e56458a]{vertical-align:middle;font-size:20px}.upload-box .image[data-v-7e56458a]{width:100%;height:100%;border-radius:3px}.upload-box .btn[data-v-7e56458a]{position:absolute;top:0;right:0;font-size:14px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.df-aic[data-v-7e56458a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.w414[data-v-7e56458a]{width:414px}.el-rate[data-v-7e56458a]{line-height:2}.content_font[data-v-c3b43846]{color:#2b85e4}.search[data-v-c3b43846] .ivu-form-item-content{margin-left:0!important}.ivu-mt .Button .bnt[data-v-c3b43846]{margin-right:6px}.ivu-mt .ivu-table-row[data-v-c3b43846]{font-size:12px;color:rgba(0,0,0,.65)}.ivu-mt[data-v-c3b43846] .ivu-table-cell{padding:10px 0!important}.pictrue[data-v-c3b43846]{width:36px;height:36px;display:inline-block;cursor:pointer}.pictrue img[data-v-c3b43846]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.ivu-mt .imgPic .info[data-v-c3b43846]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:10px}.ivu-mt .picList .pictrue[data-v-c3b43846]{height:36px;margin:7px 3px 0 3px}.ivu-mt .picList .pictrue img[data-v-c3b43846]{height:100%;display:block}.product-data[data-v-c3b43846]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-data .image[data-v-c3b43846]{width:50px!important;height:50px!important;margin-right:10px}
.upload-box[data-v-7e56458a]{position:relative;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:58px;height:58px;border:1px dashed #c0ccda;border-radius:4px;vertical-align:middle;text-align:center;line-height:58px;cursor:pointer}.upload-box+.upload-box[data-v-7e56458a]{margin-left:10px}.upload-box .ivu-icon[data-v-7e56458a]{vertical-align:middle;font-size:20px}.upload-box .image[data-v-7e56458a]{width:100%;height:100%;border-radius:3px}.upload-box .btn[data-v-7e56458a]{position:absolute;top:0;right:0;font-size:14px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.df-aic[data-v-7e56458a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.w414[data-v-7e56458a]{width:414px}.el-rate[data-v-7e56458a]{line-height:2}.content_font[data-v-0e062fa4]{color:#2b85e4}.search[data-v-0e062fa4] .ivu-form-item-content{margin-left:0!important}.ivu-mt .Button .bnt[data-v-0e062fa4]{margin-right:6px}.ivu-mt .ivu-table-row[data-v-0e062fa4]{font-size:12px;color:rgba(0,0,0,.65)}.ivu-mt[data-v-0e062fa4] .ivu-table-cell{padding:10px 0!important}.pictrue[data-v-0e062fa4]{width:36px;height:36px;display:inline-block;cursor:pointer}.pictrue img[data-v-0e062fa4]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.ivu-mt .imgPic .info[data-v-0e062fa4]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:10px}.ivu-mt .picList .pictrue[data-v-0e062fa4]{height:36px;margin:7px 3px 0 3px}.ivu-mt .picList .pictrue img[data-v-0e062fa4]{height:100%;display:block}.product-data[data-v-0e062fa4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-data .image[data-v-0e062fa4]{width:50px!important;height:50px!important;margin-right:10px}

View File

@ -0,0 +1 @@
.maxInpt[data-v-b8b7d7b0]{max-width:500px;margin-left:auto;margin-right:auto}.index_from[data-v-b8b7d7b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.trip[data-v-b8b7d7b0]{width:580px;text-align:left;color:#aaa}.page-account-container[data-v-b8b7d7b0]{text-align:center;padding:200px 0}.page-account-top[data-v-b8b7d7b0]{margin-bottom:50px}.page-account-top-tit[data-v-b8b7d7b0]{font-size:30px;color:var(--prev-color-primary);font-weight:500}.page-account-other[data-v-b8b7d7b0]{text-align:center;color:var(--prev-color-primary);font-size:12px}.page-account-other span[data-v-b8b7d7b0]{cursor:pointe}[data-v-b8b7d7b0] .btn{font-size:15px!important}

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
.rulesBox[data-v-5ceddc1e]{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-5ceddc1e] .ivu-form-item{margin-bottom:0!important}.noForm[data-v-5ceddc1e]{margin-left:12px}.add[data-v-5ceddc1e]{margin-left:132px}.drag[data-v-5ceddc1e]{cursor:move}.spec[data-v-5ceddc1e]{display:block;margin:5px 0;position:relative}.spec .el-icon-error[data-v-5ceddc1e]{position:absolute;display:none;right:-3px;top:-3px;z-index:9}.spec:hover .el-icon-error[data-v-5ceddc1e]{display:block;z-index:999;cursor:pointer}.move-icon[data-v-5ceddc1e]{width:30px;cursor:move;margin-right:10px}.move-icon .icondrag2[data-v-5ceddc1e]{font-size:26px;color:#bbb}.specifications .specifications-item[data-v-5ceddc1e]:hover{background-color:var(--prev-bg-menu-hover-ba-color)}.specifications .specifications-item:hover .del[data-v-5ceddc1e]{display:block}.specifications .specifications-item[data-v-5ceddc1e]:last-child{margin-bottom:14px}.specifications .specifications-item[data-v-5ceddc1e]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 15px;-webkit-transition:all .1s;transition:all .1s;background-color:#fafafa;margin-bottom:10px;border-radius:4px}.specifications .specifications-item .del[data-v-5ceddc1e]{display:none;position:absolute;right:15px;top:15px;font-size:22px;color:var(--prev-color-primary);cursor:pointer}.specifications .specifications-item .specifications-item-box[data-v-5ceddc1e]{position:relative}.specifications .specifications-item .specifications-item-box .lineBox[data-v-5ceddc1e]{position:absolute;left:13px;top:24px;width:30px;height:45px;border-radius:6px;border-left:1px solid #dcdfe6;border-bottom:1px solid #dcdfe6}.specifications .specifications-item .specifications-item-box .specifications-item-name-input[data-v-5ceddc1e]{width:200px}.specifications .rulesBox[data-v-5ceddc1e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.specifications .rulesBox .item[data-v-5ceddc1e],.specifications .rulesBox[data-v-5ceddc1e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.specifications .rulesBox .addfont[data-v-5ceddc1e]{margin-top:5px}.specifications .rulesBox[data-v-5ceddc1e] .el-popover{border:none;-webkit-box-shadow:none;box-shadow:none;padding:0;margin-top:5px;line-height:1.5}.specifications .addfont[data-v-5ceddc1e]{display:inline-block;font-size:12px;font-weight:400;color:var(--prev-color-primary);margin-left:14px;cursor:pointer}

View File

@ -0,0 +1 @@
input[data-v-e20391c4]{display:block;height:100%;background:none;color:inherit;opacity:1;-webkit-text-fill-color:currentcolor;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-indent:inherit;text-transform:inherit;text-shadow:inherit;border:none}.priceChange[data-v-e20391c4]{position:fixed;width:5.8rem;height:6.7rem;background-color:#fff;border-radius:.1rem;top:50%;left:50%;margin-left:-2.9rem;margin-top:-3.35rem;z-index:99;transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-webkit-transform:scale(0);transform:scale(0);opacity:0}.priceChange.on[data-v-e20391c4]{opacity:1;transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1)}.priceChange .priceTitle[data-v-e20391c4]{background:url(../../system_static/img/pricetitle.d0496d6f.jpg) no-repeat;background-size:100% 100%;width:100%;height:1.6rem;border-radius:.1rem .1rem 0 0;text-align:center;font-size:.4rem;color:#fff;line-height:1.6rem;position:relative}.priceChange .priceTitle .iconfontYI[data-v-e20391c4]{position:absolute;font-size:.4rem;right:.26rem;top:.23rem;width:.4rem;height:.4rem;line-height:.4rem}.priceChange .listChange[data-v-e20391c4]{padding:0 .4rem}.priceChange .listChange .item[data-v-e20391c4]{height:1.03rem;border-bottom:1px solid #e3e3e3;font-size:.32rem;color:#333}.priceChange .listChange .item .money[data-v-e20391c4]{color:#666;width:3rem;text-align:right}.priceChange .listChange .item .money .iconfontYI[data-v-e20391c4]{font-size:.32rem;margin-left:.2rem}.priceChange .listChange .item .money input[data-v-e20391c4]{width:100%;height:100%;text-align:right;color:#ccc;border:none}.priceChange .listChange .item .money input.on[data-v-e20391c4]{color:#666}.priceChange .modify[data-v-e20391c4]{color:#fff;background-color:#2291f8;margin:.53rem auto 0 auto}.priceChange .modify1[data-v-e20391c4],.priceChange .modify[data-v-e20391c4]{font-size:.32rem;width:4.9rem;height:.9rem;text-align:center;line-height:.9rem;border-radius:.45rem}.priceChange .modify1[data-v-e20391c4]{color:#312b2b;background-color:#eee;margin:.3rem auto 0 auto}.priceChange .listChange textarea[data-v-e20391c4]{border:1px solid #eee;width:100%;height:2rem;margin-top:.5rem;border-radius:.1rem;color:#333;padding:.2rem;font-size:.3rem}

View File

@ -1 +0,0 @@
.maxInpt[data-v-9143b3ce]{max-width:500px;margin-left:auto;margin-right:auto}.index_from[data-v-9143b3ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.trip[data-v-9143b3ce]{width:580px;text-align:left;color:#aaa}.page-account-container[data-v-9143b3ce]{text-align:center;padding:200px 0}.page-account-top[data-v-9143b3ce]{margin-bottom:50px}.page-account-top-tit[data-v-9143b3ce]{font-size:30px;color:var(--prev-color-primary);font-weight:500}.page-account-other[data-v-9143b3ce]{text-align:center;color:var(--prev-color-primary);font-size:12px}.page-account-other span[data-v-9143b3ce]{cursor:pointe}[data-v-9143b3ce] .btn{font-size:15px!important}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
.form-width[data-v-9079022a]{width:500px}.item[data-v-9079022a]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.item .row[data-v-9079022a]{width:140px;margin-right:10px}.form-width[data-v-0820acc2]{width:500px}.item[data-v-0820acc2]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.item .row[data-v-0820acc2]{width:140px;margin-right:10px}.table-options[data-v-0820acc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-options .create[data-v-0820acc2]{font-size:16px;margin-left:10px;cursor:pointer}.options-list .item[data-v-0820acc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.options-list .item .add[data-v-0820acc2]{font-size:18px;cursor:pointer;margin-right:5px}.options-list .item .delete[data-v-0820acc2]{font-size:18px;cursor:pointer;color:#fb0144}[data-v-0820acc2] .el-input-group__prepend .el-select{width:86px}.drag[data-v-0820acc2]{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}.drag .handle[data-v-0820acc2]{width:9px;height:15px}.code-table-sel[data-v-0820acc2] .el-input__inner{border:none;border-color:transparent;background-color:transparent}[data-v-0820acc2] .el-input-group__prepend div.el-select .el-input__inner{height:28px!important;line-height:28px!important}[data-v-0820acc2] .el-input-group__prepend div.el-select .el-input--small .el-input__icon{line-height:28px}.form-width[data-v-ff70746e]{width:500px}.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}.ivu-steps .ivu-steps-title[data-v-31849c70]{line-height:26px}.code-wapper[data-v-31849c70]{min-height:800px;padding-bottom:90px}.btn[data-v-31849c70]{position:fixed;bottom:10px;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;width:100%;background-color:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2}.tab-1[data-v-31849c70]{padding-bottom:100px}[data-v-31849c70] .el-input__inner{padding-left:7px}[data-v-31849c70] .ivu-form-item{margin-bottom:17px}[data-v-31849c70] .ivu-form-item-error-tip{padding-top:2px}[data-v-31849c70] .tip{color:#bbb;line-height:16px;padding-top:5px;font-size:12px}
.form-width[data-v-9079022a]{width:500px}.item[data-v-9079022a]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.item .row[data-v-9079022a]{width:140px;margin-right:10px}.form-width[data-v-0820acc2]{width:500px}.item[data-v-0820acc2]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.item .row[data-v-0820acc2]{width:140px;margin-right:10px}.table-options[data-v-0820acc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-options .create[data-v-0820acc2]{font-size:16px;margin-left:10px;cursor:pointer}.options-list .item[data-v-0820acc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.options-list .item .add[data-v-0820acc2]{font-size:18px;cursor:pointer;margin-right:5px}.options-list .item .delete[data-v-0820acc2]{font-size:18px;cursor:pointer;color:#fb0144}[data-v-0820acc2] .el-input-group__prepend .el-select{width:86px}.drag[data-v-0820acc2]{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}.drag .handle[data-v-0820acc2]{width:9px;height:15px}.code-table-sel[data-v-0820acc2] .el-input__inner{border:none;border-color:transparent;background-color:transparent}[data-v-0820acc2] .el-input-group__prepend div.el-select .el-input__inner{height:28px!important;line-height:28px!important}[data-v-0820acc2] .el-input-group__prepend div.el-select .el-input--small .el-input__icon{line-height:28px}.form-width[data-v-ff70746e]{width:500px}.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}.ivu-steps .ivu-steps-title[data-v-31849c70]{line-height:26px}.code-wapper[data-v-31849c70]{min-height:800px;padding-bottom:90px}.btn[data-v-31849c70]{position:fixed;bottom:10px;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;width:100%;background-color:hsla(0,0%,100%,.6);backdrop-filter:blur(4px);z-index:2}.tab-1[data-v-31849c70]{padding-bottom:100px}[data-v-31849c70] .el-input__inner{padding-left:7px}[data-v-31849c70] .ivu-form-item{margin-bottom:17px}[data-v-31849c70] .ivu-form-item-error-tip{padding-top:2px}[data-v-31849c70] .tip{color:#bbb;line-height:16px;padding-top:5px;font-size:12px}

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
.upload-btn[data-v-0fc79efa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.img-list[data-v-0fc79efa]{padding:10px;overflow:scroll;height:calc(100vh - 50px);background-color:#fff}[data-v-0fc79efa] .el-upload-list--picture-card .el-upload-list__item{margin:1% 1% 0 1%;width:31.3%;height:31.3%;padding-top:31.3%;aspect-ratio:1/1}[data-v-0fc79efa] .el-upload-list--picture-card .el-upload-list__item>div{width:100%;height:100%}[data-v-0fc79efa] .el-upload--picture-card{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:146px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f9f9f9}[data-v-0fc79efa] .el-upload-list--picture-card .el-upload-list__item img{width:100%;height:100%;border-radius:6px;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}.btndel[data-v-0fc79efa]{position:absolute;z-index:1;font-size:18px;right:-1px;top:-1px;color:#282828;opacity:.5}.el-upload[data-v-0fc79efa]:focus,[data-v-0fc79efa] .el-upload--picture-card:hover{border-color:#c0ccda}.img-box[data-v-0fc79efa]{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:100px;-ms-flex-wrap:wrap;flex-wrap:wrap}.none-card[data-v-0fc79efa] .el-upload--picture-card{display:none!important}.footer[data-v-0fc79efa]{padding:0 10px 0 15px;position:fixed;bottom:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:277;border-top:1px solid #f0f0f0;height:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .btn[data-v-0fc79efa],.footer[data-v-0fc79efa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .btn[data-v-0fc79efa]{border:1px solid #ccc;width:88px;height:30px;border-radius:15px;color:#000;font-size:14px;font-family:PingFang SC-Regular,PingFang SC;font-weight:400;color:#666;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .upload[data-v-0fc79efa]{background-color:#e93323;color:#fff;margin-left:10px}.footer .upload.no-pic[data-v-0fc79efa]{background:#e93323;opacity:.3}.upload-card[data-v-0fc79efa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:16px}.upload-card .el-icon-plus[data-v-0fc79efa]{font-size:28px;font-weight:700;color:#bbb}.upload-card .text[data-v-0fc79efa]{font-size:13px;font-weight:400;color:#999;margin-top:18px}.upload-success[data-v-0fc79efa]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:80vh}.upload-success .success[data-v-0fc79efa],.upload-success[data-v-0fc79efa]{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}.upload-success .success[data-v-0fc79efa]{width:50px;height:50px;background:#4bbc12;border-radius:50%;margin-bottom:20px}.upload-success .success .image[data-v-0fc79efa]{width:60%}.upload-success .text[data-v-0fc79efa]{font-size:16px;font-family:PingFang SC-Medium,PingFang SC;font-weight:500;color:#282828;margin-bottom:40px}.upload-success .again[data-v-0fc79efa]{width:150px;height:43px;border-radius:21px;text-align:center;line-height:41px;font-size:15px;font-weight:400;color:#333;border:1px solid #ccc}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.rulesBox[data-v-70cb5be4]{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-70cb5be4] .ivu-form-item{margin-bottom:0!important}.noForm[data-v-70cb5be4]{margin-left:12px}.add[data-v-70cb5be4]{margin-left:132px}.drag[data-v-70cb5be4]{cursor:move}.spec[data-v-70cb5be4]{display:block;margin:5px 0;position:relative}.spec .el-icon-error[data-v-70cb5be4]{position:absolute;display:none;right:-3px;top:-3px;z-index:9}.spec:hover .el-icon-error[data-v-70cb5be4]{display:block;z-index:999;cursor:pointer}.move-icon[data-v-70cb5be4]{width:30px;cursor:move;margin-right:10px}.move-icon .icondrag2[data-v-70cb5be4]{font-size:26px;color:#bbb}.specifications .specifications-item[data-v-70cb5be4]:hover{background-color:var(--prev-bg-menu-hover-ba-color)}.specifications .specifications-item:hover .del[data-v-70cb5be4]{display:block}.specifications .specifications-item[data-v-70cb5be4]:last-child{margin-bottom:14px}.specifications .specifications-item[data-v-70cb5be4]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 15px;-webkit-transition:all .1s;transition:all .1s;background-color:#fafafa;margin-bottom:10px;border-radius:4px}.specifications .specifications-item .del[data-v-70cb5be4]{display:none;position:absolute;right:15px;top:15px;font-size:22px;color:var(--prev-color-primary);cursor:pointer}.specifications .specifications-item .specifications-item-box[data-v-70cb5be4]{position:relative}.specifications .specifications-item .specifications-item-box .lineBox[data-v-70cb5be4]{position:absolute;left:13px;top:24px;width:30px;height:45px;border-radius:6px;border-left:1px solid #dcdfe6;border-bottom:1px solid #dcdfe6}.specifications .specifications-item .specifications-item-box .specifications-item-name-input[data-v-70cb5be4]{width:200px}.specifications .rulesBox[data-v-70cb5be4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.specifications .rulesBox .item[data-v-70cb5be4],.specifications .rulesBox[data-v-70cb5be4]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.specifications .rulesBox .addfont[data-v-70cb5be4]{margin-top:5px}.specifications .rulesBox[data-v-70cb5be4] .el-popover{border:none;-webkit-box-shadow:none;box-shadow:none;padding:0;margin-top:5px;line-height:1.5}.specifications .addfont[data-v-70cb5be4]{display:inline-block;font-size:12px;font-weight:400;color:var(--prev-color-primary);margin-left:14px;cursor:pointer}

View File

@ -0,0 +1 @@
[data-v-5015b7f6] .el-tabs__item{height:54px!important;line-height:54px!important}.ivu-input-group>.ivu-input[data-v-5015b7f6]:last-child,[data-v-5015b7f6] .ivu-input-group-append{background:none;color:#999}[data-v-5015b7f6] .ivu-input-group .ivu-input{border-right:0!important}.content[data-v-5015b7f6] .ivu-form .ivu-form-item-label{width:133px}.topIput[data-v-5015b7f6]{width:186px;background:#fff;border-right:0!important}.abbreviation .top[data-v-5015b7f6]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.abbreviation .top .topBox[data-v-5015b7f6],.abbreviation .top[data-v-5015b7f6]{display:-webkit-box;display:-ms-flexbox;display:flex}.abbreviation .top .topBox .topRight[data-v-5015b7f6]{width:254px;margin-left:36px}.abbreviation .top .topBox .topLeft[data-v-5015b7f6]{width:94px;height:94px;text-align:center;font-size:13px;font-weight:400;color:#000}.abbreviation .top .topBox .topLeft .img[data-v-5015b7f6]{height:67px;background:#f7fbff;border-radius:4px;margin-bottom:9px}.abbreviation .top .topBox .topLeft .img .imgs[data-v-5015b7f6]{width:70px;height:51px;display:inline-block;text-align:center;margin-top:8px}.abbreviation .content[data-v-5015b7f6] .ivu-form-item-label{width:96px}.abbreviation .content .flex[data-v-5015b7f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.abbreviation .content .flex .contentIput[data-v-5015b7f6]{width:400px}.abbreviation .content .flex .conents[data-v-5015b7f6]{display:-webkit-box;display:-ms-flexbox;display:flex}.abbreviation .content .flex .conents .title[data-v-5015b7f6]{width:30px;margin-top:70px;margin-left:6px}.abbreviation .content .flex .conents .positionBox[data-v-5015b7f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:101px;height:99px;border-right:1px solid #ddd}.abbreviation .content .flex .conents .positionBox .box[data-v-5015b7f6]{width:33px;height:33px;border:1px solid #ddd;cursor:pointer}.abbreviation .content .flex .conents .positionBox .on[data-v-5015b7f6]{background:rgba(24,144,255,.1)}.message[data-v-5015b7f6] .ivu-table-header thead tr th{padding:8px 16px}.ivu-radio-wrapper[data-v-5015b7f6]{margin-right:15px;font-size:12px!important}.message[data-v-5015b7f6] .ivu-tabs-tab{border-radius:0!important}.table-box[data-v-5015b7f6]{padding:20px}.is-table[data-v-5015b7f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn[data-v-5015b7f6]{cursor:pointer;color:#2d8cf0;font-size:12px}.is-switch-close[data-v-5015b7f6]{background-color:#504444}.is-switch[data-v-5015b7f6]{background-color:#eb5252}.notice-list[data-v-5015b7f6]{background-color:#308cf5;margin:0 15px}.table[data-v-5015b7f6]{padding:0 18px}.confignv[data-v-5015b7f6]{margin:10px 0}.configtit[data-v-5015b7f6]{display:inline-block;width:90px;text-align:right}.copy[data-v-5015b7f6]{padding:3px 5px;border:1px solid #ccc;border-radius:5px;color:#333;cursor:pointer;margin-left:5px}.copy[data-v-5015b7f6]:hover{border-color:#2d8cf0;color:#2d8cf0}.picBox[data-v-5015b7f6]{display:inline-block;cursor:pointer}.picBox .pictrue[data-v-5015b7f6]{width:60px;height:60px;border:1px dotted rgba(0,0,0,.1);margin-right:10px}.picBox .pictrue img[data-v-5015b7f6]{width:100%;height:100%}.picBox .upLoad[data-v-5015b7f6]{width:58px;height:58px;line-height:58px;border:1px dotted rgba(0,0,0,.1);border-radius:4px;background:rgba(0,0,0,.02)}h3[data-v-5015b7f6]{margin:5px 0 15px 0}.table-box p[data-v-5015b7f6]{margin-bottom:10px}.save-type[data-v-5015b7f6]{font-size:12px}

View File

@ -1 +1 @@
.label-wrapper .list[data-v-060b86af]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.label-wrapper .list .label-item[data-v-060b86af]{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-060b86af]{color:#fff;background:var(--prev-color-primary)}.label-wrapper .footer[data-v-060b86af]{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-060b86af]{margin-left:10px}.btn[data-v-060b86af]{width:60px;height:24px}.title[data-v-060b86af]{font-size:13px}.list-box[data-v-060b86af]{overflow-y:auto;overflow-x:hidden;max-height:240px}.label-box[data-v-060b86af]{margin-bottom:10px}.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}.content_width[data-v-1d9f6a0e]{width:460px}.info[data-v-1d9f6a0e]{color:#888;font-size:12px}.ivu-row[data-v-1d9f6a0e]{border:1px solid #f2f2f2}.ivu-form-item[data-v-1d9f6a0e]{padding:10px 0;max-width:1100px}.ivu-form[data-v-1d9f6a0e] .ivu-form-item-label{font-weight:700;font-size:14px!important}.ivu-input-wrapper[data-v-1d9f6a0e]{width:320px}.ivu-radio-wrapper[data-v-1d9f6a0e]{margin-right:30px;font-size:14px!important}.ivu-radio-wrapper[data-v-1d9f6a0e] .ivu-radio{margin-right:10px}.ivu-input-number[data-v-1d9f6a0e]{width:160px}.ivu-date-picker[data-v-1d9f6a0e]{width:320px}.ivu-icon-ios-camera-outline[data-v-1d9f6a0e]{background-color:rgba(0,0,0,.02);line-height:58px}.ivu-icon-ios-camera-outline[data-v-1d9f6a0e],.upload-list[data-v-1d9f6a0e]{width:58px;height:58px;border:1px dotted rgba(0,0,0,.1);border-radius:4px;cursor:pointer;vertical-align:middle}.upload-list[data-v-1d9f6a0e]{margin-right:15px;display:inline-block;position:relative}[data-v-1d9f6a0e] .el-tag{margin-right:5px}.upload-list img[data-v-1d9f6a0e]{display:block;width:100%;height:100%}.ivu-icon-ios-close-circle[data-v-1d9f6a0e]{position:absolute;top:0;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.modelBox[data-v-1d9f6a0e] .ivu-modal-body{padding:0 16px 16px 16px!important}.header-save[data-v-1d9f6a0e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.trip[data-v-1d9f6a0e]{font-size:12px;color:#ccc}textarea[data-v-1d9f6a0e]{padding:0 5px;border-radius:3px;border-color:#c5c8ce;outline-color:#2d8cf0;font-size:14px}.picBox[data-v-1d9f6a0e]{display:inline-block;cursor:pointer}.picBox .upLoad[data-v-1d9f6a0e]{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-1d9f6a0e]{width:60px;height:60px;border:1px dotted rgba(0,0,0,.1);margin-right:10px}.picBox .pictrue img[data-v-1d9f6a0e]{width:100%;height:100%}.picBox .iconfont[data-v-1d9f6a0e]{color:#898989}.addfont[data-v-1d9f6a0e]{display:inline-block;font-size:12px;font-weight:400;color:var(--prev-color-primary);margin-left:14px;cursor:pointer;margin-left:10px}.iconxiayi[data-v-1d9f6a0e]{font-size:14px}.ivu-page-header-title[data-v-1d9f6a0e]{padding-bottom:0}.news-box[data-v-1d9f6a0e]{width:200px;background-color:#f2f2f2;padding:10px;border-radius:10px;margin-top:20px;position:relative}.news-box .news_pic[data-v-1d9f6a0e]{width:100%;height:150px}.news-box .del_icon[data-v-1d9f6a0e]{position:absolute;right:-8px;top:-8px;cursor:pointer}.labelInput[data-v-1d9f6a0e]{border:1px solid #dcdee2;width:460px;padding:0 15px;border-radius:5px;min-height:30px;cursor:pointer}.labelInput .span[data-v-1d9f6a0e]{font-size:12px;color:#c5c8ce}.labelInput .ivu-icon-ios-arrow-down[data-v-1d9f6a0e]{font-size:14px;color:#808695}
.label-wrapper .list[data-v-060b86af]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.label-wrapper .list .label-item[data-v-060b86af]{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-060b86af]{color:#fff;background:var(--prev-color-primary)}.label-wrapper .footer[data-v-060b86af]{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-060b86af]{margin-left:10px}.btn[data-v-060b86af]{width:60px;height:24px}.title[data-v-060b86af]{font-size:13px}.list-box[data-v-060b86af]{overflow-y:auto;overflow-x:hidden;max-height:240px}.label-box[data-v-060b86af]{margin-bottom:10px}.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}.content_width[data-v-380b0c85]{width:460px}.info[data-v-380b0c85]{color:#888;font-size:12px}.ivu-row[data-v-380b0c85]{border:1px solid #f2f2f2}.ivu-form-item[data-v-380b0c85]{padding:10px 0;max-width:1100px}.ivu-form[data-v-380b0c85] .ivu-form-item-label{font-weight:700;font-size:14px!important}.ivu-input-wrapper[data-v-380b0c85]{width:320px}.ivu-radio-wrapper[data-v-380b0c85]{margin-right:30px;font-size:14px!important}.ivu-radio-wrapper[data-v-380b0c85] .ivu-radio{margin-right:10px}.ivu-input-number[data-v-380b0c85]{width:160px}.ivu-date-picker[data-v-380b0c85]{width:320px}.ivu-icon-ios-camera-outline[data-v-380b0c85]{background-color:rgba(0,0,0,.02);line-height:58px}.ivu-icon-ios-camera-outline[data-v-380b0c85],.upload-list[data-v-380b0c85]{width:58px;height:58px;border:1px dotted rgba(0,0,0,.1);border-radius:4px;cursor:pointer;vertical-align:middle}.upload-list[data-v-380b0c85]{margin-right:15px;display:inline-block;position:relative}[data-v-380b0c85] .el-tag{margin-right:5px}.upload-list img[data-v-380b0c85]{display:block;width:100%;height:100%}.ivu-icon-ios-close-circle[data-v-380b0c85]{position:absolute;top:0;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.modelBox[data-v-380b0c85] .ivu-modal-body{padding:0 16px 16px 16px!important}.header-save[data-v-380b0c85]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.trip[data-v-380b0c85]{font-size:12px;color:#ccc}textarea[data-v-380b0c85]{padding:0 5px;border-radius:3px;border-color:#c5c8ce;outline-color:#2d8cf0;font-size:14px}.picBox[data-v-380b0c85]{display:inline-block;cursor:pointer}.picBox .upLoad[data-v-380b0c85]{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-380b0c85]{width:60px;height:60px;border:1px dotted rgba(0,0,0,.1);margin-right:10px}.picBox .pictrue img[data-v-380b0c85]{width:100%;height:100%}.picBox .iconfont[data-v-380b0c85]{color:#898989}.addfont[data-v-380b0c85]{display:inline-block;font-size:12px;font-weight:400;color:var(--prev-color-primary);margin-left:14px;cursor:pointer;margin-left:10px}.iconxiayi[data-v-380b0c85]{font-size:14px}.ivu-page-header-title[data-v-380b0c85]{padding-bottom:0}.news-box[data-v-380b0c85]{width:200px;background-color:#f2f2f2;padding:10px;border-radius:10px;margin-top:20px;position:relative}.news-box .news_pic[data-v-380b0c85]{width:100%;height:150px}.news-box .del_icon[data-v-380b0c85]{position:absolute;right:-8px;top:-8px;cursor:pointer}.labelInput[data-v-380b0c85]{border:1px solid #dcdee2;width:460px;padding:0 15px;border-radius:5px;min-height:30px;cursor:pointer}.labelInput .span[data-v-380b0c85]{font-size:12px;color:#c5c8ce}.labelInput .ivu-icon-ios-arrow-down[data-v-380b0c85]{font-size:14px;color:#808695}

View File

@ -1 +0,0 @@
.perpage[data-v-163f8c4c]{page-break-after:always!important}.order-bgc[data-v-163f8c4c]{position:absolute;width:100%;background-color:#fff;height:-webkit-max-content;height:-moz-max-content;height:max-content;min-height:100vh}[data-v-163f8c4c] .el-table th{background-color:#fff!important}[data-v-163f8c4c] .el-table-header thead tr th:first-of-type{padding-left:0!important}[data-v-163f8c4c] .el-table-header thead tr th{border-top:1px solid #333}[data-v-163f8c4c] .el-table td:first-of-type{padding-left:0!important}[data-v-163f8c4c] .el-table-border td,[data-v-163f8c4c] .el-table-border th{border-right:1px solid #333!important}[data-v-163f8c4c] .el-table-border td:first-of-type,[data-v-163f8c4c] .el-table-border th:first-of-type{border-left:1px solid #333!important}[data-v-163f8c4c] .el-table td,[data-v-163f8c4c] .el-table th{border-bottom:1px solid #333!important;border-right:1px solid #333!important}[data-v-163f8c4c] .el-table-wrapper-with-border{border-color:#333!important;border:unset}[data-v-163f8c4c] .el-table-border:after{background-color:#333;width:0!important;height:0!important}[data-v-163f8c4c] .el-table--border{border:1px solid #333!important}[data-v-163f8c4c] .el-table:before{background-color:#333;width:0!important;height:0!important}[data-v-163f8c4c] .el-table .cell,[data-v-163f8c4c] .el-table th.el-table__cell>.cell{height:47px!important;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}[data-v-163f8c4c] .el-table{color:#000}.pricePay[data-v-163f8c4c]{font-weight:700}.bottom[data-v-163f8c4c]{color:rgba(0,0,0,.85);font-size:12px;font-weight:400;margin-top:20px}.bottom .item[data-v-163f8c4c]{margin-right:30px}.bottom .name[data-v-163f8c4c]{font-weight:600}.bottom .con[data-v-163f8c4c]{width:740px;font-weight:unset}.putSupplier[data-v-163f8c4c]{width:794px;background-color:#fff;margin:0 auto;padding-top:10px}.putSupplier .header .info[data-v-163f8c4c]{font-size:12px;color:rgba(0,0,0,.85);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:80px}.putSupplier .header .info .name[data-v-163f8c4c]{font-weight:600}.putSupplier .header .left[data-v-163f8c4c]{width:500px}.putSupplier .header .left .picture[data-v-163f8c4c]{width:90px;height:90px;margin-right:20px}.putSupplier .header .left .picture img[data-v-163f8c4c]{width:100%;height:100%}.putSupplier .header .left .info[data-v-163f8c4c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.delivery[data-v-163f8c4c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:794px;padding-top:14px;border-top:1px solid #ddd;margin:11px auto;font-size:10px;color:#333}.delivery div+div[data-v-163f8c4c]{margin-left:30px}

View File

@ -0,0 +1 @@
.label-wrapper .list[data-v-060b86af]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.label-wrapper .list .label-item[data-v-060b86af]{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-060b86af]{color:#fff;background:var(--prev-color-primary)}.label-wrapper .footer[data-v-060b86af]{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-060b86af]{margin-left:10px}.btn[data-v-060b86af]{width:60px;height:24px}.title[data-v-060b86af]{font-size:13px}.list-box[data-v-060b86af]{overflow-y:auto;overflow-x:hidden;max-height:240px}.label-box[data-v-060b86af]{margin-bottom:10px}.label-wrapper .list[data-v-756604b7]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.label-wrapper .list .label[data-v-756604b7]{position:relative;border:1px solid #fff;padding:2px;border-radius:4px;margin:0 8px 10px 0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.label-wrapper .list .label.on[data-v-756604b7]{border:1px solid #2d8cf0}.label-wrapper .list .label-item[data-v-756604b7]{padding:3px 8px;background:#eee;color:#333;border-radius:2px;cursor:pointer;font-size:12px}.label-wrapper .list .img-tag[data-v-756604b7]{height:22px;border-radius:2px}.label-wrapper .list .sanjiao[data-v-756604b7]{position:absolute;right:0;bottom:0;width:20px;height:20px;background:#2d8cf0;clip-path:polygon(100% 100%,100% 0,0 100%);color:#fff;text-align:right}.label-wrapper .list .sanjiao .iconfont[data-v-756604b7]{font-size:10px}.label-wrapper .footer[data-v-756604b7]{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-756604b7]{margin-left:10px}.label-box[data-v-756604b7]{margin-bottom:10px}.btn[data-v-756604b7]{width:60px;height:24px}.title[data-v-756604b7]{font-size:13px;margin-bottom:8px}.nonefont[data-v-756604b7]{text-align:center;padding-top:20px}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
.expand-row[data-v-47861808]{margin-bottom:16px}.labelInput[data-v-18c5d044]{border:1px solid #dcdee2;width:400px;padding:0 15px;border-radius:5px;min-height:30px;cursor:pointer;font-size:12px}.labelInput .span[data-v-18c5d044]{color:#c5c8ce}.labelInput .iconxiayi[data-v-18c5d044]{font-size:12px}.ivu-form-item[data-v-18c5d044]{margin-bottom:10px}.form-sty[data-v-18c5d044]{width:400px!important}.addfont[data-v-18c5d044]{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-18c5d044]{font-size:14px}.tip[data-v-18c5d044]{color:#bbb;font-size:12px;line-height:12px}.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-67f99469] .el-tabs__item{height:54px!important;line-height:54px!important}.picBox[data-v-67f99469]{display:inline-block;cursor:pointer}.picBox .upLoad[data-v-67f99469]{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-67f99469]{width:60px;height:60px;border:1px dotted rgba(0,0,0,.1);margin-right:10px}.picBox .pictrue img[data-v-67f99469]{width:100%;height:100%}.fix_footer[data-v-67f99469]{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-67f99469] .ivu-form-item-content{margin-left:0!important}.userAlert[data-v-67f99469]{margin-top:20px}.userI[data-v-67f99469]{color:var(--prev-color-primary);font-style:normal}img[data-v-67f99469]{height:36px;display:block}.tabBox_img[data-v-67f99469]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-67f99469]{width:100%;height:100%}.tabBox_tit[data-v-67f99469]{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-67f99469] .ivu-modal-body{padding:0 16px 16px 16px!important}.vipName[data-v-67f99469]{color:#dab176}.listbox[data-v-67f99469] .ivu-divider-horizontal{margin:0!important}.labelInput[data-v-67f99469]{width:250px;border:1px solid #dcdee2;padding:0 15px;border-radius:5px;min-height:30px;cursor:pointer;font-size:12px}.labelInput .span[data-v-67f99469]{color:#c5c8ce}.labelInput .ivu-icon-ios-arrow-down[data-v-67f99469]{font-size:14px;color:#808695}.demo-drawer-footer[data-v-67f99469]{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-67f99469]{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-67f99469]{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.search-form-sub[data-v-67f99469],.search-form .search-form-box[data-v-67f99469]{display:-webkit-box;display:-ms-flexbox;display:flex}

View File

@ -0,0 +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-8c0ae5e2] .el-tabs__item{height:54px!important;line-height:54px!important}.picBox[data-v-8c0ae5e2]{display:inline-block;cursor:pointer}.picBox .upLoad[data-v-8c0ae5e2]{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-8c0ae5e2]{width:60px;height:60px;border:1px dotted rgba(0,0,0,.1);margin-right:10px}.picBox .pictrue img[data-v-8c0ae5e2]{width:100%;height:100%}.fix_footer[data-v-8c0ae5e2]{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-8c0ae5e2] .ivu-form-item-content{margin-left:0!important}.userAlert[data-v-8c0ae5e2]{margin-top:20px}.userI[data-v-8c0ae5e2]{color:var(--prev-color-primary);font-style:normal}img[data-v-8c0ae5e2]{height:36px;display:block}.tabBox_img[data-v-8c0ae5e2]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-8c0ae5e2]{width:100%;height:100%}.tabBox_tit[data-v-8c0ae5e2]{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-8c0ae5e2] .ivu-modal-body{padding:0 16px 16px 16px!important}.vipName[data-v-8c0ae5e2]{color:#dab176}.listbox[data-v-8c0ae5e2] .ivu-divider-horizontal{margin:0!important}.labelInput[data-v-8c0ae5e2]{width:250px;border:1px solid #dcdee2;padding:0 15px;border-radius:5px;min-height:30px;cursor:pointer;font-size:12px}.labelInput .span[data-v-8c0ae5e2]{color:#c5c8ce}.labelInput .ivu-icon-ios-arrow-down[data-v-8c0ae5e2]{font-size:14px;color:#808695}.demo-drawer-footer[data-v-8c0ae5e2]{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-8c0ae5e2]{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-8c0ae5e2]{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.search-form-sub[data-v-8c0ae5e2],.search-form .search-form-box[data-v-8c0ae5e2]{display:-webkit-box;display:-ms-flexbox;display:flex}

View File

@ -0,0 +1 @@
.perpage[data-v-56b1220a]{page-break-after:always!important}.order-bgc[data-v-56b1220a]{position:absolute;width:100%;background-color:#fff;height:-webkit-max-content;height:-moz-max-content;height:max-content;min-height:100vh;font-weight:600}[data-v-56b1220a] .el-table th{background-color:#fff!important}[data-v-56b1220a] .el-table-header thead tr th:first-of-type{padding-left:0!important}[data-v-56b1220a] .el-table-header thead tr th{border-top:1px solid #333}[data-v-56b1220a] .el-table td:first-of-type{padding-left:0!important}[data-v-56b1220a] .el-table-border td,[data-v-56b1220a] .el-table-border th{border-right:1px solid #333!important}[data-v-56b1220a] .el-table-border td:first-of-type,[data-v-56b1220a] .el-table-border th:first-of-type{border-left:1px solid #333!important}[data-v-56b1220a] .el-table td,[data-v-56b1220a] .el-table th{border-bottom:1px solid #333!important;border-right:1px solid #333!important}[data-v-56b1220a] .el-table-wrapper-with-border{border-color:#333!important;border:unset}[data-v-56b1220a] .el-table-border:after{background-color:#333;width:0!important;height:0!important}[data-v-56b1220a] .el-table--border{border:1px solid #333!important}[data-v-56b1220a] .el-table:before{background-color:#333;width:0!important;height:0!important}[data-v-56b1220a] .el-table .cell,[data-v-56b1220a] .el-table th.el-table__cell>.cell{height:47px!important;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;font-weight:600}[data-v-56b1220a] .el-table{color:#000}.pricePay[data-v-56b1220a]{font-weight:700}.bottom[data-v-56b1220a]{color:rgba(0,0,0,.85);font-size:12px;font-weight:400;margin-top:20px}.bottom .item[data-v-56b1220a]{margin-right:30px;font-weight:600}.bottom .name[data-v-56b1220a]{font-weight:600}.bottom .con[data-v-56b1220a]{width:740px;font-weight:unset}.putSupplier[data-v-56b1220a]{width:794px;background-color:#fff;margin:0 auto;padding-top:10px}.putSupplier .header .info[data-v-56b1220a]{font-size:12px;color:rgba(0,0,0,.85);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:80px;font-weight:600}.putSupplier .header .left[data-v-56b1220a]{width:500px}.putSupplier .header .left .picture[data-v-56b1220a]{width:90px;height:90px;margin-right:20px}.putSupplier .header .left .picture img[data-v-56b1220a]{width:100%;height:100%}.putSupplier .header .left .info[data-v-56b1220a]{-webkit-box-flex:1;-ms-flex:1;flex:1}.delivery[data-v-56b1220a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:794px;padding-top:14px;border-top:1px solid #ddd;margin:11px auto;font-size:10px;color:#333}.delivery div+div[data-v-56b1220a]{margin-left:30px}

View File

@ -1 +1 @@
.card_box_cir1[data-v-23d6d6ee] .iconfont{font-size:26px;color:#fff}.one[data-v-23d6d6ee]{background:#e4ecff}.two[data-v-23d6d6ee]{background:#fff3e0}.three[data-v-23d6d6ee]{background:#eaf9e1}.four[data-v-23d6d6ee]{background:#ffeaf4}.five[data-v-23d6d6ee]{background:#f1e4ff}.one1[data-v-23d6d6ee]{background:#4d7cfe}.two1[data-v-23d6d6ee]{background:#ffab2b}.three1[data-v-23d6d6ee]{background:#6dd230}.four1[data-v-23d6d6ee]{background:#ff85c0}.five1[data-v-23d6d6ee]{background:#b37feb}.card_box[data-v-23d6d6ee]{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-sizing:border-box;box-sizing:border-box;border-radius:4px}.card_box .card_box_cir[data-v-23d6d6ee]{width:60px;height:60px;overflow:hidden;margin-right:20px}.card_box .card_box_cir .card_box_cir1[data-v-23d6d6ee],.card_box .card_box_cir[data-v-23d6d6ee]{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-23d6d6ee]{width:48px;height:48px}.card_box .card_box_txt .sp1[data-v-23d6d6ee]{display:block;color:#252631;font-size:24px}.card_box .card_box_txt .sp2[data-v-23d6d6ee]{display:block;color:#98a9bc;font-size:12px}.article-manager[data-v-3f4a5f02]{margin-top:3px}.tabBox_img[data-v-3f4a5f02]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-3f4a5f02]{width:100%;height:100%}
.card_box_cir1[data-v-23d6d6ee] .iconfont{font-size:26px;color:#fff}.one[data-v-23d6d6ee]{background:#e4ecff}.two[data-v-23d6d6ee]{background:#fff3e0}.three[data-v-23d6d6ee]{background:#eaf9e1}.four[data-v-23d6d6ee]{background:#ffeaf4}.five[data-v-23d6d6ee]{background:#f1e4ff}.one1[data-v-23d6d6ee]{background:#4d7cfe}.two1[data-v-23d6d6ee]{background:#ffab2b}.three1[data-v-23d6d6ee]{background:#6dd230}.four1[data-v-23d6d6ee]{background:#ff85c0}.five1[data-v-23d6d6ee]{background:#b37feb}.card_box[data-v-23d6d6ee]{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-sizing:border-box;box-sizing:border-box;border-radius:4px}.card_box .card_box_cir[data-v-23d6d6ee]{width:60px;height:60px;overflow:hidden;margin-right:20px}.card_box .card_box_cir .card_box_cir1[data-v-23d6d6ee],.card_box .card_box_cir[data-v-23d6d6ee]{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-23d6d6ee]{width:48px;height:48px}.card_box .card_box_txt .sp1[data-v-23d6d6ee]{display:block;color:#252631;font-size:24px}.card_box .card_box_txt .sp2[data-v-23d6d6ee]{display:block;color:#98a9bc;font-size:12px}.article-manager[data-v-4ec974c0]{margin-top:3px}.tabBox_img[data-v-4ec974c0]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-4ec974c0]{width:100%;height:100%}

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