index-C7FtVSIW.js 4.6 KB

1
  1. import{K as D,b,R as T,Q as S,O as U,_ as z}from"./index-CKIhG1T4.js";import{f as x}from"./formatTime-GfXNJyvM.js";import{P as w}from"./index-Dq0w4Gsp.js";import{P as O}from"./index-Dyjux4Qm.js";import _ from"./SmartTable-riOq9hm6.js";import{_ as j}from"./lodash-D2MZWk6W.js";import{C as I,a as r,b as R,$ as l,Z as v,D as B,T as K,u as o,c}from"./spreadSheetsDesignerVue-MRUT1X_l.js";import"./spreadSheetsDesignerResourcesCn-afJmEehS.js";import"./spreadSheetsDesigner-vOnK2KEP.js";import"./spreadSheetsBarcode-0B8Cksr7.js";import"./spreadSheetsCharts-DpwtlVVO.js";import"./spreadExcelio-BZ-mA4Op.js";import"./el-tree-select-Jn0wedJD.js";import"./el-collapse-transition-l0sNRNKZ.js";import"./index-yM08Ttvf.js";import"./index-Dszus0mF.js";const M=z(I({__name:"index",setup(Q){const f=D(),m=r([]),n=r(1),u=r(10),g=r(0),N=[{label:"\u5DF2\u767B\u8BB0",value:100},{label:"\u5F85\u90E8\u95E8\u63A5\u6536",value:200},{label:"\u5F85\u5206\u914D",value:300},{label:"\u672A\u6392\u671F",value:400},{label:"\u5DF2\u6392\u671F",value:600},{label:"\u5F85\u524D\u53F0\u63A5\u6536",value:700},{label:"\u5DF2\u5F52\u8FD8",value:800},{label:"\u5BA2\u6237\u9886\u8D70",value:900}],d=R([{prop:"acceptNo",label:"\u53D7\u7406\u53F7",width:150,search:{type:"input",fieldProps:{placeholder:"\u8BF7\u8F93\u5165"}}},{prop:"projectId",label:"\u9879\u76EE\u540D\u79F0",width:180,search:{type:"select",options:m.value},render:(t,e)=>l("div",null,[t.projectName])},{prop:"unitCode",label:"\u63D0\u4EA4\u5355\u4F4D\u4EE3\u7801",width:150,search:{type:"input",fieldProps:{placeholder:"\u8BF7\u8F93\u5165"}}},{prop:"unitName",label:"\u63D0\u4EA4\u5355\u4F4D\u540D\u79F0",width:180,search:{type:"input",fieldProps:{placeholder:"\u8BF7\u8F93\u5165"}}},{prop:"unitContact",label:"\u63D0\u4EA4\u5355\u4F4D\u8054\u7CFB\u4EBA",width:150,search:{type:"input",fieldProps:{placeholder:"\u8BF7\u8F93\u5165"}}},{prop:"contactMobile",label:"\u63D0\u4EA4\u5355\u4F4D\u8054\u7CFB\u7535\u8BDD",width:150,search:{type:"input",fieldProps:{placeholder:"\u8BF7\u8F93\u5165"}}},{prop:"submitName",label:"\u8D44\u6599\u63D0\u4EA4\u4EBA",width:120,search:{type:"input",fieldProps:{placeholder:"\u8BF7\u8F93\u5165"}}},{prop:"submitDate",label:"\u8D44\u6599\u63D0\u4EA4\u65E5\u671F",width:180,render:(t,e)=>l("div",null,[x(e)]),search:{type:"daterange"}},{prop:"checkId",label:"\u4E3B\u68C0\u4EBA",width:120,render:(t,e)=>l("div",null,[t.checkName])},{prop:"status",label:"\u72B6\u6001",width:100,search:{type:"select",options:[{label:"\u5F85\u90E8\u95E8\u63A5\u6536",value:200},{label:"\u5F85\u5206\u914D",value:300},{label:"\u5DF2\u5206\u914D",value:400}]},render:(t,e)=>l("div",null,[C(e)])},{label:"\u64CD\u4F5C",prop:"action",fieldProps:{fixed:"right"},width:220,render:t=>l("div",null,[t.status==400&&l(b,{link:!0,type:"primary",onClick:()=>P(t.id,"planTime")},{default:()=>[v("\u8BA1\u5212\u6392\u671F")]}),t.status!==400&&l(b,{link:!0,type:"primary",onClick:()=>{}},{default:()=>[v("\u67E5\u770B\u6392\u671F")]}),t.status==600&&l(b,{link:!0,type:"primary",onClick:()=>P(t.id,"return")},{default:()=>[v("\u5F52\u8FD8\u8D44\u6599")]})])}]),y=r([]),s=r({}),k=r([]),P=(t,e)=>{let a={};a=e=="planTime"?{id:t,status:600}:{id:t,status:700,returnUserId:f.getUser.id,returnTime:T().valueOf()},S.confirm("\u662F\u5426\u786E\u8BA4"+(e==="planTime"?"\u8BA1\u5212\u6392\u671F":"\u5F52\u8FD8\u8D44\u6599"),"\u63D0\u793A",{center:!1,confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88"}).then(async()=>{await w.editProfileRegister(a)&&(p(),U({type:"success",message:"\u64CD\u4F5C\u6210\u679C"}))})},p=async()=>{let{submitDate:t}=s.value,[e="",a=""]=t||[];e=e&&e+" 00:00:00",a=a&&a+" 23:59:59";const i={pageNo:n.value,pageSize:u.value,checkId:f.getUser.id,...s.value,submitDate:e&&a?[e,a]:null},h=await w.getProfileRegisterPage(i);h&&(y.value=h.list,g.value=h.total)};p(),(async()=>{const t=await O.getProjectDocTypePage({pageNo:1,pageSize:1e3});if(t){const e=j.sortBy(t.list,i=>Number(i.sort));m.value=e.map(i=>({label:i.name,value:i.id}));const a=d[1];a!=null&&a.search&&(a.search.options=m.value)}})();const C=t=>{const e=N.find(a=>a.value==t);return e?e.label:"-"};return(t,e)=>(B(),K(o(_),{columns:o(d),"onUpdate:columns":e[0]||(e[0]=a=>c(d)?d.value=a:null),data:o(y),buttons:o(k),formData:o(s),"onUpdate:formData":e[1]||(e[1]=a=>c(s)?s.value=a:null),onOnPageNoChange:e[2]||(e[2]=()=>p()),onOnPageSizeChange:e[3]||(e[3]=()=>p()),onOnReset:e[4]||(e[4]=()=>p()),onOnSearch:e[5]||(e[5]=()=>p()),pageNo:o(n),"onUpdate:pageNo":e[6]||(e[6]=a=>c(n)?n.value=a:null),pageSize:o(u),"onUpdate:pageSize":e[7]||(e[7]=a=>c(u)?u.value=a:null),total:o(g),showRefresh:!1},null,8,["columns","data","buttons","formData","pageNo","pageSize","total"]))}}),[["__scopeId","data-v-76ce4508"]]);export{M as default};