Commit 53940f55 by yink

feat: 添加手动分账功能并更新订单导出功能

- 在 `OrderDivideRecord` 模型中添加手动调账分账类型
- 在 `routes/api.php` 中添加手动分账和刷新token的路由
- 在 `OrderController` 中添加手动刷新token的方法
- 在 `OrderInfoController` 中更新订单导出功能,支持导出商品信息
parent 914a049f
...@@ -168,6 +168,38 @@ protected function grid() ...@@ -168,6 +168,38 @@ protected function grid()
$filter->equal('merchant.city_id', '城市')->select()->width(3); $filter->equal('merchant.city_id', '城市')->select()->width(3);
$filter->between('created_at', '创建时间')->datetime()->width(4); $filter->between('created_at', '创建时间')->datetime()->width(4);
}); });
$titles = ['id' => 'ID', 'goods_name' => '名称', 'address_id' => '邮箱'];
// 添加导出按钮
$grid->export($titles)->rows(function ($rows) {
foreach ($rows as $index => &$row) {
// 获取商品信息
$goods = OrderGoods::where('order_id', $row['id'])->get();
$goodsInfo = [];
foreach ($goods as $good) {
$goodsInfo[] = [
'goods_name' => $good->goods_name,
'goods_attr' => $good->goods_attr,
'goods_number' => $good->goods_number,
'goods_price' => $good->goods_price
];
}
$row['goods_name'] = implode("\n", array_column($goodsInfo, 'goods_name'));
$row['goods_attr'] = implode("\n", array_column($goodsInfo, 'goods_attr'));
$row['goods_number'] = implode("\n", array_column($goodsInfo, 'goods_number'));
$row['goods_price'] = implode("\n", array_column($goodsInfo, 'goods_price'));
// 其他字段处理
$row['address_id'] = ($row['address_id'] == '') ? '是' : '否';
$row['order_status'] = OrderInfo::STATUS_OPTIONS[$row['order_status']];
}
return $rows;
});
}); });
} }
......
...@@ -17,27 +17,42 @@ public function __construct() ...@@ -17,27 +17,42 @@ public function __construct()
$this->appSecret = env('WX_XCX_KEY'); $this->appSecret = env('WX_XCX_KEY');
} }
public function getAccessToken() /**
* 获取微信小程序access_token
* @param bool $force 是否强制刷新token,默认false
* @return string|null 返回access_token或null
* @throws \Exception 当获取token失败时抛出异常
*
* 使用示例:
* $token = (new MpAaccessToken())->getAccessToken(true); // 强制刷新
* $token = (new MpAaccessToken())->getAccessToken(); // 正常获取
*
* 注意事项:
* 1. 强制刷新会忽略缓存直接请求新token
* 2. 建议仅在明确知道token失效时使用强制刷新
*/
public function getAccessToken($force = false)
{ {
// access_token 应该全局存储与更新,以下代码以写入到文件中做示例
//$data = json_decode(file_get_contents("access_token.json"));
$token = Cache::get('access_token_expire_time'); $token = Cache::get('access_token_expire_time');
$data = $token ? $token : ['expire_time' => 0]; $data = $token ? $token : ['expire_time' => 0];
if ($data['expire_time'] < time()) {
// 如果是企业号用以下URL获取access_token if ($force || $data['expire_time'] < time()) {
$url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=$this->appId&secret=$this->appSecret"; $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=$this->appId&secret=$this->appSecret";
$res = json_decode($this->httpGet($url)); $res = json_decode($this->httpGet($url));
$access_token = $res->access_token;
if ($access_token) { if (isset($res->access_token)) {
$data['expire_time'] = time() + 7000; $data['expire_time'] = time() + 7000;
$data['access_token'] = $access_token; $data['access_token'] = $res->access_token;
Cache::set('access_token_expire_time', $data); Cache::set('access_token_expire_time', $data);
return $data['access_token'];
} else {
Log::Add('debug', '获取access_token失败: ' . json_encode($res));
throw new \Exception('获取access_token失败');
} }
} else {
$access_token = $data['access_token'];
} }
return $access_token;
return $data['access_token'];
} }
private function httpGet($url) private function httpGet($url)
......
...@@ -531,6 +531,8 @@ public function scanCodeVerifi(Request $request) ...@@ -531,6 +531,8 @@ public function scanCodeVerifi(Request $request)
$access_token = $mpTokenObj->getAccessToken(); $access_token = $mpTokenObj->getAccessToken();
$url = "https://api.weixin.qq.com/wxa/sec/order/upload_shipping_info?access_token=" . $access_token; $url = "https://api.weixin.qq.com/wxa/sec/order/upload_shipping_info?access_token=" . $access_token;
Log::add('发货录入url:', $url);
$data = [ $data = [
"order_key" => [ "order_key" => [
"order_number_type" => 2, "order_number_type" => 2,
...@@ -765,4 +767,16 @@ public function orderCollect(Request $request) ...@@ -765,4 +767,16 @@ public function orderCollect(Request $request)
return $this->JsonResponse(['current' => $currentMonth ? $currentMonth : new \stdClass(), 'last' => $lastMonth ? $lastMonth : new \stdClass()]); return $this->JsonResponse(['current' => $currentMonth ? $currentMonth : new \stdClass(), 'last' => $lastMonth ? $lastMonth : new \stdClass()]);
} }
//手动刷新token
public function refreshTokenLYK(Request $request)
{
$mpTokenObj = new MpAaccessToken();
$access_token = $mpTokenObj->getAccessToken(true);
return $this->JsonResponse($access_token);
}
} }
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
use App\Command\Log; use App\Command\Log;
use App\Models\Carousel; use App\Models\Carousel;
use App\Models\User; use App\Models\User;
use app\models\HfPayconfirm; use App\Models\HfPayconfirm;
use App\Models\OrderDivideRecord; use App\Models\OrderDivideRecord;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use NwVVVS\AdapayCore\AdaPay\Payment; use NwVVVS\AdapayCore\AdaPay\Payment;
...@@ -46,47 +46,73 @@ public function manualDivide(Request $request) ...@@ -46,47 +46,73 @@ public function manualDivide(Request $request)
$payment_confirm = new \NwVVVS\AdapaySdk\PaymentConfirm(); //支付确认 $payment_confirm = new \NwVVVS\AdapaySdk\PaymentConfirm(); //支付确认
$member_id = $request->member_id ?? 0;//汇付会员id $member_id = $request->member_id ?? 0;//汇付会员id
$user_id = $request->user_id ?? 0;//用户
$amount = $request->amount;//分账金额· $amount = $request->amount;//分账金额·
$payment_id = $request->payment_id ;//支付记录表中的payment_id $payment_id = $request->payment_id ;//支付记录表中的payment_id,每笔支付订单可以分账多次
if (!$amount||!$payment_id) { if (!$amount||!$payment_id||!$user_id) {
return $this->JsonResponse('', '参数 amount、payment_id 不能为空', 201); return $this->JsonResponse('', '参数 amount、payment_id 不能为空', 201);
} }
//参数介绍member_id:汇付会员id,amount:分账金额,fee_flag:是否内扣手续费 //参数介绍member_id:汇付会员id,amount:分账金额,fee_flag:是否内扣手续费
$div_members = ['member_id' => $member_id, 'amount' => sprintf("%.2f", $amount), 'fee_flag' => 'Y']; $div_members = ['member_id' => $member_id, 'amount' => sprintf("%.2f", $amount), 'fee_flag' => 'Y'];
$confirm_amt = $amount; $confirm_amt = sprintf("%.2f", $amount); // 确保金额格式化为两位小数
# 支付确认参数设置 # 支付确认参数设置
$payment_params = array( $payment_params = array(
"payment_id" => $payment_id, "payment_id" => $payment_id,
"order_no" => 'payconfirm_' . date("YmdHis") . rand(100000, 999999), "order_no" => 'payconfirm_' . date("YmdHis") . rand(100000, 999999),
"confirm_amt" => $amount, "confirm_amt" => $confirm_amt, // 使用格式化后的金额
"description" => "", "description" => "",
"div_members" => "" //分账参数列表 默认是数组List "div_members" => $div_members,
); );
$payment_params['div_members'] = $div_members; // $payment_params['div_members'] = $div_members;
$payment_params['confirm_amt'] = $confirm_amt; // $payment_params['confirm_amt'] = $confirm_amt;
Log::addByName('manualDivide手动分账' , $payment_params); //Log::addByName('manualDivide手动分账' , $payment_params);
# 发起支付确认创建 # 发起支付确认创建
$payment_confirm->create($payment_params); $payment_confirm->create($payment_params);
# 对支付确认创建结果进行处理 # 对支付确认创建结果进行处理
$logData = [
'request_params' => $payment_params,
'response' => $payment_confirm->result
];
if ($payment_confirm->isError()) { if ($payment_confirm->isError()) {
//失败处理 //失败处理
Log::addByName('manualDivide手动分账', '支付确认失败:'.$payment_confirm->result); Log::addByName('manualDivide手动分账', json_encode($logData, JSON_UNESCAPED_UNICODE));
$result = $payment_confirm->result; return $this->JsonResponse($logData, '支付确认失败', 201);
} else { } else {
//成功处理 //成功处理
Log::addByName('manualDivide手动分账', '支付确认成功:'.$payment_confirm->result);
$result = $payment_confirm->result; $result = $payment_confirm->result;
Log::addByName('manualDivide手动分账', json_encode($logData, JSON_UNESCAPED_UNICODE));
if ($result['status'] == 'succeeded') { if ($result['status'] == 'succeeded') {
//Log::add('分账成功', ['order_sn' => $order_no]);
//写入支付确认信息 //写入支付确认信息
(new HfPayconfirm())->add($payment_params, $result['fee_amt']); $hfResult = (new HfPayconfirm())->add($payment_params, $result['fee_amt']);
$logData['hf_result'] = $hfResult;
//新增分佣记录
OrderDivideRecord::addRecord(
og_id: '', // og_id (这里没有商品ID信息,可以传空字符串)
order_id: $payment_id, // order_id (使用payment_id作为订单ID)
goods_amount: $amount, // goods_amount (使用分账金额作为商品金额)
divide_price: $amount, // divide_price (使用分账金额)
commission: '', // commission (比例信息,这里没有可以传空)
um_id: $user_id, // um_id (直推、间推、商家的user_id)
buyer_id: $user_id, // buyer_id (这里没有买家ID,就是用户id)
sh_type: 4, // sh_type (3表示用户取货佣金)
isExistAccount: 1, // isExistAccount (假设已实名)
payconfirm_no: $payment_params['order_no'] // payconfirm_no (使用生成的订单号)
);
return $this->JsonResponse($logData);
} else {
return $this->JsonResponse($logData, '支付确认处理中', 202);
} }
} }
return $this->JsonResponse([]); return $this->JsonResponse([]);
} }
} }
...@@ -17,6 +17,7 @@ class OrderDivideRecord extends Model ...@@ -17,6 +17,7 @@ class OrderDivideRecord extends Model
1 => '直推佣金', 1 => '直推佣金',
2 => '间推佣金', 2 => '间推佣金',
3 => '用户取货佣金', 3 => '用户取货佣金',
4 => '手动调账分账',
]; ];
......
...@@ -12,7 +12,9 @@ ...@@ -12,7 +12,9 @@
"abbotton/dcat-sku-plus": "^1.0", "abbotton/dcat-sku-plus": "^1.0",
"alibabacloud/dysmsapi-20170525": "^2.0", "alibabacloud/dysmsapi-20170525": "^2.0",
"aliyuncs/oss-sdk-php": "^2.7", "aliyuncs/oss-sdk-php": "^2.7",
"dcat/easy-excel": "^1.1",
"dcat/laravel-admin": "2.*", "dcat/laravel-admin": "2.*",
"dcat/laravel-log-viewer": "^0.1.7",
"endroid/qrcode": "4.0.3", "endroid/qrcode": "4.0.3",
"guzzlehttp/guzzle": "^7.2", "guzzlehttp/guzzle": "^7.2",
"intervention/image": "^2.7", "intervention/image": "^2.7",
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"content-hash": "85cce16723f4d5d65761cb74fb48b74e", "content-hash": "ffb1064c4fe16208c4f0c83b87948a4c",
"packages": [ "packages": [
{ {
"name": "abbotton/dcat-sku-plus", "name": "abbotton/dcat-sku-plus",
...@@ -736,6 +736,87 @@ ...@@ -736,6 +736,87 @@
"time": "2022-12-07T17:46:57+00:00" "time": "2022-12-07T17:46:57+00:00"
}, },
{ {
"name": "box/spout",
"version": "v3.3.0",
"source": {
"type": "git",
"url": "https://github.com/box/spout.git",
"reference": "9bdb027d312b732515b884a341c0ad70372c6295"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/box/spout/zipball/9bdb027d312b732515b884a341c0ad70372c6295",
"reference": "9bdb027d312b732515b884a341c0ad70372c6295",
"shasum": "",
"mirrors": [
{
"url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
"preferred": true
}
]
},
"require": {
"ext-dom": "*",
"ext-xmlreader": "*",
"ext-zip": "*",
"php": ">=7.2.0"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^2",
"phpunit/phpunit": "^8"
},
"suggest": {
"ext-iconv": "To handle non UTF-8 CSV files (if \"php-intl\" is not already installed or is too limited)",
"ext-intl": "To handle non UTF-8 CSV files (if \"iconv\" is not already installed)"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "3.1.x-dev"
}
},
"autoload": {
"psr-4": {
"Box\\Spout\\": "src/Spout"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"Apache-2.0"
],
"authors": [
{
"name": "Adrien Loison",
"email": "adrien@box.com"
}
],
"description": "PHP Library to read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way",
"homepage": "https://www.github.com/box/spout",
"keywords": [
"OOXML",
"csv",
"excel",
"memory",
"odf",
"ods",
"office",
"open",
"php",
"read",
"scale",
"spreadsheet",
"stream",
"write",
"xlsx"
],
"support": {
"issues": "https://github.com/box/spout/issues",
"source": "https://github.com/box/spout/tree/v3.3.0"
},
"abandoned": true,
"time": "2021-05-14T21:18:09+00:00"
},
{
"name": "brick/math", "name": "brick/math",
"version": "0.11.0", "version": "0.11.0",
"source": { "source": {
...@@ -1015,6 +1096,71 @@ ...@@ -1015,6 +1096,71 @@
"time": "2023-08-25T16:18:39+00:00" "time": "2023-08-25T16:18:39+00:00"
}, },
{ {
"name": "dcat/easy-excel",
"version": "1.1.0",
"source": {
"type": "git",
"url": "https://github.com/jqhph/easy-excel.git",
"reference": "20ee838b07f1f5d9c075b84e6f4807cbb21c44b0"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/jqhph/easy-excel/zipball/20ee838b07f1f5d9c075b84e6f4807cbb21c44b0",
"reference": "20ee838b07f1f5d9c075b84e6f4807cbb21c44b0",
"shasum": "",
"mirrors": [
{
"url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
"preferred": true
}
]
},
"require": {
"box/spout": "~3",
"league/flysystem": "~1|~2|~3",
"php": ">=7.1.0"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^2",
"phpunit/phpunit": "~7|~8.0"
},
"type": "library",
"autoload": {
"psr-4": {
"Dcat\\EasyExcel\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "jqh",
"email": "841324345@qq.com"
}
],
"description": "使用简单实用的语义化接口快速读写Excel文件",
"homepage": "https://github.com/jqhph/easy-excel",
"keywords": [
"box spout",
"csv",
"easy excel",
"excel",
"ods",
"office",
"read",
"spreadsheet",
"stream",
"xlsx"
],
"support": {
"issues": "https://github.com/jqhph/easy-excel/issues",
"source": "https://github.com/jqhph/easy-excel/tree/1.1.0"
},
"time": "2022-03-03T03:04:13+00:00"
},
{
"name": "dcat/laravel-admin", "name": "dcat/laravel-admin",
"version": "2.2.3-beta", "version": "2.2.3-beta",
"source": { "source": {
...@@ -1090,6 +1236,64 @@ ...@@ -1090,6 +1236,64 @@
"time": "2023-02-15T08:59:42+00:00" "time": "2023-02-15T08:59:42+00:00"
}, },
{ {
"name": "dcat/laravel-log-viewer",
"version": "0.1.7",
"source": {
"type": "git",
"url": "https://github.com/jqhph/laravel-log-viewer.git",
"reference": "12d1bbbbf521e9c84b038c37069eec7f64d69584"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/jqhph/laravel-log-viewer/zipball/12d1bbbbf521e9c84b038c37069eec7f64d69584",
"reference": "12d1bbbbf521e9c84b038c37069eec7f64d69584",
"shasum": "",
"mirrors": [
{
"url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
"preferred": true
}
]
},
"require": {
"php": ">=7.0"
},
"type": "library",
"extra": {
"laravel": {
"providers": [
"Dcat\\LogViewer\\DcatLogViewerServiceProvider"
]
}
},
"autoload": {
"psr-4": {
"Dcat\\LogViewer\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "jqh",
"email": "841324345@qq.com"
}
],
"description": "Laravel Log Viewer",
"homepage": "https://github.com/jqhph/laravel-log-viewer",
"keywords": [
"laravel",
"log viewer"
],
"support": {
"issues": "https://github.com/jqhph/laravel-log-viewer/issues",
"source": "https://github.com/jqhph/laravel-log-viewer/tree/0.1.7"
},
"time": "2023-08-24T08:49:50+00:00"
},
{
"name": "dflydev/dot-access-data", "name": "dflydev/dot-access-data",
"version": "v3.0.3", "version": "v3.0.3",
"source": { "source": {
...@@ -12423,6 +12627,6 @@ ...@@ -12423,6 +12627,6 @@
"platform": { "platform": {
"php": "^8.0.2" "php": "^8.0.2"
}, },
"platform-dev": [], "platform-dev": {},
"plugin-api-version": "2.3.0" "plugin-api-version": "2.6.0"
} }
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
}
\ No newline at end of file
...@@ -21,8 +21,15 @@ ...@@ -21,8 +21,15 @@
Route::namespace('App\Http\Controllers\Api')->middleware('acceptJson')->group(function () { Route::namespace('App\Http\Controllers\Api')->middleware('acceptJson')->group(function () {
//调试路由
Route::post('simulate-login','LoginController@simulateLogin'); //模拟登陆 Route::post('simulate-login','LoginController@simulateLogin'); //模拟登陆
Route::post('manual-divide','OrderDivideRecordController@manualDivide'); //手动分账【开发手动调接口修正数据】
Route::get('refreshTokenLYK', 'OrderController@refreshTokenLYK'); //手动刷新token
Route::post('get-openid', 'LoginController@getOpenid'); //获取openid Route::post('get-openid', 'LoginController@getOpenid'); //获取openid
Route::post('login', 'LoginController@login')->name('login'); //用户端授权登录 Route::post('login', 'LoginController@login')->name('login'); //用户端授权登录
......
a:5:{s:6:"_token";s:40:"HlN5DetQedvaf6nRkif0iUWRmUn4j4pTeIzIYhaL";s:9:"_previous";a:1:{s:3:"url";s:83:"http://aimeiyue.demo.cn/category-download?date=2025-03-22&s=%2F%2Fcategory-download";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}s:52:"login_admin_59ba36addc2b2f9401580f014c7f58ea4e30989d";i:1;s:5:"admin";a:1:{s:4:"prev";a:0:{}}}
\ No newline at end of file
a:5:{s:6:"_token";s:40:"Tpa38Pq0iYFyHiZIj5WyZiii9SyHWCGC2agvS7HC";s:52:"login_admin_59ba36addc2b2f9401580f014c7f58ea4e30989d";i:1;s:5:"admin";a:1:{s:4:"prev";a:1:{s:3:"url";s:83:"http://aimeiyue.demo.cn/category-download?date=2025-03-08&s=%2F%2Fcategory-download";}}s:6:"_flash";a:2:{s:3:"new";a:0:{}s:3:"old";a:1:{i:0;s:14:"admin.prev.url";}}s:9:"_previous";a:1:{s:3:"url";s:83:"http://aimeiyue.demo.cn/category-download?date=2025-03-08&s=%2F%2Fcategory-download";}}
\ No newline at end of file
a:5:{s:6:"_token";s:40:"N3jxHMzck3Bru39ffKlCcGPkQSdDUJMX9MJ6T01J";s:9:"_previous";a:1:{s:3:"url";s:27:"http://amy-test.yyinhong.cn";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}s:5:"admin";a:1:{s:4:"prev";a:0:{}}s:52:"login_admin_59ba36addc2b2f9401580f014c7f58ea4e30989d";i:1;}
\ No newline at end of file
a:5:{s:6:"_token";s:40:"5PeCgE1JlPkfJG7oUMgSdHxDSJ7NgLGQK4vouWGB";s:52:"login_admin_59ba36addc2b2f9401580f014c7f58ea4e30989d";i:1;s:5:"admin";a:1:{s:4:"prev";a:1:{s:3:"url";s:51:"http://aimeiyue.demo.cn/orderInfo?s=%2F%2ForderInfo";}}s:6:"_flash";a:2:{s:3:"new";a:0:{}s:3:"old";a:1:{i:0;s:14:"admin.prev.url";}}s:9:"_previous";a:1:{s:3:"url";s:51:"http://aimeiyue.demo.cn/orderInfo?s=%2F%2ForderInfo";}}
\ No newline at end of file
a:5:{s:6:"_token";s:40:"BBehqmaH1fAEZWehLVzaWcM9KbQ2Tr0SxJKCdmMv";s:52:"login_admin_59ba36addc2b2f9401580f014c7f58ea4e30989d";i:1;s:5:"admin";a:1:{s:4:"prev";a:1:{s:3:"url";s:59:"http://aimeiyue.demo.cn/orderInfo?page=10&s=%2F%2ForderInfo";}}s:6:"_flash";a:2:{s:3:"new";a:0:{}s:3:"old";a:1:{i:0;s:14:"admin.prev.url";}}s:9:"_previous";a:1:{s:3:"url";s:23:"http://aimeiyue.demo.cn";}}
\ No newline at end of file
a:5:{s:6:"_token";s:40:"Xq5qoM7XGuvFBFMRQ04pJcSLbbJKEBJeTOwOzHj3";s:52:"login_admin_59ba36addc2b2f9401580f014c7f58ea4e30989d";i:1;s:5:"admin";a:1:{s:4:"prev";a:1:{s:3:"url";s:83:"http://aimeiyue.demo.cn/category-download?date=2025-03-08&s=%2F%2Fcategory-download";}}s:6:"_flash";a:2:{s:3:"new";a:0:{}s:3:"old";a:1:{i:0;s:14:"admin.prev.url";}}s:9:"_previous";a:1:{s:3:"url";s:83:"http://aimeiyue.demo.cn/category-download?date=2025-03-08&s=%2F%2Fcategory-download";}}
\ No newline at end of file
<style>::-ms-clear,::-ms-reveal{display: none;}</style>
<form pjax-container action="<?php echo $action; ?>" class="input-no-border quick-search-form d-md-inline-block" style="display:none;margin-right: 16px">
<div class="table-filter">
<label style="width: <?php echo e($width, false); ?>rem">
<input
type="search"
class="form-control form-control-sm quick-search-input"
placeholder="<?php echo e($placeholder, false); ?>"
name="<?php echo e($key, false); ?>"
value="<?php echo e($value, false); ?>"
auto="<?php echo e($auto ? '1' : '0', false); ?>"
>
</label>
</div>
</form>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/grid/quick-search.blade.php ENDPATH**/ ?>
\ No newline at end of file
<div class="input-group input-group-sm quick-form-field">
<select class="form-control <?php echo e($class, false); ?>" style="width: 100%;" name="<?php echo e($name, false); ?>" <?php echo $attributes; ?> >
<option value=""></option>
<?php $__currentLoopData = $options; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $select => $option): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<option value="<?php echo e($select, false); ?>" <?php echo e(Dcat\Admin\Support\Helper::equal($select, old($column, $value)) ?'selected':'', false); ?>><?php echo e($option, false); ?></option>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
</select>
</div>
<?php echo $__env->make('admin::form.select-script', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/grid/quick-create/select.blade.php ENDPATH**/ ?>
\ No newline at end of file
<span class="dropdown column-selector" >
<button class="btn btn-primary btn-outline dropdown-toggle" data-toggle="dropdown">
<i class="fa fa-table"></i>
<span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu" style="min-width: 155px">
<li class="dropdown-item">
<ul class="selectors">
<?php echo $selectAll; ?>
</ul>
</li>
<li class="dropdown-divider"></li>
<li class="dropdown-item">
<ul class="selectors">
<?php echo $checkbox; ?>
</ul>
</li>
</ul>
</span>
<script once>
$('.column-selector input[name="_all_"]').on('change', function () {
$(this).parents('.column-selector').find('.column-select-item').prop('checked', this.checked).change()
});
var submit = Dcat.helpers.debounce(function ($this) {
var defaults = <?php echo json_encode($defaults); ?>;
var selected = [];
var $parent = $this.parents('.column-selector');
var column = '<?php echo e($columnName, false); ?>'
$parent.find('.column-select-item:checked').each(function () {
selected.push($(this).val());
});
if (selected.length == 0) {
return;
}
var url = new URL(location);
if (selected.sort().toString() == defaults.sort().toString()) {
url.searchParams.set(column, '');
} else {
url.searchParams.set(column, selected.join());
}
Dcat.reload(url.toString());
}, 200);
$('.column-selector .column-select-item').on('change', function () {
submit($(this));
});
</script>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/grid/column-selector.blade.php ENDPATH**/ ?>
\ No newline at end of file
<div class="d-flex">
<?php if($row->logo): ?>
<img data-action='preview-img' src='<?php echo $row->logo; ?>' style='max-width:40px;max-height:40px;cursor:pointer' class='img img-thumbnail' />&nbsp;&nbsp;
<?php endif; ?>
<span class="ext-name">
<?php if($row->homepage): ?>
<a href='<?php echo $row->homepage; ?>' target='_blank' class="feather <?php echo e($linkIcon, false); ?>"></a>
<?php endif; ?>
<?php if($row->alias): ?>
<?php echo e($row->alias, false); ?> <br><small class="text-80"><?php echo e($value, false); ?></small>
<?php else: ?>
<?php echo e($value, false); ?>
<?php endif; ?>
</span>
<?php if($row->new_version || ! $row->version): ?>
&nbsp;
<span class="badge bg-primary">New</span>
<?php endif; ?>
</div>
<div style="height: 10px"></div>
<?php if($row->type === Dcat\Admin\Extend\ServiceProvider::TYPE_THEME): ?>
<span><?php echo e(trans('admin.theme'), false); ?></span>
<?php endif; ?>
<?php if($row->version): ?>
<?php if($row->type === Dcat\Admin\Extend\ServiceProvider::TYPE_THEME): ?>
&nbsp;|&nbsp;
<?php endif; ?>
<?php if($row->enabled): ?>
<?php echo $disableAction; ?>
<?php else: ?>
<?php echo $enableAction; ?>
<?php endif; ?>
<span class="hover-display" onclick="$(this).css({display: 'inline'})">
| <?php echo $uninstallAction; ?>
</span>
<?php endif; ?>
<style>
.badge {
max-height: 22px
}
.hover-display {
display:none;
}
table tbody tr:hover .hover-display {
display: inline;
}
.ext-name {
font-size: 1.15rem;
}
</style>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/grid/displayer/extensions/name.blade.php ENDPATH**/ ?>
\ No newline at end of file
...@@ -68,4 +68,4 @@ ...@@ -68,4 +68,4 @@
</div> </div>
<div class="metric-content"><?php echo $content; ?></div> <div class="metric-content"><?php echo $content; ?></div>
</div><?php /**PATH D:\work\PHP\aimeiyue\all\service\resources\views/widgets/metrics/card.blade.php ENDPATH**/ ?> </div><?php /**PATH C:\Work\PHP\aimeiyue.com\aimeiyue.com\resources\views/widgets/metrics/card.blade.php ENDPATH**/ ?>
\ No newline at end of file \ No newline at end of file
...@@ -48,4 +48,4 @@ ...@@ -48,4 +48,4 @@
</li> </li>
<?php endif; ?> <?php endif; ?>
<?php endif; ?> <?php endif; ?>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/partials/menu.blade.php ENDPATH**/ ?> <?php /**PATH C:\Work\PHP\aimeiyue.com\aimeiyue.com\vendor\dcat\laravel-admin\src/../resources/views/partials/menu.blade.php ENDPATH**/ ?>
\ No newline at end of file \ No newline at end of file
...@@ -20,4 +20,4 @@ ...@@ -20,4 +20,4 @@
</div> </div>
<?php endif; ?> <?php endif; ?>
</div><?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/widgets/card.blade.php ENDPATH**/ ?> </div><?php /**PATH C:\Work\PHP\aimeiyue.com\aimeiyue.com\vendor\dcat\laravel-admin\src/../resources/views/widgets/card.blade.php ENDPATH**/ ?>
\ No newline at end of file \ No newline at end of file
<?php if($inline): ?>
<div class="d-flex flex-wrap">
<?php endif; ?>
<?php $__currentLoopData = $options; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $k => $label): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<div class="vs-checkbox-con vs-checkbox-<?php echo e($style, false); ?>" style="margin-right: <?php echo e($right, false); ?>">
<input <?php echo in_array($k, $disabled) ? 'disabled' : ''; ?> value="<?php echo e($k, false); ?>" <?php echo $attributes; ?> <?php echo (in_array($k, $checked)) ? 'checked' : ''; ?>>
<span class="vs-checkbox vs-checkbox-<?php echo e($size, false); ?>">
<span class="vs-checkbox--check">
<i class="vs-icon feather icon-check"></i>
</span>
</span>
<?php if($label !== null && $label !== ''): ?>
<span><?php echo $label; ?></span>
<?php endif; ?>
</div>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
<?php if($inline): ?>
</div>
<?php endif; ?><?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/widgets/checkbox.blade.php ENDPATH**/ ?>
\ No newline at end of file
<?php if($showHeader): ?>
<div class="box-header with-border mb-1" style="padding: .65rem 1rem">
<h3 class="box-title" style="line-height:30px"><?php echo $form->title(); ?></h3>
<div class="pull-right"><?php echo $form->renderTools(); ?></div>
</div>
<?php endif; ?>
<div class="box-body" <?php echo $tabObj->isEmpty() && !$form->hasRows() ? 'style="margin-top: 6px"' : ''; ?> >
<?php if(!$tabObj->isEmpty()): ?>
<?php echo $__env->make('admin::form.tab', compact('tabObj', 'form'), \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<?php else: ?>
<div class="fields-group">
<?php echo $__env->make('admin::form.fields', ['rows' => $form->rows(), 'fields' => $form->fields(), 'layout' => $form->layout()], \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
</div>
<?php endif; ?>
</div>
<?php echo $form->renderFooter(); ?>
<?php echo $form->renderHiddenFields(); ?>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/form/container.blade.php ENDPATH**/ ?>
\ No newline at end of file
<div class="input-group input-group-sm quick-form-field">
<input <?php echo $attributes; ?> placeholder="<?php echo e($label, false); ?>"/>
</div><?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/grid/quick-create/text.blade.php ENDPATH**/ ?>
\ No newline at end of file
<?php if($rows): ?>
<div class="ml-2 mb-2 mr-2" style="margin-top: -0.5rem">
<?php $__currentLoopData = $rows; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $row): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<?php echo $row->render(); ?>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
<?php $__currentLoopData = $fields; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $field): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<?php if($field instanceof Dcat\Admin\Form\Field\Hidden): ?>
<?php echo $field->render(); ?>
<?php endif; ?>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
</div>
<?php elseif($layout->hasColumns()): ?>
<?php echo $layout->build(); ?>
<?php else: ?>
<?php $__currentLoopData = $fields; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $field): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<?php echo $field->render(); ?>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
<?php endif; ?><?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/form/fields.blade.php ENDPATH**/ ?>
\ No newline at end of file
...@@ -48,4 +48,4 @@ ...@@ -48,4 +48,4 @@
</body> </body>
</html><?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/layouts/container.blade.php ENDPATH**/ ?> </html><?php /**PATH C:\Work\PHP\aimeiyue.com\aimeiyue.com\vendor\dcat\laravel-admin\src/../resources/views/layouts/container.blade.php ENDPATH**/ ?>
\ No newline at end of file \ No newline at end of file
...@@ -42,4 +42,4 @@ ...@@ -42,4 +42,4 @@
<?php endif; ?> <?php endif; ?>
<div class="clearfix"></div> <div class="clearfix"></div>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/partials/breadcrumb.blade.php ENDPATH**/ ?> <?php /**PATH C:\Work\PHP\aimeiyue.com\aimeiyue.com\vendor\dcat\laravel-admin\src/../resources/views/partials/breadcrumb.blade.php ENDPATH**/ ?>
\ No newline at end of file \ No newline at end of file
<?php if($grid->allowToolbar()): ?>
<div class="custom-data-table-header">
<div class="table-responsive">
<div class="top d-block clearfix p-0">
<?php if(!empty($title)): ?>
<h4 class="pull-left" style="margin:5px 10px 0;">
<?php echo $title; ?>&nbsp;
<?php if(!empty($description)): ?>
<small><?php echo $description; ?></small>
<?php endif; ?>
</h4>
<div class="pull-right" data-responsive-table-toolbar="<?php echo e($tableId, false); ?>">
<?php echo $grid->renderTools(); ?>
<?php echo $grid->renderColumnSelector(); ?>
<?php echo $grid->renderCreateButton(); ?>
<?php echo $grid->renderExportButton(); ?>
<?php echo $grid->renderQuickSearch(); ?>
</div>
<?php else: ?>
<?php echo $grid->renderTools(); ?> <?php echo $grid->renderQuickSearch(); ?>
<div class="pull-right" data-responsive-table-toolbar="<?php echo e($tableId, false); ?>">
<?php echo $grid->renderColumnSelector(); ?>
<?php echo $grid->renderCreateButton(); ?>
<?php echo $grid->renderExportButton(); ?>
</div>
<?php endif; ?>
</div>
</div>
</div>
<?php endif; ?><?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/grid/table-toolbar.blade.php ENDPATH**/ ?>
\ No newline at end of file
<div class="filter-input col-sm-<?php echo e($width, false); ?> " style="<?php echo $style; ?>">
<div class="form-group"><?php echo $presenter(); ?></div>
</div><?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/filter/where.blade.php ENDPATH**/ ?>
\ No newline at end of file
<?php if(! $isHoldSelectAllCheckbox): ?>
<div class="btn-group dropdown <?php echo e($selectAllName, false); ?>-btn" style="display:none;margin-right: 3px;z-index: 100">
<button type="button" class="btn btn-white dropdown-toggle btn-mini" data-toggle="dropdown">
<span class="d-none d-sm-inline selected"></span>
<span class="caret"></span>
<span class="sr-only"></span>
</button>
<ul class="dropdown-menu" role="menu">
<?php $__currentLoopData = $actions; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $action): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<?php if($action instanceof Dcat\Admin\Grid\Tools\ActionDivider): ?>
<li class="dropdown-divider"></li>
<?php else: ?>
<li class="dropdown-item">
<?php echo $action->render(); ?>
</li>
<?php endif; ?>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
</ul>
</div>
<?php endif; ?>
<script>
Dcat.init('.<?php echo e($parent->getRowName(), false); ?>-checkbox', function ($this) {
$this.on('change', function () {
var btn = $('.<?php echo e($selectAllName, false); ?>-btn'), selected = Dcat.grid.selectedRows('<?php echo e($parent->getName(), false); ?>').length;
if (selected) {
btn.show()
} else {
btn.hide()
}
setTimeout(function () {
btn.find('.selected').html("<?php echo trans('admin.grid_items_selected'); ?>".replace('{n}', selected));
}, 50)
})
})
</script>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/grid/batch-actions.blade.php ENDPATH**/ ?>
\ No newline at end of file
<div class="<?php echo e($viewClass['form-group'], false); ?>" style="margin-top: .3rem">
<label class="<?php echo e($viewClass['label'], false); ?> control-label"><?php echo $label; ?></label>
<div class="<?php echo e($viewClass['field'], false); ?>">
<div class="box box-solid box-default no-margin">
<div class="box-body">
<div class="<?php echo e($class, false); ?>"><?php echo $value; ?>&nbsp;</div>
</div>
</div>
<?php echo $__env->make('admin::form.help-block', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
</div>
</div>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/form/display.blade.php ENDPATH**/ ?>
\ No newline at end of file
...@@ -253,4 +253,4 @@ ...@@ -253,4 +253,4 @@
}); });
}); });
</script> </script>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\resources\views/admin/login.blade.php ENDPATH**/ ?> <?php /**PATH C:\Work\PHP\aimeiyue.com\aimeiyue.com\resources\views/admin/login.blade.php ENDPATH**/ ?>
\ No newline at end of file \ No newline at end of file
<div class="btn-group filter-button-group dropdown" style="margin-right:3px">
<button
class="btn btn-primary <?php echo e($btn_class, false); ?>"
<?php if($only_scopes): ?>data-toggle="dropdown"<?php endif; ?>
<?php if($scopes->isNotEmpty()): ?> style="border-right: 0" <?php endif; ?>
>
<i class="feather icon-filter"></i><?php if($filter_text): ?><span class="d-none d-sm-inline">&nbsp;&nbsp;<?php echo e(trans('admin.filter'), false); ?></span><?php endif; ?>
<span class="filter-count"><?php if($valueCount): ?> &nbsp;(<?php echo $valueCount; ?>) <?php endif; ?></span>
</button>
<?php if($scopes->isNotEmpty()): ?>
<ul class="dropdown-menu" role="menu">
<?php $__currentLoopData = $scopes; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $scope): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<?php echo $scope->render(); ?>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
<li role="separator" class="dropdown-divider"></li>
<li class="dropdown-item"><a href="<?php echo e($url_no_scopes, false); ?>"><?php echo e(trans('admin.cancel'), false); ?></a></li>
</ul>
<button type="button" class="btn btn-primary" data-toggle="dropdown" style="border-left: 0">
<?php if($current_label): ?> <span><?php echo e($current_label, false); ?>&nbsp;</span><?php endif; ?> <i class="feather icon-chevron-down"></i>
</button>
<?php endif; ?>
</div>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/filter/button.blade.php ENDPATH**/ ?>
\ No newline at end of file
<?php if($help): ?>
<span class="help-block">
<i class="fa <?php echo e(\Illuminate\Support\Arr::get($help, 'icon'), false); ?>"></i>&nbsp;<?php echo \Illuminate\Support\Arr::get($help, 'text'); ?>
</span>
<?php endif; ?><?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/form/help-block.blade.php ENDPATH**/ ?>
\ No newline at end of file
<style>
.webuploader-pick {
background-color: <?php echo admin_color()->primary(); ?>;
}
.web-uploader .placeholder .flashTip a {
color: <?php echo admin_color()->primary(-10); ?>;
}
.web-uploader .statusBar .upload-progress span.percentage,
.web-uploader .filelist li p.upload-progress span {
background: <?php echo admin_color()->primary(-8); ?>;
}
.web-uploader .dnd-area.webuploader-dnd-over {
border: 3px dashed #999 !important;
}
.web-uploader .dnd-area.webuploader-dnd-over .placeholder {
border: none;
}
</style>
<div class="<?php echo e($viewClass['form-group'], false); ?> <?php echo e($class, false); ?>">
<label for="<?php echo e($column, false); ?>" class="<?php echo e($viewClass['label'], false); ?> control-label"><?php echo $label; ?></label>
<div class="<?php echo e($viewClass['field'], false); ?>">
<?php echo $__env->make('admin::form.error', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<input name="<?php echo e($name, false); ?>" class="file-input" type="hidden" <?php echo $attributes; ?>/>
<div class="web-uploader <?php echo e($fileType, false); ?>">
<div class="queueList dnd-area">
<div class="placeholder">
<div class="file-picker"></div>
<p><?php echo e(trans('admin.uploader.drag_file'), false); ?></p>
</div>
</div>
<div class="statusBar" style="display:none;">
<div class="upload-progress progress progress-bar-primary pull-left">
<div class="progress-bar progress-bar-striped active" style="line-height:18px">0%</div>
</div>
<div class="info"></div>
<div class="btns">
<div class="add-file-button"></div>
<?php if($showUploadBtn): ?>
&nbsp;
<div class="upload-btn btn btn-primary"><i class="feather icon-upload"></i> &nbsp;<?php echo e(trans('admin.upload'), false); ?></div>
<?php endif; ?>
</div>
</div>
</div>
<?php echo $__env->make('admin::form.help-block', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
</div>
</div>
<script require="@webuploader" init="<?php echo $selector; ?>">
var uploader,
newPage,
options = <?php echo $options; ?>,
events = options.events;
init();
function init() {
var opts = $.extend({
selector: $this,
addFileButton: $this.find('.add-file-button'),
inputSelector: $this.find('.file-input'),
}, options);
opts.upload = $.extend({
pick: {
id: $this.find('.file-picker'),
name: '_file_',
label: '<i class="feather icon-folder"><\/i>&nbsp; <?php echo trans('admin.uploader.add_new_media'); ?>'
},
dnd: $this.find('.dnd-area'),
paste: $this.find('.web-uploader')
}, opts);
uploader = Dcat.Uploader(opts);
uploader.build();
uploader.preview();
for (var i = 0; i < events.length; i++) {
var evt = events[i];
if (evt.event && evt.script) {
if (evt.once) {
uploader.uploader.once(evt.event, evt.script.bind(uploader))
} else {
uploader.uploader.on(evt.event, evt.script.bind(uploader))
}
}
}
function resize() {
setTimeout(function () {
if (! uploader) return;
uploader.refreshButton();
resize();
if (! newPage) {
newPage = 1;
$(document).one('pjax:complete', function () {
uploader = null;
});
}
}, 250);
}
resize();
}
</script>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/form/file.blade.php ENDPATH**/ ?>
\ No newline at end of file
...@@ -59,4 +59,4 @@ ...@@ -59,4 +59,4 @@
</div> </div>
</nav> </nav>
<?php echo admin_section(Dcat\Admin\Admin::SECTION['NAVBAR_AFTER']); ?><?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/partials/navbar.blade.php ENDPATH**/ ?> <?php echo admin_section(Dcat\Admin\Admin::SECTION['NAVBAR_AFTER']); ?><?php /**PATH C:\Work\PHP\aimeiyue.com\aimeiyue.com\vendor\dcat\laravel-admin\src/../resources/views/partials/navbar.blade.php ENDPATH**/ ?>
\ No newline at end of file \ No newline at end of file
<?php if($grid->allowPagination()): ?>
<div class="box-footer d-block clearfix ">
<?php echo $grid->paginator()->render(); ?>
</div>
<?php endif; ?>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/grid/table-pagination.blade.php ENDPATH**/ ?>
\ No newline at end of file
<div class="<?php echo e($viewClass['form-group'], false); ?>">
<div class="<?php echo e($viewClass['label'], false); ?> control-label">
<span><?php echo $label; ?></span>
</div>
<div class="<?php echo e($viewClass['field'], false); ?>">
<?php echo $__env->make('admin::form.error', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<select class="form-control <?php echo e($class, false); ?>" style="width: 100%!important;" name="<?php echo e($name, false); ?>[]" multiple="multiple" data-placeholder="<?php echo e($placeholder, false); ?>" <?php echo $attributes; ?> >
<?php $__currentLoopData = $options; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $select => $option): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<option value="<?php echo e($select, false); ?>" <?php echo e(in_array($select, (array) $value) ?'selected':'', false); ?>><?php echo e($option, false); ?></option>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
</select>
<input type="hidden" name="<?php echo e($name, false); ?>[]" />
<?php echo $__env->make('admin::form.help-block', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
</div>
</div>
<?php echo $__env->make('admin::form.select-script', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/form/multipleselect.blade.php ENDPATH**/ ?>
\ No newline at end of file
<div class="<?php echo e($viewClass['form-group'], false); ?>">
<label class="<?php echo e($viewClass['label'], false); ?> control-label"><?php echo $label; ?></label>
<div class="<?php echo e($viewClass['field'], false); ?>">
<?php echo $__env->make('admin::form.error', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<input name="<?php echo e($name, false); ?>" type="hidden" value="0" />
<input type="checkbox" name="<?php echo e($name, false); ?>" class="<?php echo e($class, false); ?>" <?php echo e($value == 1 ? 'checked' : '', false); ?> <?php echo $attributes; ?> />
<?php echo $__env->make('admin::form.help-block', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
</div>
</div>
<script require="@switchery" init="<?php echo $selector; ?>">
$this.parent().find('.switchery').remove();
$this.each(function() {
new Switchery($(this)[0], $(this).data())
})
</script>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/form/switchfield.blade.php ENDPATH**/ ?>
\ No newline at end of file
<?php echo $start; ?>
<div class="box-body fields-group pl-0 pr-0 pt-1" style="padding: 0 0 .5rem">
<?php if(! $tabObj->isEmpty()): ?>
<?php echo $__env->make('admin::form.tab', compact('tabObj'), \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<?php $__currentLoopData = $fields; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $field): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<?php if($field instanceof \Dcat\Admin\Form\Field\Hidden): ?>
<?php echo $field->render(); ?>
<?php endif; ?>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
<?php else: ?>
<?php echo $__env->make('admin::form.fields', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<?php endif; ?>
</div>
<?php echo $footer; ?>
<?php echo $end; ?>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/widgets/form.blade.php ENDPATH**/ ?>
\ No newline at end of file
...@@ -12,4 +12,4 @@ ...@@ -12,4 +12,4 @@
<?php echo $content; ?> <?php echo $content; ?>
</div> </div>
</div><?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/widgets/box.blade.php ENDPATH**/ ?> </div><?php /**PATH C:\Work\PHP\aimeiyue.com\aimeiyue.com\vendor\dcat\laravel-admin\src/../resources/views/widgets/box.blade.php ENDPATH**/ ?>
\ No newline at end of file \ No newline at end of file
...@@ -53,4 +53,4 @@ ...@@ -53,4 +53,4 @@
<script>Dcat.boot();</script> <script>Dcat.boot();</script>
</body> </body>
</html><?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/layouts/full-page.blade.php ENDPATH**/ ?> </html><?php /**PATH C:\Work\PHP\aimeiyue.com\aimeiyue.com\vendor\dcat\laravel-admin\src/../resources/views/layouts/full-page.blade.php ENDPATH**/ ?>
\ No newline at end of file \ No newline at end of file
<div class="<?php echo e($viewClass['form-group'], false); ?>">
<div class="<?php echo e($viewClass['label'], false); ?> control-label">
<span><?php echo $label; ?></span>
</div>
<div class="<?php echo e($viewClass['field'], false); ?>">
<?php echo $__env->make('admin::form.error', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<div class="input-group">
<?php if($prepend): ?>
<span class="input-group-prepend"><span class="input-group-text bg-white"><?php echo $prepend; ?></span></span>
<?php endif; ?>
<input <?php echo $attributes; ?> />
<?php if($append): ?>
<span class="input-group-append"><?php echo $append; ?></span>
<?php endif; ?>
</div>
<?php echo $__env->make('admin::form.help-block', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
</div>
</div><?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/form/input.blade.php ENDPATH**/ ?>
\ No newline at end of file
...@@ -12,4 +12,4 @@ ...@@ -12,4 +12,4 @@
<p class="hidden" id="dcat-admin-exception-trace"><br><?php echo nl2br($error->first('trace')); ?></p> <p class="hidden" id="dcat-admin-exception-trace"><br><?php echo nl2br($error->first('trace')); ?></p>
</div> </div>
<?php endif; ?> <?php endif; ?>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/partials/exception.blade.php ENDPATH**/ ?> <?php /**PATH C:\Work\PHP\aimeiyue.com\aimeiyue.com\vendor\dcat\laravel-admin\src/../resources/views/partials/exception.blade.php ENDPATH**/ ?>
\ No newline at end of file \ No newline at end of file
<?php if(!empty($default) || !empty($custom)): ?>
<div class="grid-dropdown-actions dropdown">
<a href="#" style="padding:0 10px;" data-toggle="dropdown">
<i class="feather icon-more-vertical"></i>
</a>
<ul class="dropdown-menu" style="left: -65px;">
<?php $__currentLoopData = $default; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $action): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<li class="dropdown-item"><?php echo Dcat\Admin\Support\Helper::render($action); ?></li>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
<?php if(!empty($custom)): ?>
<?php if(!empty($default)): ?>
<li class="dropdown-divider"></li>
<?php endif; ?>
<?php $__currentLoopData = $custom; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $action): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<li class="dropdown-item"><?php echo $action; ?></li>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
<?php endif; ?>
</ul>
</div>
<?php endif; ?><?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/grid/dropdown-actions.blade.php ENDPATH**/ ?>
\ No newline at end of file
<div class="input-group input-group-sm">
<?php if($group): ?>
<div class="input-group-prepend dropdown">
<a class="filter-group input-group-text bg-white dropdown-toggle" data-toggle="dropdown">
<span class="<?php echo e($group_name, false); ?>-label"><?php echo e($default['label'], false); ?>&nbsp; </span>
</a>
<input type="hidden" name="<?php echo e($id, false); ?>_group" class="<?php echo e($group_name, false); ?>-operation" value="<?php echo e(request($id.'_group', 0), false); ?>"/>
<ul class="dropdown-menu <?php echo e($group_name, false); ?>">
<?php $__currentLoopData = $group; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $index => $item): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<li class="dropdown-item"><a data-index="<?php echo e($index, false); ?>"> <?php echo e($item['label'], false); ?> </a></li>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
</ul>
</div>
<?php endif; ?>
<div class="input-group-prepend">
<span class="input-group-text bg-white text-capitalize"><b><?php echo $label; ?></b></span>
</div>
<input type="<?php echo e($type, false); ?>" class="form-control <?php echo e($id, false); ?>" placeholder="<?php echo e($placeholder, false); ?>" name="<?php echo e($name, false); ?>" value="<?php echo e(request($name, $value), false); ?>">
</div><?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/filter/text.blade.php ENDPATH**/ ?>
\ No newline at end of file
<script>
<?php $__env->startSection('admin.select-ajax'); ?>
<?php if(isset($ajax)): ?>
configs = $.extend(configs, {
ajax: {
url: "<?php echo e($ajax['url'], false); ?>",
dataType: 'json',
delay: 250,
data: function (params) {
return {
q: params.term,
page: params.page
};
},
processResults: function (data, params) {
params.page = params.page || 1;
return {
results: $.map(data.data, function (d) {
d.id = d.<?php echo e($ajax['idField'], false); ?>;
d.text = d.<?php echo e($ajax['textField'], false); ?>;
return d;
}),
pagination: {
more: data.next_page_url
}
};
},
cache: true
},
escapeMarkup: function (markup) {
return markup;
}
});
<?php endif; ?>
<?php $__env->stopSection(true); ?>
</script>
<?php if(isset($loads)): ?>
<script once>
var selector = '<?php echo $selector; ?>';
var fields = '<?php echo $loads['fields']; ?>'.split('^');
var urls = '<?php echo $loads['urls']; ?>'.split('^');
$(document).off('change', selector);
$(document).on('change', selector, function () {
Dcat.helpers.loadFields(this, {
group: '<?php echo e($loads['group'] ?? '.fields-group', false); ?>',
urls: urls,
fields: fields,
textField: "<?php echo e($loads['textField'], false); ?>",
idField: "<?php echo e($loads['idField'], false); ?>",
});
});
$(selector).trigger('change');
</script>
<?php endif; ?>
<script once>
// on first focus (bubbles up to document), open the menu
$(document).off('focus', '.select2-selection.select2-selection--single')
.on('focus', '.select2-selection.select2-selection--single', function (e) {
$(this).closest(".select2-container").siblings('select:enabled').select2('open');
});
// steal focus during close - only capture once and stop propogation
$(document).off('select2:closing', 'select.select2')
.on('select2:closing', 'select.select2', function (e) {
$(e.target).data("select2").$selection.one('focus focusin', function (e) {
e.stopPropagation();
});
});
</script>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/scripts/select.blade.php ENDPATH**/ ?>
\ No newline at end of file
<div class="box-footer">
<div class="col-md-<?php echo e($width['label'], false); ?> d-md-block" style="display: none"></div>
<div class="col-md-<?php echo e($width['field'], false); ?>">
<?php if(! empty($buttons['submit'])): ?>
<div class="btn-group pull-right">
<button class="btn btn-primary submit"><i class="feather icon-save"></i> <?php echo e(trans('admin.submit'), false); ?></button>
</div>
<?php if($checkboxes): ?>
<div class="pull-right d-md-flex" style="margin:10px 15px 0 0;display: none"><?php echo $checkboxes; ?></div>
<?php endif; ?>
<?php endif; ?>
<?php if(! empty($buttons['reset'])): ?>
<div class="btn-group pull-left">
<button type="reset" class="btn btn-white"><i class="feather icon-rotate-ccw"></i> <?php echo e(trans('admin.reset'), false); ?></button>
</div>
<?php endif; ?>
</div>
</div><?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/form/footer.blade.php ENDPATH**/ ?>
\ No newline at end of file
<div class="<?php echo e($viewClass['form-group'], false); ?>">
<label class="<?php echo e($viewClass['label'], false); ?> control-label"></label>
<div class="<?php echo e($viewClass['field'], false); ?>">
<span class="btn <?php echo e($class, false); ?> <?php echo e($buttonClass, false); ?>" <?php echo $attributes; ?>><?php echo $label; ?></span>
</div>
</div><?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/form/button.blade.php ENDPATH**/ ?>
\ No newline at end of file
<?php echo $__env->make('admin::scripts.select', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<script require="@select2?lang=<?php echo e(config('app.locale') === 'en' ? '' : str_replace('_', '-', config('app.locale')), false); ?>" init="<?php echo $selector; ?>">
var configs = <?php echo admin_javascript_json($configs); ?>;
<?php echo $__env->yieldContent('admin.select-ajax'); ?>
<?php if(isset($remoteOptions)): ?>
$.ajax(<?php echo admin_javascript_json($remoteOptions); ?>).done(function(data) {
configs.data = data;
$this.each(function (_, select) {
select = $(select);
select.select2(configs);
var value = select.data('value') + '';
if (value) {
select.val(value.split(',')).trigger("change")
}
});
});
<?php else: ?>
$this.select2(configs);
<?php endif; ?>
<?php echo $cascadeScript; ?>
</script>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/form/select-script.blade.php ENDPATH**/ ?>
\ No newline at end of file
...@@ -2,4 +2,4 @@ ...@@ -2,4 +2,4 @@
<?php $__env->startSection('code', '404'); ?> <?php $__env->startSection('code', '404'); ?>
<?php $__env->startSection('message', __('Not Found')); ?> <?php $__env->startSection('message', __('Not Found')); ?>
<?php echo $__env->make('errors::minimal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\laravel\framework\src\Illuminate\Foundation\Exceptions/views/404.blade.php ENDPATH**/ ?> <?php echo $__env->make('errors::minimal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH C:\Work\PHP\aimeiyue.com\aimeiyue.com\vendor\laravel\framework\src\Illuminate\Foundation\Exceptions/views/404.blade.php ENDPATH**/ ?>
\ No newline at end of file \ No newline at end of file
<input type="hidden" name="<?php echo e($name, false); ?>" value="<?php echo e($value, false); ?>" class="<?php echo e($class, false); ?>" <?php echo $attributes; ?> />
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/form/hidden.blade.php ENDPATH**/ ?>
\ No newline at end of file
<thead>
<tr class="<?php echo e($elementClass, false); ?> quick-create" style="cursor: pointer">
<td colspan="<?php echo e($columnCount, false); ?>" style="background: <?php echo e(Dcat\Admin\Admin::color()->darken('#ededed', 1), false); ?>">
<span class="create cursor-pointer" style="display: block;">
<i class="feather icon-plus"></i>&nbsp;<?php echo e(__('admin.quick_create'), false); ?>
</span>
<form class="form-inline create-form" style="display: none;" method="post">
<?php $__currentLoopData = $fields; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $field): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
&nbsp;<?php echo $field->render(); ?>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
&nbsp;
&nbsp;
<button type="submit" class="btn btn-primary btn-sm"><?php echo e(__('admin.submit'), false); ?></button>&nbsp;
&nbsp;
<a href="javascript:void(0);" class="cancel"><?php echo e(__('admin.cancel'), false); ?></a>
</form>
</td>
</tr>
</thead>
<script>
var ctr = $('.<?php echo $elementClass; ?>'),
btn = $('.quick-create-button-<?php echo $uniqueName; ?>');
btn.on('click', function () {
ctr.toggle().click();
});
ctr.on('click', function () {
ctr.find('.create-form').show();
ctr.find('.create').hide();
});
ctr.find('.cancel').on('click', function () {
if (btn.length) {
ctr.hide();
return;
}
ctr.find('.create-form').hide();
ctr.find('.create').show();
return false;
});
ctr.find('.create-form').submit(function (e) {
e.preventDefault();
if (ctr.attr('submitting')) {
return;
}
var btn = $(this).find(':submit').buttonLoading();
ctr.attr('submitting', 1);
$.ajax({
url: '<?php echo $url; ?>',
type: '<?php echo $method; ?>',
data: $(this).serialize(),
success: function(data) {
ctr.attr('submitting', '');
btn.buttonLoading(false);
Dcat.handleJsonResponse(data);
},
error:function(xhq){
btn.buttonLoading(false);
ctr.attr('submitting', '');
var json = xhq.responseJSON;
if (typeof json === 'object') {
if (json.message) {
Dcat.error(json.message);
} else if (json.errors) {
var i, errors = [];
for (i in json.errors) {
errors.push(json.errors[i].join("<br>"));
}
Dcat.error(errors.join("<br>"));
}
}
}
});
return false;
});
</script><?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/grid/quick-create/form.blade.php ENDPATH**/ ?>
\ No newline at end of file
...@@ -23,4 +23,4 @@ ...@@ -23,4 +23,4 @@
</a> </a>
</div> </div>
</li> </li>
<?php endif; ?><?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/partials/navbar-user-panel.blade.php ENDPATH**/ ?> <?php endif; ?><?php /**PATH C:\Work\PHP\aimeiyue.com\aimeiyue.com\vendor\dcat\laravel-admin\src/../resources/views/partials/navbar-user-panel.blade.php ENDPATH**/ ?>
\ No newline at end of file \ No newline at end of file
<a href="javascript:void(0)" class="grid-dialog-tree"
data-url="<?php echo e($url, false); ?>"
data-title="<?php echo e($title, false); ?>"
data-checked="<?php echo e($checkAll, false); ?>"
data-val="<?php echo e($value, false); ?>">
<i class='feather icon-align-right'></i> <?php echo e(trans('admin.view'), false); ?>
</a>
<template>
<template id="dialog-tree-tpl">
<div class="jstree-wrapper p-1" style="border:0"><div class="da-tree" style="margin-top:10px"></div></div>
</template>
</template>
<script require="@jstree" once>
window.resolveDialogTree = function (options) {
var tpl = $('#dialog-tree-tpl').html(),
t = $(this),
val = t.data('val'),
url = t.data('url'),
title = t.data('title'),
ckall = t.data('checked'),
idx,
loading;
val = val ? String(val).split(',') : [];
if (url) {
if (loading) return;
loading = 1;
t.buttonLoading();
$.ajax(url, {data: {value: val}}).then(function (resp) {
loading = 0;
t.buttonLoading(false);
if (!resp.status) {
return Dcat.error(resp.message || '系统繁忙,请稍后再试');
}
open(resp.value);
});
} else {
open(val);
}
function open(val) {
options.config.core.data = formatNodes(val, options.nodes);
idx = layer.open({
type: 1,
area: options.area,
content: tpl,
title: title,
success: function (a, idx) {
var tree = $('#layui-layer'+idx).find('.da-tree');
tree.on("loaded.jstree", function () {
tree.jstree('open_all');
}).jstree(options.config);
}
});
$(document).one('pjax:complete', function () {
layer.close(idx);
});
}
function formatNodes(value, all) {
var idColumn = options.columns.id,
textColumn = options.columns.text,
parentColumn = options.columns.parent,
nodes = [], i, v, parentId;
for (i in all) {
v = all[i];
if (!v[idColumn]) continue;
parentId = v[parentColumn] || '#';
if (!parentId || parentId == options.rootParentId || parentId == '0') {
parentId = '#';
}
v['state'] = {'disabled': true};
if (ckall || (value && Dcat.helpers.inObject(value, v[idColumn]))) {
v['state']['selected'] = true;
}
nodes.push({
'id' : v[idColumn],
'text' : v[textColumn] || null,
'parent' : parentId,
'state' : v['state'],
});
}
return nodes;
}
}
</script>
<script require="@jstree">
var nodes = <?php echo json_encode($nodes); ?>;
var options = <?php echo admin_javascript_json($options); ?>;
var area = <?php echo json_encode($area); ?>;
$('.grid-dialog-tree').off('click').on('click', function () {
resolveDialogTree.call(this, {config: options, nodes: nodes, area: area, rootParentId: '<?php echo $rootParentId; ?>', columns: <?php echo json_encode($columnNames); ?>});
});
</script>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/grid/displayer/dialogtree.blade.php ENDPATH**/ ?>
\ No newline at end of file
...@@ -30,4 +30,4 @@ ...@@ -30,4 +30,4 @@
<?php echo $__env->make('admin::layouts.container', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/layouts/page.blade.php ENDPATH**/ ?> <?php echo $__env->make('admin::layouts.container', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH C:\Work\PHP\aimeiyue.com\aimeiyue.com\vendor\dcat\laravel-admin\src/../resources/views/layouts/page.blade.php ENDPATH**/ ?>
\ No newline at end of file \ No newline at end of file
...@@ -38,4 +38,4 @@ ...@@ -38,4 +38,4 @@
<h4><i class="icon fa fa-warning"></i> &nbsp;<?php echo e(\Illuminate\Support\Arr::get($warning->get('title'), 0), false); ?></h4> <h4><i class="icon fa fa-warning"></i> &nbsp;<?php echo e(\Illuminate\Support\Arr::get($warning->get('title'), 0), false); ?></h4>
<p><?php echo \Illuminate\Support\Arr::get($warning->get('message'), 0); ?></p> <p><?php echo \Illuminate\Support\Arr::get($warning->get('message'), 0); ?></p>
</div> </div>
<?php endif; ?><?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/partials/alerts.blade.php ENDPATH**/ ?> <?php endif; ?><?php /**PATH C:\Work\PHP\aimeiyue.com\aimeiyue.com\vendor\dcat\laravel-admin\src/../resources/views/partials/alerts.blade.php ENDPATH**/ ?>
\ No newline at end of file \ No newline at end of file
<div class="dcat-box">
<div class="d-block pb-0">
<?php echo $__env->make('admin::grid.table-toolbar', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
</div>
<?php echo $grid->renderFilter(); ?>
<?php echo $grid->renderHeader(); ?>
<div class="<?php echo $grid->formatTableParentClass(); ?>">
<table class="<?php echo e($grid->formatTableClass(), false); ?>" id="<?php echo e($tableId, false); ?>" >
<thead>
<?php if($headers = $grid->getVisibleComplexHeaders()): ?>
<tr>
<?php $__currentLoopData = $headers; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $header): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<?php echo $header->render(); ?>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
</tr>
<?php endif; ?>
<tr>
<?php $__currentLoopData = $grid->getVisibleColumns(); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $column): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<th <?php echo $column->formatTitleAttributes(); ?>><?php echo $column->getLabel(); ?><?php echo $column->renderHeader(); ?></th>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
</tr>
</thead>
<?php if($grid->hasQuickCreate()): ?>
<?php echo $grid->renderQuickCreate(); ?>
<?php endif; ?>
<tbody>
<?php $__currentLoopData = $grid->rows(); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $row): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<tr <?php echo $row->rowAttributes(); ?>>
<?php $__currentLoopData = $grid->getVisibleColumnNames(); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $name): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<td <?php echo $row->columnAttributes($name); ?>><?php echo $row->column($name); ?></td>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
</tr>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
<?php if($grid->rows()->isEmpty()): ?>
<tr>
<td colspan="<?php echo count($grid->getVisibleColumnNames()); ?>">
<div style="margin:5px 0 0 10px;"><span class="help-block" style="margin-bottom:0"><i class="feather icon-alert-circle"></i>&nbsp;<?php echo e(trans('admin.no_data'), false); ?></span></div>
</td>
</tr>
<?php endif; ?>
</tbody>
</table>
</div>
<?php echo $grid->renderFooter(); ?>
<?php echo $grid->renderPagination(); ?>
</div>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/grid/table.blade.php ENDPATH**/ ?>
\ No newline at end of file
...@@ -63,4 +63,4 @@ ...@@ -63,4 +63,4 @@
<?php echo $__env->yieldContent('app'); ?> <?php echo $__env->yieldContent('app'); ?>
<?php endif; ?> <?php endif; ?>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/layouts/content.blade.php ENDPATH**/ ?> <?php /**PATH C:\Work\PHP\aimeiyue.com\aimeiyue.com\vendor\dcat\laravel-admin\src/../resources/views/layouts/content.blade.php ENDPATH**/ ?>
\ No newline at end of file \ No newline at end of file
...@@ -27,4 +27,4 @@ ...@@ -27,4 +27,4 @@
} }
</script> </script>
<?php endif; ?> <?php endif; ?>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/widgets/dropdown.blade.php ENDPATH**/ ?> <?php /**PATH C:\Work\PHP\aimeiyue.com\aimeiyue.com\vendor\dcat\laravel-admin\src/../resources/views/widgets/dropdown.blade.php ENDPATH**/ ?>
\ No newline at end of file \ No newline at end of file
<div>
<span class="grid-expand" data-url="<?php echo e($url, false); ?>" data-inserted="0" data-id="<?php echo e($key, false); ?>" data-key="<?php echo e($dataKey, false); ?>" data-toggle="collapse" data-target="#grid-collapse-<?php echo e($dataKey, false); ?>">
<a href="javascript:void(0)"><i class="feather icon-chevrons-right"></i> <?php echo $button; ?></a>
</span>
<template class="grid-expand-<?php echo e($dataKey, false); ?>">
<div id="grid-collapse-<?php echo e($dataKey, false); ?>"><?php echo $html; ?></div>
</template>
</div>
<script once>
$('.grid-expand').off('click').on('click', function () {
var _th = $(this), url = _th.data('url');
if ($(this).data('inserted') == '0') {
var key = _th.data('key');
var row = _th.closest('tr');
var html = $('template.grid-expand-'+key).html();
var id = 'expand-'+key+Dcat.helpers.random(10);
var rowKey = _th.data('id');
$(this).attr('data-expand', '#'+id);
row.after("<tr id="+id+"><td colspan='"+(row.find('td').length)+"' style='padding:0 !important; border:0;height:0;'>"+html+"</td></tr>");
if (url) {
var collapse = $('#grid-collapse-'+key);
collapse.find('div').loading();
$('.dcat-loading').css({position: 'inherit', 'padding-top': '70px'});
Dcat.helpers.asyncRender(url+'&key='+rowKey, function (html) {
collapse.html(html);
})
}
$(this).data('inserted', 1);
} else {
if ($("i", this).hasClass('icon-chevrons-right')) {
$(_th.data('expand')).show();
} else {
setTimeout(function() {
$(_th.data('expand')).hide();
}, 250);
}
}
$("i", this).toggleClass("icon-chevrons-right icon-chevrons-down");
});
</script><?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/grid/displayer/expand.blade.php ENDPATH**/ ?>
\ No newline at end of file
<div class="input-group input-group-sm">
<div class="input-group-prepend">
<span class="input-group-text bg-white text-capitalize"><b><?php echo $label; ?></b></span>
</div>
<select class="form-control <?php echo e($class, false); ?>" name="<?php echo e($name, false); ?>" data-value="<?php echo e($value, false); ?>" style="width: 100%;">
<option value=""></option>
<?php $__currentLoopData = $options; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $select => $option): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<option value="<?php echo e($select, false); ?>" <?php echo e(Dcat\Admin\Support\Helper::equal($select, $value) ?'selected':'', false); ?>><?php echo e($option, false); ?></option>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
</select>
</div>
<?php echo $__env->make('admin::scripts.select', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<script require="@select2?lang=<?php echo e(config('app.locale') === 'en' ? '' : str_replace('_', '-', config('app.locale')), false); ?>">
var configs = <?php echo admin_javascript_json($configs); ?>;
<?php echo $__env->yieldContent('admin.select-ajax'); ?>
<?php if(isset($remote)): ?>
$.ajax(<?php echo admin_javascript_json($remote['ajaxOptions']); ?>).done(function(data) {
$("<?php echo e($selector, false); ?>").select2($.extend(<?php echo admin_javascript_json($configs); ?>, {
data: data,
})).val(<?php echo json_encode($remote['values']); ?>).trigger("change");
});
<?php else: ?>
$("<?php echo $selector; ?>").select2(configs);
<?php endif; ?>
</script>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/filter/select.blade.php ENDPATH**/ ?>
\ No newline at end of file
<li class="dd-item <?php echo $expand ? '' : 'dd-collapsed'; ?>" data-id="<?php echo e($branch[$keyName], false); ?>">
<div class="dd-handle">
<?php echo $branchCallback($branch); ?>
<span class="pull-right dd-nodrag">
<?php echo $resolveAction($branch); ?>
</span>
</div>
<?php if(isset($branch['children'])): ?>
<ol class="dd-list">
<?php $__currentLoopData = $branch['children']; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $branch): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<?php echo $__env->make($branchView, $branch, \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
</ol>
<?php endif; ?>
</li>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/tree/branch.blade.php ENDPATH**/ ?>
\ No newline at end of file
<div class="filter-input col-sm-<?php echo e($width, false); ?>" style="<?php echo $style; ?>">
<div class="form-group">
<div class="input-group input-group-sm">
<div class="input-group-prepend">
<span class="input-group-text bg-white text-capitalize"><b><?php echo $label; ?></b>&nbsp;<i class="feather icon-calendar"></i></span>
</div>
<input autocomplete="off" type="text" class="form-control" id="<?php echo e($id['start'], false); ?>" placeholder="<?php echo e($label, false); ?>" name="<?php echo e($name['start'], false); ?>" value="<?php echo e(request($name['start'], \Illuminate\Support\Arr::get($value, 'start')), false); ?>">
<span class="input-group-addon" style="border-left: 0; border-right: 0;">To</span>
<input autocomplete="off" type="text" class="form-control" id="<?php echo e($id['end'], false); ?>" placeholder="<?php echo e($label, false); ?>" name="<?php echo e($name['end'], false); ?>" value="<?php echo e(request($name['end'], \Illuminate\Support\Arr::get($value, 'end')), false); ?>">
</div>
</div>
</div>
<script require="@moment,@bootstrap-datetimepicker">
var options = <?php echo admin_javascript_json($dateOptions); ?>;
$('#<?php echo e($id['start'], false); ?>').datetimepicker(options);
$('#<?php echo e($id['end'], false); ?>').datetimepicker($.extend(options, {useCurrent: false}));
$("#<?php echo e($id['start'], false); ?>").on("dp.change", function (e) {
$('#<?php echo e($id['end'], false); ?>').data("DateTimePicker").minDate(e.date);
});
$("#<?php echo e($id['end'], false); ?>").on("dp.change", function (e) {
$('#<?php echo e($id['start'], false); ?>').data("DateTimePicker").maxDate(e.date);
});
</script><?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/filter/between-datetime.blade.php ENDPATH**/ ?>
\ No newline at end of file
<div class="<?php echo e($viewClass['form-group'], false); ?>">
<div class="<?php echo e($viewClass['label'], false); ?> control-label">
<span><?php echo $label; ?></span>
</div>
<div class="<?php echo e($viewClass['field'], false); ?>">
<?php echo $__env->make('admin::form.error', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<input type="hidden" name="<?php echo e($name, false); ?>"/>
<select class="form-control <?php echo e($class, false); ?>" style="width: 100%;" name="<?php echo e($name, false); ?>" <?php echo $attributes; ?> >
<option value=""></option>
<?php if($groups): ?>
<?php $__currentLoopData = $groups; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $group): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<optgroup label="<?php echo e($group['label'], false); ?>">
<?php $__currentLoopData = $group['options']; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $select => $option): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<option value="<?php echo e($select, false); ?>" <?php echo e($select == $value ?'selected':'', false); ?>><?php echo e($option, false); ?></option>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
</optgroup>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
<?php else: ?>
<?php $__currentLoopData = $options; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $select => $option): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<option value="<?php echo e($select, false); ?>" <?php echo e(Dcat\Admin\Support\Helper::equal($select, $value) ?'selected':'', false); ?>><?php echo e($option, false); ?></option>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
<?php endif; ?>
</select>
<?php echo $__env->make('admin::form.help-block', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
</div>
</div>
<?php echo $__env->make('admin::form.select-script', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/form/select.blade.php ENDPATH**/ ?>
\ No newline at end of file
...@@ -6,4 +6,4 @@ ...@@ -6,4 +6,4 @@
$options = admin_javascript_json($toastr->get('options', [])); $options = admin_javascript_json($toastr->get('options', []));
?> ?>
<script>$(function () { toastr.<?php echo e($type, false); ?>('<?php echo $message; ?>', null, <?php echo $options; ?>); })</script> <script>$(function () { toastr.<?php echo e($type, false); ?>('<?php echo $message; ?>', null, <?php echo $options; ?>); })</script>
<?php endif; ?><?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/partials/toastr.blade.php ENDPATH**/ ?> <?php endif; ?><?php /**PATH C:\Work\PHP\aimeiyue.com\aimeiyue.com\vendor\dcat\laravel-admin\src/../resources/views/partials/toastr.blade.php ENDPATH**/ ?>
\ No newline at end of file \ No newline at end of file
<div style="margin-bottom: 10px"><?php echo e($value, false); ?></div>
<?php if($row->version && empty($row->new_version)): ?>
<?php echo e(trans('admin.version').' '.$row->version, false); ?>
<?php if($settingAction): ?>
&nbsp;|&nbsp;
<?php echo $settingAction; ?>
<?php endif; ?>
<?php else: ?>
<?php echo $updateAction; ?>
<?php if($settingAction && $row->new_version): ?>
&nbsp;|&nbsp;
<?php echo $settingAction; ?>
<?php endif; ?>
<?php endif; ?>
&nbsp;|&nbsp;
<a href="javascript:void(0)"><?php echo e(trans('admin.view'), false); ?></a><?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/grid/displayer/extensions/description.blade.php ENDPATH**/ ?>
\ No newline at end of file
<style>
.filter-box {
border-top: 1px solid #eee;
margin-top: 10px;
margin-bottom: -.5rem!important;
padding: 1.8rem;
}
</style>
<div class="filter-box shadow-0 card mb-0 <?php echo e($expand ? '' : 'd-none', false); ?> <?php echo e($containerClass, false); ?>">
<div class="card-body" style="<?php echo $style; ?>" id="<?php echo e($filterID, false); ?>">
<form action="<?php echo $action; ?>" class="form-horizontal grid-filter-form" pjax-container method="get">
<div class="row mb-0">
<?php $__currentLoopData = $layout->columns(); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $column): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<?php $__currentLoopData = $column->filters(); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $filter): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<?php echo $filter->render(); ?>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
<button class="btn btn-primary btn-sm btn-mini submit" style="margin-left: 12px">
<i class="feather icon-search"></i><span class="d-none d-sm-inline">&nbsp;&nbsp;<?php echo e(trans('admin.search'), false); ?></span>
</button>
<?php if(!$disableResetButton): ?>
<a style="margin-left: 6px" href="<?php echo $action; ?>" class="reset btn btn-white btn-sm ">
<i class="feather icon-rotate-ccw"></i><span class="d-none d-sm-inline">&nbsp;&nbsp;<?php echo e(trans('admin.reset'), false); ?></span>
</a>
<?php endif; ?>
</div>
</form>
</div>
</div>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/filter/container.blade.php ENDPATH**/ ?>
\ No newline at end of file
<div class="help-block with-errors"></div><?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/form/error.blade.php ENDPATH**/ ?>
\ No newline at end of file
<script>Dcat.wait();</script>
<style>
.form-content .row {
margin-right: 0;
margin-left: 0;
}
</style>
<?php $__env->startSection('content'); ?>
<section class="form-content"><?php echo $content; ?></section>
<?php $__env->stopSection(); ?>
<?php echo Dcat\Admin\Admin::asset()->cssToHtml(); ?>
<?php echo Dcat\Admin\Admin::asset()->jsToHtml(); ?>
<?php echo Dcat\Admin\Admin::asset()->styleToHtml(); ?>
<?php echo $__env->yieldContent('content'); ?>
<?php echo Dcat\Admin\Admin::asset()->scriptToHtml(); ?>
<div class="extra-html"><?php echo Dcat\Admin\Admin::html(); ?></div>
<style>.select2-dropdown {z-index: 99999999999}</style>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/layouts/form-content.blade.php ENDPATH**/ ?>
\ No newline at end of file
<ul class="pagination pagination-sm no-margin pull-right shadow-100" style="border-radius: 1.5rem">
<!-- Previous Page Link -->
<?php if($paginator->onFirstPage()): ?>
<li class="page-item previous disabled"><span class="page-link"></span></li>
<?php else: ?>
<li class="page-item previous"><a class="page-link" href="<?php echo e($paginator->previousPageUrl(), false); ?>" rel="prev"></a></li>
<?php endif; ?>
<?php if(! empty($elements)): ?>
<?php $__currentLoopData = $elements; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $element): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<!-- "Three Dots" Separator -->
<?php if(is_string($element)): ?>
<li class="page-item disabled"><span class="page-link"><?php echo e($element, false); ?></span></li>
<?php endif; ?>
<!-- Array Of Links -->
<?php if(is_array($element)): ?>
<?php $__currentLoopData = $element; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $page => $url): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<?php if($page == $paginator->currentPage()): ?>
<li class="page-item active"><span class="page-link"><?php echo e($page, false); ?></span></li>
<?php else: ?>
<li class="page-item"><a class="page-link" href="<?php echo e($url, false); ?>"><?php echo e($page, false); ?></a></li>
<?php endif; ?>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
<?php endif; ?>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
<?php endif; ?>
<!-- Next Page Link -->
<?php if($paginator->hasMorePages()): ?>
<li class="page-item next"><a class="page-link" href="<?php echo e($paginator->nextPageUrl(), false); ?>" rel="next"></a></li>
<?php else: ?>
<li class="page-item next disabled"><span class="page-link"></span></li>
<?php endif; ?>
</ul>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/grid/pagination.blade.php ENDPATH**/ ?>
\ No newline at end of file
...@@ -46,4 +46,4 @@ ...@@ -46,4 +46,4 @@
<?php echo $__env->yieldContent('app'); ?> <?php echo $__env->yieldContent('app'); ?>
<?php endif; ?> <?php endif; ?>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/layouts/full-content.blade.php ENDPATH**/ ?> <?php /**PATH C:\Work\PHP\aimeiyue.com\aimeiyue.com\vendor\dcat\laravel-admin\src/../resources/views/layouts/full-content.blade.php ENDPATH**/ ?>
\ No newline at end of file \ No newline at end of file
<div class="<?php echo e($viewClass['form-group'], false); ?>">
<label class="<?php echo e($viewClass['label'], false); ?> control-label"><?php echo $label; ?></label>
<div class="<?php echo e($viewClass['field'], false); ?> <?php echo e($class, false); ?>">
<?php echo $__env->make('admin::form.error', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<div class="input-group" style="width:100%">
<input <?php echo e($disabled, false); ?> type="hidden" class="hidden-input" name="<?php echo e($name, false); ?>" />
<div class="jstree-wrapper">
<div class="d-flex">
<?php echo $checkboxes; ?>
</div>
<div class="da-tree" style="margin-top:10px"></div>
</div>
</div>
<?php echo $__env->make('admin::form.help-block', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
</div>
</div>
<script require="@jstree" init="<?php echo $selector; ?>">
var $tree = $this.find('.jstree-wrapper .da-tree'),
$input = $this.find('.hidden-input'),
opts = <?php echo admin_javascript_json($options); ?>,
parents = <?php echo json_encode($parents); ?>;
opts.core = opts.core || {};
opts.core.data = <?php echo json_encode($nodes); ?>;
$this.find('input[value=1]').on("click", function () {
$(this).parents('.jstree-wrapper').find('.da-tree').jstree($(this).prop("checked") ? "check_all" : "uncheck_all");
});
$this.find('input[value=2]').on("click", function () {
$(this).parents('.jstree-wrapper').find('.da-tree').jstree($(this).prop("checked") ? "open_all" : "close_all");
});
$tree.on("changed.jstree", function (e, data) {
var i, selected = [];
$input.val('');
for (i in data.selected) {
if (Dcat.helpers.inObject(parents, data.selected[i])) { // 过滤父节点
continue;
}
selected.push(data.selected[i]);
}
selected.length && $input.val(selected.join(','));
}).on("loaded.jstree", function () {
<?php if($expand): ?> $(this).jstree('open_all'); <?php endif; ?>
}).jstree(opts);
</script><?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/form/tree.blade.php ENDPATH**/ ?>
\ No newline at end of file
...@@ -39,4 +39,4 @@ ...@@ -39,4 +39,4 @@
</div> </div>
<div class="metric-content"><?php echo $content; ?></div> <div class="metric-content"><?php echo $content; ?></div>
</div><?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/widgets/metrics/card.blade.php ENDPATH**/ ?> </div><?php /**PATH C:\Work\PHP\aimeiyue.com\aimeiyue.com\vendor\dcat\laravel-admin\src/../resources/views/widgets/metrics/card.blade.php ENDPATH**/ ?>
\ No newline at end of file \ No newline at end of file
...@@ -32,4 +32,4 @@ ...@@ -32,4 +32,4 @@
</div> </div>
</body> </body>
</html> </html>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\laravel\framework\src\Illuminate\Foundation\Exceptions/views/minimal.blade.php ENDPATH**/ ?> <?php /**PATH C:\Work\PHP\aimeiyue.com\aimeiyue.com\vendor\laravel\framework\src\Illuminate\Foundation\Exceptions/views/minimal.blade.php ENDPATH**/ ?>
\ No newline at end of file \ No newline at end of file
<div class="card-header pb-1 with-border" style="padding:.9rem 1rem">
<div>
<div class="btn-group" style="margin-right:3px">
<button class="btn btn-primary btn-sm <?php echo e($id, false); ?>-tree-tools" data-action="expand">
<i class="feather icon-plus-square"></i>&nbsp;<span class="d-none d-sm-inline"><?php echo e(trans('admin.expand'), false); ?></span>
</button>
<button class="btn btn-primary btn-sm <?php echo e($id, false); ?>-tree-tools" data-action="collapse">
<i class="feather icon-minus-square"></i><span class="d-none d-sm-inline">&nbsp;<?php echo e(trans('admin.collapse'), false); ?></span>
</button>
</div>
<?php if($useSave): ?>
&nbsp;<div class="btn-group" style="margin-right:3px">
<button class="btn btn-primary btn-sm <?php echo e($id, false); ?>-save" ><i class="feather icon-save"></i><span class="d-none d-sm-inline">&nbsp;<?php echo e(trans('admin.save'), false); ?></span></button>
</div>
<?php endif; ?>
<?php if($useRefresh): ?>
&nbsp;<div class="btn-group" style="margin-right:3px">
<button class="btn btn-outline-primary btn-sm" data-action="refresh" ><i class="feather icon-refresh-cw"></i><span class="d-none d-sm-inline">&nbsp;<?php echo e(trans('admin.refresh'), false); ?></span></button>
</div>
<?php endif; ?>
<?php if($tools): ?>
&nbsp;<div class="btn-group" style="margin-right:3px">
<?php echo $tools; ?>
</div>
<?php endif; ?>
</div>
<div>
<?php echo $createButton; ?>
</div>
</div>
<div class="card-body table-responsive">
<div class="dd" id="<?php echo e($id, false); ?>">
<ol class="dd-list">
<?php if($items): ?>
<?php $__currentLoopData = $items; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $branch): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<?php echo $__env->make($branchView, \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
<?php else: ?>
<span class="help-block" style="margin-bottom:0"><i class="feather icon-alert-circle"></i>&nbsp;<?php echo e(trans('admin.no_data'), false); ?></span>
<?php endif; ?>
</ol>
</div>
</div>
<script require="@jquery.nestable">
var id = '<?php echo e($id, false); ?>';
var tree = $('#'+id);
tree.nestable(<?php echo admin_javascript_json($nestableOptions); ?>);
$('.'+id+'-save').on('click', function () {
var serialize = tree.nestable('serialize'), _this = $(this);
_this.buttonLoading();
$.post({
url: '<?php echo e($url, false); ?>',
data: {
'<?php echo e(\Dcat\Admin\Tree::SAVE_ORDER_NAME, false); ?>': JSON.stringify(serialize)
},
success: function (data) {
_this.buttonLoading(false);
Dcat.handleJsonResponse(data)
}
});
});
$('.'+id+'-tree-tools').on('click', function(e){
var action = $(this).data('action');
if (action === 'expand') {
tree.nestable('expandAll');
}
if (action === 'collapse') {
tree.nestable('collapseAll');
}
});
<?php if(! $expand): ?>
tree.nestable('collapseAll')
<?php endif; ?>
</script>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/tree/container.blade.php ENDPATH**/ ?>
\ No newline at end of file
...@@ -32,4 +32,4 @@ ...@@ -32,4 +32,4 @@
</div> </div>
</aside> </aside>
</div> </div>
</div><?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/partials/sidebar.blade.php ENDPATH**/ ?> </div><?php /**PATH C:\Work\PHP\aimeiyue.com\aimeiyue.com\vendor\dcat\laravel-admin\src/../resources/views/partials/sidebar.blade.php ENDPATH**/ ?>
\ No newline at end of file \ No newline at end of file
<div class="<?php echo e($viewClass['form-group'], false); ?>">
<label class="<?php echo e($viewClass['label'], false); ?> control-label"><?php echo $label; ?></label>
<div class="<?php echo e($viewClass['field'], false); ?>">
<?php echo $__env->make('admin::form.error', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<textarea class="form-control <?php echo e($class, false); ?>" name="<?php echo e($name, false); ?>" placeholder="<?php echo e($placeholder, false); ?>" <?php echo $attributes; ?> ><?php echo e($value, false); ?></textarea>
<?php echo $__env->make('admin::form.help-block', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
</div>
</div>
<script require="@tinymce" init="<?php echo $selector; ?>">
var opts = <?php echo admin_javascript_json($options); ?>;
opts.selector = '#'+id;
if (! opts.init_instance_callback) {
opts.init_instance_callback = function (editor) {
editor.on('Change', function(e) {
$this.val(String(e.target.getContent()).replace('<p><br data-mce-bogus="1"></p>', '').replace('<p><br></p>', ''));
});
}
}
tinymce.init(opts)
</script>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/form/editor.blade.php ENDPATH**/ ?>
\ No newline at end of file
<input class="grid-column-switch" data-url="<?php echo e($url, false); ?>" data-reload="<?php echo e($refresh, false); ?>" data-size="small" name="<?php echo e($column, false); ?>" <?php echo e($checked, false); ?> type="checkbox" data-color="<?php echo e($color, false); ?>"/>
<script require="@switchery">
var swt = $('.grid-column-switch'),
that;
function initSwitchery() {
swt.parent().find('.switchery').remove();
swt.each(function () {
that = $(this);
new Switchery(that[0], that.data())
})
}
initSwitchery();
swt.off('change').on('change', function(e) {
var that = $(this),
url = that.data('url'),
reload = that.data('reload'),
checked = that.is(':checked'),
name = that.attr('name'),
data = {},
value = checked ? 1 : 0;
if (name.indexOf('.') === -1) {
data[name] = value;
} else {
name = name.split('.');
data[name[0]] = {};
data[name[0]][name[1]] = value;
}
Dcat.NP.start();
$.put({
url: url,
data: data,
success: function (d) {
Dcat.NP.done();
var msg = d.data.message || d.message;
if (d.status) {
Dcat.success(msg);
reload && Dcat.reload();
} else {
Dcat.error(msg);
}
}
});
});
</script>
<?php /**PATH D:\work\PHP\aimeiyue\all\service\vendor\dcat\laravel-admin\src/../resources/views/grid/displayer/switch.blade.php ENDPATH**/ ?>
\ No newline at end of file
【 15:37:53 】balance金额: 0.00【 15:37:53 】cashout金额: 15.75【 15:39:26 】balance金额: 0.00
【 15:39:26 】cashout金额: 15.75
【 15:41:26 】结算日期: 2025-02-25
【 15:41:26 】结算日期: 2025-02-25
【 15:41:26 】结算日期: 2025-02-27
【 15:41:26 】结算日期: 2025-02-27
【 15:41:26 】结算日期: 2025-02-27
【 15:41:26 】结算日期: 2025-02-27
【 15:41:26 】结算日期: 2025-03-11
【 15:41:26 】pendingCashout金额: 0
【 15:41:26 】balance金额: 0.00
【 15:41:26 】cashout金额: 15.75
【 15:44:08 】结算日期: 2025-02-25 09:45:31
【 15:44:08 】结算日期: 2025-02-25 13:27:54
【 15:44:08 】结算日期: 2025-02-27 14:06:37
【 15:44:08 】结算日期: 2025-02-27 17:30:04
【 15:44:08 】结算日期: 2025-02-27 17:34:31
【 15:44:08 】结算日期: 2025-02-27 17:36:51
【 15:44:08 】结算日期: 2025-03-11 17:38:32
【 15:44:08 】pendingCashout金额: 0.35
【 15:44:08 】balance金额: 0.35
【 15:44:08 】cashout金额: 15.40
【 16:00:56 】balance金额: 0.35
【 16:00:56 】cashout金额: 15.40
【 16:08:59 】用户--62模拟登录: Array
(
[token] => Bearer 702|dNQAWzFMAsgQtwMnEsJLmzBbq2XWHt0yMdkvYMT9ddcccac4
)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment