"use strict";(self["webpackChunklin_cms_vue"]=self["webpackChunklin_cms_vue"]||[]).push([[9475,3888],{3888:function(e,t,r){r.r(t);var n=r(14048),u=r(30388),a=r(25026),o=r(69492),c=r(96557),i=function(){function e(){(0,a.A)(this,e)}return(0,o.A)(e,[{key:"createProjectInfo",value:function(){var e=(0,u.A)((0,n.A)().mark((function e(t){return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c["default"])({method:"post",url:"v1/projectInfo",data:t}));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getProjectInfo",value:function(){var e=(0,u.A)((0,n.A)().mark((function e(t){var r;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,c.get)("v1/projectInfo/".concat(t));case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getProjectInfoDetail",value:function(){var e=(0,u.A)((0,n.A)().mark((function e(t){var r;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,c.get)("v1/projectInfo/detail/".concat(t));case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"editProjectInfo",value:function(){var e=(0,u.A)((0,n.A)().mark((function e(t,r){var u;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,c.put)("v1/projectInfo/".concat(t),r);case 2:return u=e.sent,e.abrupt("return",u);case 4:case"end":return e.stop()}}),e)})));function t(t,r){return e.apply(this,arguments)}return t}()},{key:"deleteProjectInfo",value:function(){var e=(0,u.A)((0,n.A)().mark((function e(t){var r;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,c._delete)("v1/projectInfo/".concat(t));case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getProjectInfoList",value:function(){var e=(0,u.A)((0,n.A)().mark((function e(t){return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c["default"])({method:"get",url:"v1/projectInfo/list",params:t,handleError:!0}));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getProjectInfoPage",value:function(){var e=(0,u.A)((0,n.A)().mark((function e(t){return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c["default"])({method:"get",url:"v1/projectInfo/page",params:t,handleError:!0}));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getProjectStatistics",value:function(){var e=(0,u.A)((0,n.A)().mark((function e(t){return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c["default"])({method:"get",url:"v1/projectInfo/hourStatistics",params:t,handleError:!0}));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getProjectStatisticsUnconfirm",value:function(){var e=(0,u.A)((0,n.A)().mark((function e(t){return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c["default"])({method:"get",url:"v1/projectInfo/all/hourStatistics",params:t,handleError:!0}));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"editProjectSetUp",value:function(){var e=(0,u.A)((0,n.A)().mark((function e(t,r){var u;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,c.put)("v1/projectInfo/projectSetUp/".concat(t),r);case 2:return u=e.sent,e.abrupt("return",u);case 4:case"end":return e.stop()}}),e)})));function t(t,r){return e.apply(this,arguments)}return t}()},{key:"editProjectInfoStart",value:function(){var e=(0,u.A)((0,n.A)().mark((function e(t,r){var u;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,c.put)("v1/projectInfo/projectStart/".concat(t),r);case 2:return u=e.sent,e.abrupt("return",u);case 4:case"end":return e.stop()}}),e)})));function t(t,r){return e.apply(this,arguments)}return t}()},{key:"editProjectInfoComplete",value:function(){var e=(0,u.A)((0,n.A)().mark((function e(t,r){var u;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,c.put)("v1/projectInfo/projectComplete/".concat(t),r);case 2:return u=e.sent,e.abrupt("return",u);case 4:case"end":return e.stop()}}),e)})));function t(t,r){return e.apply(this,arguments)}return t}()},{key:"editProjectInfoTermination",value:function(){var e=(0,u.A)((0,n.A)().mark((function e(t,r){var u;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,c.put)("v1/projectInfo/projectTermination/".concat(t),r);case 2:return u=e.sent,e.abrupt("return",u);case 4:case"end":return e.stop()}}),e)})));function t(t,r){return e.apply(this,arguments)}return t}()},{key:"editProjectHours",value:function(){var e=(0,u.A)((0,n.A)().mark((function e(t,r){var u;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,c.put)("v1/projectInfo/projectHours/".concat(t),r);case 2:return u=e.sent,e.abrupt("return",u);case 4:case"end":return e.stop()}}),e)})));function t(t,r){return e.apply(this,arguments)}return t}()},{key:"getProjectBoard",value:function(e){return(0,c["default"])({method:"post",url:"v1/projectInfo/board",data:e,handleError:!0})}},{key:"editProjectProBusDate",value:function(e,t){var r=(0,c.put)("v1/projectInfo/projectProBusDate/".concat(e),t);return r}},{key:"getProjectBoardByMonth",value:function(e){return(0,c["default"])({method:"post",url:"v1/projectInfo/board/month",data:e,handleError:!0})}}])}();t["default"]=new i},39475:function(e,t,r){r.r(t),r.d(t,{default:function(){return y}});var n=r(20641),u=r(90033),a=r(53751),o=function(e){return(0,n.Qi)("data-v-73ce3148"),e=e(),(0,n.jt)(),e},c={class:"container"},i={key:0,class:"title"},l=o((function(){return(0,n.Lk)("i",{class:"iconfont icon-fanhui"},null,-1)})),s={key:1,class:"title"},p=o((function(){return(0,n.Lk)("span",null,"项目立项",-1)})),f=o((function(){return(0,n.Lk)("i",{class:"iconfont icon-fanhui"},null,-1)})),d={class:"wrap"};function m(e,t,r,o,m,v){var h=(0,n.g2)("el-input"),k=(0,n.g2)("el-form-item"),b=(0,n.g2)("el-col"),_=(0,n.g2)("el-row"),w=(0,n.g2)("el-date-picker"),j=(0,n.g2)("el-input-number"),A=(0,n.g2)("el-button"),g=(0,n.g2)("el-form");return(0,n.uX)(),(0,n.CE)("div",c,[r.editId?((0,n.uX)(),(0,n.CE)("div",s,[p,(0,n.eW)(),(0,n.Lk)("span",{class:"back",onClick:t[1]||(t[1]=function(){return o.back&&o.back.apply(o,arguments)})},[f,(0,n.eW)(" 返回 ")])])):((0,n.uX)(),(0,n.CE)("div",i,[(0,n.eW)("新建项目"+(0,u.v_)(r.editId)+" ",1),(0,n.Lk)("span",{class:"back",onClick:t[0]||(t[0]=function(){return o.back&&o.back.apply(o,arguments)})},[l,(0,n.eW)(" 返回 ")])])),(0,n.Lk)("div",d,[(0,n.bF)(g,{model:o.project,"label-width":"auto",ref:"form","label-position":"top",onSubmit:t[9]||(t[9]=(0,a.D$)((function(){}),["prevent"])),rules:o.rules},{default:(0,n.k6)((function(){return[(0,n.bF)(_,null,{default:(0,n.k6)((function(){return[(0,n.bF)(b,{span:12},{default:(0,n.k6)((function(){return[(0,n.bF)(k,{label:"项目名称"},{default:(0,n.k6)((function(){return[(0,n.bF)(h,{modelValue:o.project.project_name,"onUpdate:modelValue":t[2]||(t[2]=function(e){return o.project.project_name=e}),placeholder:"请输入项目名称",disabled:""},null,8,["modelValue"])]})),_:1})]})),_:1})]})),_:1}),(0,n.bF)(_,null,{default:(0,n.k6)((function(){return[(0,n.bF)(b,{span:12},{default:(0,n.k6)((function(){return[(0,n.bF)(k,{label:"预计周期",prop:"dateRangeTime"},{default:(0,n.k6)((function(){return[(0,n.bF)(w,{modelValue:o.project.dateRangeTime,"onUpdate:modelValue":t[3]||(t[3]=function(e){return o.project.dateRangeTime=e}),type:"datetimerange","range-separator":"到","start-placeholder":"预计开始时间","end-placeholder":"预计结束时间",format:"YYYY-MM-DD HH:mm:ss","value-format":"YYYY-MM-DD HH:mm:ss",size:e.size},null,8,["modelValue","size"])]})),_:1})]})),_:1})]})),_:1}),(0,n.bF)(_,null,{default:(0,n.k6)((function(){return[(0,n.bF)(b,{span:3},{default:(0,n.k6)((function(){return[(0,n.bF)(k,{label:"对内工时(H)",prop:"inner_hours"},{default:(0,n.k6)((function(){return[(0,n.bF)(j,{modelValue:o.project.inner_hours,"onUpdate:modelValue":t[4]||(t[4]=function(e){return o.project.inner_hours=e}),min:"0"},null,8,["modelValue"])]})),_:1})]})),_:1}),(0,n.bF)(b,{span:3},{default:(0,n.k6)((function(){return[(0,n.bF)(k,{label:"对外工时(H)",prop:"outer_hours"},{default:(0,n.k6)((function(){return[(0,n.bF)(j,{modelValue:o.project.outer_hours,"onUpdate:modelValue":t[5]||(t[5]=function(e){return o.project.outer_hours=e}),min:"0"},null,8,["modelValue"])]})),_:1})]})),_:1}),(0,n.bF)(b,{span:3},{default:(0,n.k6)((function(){return[(0,n.bF)(k,{label:"预计开发工时(H)",prop:"estimate_develop_hours"},{default:(0,n.k6)((function(){return[(0,n.bF)(j,{modelValue:o.project.estimate_develop_hours,"onUpdate:modelValue":t[6]||(t[6]=function(e){return o.project.estimate_develop_hours=e}),min:"0"},null,8,["modelValue"])]})),_:1})]})),_:1}),(0,n.bF)(b,{span:3},{default:(0,n.k6)((function(){return[(0,n.bF)(k,{label:"预计测试工时(H)",prop:"estimate_test_hours"},{default:(0,n.k6)((function(){return[(0,n.bF)(j,{modelValue:o.project.estimate_test_hours,"onUpdate:modelValue":t[7]||(t[7]=function(e){return o.project.estimate_test_hours=e}),min:"0"},null,8,["modelValue"])]})),_:1})]})),_:1})]})),_:1}),(0,n.bF)(_,null,{default:(0,n.k6)((function(){return[(0,n.bF)(b,{span:12},{default:(0,n.k6)((function(){return[(0,n.bF)(k,{label:"基础工时(H)",prop:"base_hours"},{default:(0,n.k6)((function(){return[(0,n.bF)(j,{modelValue:o.project.base_hours,"onUpdate:modelValue":t[8]||(t[8]=function(e){return o.project.base_hours=e}),min:"0"},null,8,["modelValue"])]})),_:1})]})),_:1})]})),_:1}),(0,n.bF)(_,null,{default:(0,n.k6)((function(){return[(0,n.bF)(b,{span:12},{default:(0,n.k6)((function(){return[(0,n.bF)(k,{class:"submit"},{default:(0,n.k6)((function(){return[(0,n.bF)(A,{type:"primary",onClick:o.submitForm},{default:(0,n.k6)((function(){return[(0,n.eW)("保 存")]})),_:1},8,["onClick"]),(0,n.bF)(A,{onClick:o.resetForm},{default:(0,n.k6)((function(){return[(0,n.eW)("重 置")]})),_:1},8,["onClick"])]})),_:1})]})),_:1})]})),_:1})]})),_:1},8,["model","rules"])])])}var v=r(14048),h=r(30388),k=(r(16280),r(79432),r(26099),r(23500),r(50953)),b=r(20163),_=r(3888),w={props:{editId:{type:String,default:null}},setup:function(e,t){var r=(0,k.KR)(null),u=(0,k.KR)(!1),a=(0,k.Kh)({id:"",project_name:"",date_range:"",dateRangeTime:[],inner_hours:0,outer_hours:0,base_hours:0,estimate_start_time:"",estimate_complete_time:"",estimate_develop_hours:"",estimate_test_hours:""}),o=function(e,t){return Object.keys(e).forEach((function(r){e[r]=t[r]||e[r]}))},c=j(),i=c.rules;(0,n.sV)((function(){l()}));var l=function(){var t=(0,h.A)((0,v.A)().mark((function t(){return(0,v.A)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e.editId){t.next=3;break}return t.next=3,s();case 3:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),s=function(){var t=(0,h.A)((0,v.A)().mark((function t(){var r;return(0,v.A)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return u.value=!0,t.next=3,_["default"].getProjectInfo(e.editId);case 3:r=t.sent,o(a,r),u.value=!1;case 6:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),p=function(){r.value.resetFields()},f=function(){var n=(0,h.A)((0,v.A)().mark((function n(u){return(0,v.A)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:r.value.validate(function(){var r=(0,h.A)((0,v.A)().mark((function r(n){var u;return(0,v.A)().wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(a.estimate_start_time=a.dateRangeTime[0],a.estimate_complete_time=a.dateRangeTime[1],!n){r.next=12;break}if(u={},!e.editId){r.next=9;break}return r.next=7,_["default"].editProjectSetUp(e.editId,a);case 7:u=r.sent,t.emit("editClose");case 9:u.code