PageSourceSearch

https://www.payuni.com.tw/js/895ffcfa190a80fc.js

js payuni.com.tw collected 2026-09-24 08:53:01 UTC 74,553 bytes, 2 lines download raw bytes

1/*! For license information please see 895ffcfa190a80fc.js.LICENSE.txt */
2!function(){"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7416],{7939:function(t,e,n){n.d(e,{A:function(){return s}});var r=n(33389),a=n(15091),o=n(54784),i={__name:"ConfirmDialog",props:{show:{type:Boolean,default:!1},description:{type:String,default:""},confirmText:{type:String,default:"確定"},cancelText:{type:String,default:"取消"},autoClose:{type:Boolean,default:!0},confirmLoading:{type:Boolean,default:!1},cancelLoading:{type:Boolean,default:!1},scrollable:{type:Boolean,default:!1},showCancel:{type:Boolean,default:!0}},emits:["update:show","confirm","cancel"],setup:function(t,e){var n=e.emit,r=t,i=(0,a.EW)({get:function(){return r.show},set:function(t){n("update:show",t)}});return{__sfc:!0,props:r,emits:n,myShow:i,confirm:function(){n("confirm"),r.autoClose&&(i.value=!1)},cancel:function(){n("cancel"),r.autoClose&&(i.value=!1)},BaseDialog:o.A}}},s=(0,n(98851).A)(i,(function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e(n.BaseDialog,{attrs:{"is-show":n.myShow,persistent:!0,scrollable:t.scrollable},on:{"update:isShow":function(t){n.myShow=t},"update:is-show":function(t){n.myShow=t}},scopedSlots:t._u([{key:"content",fn:function(){return[e("div",{staticClass:"px-6 py-6"},[t._t("content",(function(){return[e("div",{staticStyle:{"font-size":"18px",color:"#4E342E"}},[t._v("\n          "+t._s(t.description)+"\n        ")])]}))],2)]},proxy:!0},{key:"actions",fn:function(){return[e("div",{staticClass:"d-flex justify-center mb-5",staticStyle:{width:"100%","column-gap":"10px"}},[t.showCancel?e(r.A,{staticStyle:{"font-size":"16px"},attrs:{depressed:"",color:"primary",loading:t.cancelLoading},on:{click:n.cancel}},[t._v("\n        "+t._s(t.cancelText)+"\n      ")]):t._e(),t._v(" "),e(r.A,{staticStyle:{"font-size":"16px"},attrs:{depressed:"",color:"success",loading:t.confirmLoading},on:{click:n.confirm}},[t._v("\n        "+t._s(t.confirmText)+"\n      ")])],1)]},proxy:!0}],null,!0)})}),[],!1,null,null,null).exports},16579:function(t,e,n){var r=n(37360),a=n.n(r)()((function(t){return t[1]}));a.push([t.id,".truncate[data-v-0b1ab1b8]{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}",""]),e.A=a},39742:function(t,e,n){var r=n(37360),a=n.n(r)()((function(t){return t[1]}));a.push([t.id,".page-control[data-v-2f677ad8]{border:1px solid #5f5f5f;border-radius:3px;height:24px;margin:-2px 5px;padding:3px;text-align:center;width:70px}.enter-btn[data-v-2f677ad8]{background-color:#fff!important;border:1px solid #5c3a93;box-shadow:1px 3px 5px 0 hsla(312,9%,89%,.5);color:#5c3a93!important;font-size:14px!important;padding:4px 24px!important}",""]),e.A=a},54784:function(t,e,n){n.d(e,{A:function(){return l}});var r=n(33389),a=n(67787),o=n(81207),i=n(53615),s=n(93579),u={name:"BaseDialog",props:{title:{type:String,default:void 0},btnText:{type:String,default:"確定"},isShow:{type:Boolean,default:!1},persistent:{type:Boolean,default:!1},scrollable:{type:Boolean,default:!1}},emits:["update:isShow"],data:function(){return{}},computed:{myShow:{get:function(){return this.isShow},set:function(t){this.$emit("update:isShow",t)}}}},l=(0,n(98851).A)(u,(function(){var t=this,e=t._self._c;return e(i.A,{attrs:{"max-width":"500",persistent:t.persistent,scrollable:t.scrollable},model:{value:t.myShow,callback:function(e){t.myShow=e},expression:"myShow"}},[e(a.A,[t._t("content",(function(){return[e(o.OQ,{staticClass:"pt-5"},[t._v("\n        "+t._s(t.title)+"\n      ")])]})),t._v(" "),e(o.SL,[t._t("actions",(function(){return[e(s.A),t._v(" "),e(r.A,{on:{click:function(e){t.myShow=!1}}},[t._v("\n          "+t._s(t.btnText)+"\n        ")])]}))],2)],2)],1)}),[],!1,null,null,null).exports},56773:function(t,e,n){var r=n(37360),a=n.n(r)()((function(t){return t[1]}));a.push([t.id,".truncate[data-v-40c1732a]{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}",""]),e.A=a},65072:function(t,e,n){n.d(e,{E:function(){return o}});var r=n(15576),a=n(14269),o=(0,r.bO)(a.A)},67416:function(t,e,n){n.r(e),n.d(e,{default:function(){return Z}});var r=n(49965),a=n(31464),o=n(63008),i=n(78037),s=n(79987),u=n(20019),l=n(44827),c=n(97218),d=n(38961),p=n(15091),f=n(79534),v=n(76877),h=n(97718),y=n(77658),m=n(65072),g=n(2541),_=n(33389),b=n(29841),x=n(58871),w=n(65386),C=n(7939),T=n(81990);function A(t){return A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},A(t)}function S(){S=function(){return e};var t,e={},n=Object.prototype,r=n.hasOwnProperty,a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",i=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(t,e,n,r){return Object.defineProperty(t,e,{value:n,enumerable:!r,configurable:!r,writable:!r})}try{u({},"")}catch(t){u=function(t,e,n){return t[e]=n}}function l(e,n,r,a){var o=n&&n.prototype instanceof p?n:p,i=Object.create(o.prototype);return u(i,"_invoke",function(e,n,r){var a=1;return function(o,i){if(3===a)throw Error("Generator is already running");if(4===a){if("throw"===o)throw i;return{value:t,done:!0}}for(r.method=o,r.arg=i;;){var s=r.delegate;if(s){var u=x(s,r);if(u){if(u===d)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(1===a)throw a=4,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=3;var l=c(e,n,r);if("normal"===l.type){if(a=r.done?4:2,l.arg===d)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(a=4,r.method="throw",r.arg=l.arg)}}}(e,r,new T(a||[])),!0),i}function c(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}e.wrap=l;var d={};function p(){}function f(){}function v(){}var h={};u(h,o,(function(){return this}));var y=Object.getPrototypeOf,m=y&&y(y(k([])));m&&m!==n&&r.call(m,o)&&(h=m);var g=v.prototype=p.prototype=Object.create(h);function _(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function b(t,e){function n(a,o,i,s){var u=c(t[a],t,o);if("throw"!==u.type){var l=u.arg,d=l.value;return d&&"object"==A(d)&&r.call(d,"__await")?e.resolve(d.__await).then((function(t){n("next",t,i,s)}),(function(t){n("throw",t,i,s)})):e.resolve(d).then((function(t){l.value=t,i(l)}),(function(t){return n("throw",t,i,s)}))}s(u.arg)}var a;u(this,"_invoke",(function(t,r){function o(){return new e((function(e,a){n(t,r,e,a)}))}return a=a?a.then(o,o):o()}),!0)}function x(e,n){var r=n.method,a=e.i[r];
2if(a===t)return n.delegate=null,"throw"===r&&e.i.return&&(n.method="return",n.arg=t,x(e,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),d;var o=c(a,e.i,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,d;var i=o.arg;return i?i.done?(n[e.r]=i.value,n.next=e.n,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,d):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,d)}function w(t){this.tryEntries.push(t)}function C(e){var n=e[4]||{};n.type="normal",n.arg=t,e[4]=n}function T(t){this.tryEntries=[[-1]],t.forEach(w,this),this.reset(!0)}function k(e){if(null!=e){var n=e[o];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,i=function n(){for(;++a<e.length;)if(r.call(e,a))return n.value=e[a],n.done=!1,n;return n.value=t,n.done=!0,n};return i.next=i}}throw new TypeError(A(e)+" is not iterable")}return f.prototype=v,u(g,"constructor",v),u(v,"constructor",f),f.displayName=u(v,s,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===f||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,v):(t.__proto__=v,u(t,s,"GeneratorFunction")),t.prototype=Object.create(g),t},e.awrap=function(t){return{__await:t}},_(b.prototype),u(b.prototype,i,(function(){return this})),e.AsyncIterator=b,e.async=function(t,n,r,a,o){void 0===o&&(o=Promise);var i=new b(l(t,n,r,a),o);return e.isGeneratorFunction(n)?i:i.next().then((function(t){return t.done?t.value:i.next()}))},_(g),u(g,s,"Generator"),u(g,o,(function(){return this})),u(g,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),n=[];for(var r in e)n.unshift(r);return function t(){for(;n.length;)if((r=n.pop())in e)return t.value=r,t.done=!1,t;return t.done=!0,t}},e.values=k,T.prototype={constructor:T,reset:function(e){if(this.prev=this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(C),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0][4];if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function r(t){i.type="throw",i.arg=e,n.next=t}for(var a=n.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],i=o[4],s=this.prev,u=o[1],l=o[2];if(-1===o[0])return r("end"),!1;if(!u&&!l)throw Error("try statement without catch or finally");if(null!=o[0]&&o[0]<=s){if(s<u)return this.method="next",this.arg=t,r(u),!0;if(s<l)return r(l),!1}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r[0]>-1&&r[0]<=this.prev&&this.prev<r[2]){var a=r;break}}a&&("break"===t||"continue"===t)&&a[0]<=e&&e<=a[2]&&(a=null);var o=a?a[4]:{};return o.type=t,o.arg=e,a?(this.method="next",this.next=a[2],d):this.complete(o)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),d},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n[2]===t)return this.complete(n[4],n[3]),C(n),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n[0]===t){var r=n[4];if("throw"===r.type){var a=r.arg;C(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={i:k(e),r:n,n:r},"next"===this.method&&(this.arg=t),d}},e}function k(t,e,n,r,a,o,i){try{var s=t[o](i),u=s.value}catch(t){return void n(t)}s.done?e(u):Promise.resolve(u).then(r,a)}function N(t){return function(){var e=this,n=arguments;return new Promise((function(r,a){var o=t.apply(e,n);function i(t){k(o,r,a,i,s,"next",t)}function s(t){k(o,r,a,i,s,"throw",t)}i(void 0)}))}}var P={__name:"ReleaseDetailTable",props:{dtLoading:{type:Boolean,default:function(){return!1}}
2,dtDeserts:{type:Array,default:function(){return[]}},dtPerPage:{type:Number,default:function(){return 10}},dtPagination:{type:Object,default:function(){return{pageCount:0,totalItems:0}}},dtOptions:{type:Object,default:function(){return{sortBy:["TdCreateTime"],sortDesc:[!1]}}},dtPage:{type:Number,default:function(){return 0}}},emits:["update"],setup:function(t,e){var n=e.emit,r=t,a=(0,T.A)(),o=a.isRequired,i=a.validMail,s=(0,p.KR)({}),u=(0,p.KR)({sortBy:["TdCreateTime"],sortDesc:[!1]}),l=(0,p.KR)([{text:"",value:"slot_TradeNum",sortable:!1,align:"center"},{text:"",value:"slot_Name",sortable:!1,align:"center",width:250},{text:"",value:"slot_CouponName",sortable:!1,align:"center",width:250},{text:"發券方式",align:"center",sortable:!1,value:"slot_SendMethod"},{text:"",align:"center",sortable:!1,value:"slot_Status"},{text:"優惠券狀態",align:"center",sortable:!1,value:"slot_CouponStatus"},{text:"操作",align:"center",sortable:!1,value:"slot_Action"}]),c=(0,p.KR)(!1),d=(0,p.KR)(!1),v=(0,p.KR)(!1),h=(0,p.KR)(!0),y=(0,p.KR)(!1),g=(0,p.KR)(""),_=(0,p.KR)(""),b=(0,p.KR)(0),x=(0,p.KR)(null),A=(0,p.KR)(null),k=(0,p.KR)(null),P=(0,p.KR)(!0),E=function(){var t=N(S().mark((function t(){var e,r,a;return S().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(A.value.validate()){t.next=2;break}return t.abrupt("return",!1);case 2:return y.value=!0,e={Type:"notify",CplSysID:s.value.CplSysID,NotifyURL:k.value,CaptchaCode:_.value},t.prev=4,t.next=7,f.A.post("/api/campaign/coupon/resend",e);case 7:r=t.sent,(a=r.data).success?(c.value=!1,m.E.success(a.message),n("update")):m.E.error(a.message),t.next=15;break;case 12:t.prev=12,t.t0=t.catch(4);case 15:return t.prev=15,y.value=!1,t.finish(15);case 18:case"end":return t.stop()}}),t,null,[[4,12,15,18]])})));return function(){return t.apply(this,arguments)}}(),D=function(){var t=N(S().mark((function t(){var e,r,a;return S().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(x.value.validate()){t.next=2;break}return t.abrupt("return",!1);case 2:return y.value=!0,e={Type:"sendEmail",CplSysID:s.value.CplSysID,Email:g.value,CaptchaCode:_.value},t.prev=4,t.next=7,f.A.post("/api/campaign/coupon/resend",e);case 7:r=t.sent,(a=r.data).success?(d.value=!1,m.E.success(a.message),n("update")):m.E.error(a.message),t.next=15;break;case 12:t.prev=12,t.t0=t.catch(4);case 15:return t.prev=15,y.value=!1,x.value.reset(),t.finish(15);case 19:case"end":return t.stop()}}),t,null,[[4,12,15,19]])})));return function(){return t.apply(this,arguments)}}(),O=function(){var t=N(S().mark((function t(){var e,r,a;return S().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return y.value=!0,e={CplSysID:s.value.CplSysID,Status:3},t.prev=2,t.next=5,f.A.post("/api/campaign/coupon/update_cpl_status",e);case 5:r=t.sent,(a=r.data).success?(v.value=!1,m.E.success(a.message),n("update")):m.E.error(a.message),t.next=13;break;case 10:t.prev=10,t.t0=t.catch(2);case 13:return t.prev=13,y.value=!1,t.finish(13);case 16:case"end":return t.stop()}}),t,null,[[2,10,13,16]])})));return function(){return t.apply(this,arguments)}}();return{__sfc:!0,isRequired:o,validMail:i,props:r,emit:n,currentActiveItem:s,options:u,headers:l,openNotifyDialog:c,openResendDialog:d,openVoidDialog:v,validForm:h,isConfirmLoading:y,resendMail:g,captchaCode:_,refreshCapture:b,form:x,notifyForm:A,notifyUrl:k,validNotifyForm:P,notifyEvent:function(t){b.value++,_.value="",k.value=t.RenotfityUrl,s.value=t,c.value=!0},confirmNotify:E,resendEvent:function(t){b.value++,_.value="",s.value=t,g.value=t.UM,d.value=!0},confirmResendEMail:D,voidEvent:function(t){s.value=t,v.value=!0},confirmVoid:O,cancelProcess:function(){d.value=!1,x.value.reset()},ImageCaptcha:w.A,ConfirmDialog:C.A}}},E=P,D=n(56058),O=n.n(D),R=n(56773),I={insert:"head",singleton:!1};O()(R.A,I),R.A.locals;var M=n(98851),Q=(0,M.A)(E,(function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e("div",[e(b.A,{staticClass:"main-table main-table--medium style rounded-xl elevation-1",attrs:{headers:n.headers,loading:n.props.dtLoading,items:n.props.dtDeserts,"items-per-page":n.props.dtPerPage,"server-items-length":n.props.dtPagination.totalItems,options:n.options,page:n.props.dtPage,"item-key":"id","no-data-text":"尚無資料","hide-default-footer":""},on:{"update:options":function(t){n.options=t}
2,"update:page":function(e){return t.$set(n.props,"dtPage",e)},"page-count":function(t){n.props.dtPagination.pageCount=t}},scopedSlots:t._u([{key:"header.slot_TradeNum",fn:function(){return[e("div",{staticClass:"text-line-height-20"},[t._v("\n        UNI 序號\n      ")]),t._v(" "),e("div",{staticClass:"text-line-height-20"},[t._v("\n        商店訂單編號\n      ")]),t._v(" "),e("div",{staticClass:"text-line-height-20"},[t._v("\n        商店代號\n      ")])]},proxy:!0},{key:"header.slot_Name",fn:function(){return[e("div",{staticClass:"text-line-height-20"},[t._v("\n        活動名稱\n      ")]),t._v(" "),e("div",{staticClass:"text-line-height-20"},[t._v("\n        活動序號\n      ")])]},proxy:!0},{key:"header.slot_CouponName",fn:function(){return[e("div",{staticClass:"text-line-height-20"},[t._v("\n        優惠券名稱\n      ")]),t._v(" "),e("div",{staticClass:"text-line-height-20"},[t._v("\n        優惠券序號\n      ")])]},proxy:!0},{key:"header.slot_Status",fn:function(){return[e("div",{staticClass:"text-line-height-20"},[t._v("\n        發券狀態\n      ")]),t._v(" "),e("div",{staticClass:"text-line-height-20"},[t._v("\n        發送時間\n      ")])]},proxy:!0},{key:"item.slot_TradeNum",fn:function(n){var r=n.item;return[e("div",{staticClass:"my-0 my-sm-3"},[t._v("\n        "+t._s(r.TradeNo)+"\n        "),e(s.A,{directives:[{name:"clipboard",rawName:"v-clipboard:copy",value:r.TradeNo,expression:"item.TradeNo",arg:"copy"}],staticClass:"cursor-pointer",attrs:{size:"12",color:"amber darken-3",title:"複製"}},[t._v("\n          mdi-content-copy\n        ")])],1),t._v(" "),e("div",{staticClass:"mb-1 mb-sm-3"},[t._v("\n        "+t._s(r.MerTradeNo)+"\n        "),e(s.A,{directives:[{name:"clipboard",rawName:"v-clipboard:copy",value:r.MerTradeNo,expression:"item.MerTradeNo",arg:"copy"}],staticClass:"cursor-pointer",attrs:{size:"12",color:"amber darken-3",title:"複製"}},[t._v("\n          mdi-content-copy\n        ")])],1),t._v(" "),e("div",{staticClass:"my-1 my-sm-3"},[t._v("\n        "+t._s(r.MerID)+"\n      ")])]}},{key:"item.slot_Name",fn:function(n){var r=n.item;return[e("div",{staticClass:"my-1 my-sm-3 truncate"},[t._v("\n        "+t._s(r.ActiveName)+"\n      ")]),t._v(" "),e("div",{staticClass:"mb-3"},[t._v("\n        "+t._s(r.ActiveNo)+"\n        "),e(s.A,{directives:[{name:"clipboard",rawName:"v-clipboard:copy",value:r.ActiveNo,expression:"item.ActiveNo",arg:"copy"}],staticClass:"cursor-pointer",attrs:{size:"12",color:"amber darken-3",title:"複製"}},[t._v("\n          mdi-content-copy\n        ")])],1)]}},{key:"item.slot_CouponName",fn:function(n){var r=n.item;return[e("div",{staticClass:"my-1 my-sm-3 truncate"},[1===r.CouponType?e("div",{staticClass:"coupon__percent"},[e(s.A,{staticStyle:{"font-size":"10px"},attrs:{color:"white",small:""}},[t._v("\n            mdi-percent\n          ")])],1):t._e(),t._v(" "),2===r.CouponType?e("div",{staticClass:"coupon__dollar"},[t._v("\n          $\n        ")]):t._e(),t._v("\n        "+t._s(r.CouponName)+"\n      ")]),t._v(" "),e("div",{staticClass:"mb-3"},[t._v("\n        "+t._s(r.CouponNo)+"\n        "),e(s.A,{directives:[{name:"clipboard",rawName:"v-clipboard:copy",value:r.CouponNo,expression:"item.CouponNo",arg:"copy"}],staticClass:"cursor-pointer",attrs:{size:"12",color:"amber darken-3",title:"複製"}},[t._v("\n          mdi-content-copy\n        ")])],1)]}},{key:"item.slot_SendMethod",fn:function(n){var r=n.item;return[e("div",{staticClass:"my-1 my-sm-3"},[t._v("\n        "+t._s(r.SendMethods)+"\n      ")])]}},{key:"item.slot_Status",fn:function(n){var r=n.item;return[e("div",{staticClass:"my-1 my-sm-3"},[t._v("\n        "+t._s(r.SendStatus)+"\n      ")]),t._v(" "),e("div",{staticClass:"mb-3"},[t._v("\n        "+t._s(r.UpdateDate)+"\n      ")])]}},{key:"item.slot_CouponStatus",fn:function(n){var r=n.item;return[e("div",{staticClass:"my-1 my-sm-3"},[t._v("\n        "+t._s(r.CouponStatus)+" "),e("br"),t._v("\n        "+t._s(r.PromoCode)+"\n      ")])]}},{key:"item.slot_c",fn:function(n){var r=n.item;return[e("div",{staticClass:"my-1 my-sm-3"},[t._v("\n        "+t._s(r.CouponStatus)+"\n      ")])]}},{key:"item.slot_Action",fn:function(r){var a=r.item;return[a.Button.length>0?e("div",t._l(a.Button,(function(r,o){return e("div",{key:o},[[3].indexOf(r)>-1?[e("div",{staticClass:"my-1 my-sm-3"},[e(_.A,{attrs:{color:"primary",outlined:""},on:{click:function(t){return n.notifyEvent(a)}}},[t._v("\n                補觸發\n              ")])],1)]:t._e(),t._v(" "),[4].indexOf(r)>-1?[e("div",{staticClass:"my-1 my-sm-3"},[e(_.A,{attrs:{color:"primary",outlined:""},on:{click:function(t){return n.resendEvent(a)}}},[t._v("\n                補寄發\n              ")])],1)]:t._e(),t._v(" "),[5].indexOf(r)>-1?[e("div",{staticClass:"my-1 my-sm-3"},[e(_.A,{attrs:{color:"primary"},on:{click:function(t){return n.voidEvent(a)}}},[t._v("\n                作廢\n              ")])],1)]:t._e()],2)})),0):e("div",[t._v("\n        -\n      ")])]}}],null,!0)}),t._v(" "),e(n.ConfirmDialog,{attrs:{show:n.openNotifyDialog,"cancel-text":"取消","auto-close":!1,"confirm-loading":n.isConfirmLoading},on:{"update:show":function(t){n.openNotifyDialog=t},cancel:function(t){n.openNotifyDialog=!1},confirm:n.confirmNotify},scopedSlots:t._u([{key:"content",fn:function(){return[e("div",{staticClass:"font-weight-bold mb-5",staticStyle:{"font-size":"20px"}},[t._v("\n        你確定要執行補觸發嗎?\n      ")]),t._v(" "),e("div",{staticClass:"w-full",staticStyle:{"font-size":"18px"}},[e("p",{staticClass:"text-caption",staticStyle:{color:"#F5A200"}},[t._v("\n          重新觸發,發送優惠券通知(Notify),請留意您的優惠券Notify位置是否正確。\n        ")]),t._v(" "),e(x.A,{ref:"notifyForm",attrs:{"lazy-vali
2dation":""},model:{value:n.validNotifyForm,callback:function(t){n.validNotifyForm=t},expression:"validNotifyForm"}},[e("div",{staticClass:"req text-body-2"},[t._v("\n            發送優惠券通知(Notify)\n          ")]),t._v(" "),e(c.A,{staticClass:"mt-0 pt-0",attrs:{rules:[n.isRequired]},model:{value:n.notifyUrl,callback:function(t){n.notifyUrl=t},expression:"notifyUrl"}}),t._v(" "),e("div",{staticClass:"req text-body-2"},[t._v("\n            輸入圖形驗證碼\n          ")]),t._v(" "),e(u.A,[e(i.A,{attrs:{cols:"12",sm:"6"}},[e(c.A,{attrs:{tabindex:"2",dense:"",rules:[n.isRequired],maxlength:"5"},model:{value:n.captchaCode,callback:function(t){n.captchaCode="string"==typeof t?t.trim():t},expression:"captchaCode"}})],1),t._v(" "),e(i.A,{staticClass:"align-self-center",attrs:{cols:"12",sm:"6"}},[e(n.ImageCaptcha,{attrs:{"toggle-from":"MOB","forced-change":n.refreshCapture}})],1)],1)],1)],1)]},proxy:!0}])}),t._v(" "),e(n.ConfirmDialog,{attrs:{show:n.openResendDialog,"cancel-text":"取消","auto-close":!1,"confirm-loading":n.isConfirmLoading},on:{"update:show":function(t){n.openResendDialog=t},cancel:n.cancelProcess,confirm:n.confirmResendEMail},scopedSlots:t._u([{key:"content",fn:function(){return[e("div",{staticClass:"font-weight-bold mb-5",staticStyle:{"font-size":"20px"}},[t._v("\n        補寄發優惠券\n      ")]),t._v(" "),e("div",{staticClass:"w-full",staticStyle:{"font-size":"18px"}},[e("p",{staticClass:"text-caption",staticStyle:{color:"#F5A200"}},[t._v("\n          *提醒收件者若無收到優惠券信件,請檢查信件是否被移至垃圾郵件\n        ")]),t._v(" "),e(x.A,{ref:"form",attrs:{"lazy-validation":""},model:{value:n.validForm,callback:function(t){n.validForm=t},expression:"validForm"}},[e("div",{staticClass:"req text-body-2"},[t._v("\n            寄送優惠券Email\n          ")]),t._v(" "),e(c.A,{staticClass:"mt-0 pt-0",attrs:{rules:[n.isRequired,n.validMail]},model:{value:n.resendMail,callback:function(t){n.resendMail=t},expression:"resendMail"}}),t._v(" "),e("div",{staticClass:"req text-body-2"},[t._v("\n            輸入圖形驗證碼\n          ")]),t._v(" "),e(u.A,[e(i.A,{attrs:{cols:"12",sm:"6"}},[e(c.A,{attrs:{tabindex:"2",dense:"",rules:[n.isRequired],maxlength:"5"},model:{value:n.captchaCode,callback:function(t){n.captchaCode="string"==typeof t?t.trim():t},expression:"captchaCode"}})],1),t._v(" "),e(i.A,{staticClass:"align-self-center",attrs:{cols:"12",sm:"6"}},[e(n.ImageCaptcha,{attrs:{"toggle-from":"MOB","forced-change":n.refreshCapture}})],1)],1)],1)],1)]},proxy:!0}])}),t._v(" "),e(n.ConfirmDialog,{attrs:{show:n.openVoidDialog,"cancel-text":"取消","confirm-loading":n.isConfirmLoading},on:{"update:show":function(t){n.openVoidDialog=t},confirm:n.confirmVoid},scopedSlots:t._u([{key:"content",fn:function(){return[e("div",{staticClass:"font-weight-bold mb-5",staticStyle:{"font-size":"20px"}},[t._v("\n        你確定要作廢此優惠券嗎?\n      ")]),t._v(" "),e("div",{staticClass:"w-full",staticStyle:{"font-size":"18px"}},[t._v("\n        優惠券作廢後,將立即失效且無法進行折抵核銷。系統不會發送作廢通知信給消費者,請您自行與消費者溝通相關事宜。\n      ")])]},proxy:!0}])})],1)}),[],!1,null,"40c1732a",null).exports;function F(t){return F="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},F(t)}function $(){$=function(){return e};var t,e={},n=Object.prototype,r=n.hasOwnProperty,a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",i=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(t,e,n,r){return Object.defineProperty(t,e,{value:n,enumerable:!r,configurable:!r,writable:!r})}try{u({},"")}catch(t){u=function(t,e,n){return t[e]=n}}function l(e,n,r,a){var o=n&&n.prototype instanceof p?n:p,i=Object.create(o.prototype);return u(i,"_invoke",function(e,n,r){var a=1;return function(o,i){if(3===a)throw Error("Generator is already running");if(4===a){if("throw"===o)throw i;return{value:t,done:!0}}for(r.method=o,r.arg=i;;){var s=r.delegate;if(s){var u=x(s,r);if(u){if(u===d)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(1===a)throw a=4,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=3;var l=c(e,n,r);if("normal"===l.type){if(a=r.done?4:2,l.arg===d)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(a=4,r.method="throw",r.arg=l.arg)}}}(e,r,new T(a||[])),!0),i}function c(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}e.wrap=l;var d={};function p(){}function f(){}function v(){}var h={};u(h,o,(function(){return this}));var y=Object.getPrototypeOf,m=y&&y(y(A([])));m&&m!==n&&r.call(m,o)&&(h=m);var g=v.prototype=p.prototype=Object.create(h);function _(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function b(t,e){function n(a,o,i,s){var u=c(t[a],t,o);if("throw"!==u.type){var l=u.arg,d=l.value;return d&&"object"==F(d)&&r.call(d,"__await")?e.resolve(d.__await).then((function(t){n("next",t,i,s)}),(function(t){n("throw",t,i,s)})):e.resolve(d).then((function(t){l.value=t,i(l)}),(function(t){return n("throw",t,i,s)}))}s(u.arg)}var a;u(this,"_invoke",(function(t,r){function o(){return new e((function(e,a){n(t,r,e,a)}))}return a=a?a.then(o,o):o()}),!0)}function x(e,n){var r=n.method,a=e.i[r];
2if(a===t)return n.delegate=null,"throw"===r&&e.i.return&&(n.method="return",n.arg=t,x(e,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),d;var o=c(a,e.i,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,d;var i=o.arg;return i?i.done?(n[e.r]=i.value,n.next=e.n,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,d):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,d)}function w(t){this.tryEntries.push(t)}function C(e){var n=e[4]||{};n.type="normal",n.arg=t,e[4]=n}function T(t){this.tryEntries=[[-1]],t.forEach(w,this),this.reset(!0)}function A(e){if(null!=e){var n=e[o];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,i=function n(){for(;++a<e.length;)if(r.call(e,a))return n.value=e[a],n.done=!1,n;return n.value=t,n.done=!0,n};return i.next=i}}throw new TypeError(F(e)+" is not iterable")}return f.prototype=v,u(g,"constructor",v),u(v,"constructor",f),f.displayName=u(v,s,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===f||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,v):(t.__proto__=v,u(t,s,"GeneratorFunction")),t.prototype=Object.create(g),t},e.awrap=function(t){return{__await:t}},_(b.prototype),u(b.prototype,i,(function(){return this})),e.AsyncIterator=b,e.async=function(t,n,r,a,o){void 0===o&&(o=Promise);var i=new b(l(t,n,r,a),o);return e.isGeneratorFunction(n)?i:i.next().then((function(t){return t.done?t.value:i.next()}))},_(g),u(g,s,"Generator"),u(g,o,(function(){return this})),u(g,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),n=[];for(var r in e)n.unshift(r);return function t(){for(;n.length;)if((r=n.pop())in e)return t.value=r,t.done=!1,t;return t.done=!0,t}},e.values=A,T.prototype={constructor:T,reset:function(e){if(this.prev=this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(C),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0][4];if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function r(t){i.type="throw",i.arg=e,n.next=t}for(var a=n.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],i=o[4],s=this.prev,u=o[1],l=o[2];if(-1===o[0])return r("end"),!1;if(!u&&!l)throw Error("try statement without catch or finally");if(null!=o[0]&&o[0]<=s){if(s<u)return this.method="next",this.arg=t,r(u),!0;if(s<l)return r(l),!1}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r[0]>-1&&r[0]<=this.prev&&this.prev<r[2]){var a=r;break}}a&&("break"===t||"continue"===t)&&a[0]<=e&&e<=a[2]&&(a=null);var o=a?a[4]:{};return o.type=t,o.arg=e,a?(this.method="next",this.next=a[2],d):this.complete(o)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),d},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n[2]===t)return this.complete(n[4],n[3]),C(n),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n[0]===t){var r=n[4];if("throw"===r.type){var a=r.arg;C(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={i:A(e),r:n,n:r},"next"===this.method&&(this.arg=t),d}},e}function B(t,e,n,r,a,o,i){try{var s=t[o](i),u=s.value}catch(t){return void n(t)}s.done?e(u):Promise.resolve(u).then(r,a)}var j={__name:"WriteOffTable",props:{dtLoading:{type:Boolean,default:function(){return!1}},dtDeserts:{type:Array,default:function(){return[]}},dtPerPage:{type:Number,default:function(){return 10}},dtPagination:{type:Object,default:function(){return{pageCount:0,totalItems:0}}},dtOptions:{type:Object,default:function(){return{sortBy:["TdCreateTime"],sortDe
2sc:[!1]}}},dtPage:{type:Number,default:function(){return 0}}},emits:["update"],setup:function(t,e){var n=e.emit,r=t,a=(0,p.KR)({sortBy:["TdCreateTime"],sortDesc:[!1]}),o=(0,p.KR)({}),i=(0,p.KR)([{text:"",value:"slot_TradeNum",sortable:!1,align:"center"},{text:"",value:"slot_Name",sortable:!1,align:"center",width:250},{text:"",value:"slot_CouponName",sortable:!1,align:"center",width:250},{text:"折抵金額",align:"center",sortable:!1,value:"slot_DiscountMoney"},{text:"核銷序號",align:"center",sortable:!1,value:"slot_WriteOffCode"},{text:"",align:"center",sortable:!1,value:"slot_WriteOffStatus"},{text:"操作",align:"center",sortable:!1,value:"slot_Action"}]),s=(0,p.KR)(!1),u=(0,p.KR)(!1),l=function(){var t,e=(t=$().mark((function t(){var e,r;return $().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return u.value=!0,t.prev=1,t.next=4,f.A.post("/api/campaign/coupon/reuse",{TradeSysID:o.value.TradeSysID});case 4:e=t.sent,(r=e.data).success?(m.E.success(r.message),n("update")):m.E.error(r.message),t.next=12;break;case 9:t.prev=9,t.t0=t.catch(1);case 12:return t.prev=12,u.value=!1,t.finish(12);case 15:case"end":return t.stop()}}),t,null,[[1,9,12,15]])})),function(){var e=this,n=arguments;return new Promise((function(r,a){var o=t.apply(e,n);function i(t){B(o,r,a,i,s,"next",t)}function s(t){B(o,r,a,i,s,"throw",t)}i(void 0)}))});return function(){return e.apply(this,arguments)}}();return{__sfc:!0,props:r,emit:n,options:a,currentActiveItem:o,headers:i,openReturnDialog:s,isConfirmLoading:u,voidShipping:function(t){o.value=t,s.value=!0},confirmShippingEvent:l,ConfirmDialog:C.A}}},L=j,K=n(16579),V={insert:"head",singleton:!1};O()(K.A,V),K.A.locals;var z=(0,M.A)(L,(function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e("div",[e(b.A,{staticClass:"main-table main-table--medium style rounded-xl elevation-1",attrs:{headers:n.headers,loading:n.props.dtLoading,items:n.props.dtDeserts,"items-per-page":n.props.dtPerPage,"server-items-length":n.props.dtPagination.totalItems,options:n.options,page:n.props.dtPage,"item-key":"id","no-data-text":"尚無資料","hide-default-footer":""},on:{"update:options":function(t){n.options=t},"update:page":function(e){return t.$set(n.props,"dtPage",e)},"page-count":function(t){n.props.dtPagination.pageCount=t}},scopedSlots:t._u([{key:"header.slot_TradeNum",fn:function(){return[e("div",{staticClass:"text-line-height-20"},[t._v("\n        UNI 序號\n      ")]),t._v(" "),e("div",{staticClass:"text-line-height-20"},[t._v("\n        商店訂單編號\n      ")]),t._v(" "),e("div",{staticClass:"text-line-height-20"},[t._v("\n        商店代號\n      ")])]},proxy:!0},{key:"header.slot_Name",fn:function(){return[e("div",{staticClass:"text-line-height-20"},[t._v("\n        活動名稱\n      ")]),t._v(" "),e("div",{staticClass:"text-line-height-20"},[t._v("\n        活動序號\n      ")])]},proxy:!0},{key:"header.slot_CouponName",fn:function(){return[e("div",{staticClass:"text-line-height-20"},[t._v("\n        優惠券名稱\n      ")]),t._v(" "),e("div",{staticClass:"text-line-height-20"},[t._v("\n        優惠券序號\n      ")])]},proxy:!0},{key:"header.slot_WriteOffCode",fn:function(){return[e("div",{staticClass:"text-line-height-20"},[t._v("\n        核銷序號\n      ")])]},proxy:!0},{key:"header.slot_WriteOffStatus",fn:function(){return[e("div",{staticClass:"text-line-height-20"},[t._v("\n        核銷日期\n      ")]),t._v(" "),e("div",{staticClass:"text-line-height-20"},[t._v("\n        入帳日期\n      ")])]},proxy:!0},{key:"item.slot_TradeNum",fn:function(n){var r=n.item;return[e("div",{staticClass:"my-0 my-sm-3"},[t._v("\n        "+t._s(r.TradeNo)+"\n        "),e(s.A,{directives:[{name:"clipboard",rawName:"v-clipboard:copy",value:r.TradeNo,expression:"item.TradeNo",arg:"copy"}],staticClass:"cursor-pointer",attrs:{size:"12",color:"amber darken-3",title:"複製"}},[t._v("\n          mdi-content-copy\n        ")])],1),t._v(" "),e("div",{staticClass:"mb-1 mb-sm-3"},[t._v("\n        "+t._s(r.MerTradeNo)+"\n        "),e(s.A,{directives:[{name:"clipboard",rawName:"v-clipboard:copy",value:r.MerTradeNo,expression:"item.MerTradeNo",arg:"copy"}],staticClass:"cursor-pointer",attrs:{size:"12",color:"amber darken-3",title:"複製"}},[t._v("\n          mdi-content-copy\n        ")])],1),t._v(" "),e("div",{staticClass:"my-1 my-sm-3"},[t._v("\n        "+t._s(r.MerID)+"\n      ")])]}},{key:"item.slot_Name",fn:function(n){var r=n.item;return[e("div",{staticClass:"my-1 my-sm-3 truncate"},[t._v("\n        "+t._s(r.ActiveName)+"\n      ")]),t._v(" "),e("div",{staticClass:"mb-3"},[t._v("\n        "+t._s(r.ActiveNo)+"\n        "),e(s.A,{directives:[{name:"clipboard",rawName:"v-clipboard:copy",value:r.ActiveNo,expression:"item.ActiveNo",arg:"copy"}],staticClass:"cursor-pointer",attrs:{size:"12",color:"amber darken-3",title:"複製"}},[t._v("\n          mdi-content-copy\n        ")])],1)]}},{key:"item.slot_CouponName",fn:function(n){var r=n.item;return[e("div",{staticClass:"my-1 my-sm-3 truncate"},[1===r.CouponType?e("div",{staticClass:"coupon__percent"},[e(s.A,{staticStyle:{"font-size":"10px"},attrs:{color:"white",small:""}},[t._v("\n            mdi-percent\n          ")])],1):t._e(),t._v(" "),2===r.CouponType?e("div",{staticClass:"coupon__dollar"},[t._v("\n          $\n        ")]):t._e(),t._v("\n        "+t._s(r.CouponName)+"\n      ")]),t._v(" "),e("div",{staticClass:"mb-3"},[t._v("\n        "+t._s(r.CouponNo)+"\n        "),e(s.A,{directives:[{name:"clipboard",rawName:"v-clipboard:copy",value:r.CouponNo,expression:"item.CouponNo",arg:"copy"}],staticClass:"cursor-pointer",attrs:{size:"12",color:"amber darken-3",title:"複製"}},[t._v("\n          mdi-content-copy\n        ")])],1)]}},{key:"item.slot_DiscountMoney",fn:function(n){var r=n.item;return[e("div",{staticClass:"my-1 my-sm-3"},[t._v("\n        NT$ "+t._s(r.DiscountMoney)+"\n      ")])]}},{key:"item.slot_WriteOffCode",fn:function(n){var r=n.item;return[e("div",{staticClass:"my-1 my-sm-3"},[t._v("\n        "+t._s(r.PromoCode)+"\n      ")])]}},{key:"item.slot_WriteOffStatus",fn:function(n){var r=n.item;return[e("div",{staticClass:"mb-3"}
2,[t._v("\n        "+t._s(r.WriteOffDate)+"\n      ")]),t._v(" "),e("div",{staticClass:"my-1 my-sm-3"},[t._v("\n        "+t._s(r.CreditDate)+"\n      ")])]}},{key:"item.slot_Action",fn:function(r){var a=r.item;return[a.Button.length>0?e("div",t._l(a.Button,(function(r,o){return e("div",{key:o},[[6].indexOf(r)>-1?[e("div",{staticClass:"my-1 my-sm-3"},[e(_.A,{attrs:{color:"primary",outlined:""},on:{click:function(t){return n.voidShipping(a)}}},[t._v("\n                還券\n              ")])],1)]:t._e()],2)})),0):e("div",[t._v("\n        -\n      ")])]}}],null,!0)}),t._v(" "),e(n.ConfirmDialog,{attrs:{show:n.openReturnDialog,"cancel-text":"取消","confirm-loading":n.isConfirmLoading},on:{"update:show":function(t){n.openReturnDialog=t},confirm:n.confirmShippingEvent},scopedSlots:t._u([{key:"content",fn:function(){return[e("div",{staticClass:"font-weight-bold mb-5",staticStyle:{"font-size":"20px"}},[t._v("\n        你確定要歸還優惠券嗎?\n      ")]),t._v(" "),e("div",{staticClass:"w-full",staticStyle:{"font-size":"18px"}},[t._v("\n        優惠券歸還後,將立即可重新使用。系統不會發送通知信給消費者,請您自行與消費者溝通相關事宜。\n      ")])]},proxy:!0}])})],1)}),[],!1,null,"0b1ab1b8",null).exports;function G(t){return G="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},G(t)}function U(){U=function(){return e};var t,e={},n=Object.prototype,r=n.hasOwnProperty,a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",i=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(t,e,n,r){return Object.defineProperty(t,e,{value:n,enumerable:!r,configurable:!r,writable:!r})}try{u({},"")}catch(t){u=function(t,e,n){return t[e]=n}}function l(e,n,r,a){var o=n&&n.prototype instanceof p?n:p,i=Object.create(o.prototype);return u(i,"_invoke",function(e,n,r){var a=1;return function(o,i){if(3===a)throw Error("Generator is already running");if(4===a){if("throw"===o)throw i;return{value:t,done:!0}}for(r.method=o,r.arg=i;;){var s=r.delegate;if(s){var u=x(s,r);if(u){if(u===d)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(1===a)throw a=4,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=3;var l=c(e,n,r);if("normal"===l.type){if(a=r.done?4:2,l.arg===d)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(a=4,r.method="throw",r.arg=l.arg)}}}(e,r,new T(a||[])),!0),i}function c(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}e.wrap=l;var d={};function p(){}function f(){}function v(){}var h={};u(h,o,(function(){return this}));var y=Object.getPrototypeOf,m=y&&y(y(A([])));m&&m!==n&&r.call(m,o)&&(h=m);var g=v.prototype=p.prototype=Object.create(h);function _(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function b(t,e){function n(a,o,i,s){var u=c(t[a],t,o);if("throw"!==u.type){var l=u.arg,d=l.value;return d&&"object"==G(d)&&r.call(d,"__await")?e.resolve(d.__await).then((function(t){n("next",t,i,s)}),(function(t){n("throw",t,i,s)})):e.resolve(d).then((function(t){l.value=t,i(l)}),(function(t){return n("throw",t,i,s)}))}s(u.arg)}var a;u(this,"_invoke",(function(t,r){function o(){return new e((function(e,a){n(t,r,e,a)}))}return a=a?a.then(o,o):o()}),!0)}function x(e,n){var r=n.method,a=e.i[r];if(a===t)return n.delegate=null,"throw"===r&&e.i.return&&(n.method="return",n.arg=t,x(e,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),d;var o=c(a,e.i,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,d;var i=o.arg;return i?i.done?(n[e.r]=i.value,n.next=e.n,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,d):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,d)}function w(t){this.tryEntries.push(t)}function C(e){var n=e[4]||{};n.type="normal",n.arg=t,e[4]=n}function T(t){this.tryEntries=[[-1]],t.forEach(w,this),this.reset(!0)}function A(e){if(null!=e){var n=e[o];if(n)return n.call(e);
2if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,i=function n(){for(;++a<e.length;)if(r.call(e,a))return n.value=e[a],n.done=!1,n;return n.value=t,n.done=!0,n};return i.next=i}}throw new TypeError(G(e)+" is not iterable")}return f.prototype=v,u(g,"constructor",v),u(v,"constructor",f),f.displayName=u(v,s,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===f||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,v):(t.__proto__=v,u(t,s,"GeneratorFunction")),t.prototype=Object.create(g),t},e.awrap=function(t){return{__await:t}},_(b.prototype),u(b.prototype,i,(function(){return this})),e.AsyncIterator=b,e.async=function(t,n,r,a,o){void 0===o&&(o=Promise);var i=new b(l(t,n,r,a),o);return e.isGeneratorFunction(n)?i:i.next().then((function(t){return t.done?t.value:i.next()}))},_(g),u(g,s,"Generator"),u(g,o,(function(){return this})),u(g,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),n=[];for(var r in e)n.unshift(r);return function t(){for(;n.length;)if((r=n.pop())in e)return t.value=r,t.done=!1,t;return t.done=!0,t}},e.values=A,T.prototype={constructor:T,reset:function(e){if(this.prev=this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(C),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0][4];if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function r(t){i.type="throw",i.arg=e,n.next=t}for(var a=n.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],i=o[4],s=this.prev,u=o[1],l=o[2];if(-1===o[0])return r("end"),!1;if(!u&&!l)throw Error("try statement without catch or finally");if(null!=o[0]&&o[0]<=s){if(s<u)return this.method="next",this.arg=t,r(u),!0;if(s<l)return r(l),!1}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r[0]>-1&&r[0]<=this.prev&&this.prev<r[2]){var a=r;break}}a&&("break"===t||"continue"===t)&&a[0]<=e&&e<=a[2]&&(a=null);var o=a?a[4]:{};return o.type=t,o.arg=e,a?(this.method="next",this.next=a[2],d):this.complete(o)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),d},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n[2]===t)return this.complete(n[4],n[3]),C(n),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n[0]===t){var r=n[4];if("throw"===r.type){var a=r.arg;C(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={i:A(e),r:n,n:r},"next"===this.method&&(this.arg=t),d}},e}function H(t,e,n,r,a,o,i){try{var s=t[o](i),u=s.value}catch(t){return void n(t)}s.done?e(u):Promise.resolve(u).then(r,a)}function W(t){return function(){var e=this,n=arguments;return new Promise((function(r,a){var o=t.apply(e,n);function i(t){H(o,r,a,i,s,"next",t)}function s(t){H(o,r,a,i,s,"throw",t)}i(void 0)}))}}var q={__name:"CouponDetail",setup:function(t){var e=(0,p.nI)().proxy,n=(0,p.KR)("ReleaseDetailTable"),r=(0,p.KR)(0),a=(0,p.KR)(0),o=(0,p.KR)("coupon"),i=(0,p.KR)([Q,z]),s=(0,p.KR)([]),u=(0,p.KR)([]),l=(0,p.KR)([{text:"發券明細",value:"1"},{text:"核銷明細",value:"2"}]),c=(0,p.KR)([{text:"全部",value:"0"},{text:"折扣折數",value:"1"},{text:"現金折扣",value:"2"}]),_=(0,p.KR)([{text:"全部",value:"0"},{text:"尚未發送",value:"9"},{text:"已發送",value:"1"}]),b=(0,p.KR)([{text:"全部",value:"0"},{text:"平台發放",value:"1"},{text:"Notify 通知",value:"2"}]),x=(0,p.KR)([g.A.inquiryDateInit(90,"day"),g.A.getFormattedDay()]),w=(0,p.KR)([]),C=(0,p.KR)({length:10,goPage:1,DateType:"",StartDate:null,EndDate:null,Merchant:null,QueryType:"",QueryValue:"",TradeQueryType:"",TradeQueryValue:""}),T=(0,p.KR)({TableType:"1",CouponType:"0",SendType:"0",CouponStatus:"0"}),A=(0,p.KR)({dateType:[{text:"發送日期",value:"ReleaseDate"},{text:"核銷日期",value:"WriteOffDate"}],selection:[{text:"活動名稱",value:"ActiveName"},{text:"活動序號",value:"ActiveNum"},{text:"優惠券名稱",value:"CouponName"},{text:"優惠券序號",value:"CouponNum"}],trade:[{text:"UNi 序號",value:"UNINum"},{text:"商店訂單編號",value:"OrderNum"}]}),S=(0,p.KR)({pageCount:0,totalItems:0}),k=(0,p.KR)(!1),N=(0,p.KR)(null),P=(0,p.KR)(null),E=(0,p.EW)((function(){return"1"===T.value.TableType?[{text:"發送日期",value:"ReleaseDate"}]:[{text:"核銷日期",value:"WriteOffDate"}]})),D=g.A.filterSearch,O=function(t){C.value.StartDate=t[0],C.value.EndDate=t[1]},R=function(){return void 0===C.value.StartDate&&void 0===C.value.
2EndDate?"請確認查詢條件正常":""},I=function(){return l.value.find((function(t){return t.value===T.value.TableType})).text},M=function(){var t=[];t.push({value:null,text:"明細類型:".concat(I())});var e=A.value.dateType.find((function(t){return t.value===C.value.DateType}));if(t.push({value:null,text:"".concat(e.text,":").concat(C.value.StartDate,"-").concat(C.value.EndDate)}),C.value.Merchant){var n=w.value.find((function(t){return t.value===C.value.Merchant}));t.push({value:"dtParams.Merchant",text:"商店代號:".concat(n.text)})}var r=c.value.find((function(t){return t.value===T.value.CouponType}));if(t.push({value:null,text:"優惠券類型:".concat(r.text)}),T.value.SendType){var a=b.value.find((function(t){return t.value===T.value.SendType}));t.push({value:null,text:"發券方式:".concat(a.text)})}if(T.value.CouponStatus){var o=_.value.find((function(t){return t.value===T.value.CouponStatus}));t.push({value:null,text:"發券狀態:".concat(o.text)})}if(C.value.QueryValue){var i=A.value.selection.find((function(t){return t.value===C.value.QueryType}));t.push({value:"QueryType",text:"".concat(i.text,":").concat(C.value.QueryValue)})}if(C.value.TradeQueryValue){var s=A.value.trade.find((function(t){return t.value===C.value.TradeQueryType}));t.push({value:"TradeQueryType",text:"".concat(s.text,":").concat(C.value.TradeQueryValue)})}return t},F=function(){var t=R();""===t?(s.value=M(),r.value=0,C.value.goPage=1,r.value=1):m.E.error(t)},$=function(){var t=W(U().mark((function t(){var e,n,r;return U().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return(e=new FormData).append("MerSysID","LIST"),t.prev=2,t.next=5,f.A.post("/api/merchant/get_edit_merchant",e);case 5:n=t.sent,(r=n.data).success&&(w.value=r.data.map((function(t){return{text:"".concat(t.MerID," - ").concat(t.MerName," ").concat(t.MerEName),value:t.MerSysID}}))),t.next=13;break;case 10:t.prev=10,t.t0=t.catch(2);case 13:case"end":return t.stop()}}),t,null,[[2,10]])})));return function(){return t.apply(this,arguments)}}(),B=function(){var t=W(U().mark((function t(){var e,n,r;return U().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return(e=new FormData).append("getPage",0),t.prev=2,t.next=5,f.A.post("/api/platform/merchant_item/page",e);case 5:n=t.sent,(r=n.data).success&&(w.value=r.data.RawData.map((function(t){return{text:"".concat(t.MerID," - ").concat(t.MerName," ").concat(t.MerEName),value:t.MerSysID}}))),t.next=13;break;case 10:t.prev=10,t.t0=t.catch(2);case 13:case"end":return t.stop()}}),t,null,[[2,10]])})));return function(){return t.apply(this,arguments)}}(),j=function(){u.value=[],n.value=i.value[parseInt(T.value.TableType)-1],"1"===T.value.TableType?C.value.DateType="ReleaseDate":C.value.DateType="WriteOffDate",T.value.CouponType=0,T.value.SendType=0,T.value.CouponStatus=0,L()},L=function(){C.value.QueryType="",C.value.QueryValue="",C.value.TradeQueryType="",C.value.TradeQueryValue=""},K=function(){var t=W(U().mark((function t(){var e,n,i,s,l;return U().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return N.value&&N.value.cancel(),N.value=d.CancelToken.source(),e={length:C.value.length,goPage:C.value.goPage,DateType:C.value.DateType,StartDate:C.value.StartDate,EndDate:C.value.EndDate},n={TableType:T.value.TableType,CouponType:T.value.CouponType},C.value.Merchant&&(e.Merchant=C.value.Merchant),C.value.QueryValue&&(e.QueryType=C.value.QueryType,e.QueryValue=C.value.QueryValue),C.value.TradeQueryValue&&(e.TradeQueryType=C.value.TradeQueryType,e.TradeQueryValue=C.value.TradeQueryValue),"2"!==T.value.TableType&&(n.SendType=T.value.SendType,n.CouponStatus=T.value.CouponStatus),i=Object.assign({},e,n),s="coupon"===o.value?"/api/campaign/coupon/detail":"/api/platform/coupon_detail",u.value=[],t.prev=11,t.next=14,f.A.post(s,i,N);case 14:(l=t.sent).data.success?(S.value.totalItems=l.data.data.TotalCount,a.value=l.data.data.TotalPage,u.value=l.data.data.RawData.map((function(t,e){return t.id=e+1,t})),r.value=parseInt(l.data.data.NowPage,10)):m.E.error(l.data.message),t.next=21;break;case 18:t.prev=18,t.t0=t.catch(11),m.E.error("查詢發生錯誤");case 21:return t.prev=21,k.value=!1,t.finish(21);case 24:case"end":return t.stop()}}),t,null,[[11,18,21,24]])})));return function(){return t.apply(this,arguments)}}(),V=function(){k.value=!0,C.value.goPage=r.value,K()},G=function(){var t=W(U().mark((function t(){var e,n,r;return U().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e={length:C.value.length,goPage:C.value.goPage,DateType:C.value.DateType,StartDate:C.value.StartDate,EndDate:C.value.
2EndDate,Export:"Y"},n={TableType:T.value.TableType,CouponType:T.value.CouponType},C.value.Merchant&&(e.Merchant=C.value.Merchant),""!==C.value.TradeQueryValue&&(e.TradeQueryType=C.value.TradeQueryType,e.TradeQueryValue=C.value.TradeQueryValue),""!==C.value.QueryValue&&(e.QueryType=C.value.QueryType,e.QueryValue=C.value.QueryValue),"2"!==T.value.TableType&&(n.SendType=T.value.SendType,n.CouponStatus=T.value.CouponStatus),r=Object.assign({},e,n),g.A.formPostAction(r,"/api/campaign/coupon/detail");case 8:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),H=function(){N.value=null,j()};return(0,p.wB)(r,(function(t){t>0&&V()}),{deep:!0}),(0,p.wB)((function(){return e.$route}),(function(t){"/auth/pf/coupon_detail"===t.fullPath?(o.value="pf",B()):(o.value="coupon",$())}),{immediate:!0}),(0,p.sV)((function(){H(),"/auth/pf/coupon_detail"===e.$route.fullPath?B():$()})),{__sfc:!0,proxy:e,currentTable:n,dtPage:r,maxPage:a,currentPage:o,tableTypeComp:i,paramsChips:s,dtDeserts:u,tableTypeLabel:l,couponType:c,couponStatus:_,sendType:b,dateInit:x,allShopItem:w,dtParams:C,toggle:T,queryCondition:A,dtPagination:S,dtLoading:k,cancelTokenSource:N,dateRangePickForm:P,dateType:E,filterSearch:D,datePickAction:O,cancelChips:function(t){if("QueryType"===t)C.value.QueryType="",C.value.QueryValue="";else if("TradeQueryType"===t)C.value.TradeQueryType="",C.value.TradeQueryValue="";else{var e=t.split(".")[1];C.value[e]=null}return F()},validCondition:R,currentTableName:I,setFilterChips:M,buttonQuery:F,resetSearch:function(){k.value&&(k.value=!1),N.value&&N.value.cancel(),s.value=[];T.value={TableType:"1",CouponType:"0",SendType:"0",CouponStatus:"0"},C.value={length:10,goPage:1,DateType:"",Merchant:null,QueryType:"",QueryValue:"",TradeQueryType:"",TradeQueryValue:""},(0,p.dY)((function(){P.value.date=x.value,O(x.value)})),H()},getAllMerchant:$,getPlatformAllMerchant:B,filterByTableList:j,resetQuerySelect:L,queryDt:K,beforeRenderTable:V,enterPage:function(t){var e=parseInt(t,10);isNaN(e)?m.E.error("請輸入正常頁數"):e>0&&e<=a.value?r.value=e:m.E.error("請輸入範圍內頁數")},changeDtPage:function(t){r.value=t},exportQuery:G,init:H,DateRangePick:v.A,TableCondition:h.A,TableLayout:y.A}}},X=q,Z=(0,M.A)(X,(function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e("div",[e("PageTitle"),t._v(" "),e("div",{staticClass:"ma-6"},[e(n.TableCondition,{attrs:{"params-chips":n.paramsChips},on:{cancelChips:n.cancelChips,buttonQuery:n.buttonQuery,resetSearch:n.resetSearch},scopedSlots:t._u([{key:"content",fn:function(){return[e(u.A,[e(i.A,{attrs:{cols:"12",lg:"6",xl:"6"}},[e("RowInput",{attrs:{label:"明細類型","no-detail":""}},[e(o.A,{attrs:{column:"",mandatory:""},on:{change:n.filterByTableList},model:{value:n.toggle.TableType,callback:function(e){t.$set(n.toggle,"TableType",e)},expression:"toggle['TableType']"}},t._l(n.tableTypeLabel,(function(n,r){return e(a.A,{key:r,attrs:{outlined:"","active-class":"secondary secondary--text",value:n.value}},[t._v("\n                  "+t._s(n.text)+"\n                ")])})),1)],1)],1),t._v(" "),e(i.A,{attrs:{cols:"12",lg:"6",xl:"6"}},[e("RowInput",{attrs:{label:"商店代號","no-detail":""}},[e(r.A,{attrs:{placeholder:"選擇商店",items:n.allShopItem,filter:n.filterSearch,outlined:"",dense:"","hide-details":"",clearable:""},model:{value:n.dtParams.Merchant,callback:function(e){t.$set(n.dtParams,"Merchant",e)},expression:"dtParams.Merchant"}})],1)],1)],1),t._v(" "),e(u.A,[e(i.A,{attrs:{cols:"12",lg:"6",xl:"6"}},[e("RowInput",{attrs:{label:"查詢日期","no-detail":""}},[e(u.A,[e(i.A,{staticStyle:{"min-width":"150px"},attrs:{cols:"12",lg:"4"}},[e(l.A,{attrs:{items:n.dateType,"item-text":"text","item-value":"value",outlined:"",dense:"","hide-details":""},model:{value:n.dtParams.DateType,callback:function(e){t.$set(n.dtParams,"DateType",e)},expression:"dtParams.DateType"}})],1),t._v(" "),e(i.A,{staticStyle:{"min-width":"264px"},attrs:{cols:"12",lg:"8"}},[e(n.DateRangePick,{ref:"dateRangePickForm",attrs:{"date-init":n.dateInit,"max-date":null},on:{dateSync:n.datePickAction}}
2)],1)],1)],1)],1),t._v(" "),e(i.A,{attrs:{cols:"12",lg:"6",xl:"6"}},[e("RowInput",{attrs:{label:"指定條件","no-detail":""}},[e(u.A,[e(i.A,{attrs:{cols:"12",lg:"6"}},[e(l.A,{attrs:{placeholder:"查詢項目",items:n.queryCondition.selection,outlined:"",dense:"","hide-details":"",clearable:""},on:{"click:clear":n.resetQuerySelect},model:{value:n.dtParams.QueryType,callback:function(e){t.$set(n.dtParams,"QueryType",e)},expression:"dtParams.QueryType"}})],1),t._v(" "),e(i.A,{attrs:{cols:"12",lg:"6"}},[e(c.A,{attrs:{clearable:"",placeholder:"查詢內容",outlined:"",dense:"","hide-details":""},model:{value:n.dtParams.QueryValue,callback:function(e){t.$set(n.dtParams,"QueryValue",e)},expression:"dtParams.QueryValue"}})],1)],1)],1)],1)],1),t._v(" "),e(u.A,[e(i.A,{attrs:{cols:"12",lg:"6",xl:"6"}},[e("RowInput",{attrs:{label:"優惠券類型","no-detail":""}},[e(o.A,{attrs:{column:"",mandatory:""},on:{change:n.resetQuerySelect},model:{value:n.toggle.CouponType,callback:function(e){t.$set(n.toggle,"CouponType",e)},expression:"toggle['CouponType']"}},t._l(n.couponType,(function(n,r){return e(a.A,{key:r,attrs:{filter:"",outlined:"","active-class":"success success--text",value:n.value}},["1"===n.value?e("div",{staticClass:"coupon__percent mr-1"},[e(s.A,{staticStyle:{"font-size":"10px"},attrs:{color:"white",small:""}},[t._v("\n                      mdi-percent\n                    ")])],1):t._e(),t._v(" "),"2"===n.value?e("div",{staticClass:"coupon__dollar mr-1"},[t._v("\n                    $\n                  ")]):t._e(),t._v("\n                  "+t._s(n.text)+"\n                ")])})),1)],1)],1),t._v(" "),e(i.A,{attrs:{cols:"12",lg:"6",xl:"6"}},[e("RowInput",{attrs:{label:"交易資訊","no-detail":""}},[e(u.A,[e(i.A,{attrs:{cols:"12",lg:"6"}},[e(l.A,{attrs:{placeholder:"查詢項目",items:n.queryCondition.trade,outlined:"",dense:"","hide-details":"",clearable:""},on:{"click:clear":n.resetQuerySelect},model:{value:n.dtParams.TradeQueryType,callback:function(e){t.$set(n.dtParams,"TradeQueryType",e)},expression:"dtParams.TradeQueryType"}})],1),t._v(" "),e(i.A,{attrs:{cols:"12",lg:"6"}},[e(c.A,{attrs:{clearable:"",placeholder:"查詢內容",outlined:"",dense:"","hide-details":""},model:{value:n.dtParams.TradeQueryValue,callback:function(e){t.$set(n.dtParams,"TradeQueryValue",e)},expression:"dtParams.TradeQueryValue"}})],1)],1)],1)],1)],1),t._v(" "),"1"===n.toggle.TableType?e(u.A,[e(i.A,{attrs:{cols:"12"}},[e("RowInput",{attrs:{label:"發放方式","no-detail":""}},[e(o.A,{attrs:{column:"",mandatory:""},on:{change:n.resetQuerySelect},model:{value:n.toggle.SendType,callback:function(e){t.$set(n.toggle,"SendType",e)},expression:"toggle['SendType']"}},t._l(n.sendType,(function(n,r){return e(a.A,{key:r,attrs:{filter:"",outlined:"","active-class":"success success--text",value:n.value}},[t._v("\n                  "+t._s(n.text)+"\n                ")])})),1)],1)],1),t._v(" "),e(i.A,{attrs:{cols:"12"}},[e("RowInput",{attrs:{label:"發券狀態","no-detail":""}},[e(o.A,{attrs:{column:"",mandatory:""},on:{change:n.resetQuerySelect},model:{value:n.toggle.CouponStatus,callback:function(e){t.$set(n.toggle,"CouponStatus",e)},expression:"toggle['CouponStatus']"}},t._l(n.couponStatus,(function(n,r){return e(a.A,{key:r,attrs:{filter:"",outlined:"","active-class":"success success--text",value:n.value}},[t._v("\n                  "+t._s(n.text)+"\n                ")])})),1)],1)],1)],1):t._e()]},proxy:!0}])}),t._v(" "),n.dtDeserts.length>0?e("div",{staticClass:"ma-3"},[e(n.TableLayout,{key:1,attrs:{"is-header":!0,"is-slot":!0},on:{doExport:n.exportQuery}},[e("p",{staticClass:"my-2 body-2"},[t._v("\n          資料僅保存六個月\n        ")])])],1):t._e(),t._v(" "),e(n.currentTable,{tag:"component",attrs:{elevation:"0","dt-loading":n.dtLoading,"dt-deserts":n.dtDeserts,"dt-per-page":n.dtParams.length,"dt-pagination":n.dtPagination,"dt-page":n.dtPage},on:{update:n.queryDt}}),t._v(" "),n.dtDeserts.length>0?e("div",{staticClass:"ma-3 py-2"},[e(n.TableLayout,{attrs:{pagination:n.dtPagination,page:n.dtPage,"per-page":n.dtParams.length,"max-page":n.maxPage,"is-footer":!0,loading:n.dtLoading},on:{goPageByInput:n.enterPage,goPageByClick:n.changeDtPage}})],1):t._e()],1)],1)}),[],!1,null,null,null).exports},76877:function(t,e,n){n.d(e,{A:function(){return y}});var r=n(33389),a=n(67787),o=n(81207),i=n(31464),s=n(7966),u=n(68125),l=n(79987),c=n(8300),d=n(56511),p=n(97218),f=n(47449),v=n(2541),h={name:"DateRangePick",props:{label:{type:String,default:function(){return"起訖日"}},dateInit:{type:Array,default:function(){return["2022-08-01",v.A.getFormattedDay()]}},minDate:{type:String,default:function(){return"2022-08-01"}},maxDate:{type:String,default:function(){return v.A.getFormattedDay()}},textOutlined:{type:Boolean,default:function(){return!0}},disabled:{type:Boolean,default:function(){return!1}},clearable:{type:Boolean,default:function(){return!1}}},data:function(){return{colorVariables:f.A,dpSnackbar:!1,openPick:!1,date:[]}},computed:{formatDate:{get:function(){return void 0===this.date[1]?this.date[0]+" - "+this.date[0]:this.date.join(" - ")},set:function(t){t||(this.date=["",""],this.$emit("dateSync",this.date))}}},watch:{dateInit:{deep:!0,handler:function(t,e){this.date=t}}},methods:{datePicked:function(){1!==this.date.length?(this.date.sort((function(t,e){return Date.parse(t)-Date.parse(e)>0?1:Date.parse(t)-Date.parse(e)<0?-1:0})),this.$refs.datePicker.save(this.date),Array.isArray(this.date)&&2===this.date.length||(this.date=this.dateInit),this.$emit("dateSync",this.date)):this.openPick=!0},cancelSelect:function(){return this.date=this.dateInit,this.openPick=!1,this.$emit("dateSync",this.date)},setDatePick:function(t){var e=new Date,n=new Date;return 1===t||3===t?e.setMonth(e.getMonth()-t):"yesterday"===t&&(e.setDate(e.getDate()-1),n=e),this.openPick=!1,e=v.A.getFormattedDay(e),n=v.A.getFormattedDay(n),this.date=[e,n],Array.isArray(this.date)&&2===this.date.length||(this.date=this.dateInit),this.$emit("dateSync",this.date)}},created:function(){this.date=this.dateInit,this.$emit("dateSync",this.date)}},y=(0,n(98851).A)(h,(function(){var t=this,e=t._self._c;return e("div",[e(c.A,{ref:"datePicker",attrs:{"close-on-content-click":!1,"close-on-click":!1,transition:"scale-transition","offset-y":"","min-width":"290px"},scopedSlots:t._u([{key:"activator",fn:function(n){var r=n.on;return[e(p.A,t._g({attrs:{disabled:t.disabled,outlined:t.textOutlined,label:t.label,readonly:"",dense:"",clearable:t.clearable,"hide-details":""},scopedSlots:t._u([{key:"append",fn:function(){return[e(l.A,{attrs:{size:"20px",disabled:t.disabled,color:t.disabled?t.colorVariables["grey-variant-250"]:t.color
2Variables["info-300"]},on:{click:function(e){t.openPick=!t.openPick}}},[t._v("\n            $calendar\n          ")])]},proxy:!0}],null,!0),model:{value:t.formatDate,callback:function(e){t.formatDate="string"==typeof e?e.trim():e},expression:"formatDate"}},r))]}}]),model:{value:t.openPick,callback:function(e){t.openPick=e},expression:"openPick"}},[t._v(" "),e(a.A,[e(o.OQ,{staticClass:"pa-1"},[e("div",[e("div",{staticClass:"body-2 px-4 py-2"},[t._v("\n            快速選擇:\n          ")]),t._v(" "),e("div",{staticClass:"ml-4 d-flex"},[e(i.A,{staticClass:"mr-1",attrs:{small:"",label:"",color:"primary"},on:{click:function(e){return t.setDatePick(3)}}},[t._v("\n              最近三個月\n            ")]),t._v(" "),e(i.A,{staticClass:"mr-1",attrs:{small:"",label:"",color:"primary"},on:{click:function(e){return t.setDatePick(1)}}},[t._v("\n              最近一個月\n            ")]),t._v(" "),e(i.A,{staticClass:"mr-1",attrs:{small:"",label:"",color:"primary"},on:{click:function(e){return t.setDatePick("yesterday")}}},[t._v("\n              昨天\n            ")]),t._v(" "),e(i.A,{staticClass:"mr-1",attrs:{small:"",label:"",color:"primary"},on:{click:function(e){return t.setDatePick()}}},[t._v("\n              今天\n            ")])],1)]),t._v(" "),e(u.A,{staticClass:"mt-3"}),t._v(" "),e("div",[e(d.A,[t._v("自訂日期區間:")]),t._v(" "),e(s.A,{attrs:{min:t.minDate,max:t.maxDate,range:"","no-title":"",scrollable:"",color:"cyan darken-1"},on:{input:t.datePicked},model:{value:t.date,callback:function(e){t.date=e},expression:"date"}},[e(r.A,{staticClass:"mt-3",attrs:{outlined:"",block:"",color:"primary"},on:{click:t.cancelSelect}},[t._v("\n              取消\n            ")])],1)],1)],1)],1)],1)],1)}),[],!1,null,null,null).exports},77658:function(t,e,n){n.d(e,{A:function(){return f}});var r=n(33389),a=n(78037),o=n(79987),i=n(57132),s=n(20019),u={name:"TableLayout",props:{pagination:{type:Object,default:function(){return{pageCount:0,totalItems:0}}},page:{type:Number,default:0},perPage:{type:Number,default:0},maxPage:{type:Number,default:0},isHeader:{type:Boolean,default:!1},isFooter:{type:Boolean,default:!1},isSlot:{type:Boolean,default:!1},otherField:{type:String,default:""},showExport:{type:Boolean,default:!0},loading:{type:Boolean,default:!1}},data:function(){return{pagin:{pageCount:0,totalItems:0},inputPage:0,clickPage:0}},computed:{startRow:function(){return this.page*this.perPage-this.perPage+1},endRow:function(){var t=this.page*this.perPage;return t>this.pagin.totalItems?this.pagin.totalItems:t}},watch:{page:{handler:function(t,e){this.inputPage=t,this.clickPage=t},deep:!0},pagination:{handler:function(t,e){this.pagin=t},deep:!0},clickPage:function(t){this.$emit("goPageByClick",t)}},methods:{enterToPage:function(){this.$emit("goPageByInput",this.inputPage)},exportQuery:function(){this.$emit("doExport")}},created:function(){this.pagin=this.pagination,this.clickPage=this.page,this.inputPage=this.page}},l=n(56058),c=n.n(l),d=n(39742),p={insert:"head",singleton:!1};c()(d.A,p),d.A.locals;var f=(0,n(98851).A)(u,(function(){var t=this,e=t._self._c;return e("div",[t.isHeader?[e(s.A,{staticClass:"my-3",attrs:{"no-gutters":""}},[t.isSlot?[e(a.A,{attrs:{cols:"12",md:"10"}},[t._t("default")],2)]:e(a.A,{staticClass:"py-2",attrs:{cols:"12",md:"10"}},[e("div",{staticClass:"primary--text font-weight-bold d-flex flex-wrap justify-center justify-md-start"},[e("div",[t._v("\n            顯示 "+t._s(t.startRow)+" - "+t._s(t.endRow)+" 筆,共\n            "+t._s(t.pagination.totalItems)+" 筆,\n          ")]),t._v(" "),""!==t.otherField?e("div",{domProps:{innerHTML:t._s(t.otherField)}}):e("div",[t._v("\n            跳至\n            "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.inputPage,expression:"inputPage"}],staticClass:"page-control",attrs:{type:"number",min:"1"},domProps:{value:t.inputPage},on:{input:function(e){e.target.composing||(t.inputPage=e.target.value)}}}),t._v("\n            頁 / "+t._s(t.maxPage)+" 頁\n            "),e(r.A,{staticClass:"ml-2 enter-btn",attrs:{small:""},on:{click:t.enterToPage}},[t._v("\n              GO\n            ")])],1)])]),t._v(" "),e(a.A,{staticClass:"d-flex justify-end",attrs:{cols:"12",md:"2"}},[t.showExport?e(r.A,{staticClass:"outLined-white-bg",attrs:{color:"tips",outlined:""},on:{click:t.exportQuery}},[e(o.A,{attrs:{small:""}},[t._v("\n            mdi-export-variant\n          ")]),t._v(" 匯出報表\n        ")],1):t._e()],1)],2)]:t._e(),t._v(" "),t.isFooter?[e(s.A,{staticClass:"my-3",attrs:{"no-gutters":""}},[e(a.A,{staticClass:"py-2",attrs:{cols:"12",md:"7"}},[e("div",{staticClass:"primary--text font-weight-bold d-flex flex-wrap justify-center justify-md-start"},[e("div",[t._v("\n            顯示 "+t._s(t.startRow)+" - "+t._s(t.endRow)+" 筆,共\n            "+t._s(t.pagination.totalItems)+" 筆\n          ")]),t._v(" "),e("div",[e("span",{staticClass:"d-none d-sm-inline"},[t._v(",")]),t._v("\n            跳至\n            "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.inputPage,expression:"inputPage"}],staticClass:"page-control",attrs:{type:"number",min:"1"},domProps:{value:t.inputPage},on:{input:function(e){e.target.composing||(t.inputPage=e.target.value)}}}),t._v("\n            頁 / "+t._s(t.maxPage)+" 頁\n            "),e(r.A,{staticClass:"ml-2 enter-btn",attrs:{small:"",disabled:t.loading},on:{click:t.enterToPage}},[t._v("\n              GO\n            ")])],1)])]),t._v(" "),e(a.A,{attrs:{cols:"12",md:"5"}},[e("div",{staticClass:"d-sm-flex justify-center justify-md-end pt-0"},[e(i.A,{attrs:{color:"info",disabled:t.loading,"total-visible":8,length:t.pagination.pageCount},model:{value:t.clickPage,callback:function(e){t.clickPage=e},expression:"clickPage"}})],1)])],1)]:t._e()],2)}),[],!1,null,"2f677ad8",null).exports},81990:function(t,e,n){n.d(e,{A:function(){return i}});var r=n(15576),a=n(14269),o=(0,r.bO)(a.A);function i(){var t={UID:/^[A-Z]{1}[1-2]{1}[0-9]{8}$/,MAIL:/^[^\u4E00-\u9FFF\s@]+@[^\u4E00-\u9FFF\s@]+\.[^\u4E00-\u9FFF\s@]+$/i,PSWD:/^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9]).{12,}$/,MOBILE:/^09[0-9]{8}$/,PHONE:/^[0-9#]{0,20}$/,PHONEDASH:/^[0-9#-]{0,20}$/,CHINESE_WORD:/^[^\w@#$`]+$/,NUMBER:/^[\d]+$/,MIX_ACCOUNT:/^[\w@.]{1,20}$/,MIX_NO_CHINESE:/[^\u4E00-\u9FFF]+$/,MIX_TELEPHONE_AREA:/^[0]{1}[2-9]{1,}$/,MIX_TELEPHONE:/^[1-9][0-9]{1,8}$/,URL:/^https?:/,ONLY_CN_AND_EN:/^[a-zA-Z\u4e00-\u9fa5]+$/,MIX_TEL:/^[0-9#-]+$/,MOBILE_BARCODE:/^(\/)([0-9A-Z+-.]{7})$/,PSWD_ACCEPT_SYMBOLS:/[+|\-|*|!|@|#|$|%|&]+/,MER_TRADE_NO:/^[A-Za-z0-9_-]{1,28}$/,TRADE_NO:/^\d{1,20}$/,JKO_NO:/^[A-Za-z0-9_-]{1,30}$/,AFTEE_NO:/^[A-Za-z0-9_-]{1,30}$/,UNI_SHIP_NO:/^[A-Za-z0-9]{1,20}$/,SHIP_ORDER_NO:/^[A-Za-z0-9]{1,20}$/};return{isRequired:function(t){return!!t||"欄位為必填"},isRequiredZero:function(t){return 0===(""!==t&&null!==t?Number(t):null)||!!t||"欄位為必填"},validUid:function(e){return t.UID.test(e)||"身分證格式錯誤"},validMail:function(e){return t.MAIL.test(e)||"電子信箱格式錯誤"},validMultipleMail:function(e){var n=null,r=e.split(",");return r.length>5?n="電子信箱設定最多5組":r.forEach((function(e){n=!(e&&!t.MAIL.test(e))||"電子信箱格式錯誤"})),n},validMobile:function(e){return t.MOBILE.test(e)||"手機號碼格式錯誤"},validPhone:function(e){return t.PHONE.test(e)||"僅接受數字及符號#,長度20碼以內"},validPhoneDash:function(e){return t.PHONEDASH.test(e)||"僅接受數字及符號-#,長度20碼以內"},validAreaTel:function(e){return t.MIX_TELEPHONE_AREA.test(e)||"電話區碼格式錯誤"}
2,validTelephone:function(e){return t.MIX_TELEPHONE.test(e)||"電話號碼格式錯誤"},validPswd:function(e){return t.PSWD.test(e)&&t.PSWD_ACCEPT_SYMBOLS.test(e)||"密碼必須包含大小寫英文、數字及特殊符號 + - * ! @ # $ % &"},validChineseWord:function(e){return t.CHINESE_WORD.test(e)||"不可輸入英文、數字以及部分特殊符號"},validNotCnWord:function(e){return t.MIX_NO_CHINESE.test(e)||"限制不可輸入中文字"},validMemAcc:function(e){return t.MIX_ACCOUNT.test(e)||"帳號長度限制 20 碼以內,英數組合、僅接受 _ . @ 符號"},validURL:function(e){return!e||(t.URL.test(e)||"請輸入使用 https:// 開頭的網址")},min10:function(t){return t.length>=10||"必須輸入 10 碼"},min8:function(t){return t.length>=8||"必須輸入 8 碼以上"},min12:function(t){return t.length>=12||"必須輸入 12 碼以上"},min1:function(t){return t.length>0||"多選至少選擇一個"},least8dig:function(t){return 8===t.length||"必須輸入 8 碼"},onlyNumber:function(e){return!e||(t.NUMBER.test(e)||"僅接受數字格式")},validateFail:function(t){return o.error(t||"請確認欄位填寫完畢"),window.scrollTo(0,0),!1},validateFailNoScroll:function(t){return o.error(t||"請確認欄位填寫完畢"),!1},maxNum:function(t,e){return function(e){return Number(e)<=Number(t)||"庫存不足"}},minNum:function(t,e){return function(e){return Number(e)>=Number(t)||"庫存不能小於上架數量"}},textLength:function(t){return function(e){return Number(String(e).length)<=Number(t)||"字數不能超過 ".concat(t)}},maxPrice:function(t,e){return function(e){return Number(e)<=Number(t)||"退款金額不得超過訂單金額"}},maxPricePay:function(t,e){return function(e){return Number(e)<=Number(t)||"付款金額不得超過訂單金額"}},positiveNumber:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";return Number(t)>=e||"不可小於".concat(n).concat(e).concat(r)},validMaxDigits:function(t,e){return t.length===e||"欄位長度應為 ".concat(e," 碼")},validNumberRange:function(t,e,n){var r=null!=n?n:1,a=parseInt(t,10);return isNaN(a)?"請輸入數字":e&&a>e?"欄位不應大於 ".concat(e):!(a<r)||"欄位不應小於 ".concat(r)},validUserName:function(e){return e&&!t.ONLY_CN_AND_EN.test(e)?"不可輸入中、英文以外的特殊符號":!(e&&e.length>=30)||"姓名長度為 30 個字"},validTelMain:function(e){return t.MIX_TEL.test(e)||"格式錯誤,僅接受數字及符號 -#"},validMobileBarcode:function(e){return t.MOBILE_BARCODE.test(e)||"格式錯誤,應為第一個字元 / + 7個英數字符號"},validNumber:function(t){return!isNaN(t)||"僅接受數字格式"},validMerTradeNo:function(e){return t.MER_TRADE_NO.test(e)||"格式錯誤,僅接受長度28以內的英數字及_-"},validTradeNo:function(e){return t.TRADE_NO.test(e)||"格式錯誤,僅接受長度20以內數字"},validJkoNo:function(e){return t.JKO_NO.test(e)||"格式錯誤,僅接受長度30以內的英數字及_-"},validAfteeNo:function(e){return t.AFTEE_NO.test(e)||"格式錯誤,僅接受長度30以內的英數字及_-"},validUniShipNo:function(e){return t.UNI_SHIP_NO.test(e)||"格式錯誤,僅接受長度20碼以內英數字"},validShipOrderNo:function(e){return t.SHIP_ORDER_NO.test(e)||"格式錯誤,僅接受長度20碼以內英數字"}}}},97718:function(t,e,n){n.d(e,{A:function(){return l}});var r=n(33389),a=n(31464),o=n(79987),i=n(61169),s=n(93579),u={name:"TableCondition",props:{paramsChips:{type:Array,default:function(){return[]}},isDisabled:{type:Boolean,default:!1},periodConditionShow:{type:Boolean,default:!1}},data:function(){return{conditionShow:!1}},computed:{},watch:{periodConditionShow:{handler:function(t){t&&(this.conditionShow=!t)},immediate:!0}},methods:{cancelChips:function(t){this.$emit("cancelChips",t)},openFilter:function(){this.conditionShow=!1},buttonQuery:function(){this.conditionShow=!0,this.$emit("buttonQuery")},resetSearch:function(){this.conditionShow=!1,this.$emit("resetSearch")}},created:function(){}},l=(0,n(98851).A)(u,(function(){var t=this,e=t._self._c;return e("div",[e(i.A,{directives:[{name:"show",rawName:"v-show",value:!t.conditionShow,expression:"!conditionShow"}],staticClass:"pa-6 rounded-box mb-6 elevation-1"},[t._t("content"),t._v(" "),e("div",{staticClass:"d-flex mt-5 btn-line",staticStyle:{position:"relative"}}
2,[e(s.A),t._v(" "),e(r.A,{staticClass:"header-btn mr-4",attrs:{color:"info",disabled:t.isDisabled},on:{click:t.buttonQuery}},[t._v("\n        查詢\n      ")]),t._v(" "),e(r.A,{staticClass:"header-btn",attrs:{color:"info",outlined:""},on:{click:t.resetSearch}},[t._v("\n        清除條件\n      ")]),t._v(" "),t._t("action")],2)],2),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:t.conditionShow,expression:"conditionShow"}]},[e(i.A,{staticClass:"pa-4 rounded-box mb-6 elevation-1"},[e(o.A,{staticClass:"mb-1",attrs:{size:"20",color:"info"}},[t._v("\n        mdi-magnify\n      ")]),t._v(" "),t._l(t.paramsChips,(function(n,r){return e(a.A,{key:r,staticClass:"mx-1 mb-1 button font-weight-medium",attrs:{color:"info",outlined:"",small:"",close:!!n.value},on:{"click:close":function(e){return t.cancelChips(n.value)}}},[t._v("\n        "+t._s(null==n?void 0:n.text)+"\n      ")])})),t._v(" "),e(r.A,{staticClass:"mb-1",attrs:{small:"",dark:"",text:"",color:"info"},on:{click:t.openFilter}},[t._v("\n        展開\n      ")])],2)],1)],1)}),[],!1,null,null,null).exports}}])}();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.