Mars3D-screen_web/dist/assets/js/index-e34bbd97.js

2 lines
6.4 KiB
JavaScript
Raw Normal View History

2023-10-10 09:36:22 +08:00
import{_ as O}from"./\u914D\u7F6E\u6743\u9650-d0badb17.js";import{_ as j}from"./updateIcon-57303c18.js";import{d as V,r as n,a as D,A as Q,G as W,c as k,a5 as X,e as h,f as Z,h as c,i as o,S as C,k as x,l as v,y as S,B as ee,g as u,n as te,t as le,z as ae,ar as se,E as w,at as oe}from"./index-ccab2584.js";import{u as re}from"./useHandleData-0eab3d22.js";import{P as ne}from"./index-d5758658.js";import{e as ie,bz as ce,g as ue,a as de,b as pe,c as fe,d as me}from"./goverment-af43d804.js";import{D as he}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 ve={class:"table-box"},ge=u("img",{src:O,alt:"",class:"configureIcon"},null,-1),_e=u("span",null,"\u914D\u7F6E\u6743\u9650",-1),ye=u("img",{src:j,alt:"",class:"configureIcon"},null,-1),be=u("span",null,"\u7F16\u8F91",-1),ke={class:"select-all"},Ce=u("span",{class:"title sle"},"\u6240\u62E5\u6709\u7684\u6743\u9650",-1),xe={class:"flx-center"},Ie=V({name:"ProjectSupervisionRecord"}),Le=V({...Ie,setup(Ne){const d=n(!1),p=n(!1),i=n(null),a=D([]),B={children:"children",label:(t,e)=>e.data.meta.title};Q(),W();const g=n(!1),m=n(!1),_=n(""),I=n({roleName:"",priority:1,state:0,roleDesc:""}),y=n(),A=n(void 0),Y=[{type:"index",label:"\u5E8F\u53F7",width:80},{prop:"roleName",label:"\u89D2\u8272\u540D\u79F0",search:{el:"input"}},{prop:"priority",label:"\u663E\u793A\u987A\u5E8F"},{prop:"state",label:"\u4F7F\u7528\u72B6\u6001"},{prop:"state",label:"\u72B6\u6001",search:{el:"select"},isShow:!1,enum:[{label:"\u542F\u7528",value:1},{label:"\u7981\u7528",value:0}]},{prop:"createTime",label:"\u521B\u5EFA\u65F6\u95F4",search:{el:"date-picker",props:{type:"daterange",format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD"}}},{prop:"operation",label:"\u64CD\u4F5C",fixed:"right",width:260}],z={formItemConfig:[{label:"\u89D2\u8272\u540D\u79F0",prop:"roleName",type:"input"},{label:"\u89D2\u8272\u987A\u5E8F",prop:"priority",type:"number"},{label:"\u72B6\u6001",prop:"state",type:"radio",data:[{label:"\u542F\u7528",value:1},{label:"\u7981\u7528",value:0}]},{label:"\u5907\u6CE8",prop:"roleDesc",type:"input",mapIcon:!0}],rules:{roleName:[{required:!0,message:"\u8BF7\u8F93\u5165\u89D2\u8272\u540D\u79F0",trigger:"blur"}],priority:[{required:!0,message:"\u8BF7\u8F93\u5165\u89D2\u8272\u987A\u5E8F\u4E14\u53EA\u80FD\u8F93\u5165\u6570\u5B57",trigger:"blur"}]}},L=()=>{const t=i.value;let e=0,l=0,f=!1;for(let r=0;r<a.length;r++)t.getNode(a[r]).disabled==!0&&(l+=1),t.getNode(a[r]).checked==!0&&(e+=1),t.getNode(a[r]).indeterminate==!0&&(f=!0);e==0?(p.value=!1,d.value=!1,f==!0&&(p.value=!0,d.value=!1)):e+l==a.length?(p.value=!1,d.value=!0):(p.value=!0,d.value=!1)},P=t=>{if(p.value=!1,d.value==!0)for(let e=0;e<a.length;e++)i.value.getNode(a[e]).disabled==!1&&(a[e].path,i.value.setChecked(a[e].name,!0,!0));else i.value.setCheckedKeys([])},$=t=>({list:t.records,total:Number(t.total),pageNo:Number(t.current),pageSize:Number(t.size)}),E=t=>{a.length=0,t()},M=()=>{m.value=!1,a.length=0},N=t=>{const e=[];return t.map(l=>(t.children&&Array.isArray(t.children)&&e.concat(N(t.children)),{authorityId:l.name,roleId:A.value,type:l.type})).concat(e)},q=async()=>{const t=i.value.getCheckedNodes(),e=i.value.getHalfCheckedNodes(),l=N(t),f=N(e),r=l.concat(f);r.length?(await ie(r),m.value=!1,a.length=0):w.error("\u8BF7\u9009\u62E9")},F=t=>{let e=JSON.parse(JSON.stringify(t));return e.createTime&&(e.createTime_begin=e.createTime[0],e.createTime_end=e.createTime[1],delete e.createTime),ce(e)},R=(t,e)=>{t===1?(_.value="\u65B0\u589E\u89D2\u8272",I.value=D({roleName:"",priority:1,state:1,roleDesc:""})):(_.value="\u7F16\u8F91\u89D2\u8272",I.value=D({...e})),g.value=!0},K=async t=>{A.value=t.roleId,m.value=!0;const{result:e=[]}=await ue();a.push(...e);const l=await de({roleId:t.roleId});oe(()=>{i.value.setCheckedKeys(U(l.result))})},U=t=>{let e=[];return t.map(l=>{l.type==0&&l.children==0&&e.push(l.authorityId),l.type==1&&l.children==0&&e.push(l.authorityId),l.type!=0&&l.type!=1&&!l.children&&e.push(l.authorityId)}),e},G=async t=>{