mirror of
https://github.com/osuuu/LightPicture.git
synced 2025-01-07 03:16:49 +08:00
⬆️优化依赖
This commit is contained in:
parent
2ff267bc9b
commit
0ca54dc065
@ -20,15 +20,15 @@
|
||||
|
||||
|
||||
## 程序功能
|
||||
* 支持第三方云储存,本地、阿里云 OSS、腾讯云 COS、七牛云
|
||||
* 支持多桶储存,可同时添加多个对象存储桶管理
|
||||
* 支持第三方云储存,本地、阿里云OSS、腾讯云COS、七牛云KODO、又拍云USS、华为云OBS等等
|
||||
* 支持多桶储存,可同时添加多个对象存储桶管理,适合团队多桶协作
|
||||
* 多图上传、拖拽上传、粘贴上传、上传预览、全屏预览、一键复制图片外链
|
||||
* 多用户管理、分组管理;不同分组用户控制不同的存储桶
|
||||
* 完整的权限控制功能,不同用户组可分配不同的操作权限,控制其上传删除及查看
|
||||
* 完整的可视化日志功能,记录用户所有操作,方便事件溯源
|
||||
* 全局配置用户初始剩余储存空间、设置指定用户剩余储存空间
|
||||
* 支持接口上传、接口删除
|
||||
* 原创Geek扁平化页面风格,简约大气;前端使用vue开发,前后端分离
|
||||
* 原创Geek扁平化页面风格,高性能 / 精致 / 优雅 / 简洁而不简单
|
||||
|
||||
|
||||
## 安装要求
|
||||
|
@ -8,9 +8,9 @@
|
||||
|
||||
|
||||
// 程序版本
|
||||
define("VERSION", "1.1");
|
||||
define("VERSION", "1.2.0");
|
||||
// 版本号
|
||||
define("RELRAASE_TIME", "20220217");
|
||||
define("RELRAASE_TIME", "20220219");
|
||||
// 本地存储根目录
|
||||
define("FOLDER", "LightPicture/");
|
||||
// TOKEN KEY
|
||||
|
@ -42,15 +42,16 @@ class Api extends BaseController
|
||||
return $this->create(null, '图片大小超出限制', 400);
|
||||
}
|
||||
$user = UserModel::where("Secret_key", $key)->find();
|
||||
if(!isset($user) ||$user['state'] == 0) return $this->create(null, '用户不存在或被停用', 400);
|
||||
if (!isset($user) || $user['state'] == 0) return $this->create(null, '用户不存在或被停用', 400);
|
||||
|
||||
$allSize = ImagesModel::where('user_id', $user['id'])->sum('size');
|
||||
if($allSize + $_FILES["file"]['size'] > $user['capacity']){
|
||||
if ($allSize + $_FILES["file"]['size'] > $user['capacity']) {
|
||||
return $this->create(null, '您的存储配额不足', 400);
|
||||
}
|
||||
|
||||
|
||||
$role = RoleModel::find($user['role_id']);
|
||||
$result = $this->toUpload($_FILES["file"], $role['storage_id']);
|
||||
$UploadCLass = new UploadCLass;
|
||||
$result = $UploadCLass->create($_FILES["file"], $role['storage_id']);
|
||||
if ($result['state'] == 1) {
|
||||
$img = new ImagesModel;
|
||||
$img->save([
|
||||
@ -70,29 +71,7 @@ class Api extends BaseController
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 上传
|
||||
*/
|
||||
public function toUpload($file, $sid)
|
||||
{
|
||||
$UploadCLass = new UploadCLass;
|
||||
$storage = StorageModel::find($sid);
|
||||
switch ($storage['type']) {
|
||||
case 'local':
|
||||
return $UploadCLass->location_upload($file, $sid);
|
||||
break;
|
||||
case 'cos':
|
||||
return $UploadCLass->tencent_upload($file, $sid);
|
||||
break;
|
||||
case 'oss':
|
||||
return $UploadCLass->aliyuncs_upload($file, $sid);
|
||||
break;
|
||||
case 'kodo':
|
||||
return $UploadCLass->qiniu_upload($file, $sid);
|
||||
break;
|
||||
default:
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// 删除
|
||||
public function delete(Request $request)
|
||||
@ -104,25 +83,26 @@ class Api extends BaseController
|
||||
}
|
||||
if (!$id) return $this->create([], '图片id为空', 400);
|
||||
$user = UserModel::where("Secret_key", $key)->find();
|
||||
if(!isset($user) ||$user['state'] == 0) return $this->create(null, '用户不存在或被停用', 400);
|
||||
if (!isset($user) || $user['state'] == 0) return $this->create(null, '用户不存在或被停用', 400);
|
||||
$role = RoleModel::find($user['role_id']);
|
||||
$imgs = ImagesModel::find($id);
|
||||
$uid = $user['id'];
|
||||
$UploadCLass = new UploadCLass;
|
||||
|
||||
if ($role['is_admin'] == 1) {
|
||||
$this->toDel($imgs["path"], $imgs['storage_id']);
|
||||
$UploadCLass->delete($imgs["path"], $imgs['storage_id']);
|
||||
$name = $imgs['name'];
|
||||
$imgs->delete();
|
||||
$this->setLog($uid, "删除了图片", "ID:" . $id, $name, 2);
|
||||
return $this->create($name, '删除成功', 200);
|
||||
} else if ($role['is_del_own'] == 1 && $imgs['user_id'] == $uid) {
|
||||
$this->toDel($imgs["path"], $imgs['storage_id']);
|
||||
$UploadCLass->delete($imgs["path"], $imgs['storage_id']);
|
||||
$name = $imgs['name'];
|
||||
$imgs->delete();
|
||||
$this->setLog($uid, "删除了图片", "ID:" . $id, $name, 2);
|
||||
return $this->create($name, '删除成功', 200);
|
||||
} else if ($role['is_del_all'] == 1 && $imgs['storage_id'] == $role['storage_id']) {
|
||||
$this->toDel($imgs["path"], $imgs['storage_id']);
|
||||
$UploadCLass->delete($imgs["path"], $imgs['storage_id']);
|
||||
$name = $imgs['name'];
|
||||
$imgs->delete();
|
||||
$this->setLog($uid, "删除了图片", "ID:" . $id, $name, 2);
|
||||
@ -130,28 +110,7 @@ class Api extends BaseController
|
||||
} else {
|
||||
return $this->create('当前角色组没有删除权限', '删除失败', 400);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// 删除
|
||||
public function toDel($path, $sid)
|
||||
{
|
||||
$UploadCLass = new UploadCLass;
|
||||
$storage = StorageModel::find($sid);
|
||||
switch ($storage['type']) {
|
||||
case 'local':
|
||||
return $UploadCLass->location_delete($path, $sid);
|
||||
break;
|
||||
case 'cos':
|
||||
return $UploadCLass->tencent_delete($path, $sid);
|
||||
break;
|
||||
case 'oss':
|
||||
return $UploadCLass->aliyuncs_delete($path, $sid);
|
||||
break;
|
||||
case 'kodo':
|
||||
return $UploadCLass->qiniu_delete($path, $sid);
|
||||
break;
|
||||
default:
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -75,21 +75,22 @@ class Images extends BaseController
|
||||
$userInfo = UserModel::find($uid);
|
||||
$role = RoleModel::find($userInfo['role_id']);
|
||||
$imgs = ImagesModel::find($id);
|
||||
$UploadCLass = new UploadCLass;
|
||||
|
||||
if ($role['is_admin'] == 1) {
|
||||
$this->toDel($imgs["path"], $imgs['storage_id']);
|
||||
$UploadCLass->delete($imgs["path"], $imgs['storage_id']);
|
||||
$name = $imgs['name'];
|
||||
$imgs->delete();
|
||||
$this->setLog($uid, "删除了图片", "ID:".$id, $name,2);
|
||||
return $this->create($name, '删除成功', 200);
|
||||
} else if ($role['is_del_own'] == 1 && $imgs['user_id'] == $uid) {
|
||||
$this->toDel($imgs["path"], $imgs['storage_id']);
|
||||
$UploadCLass->delete($imgs["path"], $imgs['storage_id']);
|
||||
$name = $imgs['name'];
|
||||
$imgs->delete();
|
||||
$this->setLog($uid, "删除了图片", "ID:".$id, $name,2);
|
||||
return $this->create($name, '删除成功', 200);
|
||||
} else if ($role['is_del_all'] == 1 && $imgs['storage_id'] == $role['storage_id']) {
|
||||
$this->toDel($imgs["path"], $imgs['storage_id']);
|
||||
$UploadCLass->delete($imgs["path"], $imgs['storage_id']);
|
||||
$name = $imgs['name'];
|
||||
$imgs->delete();
|
||||
$this->setLog($uid, "删除了图片", "ID:".$id, $name,2);
|
||||
@ -98,26 +99,4 @@ class Images extends BaseController
|
||||
return $this->create('当前角色组没有删除权限', '删除失败', 400);
|
||||
}
|
||||
}
|
||||
|
||||
// 删除
|
||||
public function toDel($path, $sid)
|
||||
{
|
||||
$UploadCLass = new UploadCLass;
|
||||
$storage = StorageModel::find($sid);
|
||||
switch ($storage['type']) {
|
||||
case 'local':
|
||||
return $UploadCLass->location_delete($path, $sid);
|
||||
break;
|
||||
case 'cos':
|
||||
return $UploadCLass->tencent_delete($path, $sid);
|
||||
break;
|
||||
case 'oss':
|
||||
return $UploadCLass->aliyuncs_delete($path, $sid);
|
||||
break;
|
||||
case 'kodo':
|
||||
return $UploadCLass->qiniu_delete($path, $sid);
|
||||
break;
|
||||
default:
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -114,9 +114,11 @@ class Storage extends BaseController
|
||||
{
|
||||
$result = array(
|
||||
'local' => '本地存储',
|
||||
'cos' => '腾讯云cos',
|
||||
'oss' => '阿里云oss',
|
||||
'kodo' => '七牛云kodo',
|
||||
'cos' => '腾讯云 COS',
|
||||
'oss' => '阿里云 OSS',
|
||||
'kodo' => '七牛云 KODO',
|
||||
'uss' => '又拍云 USS',
|
||||
'obs' => '华为云 OBS',
|
||||
);
|
||||
return $this->create($result, '成功', 200);
|
||||
}
|
||||
|
@ -36,7 +36,15 @@ class User extends BaseController
|
||||
$scheme = $request->scheme();
|
||||
$user = UserModel::find($uid);
|
||||
$role = RoleModel::find($user['role_id']);
|
||||
$user['role'] = $role;
|
||||
$user['role'] = array(
|
||||
"is_add" => $role['is_add'],
|
||||
"is_admin" => $role['is_admin'],
|
||||
"is_del_all" => $role['is_del_all'],
|
||||
"is_del_own" => $role['is_del_own'],
|
||||
"is_read" => $role['is_read'],
|
||||
"is_read_all" => $role['is_read_all'],
|
||||
"name" => $role['name']
|
||||
);
|
||||
$user['scheme'] = $scheme;
|
||||
$user['url'] = $url;
|
||||
$user['capacity'] = (int)$user['capacity'];
|
||||
@ -139,13 +147,13 @@ class User extends BaseController
|
||||
$query['type'] = $data['type'];
|
||||
if ($data['type'] == 1) unset($query['type']);
|
||||
|
||||
if($role['is_admin'] == 1){
|
||||
if($data['read'] == 1){
|
||||
if ($role['is_admin'] == 1) {
|
||||
if ($data['read'] == 1) {
|
||||
$query['uid'] = $uid;
|
||||
}else{
|
||||
} else {
|
||||
unset($query['uid']);
|
||||
}
|
||||
}else{
|
||||
} else {
|
||||
$query['uid'] = $uid;
|
||||
}
|
||||
|
||||
|
@ -20,20 +20,141 @@ use OSS\Core\OssException;
|
||||
use Qiniu\Auth;
|
||||
use Qiniu\Storage\UploadManager;
|
||||
use Qcloud\Cos\Client;
|
||||
use Upyun\Upyun;
|
||||
use Upyun\Config;
|
||||
use Obs\ObsClient;
|
||||
|
||||
class UploadCLass
|
||||
{
|
||||
public function getPath()
|
||||
/**
|
||||
* 当前储存策略参数
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $storage = [];
|
||||
|
||||
/**
|
||||
* 生成路径
|
||||
*
|
||||
* @var
|
||||
*/
|
||||
private $getPath;
|
||||
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$year = date("Y");
|
||||
$month = date("m");
|
||||
return FOLDER . $year . '/' . $month . '/';
|
||||
$this->getPath = FOLDER . $year . '/' . $month . '/';
|
||||
}
|
||||
|
||||
// 生成新名称
|
||||
public function getName($name)
|
||||
{
|
||||
$str_img = explode('.', $name);
|
||||
$format = '.' . $str_img[count($str_img) - 1];
|
||||
return substr(md5(date("YmdHis") . rand(1000, 9999)),8,16). $format;
|
||||
return substr(md5(date("YmdHis") . rand(1000, 9999)), 8, 16) . $format;
|
||||
}
|
||||
|
||||
/**
|
||||
* 创建文件
|
||||
*
|
||||
* @param $file
|
||||
* @param $sid
|
||||
*/
|
||||
public function create($file, $sid)
|
||||
{
|
||||
$this->storage = StorageModel::find($sid);
|
||||
switch ($this->storage['type']) {
|
||||
case 'local':
|
||||
return $this->location_upload($file);
|
||||
break;
|
||||
case 'cos':
|
||||
return $this->tencent_upload($file);
|
||||
break;
|
||||
case 'oss':
|
||||
return $this->aliyuncs_upload($file);
|
||||
break;
|
||||
case 'uss':
|
||||
return $this->upyun_upload($file, $sid);
|
||||
break;
|
||||
case 'obs':
|
||||
return $this->hwyun_upload($file, $sid);
|
||||
break;
|
||||
case 'kodo':
|
||||
return $this->qiniu_upload($file);
|
||||
break;
|
||||
default:
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除文件
|
||||
*
|
||||
* @param $path
|
||||
* @param $sid
|
||||
*/
|
||||
public function delete($path, $sid)
|
||||
{
|
||||
$this->storage = StorageModel::find($sid);
|
||||
switch ($this->storage['type']) {
|
||||
case 'local': // 本地
|
||||
unlink($path);
|
||||
break;
|
||||
case 'cos': // 腾讯云
|
||||
return $this->tencent_delete($path);
|
||||
break;
|
||||
case 'obs': // 华为云
|
||||
return $this->hwyun_delete($path);
|
||||
break;
|
||||
case 'oss': // 阿里云
|
||||
$ossClient = new OssClient($this->storage['AccessKey'], $this->storage['SecretKey'], $this->storage['region']);
|
||||
$ossClient->deleteObject($this->storage['bucket'], $path);
|
||||
break;
|
||||
case 'uss': // 又拍云
|
||||
$serviceConfig = new Config($this->storage['bucket'], $this->storage['AccessKey'], $this->storage['SecretKey']);
|
||||
$client = new Upyun($serviceConfig);
|
||||
$client->delete($path);
|
||||
break;
|
||||
case 'kodo': // 七牛云
|
||||
$auth = new Auth($this->storage['AccessKey'], $this->storage['SecretKey']);
|
||||
$config = new \Qiniu\Config();
|
||||
$bucketManager = new \Qiniu\Storage\BucketManager($auth, $config);
|
||||
list($Info, $err) = $bucketManager->delete($this->storage['bucket'], $path);
|
||||
break;
|
||||
default:
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 本地上传方法
|
||||
* @param \think\Request $file
|
||||
*/
|
||||
function location_upload($file)
|
||||
{
|
||||
|
||||
// 获取网站协议
|
||||
$protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) ? "https://" : "http://";
|
||||
$path = './' . $this->getPath;
|
||||
if (!file_exists($path)) {
|
||||
mkdir($path, 0777, true);
|
||||
}
|
||||
$newName = $this->getName($file['name']);
|
||||
// 本地上传
|
||||
if (move_uploaded_file($file["tmp_name"], $path . $newName)) {
|
||||
$url = $protocol . $_SERVER['HTTP_HOST'] . '/' . $this->getPath . $newName;
|
||||
return array(
|
||||
'path' => $this->getPath . $newName,
|
||||
'name' => $newName,
|
||||
'url' => $url,
|
||||
'state' => 1,
|
||||
);
|
||||
} else {
|
||||
return array(
|
||||
'msg' => '上传失败',
|
||||
'state' => 0,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -41,27 +162,18 @@ class UploadCLass
|
||||
* 阿里云OSS上传方法
|
||||
* @param \think\Request $file
|
||||
*/
|
||||
public function aliyuncs_upload($file, $sid)
|
||||
public function aliyuncs_upload($file)
|
||||
{
|
||||
$storage = StorageModel::find($sid);
|
||||
$accessKeyId = $storage['AccessKey']; //"云 API 密钥 SecretId";
|
||||
$accessKeySecret = $storage['SecretKey']; //"云 API 密钥 SecretKey";
|
||||
$endpoint = $storage['region']; //设置一个默认的存储桶地域
|
||||
$bucket = $storage['bucket']; // 设置存储空间名称。
|
||||
|
||||
$name = $this->getName($file['name']);
|
||||
$path = $this->getPath() . $name;
|
||||
$path = $this->getPath . $name;
|
||||
$filePath = $file['tmp_name'];
|
||||
|
||||
|
||||
try {
|
||||
// 上传oss
|
||||
$ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint);
|
||||
$ossClient->uploadFile($bucket, $path, $filePath);
|
||||
$ossClient = new OssClient($this->storage['AccessKey'], $this->storage['SecretKey'], $this->storage['region']);
|
||||
$ossClient->uploadFile($this->storage['bucket'], $path, $filePath);
|
||||
return array(
|
||||
'path' => $path,
|
||||
'name' => $name,
|
||||
'url' => $storage['space_domain'] . '/' . $path,
|
||||
'url' => $this->storage['space_domain'] . '/' . $path,
|
||||
'state' => 1,
|
||||
);
|
||||
} catch (OssException $e) {
|
||||
@ -72,112 +184,35 @@ class UploadCLass
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 阿里云oss删除单个文件方法
|
||||
* @param \think\Request $file
|
||||
*/
|
||||
function aliyuncs_delete($path, $sid)
|
||||
{
|
||||
$storage = StorageModel::find($sid);
|
||||
$accessKeyId = $storage['AccessKey']; //"云 API 密钥 SecretId";
|
||||
$accessKeySecret = $storage['SecretKey']; //"云 API 密钥 SecretKey";
|
||||
$endpoint = $storage['region']; //设置一个默认的存储桶地域
|
||||
$bucket = $storage['bucket']; // 设置存储空间名称。
|
||||
|
||||
$ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint);
|
||||
$ossClient->deleteObject($bucket, $path);
|
||||
}
|
||||
|
||||
/**
|
||||
* 七牛云上传方法
|
||||
* @param \think\Request $file
|
||||
*/
|
||||
function qiniu_upload($file, $sid)
|
||||
{
|
||||
$storage = StorageModel::find($sid);
|
||||
$accessKey = $storage['AccessKey']; //"云 API 密钥 SecretId";
|
||||
$secretKey = $storage['SecretKey']; //"云 API 密钥 SecretKey";
|
||||
$bucket = $storage['bucket']; // 设置存储空间名称。
|
||||
|
||||
$auth = new Auth($accessKey, $secretKey);
|
||||
// 生成上传 Token
|
||||
$token = $auth->uploadToken($bucket);
|
||||
// 构建 UploadManager 对象
|
||||
$uploadMgr = new UploadManager();
|
||||
// 要上传文件的本地路径
|
||||
$filePath = $file['tmp_name'];
|
||||
// 上传到七牛后保存的文件名
|
||||
$name = $this->getName($file['name']);
|
||||
$path = $this->getPath() . $name;
|
||||
list($ret, $err) = $uploadMgr->putFile($token, $path, $filePath);
|
||||
|
||||
if ($err !== null) {
|
||||
return array(
|
||||
'msg' =>$err,
|
||||
'state' => 0,
|
||||
);
|
||||
} else {
|
||||
return array(
|
||||
'path' => $path,
|
||||
'name' => $name,
|
||||
'url' => $storage['space_domain'] . '/' . $path,
|
||||
'state' => 1,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 七牛云删除单个文件方法
|
||||
* @param \think\Request $file
|
||||
*/
|
||||
function qiniu_delete($path,$sid)
|
||||
{
|
||||
$storage = StorageModel::find($sid);
|
||||
$accessKey = $storage['AccessKey']; //"云 API 密钥 SecretId";
|
||||
$secretKey = $storage['SecretKey']; //"云 API 密钥 SecretKey";
|
||||
$bucket = $storage['bucket']; // 设置存储空间名称。
|
||||
|
||||
$auth = new Auth($accessKey, $secretKey);
|
||||
$config = new \Qiniu\Config();
|
||||
$bucketManager = new \Qiniu\Storage\BucketManager($auth, $config);
|
||||
list($Info, $err) = $bucketManager->delete($bucket, $path);
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 腾讯云cos上传方法
|
||||
* @param \think\Request $file
|
||||
*/
|
||||
function tencent_upload($file, $sid)
|
||||
function tencent_upload($file)
|
||||
{
|
||||
$storage = StorageModel::find($sid);
|
||||
$secretId = $storage['AccessKey']; //"云 API 密钥 SecretId";
|
||||
$secretKey = $storage['SecretKey']; //"云 API 密钥 SecretKey";
|
||||
$region = $storage['region']; //设置一个默认的存储桶地域
|
||||
$cosClient = new \Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'region' => $this->storage['region'],
|
||||
'schema' => 'http', //协议头部,默认为http
|
||||
'credentials' => array(
|
||||
'secretId' => $secretId,
|
||||
'secretKey' => $secretKey
|
||||
'secretId' => $this->storage['AccessKey'],
|
||||
'secretKey' => $this->storage['SecretKey']
|
||||
)
|
||||
)
|
||||
);
|
||||
$local_path = $file['tmp_name'];
|
||||
try {
|
||||
$name = $this->getName($file['name']);
|
||||
$path = $this->getPath() . $name;
|
||||
$path = $this->getPath . $name;
|
||||
$cosClient->upload(
|
||||
$bucket = $storage['bucket'], //格式:BucketName-APPID
|
||||
$bucket = $this->storage['bucket'], //格式:BucketName-APPID
|
||||
$key = $path,
|
||||
$body = fopen($local_path, 'rb')
|
||||
);
|
||||
return array(
|
||||
'path' => $path,
|
||||
'name' => $name,
|
||||
'url' => $storage['space_domain'] . '/' . $path,
|
||||
'url' => $this->storage['space_domain'] . '/' . $path,
|
||||
'state' => 1,
|
||||
);
|
||||
} catch (\Exception $e) {
|
||||
@ -192,67 +227,139 @@ class UploadCLass
|
||||
* 腾讯云cos删除方法
|
||||
* @param \think\Request $file
|
||||
*/
|
||||
function tencent_delete($path, $sid)
|
||||
function tencent_delete($path)
|
||||
{
|
||||
$storage = StorageModel::find($sid);
|
||||
$secretId = $storage['AccessKey']; //"云 API 密钥 SecretId";
|
||||
$secretKey = $storage['SecretKey']; //"云 API 密钥 SecretKey";
|
||||
$region = $storage['region']; //设置一个默认的存储桶地域
|
||||
|
||||
$cosClient = new \Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'region' => $this->storage['region'],
|
||||
'schema' => 'http', //协议头部,默认为http
|
||||
'credentials' => array(
|
||||
'secretId' => $secretId,
|
||||
'secretKey' => $secretKey
|
||||
'secretId' => $this->storage['AccessKey'],
|
||||
'secretKey' => $this->storage['SecretKey']
|
||||
)
|
||||
)
|
||||
);
|
||||
$cosClient->deleteObject(array(
|
||||
'Bucket' => $storage['bucket'], //格式:BucketName-APPID
|
||||
'Bucket' => $this->storage['bucket'], //格式:BucketName-APPID
|
||||
'Key' => $path,
|
||||
// 'VersionId' => 'exampleVersionId' //存储桶未开启版本控制时请勿携带此参数
|
||||
));
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 本地上传方法
|
||||
* 七牛云上传方法
|
||||
* @param \think\Request $file
|
||||
*/
|
||||
function location_upload($file, $sid)
|
||||
function qiniu_upload($file)
|
||||
{
|
||||
$auth = new Auth($this->storage['AccessKey'], $this->storage['SecretKey']);
|
||||
// 生成上传 Token
|
||||
$token = $auth->uploadToken($this->storage['bucket']);
|
||||
// 构建 UploadManager 对象
|
||||
$uploadMgr = new UploadManager();
|
||||
// 要上传文件的本地路径
|
||||
$filePath = $file['tmp_name'];
|
||||
// 上传到七牛后保存的文件名
|
||||
$name = $this->getName($file['name']);
|
||||
$path = $this->getPath . $name;
|
||||
list($ret, $err) = $uploadMgr->putFile($token, $path, $filePath);
|
||||
|
||||
// 获取网站协议
|
||||
$protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) ? "https://" : "http://";
|
||||
$path = './' . $this->getPath();
|
||||
if (!file_exists($path)) {
|
||||
mkdir($path, 0777, true);
|
||||
}
|
||||
$newName = $this->getName($file['name']);
|
||||
// 本地上传
|
||||
if (move_uploaded_file($file["tmp_name"], $path . $newName)) {
|
||||
$url = $protocol . $_SERVER['HTTP_HOST'] . '/' . $this->getPath() . $newName;
|
||||
if ($err !== null) {
|
||||
return array(
|
||||
'path' => $this->getPath() . $newName,
|
||||
'name' => $newName,
|
||||
'url' => $url,
|
||||
'state' => 1,
|
||||
'msg' => $err,
|
||||
'state' => 0,
|
||||
);
|
||||
} else {
|
||||
return array(
|
||||
'msg' => '上传失败',
|
||||
'path' => $path,
|
||||
'name' => $name,
|
||||
'url' => $this->storage['space_domain'] . '/' . $path,
|
||||
'state' => 1,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 又拍云上传方法
|
||||
* @param \think\Request $file
|
||||
*/
|
||||
function upyun_upload($file)
|
||||
{
|
||||
$serviceConfig = new Config($this->storage['bucket'], $this->storage['AccessKey'], $this->storage['SecretKey']);
|
||||
$client = new Upyun($serviceConfig);
|
||||
$filePath = $file['tmp_name'];
|
||||
// 上传后保存的文件名
|
||||
$name = $this->getName($file['name']);
|
||||
$path = $this->getPath . $name;
|
||||
try {
|
||||
$client->write($path, fopen($filePath, 'r'));
|
||||
return array(
|
||||
'path' => $path,
|
||||
'name' => $name,
|
||||
'url' => $this->storage['space_domain'] . '/' . $path,
|
||||
'state' => 1,
|
||||
);
|
||||
} catch (\Exception $e) {
|
||||
return array(
|
||||
'msg' => $e->getMessage(),
|
||||
'state' => 0,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 本地删除方法
|
||||
* 华为云上传方法
|
||||
* @param \think\Request $file
|
||||
*/
|
||||
function location_delete($path)
|
||||
function hwyun_upload($file)
|
||||
{
|
||||
unlink($path);
|
||||
$obsClient = new ObsClient([
|
||||
'key' => $this->storage['AccessKey'],
|
||||
'secret' => $this->storage['SecretKey'],
|
||||
'endpoint' => $this->storage['region']
|
||||
]);
|
||||
$filePath = $file['tmp_name'];
|
||||
// 上传后保存的文件名
|
||||
$name = $this->getName($file['name']);
|
||||
$path = $this->getPath . $name;
|
||||
try {
|
||||
$obsClient->putObject([
|
||||
'Bucket' => $this->storage['bucket'],
|
||||
'Key' => $path,
|
||||
'SourceFile' => $filePath // localfile为待上传的本地文件路径,需要指定到具体的文件名
|
||||
]);
|
||||
return array(
|
||||
'path' => $path,
|
||||
'name' => $name,
|
||||
'url' => $this->storage['space_domain'] . '/' . $path,
|
||||
'state' => 1,
|
||||
);
|
||||
} catch (\Exception $e) {
|
||||
return array(
|
||||
'msg' => $e->getMessage(),
|
||||
'state' => 0,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 华为云删除方法
|
||||
* @param \think\Request $file
|
||||
*/
|
||||
function hwyun_delete($path)
|
||||
{
|
||||
$obsClient = new ObsClient([
|
||||
'key' => $this->storage['AccessKey'],
|
||||
'secret' => $this->storage['SecretKey'],
|
||||
'endpoint' => $this->storage['region']
|
||||
]);
|
||||
|
||||
$obsClient->deleteObject([
|
||||
'Bucket' => $this->storage['bucket'],
|
||||
'Key' => $path,
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
@ -21,13 +21,15 @@
|
||||
],
|
||||
"require": {
|
||||
"php": ">=7.1.0",
|
||||
"topthink/framework": "^6.0.0",
|
||||
"topthink/framework": "6.0.9",
|
||||
"topthink/think-orm": "^2.0",
|
||||
"firebase/php-jwt": "^5.5",
|
||||
"phpmailer/phpmailer": "^6.5",
|
||||
"qiniu/php-sdk": "^7.3",
|
||||
"qcloud/cos-sdk-v5": "^2.1",
|
||||
"aliyuncs/oss-sdk-php": "^2.4"
|
||||
"aliyuncs/oss-sdk-php": "^2.4",
|
||||
"upyun/sdk": "^3.5",
|
||||
"obs/esdk-obs-php": "^3.21"
|
||||
},
|
||||
"require-dev": {
|
||||
"symfony/var-dumper": "^4.2",
|
||||
@ -42,7 +44,8 @@
|
||||
}
|
||||
},
|
||||
"config": {
|
||||
"preferred-install": "dist"
|
||||
"preferred-install": "dist",
|
||||
"secure-http": false
|
||||
},
|
||||
"scripts": {
|
||||
"post-autoload-dump": [
|
||||
|
1169
composer.lock
generated
1169
composer.lock
generated
File diff suppressed because it is too large
Load Diff
@ -31,4 +31,4 @@
|
||||
"%c%s",
|
||||
"color: blue; font-size: 16px;",
|
||||
"作者邮箱admin@osuu.net \n\n你可以通过 https://www.osuu.net 了解我们 "
|
||||
);</script><link href=/static/css/chunk-06e425ff.3ca1b113.css rel=prefetch><link href=/static/css/chunk-28ce6966.e6d89e7b.css rel=prefetch><link href=/static/css/chunk-33902f8b.cbf22c19.css rel=prefetch><link href=/static/css/chunk-33d02adc.498846ba.css rel=prefetch><link href=/static/css/chunk-352a2ec0.ca95b178.css rel=prefetch><link href=/static/css/chunk-49828d4e.3733e262.css rel=prefetch><link href=/static/css/chunk-5e1b63a1.27c1636a.css rel=prefetch><link href=/static/css/chunk-609108d5.c6a890f2.css rel=prefetch><link href=/static/css/chunk-707d2a1a.c401dfcf.css rel=prefetch><link href=/static/css/chunk-78f04bb7.cfe9e08f.css rel=prefetch><link href=/static/css/chunk-7a3ede26.b6e87bff.css rel=prefetch><link href=/static/css/chunk-7a802caa.8ac89c54.css rel=prefetch><link href=/static/css/chunk-7d482d4c.38c52ee3.css rel=prefetch><link href=/static/js/chunk-06e425ff.08e3172e.js rel=prefetch><link href=/static/js/chunk-28ce6966.82c852b1.js rel=prefetch><link href=/static/js/chunk-2d217c1d.6e682752.js rel=prefetch><link href=/static/js/chunk-33902f8b.6f7b4374.js rel=prefetch><link href=/static/js/chunk-33d02adc.82ee0f32.js rel=prefetch><link href=/static/js/chunk-352a2ec0.d8604a48.js rel=prefetch><link href=/static/js/chunk-49828d4e.1e0d9601.js rel=prefetch><link href=/static/js/chunk-5e1b63a1.710e49d6.js rel=prefetch><link href=/static/js/chunk-609108d5.3cac13dd.js rel=prefetch><link href=/static/js/chunk-707d2a1a.9f60a966.js rel=prefetch><link href=/static/js/chunk-78f04bb7.b24df97e.js rel=prefetch><link href=/static/js/chunk-7a3ede26.7d50fd89.js rel=prefetch><link href=/static/js/chunk-7a802caa.0b8b940b.js rel=prefetch><link href=/static/js/chunk-7d482d4c.d9df438e.js rel=prefetch><link href=/static/css/app.9cac8550.css rel=preload as=style><link href=/static/css/chunk-vendors.d97a843f.css rel=preload as=style><link href=/static/js/app.a031a941.js rel=preload as=script><link href=/static/js/chunk-vendors.62ca9949.js rel=preload as=script><link href=/static/css/chunk-vendors.d97a843f.css rel=stylesheet><link href=/static/css/app.9cac8550.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=/static/js/chunk-vendors.62ca9949.js></script><script src=/static/js/app.a031a941.js></script></body></html>
|
||||
);</script><link href=/static/css/chunk-17b02b82.2d6d8fdf.css rel=prefetch><link href=/static/css/chunk-1c26233c.2e48483d.css rel=prefetch><link href=/static/css/chunk-27d98d00.6ded1efb.css rel=prefetch><link href=/static/css/chunk-2cfe5f7f.9babaa2d.css rel=prefetch><link href=/static/css/chunk-32672719.4b43ddcb.css rel=prefetch><link href=/static/css/chunk-34423ed3.be85b93f.css rel=prefetch><link href=/static/css/chunk-53841c76.d5daab07.css rel=prefetch><link href=/static/css/chunk-548fbbb9.ddee94a4.css rel=prefetch><link href=/static/css/chunk-64a740af.c51239a3.css rel=prefetch><link href=/static/css/chunk-6f31df29.6707e604.css rel=prefetch><link href=/static/css/chunk-782a13ac.e4bd9a47.css rel=prefetch><link href=/static/css/chunk-b05c690e.e71584fb.css rel=prefetch><link href=/static/css/chunk-b8669f6c.96f4f9f8.css rel=prefetch><link href=/static/js/chunk-17b02b82.5e0ca05b.js rel=prefetch><link href=/static/js/chunk-1c26233c.3664c46b.js rel=prefetch><link href=/static/js/chunk-27d98d00.a968ce7a.js rel=prefetch><link href=/static/js/chunk-2cfe5f7f.d4fa391d.js rel=prefetch><link href=/static/js/chunk-2d217c1d.17c98d3c.js rel=prefetch><link href=/static/js/chunk-32672719.221eb9c9.js rel=prefetch><link href=/static/js/chunk-34423ed3.a68408fc.js rel=prefetch><link href=/static/js/chunk-53841c76.d2a15cf2.js rel=prefetch><link href=/static/js/chunk-548fbbb9.e6eb7dcc.js rel=prefetch><link href=/static/js/chunk-64a740af.1bcfbaf7.js rel=prefetch><link href=/static/js/chunk-6f31df29.a6577855.js rel=prefetch><link href=/static/js/chunk-782a13ac.6259f087.js rel=prefetch><link href=/static/js/chunk-b05c690e.a3d1ec6a.js rel=prefetch><link href=/static/js/chunk-b8669f6c.8516012d.js rel=prefetch><link href=/static/css/app.2821dade.css rel=preload as=style><link href=/static/css/chunk-vendors.f3a277b0.css rel=preload as=style><link href=/static/js/app.b3fcf133.js rel=preload as=script><link href=/static/js/chunk-vendors.f75149ed.js rel=preload as=script><link href=/static/css/chunk-vendors.f3a277b0.css rel=stylesheet><link href=/static/css/app.2821dade.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=/static/js/chunk-vendors.f75149ed.js></script><script src=/static/js/app.b3fcf133.js></script></body></html>
|
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
||||
.portrait[data-v-9e7b8730]{position:relative;height:120px;overflow:hidden}.portrait[data-v-9e7b8730],.portrait img[data-v-9e7b8730]{width:120px;border-radius:50%}.portrait .btn[data-v-9e7b8730]{position:absolute;left:0;bottom:0;opacity:.75;background:#181818;color:#fff;width:120px;text-align:center;cursor:pointer}
|
1
public/static/css/chunk-17b02b82.2d6d8fdf.css
Normal file
1
public/static/css/chunk-17b02b82.2d6d8fdf.css
Normal file
@ -0,0 +1 @@
|
||||
.ivu-checkbox-wrapper[data-v-56d68c3d]{margin-bottom:5px}
|
1
public/static/css/chunk-1c26233c.2e48483d.css
Normal file
1
public/static/css/chunk-1c26233c.2e48483d.css
Normal file
@ -0,0 +1 @@
|
||||
.ivu-mb[data-v-b414aefe]{margin-bottom:15px}.ivu-mb .list-goods-list-item .img-main[data-v-b414aefe]{height:150px}.ivu-mb .list-goods-list-item .img-main img[data-v-b414aefe]{max-height:100%}.ivu-mb .list-goods-list-item .ivu-tooltip[data-v-b414aefe],.ivu-mb .list-goods-list-item .ivu-tooltip[data-v-b414aefe] .ivu-tooltip-rel{display:block}.ivu-mb .list-goods-list-item .name[data-v-b414aefe]{text-align:center;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:10px;cursor:pointer}.ivu-mb .list-goods-list-item .btn-main[data-v-b414aefe]{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ivu-mb .list-goods-list-item .btn-main button[data-v-b414aefe]{width:48%}.ivu-mb .list-goods-list-item .btn-main .ivu-btn[data-v-b414aefe]{padding:0}.ivu-mb .active[data-v-b414aefe]{background:rgba(204,232,255,.5);border:1px solid rgba(153,209,255,.57)}.vertical-center-modal[data-v-b414aefe]{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}.vertical-center-modal .ivu-modal[data-v-b414aefe]{top:0}[data-v-b414aefe] .ivu-radio-wrapper-checked{background:#2d8cf0;color:#fff}.right[data-v-b414aefe]{text-align:right}
|
1
public/static/css/chunk-27d98d00.6ded1efb.css
Normal file
1
public/static/css/chunk-27d98d00.6ded1efb.css
Normal file
@ -0,0 +1 @@
|
||||
.list-goods-list-item[data-v-1e1540f0]{margin-bottom:15px}.list-goods-list-item .img-main[data-v-1e1540f0]{height:150px}.list-goods-list-item .img-main img[data-v-1e1540f0]{max-height:100%}.list-goods-list-item .ivu-tooltip[data-v-1e1540f0],.list-goods-list-item .ivu-tooltip[data-v-1e1540f0] .ivu-tooltip-rel{display:block}.list-goods-list-item .name[data-v-1e1540f0]{text-align:center;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:10px;cursor:pointer}.active[data-v-1e1540f0]{background:rgba(204,232,255,.5);border:1px solid rgba(153,209,255,.57)}.pre[data-v-1e1540f0]{height:123px;padding:10px 15px;overflow-y:scroll;border:1px solid #dadada;background-color:#f7f7f7;font-size:14px;color:#555;border-radius:3px;cursor:pointer;font-family:Menlo,Monaco,Consolas,Courier New,monospace}.w100[data-v-1e1540f0]{width:100%}.p50[data-v-1e1540f0]{padding:50px 0}.p100[data-v-1e1540f0]{padding:150px 0}
|
@ -1 +0,0 @@
|
||||
.list-goods-list-item[data-v-3cab3a53]{margin-bottom:20px}.list-goods-list-item .main[data-v-3cab3a53]{line-height:151px;text-align:center;cursor:pointer}.list-goods-list-item .main[data-v-3cab3a53]:hover{color:#2d8cf0;background:rgba(25,129,243,.07)}.list-goods-list-item .name[data-v-3cab3a53]{font-size:16px;font-weight:600;color:#000}.list-goods-list-item .btn-main[data-v-3cab3a53]{border-top:1px solid #e5e9f3}.list-goods-list-item .btn-main .btn[data-v-3cab3a53]{width:50%;float:left;text-align:center;padding:10px;cursor:pointer;position:relative}.list-goods-list-item .btn-main .btn[data-v-3cab3a53]:hover{color:red}.list-goods-list-item .btn-main .btn[data-v-3cab3a53]:first-child{border-right:1px solid #e5e9f3}.list-goods-list-item .btn-main .btn[data-v-3cab3a53]:first-child:hover{color:#2d8cf0}.list-goods-list-item .explain[data-v-3cab3a53]{font-size:14px;color:#000;margin-top:5px}.list-goods-list-item[data-v-3cab3a53] .ivu-card-body{padding:0!important}
|
1
public/static/css/chunk-2cfe5f7f.9babaa2d.css
Normal file
1
public/static/css/chunk-2cfe5f7f.9babaa2d.css
Normal file
@ -0,0 +1 @@
|
||||
p[data-v-1c1e72a9]{line-height:30px}a[data-v-1c1e72a9]{color:#00f}.line[data-v-1c1e72a9]{margin:0 10px}
|
1
public/static/css/chunk-32672719.4b43ddcb.css
Normal file
1
public/static/css/chunk-32672719.4b43ddcb.css
Normal file
@ -0,0 +1 @@
|
||||
.pages[data-v-304b5f12]{display:-webkit - box;display:-ms - flexbox;display:-webkit-box;display:-ms-flexbox;display:flex;webkit-box-align:center;ms-flex-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80%;min-height:500 px}.pages .pages-img[data-v-304b5f12]{padding-right:88px;-webkit-box-flex:0;-ms-flex:0 0 62.5%;flex:0 0 62.5%;width:62.5%;padding-right:152px;zoom:1}.pages .pages-img .pages-img-element[data-v-304b5f12]{float:right;width:100%;max-width:430px;height:360px;background-image:url(../../static/img/404.fa07fdd7.png);background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.pages .pages-content[data-v-304b5f12]{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.pages .pages-content h1[data-v-304b5f12]{margin-bottom:24px;color:#515a6e;font-weight:600;font-size:72px;line-height:72px}.pages .pages-content .pages-content-desc[data-v-304b5f12]{margin-bottom:16px;color:#808695;font-size:20px;line-height:28px}@media screen and (max-width:576px){.pages[data-v-304b5f12]{display:block;text-align:center}.pages .pages-img[data-v-304b5f12]{margin:0 auto 24px;padding-right:0}}@media screen and (max-width:480px){.pages-img[data-v-304b5f12]{margin-bottom:-24px;overflow:hidden}}
|
@ -1 +0,0 @@
|
||||
.card-body[data-v-61631f8f]{min-height:435px}.ivu-radio-wrapper[data-v-61631f8f]{margin-right:20px}.ivu-btn[data-v-61631f8f]{margin-right:10px}
|
@ -1 +0,0 @@
|
||||
iframe[data-v-04639f59]{width:100%;min-height:200px}.auth[data-v-04639f59]{padding:12px;background-color:#fff;border:1px solid #f7f7f7;border-left:4px solid #339fd4;border-radius:5px;position:relative;margin-bottom:20px}.auth .title[data-v-04639f59]{color:#ff5473;font-weight:600;font-size:18px}.auth .version[data-v-04639f59]{line-height:35px}.auth .btn[data-v-04639f59]{margin:10px 0}.speed-sm[data-v-04639f59]{margin:5px 0;font-size:14px;color:#1c1d1f}.speed .loader-77[data-v-04639f59]{width:100%;height:8px;display:inline-block;position:relative;overflow:hidden}.speed .loader-77[data-v-04639f59]:before{content:"";top:0;left:0;height:100%;width:100%;position:absolute;background-color:hsla(0,0%,100%,.15);background-image:linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 0,transparent 50%,rgba(0,0,0,.25) 0,rgba(0,0,0,.25) 75%,transparent 0,transparent);background-size:15px 15px;z-index:10}.speed .loader-77[data-v-04639f59]:after{content:"";width:0;height:100%;background-image:-webkit-gradient(linear,left top,right top,from(#108ee9),to(#87d068));background-image:linear-gradient(90deg,#108ee9 0,#87d068);position:absolute;border-radius:0 4px 4px 0;top:0;left:0;-webkit-animation:animFw-data-v-04639f59 10s ease-in infinite;animation:animFw-data-v-04639f59 10s ease-in infinite}@-webkit-keyframes animFw-data-v-04639f59{0%{width:0}to{width:100%}}@keyframes animFw-data-v-04639f59{0%{width:0}to{width:100%}}
|
1
public/static/css/chunk-34423ed3.be85b93f.css
Normal file
1
public/static/css/chunk-34423ed3.be85b93f.css
Normal file
@ -0,0 +1 @@
|
||||
iframe[data-v-940b06fa]{width:100%;min-height:200px}.auth[data-v-940b06fa]{padding:12px;background-color:#fff;border:1px solid #f7f7f7;border-left:4px solid #339fd4;border-radius:5px;position:relative;margin-bottom:20px}.auth .title[data-v-940b06fa]{color:#ff5473;font-weight:600;font-size:18px}.auth .version[data-v-940b06fa]{line-height:35px}.auth .btn[data-v-940b06fa]{margin:10px 0}.speed-sm[data-v-940b06fa]{margin:5px 0;font-size:14px;color:#1c1d1f}.speed .loader-77[data-v-940b06fa]{width:100%;height:8px;display:inline-block;position:relative;overflow:hidden}.speed .loader-77[data-v-940b06fa]:before{content:"";top:0;left:0;height:100%;width:100%;position:absolute;background-color:hsla(0,0%,100%,.15);background-image:linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 0,transparent 50%,rgba(0,0,0,.25) 0,rgba(0,0,0,.25) 75%,transparent 0,transparent);background-size:15px 15px;z-index:10}.speed .loader-77[data-v-940b06fa]:after{content:"";width:0;height:100%;background-image:-webkit-gradient(linear,left top,right top,from(#108ee9),to(#87d068));background-image:linear-gradient(90deg,#108ee9 0,#87d068);position:absolute;border-radius:0 4px 4px 0;top:0;left:0;-webkit-animation:animFw-data-v-940b06fa 10s ease-in infinite;animation:animFw-data-v-940b06fa 10s ease-in infinite}@-webkit-keyframes animFw-data-v-940b06fa{0%{width:0}to{width:100%}}@keyframes animFw-data-v-940b06fa{0%{width:0}to{width:100%}}
|
@ -1 +0,0 @@
|
||||
.list-goods-list-item[data-v-ea48d6b4]{margin-bottom:15px}.list-goods-list-item .img-main[data-v-ea48d6b4]{height:150px}.list-goods-list-item .img-main img[data-v-ea48d6b4]{max-height:100%}.list-goods-list-item .ivu-tooltip[data-v-ea48d6b4],.list-goods-list-item .ivu-tooltip[data-v-ea48d6b4] .ivu-tooltip-rel{display:block}.list-goods-list-item .name[data-v-ea48d6b4]{text-align:center;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:10px;cursor:pointer}.active[data-v-ea48d6b4]{background:rgba(204,232,255,.5);border:1px solid rgba(153,209,255,.57)}.pre[data-v-ea48d6b4]{height:123px;padding:10px 15px;overflow-y:scroll;border:1px solid #dadada;background-color:#f7f7f7;font-size:14px;color:#555;border-radius:3px;cursor:pointer;font-family:Menlo,Monaco,Consolas,Courier New,monospace}.w100[data-v-ea48d6b4]{width:100%}.p50[data-v-ea48d6b4]{padding:50px 0}.p100[data-v-ea48d6b4]{padding:150px 0}
|
@ -1 +0,0 @@
|
||||
p[data-v-1c51e53a]{line-height:30px}a[data-v-1c51e53a]{color:#00f}.line[data-v-1c51e53a]{margin:0 10px}
|
1
public/static/css/chunk-53841c76.d5daab07.css
Normal file
1
public/static/css/chunk-53841c76.d5daab07.css
Normal file
@ -0,0 +1 @@
|
||||
.portrait[data-v-04ef752c]{position:relative;height:120px;overflow:hidden}.portrait[data-v-04ef752c],.portrait img[data-v-04ef752c]{width:120px;border-radius:50%}.portrait .btn[data-v-04ef752c]{position:absolute;left:0;bottom:0;opacity:.75;background:#181818;color:#fff;width:120px;text-align:center;cursor:pointer}
|
1
public/static/css/chunk-548fbbb9.ddee94a4.css
Normal file
1
public/static/css/chunk-548fbbb9.ddee94a4.css
Normal file
@ -0,0 +1 @@
|
||||
.list-goods-list-item[data-v-1c0229ea]{margin-bottom:20px}.list-goods-list-item .main[data-v-1c0229ea]{line-height:151px;text-align:center;cursor:pointer}.list-goods-list-item .main[data-v-1c0229ea]:hover{color:#2d8cf0;background:rgba(25,129,243,.07)}.list-goods-list-item .name[data-v-1c0229ea]{font-size:16px;font-weight:600;color:#000}.list-goods-list-item .btn-main[data-v-1c0229ea]{border-top:1px solid #e5e9f3}.list-goods-list-item .btn-main .btn[data-v-1c0229ea]{width:50%;float:left;text-align:center;padding:10px;cursor:pointer;position:relative}.list-goods-list-item .btn-main .btn[data-v-1c0229ea]:hover{color:red}.list-goods-list-item .btn-main .btn[data-v-1c0229ea]:first-child{border-right:1px solid #e5e9f3}.list-goods-list-item .btn-main .btn[data-v-1c0229ea]:first-child:hover{color:#2d8cf0}.list-goods-list-item .explain[data-v-1c0229ea]{font-size:14px;color:#000;margin-top:5px}.list-goods-list-item[data-v-1c0229ea] .ivu-card-body{padding:0!important}.help[data-v-1c0229ea]{text-align:center;font-size:14px}.help a[data-v-1c0229ea]{color:#2d8cf0}
|
@ -1 +0,0 @@
|
||||
.pages[data-v-0bf7a3a7]{display:-webkit - box;display:-ms - flexbox;display:-webkit-box;display:-ms-flexbox;display:flex;webkit-box-align:center;ms-flex-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80%;min-height:500 px}.pages .pages-img[data-v-0bf7a3a7]{padding-right:88px;-webkit-box-flex:0;-ms-flex:0 0 62.5%;flex:0 0 62.5%;width:62.5%;padding-right:152px;zoom:1}.pages .pages-img .pages-img-element[data-v-0bf7a3a7]{float:right;width:100%;max-width:430px;height:360px;background-image:url(../../static/img/404.fa07fdd7.png);background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.pages .pages-content[data-v-0bf7a3a7]{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.pages .pages-content h1[data-v-0bf7a3a7]{margin-bottom:24px;color:#515a6e;font-weight:600;font-size:72px;line-height:72px}.pages .pages-content .pages-content-desc[data-v-0bf7a3a7]{margin-bottom:16px;color:#808695;font-size:20px;line-height:28px}@media screen and (max-width:576px){.pages[data-v-0bf7a3a7]{display:block;text-align:center}.pages .pages-img[data-v-0bf7a3a7]{margin:0 auto 24px;padding-right:0}}@media screen and (max-width:480px){.pages-img[data-v-0bf7a3a7]{margin-bottom:-24px;overflow:hidden}}
|
@ -1 +0,0 @@
|
||||
[data-v-9ec1eb64] .ivu-badge-status-dot{width:10px;height:10px}
|
1
public/static/css/chunk-64a740af.c51239a3.css
Normal file
1
public/static/css/chunk-64a740af.c51239a3.css
Normal file
@ -0,0 +1 @@
|
||||
.avatar-title .osuu-net[data-v-5f4cfab3]{font-size:25px;color:#2d8cf0}.geek-jiazai[data-v-5f4cfab3]{-webkit-animation:turn-data-v-5f4cfab3 2s linear infinite}@-webkit-keyframes turn-data-v-5f4cfab3{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}[data-v-44d008e0] .ivu-scroll-container::-webkit-scrollbar{width:10px;height:1px}[data-v-44d008e0] .ivu-scroll-container::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:#ccc;border-radius:9px}[data-v-44d008e0] .ivu-scroll-container::-webkit-scrollbar-track{background-color:#eee;border-radius:9px}.menu[data-v-44d008e0]{float:right;font-weight:400}.card-title[data-v-44d008e0]{margin-bottom:20px}.loading[data-v-44d008e0]{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading .text[data-v-44d008e0]{margin-top:10px;font-size:14px;text-align:center}.loading .main[data-v-44d008e0]{width:80px;height:80px;border-radius:50%;margin:0 auto;position:relative;border:5px solid #90ee90;-webkit-animation:turn-data-v-44d008e0 2s linear infinite}.loading .main span[data-v-44d008e0]{display:inline-block;width:30px;height:30px;border-radius:50%;background:#90ee90;position:absolute;left:50%;margin-top:-15px;margin-left:-15px;-webkit-animation:changeBgColor-data-v-44d008e0 2s linear infinite}@-webkit-keyframes changeBgColor-data-v-44d008e0{0%{background:#90ee90}to{background:#add8e6}}@-webkit-keyframes turn-data-v-44d008e0{0%{-webkit-transform:rotate(0deg);border-color:#90ee90}to{-webkit-transform:rotate(1turn);border-color:#add8e6}}.content[data-v-fb0f0ce4]{height:400px;margin-top:0}.loading[data-v-fb0f0ce4]{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading .text[data-v-fb0f0ce4]{margin-top:10px;font-size:14px;text-align:center}.loading .main[data-v-fb0f0ce4]{width:80px;height:80px;border-radius:50%;margin:0 auto;position:relative;border:5px solid #90ee90;-webkit-animation:turn-data-v-fb0f0ce4 2s linear infinite}.loading .main span[data-v-fb0f0ce4]{display:inline-block;width:30px;height:30px;border-radius:50%;background:#90ee90;position:absolute;left:50%;margin-top:-15px;margin-left:-15px;-webkit-animation:changeBgColor-data-v-fb0f0ce4 2s linear infinite}@-webkit-keyframes changeBgColor-data-v-fb0f0ce4{0%{background:#90ee90}to{background:#add8e6}}@-webkit-keyframes turn-data-v-fb0f0ce4{0%{-webkit-transform:rotate(0deg);border-color:#90ee90}to{-webkit-transform:rotate(1turn);border-color:#add8e6}}.ivu-mb[data-v-1a1256dc]{width:33.33%;position:relative;float:left;margin-bottom:30px!important;text-align:center;cursor:pointer}.ivu-mb .iconfont[data-v-1a1256dc]{margin-bottom:10px}.ivu-mb p[data-v-1a1256dc]:hover{color:#2d8cf0}.card-title[data-v-1a1256dc]{margin-bottom:10px}[data-v-1a1256dc] .ivu-divider-inner-text{color:#999}.ivu-alert[data-v-1a1256dc]{padding-right:8px}
|
@ -1 +1 @@
|
||||
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-overflow-scrolling:touch}#app,body,html{width:100%;height:100%}input,input[type=button],input[type=reset],input[type=submit]{font-family:Arial,Helvetica,sans-serif;resize:none;border:none}a,article,aside,body,button,dd,details,div,dl,dt,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,img,input,li,menu,nav,ol,p,section,select,table,tbody,td,textarea,th,tr,ul{-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,img,menu,nav,section{display:block}img{width:100%;height:auto;width:auto\9;-ms-interpolation-mode:bicubic}a,article,aside,body,button,dd,details,div,dl,dt,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,img,input,li,menu,nav,ol,p,section,select,table,tbody,td,textarea,th,tr,ul{margin:0;padding:0}body{font:12px/1.5 Microsoft YaHei,"\5B8B\4F53",Tahoma,Arial,sans-serif}em,i{font-style:normal}li,ul{list-style-type:none}strong{font-weight:400}.clearfix:after{content:"";display:block;visibility:hidden;height:0;clear:both}.clearfix{zoom:1}a{color:#969696;font-family:Microsoft YaHei,Tahoma,Arial,sans-serif}a,a:hover{text-decoration:none}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-family:Microsoft YaHei}img{border:none}input{font-family:Microsoft YaHei}.one-txt-cut{white-space:nowrap}.one-txt-cut,.txt-cut{overflow:hidden;text-overflow:ellipsis}.txt-cut{display:-webkit-box;-webkit-box-orient:vertical}label{font-weight:400}a:active,a:hover,a:link,a:visited{background:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}button,input[type=button],input[type=file],input[type=submit]{cursor:pointer;-webkit-appearance:none}.ivu-icon[data-v-122c1b04],[data-v-122c1b04] .ivu-dropdown{vertical-align:middle}.align-items-left[data-v-122c1b04]{width:100%;height:60px;text-align:center;line-height:60px}.align-items-left span[data-v-122c1b04]{width:60px;font-size:20px;vertical-align:middle}.badge-got[data-v-122c1b04]{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:0 center;transform-origin:0 center;top:12px;right:5px;height:8px;width:8px;border-radius:100%;background:#ed4014;z-index:10;-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff}.navbar-brand-box[data-v-122c1b04]{width:240px;margin-top:10px}.navbar-brand-box img[data-v-122c1b04]{margin:0 auto;width:80%}.right[data-v-122c1b04]{float:right;color:#ff5656}.hot[data-v-122c1b04]{color:#ff5656}.right-btn .iconfont[data-v-122c1b04]{vertical-align:middle}.h-100[data-v-122c1b04]{min-height:100vh;position:relative}.h-100 .over[data-v-122c1b04]{position:absolute;right:10px;bottom:10px}[data-v-122c1b04] .ivu-menu-light:after{width:0}[data-v-122c1b04] .ivu-form-item-label{font-weight:100;font-size:14px}
|
||||
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-overflow-scrolling:touch}#app,body,html{width:100%;height:100%}input,input[type=button],input[type=reset],input[type=submit]{font-family:Arial,Helvetica,sans-serif;resize:none;border:none}a,article,aside,body,button,dd,details,div,dl,dt,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,img,input,li,menu,nav,ol,p,section,select,table,tbody,td,textarea,th,tr,ul{-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,img,menu,nav,section{display:block}img{width:100%;height:auto;width:auto\9;-ms-interpolation-mode:bicubic}a,article,aside,body,button,dd,details,div,dl,dt,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,img,input,li,menu,nav,ol,p,section,select,table,tbody,td,textarea,th,tr,ul{margin:0;padding:0}body{font:12px/1.5 Microsoft YaHei,"\5B8B\4F53",Tahoma,Arial,sans-serif}em,i{font-style:normal}li,ul{list-style-type:none}strong{font-weight:400}.clearfix:after{content:"";display:block;visibility:hidden;height:0;clear:both}.clearfix{zoom:1}a{color:#969696;font-family:Microsoft YaHei,Tahoma,Arial,sans-serif}a,a:hover{text-decoration:none}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-family:Microsoft YaHei}img{border:none}input{font-family:Microsoft YaHei}.one-txt-cut{white-space:nowrap}.one-txt-cut,.txt-cut{overflow:hidden;text-overflow:ellipsis}.txt-cut{display:-webkit-box;-webkit-box-orient:vertical}label{font-weight:400}a:active,a:hover,a:link,a:visited{background:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}button,input[type=button],input[type=file],input[type=submit]{cursor:pointer;-webkit-appearance:none}.ivu-icon[data-v-06b6319a],[data-v-06b6319a] .ivu-dropdown{vertical-align:middle}.align-items-left[data-v-06b6319a]{width:100%;height:60px;text-align:center;line-height:60px}.align-items-left span[data-v-06b6319a]{width:60px;font-size:20px;vertical-align:middle}.badge-got[data-v-06b6319a]{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:0 center;transform-origin:0 center;top:12px;right:5px;height:8px;width:8px;border-radius:100%;background:#ed4014;z-index:10;-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff}.navbar-brand-box[data-v-06b6319a]{width:240px;margin-top:10px}.navbar-brand-box img[data-v-06b6319a]{margin:0 auto;width:80%}.right[data-v-06b6319a]{float:right;color:#ff5656}.hot[data-v-06b6319a]{color:#ff5656}.right-btn .iconfont[data-v-06b6319a]{vertical-align:middle}.h-100[data-v-06b6319a]{min-height:100vh;position:relative}.h-100 .over[data-v-06b6319a]{position:absolute;right:10px;bottom:10px}[data-v-06b6319a] .ivu-menu-light:after{width:0}[data-v-06b6319a] .ivu-form-item-label{font-weight:100;font-size:14px}
|
@ -1 +0,0 @@
|
||||
.ivu-mb[data-v-50d60d9a]{margin-bottom:15px}.ivu-mb .list-goods-list-item .img-main[data-v-50d60d9a]{height:150px}.ivu-mb .list-goods-list-item .img-main img[data-v-50d60d9a]{max-height:100%}.ivu-mb .list-goods-list-item .ivu-tooltip[data-v-50d60d9a],.ivu-mb .list-goods-list-item .ivu-tooltip[data-v-50d60d9a] .ivu-tooltip-rel{display:block}.ivu-mb .list-goods-list-item .name[data-v-50d60d9a]{text-align:center;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:10px;cursor:pointer}.ivu-mb .list-goods-list-item .btn-main[data-v-50d60d9a]{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ivu-mb .list-goods-list-item .btn-main button[data-v-50d60d9a]{width:48%}.ivu-mb .list-goods-list-item .btn-main .ivu-btn[data-v-50d60d9a]{padding:0}.ivu-mb .active[data-v-50d60d9a]{background:rgba(204,232,255,.5);border:1px solid rgba(153,209,255,.57)}.vertical-center-modal[data-v-50d60d9a]{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}.vertical-center-modal .ivu-modal[data-v-50d60d9a]{top:0}[data-v-50d60d9a] .ivu-radio-wrapper-checked{background:#2d8cf0;color:#fff}.right[data-v-50d60d9a]{text-align:right}
|
1
public/static/css/chunk-782a13ac.e4bd9a47.css
Normal file
1
public/static/css/chunk-782a13ac.e4bd9a47.css
Normal file
@ -0,0 +1 @@
|
||||
.card-body[data-v-d331775e]{min-height:435px}.ivu-radio-wrapper[data-v-d331775e]{margin-right:20px}.ivu-btn[data-v-d331775e]{margin-right:10px}
|
@ -1 +0,0 @@
|
||||
.avatar-title .osuu-net[data-v-5e8b8152]{font-size:25px;color:#2d8cf0}.geek-jiazai[data-v-5e8b8152]{-webkit-animation:turn-data-v-5e8b8152 2s linear infinite}@-webkit-keyframes turn-data-v-5e8b8152{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}[data-v-570af4e8] .ivu-scroll-container::-webkit-scrollbar{width:10px;height:1px}[data-v-570af4e8] .ivu-scroll-container::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:#ccc;border-radius:9px}[data-v-570af4e8] .ivu-scroll-container::-webkit-scrollbar-track{background-color:#eee;border-radius:9px}.menu[data-v-570af4e8]{float:right;font-weight:400}.card-title[data-v-570af4e8]{margin-bottom:20px}.loading[data-v-570af4e8]{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading .text[data-v-570af4e8]{margin-top:10px;font-size:14px;text-align:center}.loading .main[data-v-570af4e8]{width:80px;height:80px;border-radius:50%;margin:0 auto;position:relative;border:5px solid #90ee90;-webkit-animation:turn-data-v-570af4e8 2s linear infinite}.loading .main span[data-v-570af4e8]{display:inline-block;width:30px;height:30px;border-radius:50%;background:#90ee90;position:absolute;left:50%;margin-top:-15px;margin-left:-15px;-webkit-animation:changeBgColor-data-v-570af4e8 2s linear infinite}@-webkit-keyframes changeBgColor-data-v-570af4e8{0%{background:#90ee90}to{background:#add8e6}}@-webkit-keyframes turn-data-v-570af4e8{0%{-webkit-transform:rotate(0deg);border-color:#90ee90}to{-webkit-transform:rotate(1turn);border-color:#add8e6}}.content[data-v-f96fc1d0]{height:400px;margin-top:0}.loading[data-v-f96fc1d0]{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading .text[data-v-f96fc1d0]{margin-top:10px;font-size:14px;text-align:center}.loading .main[data-v-f96fc1d0]{width:80px;height:80px;border-radius:50%;margin:0 auto;position:relative;border:5px solid #90ee90;-webkit-animation:turn-data-v-f96fc1d0 2s linear infinite}.loading .main span[data-v-f96fc1d0]{display:inline-block;width:30px;height:30px;border-radius:50%;background:#90ee90;position:absolute;left:50%;margin-top:-15px;margin-left:-15px;-webkit-animation:changeBgColor-data-v-f96fc1d0 2s linear infinite}@-webkit-keyframes changeBgColor-data-v-f96fc1d0{0%{background:#90ee90}to{background:#add8e6}}@-webkit-keyframes turn-data-v-f96fc1d0{0%{-webkit-transform:rotate(0deg);border-color:#90ee90}to{-webkit-transform:rotate(1turn);border-color:#add8e6}}.ivu-mb[data-v-3172f7c2]{width:33.33%;position:relative;float:left;margin-bottom:30px!important;text-align:center;cursor:pointer}.ivu-mb .iconfont[data-v-3172f7c2]{margin-bottom:10px}.ivu-mb p[data-v-3172f7c2]:hover{color:#2d8cf0}.card-title[data-v-3172f7c2]{margin-bottom:10px}[data-v-3172f7c2] .ivu-divider-inner-text{color:#999}.ivu-alert[data-v-3172f7c2]{padding-right:8px}
|
@ -1 +0,0 @@
|
||||
.setting-account-account h2[data-v-25acdc70]{font-size:21px}.setting-account-account .ivu-col h4 span[data-v-25acdc70]{margin-right:8px}.setting-account-account .ivu-col p[data-v-25acdc70]{margin-top:8px;color:#808695}.jv-container.jv-light[data-v-25acdc70]{outline:1px solid #ccc;margin-top:10px}.string[data-v-25acdc70]{color:green}.number[data-v-25acdc70]{color:#ff8c00}.boolean[data-v-25acdc70]{color:#00f}.null[data-v-25acdc70]{color:#f0f}.key[data-v-25acdc70]{color:red}.setting-account-account h2[data-v-6587ecbf]{font-size:21px}.setting-account-account .ivu-col h4 span[data-v-6587ecbf]{margin-right:8px}.setting-account-account .ivu-col p[data-v-6587ecbf]{margin-top:8px;color:#808695}.jv-container.jv-light[data-v-6587ecbf]{outline:1px solid #ccc;margin-top:10px}.string[data-v-6587ecbf]{color:green}.number[data-v-6587ecbf]{color:#ff8c00}.boolean[data-v-6587ecbf]{color:#00f}.null[data-v-6587ecbf]{color:#f0f}.key[data-v-6587ecbf]{color:red}[data-v-630dd63d] .ivu-cell-label{color:#999}[data-v-630dd63d] .ivu-card-shadow{border:1px solid #fff}
|
@ -1 +0,0 @@
|
||||
.ivu-checkbox-wrapper[data-v-0159c13d]{margin-bottom:5px}
|
1
public/static/css/chunk-b05c690e.e71584fb.css
Normal file
1
public/static/css/chunk-b05c690e.e71584fb.css
Normal file
@ -0,0 +1 @@
|
||||
.setting-account-account h2[data-v-3663b354]{font-size:21px}.setting-account-account .ivu-col h4 span[data-v-3663b354]{margin-right:8px}.setting-account-account .ivu-col p[data-v-3663b354]{margin-top:8px;color:#808695}.jv-container.jv-light[data-v-3663b354]{outline:1px solid #ccc;margin-top:10px}.string[data-v-3663b354]{color:green}.number[data-v-3663b354]{color:#ff8c00}.boolean[data-v-3663b354]{color:#00f}.null[data-v-3663b354]{color:#f0f}.key[data-v-3663b354]{color:red}.setting-account-account h2[data-v-19176c92]{font-size:21px}.setting-account-account .ivu-col h4 span[data-v-19176c92]{margin-right:8px}.setting-account-account .ivu-col p[data-v-19176c92]{margin-top:8px;color:#808695}.jv-container.jv-light[data-v-19176c92]{outline:1px solid #ccc;margin-top:10px}.string[data-v-19176c92]{color:green}.number[data-v-19176c92]{color:#ff8c00}.boolean[data-v-19176c92]{color:#00f}.null[data-v-19176c92]{color:#f0f}.key[data-v-19176c92]{color:red}[data-v-0731c4da] .ivu-cell-label{color:#999}[data-v-0731c4da] .ivu-card-shadow{border:1px solid #fff}
|
1
public/static/css/chunk-b8669f6c.96f4f9f8.css
Normal file
1
public/static/css/chunk-b8669f6c.96f4f9f8.css
Normal file
@ -0,0 +1 @@
|
||||
[data-v-59d276f4] .ivu-badge-status-dot{width:10px;height:10px}
|
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
2
public/static/js/app.b3fcf133.js
Normal file
2
public/static/js/app.b3fcf133.js
Normal file
File diff suppressed because one or more lines are too long
1
public/static/js/app.b3fcf133.js.map
Normal file
1
public/static/js/app.b3fcf133.js.map
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
2
public/static/js/chunk-1c26233c.3664c46b.js
Normal file
2
public/static/js/chunk-1c26233c.3664c46b.js
Normal file
File diff suppressed because one or more lines are too long
1
public/static/js/chunk-1c26233c.3664c46b.js.map
Normal file
1
public/static/js/chunk-1c26233c.3664c46b.js.map
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
public/static/js/chunk-27d98d00.a968ce7a.js.map
Normal file
1
public/static/js/chunk-27d98d00.a968ce7a.js.map
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
2
public/static/js/chunk-2cfe5f7f.d4fa391d.js
Normal file
2
public/static/js/chunk-2cfe5f7f.d4fa391d.js
Normal file
@ -0,0 +1,2 @@
|
||||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2cfe5f7f"],{"28b5":function(t,e,r){"use strict";r("f845")},"55bf":function(t,e,r){"use strict";r.r(e);var c=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",[r("div",{staticClass:"page-content"},[r("div",{staticClass:"container-fluid"},[r("div",{staticClass:"card"},[r("div",{staticClass:"card-head"},[t._v("关于系统")]),r("div",{staticClass:"card-body"},[r("Alert",{attrs:{type:"success"}},[t._v("\n LightPicture\n "),r("span",{attrs:{slot:"desc"},slot:"desc"},[r("Tag",{attrs:{color:"success"}},[t._v("当前版本:"+t._s(t.config.version)+" ("+t._s(t.config.time)+")")]),r("p",[t._v("一套轻量级企业团队图片资源管理系统、图床系统")]),r("p",[t._v("2021年底,苦于创作时没有一款方便快捷且适合需求的图床,在自己折腾下开发了LightPicture,本系统遵循GPL 3.0开源许可")]),r("p",[t._v("如果您认可我的作品,请为我点击一个star,你的支持也将帮助LightPicture变的更好")]),r("p",[r("a",{attrs:{href:"http://picture.h234.cn",target:"_blank"}},[t._v("官网")]),r("span",{staticClass:"line"},[t._v("-")]),r("a",{attrs:{href:"https://github.com/osuuu/LightPicture",target:"_blank"}},[t._v("Github")]),r("span",{staticClass:"line"},[t._v("-")]),r("a",{attrs:{href:"https://www.kancloud.cn/osuu234/lightpicture/2648408",target:"_blank"}},[t._v("使用手册")])]),r("p",[t._v("\n bug反馈请联系作者:admin@osuu.net\n ")])],1)])],1)])])])])},s=[],n=(r("8e6e"),r("ac6a"),r("456d"),r("ade3")),a=r("2f62");function i(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(t);e&&(c=c.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,c)}return r}function o(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?i(Object(r),!0).forEach((function(e){Object(n["a"])(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}var u={data:function(){return{}},computed:o({},Object(a["c"])(["config"]))},p=u,l=(r("28b5"),r("2877")),f=Object(l["a"])(p,c,s,!1,null,"1c1e72a9",null);e["default"]=f.exports},f845:function(t,e,r){}}]);
|
||||
//# sourceMappingURL=chunk-2cfe5f7f.d4fa391d.js.map
|
1
public/static/js/chunk-2cfe5f7f.d4fa391d.js.map
Normal file
1
public/static/js/chunk-2cfe5f7f.d4fa391d.js.map
Normal file
File diff suppressed because one or more lines are too long
@ -1,2 +1,2 @@
|
||||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d217c1d"],{c7a4:function(e,a,t){"use strict";t.r(a);var d=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",[t("div",{staticClass:"page-content"},[t("div",{staticClass:"container-fluid"},[t("div",{staticClass:"card"},[t("div",{staticClass:"card-head"},[e._v("修改密码")]),t("div",{staticClass:"card-body"},[t("Form",{ref:"create",attrs:{model:e.formValidate,rules:e.ruleValidate,"label-width":100}},[t("FormItem",{attrs:{label:"当前密码",prop:"old_pwd"}},[t("Input",{attrs:{placeholder:"请输入当前密码"},model:{value:e.formValidate.old_pwd,callback:function(a){e.$set(e.formValidate,"old_pwd",a)},expression:"formValidate.old_pwd"}})],1),t("FormItem",{attrs:{label:"新密码",prop:"new_pwd"}},[t("Input",{attrs:{type:"password",placeholder:"请输入新密码"},model:{value:e.formValidate.new_pwd,callback:function(a){e.$set(e.formValidate,"new_pwd",a)},expression:"formValidate.new_pwd"}})],1),t("FormItem",{attrs:{label:"确认密码",prop:"new_pwd2"}},[t("Input",{attrs:{type:"password",placeholder:"请再次输入新密码"},model:{value:e.formValidate.new_pwd2,callback:function(a){e.$set(e.formValidate,"new_pwd2",a)},expression:"formValidate.new_pwd2"}})],1),t("FormItem",[t("Button",{attrs:{type:"primary",loading:e.loading},on:{click:function(a){return e.edit()}}},[e._v("确认修改")])],1)],1)],1)])])])])},r=[],l=t("365c"),o={data:function(){return{formValidate:{old_pwd:"",new_pwd:"",new_pwd2:""},ruleValidate:{old_pwd:[{required:!0,message:"请输入当前密码",trigger:"blur"}],new_pwd:[{required:!0,message:"请输入新密码",trigger:"blur"}],new_pwd2:[{required:!0,message:"请再次输入新密码",trigger:"blur"}]},loading:!1}},methods:{edit:function(){var e=this;this.$refs.create.validate((function(a){if(a){if(e.formValidate.new_pwd!=e.formValidate.new_pwd2)return e.$Message.error({background:!0,content:"两次密码输入不一致"});e.loading=!0,Object(l["B"])({oldPwd:e.formValidate.old_pwd,newPwd:e.formValidate.new_pwd}).then((function(a){200==a.code?(e.$Message.success({background:!0,content:a.msg}),e.formValidate.old_pwd="",e.formValidate.new_pwd="",e.formValidate.new_pwd2=""):e.$Message.error({background:!0,content:a.msg}),e.loading=!1}))}}))}}},n=o,i=t("2877"),s=Object(i["a"])(n,d,r,!1,null,"76ecc44b",null);a["default"]=s.exports}}]);
|
||||
//# sourceMappingURL=chunk-2d217c1d.6e682752.js.map
|
||||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d217c1d"],{c7a4:function(e,a,t){"use strict";t.r(a);var d=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",[t("div",{staticClass:"page-content"},[t("div",{staticClass:"container-fluid"},[t("div",{staticClass:"card"},[t("div",{staticClass:"card-head"},[e._v("修改密码")]),t("div",{staticClass:"card-body"},[t("Form",{ref:"create",attrs:{model:e.formValidate,rules:e.ruleValidate,"label-width":100}},[t("FormItem",{attrs:{label:"当前密码",prop:"old_pwd"}},[t("Input",{attrs:{placeholder:"请输入当前密码"},model:{value:e.formValidate.old_pwd,callback:function(a){e.$set(e.formValidate,"old_pwd",a)},expression:"formValidate.old_pwd"}})],1),t("FormItem",{attrs:{label:"新密码",prop:"new_pwd"}},[t("Input",{attrs:{type:"password",placeholder:"请输入新密码"},model:{value:e.formValidate.new_pwd,callback:function(a){e.$set(e.formValidate,"new_pwd",a)},expression:"formValidate.new_pwd"}})],1),t("FormItem",{attrs:{label:"确认密码",prop:"new_pwd2"}},[t("Input",{attrs:{type:"password",placeholder:"请再次输入新密码"},model:{value:e.formValidate.new_pwd2,callback:function(a){e.$set(e.formValidate,"new_pwd2",a)},expression:"formValidate.new_pwd2"}})],1),t("FormItem",[t("Button",{attrs:{type:"primary",loading:e.loading},on:{click:function(a){return e.edit()}}},[e._v("确认修改")])],1)],1)],1)])])])])},r=[],l=t("365c"),o={data:function(){return{formValidate:{old_pwd:"",new_pwd:"",new_pwd2:""},ruleValidate:{old_pwd:[{required:!0,message:"请输入当前密码",trigger:"blur"}],new_pwd:[{required:!0,message:"请输入新密码",trigger:"blur"}],new_pwd2:[{required:!0,message:"请再次输入新密码",trigger:"blur"}]},loading:!1}},methods:{edit:function(){var e=this;this.$refs.create.validate((function(a){if(a){if(e.formValidate.new_pwd!=e.formValidate.new_pwd2)return e.$Message.error({background:!0,content:"两次密码输入不一致"});e.loading=!0,Object(l["B"])({oldPwd:e.formValidate.old_pwd,newPwd:e.formValidate.new_pwd}).then((function(a){200==a.code?(e.$Message.success({background:!0,content:a.msg}),e.formValidate.old_pwd="",e.formValidate.new_pwd="",e.formValidate.new_pwd2=""):e.$Message.error({background:!0,content:a.msg}),e.loading=!1}))}}))}}},n=o,i=t("2877"),s=Object(i["a"])(n,d,r,!1,null,"964d24d2",null);a["default"]=s.exports}}]);
|
||||
//# sourceMappingURL=chunk-2d217c1d.17c98d3c.js.map
|
1
public/static/js/chunk-2d217c1d.17c98d3c.js.map
Normal file
1
public/static/js/chunk-2d217c1d.17c98d3c.js.map
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
2
public/static/js/chunk-32672719.221eb9c9.js
Normal file
2
public/static/js/chunk-32672719.221eb9c9.js
Normal file
@ -0,0 +1,2 @@
|
||||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-32672719"],{"0179":function(t,n,e){"use strict";e.r(n);var a=e("0a18"),i=e("b922");for(var r in i)["default"].indexOf(r)<0&&function(t){e.d(n,t,(function(){return i[t]}))}(r);e("b55d");var u=e("2877"),c=Object(u["a"])(i["default"],a["a"],a["b"],!1,null,"304b5f12",null);n["default"]=c.exports},"04b2":function(t,n){},"0a18":function(t,n,e){"use strict";e.d(n,"a",(function(){return a})),e.d(n,"b",(function(){return i}));var a=function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("div",[e("div",{staticClass:"pages"},[t._m(0),e("div",{staticClass:"pages-content"},[e("h1",[t._v("404")]),e("div",{staticClass:"pages-content-desc"},[t._v("抱歉,你访问的页面不存在")]),e("Button",{attrs:{type:"primary"},on:{click:function(n){return t.$router.push("/")}}},[t._v("返回首页")]),e("Button",{staticStyle:{"margin-left":"10px"},on:{click:function(n){return t.$router.go(-1)}}},[t._v("返回上一页")])],1)])])},i=[function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("div",{staticClass:"pages-img"},[e("div",{staticClass:"pages-img-element"})])}]},ae0a:function(t,n,e){},b55d:function(t,n,e){"use strict";e("ae0a")},b922:function(t,n,e){"use strict";e.r(n);var a=e("04b2"),i=e.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){e.d(n,t,(function(){return a[t]}))}(r);n["default"]=i.a}}]);
|
||||
//# sourceMappingURL=chunk-32672719.221eb9c9.js.map
|
1
public/static/js/chunk-32672719.221eb9c9.js.map
Normal file
1
public/static/js/chunk-32672719.221eb9c9.js.map
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"sources":["webpack:///./src/views/error/404/index.vue","webpack:///./src/views/error/404/index.vue?f15a","webpack:///./src/views/error/404/index.vue?0f80","webpack:///./src/views/error/404/index.vue?73a7"],"names":["component","render","_vm","this","_h","$createElement","_c","_self","staticClass","_m","_v","attrs","on","$event","$router","push","staticStyle","go","staticRenderFns"],"mappings":"kHAAA,yJAQIA,EAAY,eACd,aACA,OACA,QACA,EACA,KACA,WACA,MAIa,aAAAA,E,wICnBf,IAAIC,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACA,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIO,GAAG,GAAGH,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACF,EAAG,KAAK,CAACJ,EAAIQ,GAAG,SAASJ,EAAG,MAAM,CAACE,YAAY,sBAAsB,CAACN,EAAIQ,GAAG,kBAAkBJ,EAAG,SAAS,CAACK,MAAM,CAAC,KAAO,WAAWC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOX,EAAIY,QAAQC,KAAK,QAAQ,CAACb,EAAIQ,GAAG,UAAUJ,EAAG,SAAS,CAACU,YAAY,CAAC,cAAc,QAAQJ,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOX,EAAIY,QAAQG,IAAI,MAAM,CAACf,EAAIQ,GAAG,YAAY,QAC1gBQ,EAAkB,CAAC,WAAa,IAAIhB,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,2B,yDCDpK,W,kCCAA,4HAA6W,eAAG","file":"static/js/chunk-32672719.221eb9c9.js","sourcesContent":["import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=304b5f12&scoped=true&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=304b5f12&lang=less&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"304b5f12\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:\"pages\"},[_vm._m(0),_c('div',{staticClass:\"pages-content\"},[_c('h1',[_vm._v(\"404\")]),_c('div',{staticClass:\"pages-content-desc\"},[_vm._v(\"抱歉,你访问的页面不存在\")]),_c('Button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.$router.push('/')}}},[_vm._v(\"返回首页\")]),_c('Button',{staticStyle:{\"margin-left\":\"10px\"},on:{\"click\":function($event){return _vm.$router.go(-1)}}},[_vm._v(\"返回上一页\")])],1)])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"pages-img\"},[_c('div',{staticClass:\"pages-img-element\"})])}]\n\nexport { render, staticRenderFns }","export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../../node_modules/css-loader/index.js??ref--10-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=304b5f12&lang=less&scoped=true&\"","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\""],"sourceRoot":""}
|
File diff suppressed because one or more lines are too long
@ -1,2 +0,0 @@
|
||||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-33d02adc"],{"78f4":function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"page-content"},[a("div",{staticClass:"container-fluid"},[a("div",{staticClass:"card"},[a("div",{staticClass:"card-head"},[t._v("软件更新")]),a("div",{staticClass:"card-body"},[a("Alert",{attrs:{"show-icon":""}},[t._v("为较好的体验感,系统不会自动检测新版本,需点击“检测更新”手动获取")]),a("div",{staticClass:"auth"},[t.isUpdate?a("div",{staticClass:"title"},[t._v(" 发现新版本啦")]):a("div",{staticClass:"title"},[a("Icon",{attrs:{type:"md-thumbs-up",color:"#ff5473"}}),t._v("\n 当前已是最新版啦")],1),a("div",{staticClass:"version"},[t._v(" 当前程序版本:"+t._s(t.config.version)+" ("+t._s(t.config.time)+")")]),t.isUpdate?a("div",{staticClass:"version"},[t._v(" 最新程序版本:"+t._s(t.data.version)+" ("+t._s(t.data.time)+") ")]):t._e(),t.isUpdate?t._e():a("Button",{attrs:{type:"primary",loading:t.loading},on:{click:t._getData}},[t._v("检测更新")]),t.isUpdate?a("p",{staticStyle:{margin:"5px 0 15px 0"},domProps:{innerHTML:t._s(t.data.info)}}):t._e(),t.isUpdate?a("Button",{attrs:{type:"success",loading:t.editload},on:{click:t._postUpdate}},[t._v("立即更新")]):t._e()],1),a("Divider"),t.speedload?a("div",{staticClass:"auth"},[t.error?t._e():a("div",{staticClass:"speed"},[a("span",{staticClass:"loader-77"})]),a("div",{staticClass:"speed-sm"},[t._v("\n "+t._s(t.explain)+"\n ")])]):t._e()],1)])])]),a("Modal",{attrs:{title:"数据库更新","class-name":"vertical-center-modal","footer-hide":""},model:{value:t.modal,callback:function(e){t.modal=e},expression:"modal"}},[a("iframe",{attrs:{src:"/admin/home/update",frameborder:"0"}})])],1)},i=[],n=(a("8e6e"),a("ac6a"),a("456d"),a("ade3")),o=a("365c"),r=a("2f62");function c(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,s)}return a}function d(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?c(Object(a),!0).forEach((function(e){Object(n["a"])(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}var l={data:function(){return{data:{},loading:!1,isUpdate:!1,editload:!1,speedload:!1,error:!1,explain:"",file:""}},computed:d({},Object(r["c"])(["config"])),methods:{_getData:function(){var t=this;this.loading=!0,Object(o["n"])().then((function(e){t.loading=!1,1001==e.code&&t.$Message.success({background:!0,content:e.msg}),1002==e.code&&(t.data=e.data,t.isUpdate=!0)}))},_postUpdate:function(){var t=this;this.editload=!0,this.speedload=!0,this.explain="程序更新中...请不要返回和关闭页面,请保持网络通畅",Object(o["y"])().then((function(e){200==e.code?(t.error=!0,t.editload=!1,t.explain=e.msg):(t.error=!0,t.explain="更新失败... "+e.msg,t.editload=!1)}))}}},p=l,u=(a("e3e2"),a("2877")),v=Object(u["a"])(p,s,i,!1,null,"04639f59",null);e["default"]=v.exports},e316:function(t,e,a){},e3e2:function(t,e,a){"use strict";a("e316")}}]);
|
||||
//# sourceMappingURL=chunk-33d02adc.82ee0f32.js.map
|
File diff suppressed because one or more lines are too long
2
public/static/js/chunk-34423ed3.a68408fc.js
Normal file
2
public/static/js/chunk-34423ed3.a68408fc.js
Normal file
@ -0,0 +1,2 @@
|
||||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-34423ed3"],{"4b5c":function(t,e,a){"use strict";a("6e17")},"6e17":function(t,e,a){},"78f4":function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"page-content"},[a("div",{staticClass:"container-fluid"},[a("div",{staticClass:"card"},[a("div",{staticClass:"card-head"},[t._v("软件更新")]),a("div",{staticClass:"card-body"},[a("Alert",{attrs:{"show-icon":""}},[t._v("为较好的体验感,系统不会自动检测新版本,需点击“检测更新”手动获取")]),a("div",{staticClass:"auth"},[t.isUpdate?a("div",{staticClass:"title"},[t._v(" 发现新版本啦")]):a("div",{staticClass:"title"},[a("Icon",{attrs:{type:"md-thumbs-up",color:"#ff5473"}}),t._v("\n 当前已是最新版啦")],1),a("div",{staticClass:"version"},[t._v(" 当前程序版本:"+t._s(t.config.version)+" ("+t._s(t.config.time)+")")]),t.isUpdate?a("div",{staticClass:"version"},[t._v(" 最新程序版本:"+t._s(t.data.version)+" ("+t._s(t.data.time)+") ")]):t._e(),t.isUpdate?t._e():a("Button",{attrs:{type:"primary",loading:t.loading},on:{click:t._getData}},[t._v("检测更新")]),t.isUpdate?a("p",{staticStyle:{margin:"5px 0 15px 0"},domProps:{innerHTML:t._s(t.data.info)}}):t._e(),t.isUpdate?a("Button",{attrs:{type:"success",loading:t.editload},on:{click:t._postUpdate}},[t._v("立即更新")]):t._e()],1),a("Divider"),t.speedload?a("div",{staticClass:"auth"},[t.error?t._e():a("div",{staticClass:"speed"},[a("span",{staticClass:"loader-77"})]),a("div",{staticClass:"speed-sm"},[t._v("\n "+t._s(t.explain)+"\n ")])]):t._e()],1)])])])])},i=[],n=(a("8e6e"),a("ac6a"),a("456d"),a("ade3")),c=a("365c"),r=a("2f62");function o(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,s)}return a}function d(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?o(Object(a),!0).forEach((function(e){Object(n["a"])(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):o(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}var l={data:function(){return{data:{},loading:!1,isUpdate:!1,editload:!1,speedload:!1,error:!1,explain:"",file:""}},computed:d({},Object(r["c"])(["config"])),methods:{_getData:function(){var t=this;this.loading=!0,Object(c["n"])().then((function(e){t.loading=!1,1001==e.code&&t.$Message.success({background:!0,content:e.msg}),1002==e.code&&(t.data=e.data,t.isUpdate=!0)}))},_postUpdate:function(){var t=this;this.editload=!0,this.speedload=!0,this.explain="程序更新中...请不要返回和关闭页面,请保持网络通畅",Object(c["y"])().then((function(e){200==e.code?(t.error=!0,t.editload=!1,t.explain=e.msg):(t.error=!0,t.explain="更新失败... "+e.msg,t.editload=!1)}))}}},p=l,u=(a("4b5c"),a("2877")),v=Object(u["a"])(p,s,i,!1,null,"940b06fa",null);e["default"]=v.exports}}]);
|
||||
//# sourceMappingURL=chunk-34423ed3.a68408fc.js.map
|
1
public/static/js/chunk-34423ed3.a68408fc.js.map
Normal file
1
public/static/js/chunk-34423ed3.a68408fc.js.map
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,2 +0,0 @@
|
||||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-49828d4e"],{"55bf":function(t,e,r){"use strict";r.r(e);var c=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",[r("div",{staticClass:"page-content"},[r("div",{staticClass:"container-fluid"},[r("div",{staticClass:"card"},[r("div",{staticClass:"card-head"},[t._v("关于系统")]),r("div",{staticClass:"card-body"},[r("Alert",{attrs:{type:"success"}},[t._v("\n LightPicture\n "),r("span",{attrs:{slot:"desc"},slot:"desc"},[r("Tag",{attrs:{color:"success"}},[t._v("当前版本:"+t._s(t.config.version)+" ("+t._s(t.config.time)+")")]),r("p",[t._v("一套轻量级企业团队图片资源管理系统、图床系统")]),r("p",[t._v("2021年底,苦于创作时没有一款方便快捷且适合需求的图床,在自己折腾下开发了LightPicture,本系统遵循GPL 3.0开源许可")]),r("p",[t._v("如果您认可我的作品,请为我点击一个star,你的支持也将帮助LightPicture变的更好")]),r("p",[r("a",{attrs:{href:"http://picture.h234.cn",target:"_blank"}},[t._v("官网")]),r("span",{staticClass:"line"},[t._v("-")]),r("a",{attrs:{href:"https://github.com/osuuu/LightPicture",target:"_blank"}},[t._v("Github")])]),r("p",[t._v("\n bug反馈请联系作者:admin@osuu.net\n ")])],1)])],1)])])])])},n=[],s=(r("8e6e"),r("ac6a"),r("456d"),r("ade3")),a=r("2f62");function i(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(t);e&&(c=c.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,c)}return r}function o(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?i(Object(r),!0).forEach((function(e){Object(s["a"])(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}var u={data:function(){return{}},computed:o({},Object(a["c"])(["config"]))},p=u,l=(r("e330"),r("2877")),f=Object(l["a"])(p,c,n,!1,null,"1c51e53a",null);e["default"]=f.exports},6313:function(t,e,r){},e330:function(t,e,r){"use strict";r("6313")}}]);
|
||||
//# sourceMappingURL=chunk-49828d4e.1e0d9601.js.map
|
File diff suppressed because one or more lines are too long
2
public/static/js/chunk-53841c76.d2a15cf2.js
Normal file
2
public/static/js/chunk-53841c76.d2a15cf2.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
2
public/static/js/chunk-548fbbb9.e6eb7dcc.js
Normal file
2
public/static/js/chunk-548fbbb9.e6eb7dcc.js
Normal file
File diff suppressed because one or more lines are too long
1
public/static/js/chunk-548fbbb9.e6eb7dcc.js.map
Normal file
1
public/static/js/chunk-548fbbb9.e6eb7dcc.js.map
Normal file
File diff suppressed because one or more lines are too long
@ -1,2 +0,0 @@
|
||||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5e1b63a1"],{"0179":function(t,n,e){"use strict";e.r(n);var i=e("ca15"),a=e("b922");for(var c in a)["default"].indexOf(c)<0&&function(t){e.d(n,t,(function(){return a[t]}))}(c);e("b1f4");var r=e("2877"),u=Object(r["a"])(a["default"],i["a"],i["b"],!1,null,"0bf7a3a7",null);n["default"]=u.exports},"04b2":function(t,n){},"64c3":function(t,n,e){},b1f4:function(t,n,e){"use strict";e("64c3")},b922:function(t,n,e){"use strict";e.r(n);var i=e("04b2"),a=e.n(i);for(var c in i)["default"].indexOf(c)<0&&function(t){e.d(n,t,(function(){return i[t]}))}(c);n["default"]=a.a},ca15:function(t,n,e){"use strict";e.d(n,"a",(function(){return i})),e.d(n,"b",(function(){return a}));var i=function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("div",[e("div",{staticClass:"pages"},[t._m(0),e("div",{staticClass:"pages-content"},[e("h1",[t._v("404")]),e("div",{staticClass:"pages-content-desc"},[t._v("抱歉,你访问的页面不存在")]),e("Button",{attrs:{type:"primary"},on:{click:function(n){return t.$router.push("/")}}},[t._v("返回首页")]),e("Button",{staticStyle:{"margin-left":"10px"},on:{click:function(n){return t.$router.go(-1)}}},[t._v("返回上一页")])],1)])])},a=[function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("div",{staticClass:"pages-img"},[e("div",{staticClass:"pages-img-element"})])}]}}]);
|
||||
//# sourceMappingURL=chunk-5e1b63a1.710e49d6.js.map
|
@ -1 +0,0 @@
|
||||
{"version":3,"sources":["webpack:///./src/views/error/404/index.vue","webpack:///./src/views/error/404/index.vue?f793","webpack:///./src/views/error/404/index.vue?73a7","webpack:///./src/views/error/404/index.vue?4f25"],"names":["component","render","_vm","this","_h","$createElement","_c","_self","staticClass","_m","_v","attrs","on","$event","$router","push","staticStyle","go","staticRenderFns"],"mappings":"kHAAA,yJAQIA,EAAY,eACd,aACA,OACA,QACA,EACA,KACA,WACA,MAIa,aAAAA,E,2FCnBf,W,kCCAA,4HAA6W,eAAG,G,sGCAhX,IAAIC,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACA,EAAG,MAAM,CAACE,YAAY,SAAS,CAACN,EAAIO,GAAG,GAAGH,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACF,EAAG,KAAK,CAACJ,EAAIQ,GAAG,SAASJ,EAAG,MAAM,CAACE,YAAY,sBAAsB,CAACN,EAAIQ,GAAG,kBAAkBJ,EAAG,SAAS,CAACK,MAAM,CAAC,KAAO,WAAWC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOX,EAAIY,QAAQC,KAAK,QAAQ,CAACb,EAAIQ,GAAG,UAAUJ,EAAG,SAAS,CAACU,YAAY,CAAC,cAAc,QAAQJ,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOX,EAAIY,QAAQG,IAAI,MAAM,CAACf,EAAIQ,GAAG,YAAY,QAC1gBQ,EAAkB,CAAC,WAAa,IAAIhB,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY","file":"static/js/chunk-5e1b63a1.710e49d6.js","sourcesContent":["import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=0bf7a3a7&scoped=true&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=0bf7a3a7&lang=less&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"0bf7a3a7\",\n null\n \n)\n\nexport default component.exports","export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--10-oneOf-1-0!../../../../node_modules/css-loader/index.js??ref--10-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--10-oneOf-1-2!../../../../node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=0bf7a3a7&lang=less&scoped=true&\"","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:\"pages\"},[_vm._m(0),_c('div',{staticClass:\"pages-content\"},[_c('h1',[_vm._v(\"404\")]),_c('div',{staticClass:\"pages-content-desc\"},[_vm._v(\"抱歉,你访问的页面不存在\")]),_c('Button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.$router.push('/')}}},[_vm._v(\"返回首页\")]),_c('Button',{staticStyle:{\"margin-left\":\"10px\"},on:{\"click\":function($event){return _vm.$router.go(-1)}}},[_vm._v(\"返回上一页\")])],1)])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"pages-img\"},[_c('div',{staticClass:\"pages-img-element\"})])}]\n\nexport { render, staticRenderFns }"],"sourceRoot":""}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
public/static/js/chunk-64a740af.1bcfbaf7.js.map
Normal file
1
public/static/js/chunk-64a740af.1bcfbaf7.js.map
Normal file
File diff suppressed because one or more lines are too long
@ -1,2 +1,2 @@
|
||||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-78f04bb7"],{"162e":function(t,e,n){"use strict";n.r(e);var i=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{class:t.$store.state.isMenu?"enable-vertical-menu":""},[i("div",{attrs:{id:"layout-wrapper"}},[i("div",{staticClass:"vertical-menu mm-active"},[i("div",{staticClass:"h-100"},[i("div",{staticClass:"navbar-brand-box"},[i("img",{attrs:{src:n("e835")}})]),i("div",{attrs:{id:"sidebar-menu"}},[i("Menu",{attrs:{"open-names":t.openItem,"active-name":t.activeName,accordion:""}},t._l(t.menuItem,(function(e){return i("div",{key:e.path},[e.meta.isShow?i("div",[e.meta.isFold?i("Submenu",{attrs:{name:e.name}},[i("template",{slot:"title"},[i("span",{class:e.meta.icon}),t._v("\n "+t._s(e.meta.title)+"\n ")]),t._l(e.children,(function(n){return i("MenuItem",{directives:[{name:"show",rawName:"v-show",value:n.meta.isShow,expression:"list.meta.isShow"}],key:n.path,attrs:{name:n.name,to:"/"+e.path+"/"+n.path}},[t._v("\n "+t._s(n.meta.title)+"\n ")])}))],2):i("MenuItem",{attrs:{name:e.name,to:"/"+e.path}},[i("span",{class:e.meta.icon}),t._v("\n "+t._s(e.meta.title)+"\n ")])],1):t._e()])})),0)],1),t.userInfo.capacity&&!t.isMobile?i("Capacity"):t._e()],1)]),i("header",{attrs:{id:"page-topbar"}},[i("div",{staticClass:"navbar-header"},[i("div",{staticClass:"d-flex align-items-left"},[i("span",{staticClass:"osuu-net geek-caidan",on:{click:function(e){t.$store.state.isMenu=!t.$store.state.isMenu}}}),i("div",{staticClass:"dropdown d-inline-block",on:{click:t.toGit}},[i("Icon",{attrs:{custom:"osuu-net geek-github",size:"26"}})],1)]),t.update?i("div",{staticClass:"d-flex align-items-center"},[i("div",{staticClass:"dropdown d-inline-block",on:{click:function(e){return t.$router.push("/update")}}},[i("Tooltip",{attrs:{content:"版本更新",placement:"bottom"}},[i("Icon",{attrs:{custom:"osuu-net geek-iconfontzhizuobiaozhun0254",size:"26"}})],1)],1)]):t._e(),i("div",{staticClass:"d-flex align-items-center"},[t.userInfo.avatar?i("div",{staticClass:"dropdown d-inline-block"},[i("UserFloat")],1):i("div",{staticClass:"dropdown d-inline-block",staticStyle:{width:"100px"},on:{click:function(e){return t.switchAccount(1)}}},[i("span",{staticStyle:{"font-size":"16px"}},[t._v("登录/注册 ")])])])])]),i("div",{staticClass:"main-content"},[i("router-view")],1)]),i("div",{staticClass:"menu-overlay",on:{click:function(e){t.$store.state.isMenu=!1}}})])},s=[],a=(n("8e6e"),n("ac6a"),n("456d"),n("28a5"),n("7f7f"),n("ade3")),o=n("2f62");function c(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function r(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?c(Object(n),!0).forEach((function(e){Object(a["a"])(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var u={data:function(){return{menuItem:[],activeName:"",openItem:["setup"],update:!1}},computed:r({},Object(o["c"])(["isAccount","userInfo","config","isMobile"])),methods:r(r({},Object(o["b"])(["switchAccount"])),{},{toGit:function(){window.open("https://github.com/osuuu/LightPicture")}}),created:function(){this.menuItem=this.$router.options.routes[0].children,this.activeName=this.$route.name,-1!=this.$route.name.indexOf("-")&&this.openItem.push(this.$route.name.split("-")[0])},watch:{$route:{handler:function(t,e){this.isMobile&&(this.$store.state.isMenu=!1)},deep:!0},userInfo:{handler:function(t,e){1==this.userInfo.role.is_admin?(this.update=!0,this.menuItem[3]["children"][4]["meta"]["isShow"]=!0):(0==this.config.is_show_storage&&(this.menuItem[3]["children"][1]["meta"]["isShow"]=!1),0==this.config.is_show_role&&(this.menuItem[3]["children"][2]["meta"]["isShow"]=!1),0==this.config.is_show_member&&(this.menuItem[3]["children"][3]["meta"]["isShow"]=!1))},deep:!0}}},l=u,m=(n("d9ee"),n("2877")),d=Object(m["a"])(l,i,s,!1,null,"122c1b04",null);e["default"]=d.exports},"7f00":function(t,e,n){},"7f7f":function(t,e,n){var i=n("86cc").f,s=Function.prototype,a=/^\s*function ([^ (]*)/,o="name";o in s||n("9e1e")&&i(s,o,{configurable:!0,get:function(){try{return(""+this).match(a)[1]}catch(t){return""}}})},d9ee:function(t,e,n){"use strict";n("7f00")}}]);
|
||||
//# sourceMappingURL=chunk-78f04bb7.b24df97e.js.map
|
||||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6f31df29"],{"162e":function(t,e,n){"use strict";n.r(e);var i=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{class:t.$store.state.isMenu?"enable-vertical-menu":""},[i("div",{attrs:{id:"layout-wrapper"}},[i("div",{staticClass:"vertical-menu mm-active"},[i("div",{staticClass:"h-100"},[i("div",{staticClass:"navbar-brand-box"},[i("img",{attrs:{src:n("e835")}})]),i("div",{attrs:{id:"sidebar-menu"}},[i("Menu",{attrs:{"open-names":t.openItem,"active-name":t.activeName,accordion:""}},t._l(t.menuItem,(function(e){return i("div",{key:e.path},[e.meta.isShow?i("div",[e.meta.isFold?i("Submenu",{attrs:{name:e.name}},[i("template",{slot:"title"},[i("span",{class:e.meta.icon}),t._v("\n "+t._s(e.meta.title)+"\n ")]),t._l(e.children,(function(n){return i("MenuItem",{directives:[{name:"show",rawName:"v-show",value:n.meta.isShow,expression:"list.meta.isShow"}],key:n.path,attrs:{name:n.name,to:"/"+e.path+"/"+n.path}},[t._v("\n "+t._s(n.meta.title)+"\n ")])}))],2):i("MenuItem",{attrs:{name:e.name,to:"/"+e.path}},[i("span",{class:e.meta.icon}),t._v("\n "+t._s(e.meta.title)+"\n ")])],1):t._e()])})),0)],1),t.userInfo.capacity&&!t.isMobile?i("Capacity"):t._e()],1)]),i("header",{attrs:{id:"page-topbar"}},[i("div",{staticClass:"navbar-header"},[i("div",{staticClass:"d-flex align-items-left"},[i("span",{staticClass:"osuu-net geek-caidan",on:{click:function(e){t.$store.state.isMenu=!t.$store.state.isMenu}}}),i("div",{staticClass:"dropdown d-inline-block",on:{click:t.toGit}},[i("Icon",{attrs:{custom:"osuu-net geek-github",size:"26"}})],1)]),t.update?i("div",{staticClass:"d-flex align-items-center"},[i("div",{staticClass:"dropdown d-inline-block",on:{click:function(e){return t.$router.push("/update")}}},[i("Tooltip",{attrs:{content:"版本更新",placement:"bottom"}},[i("Icon",{attrs:{custom:"osuu-net geek-iconfontzhizuobiaozhun0254",size:"26"}})],1)],1)]):t._e(),i("div",{staticClass:"d-flex align-items-center"},[t.userInfo.avatar?i("div",{staticClass:"dropdown d-inline-block"},[i("UserFloat")],1):i("div",{staticClass:"dropdown d-inline-block",staticStyle:{width:"100px"},on:{click:function(e){return t.switchAccount(1)}}},[i("span",{staticStyle:{"font-size":"16px"}},[t._v("登录/注册 ")])])])])]),i("div",{staticClass:"main-content"},[i("router-view")],1)]),i("div",{staticClass:"menu-overlay",on:{click:function(e){t.$store.state.isMenu=!1}}})])},s=[],a=(n("8e6e"),n("ac6a"),n("456d"),n("28a5"),n("7f7f"),n("ade3")),o=n("2f62");function c(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function r(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?c(Object(n),!0).forEach((function(e){Object(a["a"])(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var u={data:function(){return{menuItem:[],activeName:"",openItem:["setup"],update:!1}},computed:r({},Object(o["c"])(["isAccount","userInfo","config","isMobile"])),methods:r(r({},Object(o["b"])(["switchAccount"])),{},{toGit:function(){window.open("https://github.com/osuuu/LightPicture")}}),created:function(){this.menuItem=this.$router.options.routes[0].children,this.activeName=this.$route.name,-1!=this.$route.name.indexOf("-")&&this.openItem.push(this.$route.name.split("-")[0])},watch:{$route:{handler:function(t,e){this.isMobile&&(this.$store.state.isMenu=!1)},deep:!0},userInfo:{handler:function(t,e){1==this.userInfo.role.is_admin?(this.update=!0,this.menuItem[3]["children"][4]["meta"]["isShow"]=!0):(0==this.config.is_show_storage&&(this.menuItem[3]["children"][1]["meta"]["isShow"]=!1),0==this.config.is_show_role&&(this.menuItem[3]["children"][2]["meta"]["isShow"]=!1),0==this.config.is_show_member&&(this.menuItem[3]["children"][3]["meta"]["isShow"]=!1))},deep:!0}}},l=u,m=(n("6841"),n("2877")),d=Object(m["a"])(l,i,s,!1,null,"06b6319a",null);e["default"]=d.exports},6841:function(t,e,n){"use strict";n("acb7")},"7f7f":function(t,e,n){var i=n("86cc").f,s=Function.prototype,a=/^\s*function ([^ (]*)/,o="name";o in s||n("9e1e")&&i(s,o,{configurable:!0,get:function(){try{return(""+this).match(a)[1]}catch(t){return""}}})},acb7:function(t,e,n){}}]);
|
||||
//# sourceMappingURL=chunk-6f31df29.a6577855.js.map
|
1
public/static/js/chunk-6f31df29.a6577855.js.map
Normal file
1
public/static/js/chunk-6f31df29.a6577855.js.map
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,2 +1,2 @@
|
||||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-33902f8b"],{"0ce2":function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"page-content"},[a("div",{staticClass:"container-fluid"},[a("div",{staticClass:"card"},[a("div",{staticClass:"card-head"},[t._v("系统设置")]),a("div",{staticClass:"card-body"},[t.loading?a("div",{staticClass:"demo-spin-container"},[a("Spin",{attrs:{fix:"",size:"large"}})],1):a("Tabs",{attrs:{type:"card",animated:!1}},[a("TabPane",{attrs:{label:"基础配置"}},[a("Form",{attrs:{"label-width":140}},[t._l(t.basicsList,(function(e){return a("FormItem",{key:e.id,attrs:{label:e.title}},["switch"==e.attr?a("i-switch",{attrs:{"true-value":"1","false-value":"0"},model:{value:e.value,callback:function(a){t.$set(e,"value",a)},expression:"item.value"}}):t._e(),"number"==e.attr?a("InputNumber",{staticStyle:{width:"70%"},attrs:{min:0},model:{value:e.value,callback:function(a){t.$set(e,"value",a)},expression:"item.value"}}):t._e(),"input"==e.attr?a("Input",{attrs:{placeholder:e.title},model:{value:e.value,callback:function(a){t.$set(e,"value",a)},expression:"item.value"}}):t._e(),"radio"==e.attr?a("RadioGroup",{model:{value:e.value,callback:function(a){t.$set(e,"value",a)},expression:"item.value"}},t._l(e.extend,(function(e,n){return a("Radio",{key:n,attrs:{label:e}},[t._v(t._s(e))])})),1):t._e(),e.des?a("p",{staticStyle:{"font-size":"12px",color:"#999"}},[t._v("\n * "+t._s(e.des)+"\n ")]):t._e()],1)})),a("FormItem",[a("Button",{attrs:{type:"primary",loading:t.creating},on:{click:function(e){return t.Save(t.basicsList,!0)}}},[t._v("保存")])],1)],2)],1),a("TabPane",{attrs:{label:"邮箱配置"}},[a("Form",{attrs:{"label-width":120}},[t._l(t.emailList,(function(e){return a("FormItem",{key:e.id,attrs:{label:e.title}},["input"==e.attr?a("Input",{attrs:{placeholder:e.title},model:{value:e.value,callback:function(a){t.$set(e,"value",a)},expression:"item.value"}}):t._e(),"radio"==e.attr?a("RadioGroup",{model:{value:e.value,callback:function(a){t.$set(e,"value",a)},expression:"item.value"}},t._l(e.extend,(function(e,n){return a("Radio",{key:n,attrs:{label:e}},[t._v(t._s(e))])})),1):t._e()],1)})),a("FormItem",[a("Button",{attrs:{type:"primary",loading:t.creating},on:{click:function(e){return t.Save(t.emailList)}}},[t._v("保存")]),a("Button",{attrs:{type:"warning",loading:t.creating2},on:{click:t.sendTest}},[t._v("发送测试邮件")]),a("p",{staticStyle:{"font-size":"12px",color:"#999"}},[t._v("* 发送测试邮件会发送至当前登录用户的邮箱,请确保当前登录用户的账号为邮箱格式")])],1)],2)],1)],1)],1)])])])])},i=[],r=(a("8e6e"),a("ac6a"),a("456d"),a("ade3")),c=a("365c"),s=a("2f62");function o(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,n)}return a}function l(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?o(Object(a),!0).forEach((function(e){Object(r["a"])(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):o(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}var u={data:function(){return{emailList:[],basicsList:[],sms:{},creating:!1,creating2:!1,loading:!0}},created:function(){this._getData()},methods:l(l({},Object(s["b"])(["addConfig"])),{},{_getData:function(){var t=this;Object(c["k"])("basics").then((function(e){t.basicsList=e.data,t.loading=!1})),Object(c["k"])("email").then((function(e){t.emailList=e.data,t.loading=!1}))},Save:function(t,e){var a=this;this.creating=!0,Object(c["D"])({createData:t}).then((function(t){200==t.code?(a.$Message.success({background:!0,content:t.msg}),a._getData(),1==e&&Object(c["h"])().then((function(t){a.addConfig(t.data),location.reload()}))):a.$Message.error({background:!0,content:t.msg}),a.creating=!1}))},sendTest:function(){var t=this;this.$Modal.confirm({title:"发送测试邮件",content:"请确保当前设置已配置完毕且已保存,当前登录用户邮箱是否能接收邮件,是否发送测试?",onOk:function(){t.creating2=!0,Object(c["w"])().then((function(e){200==e.code?t.$Message.success({background:!0,content:e.msg}):t.$Message.error({background:!0,content:e.msg}),t.creating2=!1}))}})}})},d=u,b=(a("3895"),a("2877")),v=Object(b["a"])(d,n,i,!1,null,"61631f8f",null);e["default"]=v.exports},3895:function(t,e,a){"use strict";a("5217")},5217:function(t,e,a){}}]);
|
||||
//# sourceMappingURL=chunk-33902f8b.6f7b4374.js.map
|
||||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-782a13ac"],{"0ce2":function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"page-content"},[a("div",{staticClass:"container-fluid"},[a("div",{staticClass:"card"},[a("div",{staticClass:"card-head"},[t._v("系统设置")]),a("div",{staticClass:"card-body"},[t.loading?a("div",{staticClass:"demo-spin-container"},[a("Spin",{attrs:{fix:"",size:"large"}})],1):a("Tabs",{attrs:{type:"card",animated:!1}},[a("TabPane",{attrs:{label:"基础配置"}},[a("Form",{attrs:{"label-width":140}},[t._l(t.basicsList,(function(e){return a("FormItem",{key:e.id,attrs:{label:e.title}},["switch"==e.attr?a("i-switch",{attrs:{"true-value":"1","false-value":"0"},model:{value:e.value,callback:function(a){t.$set(e,"value",a)},expression:"item.value"}}):t._e(),"number"==e.attr?a("InputNumber",{staticStyle:{width:"70%"},attrs:{min:0},model:{value:e.value,callback:function(a){t.$set(e,"value",a)},expression:"item.value"}}):t._e(),"input"==e.attr?a("Input",{attrs:{placeholder:e.title},model:{value:e.value,callback:function(a){t.$set(e,"value",a)},expression:"item.value"}}):t._e(),"radio"==e.attr?a("RadioGroup",{model:{value:e.value,callback:function(a){t.$set(e,"value",a)},expression:"item.value"}},t._l(e.extend,(function(e,n){return a("Radio",{key:n,attrs:{label:e}},[t._v(t._s(e))])})),1):t._e(),e.des?a("p",{staticStyle:{"font-size":"12px",color:"#999"}},[t._v("\n * "+t._s(e.des)+"\n ")]):t._e()],1)})),a("FormItem",[a("Button",{attrs:{type:"primary",loading:t.creating},on:{click:function(e){return t.Save(t.basicsList,!0)}}},[t._v("保存")])],1)],2)],1),a("TabPane",{attrs:{label:"邮箱配置"}},[a("Form",{attrs:{"label-width":120}},[t._l(t.emailList,(function(e){return a("FormItem",{key:e.id,attrs:{label:e.title}},["input"==e.attr?a("Input",{attrs:{placeholder:e.title},model:{value:e.value,callback:function(a){t.$set(e,"value",a)},expression:"item.value"}}):t._e(),"radio"==e.attr?a("RadioGroup",{model:{value:e.value,callback:function(a){t.$set(e,"value",a)},expression:"item.value"}},t._l(e.extend,(function(e,n){return a("Radio",{key:n,attrs:{label:e}},[t._v(t._s(e))])})),1):t._e()],1)})),a("FormItem",[a("Button",{attrs:{type:"primary",loading:t.creating},on:{click:function(e){return t.Save(t.emailList)}}},[t._v("保存")]),a("Button",{attrs:{type:"warning",loading:t.creating2},on:{click:t.sendTest}},[t._v("发送测试邮件")]),a("p",{staticStyle:{"font-size":"12px",color:"#999"}},[t._v("* 发送测试邮件会发送至当前登录用户的邮箱,请确保当前登录用户的账号为邮箱格式")])],1)],2)],1)],1)],1)])])])])},i=[],r=(a("8e6e"),a("ac6a"),a("456d"),a("ade3")),c=a("365c"),s=a("2f62");function o(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,n)}return a}function l(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?o(Object(a),!0).forEach((function(e){Object(r["a"])(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):o(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}var u={data:function(){return{emailList:[],basicsList:[],sms:{},creating:!1,creating2:!1,loading:!0}},created:function(){this._getData()},methods:l(l({},Object(s["b"])(["addConfig"])),{},{_getData:function(){var t=this;Object(c["k"])("basics").then((function(e){t.basicsList=e.data,t.loading=!1})),Object(c["k"])("email").then((function(e){t.emailList=e.data,t.loading=!1}))},Save:function(t,e){var a=this;this.creating=!0,Object(c["D"])({createData:t}).then((function(t){200==t.code?(a.$Message.success({background:!0,content:t.msg}),a._getData(),1==e&&Object(c["h"])().then((function(t){a.addConfig(t.data),location.reload()}))):a.$Message.error({background:!0,content:t.msg}),a.creating=!1}))},sendTest:function(){var t=this;this.$Modal.confirm({title:"发送测试邮件",content:"请确保当前设置已配置完毕且已保存,当前登录用户邮箱是否能接收邮件,是否发送测试?",onOk:function(){t.creating2=!0,Object(c["w"])().then((function(e){200==e.code?t.$Message.success({background:!0,content:e.msg}):t.$Message.error({background:!0,content:e.msg}),t.creating2=!1}))}})}})},d=u,b=(a("1941"),a("2877")),v=Object(b["a"])(d,n,i,!1,null,"d331775e",null);e["default"]=v.exports},1941:function(t,e,a){"use strict";a("c3b8")},c3b8:function(t,e,a){}}]);
|
||||
//# sourceMappingURL=chunk-782a13ac.6259f087.js.map
|
1
public/static/js/chunk-782a13ac.6259f087.js.map
Normal file
1
public/static/js/chunk-782a13ac.6259f087.js.map
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
9
public/static/js/chunk-b05c690e.a3d1ec6a.js
Normal file
9
public/static/js/chunk-b05c690e.a3d1ec6a.js
Normal file
File diff suppressed because one or more lines are too long
1
public/static/js/chunk-b05c690e.a3d1ec6a.js.map
Normal file
1
public/static/js/chunk-b05c690e.a3d1ec6a.js.map
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
public/static/js/chunk-b8669f6c.8516012d.js.map
Normal file
1
public/static/js/chunk-b8669f6c.8516012d.js.map
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
2
vendor/autoload.php
vendored
2
vendor/autoload.php
vendored
@ -4,4 +4,4 @@
|
||||
|
||||
require_once __DIR__ . '/composer/autoload_real.php';
|
||||
|
||||
return ComposerAutoloaderInitb20def97c96237f47d007ad3512f1ff3::getLoader();
|
||||
return ComposerAutoloaderInit5a90e71634f8fad0dc07c9b0882e8bfb::getLoader();
|
||||
|
8
vendor/bin/var-dump-server.bat
vendored
8
vendor/bin/var-dump-server.bat
vendored
@ -1,4 +1,4 @@
|
||||
@ECHO OFF
|
||||
setlocal DISABLEDELAYEDEXPANSION
|
||||
SET BIN_TARGET=%~dp0/../symfony/var-dumper/Resources/bin/var-dump-server
|
||||
php "%BIN_TARGET%" %*
|
||||
@ECHO OFF
|
||||
setlocal DISABLEDELAYEDEXPANSION
|
||||
SET BIN_TARGET=%~dp0/../symfony/var-dumper/Resources/bin/var-dump-server
|
||||
php "%BIN_TARGET%" %*
|
||||
|
181
vendor/composer/InstalledVersions.php
vendored
181
vendor/composer/InstalledVersions.php
vendored
@ -55,57 +55,48 @@ private static $installed = array (
|
||||
),
|
||||
'guzzlehttp/command' =>
|
||||
array (
|
||||
'pretty_version' => '1.2.1',
|
||||
'version' => '1.2.1.0',
|
||||
'pretty_version' => '1.0.0',
|
||||
'version' => '1.0.0.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => '04b06e7f5ef37d814aeb3f4b6015b65a9d4412c5',
|
||||
'reference' => '2aaa2521a8f8269d6f5dfc13fe2af12c76921034',
|
||||
),
|
||||
'guzzlehttp/guzzle' =>
|
||||
array (
|
||||
'pretty_version' => '7.4.1',
|
||||
'version' => '7.4.1.0',
|
||||
'pretty_version' => '6.3.0',
|
||||
'version' => '6.3.0.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => 'ee0a041b1760e6a53d2a39c8c34115adc2af2c79',
|
||||
'reference' => 'f4db5a78a5ea468d4831de7f0bf9d9415e348699',
|
||||
),
|
||||
'guzzlehttp/guzzle-services' =>
|
||||
array (
|
||||
'pretty_version' => '1.3.1',
|
||||
'pretty_version' => '1.1.3',
|
||||
'version' => '1.1.3.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => '9e3abf20161cbf662d616cbb995f2811771759f7',
|
||||
),
|
||||
'guzzlehttp/promises' =>
|
||||
array (
|
||||
'pretty_version' => 'v1.3.1',
|
||||
'version' => '1.3.1.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => '3731f120ce6856f4c71fff7cb2a27e263fe69f84',
|
||||
),
|
||||
'guzzlehttp/promises' =>
|
||||
array (
|
||||
'pretty_version' => '1.5.1',
|
||||
'version' => '1.5.1.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => 'fe752aedc9fd8fcca3fe7ad05d419d32998a06da',
|
||||
'reference' => 'a59da6cf61d80060647ff4d3eb2c03a2bc694646',
|
||||
),
|
||||
'guzzlehttp/psr7' =>
|
||||
array (
|
||||
'pretty_version' => '2.1.0',
|
||||
'version' => '2.1.0.0',
|
||||
'pretty_version' => '1.4.2',
|
||||
'version' => '1.4.2.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => '089edd38f5b8abba6cb01567c2a8aaa47cec4c72',
|
||||
),
|
||||
'guzzlehttp/uri-template' =>
|
||||
array (
|
||||
'pretty_version' => 'v1.0.1',
|
||||
'version' => '1.0.1.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => 'b945d74a55a25a949158444f09ec0d3c120d69e2',
|
||||
'reference' => 'f5b8a8512e2b58b0071a7280e39f14f72e05d87c',
|
||||
),
|
||||
'league/flysystem' =>
|
||||
array (
|
||||
@ -134,14 +125,32 @@ private static $installed = array (
|
||||
),
|
||||
'reference' => 'aa70e813a6ad3d1558fc927863d47309b4c23e69',
|
||||
),
|
||||
'phpmailer/phpmailer' =>
|
||||
'monolog/monolog' =>
|
||||
array (
|
||||
'pretty_version' => 'v6.5.3',
|
||||
'version' => '6.5.3.0',
|
||||
'pretty_version' => '1.23.0',
|
||||
'version' => '1.23.0.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => 'baeb7cde6b60b1286912690ab0693c7789a31e71',
|
||||
'reference' => 'fd8c787753b3a2ad11bc60c063cff1358a32a3b4',
|
||||
),
|
||||
'obs/esdk-obs-php' =>
|
||||
array (
|
||||
'pretty_version' => '3.21.6',
|
||||
'version' => '3.21.6.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => '690ea452f1dfdfbf867e279e6ee8afe25f422c6f',
|
||||
),
|
||||
'phpmailer/phpmailer' =>
|
||||
array (
|
||||
'pretty_version' => 'v6.5.4',
|
||||
'version' => '6.5.4.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => 'c0d9f7dd3c2aa247ca44791e9209233829d82285',
|
||||
),
|
||||
'psr/cache' =>
|
||||
array (
|
||||
@ -161,38 +170,6 @@ private static $installed = array (
|
||||
),
|
||||
'reference' => '8622567409010282b7aeebe4bb841fe98b58dcaf',
|
||||
),
|
||||
'psr/http-client' =>
|
||||
array (
|
||||
'pretty_version' => '1.0.1',
|
||||
'version' => '1.0.1.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => '2dfb5f6c5eff0e91e20e913f8c5452ed95b86621',
|
||||
),
|
||||
'psr/http-client-implementation' =>
|
||||
array (
|
||||
'provided' =>
|
||||
array (
|
||||
0 => '1.0',
|
||||
),
|
||||
),
|
||||
'psr/http-factory' =>
|
||||
array (
|
||||
'pretty_version' => '1.0.1',
|
||||
'version' => '1.0.1.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => '12ac7fcd07e5b077433f5f2bee95b3a771bf61be',
|
||||
),
|
||||
'psr/http-factory-implementation' =>
|
||||
array (
|
||||
'provided' =>
|
||||
array (
|
||||
0 => '1.0',
|
||||
),
|
||||
),
|
||||
'psr/http-message' =>
|
||||
array (
|
||||
'pretty_version' => '1.0.1',
|
||||
@ -218,6 +195,13 @@ private static $installed = array (
|
||||
),
|
||||
'reference' => 'd49695b909c3b7628b6289db5479a1c204601f11',
|
||||
),
|
||||
'psr/log-implementation' =>
|
||||
array (
|
||||
'provided' =>
|
||||
array (
|
||||
0 => '1.0.0',
|
||||
),
|
||||
),
|
||||
'psr/simple-cache' =>
|
||||
array (
|
||||
'pretty_version' => '1.0.1',
|
||||
@ -229,12 +213,12 @@ private static $installed = array (
|
||||
),
|
||||
'qcloud/cos-sdk-v5' =>
|
||||
array (
|
||||
'pretty_version' => 'v2.4.4',
|
||||
'version' => '2.4.4.0',
|
||||
'pretty_version' => 'v2.5.1',
|
||||
'version' => '2.5.1.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => '2862ce2c9244eb12f099483db578910bde9b045a',
|
||||
'reference' => '85d5cb660574a3de6f4a83b76e8b0506e03b9e9a',
|
||||
),
|
||||
'qiniu/php-sdk' =>
|
||||
array (
|
||||
@ -245,37 +229,19 @@ private static $installed = array (
|
||||
),
|
||||
'reference' => '10c7ead8357743b4b987a335c14964fb07700d57',
|
||||
),
|
||||
'ralouphie/getallheaders' =>
|
||||
array (
|
||||
'pretty_version' => '3.0.3',
|
||||
'version' => '3.0.3.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => '120b605dfeb996808c31b6477290a714d356e822',
|
||||
),
|
||||
'symfony/deprecation-contracts' =>
|
||||
array (
|
||||
'pretty_version' => 'v2.5.0',
|
||||
'version' => '2.5.0.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => '6f981ee24cf69ee7ce9736146d1c57c2780598a8',
|
||||
),
|
||||
'symfony/polyfill-mbstring' =>
|
||||
array (
|
||||
'pretty_version' => 'v1.23.1',
|
||||
'version' => '1.23.1.0',
|
||||
'pretty_version' => 'v1.24.0',
|
||||
'version' => '1.24.0.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => '9174a3d80210dca8daa7f31fec659150bbeabfc6',
|
||||
'reference' => '0abb51d2f102e00a4eefcf46ba7fec406d245825',
|
||||
),
|
||||
'symfony/polyfill-php72' =>
|
||||
array (
|
||||
'pretty_version' => 'v1.23.0',
|
||||
'version' => '1.23.0.0',
|
||||
'pretty_version' => 'v1.24.0',
|
||||
'version' => '1.24.0.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
@ -283,21 +249,21 @@ private static $installed = array (
|
||||
),
|
||||
'symfony/polyfill-php80' =>
|
||||
array (
|
||||
'pretty_version' => 'v1.23.1',
|
||||
'version' => '1.23.1.0',
|
||||
'pretty_version' => 'v1.24.0',
|
||||
'version' => '1.24.0.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => '1100343ed1a92e3a38f9ae122fc0eb21602547be',
|
||||
'reference' => '57b712b08eddb97c762a8caa32c84e037892d2e9',
|
||||
),
|
||||
'symfony/var-dumper' =>
|
||||
array (
|
||||
'pretty_version' => 'v4.4.34',
|
||||
'version' => '4.4.34.0',
|
||||
'pretty_version' => 'v4.4.37',
|
||||
'version' => '4.4.37.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => '2d0c056b2faaa3d785bdbd5adecc593a5be9c16e',
|
||||
'reference' => 'e74eee4ec02de71db3d60151aa5b203c990556df',
|
||||
),
|
||||
'topthink/framework' =>
|
||||
array (
|
||||
@ -319,21 +285,21 @@ private static $installed = array (
|
||||
),
|
||||
'topthink/think-helper' =>
|
||||
array (
|
||||
'pretty_version' => 'v3.1.5',
|
||||
'version' => '3.1.5.0',
|
||||
'pretty_version' => 'v3.1.6',
|
||||
'version' => '3.1.6.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => 'f98e3ad44acd27ae85a4d923b1bdfd16c6d8d905',
|
||||
'reference' => '769acbe50a4274327162f9c68ec2e89a38eb2aff',
|
||||
),
|
||||
'topthink/think-orm' =>
|
||||
array (
|
||||
'pretty_version' => 'v2.0.45',
|
||||
'version' => '2.0.45.0',
|
||||
'pretty_version' => 'v2.0.52',
|
||||
'version' => '2.0.52.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => '3dcf9af447b048103093840833e8c74ab849152f',
|
||||
'reference' => '407a60658f37fc57422ab95a9922c6f69af90f46',
|
||||
),
|
||||
'topthink/think-trace' =>
|
||||
array (
|
||||
@ -344,6 +310,15 @@ private static $installed = array (
|
||||
),
|
||||
'reference' => '9a9fa8f767b6c66c5a133ad21ca1bc96ad329444',
|
||||
),
|
||||
'upyun/sdk' =>
|
||||
array (
|
||||
'pretty_version' => '3.5.0',
|
||||
'version' => '3.5.0.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => 'c9f824626552c32b987de4ac7f136e0e21cca962',
|
||||
),
|
||||
),
|
||||
);
|
||||
private static $canGetVendors;
|
||||
|
7
vendor/composer/autoload_files.php
vendored
7
vendor/composer/autoload_files.php
vendored
@ -6,16 +6,15 @@ $vendorDir = dirname(dirname(__FILE__));
|
||||
$baseDir = dirname($vendorDir);
|
||||
|
||||
return array(
|
||||
'7b11c4dc42b3b3023073cb14e519683c' => $vendorDir . '/ralouphie/getallheaders/src/getallheaders.php',
|
||||
'a0edc8309cc5e1d60e3047b5df6b7052' => $vendorDir . '/guzzlehttp/psr7/src/functions_include.php',
|
||||
'c964ee0ededf28c96ebd9db5099ef910' => $vendorDir . '/guzzlehttp/promises/src/functions_include.php',
|
||||
'6e3fae29631ef280660b3cdad06f25a8' => $vendorDir . '/symfony/deprecation-contracts/function.php',
|
||||
'37a3dc5111fe8f707ab4c132ef1dbc62' => $vendorDir . '/guzzlehttp/guzzle/src/functions_include.php',
|
||||
'9b552a3cc426e3287cc811caefa3cf53' => $vendorDir . '/topthink/think-helper/src/helper.php',
|
||||
'a4a119a56e50fbb293281d9a48007e0e' => $vendorDir . '/symfony/polyfill-php80/bootstrap.php',
|
||||
'35fab96057f1bf5e7aba31a8a6d5fdde' => $vendorDir . '/topthink/think-orm/stubs/load_stubs.php',
|
||||
'0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => $vendorDir . '/symfony/polyfill-mbstring/bootstrap.php',
|
||||
'25072dd6e2470089de65ae7bf11d3109' => $vendorDir . '/symfony/polyfill-php72/bootstrap.php',
|
||||
'667aeda72477189d0494fecd327c3641' => $vendorDir . '/symfony/var-dumper/Resources/functions/dump.php',
|
||||
'a4a119a56e50fbb293281d9a48007e0e' => $vendorDir . '/symfony/polyfill-php80/bootstrap.php',
|
||||
'cd5441689b14144e5573bf989ee47b34' => $vendorDir . '/qcloud/cos-sdk-v5/src/Common.php',
|
||||
'841780ea2e1d6545ea3a253239d59c05' => $vendorDir . '/qiniu/php-sdk/src/Qiniu/functions.php',
|
||||
'667aeda72477189d0494fecd327c3641' => $vendorDir . '/symfony/var-dumper/Resources/functions/dump.php',
|
||||
);
|
||||
|
9
vendor/composer/autoload_psr4.php
vendored
9
vendor/composer/autoload_psr4.php
vendored
@ -7,8 +7,9 @@ $baseDir = dirname($vendorDir);
|
||||
|
||||
return array(
|
||||
'think\\trace\\' => array($vendorDir . '/topthink/think-trace/src'),
|
||||
'think\\' => array($vendorDir . '/topthink/framework/src/think', $vendorDir . '/topthink/think-helper/src', $vendorDir . '/topthink/think-orm/src'),
|
||||
'think\\' => array($vendorDir . '/topthink/think-helper/src', $vendorDir . '/topthink/think-orm/src', $vendorDir . '/topthink/framework/src/think'),
|
||||
'app\\' => array($baseDir . '/app'),
|
||||
'Upyun\\' => array($vendorDir . '/upyun/sdk/src/Upyun'),
|
||||
'Symfony\\Polyfill\\Php80\\' => array($vendorDir . '/symfony/polyfill-php80'),
|
||||
'Symfony\\Polyfill\\Php72\\' => array($vendorDir . '/symfony/polyfill-php72'),
|
||||
'Symfony\\Polyfill\\Mbstring\\' => array($vendorDir . '/symfony/polyfill-mbstring'),
|
||||
@ -17,16 +18,16 @@ return array(
|
||||
'Qcloud\\Cos\\' => array($vendorDir . '/qcloud/cos-sdk-v5/src'),
|
||||
'Psr\\SimpleCache\\' => array($vendorDir . '/psr/simple-cache/src'),
|
||||
'Psr\\Log\\' => array($vendorDir . '/psr/log/Psr/Log'),
|
||||
'Psr\\Http\\Message\\' => array($vendorDir . '/psr/http-message/src', $vendorDir . '/psr/http-factory/src'),
|
||||
'Psr\\Http\\Client\\' => array($vendorDir . '/psr/http-client/src'),
|
||||
'Psr\\Http\\Message\\' => array($vendorDir . '/psr/http-message/src'),
|
||||
'Psr\\Container\\' => array($vendorDir . '/psr/container/src'),
|
||||
'Psr\\Cache\\' => array($vendorDir . '/psr/cache/src'),
|
||||
'PHPMailer\\PHPMailer\\' => array($vendorDir . '/phpmailer/phpmailer/src'),
|
||||
'Obs\\' => array($vendorDir . '/obs/esdk-obs-php/Obs'),
|
||||
'OSS\\' => array($vendorDir . '/aliyuncs/oss-sdk-php/src/OSS'),
|
||||
'Monolog\\' => array($vendorDir . '/monolog/monolog/src/Monolog'),
|
||||
'League\\MimeTypeDetection\\' => array($vendorDir . '/league/mime-type-detection/src'),
|
||||
'League\\Flysystem\\Cached\\' => array($vendorDir . '/league/flysystem-cached-adapter/src'),
|
||||
'League\\Flysystem\\' => array($vendorDir . '/league/flysystem/src'),
|
||||
'GuzzleHttp\\UriTemplate\\' => array($vendorDir . '/guzzlehttp/uri-template/src'),
|
||||
'GuzzleHttp\\Psr7\\' => array($vendorDir . '/guzzlehttp/psr7/src'),
|
||||
'GuzzleHttp\\Promise\\' => array($vendorDir . '/guzzlehttp/promises/src'),
|
||||
'GuzzleHttp\\Command\\Guzzle\\' => array($vendorDir . '/guzzlehttp/guzzle-services/src'),
|
||||
|
14
vendor/composer/autoload_real.php
vendored
14
vendor/composer/autoload_real.php
vendored
@ -2,7 +2,7 @@
|
||||
|
||||
// autoload_real.php @generated by Composer
|
||||
|
||||
class ComposerAutoloaderInitb20def97c96237f47d007ad3512f1ff3
|
||||
class ComposerAutoloaderInit5a90e71634f8fad0dc07c9b0882e8bfb
|
||||
{
|
||||
private static $loader;
|
||||
|
||||
@ -24,15 +24,15 @@ class ComposerAutoloaderInitb20def97c96237f47d007ad3512f1ff3
|
||||
|
||||
require __DIR__ . '/platform_check.php';
|
||||
|
||||
spl_autoload_register(array('ComposerAutoloaderInitb20def97c96237f47d007ad3512f1ff3', 'loadClassLoader'), true, true);
|
||||
spl_autoload_register(array('ComposerAutoloaderInit5a90e71634f8fad0dc07c9b0882e8bfb', 'loadClassLoader'), true, true);
|
||||
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
|
||||
spl_autoload_unregister(array('ComposerAutoloaderInitb20def97c96237f47d007ad3512f1ff3', 'loadClassLoader'));
|
||||
spl_autoload_unregister(array('ComposerAutoloaderInit5a90e71634f8fad0dc07c9b0882e8bfb', 'loadClassLoader'));
|
||||
|
||||
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
||||
if ($useStaticLoader) {
|
||||
require __DIR__ . '/autoload_static.php';
|
||||
|
||||
call_user_func(\Composer\Autoload\ComposerStaticInitb20def97c96237f47d007ad3512f1ff3::getInitializer($loader));
|
||||
call_user_func(\Composer\Autoload\ComposerStaticInit5a90e71634f8fad0dc07c9b0882e8bfb::getInitializer($loader));
|
||||
} else {
|
||||
$map = require __DIR__ . '/autoload_namespaces.php';
|
||||
foreach ($map as $namespace => $path) {
|
||||
@ -53,19 +53,19 @@ class ComposerAutoloaderInitb20def97c96237f47d007ad3512f1ff3
|
||||
$loader->register(true);
|
||||
|
||||
if ($useStaticLoader) {
|
||||
$includeFiles = Composer\Autoload\ComposerStaticInitb20def97c96237f47d007ad3512f1ff3::$files;
|
||||
$includeFiles = Composer\Autoload\ComposerStaticInit5a90e71634f8fad0dc07c9b0882e8bfb::$files;
|
||||
} else {
|
||||
$includeFiles = require __DIR__ . '/autoload_files.php';
|
||||
}
|
||||
foreach ($includeFiles as $fileIdentifier => $file) {
|
||||
composerRequireb20def97c96237f47d007ad3512f1ff3($fileIdentifier, $file);
|
||||
composerRequire5a90e71634f8fad0dc07c9b0882e8bfb($fileIdentifier, $file);
|
||||
}
|
||||
|
||||
return $loader;
|
||||
}
|
||||
}
|
||||
|
||||
function composerRequireb20def97c96237f47d007ad3512f1ff3($fileIdentifier, $file)
|
||||
function composerRequire5a90e71634f8fad0dc07c9b0882e8bfb($fileIdentifier, $file)
|
||||
{
|
||||
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
||||
require $file;
|
||||
|
55
vendor/composer/autoload_static.php
vendored
55
vendor/composer/autoload_static.php
vendored
@ -4,21 +4,20 @@
|
||||
|
||||
namespace Composer\Autoload;
|
||||
|
||||
class ComposerStaticInitb20def97c96237f47d007ad3512f1ff3
|
||||
class ComposerStaticInit5a90e71634f8fad0dc07c9b0882e8bfb
|
||||
{
|
||||
public static $files = array (
|
||||
'7b11c4dc42b3b3023073cb14e519683c' => __DIR__ . '/..' . '/ralouphie/getallheaders/src/getallheaders.php',
|
||||
'a0edc8309cc5e1d60e3047b5df6b7052' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/functions_include.php',
|
||||
'c964ee0ededf28c96ebd9db5099ef910' => __DIR__ . '/..' . '/guzzlehttp/promises/src/functions_include.php',
|
||||
'6e3fae29631ef280660b3cdad06f25a8' => __DIR__ . '/..' . '/symfony/deprecation-contracts/function.php',
|
||||
'37a3dc5111fe8f707ab4c132ef1dbc62' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/functions_include.php',
|
||||
'9b552a3cc426e3287cc811caefa3cf53' => __DIR__ . '/..' . '/topthink/think-helper/src/helper.php',
|
||||
'a4a119a56e50fbb293281d9a48007e0e' => __DIR__ . '/..' . '/symfony/polyfill-php80/bootstrap.php',
|
||||
'35fab96057f1bf5e7aba31a8a6d5fdde' => __DIR__ . '/..' . '/topthink/think-orm/stubs/load_stubs.php',
|
||||
'0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php',
|
||||
'25072dd6e2470089de65ae7bf11d3109' => __DIR__ . '/..' . '/symfony/polyfill-php72/bootstrap.php',
|
||||
'667aeda72477189d0494fecd327c3641' => __DIR__ . '/..' . '/symfony/var-dumper/Resources/functions/dump.php',
|
||||
'a4a119a56e50fbb293281d9a48007e0e' => __DIR__ . '/..' . '/symfony/polyfill-php80/bootstrap.php',
|
||||
'cd5441689b14144e5573bf989ee47b34' => __DIR__ . '/..' . '/qcloud/cos-sdk-v5/src/Common.php',
|
||||
'841780ea2e1d6545ea3a253239d59c05' => __DIR__ . '/..' . '/qiniu/php-sdk/src/Qiniu/functions.php',
|
||||
'667aeda72477189d0494fecd327c3641' => __DIR__ . '/..' . '/symfony/var-dumper/Resources/functions/dump.php',
|
||||
);
|
||||
|
||||
public static $prefixLengthsPsr4 = array (
|
||||
@ -31,6 +30,10 @@ class ComposerStaticInitb20def97c96237f47d007ad3512f1ff3
|
||||
array (
|
||||
'app\\' => 4,
|
||||
),
|
||||
'U' =>
|
||||
array (
|
||||
'Upyun\\' => 6,
|
||||
),
|
||||
'S' =>
|
||||
array (
|
||||
'Symfony\\Polyfill\\Php80\\' => 23,
|
||||
@ -48,15 +51,19 @@ class ComposerStaticInitb20def97c96237f47d007ad3512f1ff3
|
||||
'Psr\\SimpleCache\\' => 16,
|
||||
'Psr\\Log\\' => 8,
|
||||
'Psr\\Http\\Message\\' => 17,
|
||||
'Psr\\Http\\Client\\' => 16,
|
||||
'Psr\\Container\\' => 14,
|
||||
'Psr\\Cache\\' => 10,
|
||||
'PHPMailer\\PHPMailer\\' => 20,
|
||||
),
|
||||
'O' =>
|
||||
array (
|
||||
'Obs\\' => 4,
|
||||
'OSS\\' => 4,
|
||||
),
|
||||
'M' =>
|
||||
array (
|
||||
'Monolog\\' => 8,
|
||||
),
|
||||
'L' =>
|
||||
array (
|
||||
'League\\MimeTypeDetection\\' => 25,
|
||||
@ -65,7 +72,6 @@ class ComposerStaticInitb20def97c96237f47d007ad3512f1ff3
|
||||
),
|
||||
'G' =>
|
||||
array (
|
||||
'GuzzleHttp\\UriTemplate\\' => 23,
|
||||
'GuzzleHttp\\Psr7\\' => 16,
|
||||
'GuzzleHttp\\Promise\\' => 19,
|
||||
'GuzzleHttp\\Command\\Guzzle\\' => 26,
|
||||
@ -85,14 +91,18 @@ class ComposerStaticInitb20def97c96237f47d007ad3512f1ff3
|
||||
),
|
||||
'think\\' =>
|
||||
array (
|
||||
0 => __DIR__ . '/..' . '/topthink/framework/src/think',
|
||||
1 => __DIR__ . '/..' . '/topthink/think-helper/src',
|
||||
2 => __DIR__ . '/..' . '/topthink/think-orm/src',
|
||||
0 => __DIR__ . '/..' . '/topthink/think-helper/src',
|
||||
1 => __DIR__ . '/..' . '/topthink/think-orm/src',
|
||||
2 => __DIR__ . '/..' . '/topthink/framework/src/think',
|
||||
),
|
||||
'app\\' =>
|
||||
array (
|
||||
0 => __DIR__ . '/../..' . '/app',
|
||||
),
|
||||
'Upyun\\' =>
|
||||
array (
|
||||
0 => __DIR__ . '/..' . '/upyun/sdk/src/Upyun',
|
||||
),
|
||||
'Symfony\\Polyfill\\Php80\\' =>
|
||||
array (
|
||||
0 => __DIR__ . '/..' . '/symfony/polyfill-php80',
|
||||
@ -128,11 +138,6 @@ class ComposerStaticInitb20def97c96237f47d007ad3512f1ff3
|
||||
'Psr\\Http\\Message\\' =>
|
||||
array (
|
||||
0 => __DIR__ . '/..' . '/psr/http-message/src',
|
||||
1 => __DIR__ . '/..' . '/psr/http-factory/src',
|
||||
),
|
||||
'Psr\\Http\\Client\\' =>
|
||||
array (
|
||||
0 => __DIR__ . '/..' . '/psr/http-client/src',
|
||||
),
|
||||
'Psr\\Container\\' =>
|
||||
array (
|
||||
@ -146,10 +151,18 @@ class ComposerStaticInitb20def97c96237f47d007ad3512f1ff3
|
||||
array (
|
||||
0 => __DIR__ . '/..' . '/phpmailer/phpmailer/src',
|
||||
),
|
||||
'Obs\\' =>
|
||||
array (
|
||||
0 => __DIR__ . '/..' . '/obs/esdk-obs-php/Obs',
|
||||
),
|
||||
'OSS\\' =>
|
||||
array (
|
||||
0 => __DIR__ . '/..' . '/aliyuncs/oss-sdk-php/src/OSS',
|
||||
),
|
||||
'Monolog\\' =>
|
||||
array (
|
||||
0 => __DIR__ . '/..' . '/monolog/monolog/src/Monolog',
|
||||
),
|
||||
'League\\MimeTypeDetection\\' =>
|
||||
array (
|
||||
0 => __DIR__ . '/..' . '/league/mime-type-detection/src',
|
||||
@ -162,10 +175,6 @@ class ComposerStaticInitb20def97c96237f47d007ad3512f1ff3
|
||||
array (
|
||||
0 => __DIR__ . '/..' . '/league/flysystem/src',
|
||||
),
|
||||
'GuzzleHttp\\UriTemplate\\' =>
|
||||
array (
|
||||
0 => __DIR__ . '/..' . '/guzzlehttp/uri-template/src',
|
||||
),
|
||||
'GuzzleHttp\\Psr7\\' =>
|
||||
array (
|
||||
0 => __DIR__ . '/..' . '/guzzlehttp/psr7/src',
|
||||
@ -207,10 +216,10 @@ class ComposerStaticInitb20def97c96237f47d007ad3512f1ff3
|
||||
public static function getInitializer(ClassLoader $loader)
|
||||
{
|
||||
return \Closure::bind(function () use ($loader) {
|
||||
$loader->prefixLengthsPsr4 = ComposerStaticInitb20def97c96237f47d007ad3512f1ff3::$prefixLengthsPsr4;
|
||||
$loader->prefixDirsPsr4 = ComposerStaticInitb20def97c96237f47d007ad3512f1ff3::$prefixDirsPsr4;
|
||||
$loader->fallbackDirsPsr0 = ComposerStaticInitb20def97c96237f47d007ad3512f1ff3::$fallbackDirsPsr0;
|
||||
$loader->classMap = ComposerStaticInitb20def97c96237f47d007ad3512f1ff3::$classMap;
|
||||
$loader->prefixLengthsPsr4 = ComposerStaticInit5a90e71634f8fad0dc07c9b0882e8bfb::$prefixLengthsPsr4;
|
||||
$loader->prefixDirsPsr4 = ComposerStaticInit5a90e71634f8fad0dc07c9b0882e8bfb::$prefixDirsPsr4;
|
||||
$loader->fallbackDirsPsr0 = ComposerStaticInit5a90e71634f8fad0dc07c9b0882e8bfb::$fallbackDirsPsr0;
|
||||
$loader->classMap = ComposerStaticInit5a90e71634f8fad0dc07c9b0882e8bfb::$classMap;
|
||||
|
||||
}, null, ClassLoader::class);
|
||||
}
|
||||
|
1094
vendor/composer/installed.json
vendored
1094
vendor/composer/installed.json
vendored
File diff suppressed because it is too large
Load Diff
181
vendor/composer/installed.php
vendored
181
vendor/composer/installed.php
vendored
@ -31,57 +31,48 @@
|
||||
),
|
||||
'guzzlehttp/command' =>
|
||||
array (
|
||||
'pretty_version' => '1.2.1',
|
||||
'version' => '1.2.1.0',
|
||||
'pretty_version' => '1.0.0',
|
||||
'version' => '1.0.0.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => '04b06e7f5ef37d814aeb3f4b6015b65a9d4412c5',
|
||||
'reference' => '2aaa2521a8f8269d6f5dfc13fe2af12c76921034',
|
||||
),
|
||||
'guzzlehttp/guzzle' =>
|
||||
array (
|
||||
'pretty_version' => '7.4.1',
|
||||
'version' => '7.4.1.0',
|
||||
'pretty_version' => '6.3.0',
|
||||
'version' => '6.3.0.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => 'ee0a041b1760e6a53d2a39c8c34115adc2af2c79',
|
||||
'reference' => 'f4db5a78a5ea468d4831de7f0bf9d9415e348699',
|
||||
),
|
||||
'guzzlehttp/guzzle-services' =>
|
||||
array (
|
||||
'pretty_version' => '1.3.1',
|
||||
'pretty_version' => '1.1.3',
|
||||
'version' => '1.1.3.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => '9e3abf20161cbf662d616cbb995f2811771759f7',
|
||||
),
|
||||
'guzzlehttp/promises' =>
|
||||
array (
|
||||
'pretty_version' => 'v1.3.1',
|
||||
'version' => '1.3.1.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => '3731f120ce6856f4c71fff7cb2a27e263fe69f84',
|
||||
),
|
||||
'guzzlehttp/promises' =>
|
||||
array (
|
||||
'pretty_version' => '1.5.1',
|
||||
'version' => '1.5.1.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => 'fe752aedc9fd8fcca3fe7ad05d419d32998a06da',
|
||||
'reference' => 'a59da6cf61d80060647ff4d3eb2c03a2bc694646',
|
||||
),
|
||||
'guzzlehttp/psr7' =>
|
||||
array (
|
||||
'pretty_version' => '2.1.0',
|
||||
'version' => '2.1.0.0',
|
||||
'pretty_version' => '1.4.2',
|
||||
'version' => '1.4.2.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => '089edd38f5b8abba6cb01567c2a8aaa47cec4c72',
|
||||
),
|
||||
'guzzlehttp/uri-template' =>
|
||||
array (
|
||||
'pretty_version' => 'v1.0.1',
|
||||
'version' => '1.0.1.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => 'b945d74a55a25a949158444f09ec0d3c120d69e2',
|
||||
'reference' => 'f5b8a8512e2b58b0071a7280e39f14f72e05d87c',
|
||||
),
|
||||
'league/flysystem' =>
|
||||
array (
|
||||
@ -110,14 +101,32 @@
|
||||
),
|
||||
'reference' => 'aa70e813a6ad3d1558fc927863d47309b4c23e69',
|
||||
),
|
||||
'phpmailer/phpmailer' =>
|
||||
'monolog/monolog' =>
|
||||
array (
|
||||
'pretty_version' => 'v6.5.3',
|
||||
'version' => '6.5.3.0',
|
||||
'pretty_version' => '1.23.0',
|
||||
'version' => '1.23.0.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => 'baeb7cde6b60b1286912690ab0693c7789a31e71',
|
||||
'reference' => 'fd8c787753b3a2ad11bc60c063cff1358a32a3b4',
|
||||
),
|
||||
'obs/esdk-obs-php' =>
|
||||
array (
|
||||
'pretty_version' => '3.21.6',
|
||||
'version' => '3.21.6.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => '690ea452f1dfdfbf867e279e6ee8afe25f422c6f',
|
||||
),
|
||||
'phpmailer/phpmailer' =>
|
||||
array (
|
||||
'pretty_version' => 'v6.5.4',
|
||||
'version' => '6.5.4.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => 'c0d9f7dd3c2aa247ca44791e9209233829d82285',
|
||||
),
|
||||
'psr/cache' =>
|
||||
array (
|
||||
@ -137,38 +146,6 @@
|
||||
),
|
||||
'reference' => '8622567409010282b7aeebe4bb841fe98b58dcaf',
|
||||
),
|
||||
'psr/http-client' =>
|
||||
array (
|
||||
'pretty_version' => '1.0.1',
|
||||
'version' => '1.0.1.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => '2dfb5f6c5eff0e91e20e913f8c5452ed95b86621',
|
||||
),
|
||||
'psr/http-client-implementation' =>
|
||||
array (
|
||||
'provided' =>
|
||||
array (
|
||||
0 => '1.0',
|
||||
),
|
||||
),
|
||||
'psr/http-factory' =>
|
||||
array (
|
||||
'pretty_version' => '1.0.1',
|
||||
'version' => '1.0.1.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => '12ac7fcd07e5b077433f5f2bee95b3a771bf61be',
|
||||
),
|
||||
'psr/http-factory-implementation' =>
|
||||
array (
|
||||
'provided' =>
|
||||
array (
|
||||
0 => '1.0',
|
||||
),
|
||||
),
|
||||
'psr/http-message' =>
|
||||
array (
|
||||
'pretty_version' => '1.0.1',
|
||||
@ -194,6 +171,13 @@
|
||||
),
|
||||
'reference' => 'd49695b909c3b7628b6289db5479a1c204601f11',
|
||||
),
|
||||
'psr/log-implementation' =>
|
||||
array (
|
||||
'provided' =>
|
||||
array (
|
||||
0 => '1.0.0',
|
||||
),
|
||||
),
|
||||
'psr/simple-cache' =>
|
||||
array (
|
||||
'pretty_version' => '1.0.1',
|
||||
@ -205,12 +189,12 @@
|
||||
),
|
||||
'qcloud/cos-sdk-v5' =>
|
||||
array (
|
||||
'pretty_version' => 'v2.4.4',
|
||||
'version' => '2.4.4.0',
|
||||
'pretty_version' => 'v2.5.1',
|
||||
'version' => '2.5.1.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => '2862ce2c9244eb12f099483db578910bde9b045a',
|
||||
'reference' => '85d5cb660574a3de6f4a83b76e8b0506e03b9e9a',
|
||||
),
|
||||
'qiniu/php-sdk' =>
|
||||
array (
|
||||
@ -221,37 +205,19 @@
|
||||
),
|
||||
'reference' => '10c7ead8357743b4b987a335c14964fb07700d57',
|
||||
),
|
||||
'ralouphie/getallheaders' =>
|
||||
array (
|
||||
'pretty_version' => '3.0.3',
|
||||
'version' => '3.0.3.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => '120b605dfeb996808c31b6477290a714d356e822',
|
||||
),
|
||||
'symfony/deprecation-contracts' =>
|
||||
array (
|
||||
'pretty_version' => 'v2.5.0',
|
||||
'version' => '2.5.0.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => '6f981ee24cf69ee7ce9736146d1c57c2780598a8',
|
||||
),
|
||||
'symfony/polyfill-mbstring' =>
|
||||
array (
|
||||
'pretty_version' => 'v1.23.1',
|
||||
'version' => '1.23.1.0',
|
||||
'pretty_version' => 'v1.24.0',
|
||||
'version' => '1.24.0.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => '9174a3d80210dca8daa7f31fec659150bbeabfc6',
|
||||
'reference' => '0abb51d2f102e00a4eefcf46ba7fec406d245825',
|
||||
),
|
||||
'symfony/polyfill-php72' =>
|
||||
array (
|
||||
'pretty_version' => 'v1.23.0',
|
||||
'version' => '1.23.0.0',
|
||||
'pretty_version' => 'v1.24.0',
|
||||
'version' => '1.24.0.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
@ -259,21 +225,21 @@
|
||||
),
|
||||
'symfony/polyfill-php80' =>
|
||||
array (
|
||||
'pretty_version' => 'v1.23.1',
|
||||
'version' => '1.23.1.0',
|
||||
'pretty_version' => 'v1.24.0',
|
||||
'version' => '1.24.0.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => '1100343ed1a92e3a38f9ae122fc0eb21602547be',
|
||||
'reference' => '57b712b08eddb97c762a8caa32c84e037892d2e9',
|
||||
),
|
||||
'symfony/var-dumper' =>
|
||||
array (
|
||||
'pretty_version' => 'v4.4.34',
|
||||
'version' => '4.4.34.0',
|
||||
'pretty_version' => 'v4.4.37',
|
||||
'version' => '4.4.37.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => '2d0c056b2faaa3d785bdbd5adecc593a5be9c16e',
|
||||
'reference' => 'e74eee4ec02de71db3d60151aa5b203c990556df',
|
||||
),
|
||||
'topthink/framework' =>
|
||||
array (
|
||||
@ -295,21 +261,21 @@
|
||||
),
|
||||
'topthink/think-helper' =>
|
||||
array (
|
||||
'pretty_version' => 'v3.1.5',
|
||||
'version' => '3.1.5.0',
|
||||
'pretty_version' => 'v3.1.6',
|
||||
'version' => '3.1.6.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => 'f98e3ad44acd27ae85a4d923b1bdfd16c6d8d905',
|
||||
'reference' => '769acbe50a4274327162f9c68ec2e89a38eb2aff',
|
||||
),
|
||||
'topthink/think-orm' =>
|
||||
array (
|
||||
'pretty_version' => 'v2.0.45',
|
||||
'version' => '2.0.45.0',
|
||||
'pretty_version' => 'v2.0.52',
|
||||
'version' => '2.0.52.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => '3dcf9af447b048103093840833e8c74ab849152f',
|
||||
'reference' => '407a60658f37fc57422ab95a9922c6f69af90f46',
|
||||
),
|
||||
'topthink/think-trace' =>
|
||||
array (
|
||||
@ -320,5 +286,14 @@
|
||||
),
|
||||
'reference' => '9a9fa8f767b6c66c5a133ad21ca1bc96ad329444',
|
||||
),
|
||||
'upyun/sdk' =>
|
||||
array (
|
||||
'pretty_version' => '3.5.0',
|
||||
'version' => '3.5.0.0',
|
||||
'aliases' =>
|
||||
array (
|
||||
),
|
||||
'reference' => 'c9f824626552c32b987de4ac7f136e0e21cca962',
|
||||
),
|
||||
),
|
||||
);
|
||||
|
60
vendor/guzzlehttp/command/CHANGELOG.md
vendored
60
vendor/guzzlehttp/command/CHANGELOG.md
vendored
@ -1,60 +0,0 @@
|
||||
# CHANGELOG
|
||||
|
||||
## 1.0.0 - 2016-11-24
|
||||
|
||||
* Add badges to README.md
|
||||
* Switch README from .rst to .md format
|
||||
* Update dependencies
|
||||
* Add command to handler call to provide support for GuzzleServices
|
||||
|
||||
## 0.9.0 - 2016-01-30
|
||||
|
||||
* Updated to use Guzzle 6 and PSR-7.
|
||||
* Event system has been replaced with a middleware system
|
||||
* Middleware at the command layer work the same as middleware from the
|
||||
HTTP layer, but work with `Command` and `Result` objects instead of
|
||||
`Request` and `Response` objects
|
||||
* The command middleware is in a separate `HandlerStack` instance than the
|
||||
HTTP middleware.
|
||||
* `Result` objects are the result of executing a `Command` and are used to hold
|
||||
the parsed response data.
|
||||
* Asynchronous code now uses the `guzzlehttp/promises` package instead of
|
||||
`guzzlehttp/ringphp`, which means that asynchronous results are implemented
|
||||
as Promises/A+ compliant `Promise` objects, instead of futures.
|
||||
* The existing `Subscriber`s were removed.
|
||||
* The `ServiceClientInterface` and `ServiceClient` class now provide the basic
|
||||
foundation of a web service client.
|
||||
|
||||
## 0.8.0 - 2015-02-02
|
||||
|
||||
* Removed `setConfig` from `ServiceClientInterface`.
|
||||
* Added `initTransaction` to `ServiceClientInterface`.
|
||||
|
||||
## 0.7.1 - 2015-01-14
|
||||
|
||||
* Fixed and issue where intercepting commands encapsulated by a
|
||||
CommandToRequestIterator could lead to deep recursion. These commands are
|
||||
now skipped and the iterator moves to the next element using a `goto`
|
||||
statement.
|
||||
|
||||
## 0.7.0 - 2014-10-12
|
||||
|
||||
* Updated to use Guzzle 5, and added support for asynchronous results.
|
||||
* Renamed `prepare` event to `prepared`.
|
||||
* Added `init` event.
|
||||
|
||||
## 0.6.0 - 2014-08-08
|
||||
|
||||
* Added a Debug subscriber that can be used to trace through the lifecycle of
|
||||
a command and how it is modified in each event.
|
||||
|
||||
## 0.5.0 - 2014-08-01
|
||||
|
||||
* Rewrote event system so that all exceptions encountered during the transfer
|
||||
of a command are emitted to the "error" event.
|
||||
* No longer wrapping exceptions thrown during the execution of a command.
|
||||
* Added the ability to get a CommandTransaction from events and updating
|
||||
classes to use a CommandTransaction rather than many constructor arguments.
|
||||
* Fixed an issue with sending many commands in parallel
|
||||
* Added `batch()` to ServiceClientInterface for sending commands in batches
|
||||
* Added subscriber to easily mock commands results
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user