2 lines
9.3 KiB
JavaScript
2 lines
9.3 KiB
JavaScript
|
import{d as ee,P as xe,r,U as Z,T as Ne,i as Ue,b as Re,V as De,o as i,c as y,k as l,m as a,w,t as R,e as t,p as D,Y as k,Z as T,q as m,y as d,S as j,W as Pe,R as J,K as P,x as qe,a7 as Fe,B as Le,C as Ke,X as Be,a6 as Qe,v as Oe}from"./index-ce293e15.js";import"./el-tag-3fc9a3c5.js";import{E as Ye,a as Ae,b as ze}from"./el-select-73eaf91b.js";import"./el-tree-3fe9ff76.js";import"./el-checkbox-4dcbb825.js";import{E as Me}from"./el-tree-select-22ef24ce.js";import{E as He}from"./el-date-picker-6e0eb9df.js";/* empty css *//* empty css */import{E as $e}from"./el-card-d5e24325.js";import{_ as Ge}from"./index-ecfe591e.js";import{E as We,a as Xe}from"./el-table-column-cabb178a.js";import{_ as Ze,E as je}from"./index-513a4358.js";import{l as Je,f as el,E as ll}from"./index-911b2433.js";import{I as al}from"./index-a2e05c1d.js";import{E as tl}from"./el-row-12f29e15.js";import{E as ol}from"./el-col-6a25bef6.js";import{E as sl,a as nl}from"./el-form-item-16067f4c.js";import{a as rl}from"./index-0a3e42bf.js";import{f as il}from"./index-ae57c1c3.js";import{d as dl}from"./index-b6caa659.js";import{E as pl,a as ul}from"./index-142ddad2.js";import"./_Uint8Array-e8d4eb20.js";import"./isEqual-48984780.js";import"./strings-d88802bc.js";import"./index-04e76e1c.js";import"./_initCloneObject-d640be41.js";import"./_baseClone-e976708f.js";const cl={class:"p-2"},ml={class:"search"},_l={class:"text-ellipsis"},fl={class:"dialog-footer"},yl=ee({name:"SysScale"}),Hl=ee({...yl,setup(vl){const{proxy:v}=xe(),q=r([]),C=r(!1),I=r(!0),h=r(!0),le=r([]),ae=r(!0),te=r(!0),x=r(0),F=r(),N=r(),_=Z({visible:!1,title:""}),V=r(!1),oe=Z({form:{},queryParams:{},rules:{}}),{queryParams:p,form:n,rules:se}=Ne(oe),g=async()=>{I.value=!0;const s=await Je(p.value);q.value=s.rows,x.value=s.total,I.value=!1},ne=()=>{L(),_.visible=!1},L=()=>{var s;n.value={},(s=N.value)==null||s.resetFields()},b=()=>{p.value.pageNum=1,g()},re=()=>{var s;(s=F.value)==null||s.resetFields(),b()},ie=s=>{le.value=s.map(o=>o.scaleId),ae.value=s.length!=1,te.value=!s.length},de=()=>{L(),_.visible=!0,_.title="量表测评发布"},pe=()=>{var s;(s=N.value)==null||s.validate(async o=>{o&&(C.value=!0,await rl(n.value).finally(()=>C.value=!1),v==null||v.$modal.msgSuccess("发布成功"),_.visible=!1,await g())})},K=r([]);async function ue(){const s=await Fe("scale_type");K.value=s.data}const B=r([]),ce=async()=>{const s=await dl();B.value=s.data},Q=r([]),me=async()=>{const s=await el();Q.value=s.data};Ue(()=>_.visible,s=>{s&&(ce(),me())});const O=r([]);async function _e(s){console.log("handleDetail",s.scaleId);const o=await il({scaleId:s.scaleId});O.value=o.data,V.value=!0}return Re(()=>{g(),ue()}),(s,o)=>{var G,W;const U=Le,u=sl,Y=Ye,A=Ae,f=Ke,z=nl,fe=ol,ye=Ze,ve=tl,c=We,ge=al,E=ze,be=ll,we=je,he=Be,Ve=Xe,Ee=Ge,Se=$e,S=pl,M=ul,ke=He,Te=Me,H=Qe,$=De("hasPermi"),Ce=Oe;return i(),y("div",cl,[l(Pe,{"enter-active-class":(G=t(v))==null?void 0:G.animate.searchAnimate.enter,"leave-active-class":(W=t(v))==null?void 0:W.animate.searchAnimate.leave},{default:a(()=>[w(R("div",ml,[l(z,{model:t(p),ref_key:"queryFormRef",ref:F,inline:!0,"label-width":"68px"},{default:a(()=>[l(u,{label:"量表名称",prop:"scaleName"},{default:a(()=>[l(U,{modelValue:t(p).scaleName,"onUpdate:modelValue":o[0]||(o[0]=e=>t(p).scaleName=e),placeholder:"请输入量表名称",clearable:"",style:{width:"240px"},onKeyup:D(b,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),l(u,{label:"量表编码",prop:"scaleCode"},{default:a(()=>[l(U,{modelValue:t(p).scaleCode,"onUpdate:modelValue":o[1]||(o[1]=e=>t(p).scaleCode=e),placeholder:"请输入量表编码",clearable:"",style:{width:"240px"},onKeyup:D(b,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),l(u,{label:"量表类型",prop:"scaleType"},{default:a(()=>[l(A,{modelValue:t(p).scaleType,"onUpdate:modelValue":o[2]||(o[2]=e=>t(p).scaleType=e),placeholder:"请选择量表类型",style:{width:"240px"},onKeyup:D(b,["enter"])},{default:a(()=>[(i(!0),y(k,null,T(t(K),e=>(i(),m(Y,{key:e.dictCode,label:e.dictLabel,value:e.dictValue},null,8,["label","value"])))
|