mirror of
https://github.com/lkddi/nexusphp.git
synced 2026-05-18 06:37:28 +08:00
2 lines
27 KiB
JavaScript
2 lines
27 KiB
JavaScript
|
|
var B=Object.defineProperty,G=Object.defineProperties;var j=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)=>G(t,j(o));import{_ as x,l as y,v as I,u as U,r as N,B as A,o as $,a as g,x as M,t as Y,b as c,d as V,j as E,w as a,f as e,E as S,m as u,h as n,s as P,e as q,k as H,F}from"./index.dabb5305.js";import{u as W,r as z}from"./table.6af03a03.js";const Q={name:"SettingFormBasic",setup(){const t=y(null),o=I(),h=U(),{id:_}=o.query,f=N({token:A("token")||"",id:_,allClasses:[],formData:{basic:{SITENAME:""}},rules:{"basic.name":[{required:"true"}]}});$(()=>{if(_)g.getExam(_).then(m=>{f.formData.name=m.data.name,f.formData.description=m.data.description,f.formData.begin=m.data.begin,f.formData.end=m.data.end,f.formData.duration=m.data.duration,f.formData.indexes=m.data.indexes,f.formData.filters=m.data.filters,f.formData.status=m.data.status,f.formData.is_discovered=m.data.is_discovered});else{let m=g.listExamIndex();f.formData.indexes=m.data}}),M(()=>{});const p=()=>{t.value.validate(async m=>{if(m){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=m=>{const b=m.name.split(".")[1]||"";if(!["jpg","jpeg","png"].includes(b))return S.error("\u8BF7\u4E0A\u4F20 jpg\u3001jpeg\u3001png \u683C\u5F0F\u7684\u56FE\u7247"),!1},i=m=>{f.formData.goodsCoverImg=m.data||""},d=m=>{f.categoryId=m[2]||0};return k(w({},Y(f)),{formRef:t,submitAdd:p,handleBeforeUpload:s,handleUrlSuccess:i,handleChangeCate:d})}},K=u("div",{class:"nexus-help-text"}," Website name ",-1),X=n("Submit");function J(t,o,h,_,f,p){const s=c("el-input"),i=c("el-form-item"),d=c("el-button"),m=c("el-form");return V(),E(m,{model:t.formData,rules:t.rules,ref:"formRef","label-width":"200px",class:"formData"},{default:a(()=>[e(i,{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(i,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=x(Q,[["render",J]]);const ee={name:"SettingFormBasic",setup(){const{proxy:t}=P();console.log("proxy",t);const o=y(null),h=I(),_=U(),{id:f}=h.query,p=N({token:A("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"}]}});$(()=>{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}}),M(()=>{});const s=()=>{o.value.validate(async l=>{if(l){let r=p.formData;r.begin&&(r.begin=dayjs(r.begin).format("YYYY-MM-DD HH:mm:ss")),r.end&&(r.end=dayjs(r.end).format("YYYY-MM-DD HH:mm:ss")),console.log(r),f?await g.updateExam(f,r):await g.storeExam(r),await _.push({name:"exam"})}})},i=l=>{const r=l.name.split(".")[1]||"";if(!["jpg","jpeg","png"].includes(r))return S.error("\u8BF7\u4E0A\u4F20 jpg\u3001
|