Mars3D-screen_web/dist/assets/js/index-0d23eadb.js

2 lines
5.6 KiB
JavaScript
Raw Normal View History

2023-10-10 09:36:22 +08:00
import{_ as H}from"./updateIcon-57303c18.js";import{d as G,r as o,a as _,A as K,G as Q,w as W,o as X,b as Z,c as S,a5 as ee,e as b,f as te,h as r,i as a,S as C,k,l as v,y as P,B as ae,g as i,n as ne,t as le,z as se,ar as oe,E as T,q as re,s as ie,_ as ce}from"./index-ccab2584.js";import{u as de}from"./useHandleData-0eab3d22.js";import{P as pe}from"./index-d5758658.js";import{e as ue}from"./goverment-af43d804.js";import{ae as me,af as ge,ag as fe,ah as _e,ai as be,aj as ve}from"./enterpriseApi-970b69b2.js";import{D as ye}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 x=c=>(re("data-v-ac9f43b8"),c=c(),ie(),c),he={class:"table-box"},Se=x(()=>i("img",{src:H,alt:"",class:"configureIcon"},null,-1)),Ce=x(()=>i("span",null,"\u7F16\u8F91",-1)),ke=x(()=>i("span",{class:"title sle"},"\u6240\u62E5\u6709\u7684\u6743\u9650",-1)),Te={class:"flx-center"},xe=G({name:"ProjectSupervisionRecord"}),we=G({...xe,setup(c){const w=o(null),d=_([]),Y={children:"children",label:(e,t)=>t.data.meta.title};K();const p=Q(),u=o(!1),m=o(!1),g=o(""),z=e=>{let t=new Date().getTime();return e>t},s=_({solveFlag:1,engineeringSn:""}),y=o({}),N={formItemConfig:[{label:"\u53C2\u5EFA\u5355\u4F4D",prop:"companySn",type:"select",data:[]},{label:"\u73ED\u7EC4\u540D\u79F0",prop:"teamName",type:"input"},{label:"\u73ED\u7EC4\u957F",prop:"leaderName",type:"input"},{label:"\u73ED\u7EC4\u957F\u7535\u8BDD",prop:"leaderTel",type:"input"},{label:"\u8FDB\u573A\u65F6\u95F4",prop:"entryTime",type:"date",format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD",disabledDate:z}],rules:{companySn:[{required:!0,message:"\u8BF7\u9009\u62E9",trigger:"change"}],teamName:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],leaderTel:[{pattern:/^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$/,message:"\u8BF7\u8F93\u5165\u5408\u6CD5\u624B\u673A\u53F7",trigger:"change"}]}},f=o(),M=o(void 0),V=[{type:"index",label:"\u5E8F\u53F7",width:80},{prop:"engineeringName",label:"\u5DE5\u7A0B\u540D\u79F0"},{prop:"companyName",label:"\u53C2\u5EFA\u5355\u4F4D"},{prop:"type",label:"\u53C2\u5EFA\u5355\u4F4D\u7C7B\u578B"},{prop:"teamName",label:"\u73ED\u7EC4\u540D\u79F0",search:{el:"input"}},{prop:"leaderName",label:"\u73ED\u7EC4\u957F"},{prop:"leaderTel",label:"\u73ED\u7EC4\u957F\u7535\u8BDD"},{prop:"operation",label:"\u64CD\u4F5C",fixed:"right",width:260}],A=e=>({list:e.records,total:Number(e.total),pageNo:Number(e.current),pageSize:Number(e.size)}),L=e=>{d.length=0,e()},R=()=>{u.value=!1,d.length=0},D=e=>{const t=[];return e.map(n=>(e.children&&Array.isArray(e.children)&&t.concat(D(e.children)),{authorityId:n.name,roleId:M.value,type:n.type})).concat(t)},U=async()=>{const e=w.value.getCheckedNodes();await ue(D(e)),u.value=!1,d.length=0},$=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),s.engineeringSn)t.engineeringSn=s.engineeringSn;else return{result:{current:"1",pages:"1",records:[],size:"10",total:"0"}};return me(t)},I=async(e,t)=>{if(e===1)g.value="\u65B0\u589E\u73ED\u7EC4",y.value=_({});else{g.value="\u7F16\u8F91\u73ED\u7EC4";const n=await ge({id:t.id});y.value=_({...n.result})}m.value=!0},q=async e=>{e.engineeringSn=s.engineeringSn,e.id?(await fe(e),f.value.getTableList(),T.success("\u7F16\u8F91\u6210\u529F")):(await _e(e),T.success("\u65B0\u589E\u6210\u529F"),f.value.getTableList()),m.value=!1},E=async e=>{await de(be,{id:e.id},`\u5220\u9664\u3010${e.teamName}\u3011`),f.value.getTableList()},F=async()=>{s.engineeringSn=p.activeSn,j(),T.success("\u9875\u9762\u5DF2\u66F4\u65B0")},j=async()=>{const e=await ve({engineeringSn:s.engineeringSn});N.formItemConfig[0].data=e.result.map(t=>({label:t.companyName,value:t.companySn}))};return W(()=>p.activeSn,e=>{s.engineeringSn=p.activeSn,F()}),X(()=>{s.engineeringSn=p.activeSn}),Z(()=>{}),(e,t)=>{const n=S("el-button"),J=S("el-scrollbar"),O=S("el-drawer"),h=ee("auth");return b(),te("div",he,[r(pe,{ref_key:"proTable",r