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.

index.bf27f84c.js 5.0KB

4 maanden geleden
1
  1. var K=Object.defineProperty,Q=Object.defineProperties;var W=Object.getOwnPropertyDescriptors;var G=Object.getOwnPropertySymbols;var X=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable;var T=(l,o,t)=>o in l?K(l,o,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[o]=t,j=(l,o)=>{for(var t in o||(o={}))X.call(o,t)&&T(l,t,o[t]);if(G)for(var t of G(o))Y.call(o,t)&&T(l,t,o[t]);return l},M=(l,o)=>Q(l,W(o));var k=(l,o,t)=>new Promise((P,s)=>{var i=u=>{try{g(t.next(u))}catch(_){s(_)}},N=u=>{try{g(t.throw(u))}catch(_){s(_)}},g=u=>u.done?P(u.value):Promise.resolve(u.value).then(i,N);g((t=t.apply(l,o)).next())});import{d as Z,G as ee,D as ae,A as te,b as O,r as v,o as oe,c as d,e as $,I as S,i as a,g as f,h as e,u as I,k as le,j as C,x as ne}from"./index.3fb2f955.js";import{E as re}from"./index.642e7e4c.js";import{l as se,a as de}from"./operationProjectRecord.5eabc7b7.js";import{g as R,a as ue}from"./getIsShowRegionTree.b965db88.js";const ie={class:"px-20 pt-10 pb-20 w-full"},ce={class:"flex"},me={class:"flex justify-between items-center"},pe=["onClick"],_e=["onClick"],fe=["onClick"],be=Z({name:"operationProjectRecord"}),ye=Object.assign(be,{setup(l){const o=ee(ae.userStore).userInfo,{proxy:t}=ne(),P=te(),s=O({projectName:void 0,buildOrg:void 0}),i=v(),N=v(0),g=O([{label:"\u5E8F\u53F7",type:"index",width:"60"},{label:"\u9879\u76EE\u7F16\u53F7",key:"baseProjId",prop:"baseProjId"},{label:"\u9879\u76EE\u540D\u79F0",key:"baseProjName",prop:"baseProjName"},{label:"\u5EFA\u8BBE\u5355\u4F4D",key:"baseBuildDeprt",prop:"baseBuildDeprt"},{label:"\u884C\u653F\u533A\u5212",key:"baseAreaName",prop:"baseAreaName"},{label:"\u7533\u62A5\u91D1\u989D\uFF08\u4E07\u5143\uFF09",key:"baseProjDeclAmount",prop:"baseProjDeclAmount",width:"180"},{label:"\u64CD\u4F5C",slot:"action",width:"160",fixed:"right"}]),u=v([]),_=v(),U=n=>{_.value=n.regionLevel===3?n.regionCode:void 0,i.value.pageParams.pageNumber=1,b()},c=v("1"),B=n=>{c.value=n,h()},b=(...m)=>k(this,[...m],function*(n=i.value.pageParams){const p=yield se(c.value,M(j(j({},n),s),{regionCode:_.value}));u.value=p.data.records,N.value=p.data.total}),z=()=>{b()},h=()=>{s.projectName=void 0,s.buildOrg=void 0,i.value.pageParams.pageNumber=1,i.value.pageParams.pageSize=10,b()},L=n=>{t.$messageBox.confirm("\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u9879\u5417?","\u63D0\u793A\uFF01",{type:"warning"}).then(()=>k(this,null,function*(){yield de(c.value,c.value==="1"?n.baseProjId:n.draftId),t.$message.success("\u5220\u9664\u6210\u529F\uFF01"),yield b()}))};return oe(()=>{R(["SUPER_ADMIN","REGION_MANAGER"])||(_.value=o.value.regionCode,b(i.value.pageParams))}),(n,m)=>{const p=d("el-col"),A=d("el-input"),y=d("el-form-item"),w=d("el-button"),E=d("el-row"),q=d("el-form"),V=d("el-card"),x=d("el-tab-pane"),F=d("el-tabs"),H=d("table-list"),J=d("el-container");return $(),S(J,{class:"overflow-y-auto"},{default:a(()=>[f("div",ie,[e(E,null,{default:a(()=>[I(R)(["SUPER_ADMIN","REGION_MANAGER"])?($(),S(p,{key:0,span:4,class:"pr-16"},{default:a(()=>[e(re,{params:I(ue)({SUPER_ADMIN:!1,REGION_MANAGER:!1}),onGetTree:U},null,8,["params"])]),_:1})):le("",!0),e(p,{span:I(R)(["SUPER_ADMIN","REGION_MANAGER"])?20:24},{default:a(()=>[e(V,{class:"w-full search"},{default:a(()=>[e(q,{model:s,size:"small","label-suffix":":"},{default:a(()=>[e(E,{gutter:16},{default:a(()=>[e(p,{span:8},{default:a(()=>[e(y,{label:"\u9879\u76EE\u540D\u79F0"},{default:a(()=>[e(A,{modelValue:s.projectName,"onUpdate:modelValue":m[0]||(m[0]=r=>s.projectName=r),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),e(p,{span:8},{default:a(()=>[e(y,{label:"\u9879\u76EE\u5355\u4F4D"},{default:a(()=>[e(A,{modelValue:s.buildOrg,"onUpdate:modelValue":m[1]||(m[1]=r=>s.buildOrg=r),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),e(p,{span:8},{default:a(()=>[e(y,{class:"btn"},{default:a(()=>[f("div",ce,[e(w,{type:"primary",onClick:z},{default:a(()=>[C("\u67E5\u8BE2")]),_:1}),e(w,{onClick:h},{default:a(()=>[C("\u91CD\u7F6E")]),_:1})])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),e(V,{class:"w-full mt-8 tab-card"},{header:a(()=>[f("div",me,[e(F,{modelValue:c.value,"onUpdate:modelValue":m[2]||(m[2]=r=>c.value=r),onTabChange:B},{default:a(()=>[e(x,{label:"\u9879\u76EE\u5217\u8868",name:"1"}),e(x,{label:"\u8349\u7A3F\u7BB1",name:"2"})]),_:1},8,["modelValue"]),f("div",null,[e(w,{type:"primary",size:"small",icon:"Plus",onClick:m[3]||(m[3]=r=>I(P).push({name:"operationProjectEdit"}))},{default:a(()=>[C("\u5F55\u5165\u9879\u76EE")]),_:1})])])]),default:a(()=>[e(H,{ref_key:"tableListRef",ref:i,column:g,data:u.value,total:N.value,onGetTableData:b},{action:a(({scope:r})=>[f("a",{onClick:D=>n.$router.push({name:"operationProjectRecordDetail",query:{id:r.row.baseProjId,draftId:r.row.draftId,type:c.value}})},"\u67E5\u770B",8,pe),f("a",{onClick:D=>n.$router.push({name:"operationProjectEdit",query:{id:r.row.baseProjId,draftId:r.row.draftId,type:c.value}})},"\u7F16\u8F91",8,_e),f("a",{class:"text-danger",onClick:D=>L(r.row)},"\u5220\u9664",8,fe)]),_:1},8,["column","data","total"])]),_:1})]),_:1},8,["span"])]),_:1})])]),_:1})}}});export{ye as default};