"use strict";(self["webpackChunklin_cms_vue"]=self["webpackChunklin_cms_vue"]||[]).push([[2975,2598,4705,5323,4748,1595],{92598:function(e,t,a){a.r(t);var l=a(96557);class r{async createCompanyInfo(e){return(0,l["default"])({method:"post",url:"v1/company-info",data:e})}async getCompanyInfo(e){const t=await(0,l.get)(`v1/company-info/${e}`);return t}async editCompanyInfo(e,t){const a=await(0,l.put)(`v1/company-info/${e}`,t);return a}async deleteCompanyInfo(e){const t=await(0,l._delete)(`v1/company-info/${e}`);return t}async getCompanyInfoList(e){return(0,l["default"])({method:"get",url:"v1/company-info/list",params:{keyword:e},handleError:!0})}async getCompanyInfoPage(e){return(0,l["default"])({method:"get",url:"v1/company-info/page",params:e,handleError:!0})}}t["default"]=new r},94705:function(e,t,a){a.r(t);var l=a(96557);class r{async createContactInfo(e){return(0,l["default"])({method:"post",url:"v1/contact-info",data:e})}async getContactInfo(e){const t=await(0,l.get)(`v1/contact-info/${e}`);return t}async editContactInfo(e,t){const a=await(0,l.put)(`v1/contact-info/${e}`,t);return a}async deleteContactInfo(e){const t=await(0,l._delete)(`v1/contact-info/${e}`);return t}async getContactInfoList(e){return(0,l["default"])({method:"get",url:"v1/contact-info/list",params:e,handleError:!0})}async getContactInfoPage(e){return(0,l["default"])({method:"get",url:"v1/contact-info/page",params:e,handleError:!0})}}t["default"]=new r},95323:function(e,t,a){a.r(t);var l=a(96557);class r{async createProjectDaily(e){return(0,l["default"])({method:"post",url:"v1/projectDaily",data:e})}async getProjectDaily(e){const t=await(0,l.get)(`v1/projectDaily/${e}`);return t}async getProjectDailyByDailyDate(e){const t=await(0,l.get)(`v1/projectDaily/byDate/${e}`);return t}async editProjectDaily(e,t){const a=await(0,l.put)(`v1/projectDaily/${e}`,t);return a}async deleteProjectDaily(e){const t=await(0,l._delete)(`v1/projectDaily/${e}`);return t}async getProjectDailyList(e){return(0,l["default"])({method:"get",url:"v1/projectDaily/list",params:{keyword:e},handleError:!0})}async getProjectDailyPage(e){return(0,l["default"])({method:"get",url:"v1/projectDaily/page",params:e,handleError:!0})}async getProjectDailyPagePersonal(e){return(0,l["default"])({method:"get",url:"v1/projectDaily/pagePersonal",params:e,handleError:!0})}async commitProjectDaily(e){const t=await(0,l.put)(`v1/projectDaily/commit/${e}`,null);return t}async commitBatchProjectDaily(e){const t=await(0,l.put)("v1/projectDaily/commit-batch",e);return t}async confrimBatch(e){const t=await(0,l.put)("v1/projectDaily/confirm-batch",e);return t}async unConfrimBatch(e){const t=await(0,l.put)("v1/projectDaily/unconfirm-batch",e);return t}async confirmProjectDaily(e,t){const a=await(0,l.put)(`v1/projectDaily/confirm/${e}`,t);return a}async unConfirmProjectDaily(e,t){const a=await(0,l.put)(`v1/projectDaily/unConfirm/${e}`,null);return a}async getAllUsers(){return(0,l["default"])({method:"get",url:"v1/projectDaily/userList",params:{},handleError:!0})}async getProjectDailyBoardList(e){return(0,l["default"])({method:"get",url:"v1/projectDaily/dailyBoardList",params:e,handleError:!0})}async createProjectDailyBatch(e){return(0,l["default"])({method:"post",url:"v1/projectDaily/saveBatch",data:e})}async supplementaryProjectDailyBatch(e){return(0,l["default"])({method:"post",url:"v1/projectDaily/supplementaryBatch",data:e})}async editProjectDailyActualHours(e,t){const a=await(0,l.put)(`v1/projectDaily/actualHours/${e}`,t);return a}async editActualHoursBatch(e){const t=await(0,l.put)("v1/projectDaily/actualHours/batch",e);return t}async getDailyDateList(e){return(0,l["default"])({method:"get",url:"v1/projectDaily/dailyDateList",params:{daily_date:e},handleError:!0})}async getDailyDatePlanTime(e,t){return(0,l["default"])({method:"get",url:"v1/projectDaily/dailyDatePlanTime",params:{dailyDate:e,createUserId:t},handleError:!0})}async getDailyDateActualTime(e,t){return(0,l["default"])({method:"get",url:"v1/projectDaily/dailyDateActualTime",params:{dailyDate:e,createUserId:t},handleError:!0})}async getExistsHours(e,t){return(0,l["default"])({method:"get",url:"v1/projectDaily/existsHours",params:{dailyDate:e,ids:t},handleError:!0})}async createBatchWithTask(e){return(0,l["default"])({method:"post",url:"v1/projectDaily/batch/task",data:e})}}t["default"]=new r},44748:function(e,t,a){a.r(t);var l=a(96557);class r{async createProjectModuleInfo(e){return(0,l["default"])({method:"post",url:"v1/project-module",data:e})}async getProjectModuleInfo(e){const t=await(0,l.get)(`v1/project-module/${e}`);return t}async getProjectModuleInfoDetail(e){const t=await(0,l.get)(`v1/project-module/detail/${e}`);return t}async editProjectModuleInfo(e,t){const a=await(0,l.put)(`v1/project-module/${e}`,t);return a}async deleteProjectModuleInfo(e){const t=await(0,l._delete)(`v1/project-module/${e}`);return t}async getProjectModuleInfoList(e){return(0,l["default"])({method:"get",url:"v1/project-module/list",params:e,handleError:!0})}async getProjectModuleInfoPage(e){return(0,l["default"])({method:"get",url:"v1/project-module/page",params:e,handleError:!0})}async getProjectModuleTree(e){return(0,l["default"])({method:"get",url:"v1/project-module/tree/list",params:e,handleError:!0})}}t["default"]=new r},51595:function(e,t,a){a.r(t);var l=a(96557);class r{async createSysDictItem(e){return(0,l["default"])({method:"post",url:"v1/sysDictItem",data:e})}async getSysDictItem(e){const t=await(0,l.get)(`v1/sysDictItem/${e}`);return t}async editSysDictItem(e,t){const a=await(0,l.put)(`v1/sysDictItem/${e}`,t);return a}async deleteSysDictItem(e){const t=await(0,l._delete)(`v1/sysDictItem/${e}`);return t}async getSysDictItemList(e,t){return(0,l["default"])({method:"get",url:"v1/sysDictItem/list2",params:{keyword:e,dict_id:t},handleError:!0})}async getSysDictItemListByType(e){return(0,l["default"])({method:"get",url:"v1/sysDictItem/list2",params:{dictType:e},handleError:!0})}}t["default"]=new r},72064:function(e,t,a){a.r(t),a.d(t,{default:function(){return d}});var l=a(20641),r=a(50953);const o={slot:"footer",class:"dialog-footer"};var n={__name:"dynamicTreeTable",props:{selectedNodes:{type:[Array,String],default:()=>[]},treeList:{type:Array,required:!0},idField:{type:String,default:"id"},nameField:{type:String,default:"name"},multiple:{type:Boolean,default:!1}},emits:["update:selectedValue"],setup(e,{emit:t}){const a=e,n=t,c=(0,r.KR)(a.treeList),u=(0,r.KR)(null),d=(0,r.KR)(!1),i=(0,r.KR)(""),s=(0,r.KR)(""),m=(0,l.EW)((()=>({children:"children",label:a.nameField,value:a.idField}))),y=(0,r.KR)(),p=(0,r.KR)([]),f=(0,r.KR)(null);function v(){g(),D(),d.value=!1}function g(){if(a.multiple)s.value=y.value.getCheckedNodes().map((e=>e[a.nameField])).join(", "),u.value=y.value.getCheckedNodes().map((e=>e[a.idField]));else{const e=y.value.getCurrentNode();s.value=e?e[a.nameField]:"",u.value=e?e[a.idField]:null}}function h(){d.value=!1}function j(){d.value=!1}function D(){n("update:selectedValue",u.value)}function k(){i.value="",d.value=!0}function w(e,t){for(const l of e){if(l[a.idField]===t)return l[a.nameField];if(l.children&&l.children.length>0){const e=w(l.children,t);if(e)return e}}return null}(0,l.wB)((()=>a.treeList),(e=>{if(c.value=e,Array.isArray(a.selectedNodes)){p.value=a.selectedNodes,f.value=null;const e=a.selectedNodes.map((e=>w(c.value,e))).filter((e=>null!==e));s.value=e.join(", ")}else p.value=[],f.value=a.selectedNodes,s.value=w(c.value,a.selectedNodes)||""})),(0,l.wB)((()=>a.selectedNodes),(e=>{if(Array.isArray(e)){p.value=e,f.value=null;const t=e.map((e=>w(c.value,e))).filter((e=>null!==e));s.value=t.join(", ")}else p.value=[],f.value=e,s.value=w(c.value,e)||""})),(0,l.wB)(i,(e=>{y.value.filter(e)})),(0,l.sV)((async()=>{}));const b=(e,t)=>!e||t[a.nameField].includes(e);return(t,a)=>{const r=(0,l.g2)("el-button"),n=(0,l.g2)("el-input"),u=(0,l.g2)("el-tree"),g=(0,l.g2)("el-dialog");return(0,l.uX)(),(0,l.CE)(l.FK,null,[(0,l.bF)(n,{modelValue:s.value,"onUpdate:modelValue":a[0]||(a[0]=e=>s.value=e),style:{"max-width":"600px"},placeholder:"请选择",class:"input-with-select",disabled:!0,onClick:k},{append:(0,l.k6)((()=>[(0,l.bF)(r,{icon:"Search",onClick:k})])),_:1},8,["modelValue"]),(0,l.bF)(g,{title:"选择节点",width:"30%",onClose:j,modelValue:d.value,"onUpdate:modelValue":a[2]||(a[2]=e=>d.value=e),draggable:"",overflow:""},{default:(0,l.k6)((()=>[(0,l.bF)(n,{modelValue:i.value,"onUpdate:modelValue":a[1]||(a[1]=e=>i.value=e),style:{width:"100%"},placeholder:"查找"},null,8,["modelValue"]),(0,l.bF)(u,{ref_key:"treeRef",ref:y,data:c.value,props:m.value,"show-checkbox":e.multiple,"node-key":e.idField,"highlight-current":"","filter-node-method":b,class:"scrollable-tree","default-checked-keys":p.value,"current-node-key":f.value,"check-strictly":"","default-expand-all":""},null,8,["data","props","show-checkbox","node-key","default-checked-keys","current-node-key"]),(0,l.Lk)("span",o,[(0,l.bF)(r,{onClick:h},{default:(0,l.k6)((()=>[(0,l.eW)("取消")])),_:1}),(0,l.bF)(r,{type:"primary",onClick:v},{default:(0,l.k6)((()=>[(0,l.eW)("确定")])),_:1})])])),_:1},8,["modelValue"])],64)}}},c=a(66262);const u=(0,c.A)(n,[["__scopeId","data-v-a58ab500"]]);var d=u},2975:function(e,t,a){a.r(t),a.d(t,{default:function(){return I}});var l=a(20641),r=a(90033),o=a(53751);const n=e=>((0,l.Qi)("data-v-3233e878"),e=e(),(0,l.jt)(),e),c={class:"container"},u={key:0,class:"title"},d=n((()=>(0,l.Lk)("i",{class:"iconfont icon-fanhui"},null,-1))),i={key:1,class:"title"},s=n((()=>(0,l.Lk)("span",null,"修改模块",-1))),m=n((()=>(0,l.Lk)("i",{class:"iconfont icon-fanhui"},null,-1))),y={class:"wrap"};function p(e,t,a,n,p,f){const v=(0,l.g2)("dynamic-tree-table"),g=(0,l.g2)("el-form-item"),h=(0,l.g2)("el-input"),j=(0,l.g2)("el-button"),D=(0,l.g2)("el-form"),k=(0,l.g2)("el-col"),w=(0,l.g2)("el-row");return(0,l.uX)(),(0,l.CE)("div",c,[a.editId?((0,l.uX)(),(0,l.CE)("div",i,[s,(0,l.eW)(),(0,l.Lk)("span",{class:"back",onClick:t[1]||(t[1]=(...e)=>n.back&&n.back(...e))},[m,(0,l.eW)(" 返回 ")])])):((0,l.uX)(),(0,l.CE)("div",u,[(0,l.eW)(" 新建项目模块"+(0,r.v_)(a.editId)+" ",1),(0,l.Lk)("span",{class:"back",onClick:t[0]||(t[0]=(...e)=>n.back&&n.back(...e))},[d,(0,l.eW)(" 返回 ")])])),(0,l.Lk)("div",y,[(0,l.bF)(w,null,{default:(0,l.k6)((()=>[(0,l.bF)(k,{lg:16,md:20,sm:24,xs:24},{default:(0,l.k6)((()=>[(0,l.bF)(D,{model:n.projectModule,"status-icon":"",ref:"form","label-width":"auto",onSubmit:t[3]||(t[3]=(0,o.D$)((()=>{}),["prevent"])),rules:n.rules},{default:(0,l.k6)((()=>[(0,l.bF)(g,{label:"父模块"},{default:(0,l.k6)((()=>[(0,l.bF)(v,{treeList:n.tree.treeList,idField:n.tree.id,nameField:n.tree.name,multiple:n.tree.multiple,"onUpdate:selectedValue":n.handleSelectedValue,selectedNodes:n.projectModule.parent_id},null,8,["treeList","idField","nameField","multiple","onUpdate:selectedValue","selectedNodes"])])),_:1}),(0,l.bF)(g,{label:"模块名称",prop:"module_name"},{default:(0,l.k6)((()=>[(0,l.bF)(h,{modelValue:n.projectModule.module_name,"onUpdate:modelValue":t[2]||(t[2]=e=>n.projectModule.module_name=e),placeholder:"请输入模块名称",clearable:""},null,8,["modelValue"])])),_:1}),(0,l.bF)(g,{class:"submit"},{default:(0,l.k6)((()=>[(0,l.bF)(j,{type:"primary",onClick:n.submitForm},{default:(0,l.k6)((()=>[(0,l.eW)("保 存")])),_:1},8,["onClick"]),(0,l.bF)(j,{onClick:n.resetForm},{default:(0,l.k6)((()=>[(0,l.eW)("重 置")])),_:1},8,["onClick"])])),_:1})])),_:1},8,["model","rules"])])),_:1})])),_:1})])])}var f=a(50953),v=a(20163),g=a(72064),h=a(3888),j=a(44748),D=(a(51595),a(95323),a(92598),a(94705),{components:{DynamicTreeTable:g["default"]},props:{editId:{type:String,default:null},parentId:{type:String,default:null}},setup(e,t){const a=(0,f.KR)(null),r=(0,f.KR)(!1),o=(0,f.KR)([]),n=(0,f.KR)([]),c=(0,f.Kh)({id:"",project_id:"",parent_id:"",module_name:""});e.parentId&&(c.parent_id=e.parentId);const u=(0,f.KR)({id:"id",name:"name",treeList:[],dialogVisible:!0,value:[],treeKey:0,multiple:!1}),d=(0,f.KR)([]),i=(e,t)=>Object.keys(e).forEach((a=>{e[a]=t[a]||e[a]})),{rules:s}=k();(0,l.sV)((()=>{m()}));const m=async()=>{o.value=await h["default"].getProjectInfoList({}),n.value=await h["default"].getProjectInfoList({}),await y(),e.editId&&await p()},y=async()=>{const e=await j["default"].getProjectModuleTree({module_name:""});u.value.treeList=e},p=async()=>{r.value=!0;const t=await j["default"].getProjectModuleInfo(e.editId);i(c,t),c.parent_id=t.parent_id,console.log("aaaaaa"),console.log(t),r.value=!1},g=()=>{a.value.resetFields(),Object.keys(c).forEach((e=>{c[e]=""}))},D=async l=>{a.value.validate((async a=>{if(a){let a={};e.editId?(a=await j["default"].editProjectModuleInfo(e.editId,c),t.emit("editClose")):(console.log("projectModule"),console.log(c),a=await j["default"].createProjectModuleInfo(c),g(l)),a.code<window.MAX_SUCCESS_CODE&&v.nk.success(`${a.message}`),y()}else console.error("error submit!!"),v.nk.error("请将信息填写完整")}))},w=()=>{t.emit("editClose")},b=e=>{c.parent_id=e,console.log(`获取到的值是:${e}`)};return{back:w,projectModule:c,form:a,rules:s,resetForm:g,submitForm:D,projectInfoArr:o,projectModuleArr:n,tree:u,treeData:d,handleSelectedValue:b}}});function k(){const e=(e,t,a)=>{t||a(new Error("信息不能为空")),a()},t={module_name:[{validator:e,trigger:"blur",required:!0}],parent_id:[{validator:e,trigger:"blur",required:!0}]};return{rules:t}}var w=a(66262);const b=(0,w.A)(D,[["render",p],["__scopeId","data-v-3233e878"]]);var I=b}}]);
|