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

2 lines
4.7 KiB
JavaScript

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