repertory.34a28d8f.js 40 KB

123
  1. import{u as Oe,E as F,f as X,c as Ae,_ as He}from"./index.6b50371a.js";import{_ as t,am as c,D as Ge,M as Xe,s as Ze,p as Je,j as Z,a3 as Qe,m as We,aw as et,o as u,a as b,U as o,Y as n,u as l,ae as K,F as w,ad as Y,V as U,T as m,Z as y,b as _,X as de,$ as A,n as tt,aF as at,aG as lt,f as ot}from"./vue.aade88c7.js";import{R as L,s as R}from"./Repertory.5ae9bc73.js";import{l as se}from"./lodash.b3b72e31.js";function rt(g){return typeof g=="function"||Object.prototype.toString.call(g)==="[object Object]"&&!Ge(g)}const dt=g=>g>=1e8?(g/1e8).toFixed(2)+" 百万":g>=1e6?(g/1e6).toFixed(2)+" 万":(g/100).toFixed(2)+" 元",ne=g=>g*100,ue=({money:g,multiply:I=1})=>{let B;return t(c("el-tooltip"),{content:(g/100).toFixed(2)+" 元 | "+g+" 分",placement:"right",effect:"light"},{default:()=>[t(c("el-tag"),{effect:"plain"},rt(B=dt(g*I))?B:{default:()=>[B]})]})},q=g=>(at("data-v-09d18168"),g=g(),lt(),g),st={class:"p20"},nt=q(()=>_("div",{class:"ml5 mr5"},"To",-1)),ut={class:"yc_pagebox"},it=q(()=>_("div",{class:"height20"},null,-1)),mt={style:{position:"fixed"}},pt=q(()=>_("h3",{class:"mb20"},"项目详情表:",-1)),_t={m:"4",class:"ml20"},ft={class:"mt10",m:"t-0 b-2",style:{display:"flex"}},ct={class:"mt10",m:"t-0 b-2"},gt={class:"mt10",m:"t-0 b-2"},yt={class:"mt10",m:"t-0 b-2"},bt={class:"mt10",m:"t-0 b-2"},vt={class:"mt10",m:"t-0 b-2"},Vt={class:"mt10",m:"t-0 b-2"},ht={class:"mt10",m:"t-0 b-2"},wt={class:"mt10",m:"t-0 b-2"},Yt={class:"mt10",m:"t-0 b-2"},Dt={style:{height:"500px"}},Ct={class:"ml5 mb10"},Lt={key:0},kt={class:"mt5 mb10"},Mt={class:"mb10"},xt={class:"text mb10"},Ut={class:"text"},jt={class:"flex justify-space-between mb-4 flex-wrap gap-4"},St=q(()=>_("div",{class:"height20"},null,-1)),qt=q(()=>_("div",{class:"height20"},null,-1)),zt=q(()=>_("div",{class:"height20"},null,-1)),Tt=q(()=>_("div",{class:"height20"},null,-1)),Pt=q(()=>_("div",{class:"height20"},null,-1)),$t=q(()=>_("div",{class:"height20"},null,-1)),Rt=q(()=>_("div",{class:"height20"},null,-1)),Ft=Xe({__name:"repertory",setup(g){const I=Oe(),{themeConfig:B}=Ze(I),N=Je(()=>B.value),j=Z(),ie=Z([]);let e=Qe({params:{pageSize:N.value.pageSize,page:1,keyword:"",status:[],responsibility_person_id:"",create_time_begin_time:"",create_time_end_time:"",min_amount:"",max_amount:"",min_dev_time_days:"",max_dev_time_days:"",min_maintain_time_days:"",max_maintain_time_days:""},contractParams:{pageSize:N.value.pageSize,page:1,project_id:""},pagination:{currentPage:1,pageSize:N.value.pageSize,total:100},dialog:{show:!1,title:"添加",isLoading:!1},dialogDetail:{showDetail:!1,titleDetail:"添加",isLoadingDetail:!1},schedule:{show:!1,title:"添加",isLoading:!1},scheduleup:{show:!1,title:"编辑",isLoading:!1},contractDetail:{showDetail:!1,titleDetail:"添加",isLoadingDetail:!1},contract:{show:!1,title:"添加",isLoading:!1},contractup:{show:!1,title:"编辑",isLoading:!1},statusDialog:{show:!1,title:"添加",isLoading:!1},statusLog:{show:!1,title:"添加",isLoading:!1},stalist:[{value:"未开始",key:"NOT_START"},{value:"进行中 ",key:"GOING"},{value:"完成",key:"FINISH"},{value:"跳过",key:"SKIP"}],loading:!1,tableData:[],tableContract:[],attachMenttitle:"",form:{},formList:{},formContract:{},formStatus:{},repertoryList:[]});const me=ot(()=>Ae(()=>import("./import.48e410c3.js"),["./import.48e410c3.js","./index.6b50371a.js","./vue.aade88c7.js","./index.b5b78cd7.css","./import.074fd852.css"],import.meta.url)),J=Z(),Q=()=>{J.value.openDialog()},pe=async d=>{console.log("🚀 ~ file: repertory.vue:378 ~ getattachment ~ item:",d),tt(()=>{e.formContract.attachment=d[0],e.attachMenttitle=d[1]})},_e=()=>({client:"",developer:"",title:"",amount:"",attachment:"",project_id:"",date:null,start_date:null,end_date:null}),fe=()=>({desc:"",responsibility_person_id:"",name:"",source:"",participants_id:[],estimated_amount:"",status:"",pre_dev_time:"",pre_maintain_time:"",project_start_date:null,project_end_date:null,dev_start_date:null,dev_end_date:null,maintain_start_date:null,maintain_end_date:null}),ce=()=>({project_id:"",name:"",desc:"",updater_id:"",start_date:null,end_date:null,is_update_project_status:1,status:"",finish_project_status:"",going_project_status:""}),W=()=>({key:"",value:""}),ge=d=>{e.params.pageSize=d,v(),O()},ye=d=>{e.params.page=d,v(),O()},z=async()=>{e.params.page=1,await v(),await O()},H=async()=>{await L.statuslist({});let d=await L.all({});d.code==0&&(e.repertoryList=d.data)},v=async()=>{e.loading=!0;const d=await L.list({pageParams:{size:e.params.pageSize,page:e.params.page},keyword:e.params.keyword,status:e.params.status,responsibility_person_id:e.params.responsibility_person_id,create_time_begin_time:e.params.create_time_begin_time,create_time_end_time:e.params.create_time_end_time,min_amount:e.params.min_amount,max_amount:e.params.max_amount,min_dev_time_days:e.params.min_dev_time_days,max_dev_time_days:e.params.max_dev_time_days,min_maintain_time_days:e.params.min_maintain_time_days,max_maintain_time_days:e.params.max_maintain_time_days});e.loading=!1,d.code==0&&(e.tableData=d.data.data,e.tableData.forEach(r=>{r.participants_id.forEach(f=>f=Number(f))}),console.log("🚀 ~ file: repertory.vue:835 ~ data.tableData.forEach ~ data.tableData:",e.tableData),e.pagination.total=d.data.total,e.pagination.currentPage=d.data.current_page,e.pagination.pageSize=d.data.per_page)},O=async()=>{e.loading=!0;const d=await L.listcontract({pageParams:{size:e.contractParams.pageSize,page:e.contractParams.page},project_id:e.contractParams.project_id});e.loading=!1,d.code==0&&(e.tableContract=d.data.data)},be=d=>{ie.value=d},V=()=>{e.dialog.show=!1,e.statusDialog.show=!1,e.statusLog.show=!1,e.dialogDetail.showDetail=!1,e.contractDetail.showDetail=!1},k=()=>{e.schedule.show=!1,e.scheduleup.show=!1,e.contract.show=!1,e.contractup.show=!1},ve=()=>{e.statusDialog.show=!0,e.statusDialog.title="添加状态",e.formStatus=W()},Ve=()=>{e.statusLog.show=!0,e.statusLog.title="更新状态",e.formStatus=W()},he=()=>{e.dialog.show=!0,e.dialog.title="添加项目",e.form=fe()},we=d=>{e.form=d,e.dialog.title="编辑项目",e.dialog.show=!0},Ye=d=>{e.formList.project_id=d.id,e.form=d,e.dialogDetail.titleDetail="项目详情",e.dialogDetail.showDetail=!0},De=async d=>{console.log("🚀 ~ file: repertory.vue:810 ~ newSchedule ~ item:",d),e.schedule.show=!0,e.schedule.title="添加进度",e.formList=ce(),e.formList.project_id=d.id},Ce=async d=>{console.log("🚀 ~ file: repertory.vue:820 ~ editSchedule ~ item:",d),e.formList=d,e.scheduleup.show=!0,e.scheduleup.title="编辑项目进度"},Le=async d=>{e.formContract.project_id=d.id,e.contractParams.project_id=d.id,e.contractDetail.showDetail=!0,e.contractDetail.titleDetail="合同详情",await O()},ke=async d=>{e.contract.show=!0,e.contract.title="添加合同",e.attachMenttitle="",console.log("🚀 ~ file: repertory.vue:955 ~ newContract ~ item:",d),e.formContract=_e(),e.formContract.project_id=d.project_id},Me=async d=>{e.contractup.show=!0,e.contractup.title="编辑合同",e.formContract=d},xe=d=>{d&&d.validate(async r=>{var i;if(!r)return console.log("error submit!"),!1;let f;e.dialog.isLoading=!0,(i=e.form)!=null&&i.id?f=await L.edit(e.form):f=await L.add(e.form),e.dialog.isLoading=!1,f.code==0&&(F.success(f.msg),z(),V())})},Ue=async d=>{d&&d.validate(async r=>{if(!r)return console.log("error submit!"),!1;e.schedule.isLoading=!0;let f=await L.addschedules(e.formList);e.schedule.isLoading=!1,f.code==0&&(F.success(f.msg),z(),k(),V())})},je=async()=>{e.schedule.isLoading=!0;let d=await L.editschedules(e.formList);e.schedule.isLoading=!1,d.code==0&&(F.success(d.msg),z(),k(),V())},Se=async d=>{d&&d.validate(async r=>{if(!r)return console.log("error submit!"),!1;const f=se.clone(e.formContract);f.amount=ne(e.formContract.amount),e.contract.isLoading=!0;let i=await L.addcontract(f);e.contract.isLoading=!1,i.code==0&&(F.success(i.msg),z(),k(),V())})},qe=async()=>{const d=se.clone(e.formContract);d.amount=ne(e.formContract.amount),e.contract.isLoading=!0;let r=await L.editcontract(d);e.contract.isLoading=!1,r.code==0&&(F.success(r.msg),z(),k(),V())},ze=async()=>{e.statusDialog.isLoading=!0;let d=await L.addstatus(e.formStatus);e.statusDialog.isLoading=!1,d.code==0&&(F.success(d.msg),z(),H(),V(),v())},Te=async()=>{e.statusLog.isLoading=!0;let d=await L.editstatus(e.formStatus);e.statusLog.isLoading=!1,d.code==0&&(F.success(d.msg),z(),V(),v(),H())},Pe=d=>{X.confirm("删除后不可恢复,确定要删除该记录吗?","警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{Fe([d.id])}).catch(()=>{})},$e=d=>{X.confirm("删除后不可恢复,确定要删除该记录吗?","警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{Ke([d.id])}).catch(()=>{})},Re=d=>{X.confirm("删除后不可恢复,确定要删除该记录吗?","警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{Be([d.id])}).catch(()=>{})},Fe=async d=>{e.loading=!0;let r=await L.delete(d);e.loading=!1,r.code==0&&await v()},Ke=async d=>{e.loading=!0;let r=await L.deleteschedules(d);e.loading=!1,r.code==0&&(z(),k(),V())},Be=async d=>{e.loading=!0;let r=await L.deletecontract(d);e.loading=!1,r.code==0&&(z(),k(),V())};return We(async()=>{v(),H()}),(d,r)=>{const f=c("el-text"),i=c("el-input"),ee=c("ele-Search"),te=c("el-icon"),p=c("el-button"),D=c("el-col"),h=c("el-date-picker"),s=c("el-form-item"),E=c("el-row"),M=c("el-option"),x=c("el-select"),G=c("el-card"),C=c("el-table-column"),ae=c("el-table"),Ee=c("el-pagination"),P=c("el-form"),Ie=c("el-dialog"),le=c("el-timeline-item"),Ne=c("el-timeline"),$=c("vuecmf-dialog"),oe=c("el-switch"),re=c("el-link"),T=et("loading");return u(),b("div",st,[t(G,{class:"box-card"},{default:o(()=>[t(E,null,{default:o(()=>[t(D,{span:6},{default:o(()=>[t(f,{class:""},{default:o(()=>[n("关键词:")]),_:1}),t(i,{class:"width160",placeholder:"请输入关键词",modelValue:l(e).params.keyword,"onUpdate:modelValue":r[0]||(r[0]=a=>l(e).params.keyword=a),onKeyup:K(v,["enter","native"])},null,8,["modelValue","onKeyup"]),t(p,{type:"primary",class:"ml10",onClick:v},{default:o(()=>[t(te,null,{default:o(()=>[t(ee)]),_:1}),n(" 查询 ")]),_:1})]),_:1}),t(D,{span:12,class:"tr"},{default:o(()=>[t(s,{label:"创建时间:"},{default:o(()=>[t(h,{modelValue:l(e).params.create_time_begin_time,"onUpdate:modelValue":r[1]||(r[1]=a=>l(e).params.create_time_begin_time=a),type:"datetime",placeholder:"开始创建时间",format:"YYYY/MM/DD HH:mm:ss"},null,8,["modelValue"]),nt,t(h,{modelValue:l(e).params.create_time_end_time,"onUpdate:modelValue":r[2]||(r[2]=a=>l(e).params.create_time_end_time=a),type:"datetime",placeholder:"结束创建时间",format:"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue"]),t(p,{type:"primary",class:"ml10",onClick:v},{default:o(()=>[t(te,null,{default:o(()=>[t(ee)]),_:1}),n(" 查询 ")]),_:1})]),_:1})]),_:1}),t(D,{span:6,class:"tr"},{default:o(()=>[t(p,{type:"primary",onClick:ve},{default:o(()=>[n("新增状态")]),_:1}),t(p,{type:"primary",onClick:Ve},{default:o(()=>[n("更新状态")]),_:1}),t(p,{type:"primary",onClick:he},{default:o(()=>[n("新增")]),_:1})]),_:1})]),_:1}),t(E,null,{default:o(()=>[t(D,{span:6},{default:o(()=>[t(f,{class:""},{default:o(()=>[n("负责人:")]),_:1}),t(x,{class:"width160",modelValue:l(e).params.responsibility_person_id,"onUpdate:modelValue":r[3]||(r[3]=a=>l(e).params.responsibility_person_id=a),clearable:"",placeholder:"请选择负责人",onChange:v},{default:o(()=>[(u(!0),b(w,null,Y(l(e).repertoryList,a=>(u(),m(M,{label:a.real_name,value:a.id},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1}),t(D,{span:6,class:"tr"},{default:o(()=>[t(s,{label:"状态:"},{default:o(()=>[t(x,{modelValue:l(e).params.status,"onUpdate:modelValue":r[4]||(r[4]=a=>l(e).params.status=a),multiple:"",placeholder:"选择状态",onChange:v,style:{width:"180px"}},{default:o(()=>[(u(!0),b(w,null,Y(l(R).data,a=>(u(),m(M,{label:a[1],value:a[0]},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1})]),_:1}),t(D,{span:6,class:"tr"},{default:o(()=>[t(s,{label:"最小金额:"},{default:o(()=>[t(i,{type:"number",class:"width200",placeholder:"请输入最小金额",modelValue:l(e).params.min_amount,"onUpdate:modelValue":r[5]||(r[5]=a=>l(e).params.min_amount=a),onKeyup:K(v,["enter","native"])},{append:o(()=>[n("元")]),_:1},8,["modelValue","onKeyup"])]),_:1})]),_:1}),t(D,{span:6,class:"tr"},{default:o(()=>[t(s,{label:"最大金额:"},{default:o(()=>[t(i,{type:"number",class:"width200",placeholder:"请输入最大金额",modelValue:l(e).params.max_amount,"onUpdate:modelValue":r[6]||(r[6]=a=>l(e).params.max_amount=a),onKeyup:K(v,["enter","native"])},{append:o(()=>[n("元")]),_:1},8,["modelValue","onKeyup"])]),_:1})]),_:1})]),_:1}),t(E,null,{default:o(()=>[t(D,{span:6,class:"tr"},{default:o(()=>[t(s,{label:"最小维护时间:"},{default:o(()=>[t(i,{type:"number",class:"width220",placeholder:"请输入最小维护时间",modelValue:l(e).params.min_maintain_time_days,"onUpdate:modelValue":r[7]||(r[7]=a=>l(e).params.min_maintain_time_days=a),onKeyup:K(v,["enter","native"])},{append:o(()=>[n("天")]),_:1},8,["modelValue","onKeyup"])]),_:1})]),_:1}),t(D,{span:6,class:"tr"},{default:o(()=>[t(s,{label:"最大维护时间:"},{default:o(()=>[t(i,{type:"number",class:"width220",placeholder:"请输入最大维护时间",modelValue:l(e).params.max_maintain_time_days,"onUpdate:modelValue":r[8]||(r[8]=a=>l(e).params.max_maintain_time_days=a),onKeyup:K(v,["enter","native"])},{append:o(()=>[n("天")]),_:1},8,["modelValue","onKeyup"])]),_:1})]),_:1}),t(D,{span:6,class:"tr"},{default:o(()=>[t(s,{label:"最小开发时间:"},{default:o(()=>[t(i,{type:"number",class:"width220",placeholder:"请输入最小开发时间",modelValue:l(e).params.min_dev_time_days,"onUpdate:modelValue":r[9]||(r[9]=a=>l(e).params.min_dev_time_days=a),onKeyup:K(v,["enter","native"])},{append:o(()=>[n("天")]),_:1},8,["modelValue","onKeyup"])]),_:1})]),_:1}),t(D,{span:6,class:"tr"},{default:o(()=>[t(s,{label:"最大开发时间:"},{default:o(()=>[t(i,{type:"number",class:"width220",placeholder:"请输入最大开发时间",modelValue:l(e).params.max_dev_time_days,"onUpdate:modelValue":r[10]||(r[10]=a=>l(e).params.max_dev_time_days=a),onKeyup:K(v,["enter","native"])},{append:o(()=>[n("天")]),_:1},8,["modelValue","onKeyup"])]),_:1})]),_:1})]),_:1})]),_:1}),U((u(),m(G,{class:"box-card mt20"},{default:o(()=>[t(ae,{data:l(e).tableData,onSelectionChange:be},{default:o(()=>[t(C,{prop:"name",label:"项目名称",width:"150"}),t(C,{prop:"create_time",label:"创建时间",width:""}),t(C,{prop:"responsibility_person",label:"责任人",width:""}),t(C,{prop:"source",label:"来源",width:""}),t(C,{prop:"status",label:"状态",width:""},{default:o(a=>[n(y(l(R).data.get(a.row.status)),1)]),_:1}),t(C,{fixed:"right",label:"操作",width:"250"},{default:o(a=>[t(p,{link:"",type:"primary",onClick:S=>we(a.row)},{default:o(()=>[n("更新")]),_:2},1032,["onClick"]),t(p,{link:"",type:"primary",onClick:S=>Ye(a.row)},{default:o(()=>[n("详情")]),_:2},1032,["onClick"]),t(p,{link:"",type:"primary",onClick:S=>Le(a.row)},{default:o(()=>[n("查看合同")]),_:2},1032,["onClick"]),t(p,{link:"",type:"danger",onClick:S=>Pe(a.row)},{default:o(()=>[n("删除")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"]),_("div",ut,[t(Ee,{"current-page":l(e).pagination.currentPage,"onUpdate:currentPage":r[11]||(r[11]=a=>l(e).pagination.currentPage=a),"page-size":l(e).pagination.pageSize,"onUpdate:pageSize":r[12]||(r[12]=a=>l(e).pagination.pageSize=a),"page-sizes":N.value.pageSizeArray,layout:"total, sizes, prev, pager, next, jumper",total:l(e).pagination.total,onSizeChange:ge,onCurrentChange:ye},null,8,["current-page","page-size","page-sizes","total"])])]),_:1})),[[T,l(e).loading]]),l(e).dialog.show?(u(),m(Ie,{key:0,width:"1200px",modelValue:l(e).dialog.show,"onUpdate:modelValue":r[28]||(r[28]=a=>l(e).dialog.show=a),title:l(e).dialog.title,onClose:V},{footer:o(()=>[t(p,{type:"default",onClick:V},{default:o(()=>[n("取消")]),_:1}),t(p,{type:"primary",onClick:r[27]||(r[27]=a=>xe(j.value))},{default:o(()=>[n("提交")]),_:1})]),default:o(()=>[U((u(),m(P,{model:l(e).form,"label-width":"120px",ref_key:"formRef",ref:j},{default:o(()=>[t(E,{gutter:20},{default:o(()=>[t(D,{span:12},{default:o(()=>[t(s,{label:"项目名称",prop:"name",rules:[{required:!0,message:"请填写项目名称",trigger:"blur"}]},{default:o(()=>[t(i,{modelValue:l(e).form.name,"onUpdate:modelValue":r[13]||(r[13]=a=>l(e).form.name=a),placeholder:"项目名称"},null,8,["modelValue"])]),_:1}),t(s,{label:"来源",prop:"source",rules:[{required:!0,message:"填写来源",trigger:"blur"}]},{default:o(()=>[t(i,{modelValue:l(e).form.source,"onUpdate:modelValue":r[14]||(r[14]=a=>l(e).form.source=a),placeholder:"填写来源"},null,8,["modelValue"])]),_:1}),t(s,{label:"预估金额",prop:"estimated_amount",rules:[{required:!0,message:"填写预估金额",trigger:"blur"}]},{default:o(()=>[t(i,{type:"number",modelValue:l(e).form.estimated_amount,"onUpdate:modelValue":r[15]||(r[15]=a=>l(e).form.estimated_amount=a),placeholder:"填写预估金额"},{append:o(()=>[n("元")]),_:1},8,["modelValue"])]),_:1}),t(s,{label:"约定开发周期/天",prop:"pre_dev_time"},{default:o(()=>[t(i,{type:"number",modelValue:l(e).form.pre_dev_time,"onUpdate:modelValue":r[16]||(r[16]=a=>l(e).form.pre_dev_time=a),placeholder:"填写约定开发周期/天"},{append:o(()=>[n("天")]),_:1},8,["modelValue"])]),_:1}),t(s,{label:"约定维护周期/天",prop:"pre_maintain_time"},{default:o(()=>[t(i,{type:"number",modelValue:l(e).form.pre_maintain_time,"onUpdate:modelValue":r[17]||(r[17]=a=>l(e).form.pre_maintain_time=a),placeholder:"填写约定维护周期/天"},{append:o(()=>[n("天")]),_:1},8,["modelValue"])]),_:1}),t(s,{label:"责任人",prop:"responsibility_person_id",rules:[{required:!0,message:"填写责任人",trigger:"blur"}]},{default:o(()=>[t(x,{modelValue:l(e).form.responsibility_person_id,"onUpdate:modelValue":r[18]||(r[18]=a=>l(e).form.responsibility_person_id=a),placeholder:"选择责任人"},{default:o(()=>[(u(!0),b(w,null,Y(l(e).repertoryList,a=>(u(),m(M,{label:a.real_name,value:a.id},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1}),t(s,{label:"参与人员",prop:"participants_id",rules:[{required:!0,message:"填写参与人员",trigger:"blur"}]},{default:o(()=>[t(x,{modelValue:l(e).form.participants_id,"onUpdate:modelValue":r[19]||(r[19]=a=>l(e).form.participants_id=a),multiple:"",placeholder:"选择参与人员",clearable:"",filterable:"",style:{width:"70%"}},{default:o(()=>[(u(!0),b(w,null,Y(l(e).repertoryList,a=>(u(),m(M,{key:a.id,label:a.real_name,value:a.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),t(s,{label:"状态",prop:"status",rules:[{required:!0,message:"请选择状态",trigger:"blur"}]},{default:o(()=>[t(x,{modelValue:l(e).form.status,"onUpdate:modelValue":r[20]||(r[20]=a=>l(e).form.status=a),placeholder:"选择状态"},{default:o(()=>[(u(!0),b(w,null,Y(l(R).data,a=>(u(),m(M,{label:a[1],value:a[0]},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1})]),_:1}),t(D,{span:12},{default:o(()=>[t(s,{label:"项目开始时间",prop:"project_start_date"},{default:o(()=>[t(h,{modelValue:l(e).form.project_start_date,"onUpdate:modelValue":r[21]||(r[21]=a=>l(e).form.project_start_date=a),type:"project_start_date",placeholder:" 填写项目开始时间","value-format":"YYYY-MM-DD",format:"YYYY-MM-DD"},null,8,["modelValue"])]),_:1}),t(s,{label:"项目结束时间",prop:"project_end_date"},{default:o(()=>[t(h,{modelValue:l(e).form.project_end_date,"onUpdate:modelValue":r[22]||(r[22]=a=>l(e).form.project_end_date=a),type:"project_end_date",placeholder:"填写项目结束时间","value-format":"YYYY-MM-DD",format:"YYYY-MM-DD"},null,8,["modelValue"])]),_:1}),t(s,{label:"开发开始时间",prop:"dev_start_date"},{default:o(()=>[t(h,{modelValue:l(e).form.dev_start_date,"onUpdate:modelValue":r[23]||(r[23]=a=>l(e).form.dev_start_date=a),type:"dev_start_date",placeholder:" 填写开发开始时间","value-format":"YYYY-MM-DD",format:"YYYY-MM-DD"},null,8,["modelValue"])]),_:1}),t(s,{label:"开发结束时间",prop:"dev_end_date"},{default:o(()=>[t(h,{modelValue:l(e).form.dev_end_date,"onUpdate:modelValue":r[24]||(r[24]=a=>l(e).form.dev_end_date=a),type:"dev_end_date",placeholder:" 填写开发结束时间","value-format":"YYYY-MM-DD",format:"YYYY-MM-DD"},null,8,["modelValue"])]),_:1}),t(s,{label:"维护开始时间",prop:"maintain_start_date"},{default:o(()=>[t(h,{modelValue:l(e).form.maintain_start_date,"onUpdate:modelValue":r[25]||(r[25]=a=>l(e).form.maintain_start_date=a),type:"maintain_start_date",placeholder:" 填写维护开始时间","value-format":"YYYY-MM-DD",format:"YYYY-MM-DD"},null,8,["modelValue"])]),_:1}),t(s,{label:"维护结束时间",prop:"maintain_end_date"},{default:o(()=>[t(h,{modelValue:l(e).form.maintain_end_date,"onUpdate:modelValue":r[26]||(r[26]=a=>l(e).form.maintain_end_date=a),type:"maintain_end_date",placeholder:" 填写维护结束时间","value-format":"YYYY-MM-DD",format:"YYYY-MM-DD"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])),[[T,l(e).dialog.isLoading]]),it]),_:1},8,["modelValue","title"])):de("",!0),t($,{width:"800px",model_value:l(e).dialogDetail.showDetail,title:l(e).dialogDetail.titleDetail,onClose:V},{content:o(()=>[t(E,null,{default:o(()=>[t(D,{span:10},{default:o(()=>{var a;return[_("div",mt,[pt,_("div",_t,[_("p",ft," 项目参与人员:"+y((a=l(e).form.participants)==null?void 0:a.join(",")),1),_("p",ct,[n("预估金额: "),t(l(ue),{money:l(e).form.estimated_amount},null,8,["money"])]),_("p",gt,"约定开发周期: "+y(l(e).form.pre_dev_time?l(e).form.pre_dev_time:"暂无数据")+" 天",1),_("p",yt,"约定维护周期: "+y(l(e).form.pre_maintain_time?l(e).form.pre_maintain_time:"暂无数据")+" 天",1),_("p",bt,"项目周期开始时间: "+y(l(e).form.project_start_date?l(e).form.project_start_date:"暂无数据"),1),_("p",vt,"项目周期结束时间: "+y(l(e).form.project_end_date?l(e).form.project_end_date:"暂无数据"),1),_("p",Vt,"开发开始时间: "+y(l(e).form.dev_start_date?l(e).form.dev_start_date:"暂无数据"),1),_("p",ht,"开发结束时间: "+y(l(e).form.dev_end_date?l(e).form.dev_end_date:"暂无数据"),1),_("p",wt,"维护开始时间: "+y(l(e).form.maintain_start_date?l(e).form.maintain_start_date:"暂无数据"),1),_("p",Yt,"维护结束时间: "+y(l(e).form.maintain_end_date?l(e).form.maintain_end_date:"暂无数据"),1)])])]}),_:1}),t(D,{span:14},{default:o(()=>[_("div",Dt,[t(Ne,null,{default:o(()=>[(u(!0),b(w,null,Y(l(e).form.schedules,a=>(u(),m(le,{timestamp:a.start_date,placement:"top"},{default:o(()=>[(u(!0),b(w,null,Y(l(e).stalist,S=>(u(),b("div",Ct,[a.status==S.key?(u(),b("h3",Lt,y(S.value),1)):de("",!0)]))),256)),t(G,null,{default:o(()=>[_("h3",null,y(a.name),1),_("h4",kt,y(a.desc),1),_("p",Mt,y(a.updater),1),_("div",xt,"结束时间:"+y(a.end_date),1),_("div",Ut,[t(p,{type:"primary",onClick:S=>Ce(a)},{default:o(()=>[n("编辑进度")]),_:2},1032,["onClick"]),t(p,{type:"danger",onClick:S=>$e(a)},{default:o(()=>[n("删除进度")]),_:2},1032,["onClick"])])]),_:2},1024)]),_:2},1032,["timestamp"]))),256)),t(le,null,{default:o(()=>[_("div",jt,[t(p,{type:"primary",text:"",onClick:r[29]||(r[29]=a=>De(l(e).form))},{default:o(()=>[n("新建进度")]),_:1})])]),_:1})]),_:1})])]),_:1})]),_:1}),St]),_:1},8,["model_value","title"]),t($,{width:"500px",model_value:l(e).schedule.show,title:l(e).schedule.title,onClose:k},{content:o(()=>[U((u(),m(P,{model:l(e).formList,"label-width":"140px",ref_key:"formRef",ref:j},{default:o(()=>[t(s,{label:"进度名称",prop:"name",rules:[{required:!0,message:"请填写进度名称",trigger:"blur"}]},{default:o(()=>[t(i,{modelValue:l(e).formList.name,"onUpdate:modelValue":r[30]||(r[30]=a=>l(e).formList.name=a),placeholder:"进度名称"},null,8,["modelValue"])]),_:1}),t(s,{label:"进度内容",prop:"desc",rules:[{required:!0,message:"请填写进度内容",trigger:"blur"}]},{default:o(()=>[t(i,{modelValue:l(e).formList.desc,"onUpdate:modelValue":r[31]||(r[31]=a=>l(e).formList.desc=a),placeholder:"进度内容"},null,8,["modelValue"])]),_:1}),t(s,{label:"进度负责人",prop:"updater_id",rules:[{required:!0,message:"选择进度负责人",trigger:"blur"}]},{default:o(()=>[t(x,{modelValue:l(e).formList.updater_id,"onUpdate:modelValue":r[32]||(r[32]=a=>l(e).formList.updater_id=a),placeholder:"选择进度负责人"},{default:o(()=>[(u(!0),b(w,null,Y(l(e).repertoryList,a=>(u(),m(M,{label:a.real_name,value:a.id},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1}),t(s,{label:"开始时间",prop:"start_date"},{default:o(()=>[t(h,{modelValue:l(e).formList.start_date,"onUpdate:modelValue":r[33]||(r[33]=a=>l(e).formList.start_date=a),type:"start_date",placeholder:" 填写开始时间","value-format":"YYYY-MM-DD",format:"YYYY-MM-DD"},null,8,["modelValue"])]),_:1}),t(s,{label:"结束时间",prop:"end_date"},{default:o(()=>[t(h,{modelValue:l(e).formList.end_date,"onUpdate:modelValue":r[34]||(r[34]=a=>l(e).formList.end_date=a),type:"end_date",placeholder:" 填写结束时间","value-format":"YYYY-MM-DD",format:"YYYY-MM-DD"},null,8,["modelValue"])]),_:1}),t(s,{label:"进度状态",prop:"status",rules:[{required:!0,message:"请选择状态",trigger:"blur"}]},{default:o(()=>[t(x,{modelValue:l(e).formList.status,"onUpdate:modelValue":r[35]||(r[35]=a=>l(e).formList.status=a),placeholder:"选择状态"},{default:o(()=>[(u(!0),b(w,null,Y(l(e).stalist,a=>(u(),m(M,{label:a.value,value:a.key},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1}),t(s,{label:"是否更新项目状态",prop:"is_update_project_status",rules:[{required:!0,message:"请更新状态",trigger:"change"}]},{default:o(()=>[t(oe,{modelValue:l(e).formList.is_update_project_status,"onUpdate:modelValue":r[36]||(r[36]=a=>l(e).formList.is_update_project_status=a),class:"ml-2","active-value":1,"inactive-value":0},null,8,["modelValue"])]),_:1}),U(t(s,{label:"完成后项目状态",prop:"finish_project_status",rules:[{required:!!l(e).formList.is_update_project_status,message:"请选择完成状态",trigger:"change"}]},{default:o(()=>[t(x,{modelValue:l(e).formList.finish_project_status,"onUpdate:modelValue":r[37]||(r[37]=a=>l(e).formList.finish_project_status=a),placeholder:"选择完成状态"},{default:o(()=>[(u(!0),b(w,null,Y(l(R).data,a=>(u(),m(M,{label:a[1],value:a[0]},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1},8,["rules"]),[[A,l(e).formList.is_update_project_status]]),U(t(s,{label:"进行中项目状态",prop:"going_project_status"},{default:o(()=>[t(x,{modelValue:l(e).formList.going_project_status,"onUpdate:modelValue":r[38]||(r[38]=a=>l(e).formList.going_project_status=a),placeholder:"选择进行中状态"},{default:o(()=>[(u(!0),b(w,null,Y(l(R).data,a=>(u(),m(M,{label:a[1],value:a[0]},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1},512),[[A,l(e).formList.is_update_project_status]])]),_:1},8,["model"])),[[T,l(e).schedule.isLoading]]),qt]),footer:o(()=>[t(p,{type:"default",onClick:k},{default:o(()=>[n("取消")]),_:1}),t(p,{type:"success",onClick:r[39]||(r[39]=a=>Ue(j.value))},{default:o(()=>[n("提交")]),_:1})]),_:1},8,["model_value","title"]),t($,{width:"500px",model_value:l(e).scheduleup.show,title:l(e).scheduleup.title,onClose:k},{content:o(()=>[U((u(),m(P,{model:l(e).formList,"label-width":"140px",ref_key:"formRef",ref:j},{default:o(()=>[t(s,{label:"进度名称",prop:"name",rules:[{required:!0,message:"请填写进度名称",trigger:"blur"}]},{default:o(()=>[t(i,{modelValue:l(e).formList.name,"onUpdate:modelValue":r[40]||(r[40]=a=>l(e).formList.name=a),placeholder:"进度名称"},null,8,["modelValue"])]),_:1}),t(s,{label:"进度内容",prop:"desc",rules:[{required:!0,message:"请填写进度内容",trigger:"blur"}]},{default:o(()=>[t(i,{modelValue:l(e).formList.desc,"onUpdate:modelValue":r[41]||(r[41]=a=>l(e).formList.desc=a),placeholder:"进度内容"},null,8,["modelValue"])]),_:1}),t(s,{label:"进度负责人",prop:"updater_id",rules:[{required:!0,message:"选择进度负责人",trigger:"blur"}]},{default:o(()=>[t(x,{modelValue:l(e).formList.updater_id,"onUpdate:modelValue":r[42]||(r[42]=a=>l(e).formList.updater_id=a),placeholder:"选择进度负责人"},{default:o(()=>[(u(!0),b(w,null,Y(l(e).repertoryList,a=>(u(),m(M,{label:a.real_name,value:a.id},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1}),t(s,{label:"开始时间",prop:"start_date"},{default:o(()=>[t(h,{modelValue:l(e).formList.start_date,"onUpdate:modelValue":r[43]||(r[43]=a=>l(e).formList.start_date=a),type:"start_date",placeholder:" 填写开始时间","value-format":"YYYY-MM-DD",format:"YYYY-MM-DD"},null,8,["modelValue"])]),_:1}),t(s,{label:"结束时间",prop:"end_date"},{default:o(()=>[t(h,{modelValue:l(e).formList.end_date,"onUpdate:modelValue":r[44]||(r[44]=a=>l(e).formList.end_date=a),type:"end_date",placeholder:" 填写结束时间","value-format":"YYYY-MM-DD",format:"YYYY-MM-DD"},null,8,["modelValue"])]),_:1}),t(s,{label:"状态",prop:"status",rules:[{required:!0,message:"请选择状态",trigger:"blur"}]},{default:o(()=>[t(x,{modelValue:l(e).formList.status,"onUpdate:modelValue":r[45]||(r[45]=a=>l(e).formList.status=a),placeholder:"选择状态"},{default:o(()=>[(u(!0),b(w,null,Y(l(e).stalist,a=>(u(),m(M,{label:a.value,value:a.key},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1}),t(s,{label:"是否更新项目状态",prop:"is_update_project_status",rules:{required:!0,message:"请更新状态",trigger:"blur"}},{default:o(()=>[t(oe,{modelValue:l(e).formList.is_update_project_status,"onUpdate:modelValue":r[46]||(r[46]=a=>l(e).formList.is_update_project_status=a),class:"ml-2","active-value":1,"inactive-value":0,style:{"--el-switch-on-color":"#13ce66","--el-switch-off-color":"#ff4949"}},null,8,["modelValue"])]),_:1}),U(t(s,{label:"结束后项目状态",prop:"finish_project_status",rules:{required:l(e).formList.is_update_project_status,message:"请选择结束状态",trigger:"change"}},{default:o(()=>[t(x,{modelValue:l(e).formList.finish_project_status,"onUpdate:modelValue":r[47]||(r[47]=a=>l(e).formList.finish_project_status=a),placeholder:"选择结束状态"},{default:o(()=>[(u(!0),b(w,null,Y(l(R).data,a=>(u(),m(M,{label:a[1],value:a[0]},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1},8,["rules"]),[[A,l(e).formList.is_update_project_status]]),U(t(s,{label:"进行中项目状态",prop:"going_project_status"},{default:o(()=>[t(x,{modelValue:l(e).formList.going_project_status,"onUpdate:modelValue":r[48]||(r[48]=a=>l(e).formList.going_project_status=a),placeholder:"选择进行中状态"},{default:o(()=>[(u(!0),b(w,null,Y(l(R).data,a=>(u(),m(M,{label:a[1],value:a[0]},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1},512),[[A,l(e).formList.is_update_project_status]])]),_:1},8,["model"])),[[T,l(e).scheduleup.isLoading]]),zt]),footer:o(()=>[t(p,{type:"default",onClick:k},{default:o(()=>[n("取消")]),_:1}),t(p,{type:"primary",onClick:r[49]||(r[49]=a=>je())},{default:o(()=>[n("更新")]),_:1})]),_:1},8,["model_value","title"]),t($,{width:"1200px",model_value:l(e).contractDetail.showDetail,title:l(e).contractDetail.titleDetail,onClose:V},{content:o(()=>[t(P,{model:l(e).tableContract,"inline-message":"true"},{default:o(()=>[U((u(),m(ae,{data:l(e).tableContract,stripe:"",style:{width:"100%"},"label-width":"120px"},{default:o(()=>[t(C,{prop:"title",label:"合同名称",width:""}),t(C,{prop:"client",label:"甲方/客户",width:""}),t(C,{prop:"developer",label:"乙方/开发公司",width:""}),t(C,{prop:"date",label:"合同签署日期",width:""},{default:o(({row:a})=>[a.date?(u(),m(f,{key:0},{default:o(()=>[n(y(a.date),1)]),_:2},1024)):(u(),m(f,{key:1},{default:o(()=>[n("暂无数据")]),_:1}))]),_:1}),t(C,{prop:"start_date",label:"合同开始日期",width:""},{default:o(({row:a})=>[a.start_date?(u(),m(f,{key:0},{default:o(()=>[n(y(a.start_date),1)]),_:2},1024)):(u(),m(f,{key:1},{default:o(()=>[n("暂无数据")]),_:1}))]),_:1}),t(C,{prop:"end_date",label:"合同结束日期",width:""},{default:o(({row:a})=>[a.end_date?(u(),m(f,{key:0},{default:o(()=>[n(y(a.end_date),1)]),_:2},1024)):(u(),m(f,{key:1},{default:o(()=>[n("暂无数据")]),_:1}))]),_:1}),t(C,{prop:"amount",label:"合同金额/元",width:""},{default:o(({row:a})=>[t(l(ue),{money:a.amount},null,8,["money"])]),_:1}),t(C,{prop:"attachment",label:"附件",width:""},{default:o(a=>[a.row.attachment?(u(),m(re,{key:0,href:a.row.attachment,target:"_blank",type:"primary"},{default:o(()=>[n("查看附件")]),_:2},1032,["href"])):(u(),m(re,{key:1,target:"_blank",type:"info",disabled:""},{default:o(()=>[n("暂无附件")]),_:1}))]),_:1}),t(C,{fixed:"right",label:"操作",width:""},{default:o(a=>[t(p,{link:"",type:"primary",onClick:S=>Me(a.row)},{default:o(()=>[n("更新")]),_:2},1032,["onClick"]),t(p,{link:"",type:"danger",onClick:S=>Re(a.row)},{default:o(()=>[n("删除")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])),[[T,l(e).dialog.isLoading]])]),_:1},8,["model"])]),footer:o(()=>[t(p,{type:"primary",onClick:r[50]||(r[50]=a=>ke(l(e).formContract))},{default:o(()=>[n("添加新合同")]),_:1}),t(p,{type:"default",onClick:V},{default:o(()=>[n("取消")]),_:1})]),_:1},8,["model_value","title"]),t($,{width:"500px",model_value:l(e).contract.show,title:l(e).contract.title,onClose:k},{content:o(()=>[U((u(),m(P,{model:l(e).formContract,"label-width":"120px",ref_key:"formRef",ref:j},{default:o(()=>[t(s,{label:"合同名称",prop:"title",rules:[{required:!0,message:"请填写合同名称",trigger:"blur"}]},{default:o(()=>[t(i,{modelValue:l(e).formContract.title,"onUpdate:modelValue":r[51]||(r[51]=a=>l(e).formContract.title=a),placeholder:"合同名称"},null,8,["modelValue"])]),_:1}),t(s,{label:"甲方/客户",prop:"client",rules:[{required:!0,message:"请填写甲方/客户",trigger:"blur"}]},{default:o(()=>[t(i,{modelValue:l(e).formContract.client,"onUpdate:modelValue":r[52]||(r[52]=a=>l(e).formContract.client=a),placeholder:"甲方/客户"},null,8,["modelValue"])]),_:1}),t(s,{label:"乙方/开发公司",prop:"developer",rules:[{required:!0,message:"请填写乙方/开发公司",trigger:"blur"}]},{default:o(()=>[t(i,{modelValue:l(e).formContract.developer,"onUpdate:modelValue":r[53]||(r[53]=a=>l(e).formContract.developer=a),placeholder:"乙方/开发公司"},null,8,["modelValue"])]),_:1}),t(s,{label:"合同金额",prop:"amount",rules:[{required:!0,message:"请填写合同金额",trigger:"blur"}]},{default:o(()=>[t(i,{type:"number",modelValue:l(e).formContract.amount,"onUpdate:modelValue":r[54]||(r[54]=a=>l(e).formContract.amount=a),placeholder:"合同金额"},{append:o(()=>[n("元")]),_:1},8,["modelValue"])]),_:1}),t(s,{label:"合同签署日期",prop:"date"},{default:o(()=>[t(h,{modelValue:l(e).formContract.date,"onUpdate:modelValue":r[55]||(r[55]=a=>l(e).formContract.date=a),type:"date",placeholder:"合同签署日期","value-format":"YYYY-MM-DD",format:"YYYY-MM-DD"},null,8,["modelValue"])]),_:1}),t(s,{label:"合同开始日期",prop:"start_date"},{default:o(()=>[t(h,{modelValue:l(e).formContract.start_date,"onUpdate:modelValue":r[56]||(r[56]=a=>l(e).formContract.start_date=a),type:"start_date",placeholder:"合同开始日期","value-format":"YYYY-MM-DD",format:"YYYY-MM-DD"},null,8,["modelValue"])]),_:1}),t(s,{label:"合同结束日期",prop:"end_date"},{default:o(()=>[t(h,{modelValue:l(e).formContract.end_date,"onUpdate:modelValue":r[57]||(r[57]=a=>l(e).formContract.end_date=a),type:"end_date",placeholder:"合同结束日期","value-format":"YYYY-MM-DD",format:"YYYY-MM-DD"},null,8,["modelValue"])]),_:1}),t(s,{label:"附件",prop:"attachment"},{default:o(()=>[t(p,{type:"default",onClick:r[58]||(r[58]=a=>Q())},{default:o(()=>[n("上传附件")]),_:1}),t(f,{class:"ml10"},{default:o(()=>[n(y(l(e).attachMenttitle),1)]),_:1})]),_:1})]),_:1},8,["model"])),[[T,l(e).contract.isLoading]]),Tt]),footer:o(()=>[t(p,{type:"default",onClick:k},{default:o(()=>[n("取消")]),_:1}),t(p,{type:"success",onClick:r[59]||(r[59]=a=>Se(j.value))},{default:o(()=>[n("提交")]),_:1})]),_:1},8,["model_value","title"]),t($,{width:"500px",model_value:l(e).contractup.show,title:l(e).contractup.title,onClose:k},{content:o(()=>[U((u(),m(P,{model:l(e).formContract,"label-width":"120px",ref_key:"formRef",ref:j},{default:o(()=>[t(s,{label:"合同名称",prop:"title",rules:[{required:!0,message:"请填写合同名称",trigger:"blur"}]},{default:o(()=>[t(i,{modelValue:l(e).formContract.title,"onUpdate:modelValue":r[60]||(r[60]=a=>l(e).formContract.title=a),placeholder:"合同名称"},null,8,["modelValue"])]),_:1}),t(s,{label:"甲方/客户",prop:"client",rules:[{required:!0,message:"请填写甲方/客户",trigger:"blur"}]},{default:o(()=>[t(i,{modelValue:l(e).formContract.client,"onUpdate:modelValue":r[61]||(r[61]=a=>l(e).formContract.client=a),placeholder:"甲方/客户"},null,8,["modelValue"])]),_:1}),t(s,{label:"乙方/开发公司",prop:"developer",rules:[{required:!0,message:"请填写乙方/开发公司",trigger:"blur"}]},{default:o(()=>[t(i,{modelValue:l(e).formContract.developer,"onUpdate:modelValue":r[62]||(r[62]=a=>l(e).formContract.developer=a),placeholder:"乙方/开发公司"},null,8,["modelValue"])]),_:1}),t(s,{label:"合同金额",prop:"amount",rules:[{required:!0,message:"请填写合同金额",trigger:"blur"}]},{default:o(()=>[t(i,{modelValue:l(e).formContract.amount,"onUpdate:modelValue":r[63]||(r[63]=a=>l(e).formContract.amount=a),placeholder:"合同金额"},null,8,["modelValue"])]),_:1}),t(s,{label:"合同签署日期",prop:"date"},{default:o(()=>[t(h,{modelValue:l(e).formContract.date,"onUpdate:modelValue":r[64]||(r[64]=a=>l(e).formContract.date=a),type:"date",placeholder:"合同签署日期","value-format":"YYYY-MM-DD",format:"YYYY-MM-DD"},null,8,["modelValue"])]),_:1}),t(s,{label:"合同开始日期",prop:"start_date"},{default:o(()=>[t(h,{modelValue:l(e).formContract.start_date,"onUpdate:modelValue":r[65]||(r[65]=a=>l(e).formContract.start_date=a),type:"start_date",placeholder:"合同开始日期","value-format":"YYYY-MM-DD",format:"YYYY-MM-DD"},null,8,["modelValue"])]),_:1}),t(s,{label:"合同结束日期",prop:"end_date"},{default:o(()=>[t(h,{modelValue:l(e).formContract.end_date,"onUpdate:modelValue":r[66]||(r[66]=a=>l(e).formContract.end_date=a),type:"end_date",placeholder:"合同结束日期","value-format":"YYYY-MM-DD",format:"YYYY-MM-DD"},null,8,["modelValue"])]),_:1}),t(s,{label:"附件",prop:"attachment"},{default:o(()=>[t(p,{type:"default",onClick:r[67]||(r[67]=a=>Q())},{default:o(()=>[n("上传附件")]),_:1}),t(f,{class:"ml10"},{default:o(()=>[n(y(l(e).attachMenttitle),1)]),_:1})]),_:1})]),_:1},8,["model"])),[[T,l(e).contractup.isLoading]]),Pt]),footer:o(()=>[t(p,{type:"default",onClick:k},{default:o(()=>[n("取消")]),_:1}),t(p,{type:"primary",onClick:r[68]||(r[68]=a=>qe())},{default:o(()=>[n("更新")]),_:1})]),_:1},8,["model_value","title"]),t($,{width:"500px",model_value:l(e).statusDialog.show,title:l(e).statusDialog.title,onClose:V},{content:o(()=>[U((u(),m(P,{model:l(e).formStatus,"label-width":"150px",ref_key:"formRef",ref:j},{default:o(()=>[t(s,{label:"状态值(英文)",prop:"key"},{default:o(()=>[t(i,{modelValue:l(e).formStatus.key,"onUpdate:modelValue":r[69]||(r[69]=a=>l(e).formStatus.key=a),placeholder:"状态值"},null,8,["modelValue"])]),_:1}),t(s,{label:"状态名(显示名)",prop:"value"},{default:o(()=>[t(i,{modelValue:l(e).formStatus.value,"onUpdate:modelValue":r[70]||(r[70]=a=>l(e).formStatus.value=a),placeholder:"填写状态名"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])),[[T,l(e).statusDialog.isLoading]]),$t]),footer:o(()=>[t(p,{type:"default",onClick:V},{default:o(()=>[n("取消")]),_:1}),t(p,{type:"primary",onClick:ze},{default:o(()=>[n("提交")]),_:1})]),_:1},8,["model_value","title"]),t($,{width:"500px",model_value:l(e).statusLog.show,title:l(e).statusLog.title,onClose:V},{content:o(()=>[U((u(),m(P,{model:l(e).formStatus,"label-width":"120px",ref_key:"formRef",ref:j},{default:o(()=>[t(s,{label:"修改前状态名:",prop:"value"},{default:o(()=>[t(x,{modelValue:l(e).formStatus.key,"onUpdate:modelValue":r[71]||(r[71]=a=>l(e).formStatus.key=a),placeholder:"选择状态"},{default:o(()=>[(u(!0),b(w,null,Y(l(R).data,a=>(u(),m(M,{label:a[1],value:a[0]},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1}),t(s,{label:"状态值:",prop:"key"},{default:o(()=>[t(i,{modelValue:l(e).formStatus.key,"onUpdate:modelValue":r[72]||(r[72]=a=>l(e).formStatus.key=a),disabled:"",style:{width:"215px"}},null,8,["modelValue"])]),_:1}),t(s,{label:"修改后状态名:",prop:"value"},{default:o(()=>[t(i,{modelValue:l(e).formStatus.value,"onUpdate:modelValue":r[73]||(r[73]=a=>l(e).formStatus.value=a),placeholder:"新状态名",style:{width:"215px"}},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])),[[T,l(e).statusLog.isLoading]]),Rt]),footer:o(()=>[t(p,{type:"default",onClick:V},{default:o(()=>[n("取消")]),_:1}),t(p,{type:"primary",onClick:Te},{default:o(()=>[n("更新")]),_:1})]),_:1},8,["model_value","title"]),t(l(me),{ref_key:"importExcelDialogRef",ref:J,onRefresh:pe},null,512)])}}});const Nt=He(Ft,[["__scopeId","data-v-09d18168"]]);export{Nt as default};
  2. //# sourceMappingURL=repertory.34a28d8f.js.map