Files
nexusphp/admin/dist/assets/index.8b475fe8.js
T

2 lines
26 KiB
JavaScript
Raw Normal View History

2022-02-01 18:36:33 +08:00
var B=Object.defineProperty,j=Object.defineProperties;var G=Object.getOwnPropertyDescriptors;var C=Object.getOwnPropertySymbols;var L=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable;var T=(t,o,h)=>o in t?B(t,o,{enumerable:!0,configurable:!0,writable:!0,value:h}):t[o]=h,w=(t,o)=>{for(var h in o||(o={}))L.call(o,h)&&T(t,h,o[h]);if(C)for(var h of C(o))O.call(o,h)&&T(t,h,o[h]);return t},k=(t,o)=>j(t,G(o));import{B as v,d as I,u as x,r as N,o as U,H as A,t as $,e as c,f as V,q as E,w as a,k as e,E as S,h as r,l as i,G as P,g as q,A as H,F}from"./vendor.51c5b88d.js";import{_ as Y,b as M,a as g}from"./index.18f7a70d.js";import{u as W,r as z}from"./table.848ed703.js";const Q={name:"SettingFormBasic",setup(){const t=v(null),o=I(),h=x(),{id:_}=o.query,f=N({token:M("token")||"",id:_,allClasses:[],formData:{basic:{SITENAME:""}},rules:{"basic.name":[{required:"true"}]}});U(()=>{if(_)g.getExam(_).then(u=>{f.formData.name=u.data.name,f.formData.description=u.data.description,f.formData.begin=u.data.begin,f.formData.end=u.data.end,f.formData.duration=u.data.duration,f.formData.indexes=u.data.indexes,f.formData.filters=u.data.filters,f.formData.status=u.data.status,f.formData.is_discovered=u.data.is_discovered});else{let u=g.listExamIndex();f.formData.indexes=u.data}}),A(()=>{});const p=()=>{t.value.validate(async u=>{if(u){let b=f.formData;b.begin&&(b.begin=dayjs(b.begin).format("YYYY-MM-DD HH:mm:ss")),b.end&&(b.end=dayjs(b.end).format("YYYY-MM-DD HH:mm:ss")),console.log(b),_?await g.updateExam(_,b):await g.storeExam(b),await h.push({name:"exam"})}})},s=u=>{const b=u.name.split(".")[1]||"";if(!["jpg","jpeg","png"].includes(b))return S.error("\u8BF7\u4E0A\u4F20 jpg\u3001jpeg\u3001png \u683C\u5F0F\u7684\u56FE\u7247"),!1},n=u=>{f.formData.goodsCoverImg=u.data||""},d=u=>{f.categoryId=u[2]||0};return k(w({},$(f)),{formRef:t,submitAdd:p,handleBeforeUpload:s,handleUrlSuccess:n,handleChangeCate:d})}},K=r("div",{class:"nexus-help-text"}," Website name ",-1),X=i("Submit");function J(t,o,h,_,f,p){const s=c("el-input"),n=c("el-form-item"),d=c("el-button"),u=c("el-form");return V(),E(u,{model:t.formData,rules:t.rules,ref:"formRef","label-width":"200px",class:"formData"},{default:a(()=>[e(n,{label:"Site Name",prop:"basic.SITENAME"},{default:a(()=>[e(s,{modelValue:t.formData.basic.SITENAME,"onUpdate:modelValue":o[0]||(o[0]=b=>t.formData.basic.SITENAME=b),placeholder:""},null,8,["modelValue"]),K]),_:1}),e(n,null,{default:a(()=>[e(d,{type:"primary",onClick:o[1]||(o[1]=b=>_.submitAdd())},{default:a(()=>[X]),_:1})]),_:1})]),_:1},8,["model","rules"])}var Z=Y(Q,[["render",J]]);const ee={name:"SettingFormBasic",setup(){const{proxy:t}=P();console.log("proxy",t);const o=v(null),h=I(),_=x(),{id:f}=h.query,p=N({token:M("token")||"",id:f,allClasses:[],formData:{main:{site_online:"",invitesystem:"",iniupload:"",invite_count:"",invite_timeout:"",verification:"",waitsystem:"",maxdlsystemyes:"",showpolls:"",showstats:"",showtrackerload:"",showforumstats:"",showlastxforumposts:"",showlastxtorrents:"",showhotmovies:"",showclassicmovies:"",showimdbinfo:"",enable_pt_gen_system:"",pt_gen_api_point:"",enablenfo:"",enable_technical_info:"",enableschoolyes:"",restrictemail:"",showshoutbox:"",showfunbox:"",showoffer:"",donation:""}},rules:{"main.site_online":[{required:"true"}]}});U(()=>{if(b(),D(),f)g.getExam(f).then(l=>{p.formData.name=l.data.name,p.formData.description=l.data.description,p.formData.begin=l.data.begin,p.formData.end=l.data.end,p.formData.duration=l.data.duration,p.formData.indexes=l.data.indexes,p.formData.filters=l.data.filters,p.formData.status=l.data.status,p.formData.is_discovered=l.data.is_discovered});else{let l=g.listExamIndex();p.formData.indexes=l.data}}),A(()=>{});const s=()=>{o.value.validate(async l=>{if(l){let m=p.formData;m.begin&&(m.begin=dayjs(m.begin).format("YYYY-MM-DD HH:mm:ss")),m.end&&(m.end=dayjs(m.end).format("YYYY-MM-DD HH:mm:ss")),console.log(m),f?await g.updateExam(f,m):await g.storeExam(m),await _.push({name:"exam"})}})},n=l=>{const m=l.name.split(".")[1]||"";if(!["jpg","jpeg","png"].includes(m))return S.e