Compare commits

...

9 Commits
h888 ... main

3
.gitignore vendored

@ -4,7 +4,10 @@
/runtime
/public/.user.ini
/public/storage
/public/m
/public/adm/assets
/public/data/config.php
/public/adm/*.html
/adminsrc/node_modules
/adminsrc/dist
/adminvite

@ -0,0 +1,69 @@
<?php
namespace app\adminapi\controller\v1;
use app\adminapi\ApiController;
use think\facade\Db;
class Affiliate extends ApiController
{
public function getAffiliateConfig(){
$config = load_config();
$result = json_decode($config['affiliate'],true);
return $this->success($result);
}
public function setAffiliateConfig(){
$data = input('post.');
$dataJson = json_encode($data);
try{
Db::name('shop_config')->where('code','affiliate')->update(['value'=>$dataJson]);
}catch(\Exception $e){
return $this->error('操作失败');
}
return $this->success('操作成功');
}
public function getAffiliateList(){
$page = input('page');
$pageSize = input('pageSize');
$do = Db::name('affiliate_log')
->alias('al')
->leftjoin('order_info oi','oi.order_id = al.order_id')
->field('al.*,oi.order_sn,oi.order_amount');
$rtn = $do
->page($page, $pageSize)
->order('log_id', 'desc')
->select()
->toArray();
if (!$rtn) {
$rtn = [];
}
foreach ($rtn as $key => $val) {
$rtn[$key]['time'] = date('Y-m-d H:i:s', $val['time']);
}
$rtn = [
'total' => $do->count(),
'data' => $rtn
];
return $this->Success($rtn);
}
public function delAffiliateLog(){
$id=input('id');
try{
Db::name('affiliate_log')->where('log_id',$id)->delete();
}catch(\Exception $e){
return $this->Errot('删除失败');
}
return $this->Success('删除成功');
}
}

@ -0,0 +1,54 @@
<?php
namespace app\adminapi\controller\v1;
use app\adminapi\ApiController;
use think\facade\Db;
class Shop extends ApiController
{
public function getShopConfig(){
$result = Db::name('shop_config')
->where('parent_id','<>',0)
->select();
foreach($result as $key => $val){
$rtn[$val['code']]=$val['value'];
}
return $this->success($rtn);
}
public function setShopConfig(){
$data = input('post.');
try{
foreach($data as $key => $val){
Db::name('shop_config')
->where('code',$key)
->update(['value'=>$val]);
}
}catch(\Exception $e){
return $this->error('更新失敗');
}
return $this->success('更新成功');
}
public function getAgents(){
$result = Db::name('agent')
->select();
return $this->success($result);
}
public function uploadLogo(){
$file = request()->file('file');
try{
$savename = \think\facade\Filesystem::disk('public')->putFile('images', $file);
}catch(\Exception $e){
return $this->Error($e->getMessage());
}
return $this->Success($savename);
}
}

@ -22,10 +22,9 @@ class Order extends ApiController
public function add()
{
$data = input('post.');
//檢查參數
//取得用戶資料
$user_info = User::getUserInfo($this->user_id);
$user_info = User::getUserInfo($this->uid);
//檢查優惠券
$update_bonus = false;
@ -70,7 +69,6 @@ class Order extends ApiController
'extension_code' => isset($data['extension_code']) ? $data['extension_code'] : '',
];
$order_id = Db::name('order_info')
->insertGetId($order);

@ -23,6 +23,7 @@ class CheckPaymentError extends Command
protected function execute(Input $input, Output $output)
{
// 一般付款
// 取得未完付款的訂單
$orders = Db::name('order_info')
->alias('oi')
@ -81,6 +82,9 @@ class CheckPaymentError extends Command
}
}
// 貨到付款
// 指令输出
$output->writeln('檢查支付過期');
}

@ -8,7 +8,7 @@ class User{
public static function getUserInfo($id){
$res=Db::name('users')
->where('user_id',$id)
->where('sso_user_id',$id)
->find();
return $res;

@ -0,0 +1,2 @@
*
!.gitignore

@ -0,0 +1,110 @@
<?php
namespace app\ws;
use think\facade\Db;
require __DIR__ . '/../../vendor/autoload.php';
require __DIR__ . '/./include/config.php';
echo WS_URL;
Db::setConfig([
// 默認數據連接標識
'default' => 'mysql',
// 數據庫連接信息
'connections' => [
'mysql' => [
// 數據庫類型
'type' => 'mysql',
// 主機地址
'hostname' => '127.0.0.1',
// 用户名
'username' => 'shop_h888_fun',
'password' => 'h52DHfyG5rXkXTfJ',
// 數據庫名
'database' => 'shop_h888_fun',
// 數據庫編碼默認採用utf8
'charset' => 'utf8mb4',
// 數據庫表前綴
'prefix' => 'ecs_',
// 數據庫調試模式
'debug' => true,
],
],
]);
$redis = new \Redis();
$redis->connect('127.0.0.1', 6379);
// $server = new \Swoole\Websocket\Server('0.0.0.0', 9501);
$server = new \Swoole\Websocket\Server("0.0.0.0", 8443, SWOOLE_PROCESS, SWOOLE_SOCK_TCP | SWOOLE_SSL);
$server->set([
'daemonize' => false, //守護進程化。
//配置SSL證書和密鑰路徑
'ssl_cert_file' => "/www/server/panel/vhost/cert/".WS_URL."/fullchain.pem",
'ssl_key_file' => "/www/server/panel/vhost/cert/".WS_URL."/privkey.pem"
]);
// 定義路由映射表
$routes = [
'init' => 'app\\ws\\handleInit',
'use' => 'app\\ws\\handleUse',
];
$server->on('start', function ($server) {
echo "Websocket Server is started at ws://0.0.0.0:9501\n";
});
$server->on('open', function ($server, $req) {
echo "connection open: {$req->fd}\n";
});
$server->on('message', function ($server, $frame) use (&$routes) {
echo "received message: {$frame->data}\n";
// $server->push($frame->fd, json_encode(['hello', 'world']));
$message = json_decode($frame->data, true);
if (isset($message['action']) && isset($routes[$message['action']])) {
$action = $message['action'];
$payload = $message['payload'];
$handler = $routes[$action];
$handler($server, $frame->fd, $payload);
} else {
// 處理未知路由或錯誤情況
$server->push($frame->fd, json_encode(['error' => 'Invalid action']));
}
});
$server->on('close', function ($server, $fd) use ($redis){
$conns = $redis->keys('sn:*');
foreach ($conns as $connKey) {
$bonus_sn = str_replace('sn:', '', $connKey);
$redis->sRem($connKey, $fd);
echo "Client #$fd left sn: $bonus_sn \n";
}
});
function handleInit($server, $fd, $payload)
{
// 將$payload 存入redis
global $redis;
$redis->sAdd('sn:' . $payload, $fd);
}
function handleUse($server, $fd, $payload)
{
global $redis;
// 從 Redis 中獲取該序號所有連接
$connections = $redis->sMembers('sn:' . $payload);
// 廣播消息到房間中的所有連接
foreach ($connections as $fd) {
$server->push($fd, json_encode(['action' => 'use', 'sn' => $payload]));
}
}
$server->start();

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1 +0,0 @@
.el-divider{position:relative}.el-divider--horizontal{display:block;height:1px;width:100%;margin:24px 0;border-top:1px var(--el-border-color) var(--el-border-style)}.el-divider--vertical{display:inline-block;width:1px;height:1em;margin:0 8px;vertical-align:middle;position:relative;border-left:1px var(--el-border-color) var(--el-border-style)}.el-divider__text{position:absolute;background-color:var(--el-bg-color);padding:0 20px;font-weight:500;color:var(--el-text-color-primary);font-size:14px}.el-divider__text.is-left{left:20px;transform:translateY(-50%)}.el-divider__text.is-center{left:50%;transform:translate(-50%) translateY(-50%)}.el-divider__text.is-right{right:20px;transform:translateY(-50%)}.el-page-header.is-contentful .el-page-header__main{border-top:1px solid var(--el-border-color-light);margin-top:16px}.el-page-header__header{display:flex;align-items:center;justify-content:space-between;line-height:24px}.el-page-header__left{display:flex;align-items:center;margin-right:40px;position:relative}.el-page-header__back{display:flex;align-items:center;cursor:pointer}.el-page-header__left .el-divider--vertical{margin:0 16px}.el-page-header__icon{font-size:16px;margin-right:10px;display:flex;align-items:center}.el-page-header__icon .el-icon{font-size:inherit}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{font-size:18px;color:var(--el-text-color-primary)}.el-page-header__breadcrumb{margin-bottom:16px}

@ -1 +0,0 @@
const s=(t,r)=>{const o=t.__vccOpts||t;for(const[c,e]of r)o[c]=e;return o};export{s as _};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 205 KiB

@ -1 +0,0 @@
import{m as n,v as p,y as t,w as m,e as c,o as l,Q as _,D as u}from"./index-b41ec9c7.js";import{z as v,E as d,c as h,a as f,_ as o}from"./vue-router-3575a990.js";/* empty css *//* empty css */import"./config-provider-956abc58.js";const E={__name:"App",setup(a){const e=n(v);return(s,B)=>{const i=_("router-view");return l(),p("div",null,[t(c(d),{locale:e.value},{default:m(()=>[t(i)]),_:1},8,["locale"])])}}};let w=h(),P=[{path:"/",name:"Bonus",redirect:"/list"},{path:"/list",name:"List",component:()=>o(()=>import("./index-291606b9.js"),["./index-291606b9.js","./axios-8d47023b.js","./index-b41ec9c7.js","./axios-3111e043.css","./el-radio-34353f57.js","./config-provider-956abc58.js","./el-button-b8dd108f.js","./el-button-2cb60ae5.css","./el-overlay-4e240995.js","./vnode-ad38ecbd.js","./el-table-column-b974b339.js","./el-input-5d111189.js","./el-input-eda68dc7.css","./el-table-column-6c7c84cf.css","./el-overlay-f6b2674f.css","./el-radio-90b91a79.css","./el-select-069acc96.js","./strings-bd379ff7.js","./el-select-c3d1a4bc.css","./el-breadcrumb-item-76a885a8.js","./el-breadcrumb-item-a5da584b.css","./el-form-item-41289c89.js","./el-form-item-d10bb01f.css","./bonus-ddff7889.js","./request-4eebca59.js","./index-5a9f1791.js","./vue-router-3575a990.js","./el-dialog-7b283d94.js","./el-dialog-e409f358.css","./_plugin-vue_export-helper-c27b6911.js","./index-f20df857.css","./el-message-f448e6ff.css"],import.meta.url)},{path:"/uselist",name:"UseList",component:()=>o(()=>import("./UseList-61a9877a.js"),["./UseList-61a9877a.js","./axios-8d47023b.js","./index-b41ec9c7.js","./axios-3111e043.css","./el-dialog-7b283d94.js","./el-overlay-4e240995.js","./vnode-ad38ecbd.js","./el-button-b8dd108f.js","./config-provider-956abc58.js","./el-button-2cb60ae5.css","./el-table-column-b974b339.js","./el-input-5d111189.js","./el-input-eda68dc7.css","./el-table-column-6c7c84cf.css","./el-overlay-f6b2674f.css","./el-dialog-e409f358.css","./el-select-069acc96.js","./strings-bd379ff7.js","./el-select-c3d1a4bc.css","./el-breadcrumb-item-76a885a8.js","./el-breadcrumb-item-a5da584b.css","./vue-router-3575a990.js","./bonus-ddff7889.js","./request-4eebca59.js","./UseList-fff52ac9.css"],import.meta.url)}];const A=f({history:w,routes:P,scrollBehavior(a,e,s){return{top:0}}}),r=u(E);r.use(A);r.mount("#app");

@ -1 +0,0 @@
import{r as n}from"./request-8bad2b49.js";function u(s){return n("/bonus/getBonusList","post",s)}function e(s){return n("/bonus/getBonus","post",{type_id:s})}function o(s){return n("/bonus/addBonus","post",s)}function r(s){return n("/bonus/updateBonus","post",s)}function i(s){return n("/bonus/deleteBonus","get",{id:s})}function a(s){return n("/bonus/getUseBonusList","post",s)}function B(s){return n("/bonus/deleteUseBonus","get",{id:s})}function d(s){return n("/bonus/send","post",s)}function f(s){return n("/bonus/getUseList","post",s)}export{o as a,u as b,a as c,i as d,B as e,f,e as g,d as s,r as u};

@ -1 +0,0 @@
import{m as n,v as p,y as t,w as m,e as c,o as l,Q as _,D as u}from"./index-b41ec9c7.js";import{z as v,E as d,c as h,a as f,_ as o}from"./vue-router-3575a990.js";/* empty css *//* empty css */import"./config-provider-956abc58.js";const E={__name:"App",setup(a){const e=n(v);return(s,B)=>{const i=_("router-view");return l(),p("div",null,[t(c(d),{locale:e.value},{default:m(()=>[t(i)]),_:1},8,["locale"])])}}};let w=h(),P=[{path:"/",name:"Bonus",redirect:"/list"},{path:"/list",name:"List",component:()=>o(()=>import("./index-349de7ba.js"),["./index-349de7ba.js","./axios-8d47023b.js","./index-b41ec9c7.js","./axios-3111e043.css","./el-radio-34353f57.js","./config-provider-956abc58.js","./el-button-b8dd108f.js","./el-button-2cb60ae5.css","./el-overlay-4e240995.js","./vnode-ad38ecbd.js","./el-table-column-b974b339.js","./el-input-5d111189.js","./el-input-eda68dc7.css","./el-table-column-6c7c84cf.css","./el-overlay-f6b2674f.css","./el-radio-90b91a79.css","./el-select-069acc96.js","./strings-bd379ff7.js","./el-select-c3d1a4bc.css","./el-breadcrumb-item-76a885a8.js","./el-breadcrumb-item-a5da584b.css","./el-form-item-41289c89.js","./el-form-item-d10bb01f.css","./bonus-6eb97049.js","./request-8bad2b49.js","./index-5a9f1791.js","./vue-router-3575a990.js","./el-dialog-7b283d94.js","./el-dialog-e409f358.css","./_plugin-vue_export-helper-c27b6911.js","./index-f20df857.css","./el-message-f448e6ff.css"],import.meta.url)},{path:"/uselist",name:"UseList",component:()=>o(()=>import("./UseList-ffada3dc.js"),["./UseList-ffada3dc.js","./axios-8d47023b.js","./index-b41ec9c7.js","./axios-3111e043.css","./el-dialog-7b283d94.js","./el-overlay-4e240995.js","./vnode-ad38ecbd.js","./el-button-b8dd108f.js","./config-provider-956abc58.js","./el-button-2cb60ae5.css","./el-table-column-b974b339.js","./el-input-5d111189.js","./el-input-eda68dc7.css","./el-table-column-6c7c84cf.css","./el-overlay-f6b2674f.css","./el-dialog-e409f358.css","./el-select-069acc96.js","./strings-bd379ff7.js","./el-select-c3d1a4bc.css","./el-breadcrumb-item-76a885a8.js","./el-breadcrumb-item-a5da584b.css","./vue-router-3575a990.js","./bonus-6eb97049.js","./request-8bad2b49.js","./UseList-fff52ac9.css"],import.meta.url)}];const A=f({history:w,routes:P,scrollBehavior(a,e,s){return{top:0}}}),r=u(E);r.use(A);r.mount("#app");

@ -1 +0,0 @@
import{r as n}from"./request-4eebca59.js";function u(s){return n("/bonus/getBonusList","post",s)}function e(s){return n("/bonus/getBonus","post",{type_id:s})}function o(s){return n("/bonus/addBonus","post",s)}function r(s){return n("/bonus/updateBonus","post",s)}function i(s){return n("/bonus/deleteBonus","get",{id:s})}function a(s){return n("/bonus/getUseBonusList","post",s)}function B(s){return n("/bonus/deleteUseBonus","get",{id:s})}function d(s){return n("/bonus/send","post",s)}function f(s){return n("/bonus/getUseList","post",s)}export{o as a,u as b,a as c,i as d,B as e,f,e as g,d as s,r as u};

@ -1 +0,0 @@
.default-button-style{background:#2979ff;border-color:#2979ff}.default-button-style :hover{background:#66b1ff;border-color:#66b1ff}.main{padding:10px;background-color:#fff}.main .breadcrumb-section{margin:0 0 10px;padding:10px;line-height:1.2;font-weight:500}.main .breadcrumb-section :deep(.el-breadcrumb){font-size:16px;color:#606266}.main .breadcrumb-section :deep(.el-breadcrumb) .el-breadcrumb__inner{display:inline-block;vertical-align:middle}.main .breadcrumb-section :deep(.el-breadcrumb) .el-breadcrumb__inner .el-breadcrumb__separator{color:#c0c4cc}.breadcrumb-section{display:flex}.breadcrumb-section div:nth-child(1){flex:1}.breadcrumb-section div:nth-child(2){width:300px;text-align:right}.pagination-block{margin:10px 0 0}.el-drawer__header{margin-bottom:0!important}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1 +0,0 @@
import{b as f,d as c,u as _,m as k,p as C,s as E,o as s,v as u,r as y,n as t,e as r,i as w,j as P,t as S,x as $,a as d,w as x,g as j,A,O as N,h as D,a8 as K}from"./index-b41ec9c7.js";import{i as O,_ as B,E as T}from"./axios-8d47023b.js";const g=Symbol("breadcrumbKey"),q=f({separator:{type:String,default:"/"},separatorIcon:{type:O}}),z=c({name:"ElBreadcrumb"}),M=c({...z,props:q,setup(l){const a=l,o=_("breadcrumb"),n=k();return C(g,a),E(()=>{const e=n.value.querySelectorAll(`.${o.e("item")}`);e.length&&e[e.length-1].setAttribute("aria-current","page")}),(e,m)=>(s(),u("div",{ref_key:"breadcrumb",ref:n,class:t(r(o).b()),"aria-label":"Breadcrumb",role:"navigation"},[y(e.$slots,"default")],2))}});var R=B(M,[["__file","/home/runner/work/element-plus/element-plus/packages/components/breadcrumb/src/breadcrumb.vue"]]);const V=f({to:{type:w([String,Object]),default:""},replace:{type:Boolean,default:!1}}),F=c({name:"ElBreadcrumbItem"}),G=c({...F,props:V,setup(l){const a=l,o=N(),n=P(g,void 0),e=_("breadcrumb"),{separator:m,separatorIcon:i}=S(n),p=o.appContext.config.globalProperties.$router,v=k(),I=()=>{!a.to||!p||(a.replace?p.replace(a.to):p.push(a.to))};return(b,H)=>(s(),u("span",{class:t(r(e).e("item"))},[$("span",{ref_key:"link",ref:v,class:t([r(e).e("inner"),r(e).is("link",!!b.to)]),role:"link",onClick:I},[y(b.$slots,"default")],2),r(i)?(s(),d(r(T),{key:0,class:t(r(e).e("separator"))},{default:x(()=>[(s(),d(j(r(i))))]),_:1},8,["class"])):(s(),u("span",{key:1,class:t(r(e).e("separator")),role:"presentation"},A(r(m)),3))],2))}});var h=B(G,[["__file","/home/runner/work/element-plus/element-plus/packages/components/breadcrumb/src/breadcrumb-item.vue"]]);const Q=D(R,{BreadcrumbItem:h}),U=K(h);export{Q as E,U as a};

@ -1 +0,0 @@
.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb:after,.el-breadcrumb:before{display:table;content:""}.el-breadcrumb:after{clear:both}.el-breadcrumb__separator{margin:0 9px;font-weight:700;color:var(--el-text-color-placeholder)}.el-breadcrumb__separator.el-icon{margin:0 6px;font-weight:400}.el-breadcrumb__separator.el-icon svg{vertical-align:middle}.el-breadcrumb__item{float:left;display:inline-flex;align-items:center}.el-breadcrumb__inner{color:var(--el-text-color-regular)}.el-breadcrumb__inner a,.el-breadcrumb__inner.is-link{font-weight:700;text-decoration:none;transition:var(--el-transition-color);color:var(--el-text-color-primary)}.el-breadcrumb__inner a:hover,.el-breadcrumb__inner.is-link:hover{color:var(--el-color-primary);cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover{font-weight:400;color:var(--el-text-color-regular);cursor:text}.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}

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 +0,0 @@
:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{-webkit-animation:v-modal-in var(--el-transition-duration-fast) ease;animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{-webkit-animation:v-modal-out var(--el-transition-duration-fast) ease forwards;animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@-webkit-keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-in{0%{opacity:0}}@-webkit-keyframes v-modal-out{to{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color)}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:20px;--el-dialog-border-radius:var(--el-border-radius-small);position:relative;margin:var(--el-dialog-margin-top,15vh) auto 50px;background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;width:var(--el-dialog-width,50%)}.el-dialog:focus{outline:0!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;margin-bottom:0;height:100%;overflow:auto}.el-dialog__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;margin:0}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-dialog__header{padding:var(--el-dialog-padding-primary);padding-bottom:10px;margin-right:16px}.el-dialog__headerbtn{position:absolute;top:6px;right:0;padding:0;width:54px;height:54px;background:0 0;border:none;outline:0;cursor:pointer;font-size:var(--el-message-close-size,16px)}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{line-height:var(--el-dialog-font-line-height);font-size:var(--el-dialog-title-font-size);color:var(--el-text-color-primary)}.el-dialog__body{padding:calc(var(--el-dialog-padding-primary) + 10px) var(--el-dialog-padding-primary);color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{padding:var(--el-dialog-padding-primary);padding-top:10px;text-align:right;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial;padding:25px calc(var(--el-dialog-padding-primary) + 5px) 30px}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-overlay-dialog{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto}.dialog-fade-enter-active{-webkit-animation:modal-fade-in var(--el-transition-duration);animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{-webkit-animation:dialog-fade-in var(--el-transition-duration);animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{-webkit-animation:modal-fade-out var(--el-transition-duration);animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{-webkit-animation:dialog-fade-out var(--el-transition-duration);animation:dialog-fade-out var(--el-transition-duration)}@-webkit-keyframes dialog-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes dialog-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@-webkit-keyframes dialog-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}@keyframes dialog-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}@-webkit-keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}

File diff suppressed because one or more lines are too long

@ -1 +0,0 @@
.el-form{--el-form-label-font-size:var(--el-font-size-base)}.el-form--label-left .el-form-item__label{justify-content:flex-start}.el-form--label-top .el-form-item{display:block}.el-form--label-top .el-form-item .el-form-item__label{display:block;height:auto;text-align:left;margin-bottom:8px;line-height:22px}.el-form--inline .el-form-item{display:inline-flex;vertical-align:middle;margin-right:32px}.el-form--inline.el-form--label-top{display:flex;flex-wrap:wrap}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-form--large.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:12px;line-height:22px}.el-form--default.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:8px;line-height:22px}.el-form--small.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:4px;line-height:20px}.el-form-item{display:flex;--font-size:14px;margin-bottom:18px}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--large{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:22px}.el-form-item--large .el-form-item__label{height:40px;line-height:40px}.el-form-item--large .el-form-item__content{line-height:40px}.el-form-item--large .el-form-item__error{padding-top:4px}.el-form-item--default{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--default .el-form-item__label{height:32px;line-height:32px}.el-form-item--default .el-form-item__content{line-height:32px}.el-form-item--default .el-form-item__error{padding-top:2px}.el-form-item--small{--font-size:12px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--small .el-form-item__label{height:24px;line-height:24px}.el-form-item--small .el-form-item__content{line-height:24px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item__label-wrap{display:flex}.el-form-item__label{display:inline-flex;justify-content:flex-end;align-items:flex-start;flex:0 0 auto;font-size:var(--el-form-label-font-size);color:var(--el-text-color-regular);height:32px;line-height:32px;padding:0 12px 0 0;box-sizing:border-box}.el-form-item__content{display:flex;flex-wrap:wrap;align-items:center;flex:1;line-height:32px;position:relative;font-size:var(--font-size);min-width:0}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);font-size:12px;line-height:1;padding-top:2px;position:absolute;top:100%;left:0}.el-form-item__error--inline{position:relative;top:auto;left:auto;display:inline-block;margin-left:10px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before{content:"*";color:var(--el-color-danger);margin-right:4px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after{content:"*";color:var(--el-color-danger);margin-left:4px}.el-form-item.is-error .el-select-v2__wrapper,.el-form-item.is-error .el-select-v2__wrapper:focus,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-input-group__prepend .el-input__wrapper{box-shadow:0 0 0 1px transparent inset}.el-form-item.is-error .el-input__validateIcon{color:var(--el-color-danger)}.el-form-item--feedback .el-input__validateIcon{display:inline-flex}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1 +0,0 @@
.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;position:relative;vertical-align:middle;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.el-badge__content{background-color:var(--el-badge-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);display:inline-flex;justify-content:center;align-items:center;font-size:var(--el-badge-font-size);height:var(--el-badge-size);padding:0 var(--el-badge-padding);white-space:nowrap;border:1px solid var(--el-bg-color)}.el-badge__content.is-fixed{position:absolute;top:0;right:calc(1px + var(--el-badge-size)/ 2);transform:translateY(-50%) translate(100%);z-index:var(--el-index-normal)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{height:8px;width:8px;padding:0;right:0;border-radius:50%}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:15px 19px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary)}.el-message{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);position:fixed;left:50%;top:20px;transform:translate(-50%);background-color:var(--el-message-bg-color);transition:opacity var(--el-transition-duration),transform .4s,top .4s;padding:var(--el-message-padding);display:flex;align-items:center}.el-message.is-center{justify-content:center}.el-message.is-closable .el-message__content{padding-right:31px}.el-message p{margin:0}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message__icon{margin-right:10px}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{position:absolute;top:50%;right:19px;transform:translateY(-50%);cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0;transform:translate(-50%,-100%)}

@ -1 +0,0 @@
import{T as Z,u as D,at as j,_ as F,F as w,au as q,av as h,b as k,i as O,d as G,y as J,r as S,S as Q,K as X,m as v,c as M,E as R,s as ee,O as oe,W as te,al as T}from"./index-b41ec9c7.js";import{P as x}from"./vnode-ad38ecbd.js";import{s as P,w as le,x as ne,v as se,i as ae,b as ue}from"./axios-8d47023b.js";import{t as ce,U as N,g as I}from"./el-button-b8dd108f.js";import{d as ie,n as de}from"./config-provider-956abc58.js";import{h as re}from"./el-table-column-b974b339.js";const fe=(e,o={})=>{Z(e)||ce("[useLockscreen]","You need to pass a ref param to this function");const u=o.ns||D("popup"),t=j(()=>u.bm("parent","hidden"));if(!F||P(document.body,t.value))return;let c=0,a=!1,l="0";const d=()=>{setTimeout(()=>{se(document==null?void 0:document.body,t.value),a&&document&&(document.body.style.width=l)},200)};w(e,s=>{if(!s){d();return}a=!P(document.body,t.value),a&&(l=document.body.style.width),c=re(u.namespace.value);const f=document.documentElement.clientHeight<document.body.scrollHeight,r=le(document.body,"overflowY");c>0&&(f||r==="scroll")&&a&&(document.body.style.width=`calc(100% - ${c}px)`),ne(document.body,t.value)}),q(()=>d())},ye=e=>{if(!e)return{onClick:h,onMousedown:h,onMouseup:h};let o=!1,u=!1;return{onClick:l=>{o&&u&&e(l),o=u=!1},onMousedown:l=>{o=l.target===l.currentTarget},onMouseup:l=>{u=l.target===l.currentTarget}}},me=k({mask:{type:Boolean,default:!0},customMaskEvent:{type:Boolean,default:!1},overlayClass:{type:O([String,Array,Object])},zIndex:{type:O([String,Number])}}),ve={click:e=>e instanceof MouseEvent},pe="overlay";var Ce=G({name:"ElOverlay",props:me,emits:ve,setup(e,{slots:o,emit:u}){const t=D(pe),c=s=>{u("click",s)},{onClick:a,onMousedown:l,onMouseup:d}=ye(e.customMaskEvent?void 0:c);return()=>e.mask?J("div",{class:[t.b(),e.overlayClass],style:{zIndex:e.zIndex},onClick:a,onMousedown:l,onMouseup:d},[S(o,"default")],x.STYLE|x.CLASS|x.PROPS,["onClick","onMouseup","onMousedown"]):Q("div",{class:e.overlayClass,style:{zIndex:e.zIndex,position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px"}},[S(o,"default")])}});const Be=Ce,be=k({center:{type:Boolean,default:!1},alignCenter:{type:Boolean,default:!1},closeIcon:{type:ae},customClass:{type:String,default:""},draggable:{type:Boolean,default:!1},fullscreen:{type:Boolean,default:!1},showClose:{type:Boolean,default:!0},title:{type:String,default:""}}),Ee={close:()=>!0},Se=k({...be,appendToBody:{type:Boolean,default:!1},beforeClose:{type:O(Function)},destroyOnClose:{type:Boolean,default:!1},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},modal:{type:Boolean,default:!0},openDelay:{type:Number,default:0},closeDelay:{type:Number,default:0},top:{type:String},modelValue:{type:Boolean,default:!1},modalClass:String,width:{type:[String,Number]},zIndex:{type:Number},trapFocus:{type:Boolean,default:!1}}),Me={open:()=>!0,opened:()=>!0,close:()=>!0,closed:()=>!0,[N]:e=>X(e),openAutoFocus:()=>!0,closeAutoFocus:()=>!0},Te=(e,o)=>{const t=oe().emit,{nextZIndex:c}=ie();let a="";const l=I(),d=I(),s=v(!1),f=v(!1),r=v(!1),p=v(e.zIndex||c());let y,m;const z=de("namespace",te),A=M(()=>{const n={},i=`--${z.value}-dialog`;return e.fullscreen||(e.top&&(n[`${i}-margin-top`]=e.top),e.width&&(n[`${i}-width`]=ue(e.width))),n}),L=M(()=>e.alignCenter?{display:"flex"}:{});function V(){t("opened")}function $(){t("closed"),t(N,!1),e.destroyOnClose&&(r.value=!1)}function H(){t("close")}function B(){m==null||m(),y==null||y(),e.openDelay&&e.openDelay>0?{stop:y}=T(()=>E(),e.openDelay):E()}function C(){y==null||y(),m==null||m(),e.closeDelay&&e.closeDelay>0?{stop:m}=T(()=>g(),e.closeDelay):g()}function b(){function n(i){i||(f.value=!0,s.value=!1)}e.beforeClose?e.beforeClose(n):C()}function W(){e.closeOnClickModal&&b()}function E(){F&&(s.value=!0)}function g(){s.value=!1}function Y(){t("openAutoFocus")}function _(){t("closeAutoFocus")}function U(n){var i;((i=n.detail)==null?void 0:i.focusReason)==="pointer"&&n.preventDefault()}e.lockScroll&&fe(s);function K(){e.closeOnPressEscape&&b()}return w(()=>e.modelValue,n=>{n?(f.value=!1,B(),r.value=!0,p.value=e.zIndex?p.value++:c(),R(()=>{t("open"),o.value&&(o.value.scrollTop=0)})):s.value&&C()}),w(()=>e.fullscreen,n=>{o.value&&(n?(a=o.value.style.transform,o.value.style.transform=""):o.value.style.transform=a)}),ee(()=>{e.modelValue&&(s.value=!0,r.value=!0,B())}),{afterEnter:V,afterLeave:$,beforeLeave:H,handleClose:b,onModalClick:W,close:C,doClose:g,onOpenAutoFocus:Y,onCloseAutoFocus:_,onCloseRequested:K,onFocusoutPrevented:U,titleId:l,bodyId:d,closed:f,style:A,overlayDialogStyle:L,rendered:r,visible:s,zIndex:p}};export{Be as E,ye as a,Me as b,Te as c,Se as d,be as e,Ee as f,fe as u};

@ -1 +0,0 @@
.el-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;height:100%;background-color:var(--el-overlay-color-lighter);overflow:auto}.el-overlay .el-overlay-root{height:0}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1 +0,0 @@
.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color)}.el-switch{display:inline-flex;align-items:center;position:relative;font-size:14px;line-height:20px;height:32px;vertical-align:middle}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{transition:var(--el-transition-duration-fast);height:20px;display:inline-block;font-size:14px;font-weight:500;cursor:pointer;vertical-align:middle;color:var(--el-text-color-primary)}.el-switch__label.is-active{color:var(--el-color-primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{line-height:1;font-size:14px;display:inline-block}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{position:absolute;width:0;height:0;opacity:0;margin:0}.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}.el-switch__core{display:inline-flex;position:relative;align-items:center;min-width:40px;height:20px;border:1px solid var(--el-switch-border-color,var(--el-switch-off-color));outline:0;border-radius:10px;box-sizing:border-box;background:var(--el-switch-off-color);cursor:pointer;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration)}.el-switch__core .el-switch__inner{width:100%;transition:all var(--el-transition-duration);height:16px;display:flex;justify-content:center;align-items:center;overflow:hidden;padding:0 4px 0 18px}.el-switch__core .el-switch__inner .is-icon,.el-switch__core .el-switch__inner .is-text{font-size:12px;color:var(--el-color-white);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-switch__core .el-switch__action{position:absolute;left:1px;border-radius:var(--el-border-radius-circle);transition:all var(--el-transition-duration);width:16px;height:16px;background-color:var(--el-color-white);display:flex;justify-content:center;align-items:center;color:var(--el-switch-off-color)}.el-switch.is-checked .el-switch__core{border-color:var(--el-switch-border-color,var(--el-switch-on-color));background-color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__action{left:calc(100% - 17px);color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__inner{padding:0 18px 0 4px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-switch--large{font-size:14px;line-height:24px;height:40px}.el-switch--large .el-switch__label{height:24px;font-size:14px}.el-switch--large .el-switch__label *{font-size:14px}.el-switch--large .el-switch__core{min-width:50px;height:24px;border-radius:12px}.el-switch--large .el-switch__core .el-switch__inner{height:20px;padding:0 6px 0 22px}.el-switch--large .el-switch__core .el-switch__action{width:20px;height:20px}.el-switch--large.is-checked .el-switch__core .el-switch__action{left:calc(100% - 21px)}.el-switch--large.is-checked .el-switch__core .el-switch__inner{padding:0 22px 0 6px}.el-switch--small{font-size:12px;line-height:16px;height:24px}.el-switch--small .el-switch__label{height:16px;font-size:12px}.el-switch--small .el-switch__label *{font-size:12px}.el-switch--small .el-switch__core{min-width:30px;height:16px;border-radius:8px}.el-switch--small .el-switch__core .el-switch__inner{height:12px;padding:0 2px 0 14px}.el-switch--small .el-switch__core .el-switch__action{width:12px;height:12px}.el-switch--small.is-checked .el-switch__core .el-switch__action{left:calc(100% - 13px)}.el-switch--small.is-checked .el-switch__core .el-switch__inner{padding:0 14px 0 2px}

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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 166 KiB

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 +0,0 @@
import"./axios-8d47023b.js";import{E as $,a as q,b as H}from"./el-table-column-b974b339.js";import{E as M,a as D,b as F}from"./el-select-069acc96.js";import{E as O}from"./el-input-5d111189.js";import{E as P}from"./el-button-b8dd108f.js";import{E as R,a as j}from"./el-breadcrumb-item-76a885a8.js";import{g as v}from"./order-1c07cc67.js";import{u as J,b as A}from"./vue-router-3575a990.js";import{_ as G}from"./_plugin-vue_export-helper-c27b6911.js";import{m as i,s as K,F as w,v as E,x as r,y as l,w as s,o as f,z as p,H as Q,I as W,a as X,J as Y,B as Z,C as ee}from"./index-b41ec9c7.js";import"./config-provider-956abc58.js";import"./strings-bd379ff7.js";import"./request-8bad2b49.js";const x=m=>(Z("data-v-a7d69c39"),m=m(),ee(),m),ae={class:"main"},le={class:"breadcrumb-section"},te=x(()=>r("a",{href:"/"},"訂單列表",-1)),oe=x(()=>r("hr",null,null,-1)),se={class:"search-section"},ne=["innerHTML"],re={class:"pagination-block"},ue={__name:"index",setup(m){const z=A(),g=J(),V=[{label:"全部",value:""},{label:"未確認",value:"0"},{label:"已確認",value:"1"},{label:"已取消",value:"2"},{label:"無效",value:"3"},{value:"4",label:"退貨"},{value:"7",label:"完成"}],c=i([]),_=i(0),u=i(1),d=i(10),o=i({user_id:"",order_sn:"",consignee:"",status:"1"});g.query.user_id&&(o.value.user_id=g.query.user_id),K(async()=>{let t=await v({page:u.value,size:d.value,search:o.value});t.code===200&&(c.value=t.data.data,_.value=t.data.total)}),w(()=>u.value,async t=>{let a=await v({page:t,size:d.value,search:o.value});a.code===200&&(c.value=a.data.data,_.value=a.data.total)}),w(()=>d.value,async t=>{let a=await v({page:u.value,size:t,search:o.value});a.code===200&&(c.value=a.data.data,_.value=a.data.total)}),i("");const k=(t,a)=>{z.push({path:"/info",query:{order_id:a.order_id}})},C=async()=>{let t=await v({page:u.value,size:d.value,search:o.value});t.code===200&&(c.value=t.data.data,_.value=t.data.total)};return(t,a)=>{const h=j,B=R,y=O,I=F,S=M,b=P,n=q,T=H,U=D,L=$;return f(),E("div",ae,[r("div",le,[l(B,{separator:"/"},{default:s(()=>[l(h,{to:{path:"/"}},{default:s(()=>[p("電商管理中心")]),_:1}),l(h,null,{default:s(()=>[te]),_:1})]),_:1})]),oe,l(L,null,{default:s(()=>[r("div",se,[p(" 訂單號:"),l(y,{modelValue:o.value.order_sn,"onUpdate:modelValue":a[0]||(a[0]=e=>o.value.order_sn=e),placeholder:"",style:{width:"200px"}},null,8,["modelValue"]),p(" 收貨人:"),l(y,{modelValue:o.value.consignee,"onUpdate:modelValue":a[1]||(a[1]=e=>o.value.consignee=e),placeholder:"",style:{width:"200px"}},null,8,["modelValue"]),l(S,{modelValue:o.value.status,"onUpdate:modelValue":a[2]||(a[2]=e=>o.value.status=e),class:"m-2",placeholder:"選擇狀態"},{default:s(()=>[(f(),E(Q,null,W(V,e=>l(I,{label:e.label,key:e.value,value:e.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"]),l(b,{type:"primary",onClick:C},{default:s(()=>[p("查詢")]),_:1})]),r("div",null,[l(T,{data:c.value,style:{width:"100%"}},{default:s(()=>[l(n,{prop:"order_sn",label:"訂單號"}),l(n,{prop:"add_time",label:"下單時間"}),l(n,{prop:"consignee",label:"收貨人"}),l(n,{prop:"total_fee",label:"訂單金額",width:"100"}),l(n,{prop:"pay_name",label:"金流方式"}),l(n,{prop:"shipping_name",label:"物流方式"}),l(n,{label:"訂單狀態",width:"200"},{default:s(e=>[r("div",{innerHTML:e.row.status},null,8,ne)]),_:1}),l(n,{fixed:"right",label:"操作",width:"150"},{default:s(e=>[l(b,{size:"small",onClick:N=>k(e.$index,e.row)},{default:s(()=>[p("查看")]),_:2},1032,["onClick"]),e.row.order_status===3?(f(),X(b,{key:0,size:"small",type:"danger",onClick:N=>t.handleDelete(e.$index,e.row)},{default:s(()=>[p("刪除")]),_:2},1032,["onClick"])):Y("",!0)]),_:1})]),_:1},8,["data"]),r("div",re,[l(U,{"current-page":u.value,"onUpdate:currentPage":a[3]||(a[3]=e=>u.value=e),"page-size":d.value,"onUpdate:pageSize":a[4]||(a[4]=e=>d.value=e),"page-sizes":[10,20,50,100],small:"small",layout:"->,total, sizes, prev, pager, next, jumper",total:_.value},null,8,["current-page","page-size","total"])])])]),_:1})])}}},Ee=G(ue,[["__scopeId","data-v-a7d69c39"]]);export{Ee as default};

@ -1 +0,0 @@
import"./axios-8d47023b.js";import{E as $,a as q,b as H}from"./el-table-column-b974b339.js";import{E as M,a as D,b as F}from"./el-select-069acc96.js";import{E as O}from"./el-input-5d111189.js";import{E as P}from"./el-button-b8dd108f.js";import{E as R,a as j}from"./el-breadcrumb-item-76a885a8.js";import{g as v}from"./order-c7f2d62a.js";import{u as J,b as A}from"./vue-router-3575a990.js";import{_ as G}from"./_plugin-vue_export-helper-c27b6911.js";import{m as i,s as K,F as w,v as E,x as r,y as l,w as s,o as f,z as p,H as Q,I as W,a as X,J as Y,B as Z,C as ee}from"./index-b41ec9c7.js";import"./config-provider-956abc58.js";import"./strings-bd379ff7.js";import"./request-4eebca59.js";const x=m=>(Z("data-v-a7d69c39"),m=m(),ee(),m),ae={class:"main"},le={class:"breadcrumb-section"},te=x(()=>r("a",{href:"/"},"訂單列表",-1)),oe=x(()=>r("hr",null,null,-1)),se={class:"search-section"},ne=["innerHTML"],re={class:"pagination-block"},ue={__name:"index",setup(m){const z=A(),g=J(),V=[{label:"全部",value:""},{label:"未確認",value:"0"},{label:"已確認",value:"1"},{label:"已取消",value:"2"},{label:"無效",value:"3"},{value:"4",label:"退貨"},{value:"7",label:"完成"}],c=i([]),_=i(0),u=i(1),d=i(10),o=i({user_id:"",order_sn:"",consignee:"",status:"1"});g.query.user_id&&(o.value.user_id=g.query.user_id),K(async()=>{let t=await v({page:u.value,size:d.value,search:o.value});t.code===200&&(c.value=t.data.data,_.value=t.data.total)}),w(()=>u.value,async t=>{let a=await v({page:t,size:d.value,search:o.value});a.code===200&&(c.value=a.data.data,_.value=a.data.total)}),w(()=>d.value,async t=>{let a=await v({page:u.value,size:t,search:o.value});a.code===200&&(c.value=a.data.data,_.value=a.data.total)}),i("");const k=(t,a)=>{z.push({path:"/info",query:{order_id:a.order_id}})},C=async()=>{let t=await v({page:u.value,size:d.value,search:o.value});t.code===200&&(c.value=t.data.data,_.value=t.data.total)};return(t,a)=>{const h=j,B=R,y=O,I=F,S=M,b=P,n=q,T=H,U=D,L=$;return f(),E("div",ae,[r("div",le,[l(B,{separator:"/"},{default:s(()=>[l(h,{to:{path:"/"}},{default:s(()=>[p("電商管理中心")]),_:1}),l(h,null,{default:s(()=>[te]),_:1})]),_:1})]),oe,l(L,null,{default:s(()=>[r("div",se,[p(" 訂單號:"),l(y,{modelValue:o.value.order_sn,"onUpdate:modelValue":a[0]||(a[0]=e=>o.value.order_sn=e),placeholder:"",style:{width:"200px"}},null,8,["modelValue"]),p(" 收貨人:"),l(y,{modelValue:o.value.consignee,"onUpdate:modelValue":a[1]||(a[1]=e=>o.value.consignee=e),placeholder:"",style:{width:"200px"}},null,8,["modelValue"]),l(S,{modelValue:o.value.status,"onUpdate:modelValue":a[2]||(a[2]=e=>o.value.status=e),class:"m-2",placeholder:"選擇狀態"},{default:s(()=>[(f(),E(Q,null,W(V,e=>l(I,{label:e.label,key:e.value,value:e.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"]),l(b,{type:"primary",onClick:C},{default:s(()=>[p("查詢")]),_:1})]),r("div",null,[l(T,{data:c.value,style:{width:"100%"}},{default:s(()=>[l(n,{prop:"order_sn",label:"訂單號"}),l(n,{prop:"add_time",label:"下單時間"}),l(n,{prop:"consignee",label:"收貨人"}),l(n,{prop:"total_fee",label:"訂單金額",width:"100"}),l(n,{prop:"pay_name",label:"金流方式"}),l(n,{prop:"shipping_name",label:"物流方式"}),l(n,{label:"訂單狀態",width:"200"},{default:s(e=>[r("div",{innerHTML:e.row.status},null,8,ne)]),_:1}),l(n,{fixed:"right",label:"操作",width:"150"},{default:s(e=>[l(b,{size:"small",onClick:N=>k(e.$index,e.row)},{default:s(()=>[p("查看")]),_:2},1032,["onClick"]),e.row.order_status===3?(f(),X(b,{key:0,size:"small",type:"danger",onClick:N=>t.handleDelete(e.$index,e.row)},{default:s(()=>[p("刪除")]),_:2},1032,["onClick"])):Y("",!0)]),_:1})]),_:1},8,["data"]),r("div",re,[l(U,{"current-page":u.value,"onUpdate:currentPage":a[3]||(a[3]=e=>u.value=e),"page-size":d.value,"onUpdate:pageSize":a[4]||(a[4]=e=>d.value=e),"page-sizes":[10,20,50,100],small:"small",layout:"->,total, sizes, prev, pager, next, jumper",total:_.value},null,8,["current-page","page-size","total"])])])]),_:1})])}}},Ee=G(ue,[["__scopeId","data-v-a7d69c39"]]);export{Ee as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1 +0,0 @@
.search-section[data-v-a7d69c39]{background-color:#f3f3f3;border:1px solid #d7d7d7;padding:5px;color:gray;margin:0 0 10px}.pagination-block[data-v-a7d69c39]{margin:10px 0 0}

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 +0,0 @@
import{m as _,E as I,v as V,x as v,y as n,w as p,o as E,z as w,B as U,C as B,D as b}from"./index-b41ec9c7.js";import{a as F}from"./axios-8d47023b.js";import{E as A,a as R}from"./el-form-item-41289c89.js";import{E as j}from"./el-button-b8dd108f.js";import{E as D,a as S}from"./el-input-5d111189.js";import{_ as z}from"./_plugin-vue_export-helper-c27b6911.js";import{E as g}from"./index-5a9f1791.js";import"./config-provider-956abc58.js";/*! js-cookie v3.0.5 | MIT */function h(o){for(var l=1;l<arguments.length;l++){var u=arguments[l];for(var f in u)o[f]=u[f]}return o}var M={read:function(o){return o[0]==='"'&&(o=o.slice(1,-1)),o.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(o){return encodeURIComponent(o).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function x(o,l){function u(t,i,e){if(!(typeof document>"u")){e=h({},l,e),typeof e.expires=="number"&&(e.expires=new Date(Date.now()+e.expires*864e5)),e.expires&&(e.expires=e.expires.toUTCString()),t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var c="";for(var r in e)e[r]&&(c+="; "+r,e[r]!==!0&&(c+="="+e[r].split(";")[0]));return document.cookie=t+"="+o.write(i,t)+c}}function f(t){if(!(typeof document>"u"||arguments.length&&!t)){for(var i=document.cookie?document.cookie.split("; "):[],e={},c=0;c<i.length;c++){var r=i[c].split("="),a=r.slice(1).join("=");try{var d=decodeURIComponent(r[0]);if(e[d]=o.read(a,d),t===d)break}catch{}}return t?e[t]:e}}return Object.create({set:u,get:f,remove:function(t,i){u(t,"",h({},i,{expires:-1}))},withAttributes:function(t){return x(this.converter,h({},this.attributes,t))},withConverter:function(t){return x(h({},this.converter,t),this.attributes)}},{attributes:{value:Object.freeze(l)},converter:{value:Object.freeze(o)}})}var T=x(M,{path:"/"});const O=o=>(U("data-v-5c2539af"),o=o(),B(),o),q={class:"login-page"},$={class:"login-box"},H=O(()=>v("div",{class:"login-logo"},"電商後台",-1)),K={class:"card"},P={class:"card-body login-card-body"},G=["src","onclick"],J={__name:"index",setup(o){const l=_(null),u=_(null);I(()=>{l.value.focus()});const f=_(null),t=_("index.php?act=captcha&"+Math.random()),i=()=>{e.value.captcha=e.value.captcha.toUpperCase()},e=_({username:"",password:"",captcha:"",remember:!1}),c=async r=>{r&&await r.validate(async(a,d)=>{if(a){let s=await F.post("privilege.php?act=signin",e.value);if(s.data.code!="200"){switch(t.value="index.php?act=captcha&"+Math.random(),g("登入失敗"),s.data.code){case"501":e.value.captcha="";break;default:e.value.username="",e.value.password="",e.value.captcha="",l.value.focus()}return}g("登入成功"),T.set("Authorization","Bearer "+s.data.token),window.location.href="index.php"}else return g("登入失敗"),!1})};return(r,a)=>{const d=D,s=R,C=S,k=j,y=A;return E(),V("div",q,[v("div",$,[H,v("div",K,[v("div",P,[n(y,{ref_key:"ruleFormRef",ref:u,model:e.value,"status-icon":"",rules:r.rules,class:"demo-ruleForm"},{default:p(()=>[n(s,{prop:"username",rules:[{required:!0,message:"帳號必填",trigger:"blur"}]},{default:p(()=>[n(d,{modelValue:e.value.username,"onUpdate:modelValue":a[0]||(a[0]=m=>e.value.username=m),autocomplete:"off",placeholder:"請輸入帳號",ref_key:"ifocus",ref:l},null,8,["modelValue"])]),_:1}),n(s,{prop:"password",rules:[{required:!0,message:"密碼必填",trigger:"blur"}]},{default:p(()=>[n(d,{modelValue:e.value.password,"onUpdate:modelValue":a[1]||(a[1]=m=>e.value.password=m),type:"password",autocomplete:"off",placeholder:"請輸入密碼"},null,8,["modelValue"])]),_:1}),n(s,null,{default:p(()=>[n(d,{modelValue:e.value.captcha,"onUpdate:modelValue":a[2]||(a[2]=m=>e.value.captcha=m),placeholder:"請輸入驗證碼",onKeyup:i},{append:p(()=>[v("img",{src:t.value,alt:"CAPTCHA",style:{cursor:"pointer"},title:"點擊換一張",ref_key:"captchaImg",ref:f,onclick:`this.src='index.php?act=captcha&${Math.random()}'`},null,8,G)]),_:1},8,["modelValue"])]),_:1}),n(s,null,{default:p(()=>[n(C,{modelValue:e.value.remember,"onUpdate:modelValue":a[3]||(a[3]=m=>e.value.remember=m)},{default:p(()=>[w("記住登入")]),_:1},8,["modelValue"])]),_:1}),n(s,null,{default:p(()=>[n(k,{type:"primary",block:"",onClick:a[4]||(a[4]=m=>c(u.value))},{default:p(()=>[w("登入")]),_:1})]),_:1})]),_:1},8,["model","rules"])])])])])}}},L=z(J,[["__scopeId","data-v-5c2539af"]]);b(L).mount("#app");

@ -1 +0,0 @@
.captcha-field[data-v-5c2539af]{height:50px}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

@ -1 +0,0 @@
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;padding:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}

@ -1 +0,0 @@
import{r as t}from"./request-8bad2b49.js";function n(r){return t("/order/list","post",r)}function o(r){return t("/order/getCardInfo","get",{sn:r})}function d(r){return t("/order/getOrderInfo","get",{id:r})}function u(r){return t("/order/getOrderAction","get",{id:r})}function a(r){return t("/order/updateOrder","post",r)}function i(r){return t("/order/updateOrderAction","post",r)}export{d as a,u as b,o as c,a as d,n as g,i as u};

@ -1 +0,0 @@
body{font-size:14px}.main{padding:10px;background-color:#fff}.main .breadcrumb-section{margin:0 0 10px;padding:10px;line-height:1.2;font-weight:500}.main .breadcrumb-section :deep(.el-breadcrumb){font-size:16px;color:#606266}.main .breadcrumb-section :deep(.el-breadcrumb) .el-breadcrumb__inner{display:inline-block;vertical-align:middle}.main .breadcrumb-section :deep(.el-breadcrumb) .el-breadcrumb__inner .el-breadcrumb__separator{color:#c0c4cc}.breadcrumb-section{display:flex}.breadcrumb-section div:nth-child(1){flex:1}.breadcrumb-section div:nth-child(2){width:300px;text-align:right}.el-card__header{padding:10px 20px!important;background-color:#f5f7fa;border-bottom:1px solid #e4e7ed;color:#606266}.el-card__body{color:#909399}

File diff suppressed because one or more lines are too long

@ -1 +0,0 @@
import{r as t}from"./request-4eebca59.js";function n(r){return t("/order/list","post",r)}function o(r){return t("/order/getCardInfo","get",{sn:r})}function d(r){return t("/order/getOrderInfo","get",{id:r})}function u(r){return t("/order/getOrderAction","get",{id:r})}function a(r){return t("/order/updateOrder","post",r)}function i(r){return t("/order/updateOrderAction","post",r)}export{d as a,u as b,o as c,a as d,n as g,i as u};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1 +0,0 @@
.main[data-v-900d3610]{background-color:#fff}.main .breadcrumb[data-v-900d3610]{margin:0 0 10px;padding:10px;line-height:1.2;font-weight:500}.main .breadcrumb[data-v-900d3610] .el-breadcrumb{font-size:16px;color:#606266}.main .breadcrumb[data-v-900d3610] .el-breadcrumb .el-breadcrumb__inner{display:inline-block;vertical-align:middle}.main .breadcrumb[data-v-900d3610] .el-breadcrumb .el-breadcrumb__inner .el-breadcrumb__separator{color:#c0c4cc}.action-icon[data-v-900d3610]{font-size:24px}

File diff suppressed because one or more lines are too long

@ -1 +0,0 @@
import"./axios-8d47023b.js";import{E as x}from"./el-button-b8dd108f.js";import{Q as E,_ as T,a as B,b as z,E as N}from"./qrcode.vue.esm-6b752d95.js";import{m as s,s as D,v as M,x as e,y as t,w as c,G as r,Y as m,A as p,a as O,H as S,a3 as U,o as v,z as f}from"./index-b41ec9c7.js";import{c as F,d as I}from"./order-c7f2d62a.js";import"./config-provider-956abc58.js";import"./strings-bd379ff7.js";import"./vnode-ad38ecbd.js";import"./request-4eebca59.js";const L={id:"printMe"},P={class:"card-preview"},Q=e("img",{src:T},null,-1),j={class:"front"},A={class:"front-cname"},G={class:"front-ename"},H=["src"],R={class:"card-preview"},Y=e("img",{src:B},null,-1),q={class:"back"},J={class:"nfcimg"},K={class:"action"},ce={__name:"printcard",setup(W){let h=location.href,i=new URL(h).searchParams.get("sn");const n=s(0),l=s("front"),a=s({cname:"",ename:"",images:"",user_id:""}),g=s(100);D(async()=>{let o=await F(i);console.log("res",o),o.code===200&&(a.value=o.data)});const b=()=>{l.value==="front"?n.value=1:n.value=0},w=s({id:"printMe",popTitle:"card print",beforeOpenCallback(o){console.log("打開之前")},openCallback(o){console.log("執行了打印")},closeCallback(o){console.log("關閉了打印工具")}}),k=async()=>{(await I({order_sn:i,order_status:3})).code===200&&(console.log("window close"),window.location.href="about:blank",window.close())};return(o,d)=>{const _=N,y=z,u=x,C=U("print");return v(),M(S,null,[e("div",null,[t(y,{modelValue:l.value,"onUpdate:modelValue":d[0]||(d[0]=V=>l.value=V),type:"card",onTabClick:b},{default:c(()=>[t(_,{label:"正面",name:"front"}),t(_,{label:"反面",name:"back"})]),_:1},8,["modelValue"]),e("div",L,[r(e("div",P,[Q,e("div",j,[e("div",A,p(a.value.cname),1),e("div",G,p(a.value.ename),1),e("img",{class:"front-logo",src:a.value.image},null,8,H)])],512),[[m,n.value===0]]),r(e("div",R,[Y,e("div",q,[e("div",J,[t(E,{value:a.value.nfcurl,size:g.value,level:"L"},null,8,["value","size"])])])],512),[[m,n.value===1]])])]),e("div",K,[r((v(),O(u,{type:"primary"},{default:c(()=>[f("製卡")]),_:1})),[[C,w.value]]),t(u,{type:"success",onClick:k},{default:c(()=>[f("完成")]),_:1})])],64)}}};export{ce as default};

@ -1 +0,0 @@
import"./axios-8d47023b.js";import{E as x}from"./el-button-b8dd108f.js";import{Q as E,_ as T,a as B,b as z,E as N}from"./qrcode.vue.esm-6b752d95.js";import{m as s,s as D,v as M,x as e,y as t,w as c,G as r,Y as m,A as p,a as O,H as S,a3 as U,o as v,z as f}from"./index-b41ec9c7.js";import{c as F,d as I}from"./order-1c07cc67.js";import"./config-provider-956abc58.js";import"./strings-bd379ff7.js";import"./vnode-ad38ecbd.js";import"./request-8bad2b49.js";const L={id:"printMe"},P={class:"card-preview"},Q=e("img",{src:T},null,-1),j={class:"front"},A={class:"front-cname"},G={class:"front-ename"},H=["src"],R={class:"card-preview"},Y=e("img",{src:B},null,-1),q={class:"back"},J={class:"nfcimg"},K={class:"action"},ce={__name:"printcard",setup(W){let h=location.href,i=new URL(h).searchParams.get("sn");const n=s(0),l=s("front"),a=s({cname:"",ename:"",images:"",user_id:""}),g=s(100);D(async()=>{let o=await F(i);console.log("res",o),o.code===200&&(a.value=o.data)});const b=()=>{l.value==="front"?n.value=1:n.value=0},w=s({id:"printMe",popTitle:"card print",beforeOpenCallback(o){console.log("打開之前")},openCallback(o){console.log("執行了打印")},closeCallback(o){console.log("關閉了打印工具")}}),k=async()=>{(await I({order_sn:i,order_status:3})).code===200&&(console.log("window close"),window.location.href="about:blank",window.close())};return(o,d)=>{const _=N,y=z,u=x,C=U("print");return v(),M(S,null,[e("div",null,[t(y,{modelValue:l.value,"onUpdate:modelValue":d[0]||(d[0]=V=>l.value=V),type:"card",onTabClick:b},{default:c(()=>[t(_,{label:"正面",name:"front"}),t(_,{label:"反面",name:"back"})]),_:1},8,["modelValue"]),e("div",L,[r(e("div",P,[Q,e("div",j,[e("div",A,p(a.value.cname),1),e("div",G,p(a.value.ename),1),e("img",{class:"front-logo",src:a.value.image},null,8,H)])],512),[[m,n.value===0]]),r(e("div",R,[Y,e("div",q,[e("div",J,[t(E,{value:a.value.nfcurl,size:g.value,level:"L"},null,8,["value","size"])])])],512),[[m,n.value===1]])])]),e("div",K,[r((v(),O(u,{type:"primary"},{default:c(()=>[f("製卡")]),_:1})),[[C,w.value]]),t(u,{type:"success",onClick:k},{default:c(()=>[f("完成")]),_:1})])],64)}}};export{ce as default};

@ -1 +0,0 @@
ul li{list-style-type:none}.nav{display:flex}.nav .nav-item{margin-right:10px}.card-preview{width:345px;height:220px;margin:0;position:relative}.card-preview img{width:100%;height:100%;position:absolute;top:0;left:0}.card-preview .front{width:100%;height:100%;position:absolute}.card-preview .front .front-logo{position:absolute;width:100px;height:100px;top:55px;left:20px}.card-preview .front .front-cname{position:absolute;top:70px;left:180px;font-size:20px;letter-spacing:5px}.card-preview .front .front-ename{position:absolute;top:110px;left:180px;font-size:16px;letter-spacing:5px}.card-preview .back{width:100%;height:100%;position:absolute;display:flex;align-items:center;justify-content:center}.card-preview .back .nfcimg{width:100px;height:100px}@page{size:1022px 652px;margin:0}@media print{#printMe{-webkit-print-color-adjust:exact!important;color-adjust:exact!important}.card-preview{width:1021px;height:651px;margin:0;position:relative}.card-preview img{width:100%;height:100%;position:absolute;top:0;left:0}.card-preview .front{width:100%;height:100%;position:absolute}.card-preview .front .front-logo{position:absolute;width:300px;height:300px;top:150px;left:80px}.card-preview .front .front-cname{position:absolute;top:190px;left:550px;font-size:80px;letter-spacing:5px}.card-preview .front .front-ename{position:absolute;top:320px;left:559px;font-size:60px;letter-spacing:5px}.card-preview .back{width:100%;height:100%;position:absolute;display:flex;align-items:center;justify-content:center}.card-preview .back .nfcimg{width:100px;height:100px}}.action{margin-top:10px}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1 +0,0 @@
import{a as n}from"./axios-8d47023b.js";const t=n.create({baseURL:"https://shop.slash1000.com/adminapi/v1",withCredentials:!0,timeout:5e3}),i=(e,s="GET",r={},a={})=>{switch(s=s.toUpperCase(),s){case"GET":return t.get(e,{params:r,...a});case"POST":return t.post(e,r,a);default:return t.get(e,{params:r,...a})}};t.interceptors.request.use(e=>e,e=>Promise.reject(e));t.interceptors.response.use(e=>e.data,e=>{if(e.response)switch(e.response.status){}return Promise.reject(e)});export{i as r};

@ -1 +0,0 @@
import{a}from"./axios-8d47023b.js";const t=a.create({baseURL:"https://shop.h888.fun/adminapi/v1",withCredentials:!0,timeout:5e3}),i=(e,s="GET",r={},n={})=>{switch(s=s.toUpperCase(),s){case"GET":return t.get(e,{params:r,...n});case"POST":return t.post(e,r,n);default:return t.get(e,{params:r,...n})}};t.interceptors.request.use(e=>e,e=>Promise.reject(e));t.interceptors.response.use(e=>e.data,e=>{if(e.response)switch(e.response.status){}return Promise.reject(e)});export{i as r};

File diff suppressed because one or more lines are too long

@ -1 +0,0 @@
.main[data-v-36a32113]{background-color:#fff}.main .breadcrumb[data-v-36a32113]{margin:0 0 10px;padding:10px;line-height:1.2;font-weight:500}.main .breadcrumb[data-v-36a32113] .el-breadcrumb{font-size:16px;color:#606266}.main .breadcrumb[data-v-36a32113] .el-breadcrumb .el-breadcrumb__inner{display:inline-block;vertical-align:middle}.main .breadcrumb[data-v-36a32113] .el-breadcrumb .el-breadcrumb__inner .el-breadcrumb__separator{color:#c0c4cc}.action-icon[data-v-36a32113]{font-size:24px}

File diff suppressed because one or more lines are too long

@ -1 +0,0 @@
import{aG as a}from"./index-b41ec9c7.js";const p=(e="")=>e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d"),t=e=>a(e);export{t as c,p as e};

@ -1 +0,0 @@
import{$ as r,H as o,aC as u,aa as n}from"./index-b41ec9c7.js";var _=(E=>(E[E.TEXT=1]="TEXT",E[E.CLASS=2]="CLASS",E[E.STYLE=4]="STYLE",E[E.PROPS=8]="PROPS",E[E.FULL_PROPS=16]="FULL_PROPS",E[E.HYDRATE_EVENTS=32]="HYDRATE_EVENTS",E[E.STABLE_FRAGMENT=64]="STABLE_FRAGMENT",E[E.KEYED_FRAGMENT=128]="KEYED_FRAGMENT",E[E.UNKEYED_FRAGMENT=256]="UNKEYED_FRAGMENT",E[E.NEED_PATCH=512]="NEED_PATCH",E[E.DYNAMIC_SLOTS=1024]="DYNAMIC_SLOTS",E[E.HOISTED=-1]="HOISTED",E[E.BAIL=-2]="BAIL",E))(_||{});function L(E){return r(E)&&E.type===o}function D(E){return r(E)&&E.type===u}function m(E){return r(E)&&!L(E)&&!D(E)}const S=E=>{const N=n(E)?E:[E],T=[];return N.forEach(e=>{var A;n(e)?T.push(...S(e)):r(e)&&n(e.children)?T.push(...S(e.children)):(T.push(e),r(e)&&((A=e.component)!=null&&A.subTree)&&T.push(...S(e.component.subTree)))}),T};export{_ as P,m as a,S as f,L as i};

File diff suppressed because one or more lines are too long

@ -1,25 +0,0 @@
<!DOCTYPE html>
<html lang="zh-TW">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>{$lang.cp_home}{if $ur_here} - {$ur_here}{/if}</title>
<!-- Google Font: Source Sans Pro -->
<link
rel="stylesheet"
href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700&display=fallback"
/>
<link href="https://dev.iconly.io/public/x2OLQFwf8Nev/iconly.css" rel="stylesheet"/>
<script type="module" crossorigin src="./assets/bonus-a77546c4.js"></script>
<link rel="modulepreload" crossorigin href="./assets/index-b41ec9c7.js">
<link rel="modulepreload" crossorigin href="./assets/config-provider-956abc58.js">
<link rel="modulepreload" crossorigin href="./assets/vue-router-3575a990.js">
<link rel="stylesheet" href="./assets/normalize-a99f45e8.css">
<link rel="stylesheet" href="./assets/common-3b0ba48e.css">
</head>
<body class="hold-transition login-page">
<!-- /.login-box -->
<div id="app"></div>
</body>
</html>

@ -1,30 +0,0 @@
<!DOCTYPE html>
<html lang="zh-TW">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>{$lang.cp_home}{if $ur_here} - {$ur_here}{/if}</title>
<!-- Google Font: Source Sans Pro -->
<link
rel="stylesheet"
href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700&display=fallback"
/>
<link href="https://dev.iconly.io/public/x2OLQFwf8Nev/iconly.css" rel="stylesheet"/>
<script type="module" crossorigin src="./assets/dashboard-54d77117.js"></script>
<link rel="modulepreload" crossorigin href="./assets/index-b41ec9c7.js">
<link rel="modulepreload" crossorigin href="./assets/axios-8d47023b.js">
<link rel="modulepreload" crossorigin href="./assets/el-breadcrumb-item-76a885a8.js">
<link rel="modulepreload" crossorigin href="./assets/request-8bad2b49.js">
<link rel="modulepreload" crossorigin href="./assets/_plugin-vue_export-helper-c27b6911.js">
<link rel="stylesheet" href="./assets/axios-3111e043.css">
<link rel="stylesheet" href="./assets/el-breadcrumb-item-a5da584b.css">
<link rel="stylesheet" href="./assets/dashboard-6c306155.css">
<link rel="stylesheet" href="./assets/normalize-a99f45e8.css">
<link rel="stylesheet" href="./assets/common-3b0ba48e.css">
</head>
<body class="hold-transition login-page">
<!-- /.login-box -->
<div id="app"></div>
</body>
</html>

@ -1,46 +0,0 @@
<!DOCTYPE html>
<html lang="zh-TW">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>{$lang.cp_home}{if $ur_here} - {$ur_here}{/if}</title>
<!-- Google Font: Source Sans Pro -->
<link
rel="stylesheet"
href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700&display=fallback"
/>
<!-- Font Awesome -->
<link rel="stylesheet" href="plugins/fontawesome-free/css/all.min.css" />
<!-- icheck bootstrap -->
<link
rel="stylesheet"
href="plugins/icheck-bootstrap/icheck-bootstrap.min.css"
/>
<!-- Theme style -->
<link rel="stylesheet" href="dist/css/adminlte.min.css" />
<script type="module" crossorigin src="./assets/login-038ae7e8.js"></script>
<link rel="modulepreload" crossorigin href="./assets/index-b41ec9c7.js">
<link rel="modulepreload" crossorigin href="./assets/axios-8d47023b.js">
<link rel="modulepreload" crossorigin href="./assets/config-provider-956abc58.js">
<link rel="modulepreload" crossorigin href="./assets/el-button-b8dd108f.js">
<link rel="modulepreload" crossorigin href="./assets/el-input-5d111189.js">
<link rel="modulepreload" crossorigin href="./assets/el-form-item-41289c89.js">
<link rel="modulepreload" crossorigin href="./assets/_plugin-vue_export-helper-c27b6911.js">
<link rel="modulepreload" crossorigin href="./assets/index-5a9f1791.js">
<link rel="stylesheet" href="./assets/axios-3111e043.css">
<link rel="stylesheet" href="./assets/el-form-item-d10bb01f.css">
<link rel="stylesheet" href="./assets/el-button-2cb60ae5.css">
<link rel="stylesheet" href="./assets/el-input-eda68dc7.css">
<link rel="stylesheet" href="./assets/login-04cc0b31.css">
</head>
<body>
<!-- /.login-box -->
<div id="app"></div>
</body>
<script>
if (window.parent != window) {
window.top.location.href = location.href;
}
</script>
</html>

@ -1,24 +0,0 @@
<!DOCTYPE html>
<html lang="zh-TW">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>{$lang.cp_home}{if $ur_here} - {$ur_here}{/if}</title>
<!-- Google Font: Source Sans Pro -->
<link
rel="stylesheet"
href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700&display=fallback"
/>
<script type="module" crossorigin src="./assets/order-e6a626a1.js"></script>
<link rel="modulepreload" crossorigin href="./assets/index-b41ec9c7.js">
<link rel="modulepreload" crossorigin href="./assets/config-provider-956abc58.js">
<link rel="modulepreload" crossorigin href="./assets/vue-router-3575a990.js">
<link rel="stylesheet" href="./assets/order-62ce5b84.css">
<link rel="stylesheet" href="./assets/normalize-a99f45e8.css">
</head>
<body class="hold-transition login-page">
<!-- /.login-box -->
<div id="app"></div>
</body>
</html>

@ -1,48 +0,0 @@
<!DOCTYPE html>
<html lang="zh-TW">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>{$lang.cp_home}{if $ur_here} - {$ur_here}{/if}</title>
<!-- Google Font: Source Sans Pro -->
<link
rel="stylesheet"
href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700&display=fallback"
/>
<link href="https://dev.iconly.io/public/x2OLQFwf8Nev/iconly.css" rel="stylesheet"/>
<script type="module" crossorigin src="./assets/payment-05c63bf6.js"></script>
<link rel="modulepreload" crossorigin href="./assets/index-b41ec9c7.js">
<link rel="modulepreload" crossorigin href="./assets/axios-8d47023b.js">
<link rel="modulepreload" crossorigin href="./assets/config-provider-956abc58.js">
<link rel="modulepreload" crossorigin href="./assets/el-button-b8dd108f.js">
<link rel="modulepreload" crossorigin href="./assets/el-input-5d111189.js">
<link rel="modulepreload" crossorigin href="./assets/el-table-column-b974b339.js">
<link rel="modulepreload" crossorigin href="./assets/el-switch-e1324520.js">
<link rel="modulepreload" crossorigin href="./assets/el-breadcrumb-item-76a885a8.js">
<link rel="modulepreload" crossorigin href="./assets/request-8bad2b49.js">
<link rel="modulepreload" crossorigin href="./assets/vnode-ad38ecbd.js">
<link rel="modulepreload" crossorigin href="./assets/el-overlay-4e240995.js">
<link rel="modulepreload" crossorigin href="./assets/el-radio-34353f57.js">
<link rel="modulepreload" crossorigin href="./assets/el-form-item-41289c89.js">
<link rel="modulepreload" crossorigin href="./assets/index-5a9f1791.js">
<link rel="modulepreload" crossorigin href="./assets/_plugin-vue_export-helper-c27b6911.js">
<link rel="stylesheet" href="./assets/axios-3111e043.css">
<link rel="stylesheet" href="./assets/el-table-column-6c7c84cf.css">
<link rel="stylesheet" href="./assets/el-input-eda68dc7.css">
<link rel="stylesheet" href="./assets/el-button-2cb60ae5.css">
<link rel="stylesheet" href="./assets/el-switch-4d96cdcc.css">
<link rel="stylesheet" href="./assets/el-breadcrumb-item-a5da584b.css">
<link rel="stylesheet" href="./assets/el-radio-90b91a79.css">
<link rel="stylesheet" href="./assets/el-overlay-f6b2674f.css">
<link rel="stylesheet" href="./assets/el-form-item-d10bb01f.css">
<link rel="stylesheet" href="./assets/payment-a36a3e3c.css">
<link rel="stylesheet" href="./assets/el-message-f448e6ff.css">
<link rel="stylesheet" href="./assets/normalize-a99f45e8.css">
<link rel="stylesheet" href="./assets/common-3b0ba48e.css">
</head>
<body class="hold-transition login-page">
<!-- /.login-box -->
<div id="app"></div>
</body>
</html>

@ -1,23 +0,0 @@
<!DOCTYPE html>
<html lang="zh-TW">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>製卡</title>
<!-- Google Font: Source Sans Pro -->
<link
rel="stylesheet"
href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700&display=fallback"
/>
<link href="https://dev.iconly.io/public/x2OLQFwf8Nev/iconly.css" rel="stylesheet"/>
<script type="module" crossorigin src="./assets/printcard-af597f48.js"></script>
<link rel="modulepreload" crossorigin href="./assets/normalize-9a5cc66b.js">
<link rel="stylesheet" href="./assets/normalize-91389c43.css">
<link rel="stylesheet" href="./assets/printcard-c770d29e.css">
</head>
<body class="hold-transition login-page">
<!-- /.login-box -->
<div id="app"></div>
</body>
</html>

@ -1,48 +0,0 @@
<!DOCTYPE html>
<html lang="zh-TW">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>{$lang.cp_home}{if $ur_here} - {$ur_here}{/if}</title>
<!-- Google Font: Source Sans Pro -->
<link
rel="stylesheet"
href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700&display=fallback"
/>
<link href="https://dev.iconly.io/public/x2OLQFwf8Nev/iconly.css" rel="stylesheet"/>
<script type="module" crossorigin src="./assets/shipping-28052ce0.js"></script>
<link rel="modulepreload" crossorigin href="./assets/index-b41ec9c7.js">
<link rel="modulepreload" crossorigin href="./assets/axios-8d47023b.js">
<link rel="modulepreload" crossorigin href="./assets/config-provider-956abc58.js">
<link rel="modulepreload" crossorigin href="./assets/el-button-b8dd108f.js">
<link rel="modulepreload" crossorigin href="./assets/el-input-5d111189.js">
<link rel="modulepreload" crossorigin href="./assets/el-table-column-b974b339.js">
<link rel="modulepreload" crossorigin href="./assets/el-switch-e1324520.js">
<link rel="modulepreload" crossorigin href="./assets/el-breadcrumb-item-76a885a8.js">
<link rel="modulepreload" crossorigin href="./assets/request-8bad2b49.js">
<link rel="modulepreload" crossorigin href="./assets/vnode-ad38ecbd.js">
<link rel="modulepreload" crossorigin href="./assets/el-overlay-4e240995.js">
<link rel="modulepreload" crossorigin href="./assets/el-radio-34353f57.js">
<link rel="modulepreload" crossorigin href="./assets/el-form-item-41289c89.js">
<link rel="modulepreload" crossorigin href="./assets/index-5a9f1791.js">
<link rel="modulepreload" crossorigin href="./assets/_plugin-vue_export-helper-c27b6911.js">
<link rel="stylesheet" href="./assets/axios-3111e043.css">
<link rel="stylesheet" href="./assets/el-button-2cb60ae5.css">
<link rel="stylesheet" href="./assets/el-input-eda68dc7.css">
<link rel="stylesheet" href="./assets/el-table-column-6c7c84cf.css">
<link rel="stylesheet" href="./assets/el-switch-4d96cdcc.css">
<link rel="stylesheet" href="./assets/el-breadcrumb-item-a5da584b.css">
<link rel="stylesheet" href="./assets/el-overlay-f6b2674f.css">
<link rel="stylesheet" href="./assets/el-radio-90b91a79.css">
<link rel="stylesheet" href="./assets/el-form-item-d10bb01f.css">
<link rel="stylesheet" href="./assets/shipping-41bcce95.css">
<link rel="stylesheet" href="./assets/el-message-f448e6ff.css">
<link rel="stylesheet" href="./assets/normalize-a99f45e8.css">
<link rel="stylesheet" href="./assets/common-3b0ba48e.css">
</head>
<body class="hold-transition login-page">
<!-- /.login-box -->
<div id="app"></div>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save