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
5.2 KiB
2 lines
5.2 KiB
|
4 months ago
|
import{d as H,ax as P,r as V,z as L,a,f as o,e,b as n,H as G,t as m,$ as r,F as k,g as E,c as B,dS as J,di as K,bI as Q,an as W,aE as X,aq as Y,ap as Z,aj as ee,ao as te,aw as le,ak as ae,ab as oe,av as ne,b3 as se,b4 as re,_ as ue}from"./index-e450010e.js";import{_ as ce}from"./click.vue_vue_type_script_setup_true_lang-b0d6d3c8.js";import"./api-e282220e.js";const _e={key:0},pe={key:1,style:{color:"blue"}},de={key:0,class:"el-tag"},ie={key:1,class:"el-tag"},me={key:2,class:"el-tag"},be={key:0},fe={key:1},ye={key:2},he=["onClick"],ve={key:0},we={key:1},ke={key:2},ge={key:3},Ee={key:4},Ve={key:5},Be=H({__name:"ee",setup(xe){const D={label:"name",children:"child"},u=P({gov:"",value1:"",class:"",title:""}),g=P({cliPostBox:!1}),w=V([]),F=(c,l,p,_)=>{g.cliPostBox=!0,w.value[0]=c,w.value[1]=l,w.value[2]=p,w.value[3]=_},h=V([]);function x(){const c=u.gov.toString();J({class:u.class,deaprtid:c,group:"309",title:u.title,year:u.value1}).then(l=>{h.value=l.data})}x();const C=V([]);function O(){K({id:309,all:1}).then(c=>{C.value=c.data})}O();const T=c=>{let l=[],p=0;return c.value.forEach((_,s)=>{s===0?l.push(1):_.departmentname===c.value[s-1].departmentname?(l[p]+=1,l.push(0)):(l.push(1),p=s)}),{one:l}},z=c=>{let l=[],p=0;return c.value.forEach((_,s)=>{s===0?l.push(1):_.dimensionname===c.value[s-1].dimensionname?(l[p]+=1,l.push(0)):(l.push(1),p=s)}),{one:l}};function U({row:c,column:l,rowIndex:p,columnIndex:_}){if(_===0){const s=T(h).one[p],b=s>0?1:0;return{rowspan:s,colspan:b}}if(_===1){const s=z(h).one[p],b=s>0?1:0;return{rowspan:s,colspan:b}}}return(c,l)=>{const p=Q,_=W,s=X,b=Y,N=Z,I=ee,$=te,S=le,j=L("Search"),q=ae,A=oe,M=ne,d=se,R=re;return a(),o(k,null,[e(M,null,{default:n(()=>[e(S,{span:20},{default:n(()=>[e($,{inline:""},{default:n(()=>[e(_,{label:"所属行政组织:","label-width":"120",style:{width:"250px"}},{default:n(()=>[e(p,{ref:"orgTreeRef",modelValue:u.gov,"onUpdate:modelValue":l[0]||(l[0]=t=>u.gov=t),clearable:"","show-checkbox":"","check-strictly":"true","node-key":"id",data:C.value,props:D,"render-after-expand":!1},null,8,["modelValue","data"])]),_:1}),e(_,{label:"年度:","label-width":"70",style:{width:"200px"}},{default:n(()=>[e(s,{modelValue:u.value1,"onUpdate:modelValue":l[1]||(l[1]=t=>u.value1=t),type:"year",placeholder:"选择年"},null,8,["modelValue"])]),_:1}),e(_,{label:"指标性质:","label-width":"100",style:{width:"250px"}},{default:n(()=>[e(N,{modelValue:u.class,"onUpdate:modelValue":l[2]||(l[2]=t=>u.class=t)},{default:n(()=>[e(b,{label:"全部",value:1}),e(b,{label:"定性考核",value:2}),e(b,{label:"定量考核",value:3})]),_:1},8,["modelValue"])]),_:1}),e(_,{label:"指标名称","label-width":"90",style:{width:"230px"}},{default:n(()=>[e(I,{modelValue:u.title,"onUpdate:modelValue":l[3]||(l[3]=t=>u.title=t),style:{width:"200px"},placeholder:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(S,{span:4,style:{"text-align":"right"}},{default:n(()=>[e(A,{type:"primary",onClick:x},{default:n(()=>[e(q,null,{default:n(()=>[e(j)]),_:1}),G("查询")]),_:1})]),_:1})]),_:1}),e(R,{data:h.value,"span-method":U,style:{width:"100%"}},{default:n(()=>[e(d,{prop:"departmentname",label:"部门"}),e(d,{prop:"dimensionname",label:"考核维系"}),e(d,{prop:"dimensionweight",label:"唯独权重"}),e(d,{prop:"targetname",label:"考核标准"},{default:n(t=>[t.row.type==2?(a(),o("span",_e,m(t.row.targetname),1)):r("",!0),t.row.type==1?(a(),o("a",pe,m(t.row.targetname),1)):r("",!0)]),_:1}),e(d,{prop:"targetweight",label:"指标权重"}),e(d,{prop:"unit",label:"单位"}),e(d,{prop:"cycle",label:"周期"},{default:n(t=>[t.row.cycle==4?(a(),o("span",de,"季度")):r("",!0),t.row.cycle==5?(a(),o("span",ie,"月")):r("",!0),t.row.cycle==6?(a(),o("span",me,"年")):r("",!0)]),_:1}),e(d,{prop:"type",label:"频次"},{default:n(t=>[t.row.type==1?(a(),o("span",be,"每月1次")):r("",!0),t.row.type==2?(a(),o("span",fe,"每季度1次")):r("",!0),t.row.type==3?(a(),o("span",ye,"季度")):r("",!0)]),_:1}),e(d,{prop:"executivedepartment",label:"执行部门"},{default:n(t=>[e(N,{data:t.row},{default:n(()=>[(a(!0),o(k,null,E(t.ro
|