Mars3D-screen_web/dist/assets/js/index-76e7646d.js
2023-10-10 09:36:22 +08:00

2 lines
4.8 KiB
JavaScript

import{_ as Q}from"./updateIcon-57303c18.js";import{d as B,G as X,r as l,a as T,A as Y,w as V,o as Z,b as ee,c as y,a5 as te,e as g,f as ae,h as c,i as s,S,k as x,l as b,p as P,y as z,B as se,g as d,n as le,t as oe,z as ne,ar as re,cS as ie,cT as ce,E as C,cU as ue,cV as de,q as pe,s as ve,_ as _e}from"./index-ccab2584.js";import{u as fe}from"./useHandleData-0eab3d22.js";import{P as me}from"./index-d5758658.js";import{e as ye}from"./goverment-af43d804.js";import{D as ge}from"./index-332ffb24.js";import"./notData-cf10628e.js";import"./Pagination.vue_vue_type_script_setup_true_name_Pagination_lang-6796c038.js";import"./print-eaefcdaa.js";const w=p=>(pe("data-v-06d6c522"),p=p(),ve(),p),be={class:"table-box"},he=w(()=>d("img",{src:Q,alt:"",class:"configureIcon"},null,-1)),ke=w(()=>d("span",null,"\u7F16\u8F91",-1)),Te=w(()=>d("span",{class:"title sle"},"\u6240\u62E5\u6709\u7684\u6743\u9650",-1)),Se={class:"flx-center"},xe=B({name:"ProjectSupervisionRecord"}),Ce=B({...xe,setup(p){const o=X(),N=l(null),r=l(o.activeType),n=l(""),v=T([]);l();const j={children:"children",label:(e,t)=>t.data.meta.title};Y();const _=l(!1),f=l(!1),m=l(""),h=l({}),L={formItemConfig:[{label:"\u5DE5\u79CD\u540D\u79F0",prop:"typeName",type:"input"}],rules:{typeName:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}]}},u=l(),R=l(void 0),A=[{type:"index",label:"\u5E8F\u53F7",width:80},{prop:"typeName",label:"\u5DE5\u79CD\u540D\u79F0"},{prop:"operation",label:"\u64CD\u4F5C",fixed:"right",width:260}],E=e=>({list:e.records,total:Number(e.total),pageNo:Number(e.current),pageSize:Number(e.size)}),U=e=>{v.length=0,e()},$=()=>{_.value=!1,v.length=0},I=e=>{const t=[];return e.map(i=>(e.children&&Array.isArray(e.children)&&t.concat(I(e.children)),{authorityId:i.name,roleId:R.value,type:i.type})).concat(t)},q=async()=>{const e=N.value.getCheckedNodes();await ye(I(e)),_.value=!1,v.length=0},G=e=>{let t=JSON.parse(JSON.stringify(e));if(t.createTime&&(t.createTime_begin=t.createTime[0],t.createTime_end=t.createTime[1],delete t.createTime),n.value)r.value=="eng"?t.engineeringSn=n.value:r.value=="project"&&(t.projectSn=n.value);else return{result:{current:"1",pages:"1",records:[],size:"10",total:"0"}};return ie(t)},D=async(e,t)=>{e===1?(m.value="\u65B0\u589E\u5DE5\u79CD",h.value=T({})):(m.value="\u7F16\u8F91\u5DE5\u79CD",h.value=T({...t})),f.value=!0},M=async e=>{r.value=="eng"?e.engineeringSn=n.value:r.value=="project"&&(e.projectSn=n.value),e.id?(await ce(e),u.value.getTableList(),C.success("\u7F16\u8F91\u6210\u529F")):(await ue(e),C.success("\u65B0\u589E\u6210\u529F"),u.value.getTableList()),f.value=!1},W=async e=>{await fe(de,{id:e.id},`\u5220\u9664\u3010${e.typeName}\u3011`),u.value.getTableList()},J=async()=>{(r.value=="eng"||r.value=="project")&&(n.value=o.activeSn),u.value.getTableList(),C.success("\u9875\u9762\u5DF2\u66F4\u65B0")};return V(()=>o.activeSn,e=>{n.value=o.activeSn,J()}),V(()=>o.activeType,e=>{r.value=o.activeType}),Z(()=>{r.value=o.activeType,n.value=o.activeSn}),ee(()=>{}),(e,t)=>{const i=y("el-button"),O=y("el-card"),F=y("el-scrollbar"),H=y("el-drawer"),k=te("auth");return g(),ae("div",be,[c(O,{shodow:"never",class:"topCard"},{default:s(()=>[S((g(),x(i,{class:"addButtonStyle",onClick:t[0]||(t[0]=a=>D(1))},{default:s(()=>[b("\u65B0\u589E")]),_:1})),[[k,"worker_type_add"]])]),_:1}),c(me,{ref_key:"proTable",ref:u,title:"\u5DE5\u79CD\u7BA1\u7406\u5217\u8868",columns:A,requestApi:G,dataCallback:E,"tool-button":!1,pagination:!0,background:"",isShowSearch:!1,onReset:!0},{operation:s(({row:a})=>[a.isPublic?P("",!0):S((g(),x(i,{key:0,type:"primary",link:"",onClick:K=>D(2,a)},{default:s(()=>[he,ke]),_:2},1032,["onClick"])),[[k,"worker_type_edit"]]),a.isPublic?P("",!0):S((g(),x(i,{key:1,type:"danger",link:"",icon:z(se),onClick:K=>W(a)},{default:s(()=>[b("\u5220\u9664")]),_:2},1032,["icon","onClick"])),[[k,"worker_type_del"]])]),state:s(({row:a})=>[d("span",{class:le(a.state===1?"":"redText")},oe(a.state==1?"\u542F\u7528":"\u7981\u7528"),3)]),_:1},512),c(H,{modelValue:_.value,"onUpdate:modelValue":t[1]||(t[1]=a=>_.value=a),"destroy-on-close":!0,"before-close":U,size:"450px",title:"\u914D\u7F6E\u6743\u9650"},{footer:s(()=>[d("div",Se,[c(i,{style:{"margin-right":"60px"},onClick:$},{default:s(()=>[b("\u53D6\u6D88")]),_:1}),c(i,{type:"primary",onClick:q},{default:s(()=>[b("\u4FDD\u5B58\u5E76\u5173\u95ED")]),_:1})])]),default:s(()=>[Te,c(F,{style:ne({height:m.value?"calc(100% - 95px)":"calc(100% - 56px)"})},{default:s(()=>[c(z(re),{ref_key:"treeRef",ref:N,"default-expand-all":"",data:v,"show-checkbox":"","node-key":"name",props:j},null,8,["data"])]),_:1},8,["style"])]),_:1},8,["modelValue"]),c(ge,{title:m.value,formConfig:L,formData:h.value,visible:f.value,"onUpdate:visible":t[2]||(t[2]=a=>f.value=a),"append-to-body":"",width:"700px",onConfirm:M},null,8,["title","formData","visible"])])}}});const Le=_e(Ce,[["__scopeId","data-v-06d6c522"]]);export{Le as default};