From 10ca5f9518e5a8ec19db4a7fb4340ac94bbc809e Mon Sep 17 00:00:00 2001 From: Chen-Yu Yu <39978173+tobyyu007@users.noreply.github.com> Date: Wed, 20 Dec 2023 09:19:49 +0800 Subject: [PATCH] Edit page call new API URL --- frontend/dist/404.html | 4 +-- .../{index-6247830d.js => index-b48d8458.js} | 8 ++--- ...{index-bbcb1de9.css => index-d9bd6ccd.css} | 2 +- frontend/dist/index.html | 4 +-- frontend/package.json | 2 +- frontend/src/vue/core/Editview.vue | 30 +++++++++---------- 6 files changed, 25 insertions(+), 25 deletions(-) rename frontend/dist/assets/{index-6247830d.js => index-b48d8458.js} (92%) rename frontend/dist/assets/{index-bbcb1de9.css => index-d9bd6ccd.css} (99%) diff --git a/frontend/dist/404.html b/frontend/dist/404.html index 52939a4..0eb59db 100644 --- a/frontend/dist/404.html +++ b/frontend/dist/404.html @@ -10,8 +10,8 @@ - - + +
diff --git a/frontend/dist/assets/index-6247830d.js b/frontend/dist/assets/index-b48d8458.js similarity index 92% rename from frontend/dist/assets/index-6247830d.js rename to frontend/dist/assets/index-b48d8458.js index 6fb77f2..ecd0c07 100644 --- a/frontend/dist/assets/index-6247830d.js +++ b/frontend/dist/assets/index-b48d8458.js @@ -1,8 +1,8 @@ -var rw=Object.defineProperty;var cw=(e,t,n)=>t in e?rw(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var He=(e,t,n)=>(cw(e,typeof t!="symbol"?t+"":t,n),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))i(a);new MutationObserver(a=>{for(const s of a)if(s.type==="childList")for(const o of s.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&i(o)}).observe(document,{childList:!0,subtree:!0});function n(a){const s={};return a.integrity&&(s.integrity=a.integrity),a.referrerPolicy&&(s.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?s.credentials="include":a.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function i(a){if(a.ep)return;a.ep=!0;const s=n(a);fetch(a.href,s)}})();function Fc(e,t){const n=Object.create(null),i=e.split(",");for(let a=0;a0&&n.stroke()}_updateAnimationTarget(t){const n=this.chart,i=this.$animations,a=i&&i.x,s=i&&i.y;if(a||s){const o=ol[t.position].call(this,this._active,this._eventPosition);if(!o)return;const l=this._size=Rg(this,t),r=Object.assign({},o,this._size),c=Lg(n,t,r),u=Bg(t,r,c,n);(a._to!==u.x||s._to!==u.y)&&(this.xAlign=c.xAlign,this.yAlign=c.yAlign,this.width=l.width,this.height=l.height,this.caretX=o.x,this.caretY=o.y,this._resolveAnimations().update(this,u))}}_willRender(){return!!this.opacity}draw(t){const n=this.options.setContext(this.getContext());let i=this.opacity;if(!i)return;this._updateAnimationTarget(n);const a={width:this.width,height:this.height},s={x:this.x,y:this.y};i=Math.abs(i)<.001?0:i;const o=Kn(n.padding),l=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;n.enabled&&l&&(t.save(),t.globalAlpha=i,this.drawBackground(s,t,a,n),PA(t,n.textDirection),s.y+=o.top,this.drawTitle(s,t,n),this.drawBody(s,t,n),this.drawFooter(s,t,n),IA(t,n.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,n){const i=this._active,a=t.map(({datasetIndex:l,index:r})=>{const c=this.chart.getDatasetMeta(l);if(!c)throw new Error("Cannot find a dataset at index "+l);return{datasetIndex:l,element:c.data[r],index:r}}),s=!yc(i,a),o=this._positionChanged(a,n);(s||o)&&(this._active=a,this._eventPosition=n,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,n,i=!0){if(n&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const a=this.options,s=this._active||[],o=this._getActiveElements(t,s,n,i),l=this._positionChanged(o,t),r=n||!yc(o,s)||l;return r&&(this._active=o,(a.enabled||a.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,n))),r}_getActiveElements(t,n,i,a){const s=this.options;if(t.type==="mouseout")return[];if(!a)return n.filter(l=>this.chart.data.datasets[l.datasetIndex]&&this.chart.getDatasetMeta(l.datasetIndex).controller.getParsed(l.index)!==void 0);const o=this.chart.getElementsAtEventForMode(t,s.mode,s,i);return s.reverse&&o.reverse(),o}_positionChanged(t,n){const{caretX:i,caretY:a,options:s}=this,o=ol[s.position].call(this,t,n);return o!==!1&&(i!==o.x||a!==o.y)}}He(nf,"positioners",ol);var hM={id:"tooltip",_element:nf,positioners:ol,afterInit(e,t,n){n&&(e.tooltip=new nf({chart:e,options:n}))},beforeUpdate(e,t,n){e.tooltip&&e.tooltip.initialize(n)},reset(e,t,n){e.tooltip&&e.tooltip.initialize(n)},afterDraw(e){const t=e.tooltip;if(t&&t._willRender()){const n={tooltip:t};if(e.notifyPlugins("beforeTooltipDraw",{...n,cancelable:!0})===!1)return;t.draw(e.ctx),e.notifyPlugins("afterTooltipDraw",n)}},afterEvent(e,t){if(e.tooltip){const n=t.replay;e.tooltip.handleEvent(t.event,n,t.inChartArea)&&(t.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(e,t)=>t.bodyFont.size,boxWidth:(e,t)=>t.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:k_},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:e=>e!=="filter"&&e!=="itemSort"&&e!=="external",_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]};function vM(e,t){const n=[],{bounds:a,step:s,min:o,max:l,precision:r,count:c,maxTicks:u,maxDigits:d,includeBounds:f}=e,v=s||1,m=u-1,{min:g,max:p}=t,y=!Dt(o),b=!Dt(l),S=!Dt(c),_=(p-g)/(d+1);let x=qm((p-g)/m/v)*v,P,C,V,I;if(x<1e-14&&!y&&!b)return[{value:g},{value:p}];I=Math.ceil(p/x)-Math.floor(g/x),I>m&&(x=qm(I*x/m/v)*v),Dt(r)||(P=Math.pow(10,r),x=Math.ceil(x*P)/P),a==="ticks"?(C=Math.floor(g/x)*x,V=Math.ceil(p/x)*x):(C=g,V=p),y&&b&&s&&DV((l-o)/s,x/1e3)?(I=Math.round(Math.min((l-o)/x,u)),x=(l-o)/I,C=o,V=l):S?(C=y?o:C,V=b?l:V,I=c-1,x=(V-C)/I):(I=(V-C)/x,tc(I,Math.round(I),x/1e3)?I=Math.round(I):I=Math.ceil(I));const M=Math.max(Zm(x),Zm(C));P=Math.pow(10,Dt(r)?M:r),C=Math.round(C*P)/P,V=Math.round(V*P)/P;let O=0;for(y&&(f&&C!==o?(n.push({value:o}),C 0&&n.stroke()}_updateAnimationTarget(t){const n=this.chart,i=this.$animations,a=i&&i.x,s=i&&i.y;if(a||s){const o=ol[t.position].call(this,this._active,this._eventPosition);if(!o)return;const l=this._size=Rg(this,t),r=Object.assign({},o,this._size),c=Lg(n,t,r),u=Bg(t,r,c,n);(a._to!==u.x||s._to!==u.y)&&(this.xAlign=c.xAlign,this.yAlign=c.yAlign,this.width=l.width,this.height=l.height,this.caretX=o.x,this.caretY=o.y,this._resolveAnimations().update(this,u))}}_willRender(){return!!this.opacity}draw(t){const n=this.options.setContext(this.getContext());let i=this.opacity;if(!i)return;this._updateAnimationTarget(n);const a={width:this.width,height:this.height},s={x:this.x,y:this.y};i=Math.abs(i)<.001?0:i;const o=Kn(n.padding),l=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;n.enabled&&l&&(t.save(),t.globalAlpha=i,this.drawBackground(s,t,a,n),PA(t,n.textDirection),s.y+=o.top,this.drawTitle(s,t,n),this.drawBody(s,t,n),this.drawFooter(s,t,n),IA(t,n.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,n){const i=this._active,a=t.map(({datasetIndex:l,index:r})=>{const c=this.chart.getDatasetMeta(l);if(!c)throw new Error("Cannot find a dataset at index "+l);return{datasetIndex:l,element:c.data[r],index:r}}),s=!yc(i,a),o=this._positionChanged(a,n);(s||o)&&(this._active=a,this._eventPosition=n,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,n,i=!0){if(n&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const a=this.options,s=this._active||[],o=this._getActiveElements(t,s,n,i),l=this._positionChanged(o,t),r=n||!yc(o,s)||l;return r&&(this._active=o,(a.enabled||a.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,n))),r}_getActiveElements(t,n,i,a){const s=this.options;if(t.type==="mouseout")return[];if(!a)return n.filter(l=>this.chart.data.datasets[l.datasetIndex]&&this.chart.getDatasetMeta(l.datasetIndex).controller.getParsed(l.index)!==void 0);const o=this.chart.getElementsAtEventForMode(t,s.mode,s,i);return s.reverse&&o.reverse(),o}_positionChanged(t,n){const{caretX:i,caretY:a,options:s}=this,o=ol[s.position].call(this,t,n);return o!==!1&&(i!==o.x||a!==o.y)}}He(nf,"positioners",ol);var hM={id:"tooltip",_element:nf,positioners:ol,afterInit(e,t,n){n&&(e.tooltip=new nf({chart:e,options:n}))},beforeUpdate(e,t,n){e.tooltip&&e.tooltip.initialize(n)},reset(e,t,n){e.tooltip&&e.tooltip.initialize(n)},afterDraw(e){const t=e.tooltip;if(t&&t._willRender()){const n={tooltip:t};if(e.notifyPlugins("beforeTooltipDraw",{...n,cancelable:!0})===!1)return;t.draw(e.ctx),e.notifyPlugins("afterTooltipDraw",n)}},afterEvent(e,t){if(e.tooltip){const n=t.replay;e.tooltip.handleEvent(t.event,n,t.inChartArea)&&(t.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(e,t)=>t.bodyFont.size,boxWidth:(e,t)=>t.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:k_},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:e=>e!=="filter"&&e!=="itemSort"&&e!=="external",_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]};function vM(e,t){const n=[],{bounds:a,step:s,min:o,max:l,precision:r,count:c,maxTicks:u,maxDigits:d,includeBounds:f}=e,v=s||1,m=u-1,{min:g,max:p}=t,y=!Dt(o),b=!Dt(l),S=!Dt(c),_=(p-g)/(d+1);let x=qm((p-g)/m/v)*v,P,C,V,I;if(x<1e-14&&!y&&!b)return[{value:g},{value:p}];I=Math.ceil(p/x)-Math.floor(g/x),I>m&&(x=qm(I*x/m/v)*v),Dt(r)||(P=Math.pow(10,r),x=Math.ceil(x*P)/P),a==="ticks"?(C=Math.floor(g/x)*x,V=Math.ceil(p/x)*x):(C=g,V=p),y&&b&&s&&DV((l-o)/s,x/1e3)?(I=Math.round(Math.min((l-o)/x,u)),x=(l-o)/I,C=o,V=l):S?(C=y?o:C,V=b?l:V,I=c-1,x=(V-C)/I):(I=(V-C)/x,tc(I,Math.round(I),x/1e3)?I=Math.round(I):I=Math.ceil(I));const M=Math.max(Zm(x),Zm(C));P=Math.pow(10,Dt(r)?M:r),C=Math.round(C*P)/P,V=Math.round(V*P)/P;let O=0;for(y&&(f&&C!==o?(n.push({value:o}),Ct.r&&(l=(i.end-t.r)/s,e.r=Math.max(e.r,t.r+l)),a.start+t.value))}initOffsets(t=[]){let n=0,i=0,a,s;this.options.offset&&t.length&&(a=this.getDecimalForValue(t[0]),t.length===1?n=1-a:n=(this.getDecimalForValue(t[1])-a)/2,s=this.getDecimalForValue(t[t.length-1]),t.length===1?i=s:i=(s-this.getDecimalForValue(t[t.length-2]))/2);const o=t.length<3?.5:.25;n=ai(n,0,o),i=ai(i,0,o),this._offsets={start:n,end:i,factor:1/(n+1+i)}}_generate(){const t=this._adapter,n=this.min,i=this.max,a=this.options,s=a.time,o=s.unit||Gg(s.minUnit,n,i,this._getLabelCapacity(n)),l=Rt(a.ticks.stepSize,1),r=o==="week"?s.isoWeekday:!1,c=wc(r)||r===!0,u={};let d=n,f,v;if(c&&(d=+t.startOf(d,"isoWeek",r)),d=+t.startOf(d,c?"day":o),t.diff(i,n,o)>1e5*l)throw new Error(n+" and "+i+" are too far apart with stepSize of "+l+" "+o);const m=a.ticks.source==="data"&&this.getDataTimestamps();for(f=d,v=0;f+g)}getLabelForValue(t){const n=this._adapter,i=this.options.time;return i.tooltipFormat?n.format(t,i.tooltipFormat):n.format(t,i.displayFormats.datetime)}format(t,n){const a=this.options.time.displayFormats,s=this._unit,o=n||a[s];return this._adapter.format(t,o)}_tickFormatFunction(t,n,i,a){const s=this.options,o=s.ticks.callback;if(o)return Nt(o,[t,n,i],this);const l=s.time.displayFormats,r=this._unit,c=this._majorUnit,u=r&&l[r],d=c&&l[c],f=i[n],v=c&&d&&f&&f.major;return this._adapter.format(t,a||(v?d:u))}generateTickLabels(t){let n,i,a;for(n=0,i=t.length;n0?l:1}getDataTimestamps(){let t=this._cache.data||[],n,i;if(t.length)return t;const a=this.getMatchingVisibleMetas();if(this._normalized&&a.length)return this._cache.data=a[0].controller.getAllParsedValues(this);for(n=0,i=a.length;n=e[i].pos&&t<=e[a].pos&&({lo:i,hi:a}=qd(e,"pos",t)),{pos:s,time:l}=e[i],{pos:o,time:r}=e[a]):(t>=e[i].time&&t<=e[a].time&&({lo:i,hi:a}=qd(e,"time",t)),{time:s,pos:l}=e[i],{time:o,pos:r}=e[a]);const c=o-s;return c?l+(r-l)*(t-s)/c:l}class Zg extends Tc{constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const t=this._getTimestampsForTable(),n=this._table=this.buildLookupTable(t);this._minPos=Ur(n,this.min),this._tableRange=Ur(n,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){const{min:n,max:i}=this,a=[],s=[];let o,l,r,c,u;for(o=0,l=t.length;ob!==0)?(t.beginPath(),t.fillStyle=s.multiKeyBackground,Jd(t,{x:g,y:m,w:c,h:r,radius:y}),t.fill(),t.stroke(),t.fillStyle=o.backgroundColor,t.beginPath(),Jd(t,{x:p,y:m+1,w:c-2,h:r-2,radius:y}),t.fill()):(t.fillStyle=s.multiKeyBackground,t.fillRect(g,m,c,r),t.strokeRect(g,m,c,r),t.fillStyle=o.backgroundColor,t.fillRect(p,m+1,c-2,r-2))}t.fillStyle=this.labelTextColors[i]}drawBody(t,n,i){const{body:a}=this,{bodySpacing:s,bodyAlign:o,displayColors:l,boxHeight:r,boxWidth:c,boxPadding:u}=i,d=Cn(i.bodyFont);let f=d.lineHeight,v=0;const m=fd(i.rtl,this.x,this.width),g=function(V){n.fillText(V,m.x(t.x+v),t.y+f/2),t.y+=f+s},p=m.textAlign(o);let y,b,S,_,x,P,C;for(n.textAlign=o,n.textBaseline="middle",n.font=d.string,t.x=jr(this,p,i),n.fillStyle=i.bodyColor,vt(this.beforeBody,g),v=l&&p!=="right"?o==="center"?c/2+u:c+2+u:0,_=0,P=a.length;_t.r&&(l=(i.end-t.r)/s,e.r=Math.max(e.r,t.r+l)),a.start+t.value))}initOffsets(t=[]){let n=0,i=0,a,s;this.options.offset&&t.length&&(a=this.getDecimalForValue(t[0]),t.length===1?n=1-a:n=(this.getDecimalForValue(t[1])-a)/2,s=this.getDecimalForValue(t[t.length-1]),t.length===1?i=s:i=(s-this.getDecimalForValue(t[t.length-2]))/2);const o=t.length<3?.5:.25;n=ai(n,0,o),i=ai(i,0,o),this._offsets={start:n,end:i,factor:1/(n+1+i)}}_generate(){const t=this._adapter,n=this.min,i=this.max,a=this.options,s=a.time,o=s.unit||Gg(s.minUnit,n,i,this._getLabelCapacity(n)),l=Rt(a.ticks.stepSize,1),r=o==="week"?s.isoWeekday:!1,c=wc(r)||r===!0,u={};let d=n,f,v;if(c&&(d=+t.startOf(d,"isoWeek",r)),d=+t.startOf(d,c?"day":o),t.diff(i,n,o)>1e5*l)throw new Error(n+" and "+i+" are too far apart with stepSize of "+l+" "+o);const m=a.ticks.source==="data"&&this.getDataTimestamps();for(f=d,v=0;f+g)}getLabelForValue(t){const n=this._adapter,i=this.options.time;return i.tooltipFormat?n.format(t,i.tooltipFormat):n.format(t,i.displayFormats.datetime)}format(t,n){const a=this.options.time.displayFormats,s=this._unit,o=n||a[s];return this._adapter.format(t,o)}_tickFormatFunction(t,n,i,a){const s=this.options,o=s.ticks.callback;if(o)return Nt(o,[t,n,i],this);const l=s.time.displayFormats,r=this._unit,c=this._majorUnit,u=r&&l[r],d=c&&l[c],f=i[n],v=c&&d&&f&&f.major;return this._adapter.format(t,a||(v?d:u))}generateTickLabels(t){let n,i,a;for(n=0,i=t.length;n0?l:1}getDataTimestamps(){let t=this._cache.data||[],n,i;if(t.length)return t;const a=this.getMatchingVisibleMetas();if(this._normalized&&a.length)return this._cache.data=a[0].controller.getAllParsedValues(this);for(n=0,i=a.length;n=e[i].pos&&t<=e[a].pos&&({lo:i,hi:a}=qd(e,"pos",t)),{pos:s,time:l}=e[i],{pos:o,time:r}=e[a]):(t>=e[i].time&&t<=e[a].time&&({lo:i,hi:a}=qd(e,"time",t)),{time:s,pos:l}=e[i],{time:o,pos:r}=e[a]);const c=o-s;return c?l+(r-l)*(t-s)/c:l}class Zg extends Tc{constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const t=this._getTimestampsForTable(),n=this._table=this.buildLookupTable(t);this._minPos=Ur(n,this.min),this._tableRange=Ur(n,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){const{min:n,max:i}=this,a=[],s=[];let o,l,r,c,u;for(o=0,l=t.length;o or