"use strict";(self["webpackChunklin_cms_vue"]=self["webpackChunklin_cms_vue"]||[]).push([[842,5543,2691,3888,1595],{87924:function(e,t,a){a.r(t);var r=a(96557);class l{async createCalendar(e){return(0,r["default"])({method:"post",url:"v1/cal-calendar",data:e})}async getCalendar(e){const t=await(0,r.get)(`v1/cal-calendar/${e}`);return t}async getCalendarByDailyDate(e){const t=await(0,r.get)(`v1/cal-calendar/byDate/${e}`);return t}async editCalendar(e,t){const a=await(0,r.put)(`v1/cal-calendar/${e}`,t);return a}async deleteCalendar(e){const t=await(0,r._delete)(`v1/cal-calendar/${e}`);return t}async getCalendarList(e){return(0,r["default"])({method:"get",url:"v1/cal-calendar/list",params:e,handleError:!0})}async getCalendarPage(e){return(0,r["default"])({method:"post",url:"v1/cal-calendar/page",data:e})}}t["default"]=new l},22691:function(e,t,a){a.r(t);var r=a(96557);class l{async createCalendarHoliday(e){return(0,r["default"])({method:"post",url:"v1/cal-calendar-holiday",data:e})}async getCalendarHoliday(e){const t=await(0,r.get)(`v1/cal-calendar-holiday/${e}`);return t}async getCalendarHolidayByDailyDate(e){const t=await(0,r.get)(`v1/cal-calendar-holiday/byDate/${e}`);return t}async editCalendarHoliday(e,t){const a=await(0,r.put)(`v1/cal-calendar-holiday/${e}`,t);return a}async deleteCalendarHoliday(e){const t=await(0,r._delete)(`v1/cal-calendar-holiday/${e}`);return t}async getCalendarHolidayList(e){return(0,r["default"])({method:"get",url:"v1/cal-calendar-holiday/list",params:e,handleError:!0})}async getCalendarHolidayPage(e){return(0,r["default"])({method:"post",url:"v1/cal-calendar-holiday/page",data:e})}}t["default"]=new l},3888:function(e,t,a){a.r(t);var r=a(96557);class l{async createProjectInfo(e){return(0,r["default"])({method:"post",url:"v1/projectInfo",data:e})}async getProjectInfo(e){const t=await(0,r.get)(`v1/projectInfo/${e}`);return t}async getProjectInfoDetail(e){const t=await(0,r.get)(`v1/projectInfo/detail/${e}`);return t}async editProjectInfo(e,t){const a=await(0,r.put)(`v1/projectInfo/${e}`,t);return a}async deleteProjectInfo(e){const t=await(0,r._delete)(`v1/projectInfo/${e}`);return t}async getProjectInfoList(e){return(0,r["default"])({method:"get",url:"v1/projectInfo/list",params:e,handleError:!0})}async getProjectInfoPage(e){return(0,r["default"])({method:"get",url:"v1/projectInfo/page",params:e,handleError:!0})}async getProjectStatistics(e){return(0,r["default"])({method:"get",url:"v1/projectInfo/hourStatistics",params:e,handleError:!0})}async getProjectStatisticsUnconfirm(e){return(0,r["default"])({method:"get",url:"v1/projectInfo/all/hourStatistics",params:e,handleError:!0})}async editProjectSetUp(e,t){const a=await(0,r.put)(`v1/projectInfo/projectSetUp/${e}`,t);return a}async editProjectInfoStart(e,t){const a=await(0,r.put)(`v1/projectInfo/projectStart/${e}`,t);return a}async editProjectInfoComplete(e,t){const a=await(0,r.put)(`v1/projectInfo/projectComplete/${e}`,t);return a}async editProjectInfoTermination(e,t){const a=await(0,r.put)(`v1/projectInfo/projectTermination/${e}`,t);return a}async editProjectHours(e,t){const a=await(0,r.put)(`v1/projectInfo/projectHours/${e}`,t);return a}getProjectBoard(e){return(0,r["default"])({method:"post",url:"v1/projectInfo/board",data:e,handleError:!0})}editProjectProBusDate(e,t){const a=(0,r.put)(`v1/projectInfo/projectProBusDate/${e}`,t);return a}getProjectBoardByMonth(e){return(0,r["default"])({method:"post",url:"v1/projectInfo/board/month",data:e,handleError:!0})}}t["default"]=new l},51595:function(e,t,a){a.r(t);var r=a(96557);class l{async createSysDictItem(e){return(0,r["default"])({method:"post",url:"v1/sysDictItem",data:e})}async getSysDictItem(e){const t=await(0,r.get)(`v1/sysDictItem/${e}`);return t}async editSysDictItem(e,t){const a=await(0,r.put)(`v1/sysDictItem/${e}`,t);return a}async deleteSysDictItem(e){const t=await(0,r._delete)(`v1/sysDictItem/${e}`);return t}async getSysDictItemList(e,t){return(0,r["default"])({method:"get",url:"v1/sysDictItem/list2",params:{keyword:e,dict_id:t},handleError:!0})}async getSysDictItemListByType(e){return(0,r["default"])({method:"get",url:"v1/sysDictItem/list2",params:{dictType:e},handleError:!0})}}t["default"]=new l},60842:function(e,t,a){a.r(t),a.d(t,{default:function(){return h}});var r=a(20641),l=a(53751);const o=e=>((0,r.Qi)("data-v-84f087ca"),e=e(),(0,r.jt)(),e),s={class:"container2"},c={key:0,class:"title"},n=o((()=>(0,r.Lk)("i",{class:"iconfont icon-fanhui"},null,-1))),u={key:1,class:"title"},i=o((()=>(0,r.Lk)("span",null,"修改项目时间",-1))),d=o((()=>(0,r.Lk)("i",{class:"iconfont icon-fanhui"},null,-1))),m={class:"wrap"};function p(e,t,a,o,p,_){const y=(0,r.g2)("el-date-picker"),f=(0,r.g2)("el-form-item"),j=(0,r.g2)("el-button"),b=(0,r.g2)("el-form"),g=(0,r.g2)("el-col"),v=(0,r.g2)("el-row");return(0,r.uX)(),(0,r.CE)("div",s,[a.editId?((0,r.uX)(),(0,r.CE)("div",u,[i,a.showBack?((0,r.uX)(),(0,r.CE)("span",{key:0,class:"back",onClick:t[1]||(t[1]=(...e)=>o.back&&o.back(...e))},[d,(0,r.eW)(" 返回 ")])):(0,r.Q3)("",!0)])):((0,r.uX)(),(0,r.CE)("div",c,[(0,r.eW)(" 新建项目时间 "),a.showBack?((0,r.uX)(),(0,r.CE)("span",{key:0,class:"back",onClick:t[0]||(t[0]=(...e)=>o.back&&o.back(...e))},[n,(0,r.eW)(" 返回 ")])):(0,r.Q3)("",!0)])),(0,r.Lk)("div",m,[(0,r.bF)(v,null,{default:(0,r.k6)((()=>[(0,r.bF)(g,{lg:16,md:20,sm:24,xs:24},{default:(0,r.k6)((()=>[(0,r.bF)(b,{model:o.project,"status-icon":"",ref:"form","label-width":"auto",onSubmit:t[10]||(t[10]=(0,l.D$)((()=>{}),["prevent"])),rules:o.rules},{default:(0,r.k6)((()=>["project"===a.projectType?((0,r.uX)(),(0,r.Wv)(f,{key:0,label:"项目计划开始时间",prop:"pro_estimate_start_time"},{default:(0,r.k6)((()=>[(0,r.bF)(y,{modelValue:o.project.pro_estimate_start_time,"onUpdate:modelValue":t[2]||(t[2]=e=>o.project.pro_estimate_start_time=e),type:"date",placeholder:"项目计划开始时间",format:"YYYY-MM-DD","value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue"])])),_:1})):(0,r.Q3)("",!0),"project"===a.projectType?((0,r.uX)(),(0,r.Wv)(f,{key:1,label:"项目计划完成时间",prop:"pro_estimate_complete_time"},{default:(0,r.k6)((()=>[(0,r.bF)(y,{modelValue:o.project.pro_estimate_complete_time,"onUpdate:modelValue":t[3]||(t[3]=e=>o.project.pro_estimate_complete_time=e),type:"date",placeholder:"项目计划完成时间",format:"YYYY-MM-DD","value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue"])])),_:1})):(0,r.Q3)("",!0),"project"===a.projectType?((0,r.uX)(),(0,r.Wv)(f,{key:2,label:"项目实际开始时间",prop:"pro_actual_start_time"},{default:(0,r.k6)((()=>[(0,r.bF)(y,{modelValue:o.project.pro_actual_start_time,"onUpdate:modelValue":t[4]||(t[4]=e=>o.project.pro_actual_start_time=e),type:"date",placeholder:"项目实际开始时间",format:"YYYY-MM-DD","value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue"])])),_:1})):(0,r.Q3)("",!0),"project"===a.projectType?((0,r.uX)(),(0,r.Wv)(f,{key:3,label:"项目实际结束时间",prop:"pro_actual_complete_time"},{default:(0,r.k6)((()=>[(0,r.bF)(y,{modelValue:o.project.pro_actual_complete_time,"onUpdate:modelValue":t[5]||(t[5]=e=>o.project.pro_actual_complete_time=e),type:"date",placeholder:"项目实际结束时间",format:"YYYY-MM-DD","value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue"])])),_:1})):(0,r.Q3)("",!0),"business"===a.projectType?((0,r.uX)(),(0,r.Wv)(f,{key:4,label:"商务计划开始时间",prop:"bus_estimate_start_time"},{default:(0,r.k6)((()=>[(0,r.bF)(y,{modelValue:o.project.bus_estimate_start_time,"onUpdate:modelValue":t[6]||(t[6]=e=>o.project.bus_estimate_start_time=e),type:"date",placeholder:"商务计划开始时间",format:"YYYY-MM-DD","value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue"])])),_:1})):(0,r.Q3)("",!0),"business"===a.projectType?((0,r.uX)(),(0,r.Wv)(f,{key:5,label:"商务计划完成时间",prop:"bus_estimate_complete_time"},{default:(0,r.k6)((()=>[(0,r.bF)(y,{modelValue:o.project.bus_estimate_complete_time,"onUpdate:modelValue":t[7]||(t[7]=e=>o.project.bus_estimate_complete_time=e),type:"date",placeholder:"商务计划完成时间",format:"YYYY-MM-DD","value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue"])])),_:1})):(0,r.Q3)("",!0),"business"===a.projectType?((0,r.uX)(),(0,r.Wv)(f,{key:6,label:"商务实际开始时间",prop:"bus_actual_start_time"},{default:(0,r.k6)((()=>[(0,r.bF)(y,{modelValue:o.project.bus_actual_start_time,"onUpdate:modelValue":t[8]||(t[8]=e=>o.project.bus_actual_start_time=e),type:"date",placeholder:"商务实际开始时间",format:"YYYY-MM-DD","value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue"])])),_:1})):(0,r.Q3)("",!0),"business"===a.projectType?((0,r.uX)(),(0,r.Wv)(f,{key:7,label:"商务实际结束时间",prop:"bus_actual_complete_time"},{default:(0,r.k6)((()=>[(0,r.bF)(y,{modelValue:o.project.bus_actual_complete_time,"onUpdate:modelValue":t[9]||(t[9]=e=>o.project.bus_actual_complete_time=e),type:"date",placeholder:"商务实际结束时间",format:"YYYY-MM-DD","value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue"])])),_:1})):(0,r.Q3)("",!0),(0,r.bF)(f,{class:"submit"},{default:(0,r.k6)((()=>[(0,r.bF)(j,{type:"primary",onClick:o.submitForm},{default:(0,r.k6)((()=>[(0,r.eW)("保 存")])),_:1},8,["onClick"]),(0,r.bF)(j,{onClick:o.resetForm},{default:(0,r.k6)((()=>[(0,r.eW)("重 置")])),_:1},8,["onClick"])])),_:1})])),_:1},8,["model","rules"])])),_:1})])),_:1})])])}var _=a(50953),y=a(20163),f=(a(87924),a(22691),a(51595)),j=(a(74353),a(3888)),b={components:{},props:{editId:{type:String,default:null},showBack:{type:Boolean,default:!0},projectType:{type:String,default:null}},setup(e,t){const a=(0,_.KR)(null),l=(0,_.KR)(!1),o=(0,_.KR)(null),s=(0,_.KR)([]);console.log(`projectType:${e.projectType}`);const c=(0,_.Kh)({id:"",pro_estimate_start_time:"",pro_estimate_complete_time:"",pro_actual_start_time:"",pro_actual_complete_time:"",bus_estimate_start_time:"",bus_estimate_complete_time:"",bus_actual_start_time:"",bus_actual_complete_time:""}),n=(e,t)=>Object.keys(e).forEach((a=>{e[a]=t[a]||e[a]})),{projectRules:u,businessRules:i}=g(),d=(0,r.EW)((()=>"project"===e.projectType?u:"business"===e.projectType?i:void 0));(0,r.sV)((()=>{e.editId&&p(),m()}));const m=async()=>{s.value=await f["default"].getSysDictItemListByType("calendar_type")},p=async()=>{l.value=!0;const t=await j["default"].getProjectInfo(e.editId);n(c,t),console.log("获取结果"),console.log(c),l.value=!1},b=()=>{a.value.resetFields()},v=async r=>{a.value.validate((async a=>{if(a){let a={};e.editId&&(a=await j["default"].editProjectProBusDate(e.editId,c),t.emit("editClose")),a.code<window.MAX_SUCCESS_CODE&&y.nk.success(`${a.message}`)}else console.error("error submit!!"),y.nk.error("请将信息填写完整")}))},Y=()=>{t.emit("editClose")},h=e=>{c.business_content=e};return{back:Y,form:a,rules:d,resetForm:b,submitForm:v,business_content:o,handleContentChange:h,calendarTypeList:s,project:c}}};function g(){const e={pro_estimate_start_time:[{message:"时间不能为空",trigger:"blur",required:!0}],pro_estimate_complete_time:[{message:"时间不能为空",trigger:"blur",required:!0}],pro_actual_start_time:[{message:"时间不能为空",trigger:"blur",required:!0}],pro_actual_complete_time:[{message:"时间不能为空",trigger:"blur",required:!0}]},t={bus_estimate_start_time:[{message:"时间不能为空",trigger:"blur",required:!0}],bus_estimate_complete_time:[{message:"时间不能为空",trigger:"blur",required:!0}],bus_actual_start_time:[{message:"时间不能为空",trigger:"blur",required:!0}],bus_actual_complete_time:[{message:"时间不能为空",trigger:"blur",required:!0}]};return{projectRules:e,businessRules:t}}var v=a(66262);const Y=(0,v.A)(b,[["render",p],["__scopeId","data-v-84f087ca"]]);var h=Y}}]);
|