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
7.0KB

  1. var te=Object.defineProperty,le=Object.defineProperties;var ne=Object.getOwnPropertyDescriptors;var E=Object.getOwnPropertySymbols;var oe=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable;var W=(i,l,n)=>l in i?te(i,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):i[l]=n,O=(i,l)=>{for(var n in l||(l={}))oe.call(l,n)&&W(i,n,l[n]);if(E)for(var n of E(l))se.call(l,n)&&W(i,n,l[n]);return i},z=(i,l)=>le(i,ne(l));var P=(i,l,n)=>new Promise((f,s)=>{var S=m=>{try{k(n.next(m))}catch(g){s(g)}},$=m=>{try{k(n.throw(m))}catch(g){s(g)}},k=m=>m.done?f(m.value):Promise.resolve(m.value).then(S,$);k((n=n.apply(i,l)).next())});import{d as re,D as ie,A as de,b as ue,r as T,o as me,c as r,e as c,I as F,i as t,h as a,g as b,j as D,t as N,f as _,n as G,k as y,F as L,u as V,a3 as Y,x as pe}from"./index.3fb2f955.js";import{E as ce}from"./index.642e7e4c.js";import{l as _e,g as fe}from"./evaluationPlan.6fde8fdd.js";const ge={class:"flex"},we={class:"flex justify-between"},be={key:0,class:"flex items-center"},ye={key:1},ke=["onClick"],he=["onClick"],ve=["onClick"],Ce=["onClick"],Se=["onClick"];const xe=re({name:"evaluationPlan"}),Ie=Object.assign(xe,{setup(i){const{proxy:l}=pe(),{operationTypeOptions:n}=ie.dictStore.globalDicts||{},f=de(),s=ue({name:void 0,times:void 0}),S={1:"\u9879\u76EE",2:"\u5E94\u7528"},$=[{label:"\u5E8F\u53F7",type:"index",width:"60"},{label:"\u8BA1\u5212\u540D\u79F0",key:"name",prop:"name",minWidth:200,showOverflowTooltip:!0},{label:"\u81EA\u8BC4\u65F6\u95F4",key:"seltTime",slot:"seltTime",width:200},{label:"\u8BC4\u4EF7\u5BF9\u8C61",key:"target",prop:"target",render:o=>Y("span",o.target.split(",").map(u=>S[u]).join("\uFF0C")),width:100},{label:"\u521B\u5EFA\u65F6\u95F4",key:"createOn",prop:"createOn",width:"180"},{label:"\u5BA1\u6838\u72B6\u6001",key:"auditStatusName",slot:"auditStatusName",width:100},{label:"\u64CD\u4F5C",slot:"action",fixed:"right",width:190}],k=[{label:"\u5E8F\u53F7",type:"index",width:"60"},{label:"\u8BA1\u5212\u540D\u79F0",key:"name",prop:"name",minWidth:200,showOverflowTooltip:!0},{label:"\u8BC4\u4EF7\u5BF9\u8C61",key:"target",prop:"target",render:o=>{var u;return Y("span",(u=o.target)==null?void 0:u.split(",").map(p=>S[p]).join("\uFF0C"))},width:100},{label:"\u63D0\u4EA4\u5BA1\u6838\u65F6\u95F4",key:"createOn",prop:"createOn"},{label:"\u5BA1\u6838\u64CD\u4F5C",key:"operationType",prop:"operationType",render:o=>Y("span",n[o.operationType]||"-")},{label:"\u5BA1\u6838\u72B6\u6001",slot:"auditStatusName",prop:"auditStatusName"},{label:"\u64CD\u4F5C",slot:"action",fixed:"right",width:190}],m=T(0),g=T([]),R=o=>{s.regionCode=o.regionLevel===3?o.regionCode:void 0,h.value.pageParams.pageNumber=1,v()},h=T(),d=T("1"),v=(...u)=>P(this,[...u],function*(o=h.value.pageParams){var x,w;g.value=[];const p=yield _e(d.value,z(O(O({},o),s),{start:((x=s.times)==null?void 0:x[0])||void 0,end:((w=s.times)==null?void 0:w[1])||void 0,times:void 0,auditType:2}));g.value=p.data.records,m.value=p.data.total}),U=()=>{h.value.pageParams.pageNumber=1,v()},B=()=>{h.value.pageParams.pageNumber=1,s.name=void 0,s.times=void 0,v()},A=()=>{f.push({name:"addPlan",query:{regionId:s.regionId}})},Te=o=>{l.$messageBox.confirm(`\u662F\u5426\u5220\u9664${o.name}?`,"\u63D0\u793A\uFF01",{type:"warning"}).then(()=>P(this,null,function*(){yield fe(o.id),l.$message.success("\u5220\u9664\u6210\u529F\uFF01"),v()}))},H=o=>{d.value=o,B()};return me(()=>{}),(o,u)=>{const p=r("el-col"),x=r("el-input"),w=r("el-form-item"),J=r("el-date-picker"),I=r("el-button"),j=r("el-row"),K=r("el-form"),q=r("el-card"),M=r("el-tab-pane"),Q=r("el-tabs"),X=r("Warning"),Z=r("el-icon"),ee=r("el-tooltip"),ae=r("table-list");return c(),F(j,null,{default:t(()=>[a(p,{style:{"padding-right":"16px"},span:4},{default:t(()=>[a(ce,{onGetTree:R})]),_:1}),a(p,{span:20},{default:t(()=>[a(q,{class:"w-full search"},{default:t(()=>[a(K,{model:s,size:"small","label-suffix":":"},{default:t(()=>[a(j,{gutter:16},{default:t(()=>[a(p,{span:8},{default:t(()=>[a(w,{label:"\u8BA1\u5212\u540D\u79F0"},{default:t(()=>[a(x,{modelValue:s.name,"onUpdate:modelValue":u[0]||(u[0]=e=>s.name=e),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),a(p,{span:9},{default:t(()=>[a(w,{label:"\u521B\u5EFA\u65F6\u95F4"},{default:t(()=>[a(J,{modelValue:s.times,"onUpdate:modelValue":u[1]||(u[1]=e=>s.times=e),type:"daterange",editable:!1,format:"YYYY-MM-DD","value-format":"YYYY-MM-DD","range-separator":"-","start-placeholder":"\u5F00\u59CB\u65F6\u95F4","end-placeholder":"\u7ED3\u675F\u65F6\u95F4"},null,8,["modelValue"])]),_:1})]),_:1}),a(p,{span:7},{default:t(()=>[a(w,{class:"btn"},{default:t(()=>[b("div",ge,[a(I,{type:"primary",onClick:U},{default:t(()=>[D("\u67E5\u8BE2")]),_:1}),a(I,{onClick:B},{default:t(()=>[D("\u91CD\u7F6E")]),_:1})])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),a(q,{class:"w-full mt-8 tab-card"},{header:t(()=>[b("div",we,[a(Q,{modelValue:d.value,"onUpdate:modelValue":u[2]||(u[2]=e=>d.value=e),onTabChange:H},{default:t(()=>[a(M,{label:"\u8BA1\u5212\u5217\u8868",name:"1"}),a(M,{label:"\u5BA1\u6838\u5217\u8868",name:"2"})]),_:1},8,["modelValue"]),b("div",null,[a(I,{type:"primary",size:"small",icon:"plus",onClick:A},{default:t(()=>[D("\u65B0\u5EFA\u8BA1\u5212")]),_:1})])])]),default:t(()=>[a(ae,{ref_key:"tableListRef",ref:h,column:d.value==="1"?$:k,data:g.value,total:m.value,onGetTableData:v},{seltTime:t(({scope:e})=>[D(" \u9879\u76EE\u7EC8\u9A8C"+N(e.row.startSelfDays)+"\u5929\u540E\u5F00\u59CB\u81EA\u8BC4\uFF0C\u5E76\u4E14\u5728"+N(e.row.completeSelfDays)+"\u5929\u5B8C\u6210\u81EA\u8BC4 ",1)]),auditStatusName:t(({scope:e})=>[e.row.auditStatus?(c(),_("div",be,[b("span",{class:G(`dot mr-4 ${e.row.auditStatus===1?"bg-warning":e.row.auditStatus===2?"bg-success":"bg-danger"}`)},null,2),b("span",{class:G(`${e.row.auditStatus===1?"text-warning":e.row.auditStatus===2?"text-success":"text-danger"}`)},N(e.row.auditStatusName),3),e.row.auditStatus===3?(c(),F(ee,{key:0,content:e.row.auditMessage,placement:"bottom",effect:"light"},{default:t(()=>[a(Z,{class:"ml-4"},{default:t(()=>[a(X)]),_:1})]),_:2},1032,["content"])):y("",!0)])):(c(),_("span",ye,"-"))]),action:t(({scope:e})=>[d.value==="1"?(c(),_(L,{key:0},[e.row.auditStatus===2||e.row.auditStatus===3?(c(),_("a",{key:0,onClick:C=>V(f).push({name:"addPlan",query:{id:d.value==="1"?e.row.id:e.row.appraisalId,auditId:d.value==="2"?e.row.id:""}})},N(e.row.auditStatus===2?"\u7F16\u8F91":"\u91CD\u65B0\u63D0\u4EA4"),9,ke)):y("",!0),e.row.auditStatus===2?(c(),_("a",{key:1,onClick:C=>V(f).push({name:"projectGroup",query:{appraisalId:e.row.id}})},"\u9879\u76EE\u5206\u7EC4",8,he)):y("",!0),d.value==="1"?(c(),_("a",{key:2,onClick:C=>V(f).push({name:"planDetail",query:{id:e.row.id}})},"\u8BE6\u60C5",8,ve)):y("",!0)],64)):(c(),_(L,{key:1},[e.row.auditStatus===3?(c(),_("a",{key:0,onClick:C=>V(f).push({name:"addPlan",query:{id:d.value==="1"?e.row.id:e.row.appraisalId,auditId:d.value==="2"?e.row.id:""}})},"\u91CD\u65B0\u63D0\u4EA4",8,Ce)):y("",!0),b("a",{onClick:C=>o.$router.push({name:"planDetail",query:{id:e.row.appraisalId,auditId:e.row.id}})},"\u8BE6\u60C5",8,Se)],64)),y("",!0)]),_:1},8,["column","data","total"])]),_:1})]),_:1})]),_:1})}}});export{Ie as default};