数通互联化工云平台
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.
 
 
 
 
 
 

1 lines
8.4 KiB

import{d as pe,ax as F,r as f,G as _e,z as $,a as s,f as u,e as t,b as a,H as y,q as x,t as C,$ as d,F as P,g as D,c as h,h as E,ae as fe,a7 as ge,ab as ye,bf as he,al as we,aj as be,an as ve,bI as ke,aq as Ve,ap as xe,ao as Ce,aw as Pe,ak as Ee,av as Be,b3 as ze,M as Se,b4 as Ue,am as je,ai as Ie,_ as Te}from"./index-e450010e.js";import{_ as Fe}from"./index-c5018719.js";import $e from"./diolog-f1c7cb4b.js";import{_ as De}from"./editdialog.vue_vue_type_script_setup_true_lang-bced3cea.js";import Re from"./edcialog-244c98c8.js";import{_ as Me}from"./zjr.vue_vue_type_script_setup_true_lang-6c2823b1.js";import{a as Ne,t as qe,d as R}from"./api-e282220e.js";import{e as Ae}from"./api-a5615f3c.js";import"./api-562484fd.js";import"./wyc.vue_vue_type_script_setup_true_lang-386a7d2d.js";import"./lzq.vue_vue_type_script_setup_true_lang-c546e09f.js";import"./zz.vue_vue_type_script_setup_true_lang-84001b47.js";const Ge={class:"glm-btn-box"},He={style:{margin:"20px"}},Le=["onClick"],Oe={key:1},Je={key:0},Ke={key:1},Qe={key:0,class:"el-tag"},We={key:1,class:"el-tag"},Xe={key:2,class:"el-tag"},Ye={key:0,class:"el-tag"},Ze={key:1,class:"el-tag"},et=pe({__name:"aa",props:["addShow","title"],setup(w){const i=F({formInline:{region:""},addPostBox:!1,editPostCont:!1,edPostCont:!1,zjrPostBox:!1}),M={label:"name",children:"child"},N={label:"title",children:"childen"},B={someProp:""},v=f(0);let g=f({});const q=f([]),c=f([]),z=f([]);function S(){Ne("/hrapi/org/govthree","post").then(o=>{c.value=o.data[2].child[22].child}).catch(o=>{console.error("Error fetching data:",o)})}S();function A(){Ae().then(o=>{z.value=o.data.list})}A();const U=f([]),n=F({page:0,pagesize:10,name:"",dimension:"",attribute:"",orgidlist:[],type:""});f(0),f(4);const _=()=>{const o=n.type.toString();qe({page:n.page,pageSize:n.pagesize,name:n.name,dimension:n.dimension,attribute:o,orgidlist:n.orgidlist}).then(l=>{U.value=l.data.list,v.value=l.data.total}).catch(l=>{console.error("Error fetching data:",l)})};_();const G=()=>{i.addPostBox=!0},H=o=>{c.value.push(o)},L=o=>{let l=c.value.findIndex(m=>m.id===o.id);c.value.splice(l,1,o)};function O(o,l){const m=o.toString();let b=1;l==2&&(b=2),R({id:m,state:b,istrue:2}),_()}const J=o=>{[o.outID||q.value].join(","),fe.confirm("你确定删除这条信息吗?","提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{const l=new String(o.id);K(o),R({id:l,state:3,istrue:2}).then(()=>ge.success("删除成功")),_()}).catch(()=>{alert("用户取消了删除操作")})},K=o=>{const l=c.value.findIndex(m=>m.id===o.id);l!=-1&&c.value.splice(l,1)},Q=()=>{n.orgidlist=[],_()},W=o=>{n.orgidlist=o.id.toString().split(","),_()},X=o=>{i.editPostCont=!0,g.value=o},Y=o=>{i.edPostCont=!0,g.value=o},Z=o=>{i.zjrPostBox=!0,g.value=o};return _e(()=>{S(),_()}),(o,l)=>{const m=ye,b=he,ee=we,te=be,k=ve,le=ke,V=Ve,j=xe,oe=Ce,I=Pe,ae=$("Search"),T=Ee,ne=Be,se=$("Plus"),p=ze,ie=Se,re=Ue,de=Fe,ue=je,me=Ie;return s(),u(P,null,[t(me,null,{default:a(()=>[t(ee,{width:"200px",style:{"border-right":"solid 1px #f0f0f0"}},{default:a(()=>[t(m,{type:"primary",class:"yui",onClick:Q},{default:a(()=>[y("全选")]),_:1}),t(b,{ref:"orgTreeRef",modelValue:n.orgidlist,"onUpdate:modelValue":l[0]||(l[0]=e=>n.orgidlist=e),multiple:"","node-key":"id",class:"orgTree",data:c.value,props:M,"default-expand-all":!1,onNodeClick:W},null,8,["modelValue","data"])]),_:1}),t(ue,{style:{padding:"0"}},{default:a(()=>[t(ne,{class:"search"},{default:a(()=>[t(I,{span:18},{default:a(()=>[t(oe,{inline:""},{default:a(()=>[t(k,{label:"考核指标"},{default:a(()=>[t(te,{modelValue:n.name,"onUpdate:modelValue":l[1]||(l[1]=e=>n.name=e),placeholder:"请输入考核指标",clearable:""},null,8,["modelValue"])]),_:1}),t(k,{label:"指标维度","label-width":"100"},{default:a(()=>[t(le,{ref:"orgTreeRef",modelValue:n.dimension,"onUpdate:modelValue":l[2]||(l[2]=e=>n.dimension=e),clearable:"",style:{width:"120px"},"node-key":"outId",data:z.value,props:N,"default-expand-all":!1},null,8,["modelValue","data"])]),_:1}),t(k,{modelValue:n,"onUpdate:modelValue":l[4]||(l[4]=e=>n=e),label:"指标名称","label-width":"100"},{default:a(()=>[t(j,{modelValue:n.type,"onUpdate:modelValue":l[3]||(l[3]=e=>n.type=e),style:{width:"100px"},placeholder:"请输入名称",clearable:""},{default:a(()=>[t(V,{label:"定性指标",value:1}),t(V,{label:"定量指标",value:2})]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])]),_:1})]),_:1}),t(I,{span:6,style:{"text-align":"right"}},{default:a(()=>[t(m,{type:"primary",onClick:_},{default:a(()=>[t(T,null,{default:a(()=>[t(ae)]),_:1}),y("查询")]),_:1})]),_:1})]),_:1}),x("div",Ge,[t(m,{class:"new_btn",type:"primary",onClick:G},{default:a(()=>[t(T,null,{default:a(()=>[t(se)]),_:1}),y("新增")]),_:1})]),x("div",He,[t(re,{class:"m-1",data:U.value,style:{width:"100%"},stripe:"",fit:""},{default:a(()=>[t(p,{label:"考核指标",width:"200",fixed:""},{default:a(e=>[e.row.scoringmethod==2?(s(),u("a",{key:0,class:"hjk",onClick:r=>Z(e.row)},C(e.row.title),9,Le)):d("",!0),e.row.scoringmethod==1?(s(),u("a",Oe,C(e.row.title),1)):d("",!0)]),_:1}),t(p,{prop:"dimensiontitle",label:"考核维度",width:"150"}),t(p,{prop:"scoringmethod",label:"指标性质",width:"100"},{default:a(e=>[e.row.scoringmethod==1?(s(),u("span",Je,"定量考核")):d("",!0),e.row.scoringmethod==2?(s(),u("span",Ke,"定性考核")):d("",!0)]),_:1}),t(p,{prop:"unites",label:"计量单位",align:"center"}),t(p,{prop:"cycle",label:"考核周期",align:"center"},{default:a(e=>[e.row.cycle==4?(s(),u("span",Qe,"季度")):d("",!0),e.row.cycle==5?(s(),u("span",We,"月")):d("",!0),e.row.cycle==6?(s(),u("span",Xe,"年")):d("",!0)]),_:1}),t(p,{prop:"cycleattr",label:"计分方式"},{default:a(e=>[e.row.cycleattr==1?(s(),u("span",Ye,"自动计分")):d("",!0),e.row.cycleattr==2?(s(),u("span",Ze,"手动计分")):d("",!0)]),_:1}),t(p,{prop:"relevantdepartments",label:"关联部门",align:"center"},{default:a(e=>[t(j,{modelValue:B.someProp,"onUpdate:modelValue":l[5]||(l[5]=r=>B.someProp=r),placeholder:"详情"},{default:a(()=>[(s(!0),u(P,null,D(e.row.relevantdepartmentsmap,r=>(s(),h(V,{key:r.key,label:r.title,value:r.title},null,8,["label","value"]))),128))]),_:2},1032,["modelValue"])]),_:1}),t(p,{prop:"reportmap[0].title",label:"数据提交",align:"center"},{default:a(e=>[(s(!0),u(P,null,D(e.row.reportmap,(r,ce)=>(s(),u("div",{key:ce},[x("span",null,C(r.title),1)]))),128))]),_:1}),t(p,{prop:"share",label:"辅助计数",width:"80",align:"center"}),t(p,{prop:"state",label:"状态",width:"70",align:"center"},{default:a(e=>[t(ie,{modelValue:e.row.state,"onUpdate:modelValue":r=>e.row.state=r,class:"ml-2","inactive-value":1,"active-value":2,"inline-prompt":"",style:{"--el-switch-on-color":"#1E5EFFFF","--el-switch-off-color":"#E6E9F4FF"},onChange:r=>O(e.row.id,e.row.state)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1}),t(p,{fixed:"right",label:"操作",width:"250",align:"center"},{default:a(({row:e})=>[t(m,{type:"primary",link:"",size:"small",onClick:r=>Y(e)},{default:a(()=>[y("关联部门")]),_:2},1032,["onClick"]),t(m,{type:"primary",link:"",size:"small",onClick:r=>X(e)},{default:a(()=>[y("编辑")]),_:2},1032,["onClick"]),t(m,{type:"primary",link:"",size:"small",onClick:r=>J(e)},{default:a(()=>[y("删除")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"]),v.value>0?(s(),h(de,{key:0,page:n.page,"onUpdate:page":l[6]||(l[6]=e=>n.page=e),limit:n.pagesize,"onUpdate:limit":l[7]||(l[7]=e=>n.pagesize=e),total:v.value,onPagination:_},null,8,["page","limit","total"])):d("",!0)])]),_:1})]),_:1}),i.addPostBox?(s(),h($e,{key:0,modelValue:i.addPostBox,"onUpdate:modelValue":l[8]||(l[8]=e=>i.addPostBox=e),title:w.title,"array-num":c.value.length,onAddRow:H,onEditRow:L},null,8,["modelValue","title","array-num"])):d("",!0),i.editPostCont?(s(),h(De,{key:1,modelValue:i.editPostCont,"onUpdate:modelValue":l[9]||(l[9]=e=>i.editPostCont=e),"row-info":E(g),title:w.title,"array-num":c.value.length},null,8,["modelValue","row-info","title","array-num"])):d("",!0),i.edPostCont?(s(),h(Re,{key:2,modelValue:i.edPostCont,"onUpdate:modelValue":l[10]||(l[10]=e=>i.edPostCont=e),"row-info":E(g),title:w.title,"array-num":c.value.length},null,8,["modelValue","row-info","title","array-num"])):d("",!0),i.zjrPostBox?(s(),h(Me,{key:3,modelValue:i.zjrPostBox,"onUpdate:modelValue":l[11]||(l[11]=e=>i.zjrPostBox=e),"row-info":E(g),title:w.title,"array-num":c.value.length},null,8,["modelValue","row-info","title","array-num"])):d("",!0)],64)}}});const pt=Te(et,[["__scopeId","data-v-58747862"]]);export{pt as default};