2 lines
2.3 KiB
JavaScript
2 lines
2.3 KiB
JavaScript
import{_ as y}from"./index.76a66f15.js";/* empty css */import{c as L}from"./config-form.cfca7d2a.js";import{a$ as x,C as c,D as l,aJ as a,b2 as s,aG as D,b4 as S,b1 as V,E as B,aV as w,bW as F,bR as N,bo as P,bs as T,c4 as $,bK as E,bL as J,bP as q}from"./arco.f3c60d68.js";import"./chart.a626c034.js";import"./vue.7d1f2b31.js";/* empty css */import"./index.c314f49b.js";const A={components:{configForm:L},data(){return{loading:!1,uploadvalue:"",pageParams:{group:"basic"},tabsChecked:0,data:{siteList:[]}}},watch:{"$route.params":{handler:"getData",immediate:!0}},methods:{getData(){this.loading=!0,this.$request.post("admin/config/system/index",{group:"course",name:"course"}).then(t=>{this.loading=!1,this.data=t.data,this.tabsChecked=t.data.siteList[0].id})},menuItemClick(t){this.pageParams.group=t,this.getData()},tabClick(t){this.tabsChecked=t},handleSubmit(){var t={},o=JSON.parse(JSON.stringify(this.data.siteList));for(var n in o){var r=o[n].value;t[o[n].name]=r}this.loading=!0,this.$request.post("admin/config/system/edit",{group:"course",name:"course",row:t}).then(e=>{this.$message.success(e.msg),this.loading=!1}).catch(e=>{this.loading=!1,this.$message.error(e.msg)})}},created(){this.pageParams=this.$route.params}};const I={class:"container"},O={class:"form-submit-btn"};function U(t,o,n,r,e,d){const u=x("config-form"),_=F,p=N,f=P,g=T,h=$,b=E,v=J,k=q;return c(),l("div",I,[a(k,{loading:e.loading,tip:"\u52A0\u8F7D\u4E2D",style:{width:"100%"}},{default:s(()=>[a(v,{class:"content-card"},{default:s(()=>[a(b,{model:e.data.siteList,onSubmit:d.handleSubmit},{default:s(()=>[a(p,{type:"rounded","active-key":e.tabsChecked,onTabClick:d.tabClick},{default:s(()=>[(c(!0),l(D,null,S(e.data.siteList,(i,m)=>(c(),V(_,{key:i.id,title:t.$t(i.title)},{default:s(()=>[a(u,{config:i,modelValue:e.data.siteList[m].value,"onUpdate:modelValue":C=>e.data.siteList[m].value=C},null,8,["config","modelValue","onUpdate:modelValue"])]),_:2},1032,["title"]))),128))]),_:1},8,["active-key","onTabClick"]),a(h,{offsetBottom:0},{default:s(()=>[B("div",O,[a(g,null,{default:s(()=>[a(f,{"html-type":"submit",type:"primary"},{default:s(()=>[...o[0]||(o[0]=[w("\u4FDD\u5B58",-1)])]),_:1})]),_:1})])]),_:1})]),_:1},8,["model","onSubmit"])]),_:1})]),_:1},8,["loading"])])}const Q=y(A,[["render",U],["__scopeId","data-v-8f69313c"]]);export{Q as default};
|