You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
4.4 KiB
2 lines
4.4 KiB
|
4 months ago
|
import{d as W,ax as k,r as i,G as X,z as x,a as g,f as Z,e,b as l,H as p,q as b,c as w,$ as C,ae as ee,a7 as te,ab as ae,bf as oe,al as le,aj as ne,an as se,aE as de,ak as ie,ao as re,b3 as ce,M as ue,b4 as pe,am as _e,ai as me,_ as fe}from"./index-e450010e.js";import{_ as ge}from"./index-c5018719.js";import{o as be}from"./api-e282220e.js";import{e as he}from"./api-a5615f3c.js";import{a as ve,e as ye}from"./api-562484fd.js";import ke from"./dialog-809e0283.js";import"./api-f3204da3.js";const xe={class:"search"},we={class:"glm-btn-box"},Ce={style:{padding:"20px"}},Ee=W({__name:"cc",props:["addShow","title"],setup(E){const u=k({formInline:{region:""},title:"",addPostBox:!1,editPostCont:!1,edPostCont:!1}),V={label:"name",children:"child"},_=i(0);let P=i({});const B=i([]),d=i([]),I=i([]);function h(){be({id:"309",levelL:0}).then(t=>{d.value=t.data.list}).catch(t=>{console.error("Error fetching data:",t)})}h();function z(){he().then(t=>{I.value=t.data.list})}z(),i([]);const n=k({page:0,pagesize:20,name:"",dimension:"",attribute:"",orgidlist:"",type:"",value1:"2023"}),v=i([]),r=()=>{const t=new Date(n.value1).getFullYear();ve({page:1,pagesize:20,postid:n.orgidlist,versionnumber:n.name,year:t}).then(a=>{v.value=a.data,_.value=a.data.count})},T=()=>{u.addPostBox=!0},U=t=>{d.value.push(t)},D=t=>{let a=d.value.findIndex(s=>s.id===t.id);d.value.splice(a,1,t)},S=t=>{[t.outID||B.value].join(","),ee.confirm("你确定删除这条信息吗?","提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{const a=t.key.toString();j(t),ye({id:a,state:3,istrue:2}).then(()=>te.success("删除成功")),r()})},j=t=>{const a=d.value.findIndex(s=>s.id===t.id);a!=-1&&d.value.splice(a,1)},M=()=>{n.orgidlist="",r()},N=t=>{n.orgidlist=t.id.toString(),r()},R=t=>{u.edPostCont=!0,P.value=t};return X(()=>{h(),r()}),(t,a)=>{const s=ae,F=oe,$=le,q=ne,m=se,A=de,G=x("Search"),y=ie,H=re,L=x("Plus"),c=ce,Y=ue,J=pe,K=ge,O=_e,Q=me;return g(),Z("div",null,[e(Q,null,{default:l(()=>[e($,{width:"200px",style:{"border-right":"solid 1px #f0f0f0"}},{default:l(()=>[e(s,{type:"primary",class:"yui",onClick:M},{default:l(()=>[p("全选")]),_:1}),e(F,{ref:"orgTreeRef",modelValue:n.orgidlist,"onUpdate:modelValue":a[0]||(a[0]=o=>n.orgidlist=o),"node-key":"id",class:"orgTree",data:d.value,props:V,"check-strictly":!0,onNodeClick:N},null,8,["modelValue","data"])]),_:1}),e(O,{style:{padding:"0"}},{default:l(()=>[b("div",xe,[e(H,{inline:""},{default:l(()=>[e(m,{label:"考核指标:"},{default:l(()=>[e(q,{modelValue:n.name,"onUpdate:modelValue":a[1]||(a[1]=o=>n.name=o),placeholder:"请输入考核指标",clearable:""},null,8,["modelValue"])]),_:1}),e(m,{label:"年度:","label-width":"80"},{default:l(()=>[e(A,{modelValue:n.value1,"onUpdate:modelValue":a[2]||(a[2]=o=>n.value1=o),type:"year"},null,8,["modelValue"])]),_:1}),e(m,{"label-width":"20"},{default:l(()=>[e(s,{type:"primary",onClick:r},{default:l(()=>[e(y,null,{default:l(()=>[e(G)]),_:1}),p("查询")]),_:1})]),_:1})]),_:1})]),b("div",we,[e(s,{class:"new_btn",type:"primary",onClick:T},{default:l(()=>[e(y,null,{default:l(()=>[e(L)]),_:1}),p("新增")]),_:1})]),b("div",Ce,[e(J,{class:"m-1",data:v.value,style:{width:"100%"}},{default:l(()=>[e(c,{prop:"deaprtname",label:"部门",width:"299"}),e(c,{prop:"year",label:"年度",width:"69","header-align":"center"}),e(c,{prop:"key",label:"版本号",width:"179","header-align":"center"}),e(c,{prop:"time",label:"时间","header-align":"center"}),e(c,{prop:"",label:"状态",width:"70","header-align":"center"},{default:l(o=>[e(Y,{modelValue:o.row.status,"onUpdate:modelValue":f=>o.row.status=f},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(c,{fixed:"right",label:"操作",width:"200","header-align":"center"},{default:l(({row:o})=>[e(s,{type:"success",link:"",onClick:f=>R(o)},{default:l(()=>[p("编辑")]),_:2},1032,["onClick"]),e(s,{type:"danger",link:"",onClick:f=>S(o)},{default:l(()=>[p("删除")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"]),_.value>0?(g(),w(K,{key:0,page:n.page,"onUpdate:page":a[3]||(a[3]=o=>n.page=o),pagesize:n.pagesize,"onUpdate
|