2 lines
10 KiB
JavaScript
2 lines
10 KiB
JavaScript
import{_ as ue}from"./\u4E0B\u8F7D\u9644\u4EF6-23077460.js";import{_ as ie}from"./updateIcon-57303c18.js";import{d as j,r,G as de,w as E,o as pe,b as ce,c as u,a5 as me,e as d,f as F,g as _,h as t,i as o,S as x,k as f,l as m,y as z,B as ge,t as J,F as I,j as O,p as ve,a4 as fe,cm as _e,E as y,cn as be,a as T,co as he,cp as ye,q as ke,s as Ve,a7 as De,_ as Se}from"./index-ccab2584.js";import{u as Pe}from"./useHandleData-0eab3d22.js";import{P as Ue}from"./index-d5758658.js";import"./notData-cf10628e.js";import"./Pagination.vue_vue_type_script_setup_true_name_Pagination_lang-6796c038.js";import"./print-eaefcdaa.js";const D=k=>(ke("data-v-df178d6f"),k=k(),Ve(),k),we={class:"table-box"},Ce=D(()=>_("img",{src:ue,alt:"",class:"configureIcon"},null,-1)),Fe=D(()=>_("span",null,"\u8D44\u6599\u4E0B\u8F7D",-1)),xe=D(()=>_("img",{src:ie,alt:"",class:"configureIcon"},null,-1)),Ie=D(()=>_("span",null,"\u7F16\u8F91",-1)),Te=j({name:"acceptancePlan"}),Ye=j({...Te,setup(k){const S=r([]),R=r({stage:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],type:[{required:!0,message:"\u8BF7\u9009\u62E9",trigger:"change"}],singleId:[{required:!0,message:"\u8BF7\u9009\u62E9",trigger:"change"}],planCheckDate:[{required:!0,message:"\u8BF7\u9009\u62E9",trigger:"change"}],startFlag:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],endFlag:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],headPerson:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],headPersonPhone:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"},{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:"blur"}],state:[{required:!0,message:"\u8BF7\u9009\u62E9",trigger:"change"}],completeDate:[{required:!0,message:"\u8BF7\u9009\u62E9",trigger:"change"}]}),Y=r([]),P=r(),N="http://47.104.132.250:9000",b=r([]),p=de(),A=r({Authorization:"Bearer "+p.token}),a=r({stage:"",type:"",singleId:"",planCheckDate:null,startFlag:"",endFlag:"",headPerson:"",headPersonPhone:"",state:"1",completeDate:null,fileUrl:"",remark:""}),h=r(!1),U=r("\u65B0\u589E\u9A8C\u6536\u8BA1\u5212");r(!1),r(!1);const g=r(p.activeType),i=r("");r("");const V=r();r();const G=[{type:"index",label:"\u5E8F\u53F7",width:80},{prop:"stage",label:"\u9A8C\u6536\u9636\u6BB5",search:{el:"input"}},{prop:"typeName",label:"\u7C7B\u578B"},{prop:"singleProject",label:"\u5355\u4F53\u5DE5\u7A0B"},{prop:"planCheckDate",label:"\u8BA1\u5212\u9A8C\u6536\u65E5\u671F",width:150},{prop:"startFlag",label:"\u8D77\u59CB\u6807\u8BC6"},{prop:"endFlag",label:"\u622A\u6B62\u6807\u8BC6"},{prop:"headPerson",label:"\u9A8C\u6536\u8D1F\u8D23\u4EBA"},{prop:"headPersonPhone",label:"\u8D1F\u8D23\u4EBA\u7535\u8BDD"},{prop:"state",label:"\u72B6\u6001"},{prop:"completeDate",label:"\u5B9E\u9645\u9A8C\u6536\u5B8C\u6210\u65E5\u671F",width:150},{prop:"remark",label:"\u5907\u6CE8"},{prop:"operation",width:240,label:"\u64CD\u4F5C",fixed:"right"}],H=async()=>{const{result:n}=await fe({dictType:"check_accept_type"});S.value.length=0,S.value.push(...n)},K=async n=>{!n||await n.validate(async(e,c)=>{e?(a.value.engineeringSn=i.value,a.value.fileUrl=a.value.fileUrl?JSON.stringify(a.value.fileUrl):"",a.value.state=="0"&&(a.value.completeDate=null),a.value.id?(await _e({...a.value}),y.success("\u7F16\u8F91\u6210\u529F")):(await be({...a.value}),y.success("\u65B0\u589E\u6210\u529F")),V.value.getTableList(),h.value=!1):y({showClose:!0,message:"\u8BF7\u5B8C\u5584\u8868\u5355\u4FE1\u606F\uFF01",type:"error"})})},Q=(n,e)=>{a.value.fileUrl="",b.value=T([])},W=n=>{a.value.fileUrl={name:n.result.originalFilename,url:n.result.url},b.value=[{name:n.result.originalFilename,url:n.result.downloadPath}]},X=n=>{n.fileUrl?window.open(N+"/xmgl/file/preview?fileUrl="+JSON.parse(n.fileUrl).url):y.error("\u6682\u65E0\u53EF\u4E0B\u8F7D\u6587\u4EF6")},Z=n=>({list:n.records,total:Number(n.total),pageNo:Number(n.current),pageSize:Number(n.size)}),ee=n=>{let e=JSON.parse(JSON.stringify(n));if(i.value)g.value=="eng"?e.engineeringSn=i.value:g.value=="project"&&(e.projectSn=i.value);else return{result:{current:"1",pages:"1",records:[],size:"10",total:"0"}};return he(e)},q=async(n,e)=>{n===1?(U.value="\u65B0\u589E\u9A8C\u6536\u8BA1\u5212",a.value=T({stage:"",type:"",singleId:"",planCheckDate:null,startFlag:"",endFlag:"",headPerson:"",headPersonPhone:"",state:"1",completeDate:null,fileUrl:"",remark:""}),b.value=[]):(U.value="\u7F16\u8F91\u9A8C\u6536\u8BA1\u5212",a.value=T({...e}),e.fileUrl&&(a.value.fileUrl=JSON.parse(e.fileUrl)),b.value=e.fileUrl?[{...JSON.parse(e.fileUrl)}]:[]),h.value=!0,setTimeout(function(){P.value.clearValidate()},50)},le=async n=>{await Pe(ye,{id:n.id},`\u5220\u9664\u3010${n.stage}\u3011`),V.value.getTableList()},ae=async()=>{const n=await De({engineeringSn:i.value});Y.value=n.result},te=async()=>{(g.value=="eng"||g.value=="project")&&(i.value=store.activeSn),ae(),V.value.getTableList(),y.success("\u9875\u9762\u5DF2\u66F4\u65B0")};return E(()=>p.activeSn,n=>{i.value=p.activeSn,te()}),E(()=>p.activeType,n=>{g.value=p.activeType}),pe(()=>{g.value=p.activeType,i.value=p.activeSn}),ce(async()=>{H()}),(n,e)=>{const c=u("el-button"),v=u("el-input"),s=u("el-form-item"),L=u("el-option"),M=u("el-select"),B=u("el-date-picker"),$=u("el-radio"),oe=u("el-radio-group"),ne=u("el-upload"),re=u("el-form"),se=u("el-dialog"),w=me("auth");return d(),F(I,null,[_("div",we,[t(Ue,{ref_key:"proTable",ref:V,title:"\u9A8C\u6536\u8BA1\u5212",columns:G,requestApi:ee,dataCallback:Z,"tool-button":!1,pagination:!0,background:"",isShowSearch:!1,onReset:!0},{formButton:o(l=>[x((d(),f(c,{class:"addButtonStyle",onClick:e[0]||(e[0]=C=>q(1))},{default:o(()=>[m("\u65B0\u589E")]),_:1})),[[w,"check_accept_plan_add"]])]),operation:o(({row:l})=>[t(c,{type:"primary",link:"",onClick:C=>X(l)},{default:o(()=>[Ce,Fe]),_:2},1032,["onClick"]),x((d(),f(c,{type:"primary",link:"",onClick:C=>q(2,l)},{default:o(()=>[xe,Ie]),_:2},1032,["onClick"])),[[w,"check_accept_plan_edit"]]),x((d(),f(c,{type:"danger",link:"",icon:z(ge),onClick:C=>le(l)},{default:o(()=>[m("\u5220\u9664")]),_:2},1032,["icon","onClick"])),[[w,"check_accept_plan_del"]])]),examineState:o(({row:l})=>[m(J(l.examineState===1?"\u5F85\u5BA1\u6838":l.examineState===2?"\u5BA1\u6838\u9A73\u56DE":"\u5BA1\u6838\u901A\u8FC7"),1)]),state:o(({row:l})=>[_("span",null,J(l.state==1?"\u5DF2\u9A8C\u6536":"\u672A\u9A8C\u6536"),1)]),_:1},512)]),t(se,{class:"imgDialog",title:U.value,width:"40%",modelValue:h.value,"onUpdate:modelValue":e[14]||(e[14]=l=>h.value=l),"show-close":""},{footer:o(()=>[t(c,{class:"cancelButtonStyle",onClick:e[12]||(e[12]=l=>h.value=!1)},{default:o(()=>[m("\u53D6\u6D88")]),_:1}),t(c,{type:"primary",onClick:e[13]||(e[13]=l=>K(P.value))},{default:o(()=>[m("\u4FDD\u5B58")]),_:1})]),default:o(()=>[t(re,{class:"diaForm",model:a.value,rules:R.value,ref_key:"ruleFormRef",ref:P,"label-width":"160px"},{default:o(()=>[t(s,{label:"\u9A8C\u6536\u9636\u6BB5\uFF1A",prop:"stage"},{default:o(()=>[t(v,{modelValue:a.value.stage,"onUpdate:modelValue":e[1]||(e[1]=l=>a.value.stage=l),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1}),t(s,{label:"\u7C7B\u578B\uFF1A",prop:"type"},{default:o(()=>[t(M,{style:{width:"100%"},modelValue:a.value.type,"onUpdate:modelValue":e[2]||(e[2]=l=>a.value.type=l),clearable:"",placeholder:"\u8BF7\u9009\u62E9"},{default:o(()=>[(d(!0),F(I,null,O(S.value,l=>(d(),f(L,{key:l.dictLabel,label:l.dictValue,value:l.dictLabel},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),t(s,{label:"\u5355\u4F53\u5DE5\u7A0B\uFF1A",prop:"singleId"},{default:o(()=>[t(M,{style:{width:"100%"},modelValue:a.value.singleId,"onUpdate:modelValue":e[3]||(e[3]=l=>a.value.singleId=l),clearable:"",placeholder:"\u8BF7\u9009\u62E9"},{default:o(()=>[(d(!0),F(I,null,O(Y.value,l=>(d(),f(L,{key:l.singleId,label:l.name,value:l.singleId},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),t(s,{label:"\u8BA1\u5212\u9A8C\u6536\u65E5\u671F\uFF1A",prop:"planCheckDate"},{default:o(()=>[t(B,{style:{width:"100%"},modelValue:a.value.planCheckDate,"onUpdate:modelValue":e[4]||(e[4]=l=>a.value.planCheckDate=l),format:"YYYY-MM-DD","value-format":"YYYY-MM-DD",type:"date",placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4"},null,8,["modelValue"])]),_:1}),t(s,{label:"\u8D77\u59CB\u6807\u8BC6\uFF1A",prop:"startFlag"},{default:o(()=>[t(v,{modelValue:a.value.startFlag,"onUpdate:modelValue":e[5]||(e[5]=l=>a.value.startFlag=l),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1}),t(s,{label:"\u622A\u6B62\u6807\u8BC6\uFF1A",prop:"endFlag"},{default:o(()=>[t(v,{modelValue:a.value.endFlag,"onUpdate:modelValue":e[6]||(e[6]=l=>a.value.endFlag=l),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1}),t(s,{label:"\u9A8C\u6536\u8D1F\u8D23\u4EBA\uFF1A",prop:"headPerson"},{default:o(()=>[t(v,{modelValue:a.value.headPerson,"onUpdate:modelValue":e[7]||(e[7]=l=>a.value.headPerson=l),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1}),t(s,{label:"\u8D1F\u8D23\u4EBA\u7535\u8BDD\uFF1A",prop:"headPersonPhone"},{default:o(()=>[t(v,{modelValue:a.value.headPersonPhone,"onUpdate:modelValue":e[8]||(e[8]=l=>a.value.headPersonPhone=l),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1}),t(s,{label:"\u72B6\u6001\uFF1A",prop:"state"},{default:o(()=>[t(oe,{modelValue:a.value.state,"onUpdate:modelValue":e[9]||(e[9]=l=>a.value.state=l)},{default:o(()=>[t($,{label:"1",size:"large"},{default:o(()=>[m("\u5DF2\u9A8C\u6536")]),_:1}),t($,{label:"0",size:"large"},{default:o(()=>[m("\u672A\u9A8C\u6536")]),_:1})]),_:1},8,["modelValue"])]),_:1}),a.value.state==1?(d(),f(s,{key:0,label:"\u5B9E\u9645\u9A8C\u6536\u5B8C\u6210\u65E5\u671F\uFF1A",prop:"completeDate"},{default:o(()=>[t(B,{style:{width:"100%"},modelValue:a.value.completeDate,"onUpdate:modelValue":e[10]||(e[10]=l=>a.value.completeDate=l),format:"YYYY-MM-DD","value-format":"YYYY-MM-DD",type:"date",placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4"},null,8,["modelValue"])]),_:1})):ve("",!0),t(s,{label:"\u9A8C\u6536\u8D44\u6599\uFF1A",prop:"fileUrl"},{default:o(()=>[t(ne,{ref:"upload",headers:A.value,"file-list":b.value,class:"upload-demo",action:`${z(N)}/xmgl/file/upload`,"on-remove":Q,multiple:"",limit:1,"on-success":W,style:{width:"100%"}},{default:o(()=>[t(c,{class:"uploadBtn",type:"primary"},{default:o(()=>[m("\u70B9\u51FB\u4E0A\u4F20")]),_:1})]),_:1},8,["headers","file-list","action"])]),_:1}),t(s,{label:"\u5907\u6CE8\uFF1A",prop:"remark"},{default:o(()=>[t(v,{modelValue:a.value.remark,"onUpdate:modelValue":e[11]||(e[11]=l=>a.value.remark=l),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])],64)}}});const Je=Se(Ye,[["__scopeId","data-v-df178d6f"]]);export{Je as default};
|