Commit 403b9ed8 by haojie

1

parent 8455fbcc
import{k as l,f as a,p as e,m as t,K as s,h as o,u as i,C as u,c as d,w as n,F as c,o as m,B as r,A as p,H as v,G as g,q as b,N as _,L as f,J as h,l as y}from"./vue-b47256e4.js";import{T as V,U as w,a as S,P as k,v as x,i as U,D as I,b as j,f as C}from"./tool-69dd903f.js";import{g as A,M as B,L as z,S as T,I as D,i as P}from"./index-5ef02c80.js";import{B as q}from"./index-5a4b34dd.js";import{u as E}from"./wf_task-c6f5b3fe.js";import{A as F}from"./Animation-c9040637.js";import"./const-1d74e32a.js";import"./_plugin-vue_export-helper-1b428a4d.js";const K=l({props:{modelValue:{type:String}},emits:["update:modelValue"],setup(l,{emit:o}){const i=a("");return e((()=>i.value),(l=>{o("update:modelValue",l)})),()=>t("div",{class:"custom-img-to-img-content"},[t("div",{class:"keyword"},[t("div",{class:"label"},[s("关键词")]),t(V,{autosize:!1,modelValue:i.value,"onUpdate:modelValue":l=>i.value=l},null)])])}}),L=l({props:{modelValue:String},emits:["update:modelValue"],setup(l,{emit:e}){const d=u();o((()=>d.getters["user/getadminConfig"]));const n=o((()=>d.getters["user/getuploadStrategy"])),c=a([]),m=i({url:"",status:0,uploadStatus:!1}),r=a(""),p=a(0);let v=null;const g=l=>!0,b=({file:l})=>{B.error(`文件 ${l.name} 上传失败`)},_=l=>(p.value=0,v=setInterval((()=>{99!=p.value&&(p.value+=1)}),100),new Promise((a=>{let t=x();m.status=1;let s="";const{config:o}=n.value;s="https://"+o.host,setTimeout((()=>{let i=new FormData;i.append("key",o.dir+t+".png"),i.append("policy",o.policy),i.append("OSSAccessKeyId",o.accessid),i.append("success_action_status","200"),i.append("callback",o.callback),i.append("signature",o.signature),i.append("file",l[0].raw),U.post(s,i,{headers:{"Content-Type":"multipart/form-data;charset=utf-8"}}).then((l=>{if(200==l){((l,a)=>{window.clearInterval(v),B.success("上传成功"),m.url=a,m.status=2,e("update:modelValue",m.url)})(0,o.domain+o.dir+t+".png"),m.uploadStatus=!0,a({status:"success",response:{url:m.url}})}else window.clearInterval(v),m.url="",m.status=0,e("update:modelValue",m.url),B.warning("上传失败"),m.uploadStatus=!1})).catch((l=>{console.log(l)}))}),1e3)}))),f=async l=>_(l),h=()=>0==m.status?t(S,{modelValue:c.value,"onUpdate:modelValue":l=>c.value=l,method:"PUT",requestMethod:f,action:r.value,headers:{authorization:`Bearer ${A()}`},accept:"video",theme:"custom","before-upload":g,multiple:!0,max:1,draggable:!0,onfail:b},{default:()=>[t("div",{class:"custom-upload-click-box"},[t("div",{class:"title"},[s("选择图片")]),t("div",{class:"title2"},[s("或拖拽图片到此处")]),t("div",null,[t(w,null,null)]),t(q,{class:"custom-chose-file"},{default:()=>[s("选择文件")]})])]}):1==m.status?t("div",{class:"custom-uploading-stauts"},[t(k,{theme:"circle",percentage:p.value,size:"small"},null),t("div",{class:"uploading-title"},[s("正在上传")])]):t("div",{class:"custom-UploadSuccess-stauts"},[t("img",{class:"UploadSuccess-img",src:m.url,alt:""},null)]);return()=>t("div",null,[t("div",{class:"label"},[s("原图")]),t("div",{class:"custom-real-upload"},[t("div",{class:"real-upload-content"},[t("div",{class:"custom-real-upload-component"},[h()])])])])}}),M=r("div",null,"请耐心等待图片生成",-1),$={class:"custom-dialog-body"},G={class:"content narrow-scrollbar"},H={class:"img-box"},J=["src"],N=["src"],O={key:1,class:"split_img_loading"},Q={class:"btns"},R=r("div",null," --------------------------------------------------------------- ",-1),W=l({__name:"index",props:{modelValue:Boolean,list:Array,dialogloading:Boolean},emits:["update:modelValue","SubmitSplit"],setup(l,{emit:o}){const i=l,u=[{label:"第一张",value:1},{label:"第二张",value:2},{label:"第三张",value:3},{label:"第四张",value:4}],y=a(i.modelValue);return e((()=>i.modelValue),(l=>{y.value=l})),e((()=>y.value),(l=>{o("update:modelValue",l)})),(a,e)=>(m(),d(c(I),{visible:y.value,"onUpdate:visible":e[0]||(e[0]=l=>y.value=l),attach:"body",placement:"center",footer:!1,class:"custom-img-dialog"},{header:n((()=>[M])),body:n((()=>[r("div",$,[r("div",G,[(m(!0),p(g,null,v(l.list,((l,a)=>(m(),p("div",{key:l.id},[r("div",H,[r("img",{class:"img",src:l.img,alt:""},null,8,J),l.split_img?(m(),p("img",{key:0,class:"split-img img",src:l.split_img,alt:""},null,8,N)):l.loading?(m(),p("div",O,[t(c(z),{size:"24px"})])):f("",!0)]),r("div",Q,[(m(),p(g,null,v(u,(e=>t(c(q),{key:e.value,onClick:t=>((l,a,e)=>{l&&a&&o("SubmitSplit",{prompt_id:l,click_id:a,index:e})})(l.id,e.value,a)},{default:n((()=>[s(h(e.label),1)])),_:2},1032,["onClick"]))),64))]),R])))),128))]),b(t(F,null,null,512),[[_,l.dialogloading]])])])),_:1},8,["visible"]))}}),X=r("div",null,"请确认是否提交",-1),Y=l({__name:"confimDialog",props:{modelValue:Boolean},emits:["update:modelValue","Submit"],setup(l,{emit:t}){const s=l,o=a(!1),i=l=>{console.log("onCancel")},u=l=>{o.value=!1,t("Submit")};return e((()=>s.modelValue),(l=>{o.value=l})),e((()=>o.value),(l=>{t("update:modelValue",l)})),(l,a)=>(m(),d(c(I),{visible:o.value,"onUpdate:visible":a[0]||(a[0]=l=>o.value=l),attach:"body",placement:"center","confirm-on-enter":!0,"on-cancel":i,"on-confirm":u},{header:n((()=>[X])),body:n((()=>[])),_:1},8,["visible"]))}}),Z=l({setup(l,e){const o=u();let d=null,n=null;const c=a(),m=a(!1),r=a(),p=i({list:[]}),v=a(""),g=a(!1),f=a(!0),h=a(""),V=a(!1);a(1),y((()=>{o.dispatch("user/AdminConfig")}));const w=()=>{d=window.setInterval((()=>{(async()=>{try{let l=await D({task_id:c.value});0==l.code&&l.data.length&&(l.data.forEach((l=>{void 0===l.loading&&(l.loading=!1)})),l.data.length>p.list.length&&C(p.list,l.data),r.value==p.list.length?(k(),f.value=!1):f.value=!0)}catch(l){console.log(l)}})()}),3e3)},S=l=>{n=window.setInterval((()=>{(async l=>{try{let a=await P({prompt_id:l});0==a.code&&a.data.cut_img&&a.data.id&&(p.list.forEach((l=>{l.id==a.data.id&&(l.split_img=a.data.cut_img,l.loading=!1)})),x())}catch(a){console.log(a)}})(l)}),3e3)},k=()=>{d&&window.clearInterval(d)},x=()=>{n&&window.clearInterval(n)},U=()=>{v.value&&(m.value=!0)},I=()=>{v.value&&A()},A=async()=>{let l={type:h.value?j.img_to_img:j.text_to_img,prompt:v.value,prompt_img:[h.value],prompt_num:5};try{g.value=!0;let a=await E(l);0==a.code&&(c.value=a.data.task_id,r.value=a.data.prompt_num,V.value=!0,p.list=[],w()),g.value=!1}catch(a){console.log(a),g.value=!1}},B=async({prompt_id:l,click_id:a,index:e})=>{try{let t=await T({prompt_id:l,cut_id:a});0==t.code&&(S(t.data.prompt_id),p.list[e].loading=!0)}catch(t){console.log(t)}};return()=>t("div",{class:"img-to-img-page"},[t("div",{class:"tips"},[s("提示:可不上传图片")]),t(K,{modelValue:v.value,"onUpdate:modelValue":l=>v.value=l},null),t(L,{modelValue:h.value,"onUpdate:modelValue":l=>h.value=l},null),t(q,{onClick:U,class:["submit-button",v.value?"":"disabled"]},{default:()=>[s("提交")]}),t(W,{modelValue:V.value,"onUpdate:modelValue":l=>V.value=l,list:p.list,dialogloading:f.value,onSubmitSplit:B},null),b(t(F,{position:"fixed"},null),[[_,g.value]]),t(Y,{modelValue:m.value,"onUpdate:modelValue":l=>m.value=l,onSubmit:I},null)])}});export{Z as default};
System.register(["./vue-legacy-f38efb13.js","./tool-legacy-b89e81cc.js","./index-legacy-a1806d7c.js","./index-legacy-d0e33dca.js","./wf_task-legacy-34efe72a.js","./Animation-legacy-f99387e6.js","./const-legacy-6a279157.js","./_plugin-vue_export-helper-legacy-762b7923.js"],(function(l,e){"use strict";var a,t,s,u,o,i,d,n,c,m,r,p,v,g,b,y,_,h,V,f,w,S,k,x,U,I,j,C,A,B,z,T,D,P,q,E,F,K,L;return{setters:[l=>{a=l.k,t=l.f,s=l.p,u=l.m,o=l.K,i=l.h,d=l.u,n=l.C,c=l.c,m=l.w,r=l.F,p=l.o,v=l.B,g=l.A,b=l.H,y=l.G,_=l.q,h=l.N,V=l.L,f=l.J,w=l.l},l=>{S=l.T,k=l.U,x=l.a,U=l.P,I=l.v,j=l.i,C=l.D,A=l.b,B=l.f},l=>{z=l.g,T=l.M,D=l.L,P=l.S,q=l.I,E=l.i},l=>{F=l.B},l=>{K=l.u},l=>{L=l.A},null,null],execute:function(){const e=a({props:{modelValue:{type:String}},emits:["update:modelValue"],setup(l,{emit:e}){const a=t("");return s((()=>a.value),(l=>{e("update:modelValue",l)})),()=>u("div",{class:"custom-img-to-img-content"},[u("div",{class:"keyword"},[u("div",{class:"label"},[o("关键词")]),u(S,{autosize:!1,modelValue:a.value,"onUpdate:modelValue":l=>a.value=l},null)])])}}),M=a({props:{modelValue:String},emits:["update:modelValue"],setup(l,{emit:e}){const a=n();i((()=>a.getters["user/getadminConfig"]));const s=i((()=>a.getters["user/getuploadStrategy"])),c=t([]),m=d({url:"",status:0,uploadStatus:!1}),r=t(""),p=t(0);let v=null;const g=l=>!0,b=({file:l})=>{T.error(`文件 ${l.name} 上传失败`)},y=l=>(p.value=0,v=setInterval((()=>{99!=p.value&&(p.value+=1)}),100),new Promise((a=>{let t=I();m.status=1;let u="";const{config:o}=s.value;u="https://"+o.host,setTimeout((()=>{let s=new FormData;s.append("key",o.dir+t+".png"),s.append("policy",o.policy),s.append("OSSAccessKeyId",o.accessid),s.append("success_action_status","200"),s.append("callback",o.callback),s.append("signature",o.signature),s.append("file",l[0].raw),j.post(u,s,{headers:{"Content-Type":"multipart/form-data;charset=utf-8"}}).then((l=>{200==l?(((l,a)=>{window.clearInterval(v),T.success("上传成功"),m.url=a,m.status=2,e("update:modelValue",m.url)})(0,o.domain+o.dir+t+".png"),m.uploadStatus=!0,a({status:"success",response:{url:m.url}})):(window.clearInterval(v),m.url="",m.status=0,e("update:modelValue",m.url),T.warning("上传失败"),m.uploadStatus=!1)})).catch((l=>{console.log(l)}))}),1e3)}))),_=async l=>y(l),h=()=>0==m.status?u(x,{modelValue:c.value,"onUpdate:modelValue":l=>c.value=l,method:"PUT",requestMethod:_,action:r.value,headers:{authorization:`Bearer ${z()}`},accept:"video",theme:"custom","before-upload":g,multiple:!0,max:1,draggable:!0,onfail:b},{default:()=>[u("div",{class:"custom-upload-click-box"},[u("div",{class:"title"},[o("选择图片")]),u("div",{class:"title2"},[o("或拖拽图片到此处")]),u("div",null,[u(k,null,null)]),u(F,{class:"custom-chose-file"},{default:()=>[o("选择文件")]})])]}):1==m.status?u("div",{class:"custom-uploading-stauts"},[u(U,{theme:"circle",percentage:p.value,size:"small"},null),u("div",{class:"uploading-title"},[o("正在上传")])]):u("div",{class:"custom-UploadSuccess-stauts"},[u("img",{class:"UploadSuccess-img",src:m.url,alt:""},null)]);return()=>u("div",null,[u("div",{class:"label"},[o("原图")]),u("div",{class:"custom-real-upload"},[u("div",{class:"real-upload-content"},[u("div",{class:"custom-real-upload-component"},[h()])])])])}}),$=v("div",null,"请耐心等待图片生成",-1),G={class:"custom-dialog-body"},H={class:"content narrow-scrollbar"},J={class:"img-box"},N=["src"],O=["src"],Q={key:1,class:"split_img_loading"},R={class:"btns"},W=v("div",null," --------------------------------------------------------------- ",-1),X=a({__name:"index",props:{modelValue:Boolean,list:Array,dialogloading:Boolean},emits:["update:modelValue","SubmitSplit"],setup(l,{emit:e}){const a=l,i=[{label:"第一张",value:1},{label:"第二张",value:2},{label:"第三张",value:3},{label:"第四张",value:4}],d=t(a.modelValue);return s((()=>a.modelValue),(l=>{d.value=l})),s((()=>d.value),(l=>{e("update:modelValue",l)})),(a,t)=>(p(),c(r(C),{visible:d.value,"onUpdate:visible":t[0]||(t[0]=l=>d.value=l),attach:"body",placement:"center",footer:!1,class:"custom-img-dialog"},{header:m((()=>[$])),body:m((()=>[v("div",G,[v("div",H,[(p(!0),g(y,null,b(l.list,((l,a)=>(p(),g("div",{key:l.id},[v("div",J,[v("img",{class:"img",src:l.img,alt:""},null,8,N),l.split_img?(p(),g("img",{key:0,class:"split-img img",src:l.split_img,alt:""},null,8,O)):l.loading?(p(),g("div",Q,[u(r(D),{size:"24px"})])):V("",!0)]),v("div",R,[(p(),g(y,null,b(i,(t=>u(r(F),{key:t.value,onClick:s=>((l,a,t)=>{l&&a&&e("SubmitSplit",{prompt_id:l,click_id:a,index:t})})(l.id,t.value,a)},{default:m((()=>[o(f(t.label),1)])),_:2},1032,["onClick"]))),64))]),W])))),128))]),_(u(L,null,null,512),[[h,l.dialogloading]])])])),_:1},8,["visible"]))}}),Y=v("div",null,"请确认是否提交",-1),Z=a({__name:"confimDialog",props:{modelValue:Boolean},emits:["update:modelValue","Submit"],setup(l,{emit:e}){const a=l,u=t(!1),o=l=>{console.log("onCancel")},i=l=>{u.value=!1,e("Submit")};return s((()=>a.modelValue),(l=>{u.value=l})),s((()=>u.value),(l=>{e("update:modelValue",l)})),(l,e)=>(p(),c(r(C),{visible:u.value,"onUpdate:visible":e[0]||(e[0]=l=>u.value=l),attach:"body",placement:"center","confirm-on-enter":!0,"on-cancel":o,"on-confirm":i},{header:m((()=>[Y])),body:m((()=>[])),_:1},8,["visible"]))}});l("default",a({setup(l,a){const s=n();let i=null,c=null;const m=t(),r=t(!1),p=t(),v=d({list:[]}),g=t(""),b=t(!1),y=t(!0),V=t(""),f=t(!1);t(1),w((()=>{s.dispatch("user/AdminConfig")}));const S=()=>{i=window.setInterval((()=>{(async()=>{try{let l=await q({task_id:m.value});0==l.code&&l.data.length&&(l.data.forEach((l=>{void 0===l.loading&&(l.loading=!1)})),l.data.length>v.list.length&&B(v.list,l.data),p.value==v.list.length?(x(),y.value=!1):y.value=!0)}catch(l){console.log(l)}})()}),3e3)},k=l=>{c=window.setInterval((()=>{(async l=>{try{let e=await E({prompt_id:l});0==e.code&&e.data.cut_img&&e.data.id&&(v.list.forEach((l=>{l.id==e.data.id&&(l.split_img=e.data.cut_img,l.loading=!1)})),U())}catch(e){console.log(e)}})(l)}),3e3)},x=()=>{i&&window.clearInterval(i)},U=()=>{c&&window.clearInterval(c)},I=()=>{g.value&&(r.value=!0)},j=()=>{g.value&&C()},C=async()=>{let l={type:V.value?A.img_to_img:A.text_to_img,prompt:g.value,prompt_img:[V.value],prompt_num:5};try{b.value=!0;let e=await K(l);0==e.code&&(m.value=e.data.task_id,p.value=e.data.prompt_num,f.value=!0,v.list=[],S()),b.value=!1}catch(e){console.log(e),b.value=!1}},z=async({prompt_id:l,click_id:e,index:a})=>{try{let t=await P({prompt_id:l,cut_id:e});0==t.code&&(k(t.data.prompt_id),v.list[a].loading=!0)}catch(t){console.log(t)}};return()=>u("div",{class:"img-to-img-page"},[u("div",{class:"tips"},[o("提示:可不上传图片")]),u(e,{modelValue:g.value,"onUpdate:modelValue":l=>g.value=l},null),u(M,{modelValue:V.value,"onUpdate:modelValue":l=>V.value=l},null),u(F,{onClick:I,class:["submit-button",g.value?"":"disabled"]},{default:()=>[o("提交")]}),u(X,{modelValue:f.value,"onUpdate:modelValue":l=>f.value=l,list:v.list,dialogloading:y.value,onSubmitSplit:z},null),_(u(L,{position:"fixed"},null),[[h,b.value]]),u(Z,{modelValue:r.value,"onUpdate:modelValue":l=>r.value=l,onSubmit:j},null)])}}))}}}));
import{o as a,A as t,B as l,k as s,C as e,h as c,D as n,E as o,f as r,p as u,m as h,F as i,G as p,H as v,I as d,J as m,c as f,w as g,K as w,L as y,r as k,a as F}from"./vue-b47256e4.js";import{u as b,M as _}from"./index-5ef02c80.js";import{B as x}from"./index-5a4b34dd.js";const C={width:"35",height:"35",fill:"none",xmlns:"http://www.w3.org/2000/svg"},M=[l("path",{d:"M29.64 14.146c-2.49 0-4.913-.817-6.905-2.33v10.545c0 5.384-4.11 9.744-9.18 9.744-5.07 0-9.18-4.36-9.18-9.744 0-5.384 4.11-9.746 9.18-9.746.508 0 1 .043 1.479.128v5.585a3.905 3.905 0 0 0-1.44-.277c-2.263 0-4.099 1.947-4.099 4.35 0 2.4 1.836 4.348 4.098 4.348 2.26 0 4.095-1.949 4.095-4.348V1.458h5.12c0 4.025 3.076 7.288 6.87 7.288v5.396l-.037.002",fill:"#03FBFF"},null,-1),l("path",{d:"M30.59 15.58c-2.495 0-4.92-.818-6.907-2.327v10.544c0 5.384-4.11 9.745-9.18 9.745-5.069 0-9.179-4.36-9.179-9.745 0-5.384 4.11-9.745 9.18-9.745.507 0 1 .044 1.48.129v5.585a3.903 3.903 0 0 0-1.441-.277c-2.262 0-4.098 1.947-4.098 4.35 0 2.4 1.836 4.35 4.098 4.35 2.26 0 4.095-1.95 4.095-4.35V2.895h5.12c0 4.025 3.075 7.287 6.869 7.287v5.396l-.037.003Z",fill:"#FD1753"},null,-1)];const B={render:function(l,s){return a(),t("svg",C,M)}},V={width:"45",height:"45",fill:"none",xmlns:"http://www.w3.org/2000/svg"},j=[l("circle",{cx:"22.5",cy:"22.5",r:"22.5",fill:"#393939"},null,-1),l("path",{d:"M34.64 19.146c-2.49 0-4.913-.817-6.905-2.33v10.545c0 5.384-4.11 9.744-9.18 9.744-5.07 0-9.18-4.36-9.18-9.744 0-5.384 4.11-9.746 9.18-9.746.508 0 1 .043 1.479.128v5.585a3.905 3.905 0 0 0-1.44-.277c-2.263 0-4.099 1.947-4.099 4.35 0 2.4 1.836 4.348 4.098 4.348 2.26 0 4.095-1.949 4.095-4.348V6.458h5.12c0 4.025 3.076 7.288 6.87 7.288v5.396l-.037.002",fill:"#03FBFF"},null,-1),l("path",{d:"M35.59 20.58c-2.495 0-4.92-.817-6.907-2.327v10.544c0 5.384-4.11 9.745-9.18 9.745-5.069 0-9.178-4.36-9.178-9.745 0-5.384 4.109-9.745 9.178-9.745.508 0 1 .044 1.48.129v5.585a3.902 3.902 0 0 0-1.44-.277c-2.262 0-4.098 1.947-4.098 4.35 0 2.4 1.836 4.35 4.098 4.35 2.26 0 4.095-1.95 4.095-4.35V7.895h5.12c0 4.025 3.075 7.287 6.869 7.287v5.396l-.037.003Z",fill:"#FD1753"},null,-1)];const D={render:function(l,s){return a(),t("svg",V,j)}},I={class:"custom-layout-head"},A={class:"layout-head-left"},Z=l("span",null,"AI",-1),E=["onClick"],G={class:"layout-head-right"},H=s({__name:"header",setup(s){const k=e(),F=c((()=>k.getters["user/token"])),C=n(),M=o(),V=r(C.path);u((()=>C.path),(a=>{V.value=a}));const j=[{label:"图片生成_自动化",path:"/"},{label:"图片生成",path:"/image"},{label:"图片生成stable",path:"/Image_stable"}],H=async()=>{try{0==(await b()).code&&(k.commit("user/removeToken"),_.success("退出成功"),M.replace({path:"/"}))}catch(a){console.log(a)}};return(s,e)=>(a(),t("div",I,[l("div",A,[h(i(B)),Z,(a(),t(p,null,v(j,(a=>l("div",{class:d(["layout-chose-button",{active:a.path===i(V)}]),key:a.path,onClick:t=>(a=>{V.value=a.path,M.replace({path:a.path})})(a)},m(a.label),11,E))),64))]),l("div",G,[i(F)?(a(),f(i(x),{key:0,class:"logout",onClick:H},{default:g((()=>[w(" 退出 ")])),_:1})):y("",!0),h(i(D))])]))}}),J={class:"custom-layout"},K={class:"custom-content"},L=s({__name:"content",setup(s){const e=n();return(s,c)=>{const n=k("router-view");return a(),t("div",J,[i(e).meta.header?(a(),f(H,{key:0})):y("",!0),l("div",K,[h(n,null,{default:g((({Component:t})=>[(a(),f(F(t)))])),_:1})])])}}});export{L as default}; import{o as a,A as t,B as l,k as s,C as e,h as c,D as n,E as o,f as r,p as u,m as h,F as i,G as p,H as v,I as d,J as m,c as f,w as g,K as w,L as y,r as k,a as F}from"./vue-b47256e4.js";import{u as b,M as _}from"./index-93cd4379.js";import{B as x}from"./index-4bf26a62.js";const C={width:"35",height:"35",fill:"none",xmlns:"http://www.w3.org/2000/svg"},M=[l("path",{d:"M29.64 14.146c-2.49 0-4.913-.817-6.905-2.33v10.545c0 5.384-4.11 9.744-9.18 9.744-5.07 0-9.18-4.36-9.18-9.744 0-5.384 4.11-9.746 9.18-9.746.508 0 1 .043 1.479.128v5.585a3.905 3.905 0 0 0-1.44-.277c-2.263 0-4.099 1.947-4.099 4.35 0 2.4 1.836 4.348 4.098 4.348 2.26 0 4.095-1.949 4.095-4.348V1.458h5.12c0 4.025 3.076 7.288 6.87 7.288v5.396l-.037.002",fill:"#03FBFF"},null,-1),l("path",{d:"M30.59 15.58c-2.495 0-4.92-.818-6.907-2.327v10.544c0 5.384-4.11 9.745-9.18 9.745-5.069 0-9.179-4.36-9.179-9.745 0-5.384 4.11-9.745 9.18-9.745.507 0 1 .044 1.48.129v5.585a3.903 3.903 0 0 0-1.441-.277c-2.262 0-4.098 1.947-4.098 4.35 0 2.4 1.836 4.35 4.098 4.35 2.26 0 4.095-1.95 4.095-4.35V2.895h5.12c0 4.025 3.075 7.287 6.869 7.287v5.396l-.037.003Z",fill:"#FD1753"},null,-1)];const B={render:function(l,s){return a(),t("svg",C,M)}},V={width:"45",height:"45",fill:"none",xmlns:"http://www.w3.org/2000/svg"},j=[l("circle",{cx:"22.5",cy:"22.5",r:"22.5",fill:"#393939"},null,-1),l("path",{d:"M34.64 19.146c-2.49 0-4.913-.817-6.905-2.33v10.545c0 5.384-4.11 9.744-9.18 9.744-5.07 0-9.18-4.36-9.18-9.744 0-5.384 4.11-9.746 9.18-9.746.508 0 1 .043 1.479.128v5.585a3.905 3.905 0 0 0-1.44-.277c-2.263 0-4.099 1.947-4.099 4.35 0 2.4 1.836 4.348 4.098 4.348 2.26 0 4.095-1.949 4.095-4.348V6.458h5.12c0 4.025 3.076 7.288 6.87 7.288v5.396l-.037.002",fill:"#03FBFF"},null,-1),l("path",{d:"M35.59 20.58c-2.495 0-4.92-.817-6.907-2.327v10.544c0 5.384-4.11 9.745-9.18 9.745-5.069 0-9.178-4.36-9.178-9.745 0-5.384 4.109-9.745 9.178-9.745.508 0 1 .044 1.48.129v5.585a3.902 3.902 0 0 0-1.44-.277c-2.262 0-4.098 1.947-4.098 4.35 0 2.4 1.836 4.35 4.098 4.35 2.26 0 4.095-1.95 4.095-4.35V7.895h5.12c0 4.025 3.075 7.287 6.869 7.287v5.396l-.037.003Z",fill:"#FD1753"},null,-1)];const D={render:function(l,s){return a(),t("svg",V,j)}},I={class:"custom-layout-head"},A={class:"layout-head-left"},Z=l("span",null,"AI",-1),E=["onClick"],G={class:"layout-head-right"},H=s({__name:"header",setup(s){const k=e(),F=c((()=>k.getters["user/token"])),C=n(),M=o(),V=r(C.path);u((()=>C.path),(a=>{V.value=a}));const j=[{label:"图片生成_自动化",path:"/"},{label:"图片生成",path:"/image"},{label:"图片生成stable",path:"/Image_stable"}],H=async()=>{try{0==(await b()).code&&(k.commit("user/removeToken"),_.success("退出成功"),M.replace({path:"/"}))}catch(a){console.log(a)}};return(s,e)=>(a(),t("div",I,[l("div",A,[h(i(B)),Z,(a(),t(p,null,v(j,(a=>l("div",{class:d(["layout-chose-button",{active:a.path===i(V)}]),key:a.path,onClick:t=>(a=>{V.value=a.path,M.replace({path:a.path})})(a)},m(a.label),11,E))),64))]),l("div",G,[i(F)?(a(),f(i(x),{key:0,class:"logout",onClick:H},{default:g((()=>[w(" 退出 ")])),_:1})):y("",!0),h(i(D))])]))}}),J={class:"custom-layout"},K={class:"custom-content"},L=s({__name:"content",setup(s){const e=n();return(s,c)=>{const n=k("router-view");return a(),t("div",J,[i(e).meta.header?(a(),f(H,{key:0})):y("",!0),l("div",K,[h(n,null,{default:g((({Component:t})=>[(a(),f(F(t)))])),_:1})])])}}});export{L as default};
System.register(["./vue-legacy-f38efb13.js","./index-legacy-a1806d7c.js","./index-legacy-d0e33dca.js"],(function(e,t){"use strict";var l,a,c,n,s,u,o,r,h,i,v,d,p,g,f,m,y,w,k,F,b,_,x,C,M;return{setters:[e=>{l=e.o,a=e.A,c=e.B,n=e.k,s=e.C,u=e.h,o=e.D,r=e.E,h=e.f,i=e.p,v=e.m,d=e.F,p=e.G,g=e.H,f=e.I,m=e.J,y=e.c,w=e.w,k=e.K,F=e.L,b=e.r,_=e.a},e=>{x=e.u,C=e.M},e=>{M=e.B}],execute:function(){const t={width:"35",height:"35",fill:"none",xmlns:"http://www.w3.org/2000/svg"},B=[c("path",{d:"M29.64 14.146c-2.49 0-4.913-.817-6.905-2.33v10.545c0 5.384-4.11 9.744-9.18 9.744-5.07 0-9.18-4.36-9.18-9.744 0-5.384 4.11-9.746 9.18-9.746.508 0 1 .043 1.479.128v5.585a3.905 3.905 0 0 0-1.44-.277c-2.263 0-4.099 1.947-4.099 4.35 0 2.4 1.836 4.348 4.098 4.348 2.26 0 4.095-1.949 4.095-4.348V1.458h5.12c0 4.025 3.076 7.288 6.87 7.288v5.396l-.037.002",fill:"#03FBFF"},null,-1),c("path",{d:"M30.59 15.58c-2.495 0-4.92-.818-6.907-2.327v10.544c0 5.384-4.11 9.745-9.18 9.745-5.069 0-9.179-4.36-9.179-9.745 0-5.384 4.11-9.745 9.18-9.745.507 0 1 .044 1.48.129v5.585a3.903 3.903 0 0 0-1.441-.277c-2.262 0-4.098 1.947-4.098 4.35 0 2.4 1.836 4.35 4.098 4.35 2.26 0 4.095-1.95 4.095-4.35V2.895h5.12c0 4.025 3.075 7.287 6.869 7.287v5.396l-.037.003Z",fill:"#FD1753"},null,-1)],V={render:function(e,c){return l(),a("svg",t,B)}},j={width:"45",height:"45",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D=[c("circle",{cx:"22.5",cy:"22.5",r:"22.5",fill:"#393939"},null,-1),c("path",{d:"M34.64 19.146c-2.49 0-4.913-.817-6.905-2.33v10.545c0 5.384-4.11 9.744-9.18 9.744-5.07 0-9.18-4.36-9.18-9.744 0-5.384 4.11-9.746 9.18-9.746.508 0 1 .043 1.479.128v5.585a3.905 3.905 0 0 0-1.44-.277c-2.263 0-4.099 1.947-4.099 4.35 0 2.4 1.836 4.348 4.098 4.348 2.26 0 4.095-1.949 4.095-4.348V6.458h5.12c0 4.025 3.076 7.288 6.87 7.288v5.396l-.037.002",fill:"#03FBFF"},null,-1),c("path",{d:"M35.59 20.58c-2.495 0-4.92-.817-6.907-2.327v10.544c0 5.384-4.11 9.745-9.18 9.745-5.069 0-9.178-4.36-9.178-9.745 0-5.384 4.109-9.745 9.178-9.745.508 0 1 .044 1.48.129v5.585a3.902 3.902 0 0 0-1.44-.277c-2.262 0-4.098 1.947-4.098 4.35 0 2.4 1.836 4.35 4.098 4.35 2.26 0 4.095-1.95 4.095-4.35V7.895h5.12c0 4.025 3.075 7.287 6.869 7.287v5.396l-.037.003Z",fill:"#FD1753"},null,-1)],I={render:function(e,t){return l(),a("svg",j,D)}},A={class:"custom-layout-head"},Z={class:"layout-head-left"},E=c("span",null,"AI",-1),G=["onClick"],H={class:"layout-head-right"},J=n({__name:"header",setup(e){const t=s(),n=u((()=>t.getters["user/token"])),b=o(),_=r(),B=h(b.path);i((()=>b.path),(e=>{B.value=e}));const j=[{label:"图片生成_自动化",path:"/"},{label:"图片生成",path:"/image"},{label:"图片生成stable",path:"/Image_stable"}],D=async()=>{try{0==(await x()).code&&(t.commit("user/removeToken"),C.success("退出成功"),_.replace({path:"/"}))}catch(e){console.log(e)}};return(e,t)=>(l(),a("div",A,[c("div",Z,[v(d(V)),E,(l(),a(p,null,g(j,(e=>c("div",{class:f(["layout-chose-button",{active:e.path===d(B)}]),key:e.path,onClick:t=>(e=>{B.value=e.path,_.replace({path:e.path})})(e)},m(e.label),11,G))),64))]),c("div",H,[d(n)?(l(),y(d(M),{key:0,class:"logout",onClick:D},{default:w((()=>[k(" 退出 ")])),_:1})):F("",!0),v(d(I))])]))}}),K={class:"custom-layout"},L={class:"custom-content"};e("default",n({__name:"content",setup(e){const t=o();return(e,n)=>{const s=b("router-view");return l(),a("div",K,[d(t).meta.header?(l(),y(J,{key:0})):F("",!0),c("div",L,[v(s,null,{default:w((({Component:e})=>[(l(),y(_(e)))])),_:1})])])}}}))}}})); System.register(["./vue-legacy-f38efb13.js","./index-legacy-936c29c3.js","./index-legacy-644cdd63.js"],(function(e,t){"use strict";var l,a,c,n,s,u,o,r,h,i,v,d,p,g,f,m,y,w,k,F,b,_,x,C,M;return{setters:[e=>{l=e.o,a=e.A,c=e.B,n=e.k,s=e.C,u=e.h,o=e.D,r=e.E,h=e.f,i=e.p,v=e.m,d=e.F,p=e.G,g=e.H,f=e.I,m=e.J,y=e.c,w=e.w,k=e.K,F=e.L,b=e.r,_=e.a},e=>{x=e.u,C=e.M},e=>{M=e.B}],execute:function(){const t={width:"35",height:"35",fill:"none",xmlns:"http://www.w3.org/2000/svg"},B=[c("path",{d:"M29.64 14.146c-2.49 0-4.913-.817-6.905-2.33v10.545c0 5.384-4.11 9.744-9.18 9.744-5.07 0-9.18-4.36-9.18-9.744 0-5.384 4.11-9.746 9.18-9.746.508 0 1 .043 1.479.128v5.585a3.905 3.905 0 0 0-1.44-.277c-2.263 0-4.099 1.947-4.099 4.35 0 2.4 1.836 4.348 4.098 4.348 2.26 0 4.095-1.949 4.095-4.348V1.458h5.12c0 4.025 3.076 7.288 6.87 7.288v5.396l-.037.002",fill:"#03FBFF"},null,-1),c("path",{d:"M30.59 15.58c-2.495 0-4.92-.818-6.907-2.327v10.544c0 5.384-4.11 9.745-9.18 9.745-5.069 0-9.179-4.36-9.179-9.745 0-5.384 4.11-9.745 9.18-9.745.507 0 1 .044 1.48.129v5.585a3.903 3.903 0 0 0-1.441-.277c-2.262 0-4.098 1.947-4.098 4.35 0 2.4 1.836 4.35 4.098 4.35 2.26 0 4.095-1.95 4.095-4.35V2.895h5.12c0 4.025 3.075 7.287 6.869 7.287v5.396l-.037.003Z",fill:"#FD1753"},null,-1)],V={render:function(e,c){return l(),a("svg",t,B)}},j={width:"45",height:"45",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D=[c("circle",{cx:"22.5",cy:"22.5",r:"22.5",fill:"#393939"},null,-1),c("path",{d:"M34.64 19.146c-2.49 0-4.913-.817-6.905-2.33v10.545c0 5.384-4.11 9.744-9.18 9.744-5.07 0-9.18-4.36-9.18-9.744 0-5.384 4.11-9.746 9.18-9.746.508 0 1 .043 1.479.128v5.585a3.905 3.905 0 0 0-1.44-.277c-2.263 0-4.099 1.947-4.099 4.35 0 2.4 1.836 4.348 4.098 4.348 2.26 0 4.095-1.949 4.095-4.348V6.458h5.12c0 4.025 3.076 7.288 6.87 7.288v5.396l-.037.002",fill:"#03FBFF"},null,-1),c("path",{d:"M35.59 20.58c-2.495 0-4.92-.817-6.907-2.327v10.544c0 5.384-4.11 9.745-9.18 9.745-5.069 0-9.178-4.36-9.178-9.745 0-5.384 4.109-9.745 9.178-9.745.508 0 1 .044 1.48.129v5.585a3.902 3.902 0 0 0-1.44-.277c-2.262 0-4.098 1.947-4.098 4.35 0 2.4 1.836 4.35 4.098 4.35 2.26 0 4.095-1.95 4.095-4.35V7.895h5.12c0 4.025 3.075 7.287 6.869 7.287v5.396l-.037.003Z",fill:"#FD1753"},null,-1)],I={render:function(e,t){return l(),a("svg",j,D)}},A={class:"custom-layout-head"},Z={class:"layout-head-left"},E=c("span",null,"AI",-1),G=["onClick"],H={class:"layout-head-right"},J=n({__name:"header",setup(e){const t=s(),n=u((()=>t.getters["user/token"])),b=o(),_=r(),B=h(b.path);i((()=>b.path),(e=>{B.value=e}));const j=[{label:"图片生成_自动化",path:"/"},{label:"图片生成",path:"/image"},{label:"图片生成stable",path:"/Image_stable"}],D=async()=>{try{0==(await x()).code&&(t.commit("user/removeToken"),C.success("退出成功"),_.replace({path:"/"}))}catch(e){console.log(e)}};return(e,t)=>(l(),a("div",A,[c("div",Z,[v(d(V)),E,(l(),a(p,null,g(j,(e=>c("div",{class:f(["layout-chose-button",{active:e.path===d(B)}]),key:e.path,onClick:t=>(e=>{B.value=e.path,_.replace({path:e.path})})(e)},m(e.label),11,G))),64))]),c("div",H,[d(n)?(l(),y(d(M),{key:0,class:"logout",onClick:D},{default:w((()=>[k(" 退出 ")])),_:1})):F("",!0),v(d(I))])]))}}),K={class:"custom-layout"},L={class:"custom-content"};e("default",n({__name:"content",setup(e){const t=o();return(e,n)=>{const s=b("router-view");return l(),a("div",K,[d(t).meta.header?(l(),y(J,{key:0})):F("",!0),c("div",L,[v(s,null,{default:w((({Component:e})=>[(l(),y(_(e)))])),_:1})])])}}}))}}}));
import{k as a,f as l,p as e,m as t,K as s,h as o,u as i,C as u,c as d,w as n,F as c,o as m,B as r,A as p,H as v,G as g,q as _,N as f,L as b,l as h}from"./vue-b47256e4.js";import{T as V,U as y,a as w,P as S,v as k,i as x,D as U,b as I,f as j}from"./tool-43d95b57.js";import{g as A,M as B,L as C,S as z,I as T,i as D}from"./index-93cd4379.js";import{B as P}from"./index-4bf26a62.js";import{u as q}from"./wf_task-2bece2e0.js";import{A as E}from"./Animation-7ffc7bfd.js";import"./const-65bf1be6.js";import"./_plugin-vue_export-helper-1b428a4d.js";const F=a({props:{modelValue:{type:String}},emits:["update:modelValue"],setup(a,{emit:o}){const i=l("");return e((()=>i.value),(a=>{o("update:modelValue",a)})),()=>t("div",{class:"custom-img-to-img-content"},[t("div",{class:"keyword"},[t("div",{class:"label"},[s("关键词")]),t(V,{autosize:!1,modelValue:i.value,"onUpdate:modelValue":a=>i.value=a},null)])])}}),K=a({props:{modelValue:String},emits:["update:modelValue"],setup(a,{emit:e}){const d=u();o((()=>d.getters["user/getadminConfig"]));const n=o((()=>d.getters["user/getuploadStrategy"])),c=l([]),m=i({url:"",status:0,uploadStatus:!1}),r=l(""),p=l(0);let v=null;const g=a=>!0,_=({file:a})=>{B.error(`文件 ${a.name} 上传失败`)},f=a=>(p.value=0,v=setInterval((()=>{99!=p.value&&(p.value+=1)}),100),new Promise((l=>{let t=k();m.status=1;let s="";const{config:o}=n.value;s="https://"+o.host,setTimeout((()=>{let i=new FormData;i.append("key",o.dir+t+".png"),i.append("policy",o.policy),i.append("OSSAccessKeyId",o.accessid),i.append("success_action_status","200"),i.append("callback",o.callback),i.append("signature",o.signature),i.append("file",a[0].raw),x.post(s,i,{headers:{"Content-Type":"multipart/form-data;charset=utf-8"}}).then((a=>{if(200==a){((a,l)=>{window.clearInterval(v),B.success("上传成功"),m.url=l,m.status=2,e("update:modelValue",m.url)})(0,o.domain+o.dir+t+".png"),m.uploadStatus=!0,l({status:"success",response:{url:m.url}})}else window.clearInterval(v),m.url="",m.status=0,e("update:modelValue",m.url),B.warning("上传失败"),m.uploadStatus=!1})).catch((a=>{console.log(a)}))}),1e3)}))),b=async a=>f(a),h=()=>0==m.status?t(w,{modelValue:c.value,"onUpdate:modelValue":a=>c.value=a,method:"PUT",requestMethod:b,action:r.value,headers:{authorization:`Bearer ${A()}`},accept:"video",theme:"custom","before-upload":g,multiple:!0,max:1,draggable:!0,onfail:_},{default:()=>[t("div",{class:"custom-upload-click-box"},[t("div",{class:"title"},[s("选择图片")]),t("div",{class:"title2"},[s("或拖拽图片到此处")]),t("div",null,[t(y,null,null)]),t(P,{class:"custom-chose-file"},{default:()=>[s("选择文件")]})])]}):1==m.status?t("div",{class:"custom-uploading-stauts"},[t(S,{theme:"circle",percentage:p.value,size:"small"},null),t("div",{class:"uploading-title"},[s("正在上传")])]):t("div",{class:"custom-UploadSuccess-stauts"},[t("img",{class:"UploadSuccess-img",src:m.url,alt:""},null)]);return()=>t("div",null,[t("div",{class:"label"},[s("原图")]),t("div",{class:"custom-real-upload"},[t("div",{class:"real-upload-content"},[t("div",{class:"custom-real-upload-component"},[h()])])])])}}),L=r("div",null,"请耐心等待图片生成",-1),M={class:"custom-dialog-body"},$={class:"content narrow-scrollbar"},G={class:"img-box"},H=["src"],N=["src"],O={key:1,class:"split_img_loading"},J=a({__name:"index",props:{modelValue:Boolean,list:Array,dialogloading:Boolean},emits:["update:modelValue","SubmitSplit"],setup(a,{emit:s}){const o=a,i=l(o.modelValue);return e((()=>o.modelValue),(a=>{i.value=a})),e((()=>i.value),(a=>{s("update:modelValue",a)})),(l,e)=>(m(),d(c(U),{visible:i.value,"onUpdate:visible":e[0]||(e[0]=a=>i.value=a),attach:"body",placement:"center",footer:!1,class:"custom-img-dialog"},{header:n((()=>[L])),body:n((()=>[r("div",M,[r("div",$,[(m(!0),p(g,null,v(a.list,((a,l)=>(m(),p("div",{key:a.id},[r("div",G,[r("img",{class:"img",src:a.img,alt:""},null,8,H),a.split_img?(m(),p("img",{key:0,class:"split-img img",src:a.split_img,alt:""},null,8,N)):a.loading?(m(),p("div",O,[t(c(C),{size:"24px"})])):b("",!0)])])))),128))]),_(t(E,null,null,512),[[f,a.dialogloading]])])])),_:1},8,["visible"]))}}),Q=r("div",null,"请确认是否提交",-1),R=a({__name:"confimDialog",props:{modelValue:Boolean},emits:["update:modelValue","Submit"],setup(a,{emit:t}){const s=a,o=l(!1),i=a=>{console.log("onCancel")},u=a=>{o.value=!1,t("Submit")};return e((()=>s.modelValue),(a=>{o.value=a})),e((()=>o.value),(a=>{t("update:modelValue",a)})),(a,l)=>(m(),d(c(U),{visible:o.value,"onUpdate:visible":l[0]||(l[0]=a=>o.value=a),attach:"body",placement:"center","confirm-on-enter":!0,"on-cancel":i,"on-confirm":u},{header:n((()=>[Q])),body:n((()=>[])),_:1},8,["visible"]))}}),W=a({setup(a,e){const o=u();let d=null,n=null;const c=l(),m=l(!1),r=l(),p=i({list:[]}),v=l(""),g=l(!1),b=l(!0),V=l(""),y=l(!1);l(1),h((()=>{o.dispatch("user/AdminConfig")}));const w=()=>{d=window.setInterval((()=>{(async()=>{try{let a=await T({task_id:c.value});0==a.code&&a.data.length&&(a.data.forEach((a=>{void 0===a.loading&&(a.loading=!1)})),a.data.length>p.list.length&&j(p.list,a.data),r.value==p.list.length?(k(),b.value=!1):b.value=!0)}catch(a){console.log(a)}})()}),3e3)},S=a=>{n=window.setInterval((()=>{(async a=>{try{let l=await D({prompt_id:a});0==l.code&&l.data.cut_img&&l.data.id&&(p.list.forEach((a=>{a.id==l.data.id&&(a.split_img=l.data.cut_img,a.loading=!1)})),x())}catch(l){console.log(l)}})(a)}),3e3)},k=()=>{d&&window.clearInterval(d)},x=()=>{n&&window.clearInterval(n)},U=()=>{v.value&&(m.value=!0)},A=()=>{v.value&&B()},B=async()=>{let a={type:V.value?I.img_to_img:I.text_to_img,prompt:v.value,prompt_img:[V.value],prompt_num:5};try{g.value=!0;let l=await q(a);0==l.code&&(c.value=l.data.task_id,r.value=l.data.prompt_num,y.value=!0,p.list=[],w()),g.value=!1}catch(l){console.log(l),g.value=!1}},C=async({prompt_id:a,click_id:l,index:e})=>{try{let t=await z({prompt_id:a,cut_id:l});0==t.code&&(S(t.data.prompt_id),p.list[e].loading=!0)}catch(t){console.log(t)}};return()=>t("div",{class:"img-to-img-page"},[t("div",{class:"tips"},[s("提示:可不上传图片")]),t(F,{modelValue:v.value,"onUpdate:modelValue":a=>v.value=a},null),t(K,{modelValue:V.value,"onUpdate:modelValue":a=>V.value=a},null),t(P,{onClick:U,class:["submit-button",v.value?"":"disabled"]},{default:()=>[s("提交")]}),t(J,{modelValue:y.value,"onUpdate:modelValue":a=>y.value=a,list:p.list,dialogloading:b.value,onSubmitSplit:C},null),_(t(E,{position:"fixed"},null),[[f,g.value]]),t(R,{modelValue:m.value,"onUpdate:modelValue":a=>m.value=a,onSubmit:A},null)])}});export{W as default};
function e(){import("data:text/javascript,")}import{c as r,w as o,r as t,o as n,a as i,b as s}from"./vue-b47256e4.js";import{r as c,g as a,s as l}from"./index-5ef02c80.js";import{_ as u}from"./_plugin-vue_export-helper-1b428a4d.js";!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver((e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&r(e)})).observe(document,{childList:!0,subtree:!0})}function r(e){if(e.ep)return;e.ep=!0;const r=function(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerpolicy&&(r.referrerPolicy=e.referrerpolicy),"use-credentials"===e.crossorigin?r.credentials="include":"anonymous"===e.crossorigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();const d=u({},[["render",function(e,s){const c=t("router-view");return n(),r(c,null,{default:o((({Component:e})=>[(n(),r(i(e)))])),_:1})}]]);c.beforeEach(((e,r,o)=>{if("login"==e.name)return void o();a()?o():o("/login")}));const f=s(d);f.use(c),f.use(l),f.mount("#app");export{e as __vite_legacy_guard}; function e(){import("data:text/javascript,")}import{c as r,w as o,r as t,o as n,a as i,b as s}from"./vue-b47256e4.js";import{r as c,g as a,s as l}from"./index-93cd4379.js";import{_ as u}from"./_plugin-vue_export-helper-1b428a4d.js";!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver((e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&r(e)})).observe(document,{childList:!0,subtree:!0})}function r(e){if(e.ep)return;e.ep=!0;const r=function(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerpolicy&&(r.referrerPolicy=e.referrerpolicy),"use-credentials"===e.crossorigin?r.credentials="include":"anonymous"===e.crossorigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();const d=u({},[["render",function(e,s){const c=t("router-view");return n(),r(c,null,{default:o((({Component:e})=>[(n(),r(i(e)))])),_:1})}]]);c.beforeEach(((e,r,o)=>{if("login"==e.name)return void o();a()?o():o("/login")}));const f=s(d);f.use(c),f.use(l),f.mount("#app");export{e as __vite_legacy_guard};
System.register(["./vue-legacy-f38efb13.js","./tool-legacy-4833867e.js","./index-legacy-936c29c3.js","./index-legacy-644cdd63.js","./wf_task-legacy-596e0e09.js","./Animation-legacy-5012c49d.js","./const-legacy-d324fc23.js","./_plugin-vue_export-helper-legacy-762b7923.js"],(function(e,l){"use strict";var a,t,s,u,o,i,d,n,c,m,r,p,v,g,y,_,b,h,V,f,w,S,k,x,U,I,j,A,B,C,z,T,D,P,q,E,F,K;return{setters:[e=>{a=e.k,t=e.f,s=e.p,u=e.m,o=e.K,i=e.h,d=e.u,n=e.C,c=e.c,m=e.w,r=e.F,p=e.o,v=e.B,g=e.A,y=e.H,_=e.G,b=e.q,h=e.N,V=e.L,f=e.l},e=>{w=e.T,S=e.U,k=e.a,x=e.P,U=e.v,I=e.i,j=e.D,A=e.b,B=e.f},e=>{C=e.g,z=e.M,T=e.L,D=e.S,P=e.I,q=e.i},e=>{E=e.B},e=>{F=e.u},e=>{K=e.A},null,null],execute:function(){const l=a({props:{modelValue:{type:String}},emits:["update:modelValue"],setup(e,{emit:l}){const a=t("");return s((()=>a.value),(e=>{l("update:modelValue",e)})),()=>u("div",{class:"custom-img-to-img-content"},[u("div",{class:"keyword"},[u("div",{class:"label"},[o("关键词")]),u(w,{autosize:!1,modelValue:a.value,"onUpdate:modelValue":e=>a.value=e},null)])])}}),L=a({props:{modelValue:String},emits:["update:modelValue"],setup(e,{emit:l}){const a=n();i((()=>a.getters["user/getadminConfig"]));const s=i((()=>a.getters["user/getuploadStrategy"])),c=t([]),m=d({url:"",status:0,uploadStatus:!1}),r=t(""),p=t(0);let v=null;const g=e=>!0,y=({file:e})=>{z.error(`文件 ${e.name} 上传失败`)},_=e=>(p.value=0,v=setInterval((()=>{99!=p.value&&(p.value+=1)}),100),new Promise((a=>{let t=U();m.status=1;let u="";const{config:o}=s.value;u="https://"+o.host,setTimeout((()=>{let s=new FormData;s.append("key",o.dir+t+".png"),s.append("policy",o.policy),s.append("OSSAccessKeyId",o.accessid),s.append("success_action_status","200"),s.append("callback",o.callback),s.append("signature",o.signature),s.append("file",e[0].raw),I.post(u,s,{headers:{"Content-Type":"multipart/form-data;charset=utf-8"}}).then((e=>{200==e?(((e,a)=>{window.clearInterval(v),z.success("上传成功"),m.url=a,m.status=2,l("update:modelValue",m.url)})(0,o.domain+o.dir+t+".png"),m.uploadStatus=!0,a({status:"success",response:{url:m.url}})):(window.clearInterval(v),m.url="",m.status=0,l("update:modelValue",m.url),z.warning("上传失败"),m.uploadStatus=!1)})).catch((e=>{console.log(e)}))}),1e3)}))),b=async e=>_(e),h=()=>0==m.status?u(k,{modelValue:c.value,"onUpdate:modelValue":e=>c.value=e,method:"PUT",requestMethod:b,action:r.value,headers:{authorization:`Bearer ${C()}`},accept:"video",theme:"custom","before-upload":g,multiple:!0,max:1,draggable:!0,onfail:y},{default:()=>[u("div",{class:"custom-upload-click-box"},[u("div",{class:"title"},[o("选择图片")]),u("div",{class:"title2"},[o("或拖拽图片到此处")]),u("div",null,[u(S,null,null)]),u(E,{class:"custom-chose-file"},{default:()=>[o("选择文件")]})])]}):1==m.status?u("div",{class:"custom-uploading-stauts"},[u(x,{theme:"circle",percentage:p.value,size:"small"},null),u("div",{class:"uploading-title"},[o("正在上传")])]):u("div",{class:"custom-UploadSuccess-stauts"},[u("img",{class:"UploadSuccess-img",src:m.url,alt:""},null)]);return()=>u("div",null,[u("div",{class:"label"},[o("原图")]),u("div",{class:"custom-real-upload"},[u("div",{class:"real-upload-content"},[u("div",{class:"custom-real-upload-component"},[h()])])])])}}),M=v("div",null,"请耐心等待图片生成",-1),$={class:"custom-dialog-body"},G={class:"content narrow-scrollbar"},H={class:"img-box"},N=["src"],O=["src"],J={key:1,class:"split_img_loading"},Q=a({__name:"index",props:{modelValue:Boolean,list:Array,dialogloading:Boolean},emits:["update:modelValue","SubmitSplit"],setup(e,{emit:l}){const a=e,o=t(a.modelValue);return s((()=>a.modelValue),(e=>{o.value=e})),s((()=>o.value),(e=>{l("update:modelValue",e)})),(l,a)=>(p(),c(r(j),{visible:o.value,"onUpdate:visible":a[0]||(a[0]=e=>o.value=e),attach:"body",placement:"center",footer:!1,class:"custom-img-dialog"},{header:m((()=>[M])),body:m((()=>[v("div",$,[v("div",G,[(p(!0),g(_,null,y(e.list,((e,l)=>(p(),g("div",{key:e.id},[v("div",H,[v("img",{class:"img",src:e.img,alt:""},null,8,N),e.split_img?(p(),g("img",{key:0,class:"split-img img",src:e.split_img,alt:""},null,8,O)):e.loading?(p(),g("div",J,[u(r(T),{size:"24px"})])):V("",!0)])])))),128))]),b(u(K,null,null,512),[[h,e.dialogloading]])])])),_:1},8,["visible"]))}}),R=v("div",null,"请确认是否提交",-1),W=a({__name:"confimDialog",props:{modelValue:Boolean},emits:["update:modelValue","Submit"],setup(e,{emit:l}){const a=e,u=t(!1),o=e=>{console.log("onCancel")},i=e=>{u.value=!1,l("Submit")};return s((()=>a.modelValue),(e=>{u.value=e})),s((()=>u.value),(e=>{l("update:modelValue",e)})),(e,l)=>(p(),c(r(j),{visible:u.value,"onUpdate:visible":l[0]||(l[0]=e=>u.value=e),attach:"body",placement:"center","confirm-on-enter":!0,"on-cancel":o,"on-confirm":i},{header:m((()=>[R])),body:m((()=>[])),_:1},8,["visible"]))}});e("default",a({setup(e,a){const s=n();let i=null,c=null;const m=t(),r=t(!1),p=t(),v=d({list:[]}),g=t(""),y=t(!1),_=t(!0),V=t(""),w=t(!1);t(1),f((()=>{s.dispatch("user/AdminConfig")}));const S=()=>{i=window.setInterval((()=>{(async()=>{try{let e=await P({task_id:m.value});0==e.code&&e.data.length&&(e.data.forEach((e=>{void 0===e.loading&&(e.loading=!1)})),e.data.length>v.list.length&&B(v.list,e.data),p.value==v.list.length?(x(),_.value=!1):_.value=!0)}catch(e){console.log(e)}})()}),3e3)},k=e=>{c=window.setInterval((()=>{(async e=>{try{let l=await q({prompt_id:e});0==l.code&&l.data.cut_img&&l.data.id&&(v.list.forEach((e=>{e.id==l.data.id&&(e.split_img=l.data.cut_img,e.loading=!1)})),U())}catch(l){console.log(l)}})(e)}),3e3)},x=()=>{i&&window.clearInterval(i)},U=()=>{c&&window.clearInterval(c)},I=()=>{g.value&&(r.value=!0)},j=()=>{g.value&&C()},C=async()=>{let e={type:V.value?A.img_to_img:A.text_to_img,prompt:g.value,prompt_img:[V.value],prompt_num:5};try{y.value=!0;let l=await F(e);0==l.code&&(m.value=l.data.task_id,p.value=l.data.prompt_num,w.value=!0,v.list=[],S()),y.value=!1}catch(l){console.log(l),y.value=!1}},z=async({prompt_id:e,click_id:l,index:a})=>{try{let t=await D({prompt_id:e,cut_id:l});0==t.code&&(k(t.data.prompt_id),v.list[a].loading=!0)}catch(t){console.log(t)}};return()=>u("div",{class:"img-to-img-page"},[u("div",{class:"tips"},[o("提示:可不上传图片")]),u(l,{modelValue:g.value,"onUpdate:modelValue":e=>g.value=e},null),u(L,{modelValue:V.value,"onUpdate:modelValue":e=>V.value=e},null),u(E,{onClick:I,class:["submit-button",g.value?"":"disabled"]},{default:()=>[o("提交")]}),u(Q,{modelValue:w.value,"onUpdate:modelValue":e=>w.value=e,list:v.list,dialogloading:_.value,onSubmitSplit:z},null),b(u(K,{position:"fixed"},null),[[h,y.value]]),u(W,{modelValue:r.value,"onUpdate:modelValue":e=>r.value=e,onSubmit:j},null)])}}))}}}));
System.register(["./vue-legacy-f38efb13.js","./index-legacy-a1806d7c.js","./_plugin-vue_export-helper-legacy-762b7923.js"],(function(e,n){"use strict";var t,r,u,o,s,c,i,l,a,g;return{setters:[e=>{t=e.c,r=e.w,u=e.r,o=e.o,s=e.a,c=e.b},e=>{i=e.r,l=e.g,a=e.s},e=>{g=e._}],execute:function(){const e=g({},[["render",function(e,n){const c=u("router-view");return o(),t(c,null,{default:r((({Component:e})=>[(o(),t(s(e)))])),_:1})}]]);i.beforeEach(((e,n,t)=>{"login"!=e.name?l()?t():t("/login"):t()}));const n=c(e);n.use(i),n.use(a),n.mount("#app")}}})); System.register(["./vue-legacy-f38efb13.js","./index-legacy-936c29c3.js","./_plugin-vue_export-helper-legacy-762b7923.js"],(function(e,n){"use strict";var t,r,u,o,s,c,i,l,a,g;return{setters:[e=>{t=e.c,r=e.w,u=e.r,o=e.o,s=e.a,c=e.b},e=>{i=e.r,l=e.g,a=e.s},e=>{g=e._}],execute:function(){const e=g({},[["render",function(e,n){const c=u("router-view");return o(),t(c,null,{default:r((({Component:e})=>[(o(),t(s(e)))])),_:1})}]]);i.beforeEach(((e,n,t)=>{"login"!=e.name?l()?t():t("/login"):t()}));const n=c(e);n.use(i),n.use(a),n.mount("#app")}}}));
import{aE as a,g as s}from"./index-5ef02c80.js";const e=e=>a.post("/api/users/api-submit",{...e},{headers:{authorization:`Bearer ${s()}`}}),r=e=>a.post("/api/users/stable-submit",{...e},{headers:{authorization:`Bearer ${s()}`}});export{e as n,r as u}; import{aE as a,g as s}from"./index-93cd4379.js";const e=e=>a.post("/api/users/api-submit",{...e},{headers:{authorization:`Bearer ${s()}`}}),r=e=>a.post("/api/users/stable-submit",{...e},{headers:{authorization:`Bearer ${s()}`}});export{e as n,r as u};
System.register(["./index-legacy-a1806d7c.js"],(function(e,t){"use strict";var s,r;return{setters:[e=>{s=e.aE,r=e.g}],execute:function(){e("n",(e=>s.post("/api/users/api-submit",{...e},{headers:{authorization:`Bearer ${r()}`}}))),e("u",(e=>s.post("/api/users/stable-submit",{...e},{headers:{authorization:`Bearer ${r()}`}})))}}})); System.register(["./index-legacy-936c29c3.js"],(function(e,t){"use strict";var s,r;return{setters:[e=>{s=e.aE,r=e.g}],execute:function(){e("n",(e=>s.post("/api/users/api-submit",{...e},{headers:{authorization:`Bearer ${r()}`}}))),e("u",(e=>s.post("/api/users/stable-submit",{...e},{headers:{authorization:`Bearer ${r()}`}})))}}}));
...@@ -8,9 +8,9 @@ ...@@ -8,9 +8,9 @@
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"
/> />
<title>GPT</title> <title>GPT</title>
<script type="module" crossorigin src="/assets/index-4050a4f5.js"></script> <script type="module" crossorigin src="/assets/index-d15ca14b.js"></script>
<link rel="modulepreload" crossorigin href="/assets/vue-b47256e4.js"> <link rel="modulepreload" crossorigin href="/assets/vue-b47256e4.js">
<link rel="modulepreload" crossorigin href="/assets/index-5ef02c80.js"> <link rel="modulepreload" crossorigin href="/assets/index-93cd4379.js">
<link rel="modulepreload" crossorigin href="/assets/_plugin-vue_export-helper-1b428a4d.js"> <link rel="modulepreload" crossorigin href="/assets/_plugin-vue_export-helper-1b428a4d.js">
<link rel="stylesheet" href="/assets/style-d5935e07.css"> <link rel="stylesheet" href="/assets/style-d5935e07.css">
<script type="module">try{import.meta.url;import("_").catch(()=>1);}catch(e){}window.__vite_is_modern_browser=true;</script> <script type="module">try{import.meta.url;import("_").catch(()=>1);}catch(e){}window.__vite_is_modern_browser=true;</script>
...@@ -21,6 +21,6 @@ ...@@ -21,6 +21,6 @@
<script nomodule>!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script> <script nomodule>!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script>
<script nomodule crossorigin id="vite-legacy-polyfill" src="/assets/polyfills-legacy-61159727.js"></script> <script nomodule crossorigin id="vite-legacy-polyfill" src="/assets/polyfills-legacy-61159727.js"></script>
<script nomodule crossorigin id="vite-legacy-entry" data-src="/assets/index-legacy-d5963ebb.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script> <script nomodule crossorigin id="vite-legacy-entry" data-src="/assets/index-legacy-63e1a5ca.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
</body> </body>
</html> </html>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment