index.21b35855.js 3.1 KB

1
  1. var K=Object.defineProperty;var c=Object.getOwnPropertySymbols;var P=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable;var d=(a,e,t)=>e in a?K(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t,f=(a,e)=>{for(var t in e||(e={}))P.call(e,t)&&d(a,t,e[t]);if(c)for(var t of c(e))v.call(e,t)&&d(a,t,e[t]);return a};var i=(a,e,t)=>new Promise((s,r)=>{var m=n=>{try{o(t.next(n))}catch(l){r(l)}},u=n=>{try{o(t.throw(n))}catch(l){r(l)}},o=n=>n.done?s(n.value):Promise.resolve(n.value).then(m,u);o((t=t.apply(a,e)).next())});import{ab as b,d as N,a as h,r as y,u as L,B as _,i as p,q as C,ac as T,dc as w,p as B,k as V,ak as j,e as q,d8 as k,bj as g,d9 as S,bo as F}from"./index.50dda0d8.js";import{g as x,s as E}from"./use-async.c4971915.js";import{B as I}from"./constant.6600dba8.js";import{s as M}from"./api.9b449c74.js";import{N as O}from"./FormItemGridItem.ad7bd3dc.js";import"./searchs.b637f0d6.js";const U=a=>b({url:"/cbs-app/sysParamConfig/queryByParamName?paramName="+a,method:"get",requestType:"form"}),D=a=>b({url:"/cbs-app/sysParamConfig/update",method:"post",data:a}),G=N({name:"project-param-setting",props:{appKey:{type:String,default:"KT"}},setup(a){const e=h({id:null,paramValue:null,group:null}),t=y(),s=y(!1),r=L(),m=()=>a.appKey.toLowerCase()+"_frequency";_(()=>i(this,null,function*(){const{data:o}=yield U(m());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=()=>i(this,null,function*(){const o={group:e.group,configs:[f({},e)]};s.value=!0;try{const n=yield D(o);n&&n.code=="200"&&r.success("\u4FDD\u5B58\u6210\u529F")}catch(n){}s.value=!1});return()=>p(j,null,[p(C,{labelPlacement:"left",model:e,requireMarkPlacement:"left",ref:t},{default:()=>[p(T,{cols:1},{default:()=>[p(O,{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(w,{style:{width:"210px"},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u9891\u7387",value:e.paramValue,"onUpdate:value":o=>e.paramValue=o,clearable:!0,showButton:!1,min:1,max:999},null)]})]})]}),p(B,{type:"primary",onClick:u,loading:s.value},{default:()=>[V("\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=h({tabName:"KT",appKeyList:[],appNameList:[]}),e=q();x(s=>{s.form.tabName&&(a.tabName=s.form.tabName)});const t=s=>{E(s,"tabName",e)};return _(()=>i(this,null,function*(){{const s=Object.keys(I),{data:r}=yield M({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("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,m)=>g(S,{name:r,tab:a.appNameList[m]},{default:()=>g(G,{appKey:r})})))?s:{default:()=>[s]})])])}}});export{Y as default};