h888
Wayne Hsu 3 years ago
parent c7945ce0ce
commit eb350c20f0

@ -0,0 +1,43 @@
<?php
namespace app\adminapi\controller\v1;
use app\adminapi\ApiController;
use think\facade\Db;
class Bonus extends ApiController
{
public function getBonusList(){
$page = input('page');
$pageSize = input('pageSize');
$do = Db::name('bonus_type');
$bonus=$do
->page($page,$pageSize)
->select();
if(!$bonus){
$bonus=[];
}
$rtn = [
'total' => $do->count(),
'data' => $bonus
];
return $this->Success($rtn);
}
public function addBonus(){
print_r(input('post.'));
}
public function deleteBonus(){
$id = input('id');
$do = Db::name('bonus_type');
$do->where('type_id',$id)->delete();
return $this->Success('操作成功');
}
}

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

@ -0,0 +1 @@
.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}

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

@ -0,0 +1 @@
.el-row{display:flex;flex-wrap:wrap;position:relative;box-sizing:border-box}.el-row.is-justify-center{justify-content:center}.el-row.is-justify-end{justify-content:flex-end}.el-row.is-justify-space-between{justify-content:space-between}.el-row.is-justify-space-around{justify-content:space-around}.el-row.is-justify-space-evenly{justify-content:space-evenly}.el-row.is-align-middle{align-items:center}.el-row.is-align-bottom{align-items:flex-end}.el-row[data-v-1ffcecbd]{margin-bottom:20px}.el-row[data-v-1ffcecbd]:last-child{margin-bottom:0}.el-col[data-v-1ffcecbd]{border-radius:4px}.con_box[data-v-1ffcecbd]{display:flex;background-color:#409eff;padding:20px;border-radius:10px;margin-bottom:10px}.con_box div[data-v-1ffcecbd]:nth-child(1){text-align:center;flex:0 1 30%}.con_box div:nth-child(1) i[data-v-1ffcecbd]{font-size:60px;color:#fff}.con_box div[data-v-1ffcecbd]:nth-child(2){flex:0 1 70%}.con_box div:nth-child(2) .title[data-v-1ffcecbd]{font-size:20px;color:#fff;margin-bottom:10px;text-align:right}.con_box div:nth-child(2) .content[data-v-1ffcecbd]{font-size:30px;color:#fff;text-align:right}.op_box[data-v-1ffcecbd]{display:flex;background-color:#eee;border:1px solid #d4d4d4;border-radius:3px;margin-bottom:5px}.op_box .img[data-v-1ffcecbd]{flex:0 1 30%;text-align:center;border-right:1px solid #d4d4d4;display:flex;justify-content:center;align-items:center}.op_box .img i[data-v-1ffcecbd]{font-size:40px;color:#333}.op_box .text[data-v-1ffcecbd]{flex:0 1 70%;padding:5px 15px}.op_box .text .title[data-v-1ffcecbd]{text-align:left;color:#333}.op_box .text .content[data-v-1ffcecbd]{color:#00f;font-size:24px;font-weight:700}

@ -0,0 +1 @@
import{b as f,d as c,u as _,i as k,p as C,k as E,o as s,l as u,r as y,n as t,e as r,N as w,I as P,t as S,m as $,a as d,w as x,g as N,v as j,X as q,h as A,aa as D}from"./index-6ada96a9.js";import{q as K,_ as B,E as T}from"./axios-bb91c877.js";const g=Symbol("breadcrumbKey"),z=f({separator:{type:String,default:"/"},separatorIcon:{type:K}}),M=c({name:"ElBreadcrumb"}),O=c({...M,props:z,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(O,[["__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}}),X=c({name:"ElBreadcrumbItem"}),F=c({...X,props:V,setup(l){const a=l,o=q(),n=P(g,void 0),e=_("breadcrumb"),{separator:m,separatorIcon:i}=S(n),p=o.appContext.config.globalProperties.$router,h=k(),v=()=>{!a.to||!p||(a.replace?p.replace(a.to):p.push(a.to))};return(b,G)=>(s(),u("span",{class:t(r(e).e("item"))},[$("span",{ref_key:"link",ref:h,class:t([r(e).e("inner"),r(e).is("link",!!b.to)]),role:"link",onClick:v},[y(b.$slots,"default")],2),r(i)?(s(),d(r(T),{key:0,class:t(r(e).e("separator"))},{default:x(()=>[(s(),d(N(r(i))))]),_:1},8,["class"])):(s(),u("span",{key:1,class:t(r(e).e("separator")),role:"presentation"},j(r(m)),3))],2))}});var I=B(F,[["__file","/home/runner/work/element-plus/element-plus/packages/components/breadcrumb/src/breadcrumb-item.vue"]]);const L=A(R,{BreadcrumbItem:I}),Q=D(I);export{L as E,Q as a};

File diff suppressed because one or more lines are too long

@ -0,0 +1 @@
import{b as h,N as o,d as m,I as g,c,u as _,_ as p,a2 as N,o as $,a as C,w as x,r as j,n as v,e as f,f as O,g as w,h as E}from"./index-6ada96a9.js";import{n,_ as k}from"./axios-bb91c877.js";const S=Symbol("rowContextKey"),K=h({tag:{type:String,default:"div"},span:{type:Number,default:24},offset:{type:Number,default:0},pull:{type:Number,default:0},push:{type:Number,default:0},xs:{type:o([Number,Object]),default:()=>n({})},sm:{type:o([Number,Object]),default:()=>n({})},md:{type:o([Number,Object]),default:()=>n({})},lg:{type:o([Number,Object]),default:()=>n({})},xl:{type:o([Number,Object]),default:()=>n({})}}),B=m({name:"ElCol"}),I=m({...B,props:K,setup(b){const t=b,{gutter:u}=g(S,{gutter:c(()=>0)}),a=_("col"),d=c(()=>{const e={};return u.value&&(e.paddingLeft=e.paddingRight=`${u.value/2}px`),e}),i=c(()=>{const e=[];return["span","offset","pull","push"].forEach(s=>{const l=t[s];p(l)&&(s==="span"?e.push(a.b(`${t[s]}`)):l>0&&e.push(a.b(`${s}-${t[s]}`)))}),["xs","sm","md","lg","xl"].forEach(s=>{p(t[s])?e.push(a.b(`${s}-${t[s]}`)):N(t[s])&&Object.entries(t[s]).forEach(([l,r])=>{e.push(l!=="span"?a.b(`${s}-${l}-${r}`):a.b(`${s}-${r}`))})}),u.value&&e.push(a.is("guttered")),[a.b(),e]});return(e,y)=>($(),C(w(e.tag),{class:v(f(i)),style:O(f(d))},{default:x(()=>[j(e.$slots,"default")]),_:3},8,["class","style"]))}});var P=k(I,[["__file","/home/runner/work/element-plus/element-plus/packages/components/col/src/col.vue"]]);const T=E(P);export{T as E,S as r};

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

@ -0,0 +1 @@
.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%)}

@ -0,0 +1 @@
import{a7 as K,u as D,at as Z,K as F,B as x,au as j,av as h,b as w,N as B,d as G,q as J,r as M,J as X,a8 as Q,i as v,c as S,A as R,k as ee,X as oe,ah as te,ar as P}from"./index-6ada96a9.js";import{P as k}from"./vnode-9cd9d478.js";import{h as T,t as le,u as ne,s as ae,q as se,p as ue}from"./axios-bb91c877.js";import{t as ce,U as N,f as I}from"./el-button-27fa8f14.js";import{c as ie,n as de}from"./config-provider-50df6398.js";import{k as re}from"./el-table-column-3d368070.js";const fe=(e,o={})=>{K(e)||ce("[useLockscreen]","You need to pass a ref param to this function");const u=o.ns||D("popup"),t=Z(()=>u.bm("parent","hidden"));if(!F||T(document.body,t.value))return;let c=0,s=!1,l="0";const d=()=>{setTimeout(()=>{ae(document==null?void 0:document.body,t.value),s&&document&&(document.body.style.width=l)},200)};x(e,a=>{if(!a){d();return}s=!T(document.body,t.value),s&&(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")&&s&&(document.body.style.width=`calc(100% - ${c}px)`),ne(document.body,t.value)}),j(()=>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=w({mask:{type:Boolean,default:!0},customMaskEvent:{type:Boolean,default:!1},overlayClass:{type:B([String,Array,Object])},zIndex:{type:B([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=a=>{u("click",a)},{onClick:s,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:s,onMousedown:l,onMouseup:d},[M(o,"default")],k.STYLE|k.CLASS|k.PROPS,["onClick","onMouseup","onMousedown"]):X("div",{class:e.overlayClass,style:{zIndex:e.zIndex,position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px"}},[M(o,"default")])}});const Oe=Ce,be=w({center:{type:Boolean,default:!1},alignCenter:{type:Boolean,default:!1},closeIcon:{type:se},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},Me=w({...be,appendToBody:{type:Boolean,default:!1},beforeClose:{type:B(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}}),Se={open:()=>!0,opened:()=>!0,close:()=>!0,closed:()=>!0,[N]:e=>Q(e),openAutoFocus:()=>!0,closeAutoFocus:()=>!0},Pe=(e,o)=>{const t=oe().emit,{nextZIndex:c}=ie();let s="";const l=I(),d=I(),a=v(!1),f=v(!1),r=v(!1),p=v(e.zIndex||c());let y,m;const A=de("namespace",te),z=S(()=>{const n={},i=`--${A.value}-dialog`;return e.fullscreen||(e.top&&(n[`${i}-margin-top`]=e.top),e.width&&(n[`${i}-width`]=ue(e.width))),n}),L=S(()=>e.alignCenter?{display:"flex"}:{});function V(){t("opened")}function $(){t("closed"),t(N,!1),e.destroyOnClose&&(r.value=!1)}function H(){t("close")}function O(){m==null||m(),y==null||y(),e.openDelay&&e.openDelay>0?{stop:y}=P(()=>E(),e.openDelay):E()}function C(){y==null||y(),m==null||m(),e.closeDelay&&e.closeDelay>0?{stop:m}=P(()=>g(),e.closeDelay):g()}function b(){function n(i){i||(f.value=!0,a.value=!1)}e.beforeClose?e.beforeClose(n):C()}function Y(){e.closeOnClickModal&&b()}function E(){F&&(a.value=!0)}function g(){a.value=!1}function q(){t("openAutoFocus")}function U(){t("closeAutoFocus")}function W(n){var i;((i=n.detail)==null?void 0:i.focusReason)==="pointer"&&n.preventDefault()}e.lockScroll&&fe(a);function _(){e.closeOnPressEscape&&b()}return x(()=>e.modelValue,n=>{n?(f.value=!1,O(),r.value=!0,p.value=e.zIndex?p.value++:c(),R(()=>{t("open"),o.value&&(o.value.scrollTop=0)})):a.value&&C()}),x(()=>e.fullscreen,n=>{o.value&&(n?(s=o.value.style.transform,o.value.style.transform=""):o.value.style.transform=s)}),ee(()=>{e.modelValue&&(a.value=!0,r.value=!0,O())}),{afterEnter:V,afterLeave:$,beforeLeave:H,handleClose:b,onModalClick:Y,close:C,doClose:g,onOpenAutoFocus:q,onCloseAutoFocus:U,onCloseRequested:_,onFocusoutPrevented:W,titleId:l,bodyId:d,closed:f,style:z,overlayDialogStyle:L,rendered:r,visible:a,zIndex:p}};export{Oe as E,Se as a,be as b,Ee as c,Me as d,ye as e,fe as f,Pe as u};

@ -0,0 +1 @@
.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

@ -0,0 +1 @@
import"./axios-bb91c877.js";import{E as N,a as $,b as D}from"./el-table-column-3d368070.js";import{b as M,c as F,a as H}from"./el-select-531f20bf.js";import{E as O}from"./el-input-c3493547.js";import{E as P}from"./el-button-27fa8f14.js";import{E as R,a as j}from"./el-breadcrumb-item-b15210c9.js";import{g as v}from"./order-3e9cd4ed.js";import{u as A,a as G}from"./order-007a38d8.js";import{_ as J}from"./_plugin-vue_export-helper-c27b6911.js";import{i,k as K,B as w,l as E,m as r,q as l,w as s,o as f,s as p,F as Q,D as W,a as X,E as Y,x as Z,y as ee}from"./index-6ada96a9.js";import"./config-provider-50df6398.js";import"./strings-a38906b4.js";import"./request-e41ef483.js";import"./zh-tw-e7607a85.js";/* empty css */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 V=G(),g=A(),k=[{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 z=(t,a)=>{V.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,S=H,I=M,b=P,n=$,T=D,U=F,q=N;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(q,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(I,{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(k,e=>l(S,{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:L=>z(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:L=>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})])}}},Ve=J(ue,[["__scopeId","data-v-a7d69c39"]]);export{Ve as default};

File diff suppressed because one or more lines are too long

@ -0,0 +1 @@
.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

@ -0,0 +1 @@
import{i as _,A as I,l as V,m as v,q as n,w as p,o as U,s as w,x as E,y as b,z as A}from"./index-6ada96a9.js";import{a as B}from"./axios-bb91c877.js";import{E as F,a as R}from"./el-form-item-24717c79.js";import{E as j}from"./el-button-27fa8f14.js";import{E as S,a as z}from"./el-input-c3493547.js";import{_ as D}from"./_plugin-vue_export-helper-c27b6911.js";import{E as g}from"./index-7b95daf7.js";import"./config-provider-50df6398.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 q=o=>(E("data-v-5c2539af"),o=o(),b(),o),O={class:"login-page"},$={class:"login-box"},H=q(()=>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 B.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=S,s=R,C=z,k=j,y=F;return U(),V("div",O,[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=D(J,[["__scopeId","data-v-5c2539af"]]);A(L).mount("#app");

File diff suppressed because one or more lines are too long

@ -0,0 +1 @@
import{r as t}from"./request-e41ef483.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

@ -0,0 +1 @@
import"./axios-bb91c877.js";import{E}from"./el-button-27fa8f14.js";import{Q as T,_ as x,a as B,b as N,E as z}from"./qrcode.vue.esm-bb646d39.js";import{i as s,k as D,l as F,m as e,q as t,w as c,C as r,W as m,v as p,a as M,F as O,a4 as S,o as v,s as f}from"./index-6ada96a9.js";import{c as U,d as I}from"./order-3e9cd4ed.js";import"./config-provider-50df6398.js";import"./strings-a38906b4.js";import"./vnode-9cd9d478.js";import"./request-e41ef483.js";const L={id:"printMe"},P={class:"card-preview"},Q=e("img",{src:x},null,-1),j={class:"front"},q={class:"front-cname"},R={class:"front-ename"},W=["src"],A={class:"card-preview"},G=e("img",{src:B},null,-1),H={class:"back"},J={class:"nfcimg"},K={class:"action"},ce={__name:"printcard",setup(X){let h=location.href,i=new URL(h).searchParams.get("sn");const l=s(0),n=s("front"),a=s({cname:"",ename:"",images:"",user_id:""}),g=s(100);D(async()=>{let o=await U(i);console.log("res",o),o.code===200&&(a.value=o.data)});const b=()=>{n.value==="front"?l.value=1:l.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 _=z,y=N,u=E,C=S("print");return v(),F(O,null,[e("div",null,[t(y,{modelValue:n.value,"onUpdate:modelValue":d[0]||(d[0]=V=>n.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",q,p(a.value.cname),1),e("div",R,p(a.value.ename),1),e("img",{class:"front-logo",src:a.value.image},null,8,W)])],512),[[m,l.value===0]]),r(e("div",A,[G,e("div",H,[e("div",J,[t(T,{value:a.value.nfcurl,size:g.value,level:"L"},null,8,["value","size"])])])],512),[[m,l.value===1]])])]),e("div",K,[r((v(),M(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};

File diff suppressed because one or more lines are too long

@ -0,0 +1 @@
import{a}from"./axios-bb91c877.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

File diff suppressed because one or more lines are too long

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

@ -0,0 +1 @@
import{M as A,ao as N}from"./index-6ada96a9.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))(_||{});const e=E=>{const o=A(E)?E:[E],S=[];return o.forEach(T=>{var r;A(T)?S.push(...e(T)):N(T)&&A(T.children)?S.push(...e(T.children)):(S.push(T),N(T)&&((r=T.component)!=null&&r.subTree)&&S.push(...e(T.component.subTree)))}),S};export{_ as P,e as f};

@ -0,0 +1 @@
import{C as a}from"./config-provider-50df6398.js";import{h as o}from"./index-6ada96a9.js";const l=o(a);var C=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function n(u){return u&&u.__esModule&&Object.prototype.hasOwnProperty.call(u,"default")?u.default:u}var e={};(function(u){Object.defineProperty(u,"__esModule",{value:!0});var t={name:"zh-tw",el:{colorpicker:{confirm:"確認",clear:"清空",defaultLabel:"色彩選擇器",description:"目前色彩為 {color}。按一下 Enter 以選擇新色彩。"},datepicker:{now:"現在",today:"今天",cancel:"取消",clear:"清空",confirm:"確認",dateTablePrompt:"使用方向鍵與 Enter 鍵以選擇日期",monthTablePrompt:"使用方向鍵與 Enter 鍵以選擇月份",yearTablePrompt:"使用方向鍵與 Enter 鍵以選擇年份",selectedDate:"已選日期",selectDate:"選擇日期",selectTime:"選擇時間",startDate:"開始日期",startTime:"開始時間",endDate:"結束日期",endTime:"結束時間",prevYear:"前一年",nextYear:"後一年",prevMonth:"上個月",nextMonth:"下個月",year:"年",month1:"1 月",month2:"2 月",month3:"3 月",month4:"4 月",month5:"5 月",month6:"6 月",month7:"7 月",month8:"8 月",month9:"9 月",month10:"10 月",month11:"11 月",month12:"12 月",weeks:{sun:"日",mon:"一",tue:"二",wed:"三",thu:"四",fri:"五",sat:"六"},weeksFull:{sun:"星期日",mon:"星期一",tue:"星期二",wed:"星期三",thu:"星期四",fri:"星期五",sat:"星期六"},months:{jan:"一月",feb:"二月",mar:"三月",apr:"四月",may:"五月",jun:"六月",jul:"七月",aug:"八月",sep:"九月",oct:"十月",nov:"十一月",dec:"十二月"}},inputNumber:{decrease:"減少數值",increase:"增加數值"},select:{loading:"載入中",noMatch:"無相符資料",noData:"無資料",placeholder:"請選擇"},dropdown:{toggleDropdown:"切換下拉選單"},cascader:{noMatch:"無相符資料",loading:"載入中",placeholder:"請選擇",noData:"無資料"},pagination:{goto:"前往",pagesize:"項/頁",total:"共 {total} 項",pageClassifier:"頁",page:"頁",prev:"上一頁",next:"下一頁",currentPage:"第 {pager} 頁",prevPages:"向前 {pager} 頁",nextPages:"向后 {pager} 頁",deprecationWarning:"偵測到已過時的使用方式,請參閱 el-pagination 說明文件以了解更多資訊"},dialog:{close:"關閉此對話框"},drawer:{close:"關閉此對話框"},messagebox:{title:"提示",confirm:"確定",cancel:"取消",error:"輸入的資料不符規定!",close:"關閉此對話框"},upload:{deleteTip:"按一下 Delete 鍵以刪除",delete:"刪除",preview:"查看圖片",continue:"繼續上傳"},slider:{defaultLabel:"滑桿介於 {min} 至 {max}",defaultRangeStartLabel:"選擇起始值",defaultRangeEndLabel:"選擇結束值"},table:{emptyText:"暫無資料",confirmFilter:"篩選",resetFilter:"重置",clearFilter:"全部",sumText:"合計"},tree:{emptyText:"暫無資料"},transfer:{noMatch:"無相符資料",noData:"無資料",titles:["列表 1","列表 2"],filterPlaceholder:"請輸入搜尋內容",noCheckedFormat:"共 {total} 項",hasCheckedFormat:"已選 {checked}/{total} 項"},image:{error:"載入失敗"},pageHeader:{title:"返回"},popconfirm:{confirmButtonText:"確認",cancelButtonText:"取消"}}};u.default=t})(e);const F=n(e);export{l as E,C as c,n as g,F as z};

@ -0,0 +1,49 @@
<!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-e57b5ec4.js"></script>
<link rel="modulepreload" crossorigin href="./assets/index-6ada96a9.js">
<link rel="modulepreload" crossorigin href="./assets/axios-bb91c877.js">
<link rel="modulepreload" crossorigin href="./assets/config-provider-50df6398.js">
<link rel="modulepreload" crossorigin href="./assets/el-button-27fa8f14.js">
<link rel="modulepreload" crossorigin href="./assets/el-input-c3493547.js">
<link rel="modulepreload" crossorigin href="./assets/el-table-column-3d368070.js">
<link rel="modulepreload" crossorigin href="./assets/strings-a38906b4.js">
<link rel="modulepreload" crossorigin href="./assets/el-select-531f20bf.js">
<link rel="modulepreload" crossorigin href="./assets/el-breadcrumb-item-b15210c9.js">
<link rel="modulepreload" crossorigin href="./assets/vnode-9cd9d478.js">
<link rel="modulepreload" crossorigin href="./assets/el-overlay-c7791c9a.js">
<link rel="modulepreload" crossorigin href="./assets/el-radio-4c331a76.js">
<link rel="modulepreload" crossorigin href="./assets/el-form-item-24717c79.js">
<link rel="modulepreload" crossorigin href="./assets/request-e41ef483.js">
<link rel="modulepreload" crossorigin href="./assets/zh-tw-e7607a85.js">
<link rel="modulepreload" crossorigin href="./assets/el-col-17f2842b.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-button-2cb60ae5.css">
<link rel="stylesheet" href="./assets/el-input-eda68dc7.css">
<link rel="stylesheet" href="./assets/el-select-c3d1a4bc.css">
<link rel="stylesheet" href="./assets/el-breadcrumb-item-a5da584b.css">
<link rel="stylesheet" href="./assets/el-radio-fc242210.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/el-col-b7cf8595.css">
<link rel="stylesheet" href="./assets/bonus-5c3be981.css">
<link rel="stylesheet" href="./assets/normalize-a99f45e8.css">
<link rel="stylesheet" href="./assets/common-1507e385.css">
</head>
<body class="hold-transition login-page">
<!-- /.login-box -->
<div id="app"></div>
</body>
</html>

@ -1,18 +1,4 @@
<?php <?php
/**
* shop 红包类型的处理
* ============================================================================
* * 版权所有 2005-2012 上海商派网络科技有限公司,并保留所有权利。
* 网站地址: http://www.shop.com
* ----------------------------------------------------------------------------
* 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和
* 使用;不允许对程序代码以任何形式任何目的的再发布。
* ============================================================================
* $Author: wayne $
* $Id: bonus.php 17217 2011-01-19 06:29:08Z wayne $
*/
define('IN_ASC', true); define('IN_ASC', true);
require(dirname(__FILE__) . '/includes/init.php'); require(dirname(__FILE__) . '/includes/init.php');

@ -10,17 +10,19 @@
href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700&display=fallback" 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"/> <link href="https://dev.iconly.io/public/x2OLQFwf8Nev/iconly.css" rel="stylesheet"/>
<script type="module" crossorigin src="./assets/dashboard-d836a176.js"></script> <script type="module" crossorigin src="./assets/dashboard-8798c0ec.js"></script>
<link rel="modulepreload" crossorigin href="./assets/index-0e6d4bc2.js"> <link rel="modulepreload" crossorigin href="./assets/index-6ada96a9.js">
<link rel="modulepreload" crossorigin href="./assets/axios-af3cbc8d.js"> <link rel="modulepreload" crossorigin href="./assets/axios-bb91c877.js">
<link rel="modulepreload" crossorigin href="./assets/el-breadcrumb-item-a839a367.js"> <link rel="modulepreload" crossorigin href="./assets/el-col-17f2842b.js">
<link rel="modulepreload" crossorigin href="./assets/request-90cfec3c.js"> <link rel="modulepreload" crossorigin href="./assets/el-breadcrumb-item-b15210c9.js">
<link rel="modulepreload" crossorigin href="./assets/request-e41ef483.js">
<link rel="modulepreload" crossorigin href="./assets/_plugin-vue_export-helper-c27b6911.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/axios-3111e043.css">
<link rel="stylesheet" href="./assets/el-col-b7cf8595.css">
<link rel="stylesheet" href="./assets/el-breadcrumb-item-a5da584b.css"> <link rel="stylesheet" href="./assets/el-breadcrumb-item-a5da584b.css">
<link rel="stylesheet" href="./assets/dashboard-6c306155.css"> <link rel="stylesheet" href="./assets/dashboard-e6437839.css">
<link rel="stylesheet" href="./assets/normalize-a99f45e8.css"> <link rel="stylesheet" href="./assets/normalize-a99f45e8.css">
<link rel="stylesheet" href="./assets/common-9d307d2a.css"> <link rel="stylesheet" href="./assets/common-1507e385.css">
</head> </head>
<body class="hold-transition login-page"> <body class="hold-transition login-page">
<!-- /.login-box --> <!-- /.login-box -->

@ -23,7 +23,7 @@ $modules['02_cat_and_goods']['52_virtual_card_change'] = 'virtual_card.php?act=c
// $modules['03_promotion']['02_snatch_list'] = 'snatch.php?act=list'; // $modules['03_promotion']['02_snatch_list'] = 'snatch.php?act=list';
// $modules['03_promotion']['04_bonustype_list'] = 'bonus.php?act=list'; $modules['03_promotion']['04_bonustype_list'] = 'bonus.html';
// $modules['03_promotion']['06_pack_list'] = 'pack.php?act=list'; // $modules['03_promotion']['06_pack_list'] = 'pack.php?act=list';
// $modules['03_promotion']['07_card_list'] = 'card.php?act=list'; // $modules['03_promotion']['07_card_list'] = 'card.php?act=list';
// $modules['03_promotion']['08_group_buy'] = 'group_buy.php?act=list'; // $modules['03_promotion']['08_group_buy'] = 'group_buy.php?act=list';

@ -18,15 +18,15 @@
/> />
<!-- Theme style --> <!-- Theme style -->
<link rel="stylesheet" href="dist/css/adminlte.min.css" /> <link rel="stylesheet" href="dist/css/adminlte.min.css" />
<script type="module" crossorigin src="./assets/login-c1c5771f.js"></script> <script type="module" crossorigin src="./assets/login-70116a80.js"></script>
<link rel="modulepreload" crossorigin href="./assets/index-0e6d4bc2.js"> <link rel="modulepreload" crossorigin href="./assets/index-6ada96a9.js">
<link rel="modulepreload" crossorigin href="./assets/axios-af3cbc8d.js"> <link rel="modulepreload" crossorigin href="./assets/axios-bb91c877.js">
<link rel="modulepreload" crossorigin href="./assets/config-provider-f4eb90a5.js"> <link rel="modulepreload" crossorigin href="./assets/config-provider-50df6398.js">
<link rel="modulepreload" crossorigin href="./assets/el-button-858ad767.js"> <link rel="modulepreload" crossorigin href="./assets/el-button-27fa8f14.js">
<link rel="modulepreload" crossorigin href="./assets/el-input-038671b2.js"> <link rel="modulepreload" crossorigin href="./assets/el-input-c3493547.js">
<link rel="modulepreload" crossorigin href="./assets/el-form-item-5e1ece56.js"> <link rel="modulepreload" crossorigin href="./assets/el-form-item-24717c79.js">
<link rel="modulepreload" crossorigin href="./assets/_plugin-vue_export-helper-c27b6911.js"> <link rel="modulepreload" crossorigin href="./assets/_plugin-vue_export-helper-c27b6911.js">
<link rel="modulepreload" crossorigin href="./assets/index-8d6f1443.js"> <link rel="modulepreload" crossorigin href="./assets/index-7b95daf7.js">
<link rel="stylesheet" href="./assets/axios-3111e043.css"> <link rel="stylesheet" href="./assets/axios-3111e043.css">
<link rel="stylesheet" href="./assets/el-form-item-d10bb01f.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-button-2cb60ae5.css">

@ -9,9 +9,10 @@
rel="stylesheet" rel="stylesheet"
href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700&display=fallback" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700&display=fallback"
/> />
<script type="module" crossorigin src="./assets/order-2d6a5cbe.js"></script> <script type="module" crossorigin src="./assets/order-007a38d8.js"></script>
<link rel="modulepreload" crossorigin href="./assets/index-0e6d4bc2.js"> <link rel="modulepreload" crossorigin href="./assets/index-6ada96a9.js">
<link rel="modulepreload" crossorigin href="./assets/config-provider-f4eb90a5.js"> <link rel="modulepreload" crossorigin href="./assets/config-provider-50df6398.js">
<link rel="modulepreload" crossorigin href="./assets/zh-tw-e7607a85.js">
<link rel="stylesheet" href="./assets/order-62ce5b84.css"> <link rel="stylesheet" href="./assets/order-62ce5b84.css">
<link rel="stylesheet" href="./assets/normalize-a99f45e8.css"> <link rel="stylesheet" href="./assets/normalize-a99f45e8.css">
</head> </head>

@ -10,32 +10,33 @@
href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700&display=fallback" 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"/> <link href="https://dev.iconly.io/public/x2OLQFwf8Nev/iconly.css" rel="stylesheet"/>
<script type="module" crossorigin src="./assets/payment-7c7e64fa.js"></script> <script type="module" crossorigin src="./assets/payment-3d5476a7.js"></script>
<link rel="modulepreload" crossorigin href="./assets/index-0e6d4bc2.js"> <link rel="modulepreload" crossorigin href="./assets/index-6ada96a9.js">
<link rel="modulepreload" crossorigin href="./assets/axios-af3cbc8d.js"> <link rel="modulepreload" crossorigin href="./assets/axios-bb91c877.js">
<link rel="modulepreload" crossorigin href="./assets/config-provider-f4eb90a5.js"> <link rel="modulepreload" crossorigin href="./assets/config-provider-50df6398.js">
<link rel="modulepreload" crossorigin href="./assets/el-button-858ad767.js"> <link rel="modulepreload" crossorigin href="./assets/el-button-27fa8f14.js">
<link rel="modulepreload" crossorigin href="./assets/el-input-038671b2.js"> <link rel="modulepreload" crossorigin href="./assets/el-input-c3493547.js">
<link rel="modulepreload" crossorigin href="./assets/el-table-column-a9b6f40b.js"> <link rel="modulepreload" crossorigin href="./assets/el-table-column-3d368070.js">
<link rel="modulepreload" crossorigin href="./assets/vnode-387d5d97.js"> <link rel="modulepreload" crossorigin href="./assets/vnode-9cd9d478.js">
<link rel="modulepreload" crossorigin href="./assets/el-message-00668989.js"> <link rel="modulepreload" crossorigin href="./assets/el-overlay-c7791c9a.js">
<link rel="modulepreload" crossorigin href="./assets/el-radio-8d1275d8.js"> <link rel="modulepreload" crossorigin href="./assets/el-radio-4c331a76.js">
<link rel="modulepreload" crossorigin href="./assets/el-breadcrumb-item-a839a367.js"> <link rel="modulepreload" crossorigin href="./assets/el-breadcrumb-item-b15210c9.js">
<link rel="modulepreload" crossorigin href="./assets/request-90cfec3c.js"> <link rel="modulepreload" crossorigin href="./assets/request-e41ef483.js">
<link rel="modulepreload" crossorigin href="./assets/el-form-item-5e1ece56.js"> <link rel="modulepreload" crossorigin href="./assets/el-form-item-24717c79.js">
<link rel="modulepreload" crossorigin href="./assets/index-8d6f1443.js"> <link rel="modulepreload" crossorigin href="./assets/index-7b95daf7.js">
<link rel="modulepreload" crossorigin href="./assets/_plugin-vue_export-helper-c27b6911.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/axios-3111e043.css">
<link rel="stylesheet" href="./assets/el-button-2cb60ae5.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-input-eda68dc7.css">
<link rel="stylesheet" href="./assets/el-table-column-6c7c84cf.css"> <link rel="stylesheet" href="./assets/el-table-column-6c7c84cf.css">
<link rel="stylesheet" href="./assets/el-message-05eb4bdf.css"> <link rel="stylesheet" href="./assets/el-overlay-f6b2674f.css">
<link rel="stylesheet" href="./assets/el-radio-fc242210.css"> <link rel="stylesheet" href="./assets/el-radio-fc242210.css">
<link rel="stylesheet" href="./assets/el-breadcrumb-item-a5da584b.css"> <link rel="stylesheet" href="./assets/el-breadcrumb-item-a5da584b.css">
<link rel="stylesheet" href="./assets/el-form-item-d10bb01f.css"> <link rel="stylesheet" href="./assets/el-form-item-d10bb01f.css">
<link rel="stylesheet" href="./assets/payment-a36a3e3c.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/normalize-a99f45e8.css">
<link rel="stylesheet" href="./assets/common-9d307d2a.css"> <link rel="stylesheet" href="./assets/common-1507e385.css">
</head> </head>
<body class="hold-transition login-page"> <body class="hold-transition login-page">
<!-- /.login-box --> <!-- /.login-box -->

@ -10,20 +10,20 @@
href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700&display=fallback" 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"/> <link href="https://dev.iconly.io/public/x2OLQFwf8Nev/iconly.css" rel="stylesheet"/>
<script type="module" crossorigin src="./assets/shipping-c5753f17.js"></script> <script type="module" crossorigin src="./assets/shipping-651998e2.js"></script>
<link rel="modulepreload" crossorigin href="./assets/index-0e6d4bc2.js"> <link rel="modulepreload" crossorigin href="./assets/index-6ada96a9.js">
<link rel="modulepreload" crossorigin href="./assets/axios-af3cbc8d.js"> <link rel="modulepreload" crossorigin href="./assets/axios-bb91c877.js">
<link rel="modulepreload" crossorigin href="./assets/config-provider-f4eb90a5.js"> <link rel="modulepreload" crossorigin href="./assets/config-provider-50df6398.js">
<link rel="modulepreload" crossorigin href="./assets/el-button-858ad767.js"> <link rel="modulepreload" crossorigin href="./assets/el-button-27fa8f14.js">
<link rel="modulepreload" crossorigin href="./assets/el-input-038671b2.js"> <link rel="modulepreload" crossorigin href="./assets/el-input-c3493547.js">
<link rel="modulepreload" crossorigin href="./assets/el-table-column-a9b6f40b.js"> <link rel="modulepreload" crossorigin href="./assets/el-table-column-3d368070.js">
<link rel="modulepreload" crossorigin href="./assets/vnode-387d5d97.js"> <link rel="modulepreload" crossorigin href="./assets/vnode-9cd9d478.js">
<link rel="modulepreload" crossorigin href="./assets/el-message-00668989.js"> <link rel="modulepreload" crossorigin href="./assets/el-overlay-c7791c9a.js">
<link rel="modulepreload" crossorigin href="./assets/el-radio-8d1275d8.js"> <link rel="modulepreload" crossorigin href="./assets/el-radio-4c331a76.js">
<link rel="modulepreload" crossorigin href="./assets/el-breadcrumb-item-a839a367.js"> <link rel="modulepreload" crossorigin href="./assets/el-breadcrumb-item-b15210c9.js">
<link rel="modulepreload" crossorigin href="./assets/request-90cfec3c.js"> <link rel="modulepreload" crossorigin href="./assets/request-e41ef483.js">
<link rel="modulepreload" crossorigin href="./assets/el-form-item-5e1ece56.js"> <link rel="modulepreload" crossorigin href="./assets/el-form-item-24717c79.js">
<link rel="modulepreload" crossorigin href="./assets/index-8d6f1443.js"> <link rel="modulepreload" crossorigin href="./assets/index-7b95daf7.js">
<link rel="modulepreload" crossorigin href="./assets/_plugin-vue_export-helper-c27b6911.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/axios-3111e043.css">
<link rel="stylesheet" href="./assets/el-table-column-6c7c84cf.css"> <link rel="stylesheet" href="./assets/el-table-column-6c7c84cf.css">
@ -31,11 +31,12 @@
<link rel="stylesheet" href="./assets/el-button-2cb60ae5.css"> <link rel="stylesheet" href="./assets/el-button-2cb60ae5.css">
<link rel="stylesheet" href="./assets/el-radio-fc242210.css"> <link rel="stylesheet" href="./assets/el-radio-fc242210.css">
<link rel="stylesheet" href="./assets/el-breadcrumb-item-a5da584b.css"> <link rel="stylesheet" href="./assets/el-breadcrumb-item-a5da584b.css">
<link rel="stylesheet" href="./assets/el-message-05eb4bdf.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/el-form-item-d10bb01f.css">
<link rel="stylesheet" href="./assets/shipping-41bcce95.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/normalize-a99f45e8.css">
<link rel="stylesheet" href="./assets/common-9d307d2a.css"> <link rel="stylesheet" href="./assets/common-1507e385.css">
</head> </head>
<body class="hold-transition login-page"> <body class="hold-transition login-page">
<!-- /.login-box --> <!-- /.login-box -->

@ -165,7 +165,7 @@ $_LANG['navigator'] = '自定義導航欄';
/* 促銷管理 */ /* 促銷管理 */
$_LANG['02_snatch_list'] = '奪寶奇兵'; $_LANG['02_snatch_list'] = '奪寶奇兵';
$_LANG['snatch_add'] = '添加奪寶奇兵'; $_LANG['snatch_add'] = '添加奪寶奇兵';
$_LANG['04_bonustype_list'] = '紅包類型'; $_LANG['04_bonustype_list'] = '優惠劵';
$_LANG['bonustype_add'] = '添加紅包類型'; $_LANG['bonustype_add'] = '添加紅包類型';
$_LANG['05_bonus_list'] = '線下紅包'; $_LANG['05_bonus_list'] = '線下紅包';
$_LANG['bonus_add'] = '添加會員紅包'; $_LANG['bonus_add'] = '添加會員紅包';

Loading…
Cancel
Save