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

2 lines
5.8 KiB
JavaScript
Raw Normal View History

2023-10-10 09:36:22 +08:00
import{_ as K}from"./updateIcon-57303c18.js";import{d as Y,G as Q,r,a as S,A as W,w as j,o as X,b as Z,c as T,a5 as ee,e as _,f as ae,h as c,i as s,S as C,k,l as b,y as V,B as te,g as p,n as le,t as se,z as oe,ar as ne,cE as re,cF as ie,cG as ce,E as x,cH as ue,cI as pe,cJ as de,q as me,s as ve,_ as fe}from"./index-ccab2584.js";import{u as ge}from"./useHandleData-0eab3d22.js";import{P as _e}from"./index-d5758658.js";import{e as be}from"./goverment-af43d804.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 w=d=>(me("data-v-0572e942"),d=d(),ve(),d),he={class:"table-box"},Se=w(()=>p("img",{src:K,alt:"",class:"configureIcon"},null,-1)),Te=w(()=>p("span",null,"\u7F16\u8F91",-1)),Ce=w(()=>p("span",{class:"title sle"},"\u6240\u62E5\u6709\u7684\u6743\u9650",-1)),ke={class:"flx-center"},xe=Y({name:"ProjectSupervisionRecord"}),we=Y({...xe,setup(d){const i=Q(),D=r(null),o=r(i.activeType),l=r(""),m=S([]);r();const z={children:"children",label:(e,a)=>a.data.meta.title};W();const v=r(!1),f=r(!1),g=r(""),y=r({}),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:e=>{let a=new Date().getTime();return e>a}}],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"}]}},u=r(),L=r(void 0),M=[{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)}),P=e=>{m.length=0,e()},R=()=>{v.value=!1,m.length=0},I=e=>{const a=[];return e.map(t=>(e.children&&Array.isArray(e.children)&&a.concat(I(e.children)),{authorityId:t.name,roleId:L.value,type:t.type})).concat(a)},q=async()=>{const e=D.value.getCheckedNodes();await be(I(e)),v.value=!1,m.length=0},E=e=>{let a=JSON.parse(JSON.stringify(e));if(a.createTime&&(a.createTime_begin=a.createTime[0],a.createTime_end=a.createTime[1],delete a.createTime),l.value)o.value=="eng"?a.engineeringSn=l.value:o.value=="project"&&(a.projectSn=l.value);else return{result:{current:"1",pages:"1",records:[],size:"10",total:"0"}};return re(a)},B=async(e,a)=>{if(e===1)g.value="\u65B0\u589E\u73ED\u7EC4",y.value=S({});else{g.value="\u7F16\u8F91\u73ED\u7EC4";const t=await ie({id:a.id});y.value=S({...t.result})}f.value=!0},U=async e=>{o.value=="eng"?e.engineeringSn=l.value:o.value=="project"&&(e.projectSn=l.value),e.id?(await ce(e),u.value.getTableList(),x.success("\u7F16\u8F91\u6210\u529F")):(await ue(e),x.success("\u65B0\u589E\u6210\u529F"),u.value.getTableList()),f.value=!1},$=async e=>{await ge(pe,{id:e.id},`\u5220\u9664\u3010${e.teamName}\u3011`),u.value.getTableList()},F=async()=>{(o.value=="eng"||o.value=="project")&&(l.value=i.activeSn),J(),u.value.getTableList(),x.success("\u9875\u9762\u5DF2\u66F4\u65B0")},J=async()=>{let e={};o.value=="eng"?e.engineeringSn=l.value:o.value=="project"&&(e.projectSn=l.value);const a=await de(e);N.formItemConfig[0].data=a.result.map(t=>({label:t.companyName,value:t.companySn}))};return j(()=>i.activeSn,e=>{l.value=i.activeSn,F()}),j(()=>i.activeType,e=>{o.value