index.bce8222e.js 3.1 KB

1
  1. var P=Object.defineProperty;var c=Object.getOwnPropertySymbols;var v=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable;var d=(a,e,t)=>e in a?P(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t,f=(a,e)=>{for(var t in e||(e={}))v.call(e,t)&&d(a,t,e[t]);if(c)for(var t of c(e))C.call(e,t)&&d(a,t,e[t]);return a};var m=(a,e,t)=>new Promise((s,r)=>{var l=n=>{try{o(t.next(n))}catch(i){r(i)}},u=n=>{try{o(t.throw(n))}catch(i){r(i)}},o=n=>n.done?s(n.value):Promise.resolve(n.value).then(l,u);o((t=t.apply(a,e)).next())});import{cc as b,d as N,a as _,r as y,u as L,B as h,i as p,q as B,ca as T,_ as V,p as w,k as K,ag as j,e as q,d7 as k,bf as g,d8 as E,bk as F}from"./index.58c3ba82.js";import{g as S,s as M}from"./use-async.f97144fa.js";import{B as O}from"./constant.645e620d.js";import{s as U}from"./api.98210726.js";import{N as x}from"./FormItemGridItem.bcb07776.js";import"./searchs.b637f0d6.js";const D=a=>b({url:"/cbs-app/sysParamConfig/queryByParamName?paramName="+a,method:"get",requestType:"form"}),G=a=>b({url:"/cbs-app/sysParamConfig/update",method:"post",data:a}),I=N({name:"project-param-setting",props:{appKey:{type:String,default:"KT"}},setup(a){const e=_({id:null,paramValue:null,group:null}),t=y(),s=y(!1),r=L(),l=()=>a.appKey.toLowerCase()+"_frequency";h(()=>m(this,null,function*(){const{data:o}=yield D(l());o?(e.id=o.id,e.paramValue=o.paramValue,e.group=o.group):r.error("\u52A0\u8F7D\u914D\u7F6E\u53C2\u6570\u5931\u8D25")}));const u=()=>m(this,null,function*(){const o={group:e.group,configs:[f({},e)]};s.value=!0;try{const n=yield G(o);n&&n.code=="200"&&r.success("\u4FDD\u5B58\u6210\u529F")}catch(n){}s.value=!1});return()=>p(j,null,[p(B,{labelPlacement:"left",model:e,requireMarkPlacement:"left",ref:t},{default:()=>[p(T,{cols:1},{default:()=>[p(x,{label:"\u8BC4\u6D4B\u9891\u7387",path:"scope_of_attendance",rule:[{required:!1,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u9891\u7387",trigger:["blur","input"]}]},{default:()=>[p(V,{value:e.paramValue,"onUpdate:value":o=>e.paramValue=o,placeholder:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u9891\u7387",clearable:!0,style:"width:200px"},null)]})]})]}),p(w,{type:"primary",onClick:u,loading:s.value},{default:()=>[K("\u4FDD\u5B58\u8BBE\u7F6E")]})])}});function R(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!F(a)}const Y=N({name:"param-settings",setup(){const a=_({tabName:"KT",appKeyList:[],appNameList:[]}),e=q();S(s=>{s.form.tabName&&(a.tabName=s.form.tabName)});const t=s=>{M(s,"tabName",e)};return h(()=>m(this,null,function*(){{const s=Object.keys(O),{data:r}=yield U({page:1,rows:99,parentId:0});(r.rows||[]).forEach(u=>{s.includes(u.appKey)&&(a.appKeyList.push(u.appKey),a.appNameList.push(u.appName))})}})),()=>{let s;return p("div",{class:"system-menu-container"},[p("h2",null,[K("\u53C2\u6570\u8BBE\u7F6E")]),p("div",{class:["section-container"],style:"padding-top: 0"},[p(k,{type:"line",size:"large",value:a.tabName,"onUpdate:value":[r=>a.tabName=r,r=>t(r)]},R(s=a.appKeyList.map((r,l)=>g(E,{name:r,tab:a.appNameList[l]},{default:()=>g(I,{appKey:r})})))?s:{default:()=>[s]})])])}}});export{Y as default};