2 lines
5.0 KiB
JavaScript
2 lines
5.0 KiB
JavaScript
import{_ as q}from"./look-ecda901f.js";import{d as h,r as s,ag as M,A as E,G as R,w as g,o as j,b as z,c as d,a5 as P,S as B,e as V,f as U,h as c,g as i,i as u,n as F,t as G,a4 as J,cv as O,E as A,q as H,s as $,_ as K}from"./index-ccab2584.js";import{P as Q}from"./index-d5758658.js";import W from"./operateHoistMachinery-c93ddd88.js";import{l as X}from"./index-b83cd32d.js";import"./notData-cf10628e.js";import"./Pagination.vue_vue_type_script_setup_true_name_Pagination_lang-6796c038.js";import"./print-eaefcdaa.js";import"./useDownload-693071f5.js";import"./machineryDetails-6ec3aa60.js";import"./annexDowload-1faf63f6.js";import"./_commonjs-dynamic-modules-d7dd40bd.js";import"./FilesUpload-88b3af60.js";import"./upload-a8c669b8.js";import"./ToolBarRight-ac6e5755.js";const _=p=>(H("data-v-16dd41f7"),p=p(),$(),p),Y={class:"all-content"},Z={class:"table-box"},ee={class:"table"},te=_(()=>i("img",{src:q,alt:"",class:"configureIcon"},null,-1)),ae=_(()=>i("span",null,"\u67E5\u770B",-1)),le={class:"text-tip"},oe=_(()=>i("span",null,"\u6CE8\uFF1A\u5217\u8868\u4E2D\u7EA2\u8272\u8868\u683C\u4EE3\u8868\u8FD8\u67091\u4E2A\u6708\u5230\u671F\u7684\u8BBE\u5907\uFF0C\u9EC4\u8272\u8868\u683C\u4EE3\u8868\u8FD8\u67093\u4E2A\u6708\u5230\u671F\u7684\u8BBE\u5907\uFF0C\u84DD\u8272\u8868\u683C\u4EE3\u8868\u8FD8\u67096\u4E2A\u6708\u5230\u671F\u7684\u8BBE\u5907\uFF0C\u7D2B\u8272\u4EE3\u8868\u5EF6\u671F\u8BBE\u5907\uFF0C\u8FC7\u671F\u4E0D\u5904\u7406\u8BBE\u5907\u5C06\u81EA\u52A8\u6CE8\u9500\u3002",-1)),se=h({name:"ProjectSupervisionRecord"}),ie=h({...se,setup(p){const o=s(""),b=s(""),m=s(!1),v=s([]),y=M();E();const l=R(),n=s(l.activeType),f=s();s(void 0);const S=[{type:"index",label:"\u5E8F\u53F7",width:80},{prop:"projectInspectNumber",label:"\u6CE8\u518C\u767B\u8BB0\u7F16\u53F7",search:{el:"input"}},{prop:"model",label:"\u89C4\u683C\u578B\u53F7"},{prop:"enterpriseName",label:"\u4EA7\u6743\u5355\u4F4D",search:{el:"input"}},{prop:"timeLimit",label:"\u6709\u6548\u671F\u81F3"},{prop:"type",label:"\u8BBE\u5907\u7C7B\u578B",search:{el:"select"},enum:v.value},{prop:"equipmentUse",label:"\u8BBE\u5907\u4F7F\u7528\u72B6\u6001",search:{el:"select"},enum:[{label:"\u95F2\u7F6E",value:0},{label:"\u5728\u7528",value:1}]},{prop:"equipmentType",label:"\u8BBE\u5907\u72B6\u6001",enum:[{label:"\u5DF2\u9A73\u56DE",value:-1},{label:"\u63D0\u4EA4\u672A\u5BA1\u6838",value:0},{label:"\u4EA7\u6743\u5907\u6848",value:1},{label:"\u4E34\u671F",value:2},{label:"\u5EF6\u671F",value:3},{label:"\u62A5\u5E9F",value:4},{label:"\u6CE8\u9500\u7981\u7528",value:5},{label:"\u5DF2\u5B89\u88C5",value:6},{label:"\u5DF2\u62C6\u5378",value:7}]},{prop:"examineState",label:"\u5BA1\u6838\u72B6\u6001",search:{el:"select"},enum:[{label:"\u5BA1\u6838\u4E2D",value:0},{label:"\u5BA1\u6279\u901A\u8FC7",value:1},{label:"\u5BA1\u6279\u9A73\u56DE",value:2}]},{prop:"isInitiate",label:"\u72B6\u6001",enum:[{label:"\u542F\u7528",value:1},{label:"\u7981\u7528",value:2}]},{prop:"operation",label:"\u64CD\u4F5C",fixed:"right",width:150}],T=e=>{b.value=e.id,m.value=!0},x=async()=>{const{result:e}=await J({dictType:"hoist_equip_type"});if(e.length>0){let t=[];e.map(a=>{t.push({label:a.dictValue,value:a.dictLabel})}),v.value.length=0,v.value.push(...t)}},w=({row:e,rowIndex:t})=>{if(e.deadline){let a=Number(e.deadline);if(a>=0&&a<=1)return"range-one";if(a>1&&a<=3)return"range-two";if(a>3&&a<=6)return"range-three"}else return""},I=e=>({list:e.records,total:Number(e.total),pageNo:Number(e.current),pageSize:Number(e.size)}),N=e=>{let t=JSON.parse(JSON.stringify(e));if(t.timeLimit&&(t.createTime_begin=t.timeLimit[0],t.createTime_end=t.timeLimit[1],delete t.timeLimit),o.value)n.value=="eng"?t.engineeringSn=o.value:n.value=="project"&&(t.projectSn=o.value);else return{result:{current:"1",pages:"1",records:[],size:"10",total:"0"}};return O(t)},k=async()=>{(n.value=="eng"||n.value=="project")&&(o.value=l.activeSn),f.value.getTableList(),A.success("\u9875\u9762\u5DF2\u66F4\u65B0")};return g(()=>l.activeSn,e=>{o.value=l.activeSn,k()}),g(()=>l.activeType,e=>{n.value=l.activeType}),j(()=>{n.value=l.activeType,o.value=l.activeSn}),z(async()=>{y.meta,await x()}),(e,t)=>{const a=d("el-button"),L=d("InfoFilled"),C=d("el-icon"),D=P("waterMarker");return B((V(),U("div",Y,[c(X),i("div",Z,[i("div",ee,[c(Q,{ref_key:"proTable",ref:f,title:"\u8D77\u91CD\u673A\u68B0\u5907\u6848\u7BA1\u7406",columns:S,"request-api":N,dataCallback:I,tableRowClassName:w,"tool-button":!1,pagination:!0,background:"",isShowSearch:!1,onReset:!0,stripe:!1},{operation:u(({row:r})=>[c(a,{type:"primary",link:"",onClick:ne=>T(r)},{default:u(()=>[te,ae]),_:2},1032,["onClick"])]),state:u(({row:r})=>[i("span",{class:F(r.state===1?"":"redText")},G(r.state==1?"\u542F\u7528":"\u7981\u7528"),3)]),_:1},512)]),c(W,{operateDialog:m.value,"onUpdate:operateDialog":t[0]||(t[0]=r=>m.value=r),relativeId:b.value},null,8,["operateDialog","relativeId"])]),i("div",le,[c(C,{color:"#E70000",size:"14",style:{"margin-left":"36px"}},{default:u(()=>[c(L)]),_:1}),oe])])),[[D]])}}});const xe=K(ie,[["__scopeId","data-v-16dd41f7"]]);export{xe as default};
|