12 |
- import{r as l,a7 as Z,a1 as P,o as d,b as v,d as c,f as a,a as n,a2 as u,u as s,an as X,G as z,O as j,X as H,e as K,c as Q,i as W}from"./index-312d0758.js";import{E as ee}from"./el-dialog-7eeab671.js";/* empty css */import{E as te,a as oe}from"./el-form-item-103c2f12.js";/* empty css */import"./el-tag-ecd58a65.js";import{a as le,E as ae}from"./el-select-3d8aebfc.js";import"./el-scrollbar-c70422fb.js";import"./el-popper-1c70242b.js";import{E as ne}from"./el-button-5fd5d56e.js";import{r as h}from"./request-ae682a54.js";/* empty css */import{b as F}from"./route-block-83d24a4e.js";import{_ as se}from"./_plugin-vue_export-helper-c27b6911.js";import{E}from"./index-8db4c46a.js";import{E as ie}from"./index-25781584.js";import{E as re}from"./index-fb232398.js";import"./index-3d809b27.js";import"./error-78e43d3e.js";import"./scroll-27bc6409.js";import"./vnode-e253b113.js";import"./index-7588b595.js";import"./plugin-vue_export-helper-1cff8a04.js";import"./focus-trap-30782453.js";import"./typescript-c7dac87b.js";import"./refs-682a87ce.js";import"./event-9519ab40.js";import"./index-1da7ed1a.js";import"./isUndefined-aa0326a0.js";import"./index-a787320c.js";import"./constants-8ece7a3d.js";import"./castArray-504193a2.js";import"./use-form-common-props-714f341f.js";import"./_baseClone-d8826940.js";import"./_Uint8Array-787ffc9c.js";import"./_initCloneObject-95aefecf.js";import"./isEqual-76463fee.js";import"./hasIn-13c5e7c1.js";import"./use-form-item-01b63eaa.js";import"./debounce-80ed8290.js";import"./index-1f4b6bfb.js";import"./axios-87b33878.js";import"./aria-adfa05c5.js";import"./validator-8543a958.js";import"./index-bec297e4.js";const me={class:"userManager"},ue={class:"listContent"},ce={class:"funcArea"},pe={style:{"flex-grow":"1",display:"flex","justify-content":"flex-end"}},de={class:"listArea"},_e={key:0},fe={class:"mt-5 pb-8 text-center"},J={__name:"index",setup(ve){l("/common/sjzd/import"),l("/common/sjzd/index"),l("资源分类管理"),Z();let m=l(!1),b=l({keyword:"",cs_pid:"22000"});const O=l({url:"/common/sjzd/index",data:b.value,columnData:[{label:"学校类型",prop:"cs_name"},{label:"所属教育阶段",prop:"cs_bz"},{label:"创建时间",prop:"create_dateline",isTimestampToYMD:!0},{label:"操作",prop:"operation",width:300}]});let y=l([]),V=l([]);function R(){h({url:"/common/sjzd/option",data:{cs_code:"JYJD"}}).then(o=>{o.code=="1"&&(V.value=o.data.option)})}R();let g=l([]);function T(o){g.value=[],o.map(e=>{g.value.push({n:e.n,v:e.v})})}const x=l();function k(){x.value.reGetDataToPage1()}let C=l(""),r=l({}),_=l("");const S=l(!1);function $(){_.value="新增",S.value=!1,r.value={cs_bz:"",cs_name:""},m.value=!0}function I(o){m.value=!0,_.value="编辑",S.value=!0,C.value=o.cs_id,r.value.cs_name=o.cs_name,r.value.cs_bz=JSON.parse(o.cs_bz),o.cs_bz&&JSON.parse(o.cs_bz).map(e=>{})}const w=l(null);async function M(o){o&&o.validate(async(e,i)=>{e&&h({url:_.value==="新增"?"/common/sjzd/add":"/common/sjzd/edit",data:{cs_id:C.value,common_sjzd:{cs_pid:"22000",cs_name:r.value.cs_name,cs_bz:JSON.stringify(g.value)}}}).then(p=>{p.code==="1"&&(E({message:`${_.value}成功。`,type:"success"}),m.value=!1,k())})})}function U(){m.value=!1}function B(o){if(o||(y.value=x.value.getSelectionRows()),!o&&y.value.length===0){E.error("请先选择数据!");return}ie.confirm("确定要删除该数据吗?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(async()=>{let e;o?e=o.cs_id:(e=[],y.value.map(p=>e.push(p.cs_id)));const{code:i}=await h({url:"/common/sjzd/delete",data:{cs_id:e}});i==="1"&&(E.success("删除成功!"),k())}).catch(()=>{})}return(o,e)=>{const i=ne,p=re,q=P("bz-table"),D=te,A=le,G=ae,L=oe,Y=ee;return d(),v(z,null,[c("div",me,[c("div",ue,[c("div",ce,[c("div",null,[a(i,{type:"primary",onClick:e[0]||(e[0]=t=>$())},{default:n(()=>[u(" 新增 ")]),_:1}),a(i,{type:"danger",onClick:e[1]||(e[1]=t=>B())},{default:n(()=>[u(" 删除 ")]),_:1})]),c("div",pe,[a(p,{clearable:"",modelValue:s(b).keyword,"onUpdate:modelValue":e[2]||(e[2]=t=>s(b).keyword=t),style:{width:"160px","margin-right":"10px"},placeholder:"请输入搜索关键词","suffix-icon":s(X)},null,8,["modelValue","suffix-icon"]),a(i,{type:"primary",onClick:k},{default:n(()=>[u(" 搜索 ")]),_:1})])]),c("div",de,[a(q,{ref_key:"BZtableRef",ref:x,options:O.value},{cs_bz:n(({scope:t})=>[(d(!0),v(z,null,j(JSON.parse(t.row.cs_bz),(f,N)=>(d(),v("span",{key:N},[u(H(f.n)+" ",1),JSON.parse(t.row.cs_bz).length-1!=N?(d(),v("span",_e,"、")):K("",!0)]))),128))]),operation:n(({scope:t})=>[a(i,{type:"primary",link:"",onClick:f=>I(t.row)},{default:n(()=>[u(" 编辑 ")]),_:2},1032,["onClick"]),a(i,{type:"primary",tc_id:"",link:"",onClick:f=>B(t.row)},{default:n(()=>[u(" 删除 ")]),_:2},1032,["onClick"])]),_:1},8,["options"])])])]),a(Y,{modelValue:s(m),"onUpdate:modelValue":e[6]||(e[6]=t=>W(m)?m.value=t:m=t),"destroy-on-close":"","close-on-click-modal":!1,width:"650px",title:s(_)},{default:n(()=>[a(L,{ref_key:"ruleFormRef",ref:w,model:s(r),"label-width":"125px"},{default:n(()=>[a(D,{label:"学校类型:",prop:"cs_name",rules:[{required:!0,message:"请输入学校类型",trigger:"blur"}]},{default:n(()=>[a(p,{modelValue:s(r).cs_name,"onUpdate:modelValue":e[3]||(e[3]=t=>s(r).cs_name=t),clearable:"",type:"text"},null,8,["modelValue"])]),_:1}),a(D,{label:"所属教育阶段:",prop:"cs_bz",rules:[{required:!0,message:"请选择所属教育阶段",trigger:"blur"}]},{default:n(()=>[a(G,{modelValue:s(r).cs_bz,"onUpdate:modelValue":e[4]||(e[4]=t=>s(r).cs_bz=t),class:"w-full",placeholder:"全部",multiple:"",filterable:"",clearable:"","value-key":"v",onChange:T},{default:n(()=>[(d(!0),v(z,null,j(s(V),(t,f)=>(d(),Q(A,{key:f,label:t.n,value:{v:t.v,n:t.n}},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"]),c("div",fe,[a(i,{type:"primary",style:{"margin-right":"50px"},plain:"",onClick:U},{default:n(()=>[u(" 取消 ")]),_:1}),a(i,{type:"primary",onClick:e[5]||(e[5]=t=>M(s(w)))},{default:n(()=>[u(" 确定 ")]),_:1})])]),_:1},8,["modelValue","title"])],64)}}};typeof F=="function"&&F(J);const rt=se(J,[["__scopeId","data-v-ceb152ab"]]);export{rt as default};
|