wisdomisite-java/src/main/resources/static/js/chunk-9aaa560c.7c48d6ef.js
2023-02-21 16:58:52 +08:00

1 line
13 KiB
JavaScript

(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-9aaa560c"],{"0e0b":function(t,o){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAb5JREFUKBVjZCAChK76z/zv5o8KJkaGg6trOI/AtDDBGLjo////M/65/mMukDb4+49hUUjjd2eYWoKaQ5q/T2Bg/O8B1PCElZHJ+y8Dw5yglu/yIAPwag5q/N70j4HRkEWYU4WBgVHsz/+/GQyMDN9Z/zNx4dUc3PSt6D/jfy8uAQ6f1dmMX9hYGaqBPkhjZGJoX1nLfh2n5qCm7yn/GRiTOLg4PZbmMX6K7Pkv8usXw3ZGRsbCdTWci0EaQQDD2UAbwxj+M5SzsXO4LS9hfJPU+Z/3x7fvO4AqF62t45gB0QYhGZE5IY0/PP8y/J/GwsTgtLqW837C/P8cHx//2M7wn/H0+nqOMmS1IDbcZmAI2v1j/L8WGJczQRob9v9n+fT4+0qgK25j0wjSDLYZFJfBTd+fAQOj7x/QyYz/meIZGP6H/2dkYNev5YhsYGT8B1KMDsA2R7T8VAJKPFlby9XN+J8xFBjKa4EaRUTFOWJwaQQZBNb8698/I6AbHgQ2f3cChqgXUPwUCw9H8Kx0xt8gRbgAWDNQAz8warSBjkv6x8jwDBy3RYzfcWmCiTMCU5EjjEMqzQLUkE6qJph6AErYncWlgAYnAAAAAElFTkSuQmCC"},9385:function(t,o,e){},ce24:function(t,o,e){"use strict";var a=e("9385");e.n(a).a},f2df:function(t,o){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAO5JREFUKBVjZEADbyydKv4zMMQhCzMyMCwSOb6vA0Xsja2TGcO//zLIggTZTIxPWBj+MqgzMDCqEVSMrOAvAzeY+///f8YvDl4SyHLY2CA1ILUgOSYQ8cbWRfX7r+8TQGwQeGPlOBHCQmV///ljIkgtSA6skfEvMxPQIDAbJPiPgcEJRIMAMhsYaIwgtSBxuGIQhxQwYjUCI+oHLKCQ2TAxEI09cBh5neCKUNgM4MgHyYEZoBTx7ef3Y8yMTNEMjP8+wTUhM/4z8f39/28pFzunFc+BbS/gJryydk4GJnZ3ZLUYbCbGnWJH984FiQMACsZEV2/V6FcAAAAASUVORK5CYII="},ff50:function(t,o,e){"use strict";e.r(o);var a=(e("b0c0"),e("22b6")),l={data:function(){return{buildList:[],threeData:[],dialogTitle:"",addBuildDialog:!1,addFloorDialog:!1,addBuildFormRules:{},floorDialogTitle:"",searchForm:{},addBuildForm:{name:""},floorForm:{floorId:0,constructionPhase:"",major:"",startDate:"",endDate:"",actualStartDate:"",actualFinishDate:"",progressRatio:"",status:""},floorId:"",current:0,currentTwo:-1,floorFormRules:{},constructionPhase:"",projectSn:"",optionsList:[]}},created:function(){this.projectSn=this.$store.state.projectSn,this.getBuildingData()},methods:{getStatus:function(t){return 0===t?"未开始":1===t?"进行中":"已完成"},getBuildingData:function(){var t=this;(function(t){return Object(a.a)("/xmgl/projectFloor/list",t)})({projectSn:this.$store.state.projectSn}).then((function(o){t.buildList=o.result,t.optionsList=o.result,t.floorId=t.optionsList[0].id,t.getConstructionData(t.optionsList[0].id)}))},getConstructionData:function(t){var o=this;(function(t){return Object(a.a)("/xmgl/projectFloorConstructionPhase/list",t)})({floorId:t}).then((function(t){o.threeData=t.result}))},addBtn:function(){this.addBuildDialog=!0,this.dialogTitle="新增楼层",this.addBuildForm={name:""}},editBuildFn:function(t){this.addBuildDialog=!0,this.dialogTitle="编辑楼层",this.addBuildForm=JSON.parse(JSON.stringify(t))},deleteBuildFn:function(t){var o=this;this.$confirm("此操作将永久删除, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){(function(t){return Object(a.a)("/xmgl/projectFloor/deleteById",t)})({id:t.id}).then((function(t){o.$message({type:"success",message:"删除成功!"}),o.getBuildingData()}))})).catch((function(){o.$message({type:"info",message:"已取消删除"})}))},addBudBtn:function(){var t=this;this.$refs.addBuildForm.validate((function(o){o&&("新增楼层"==t.dialogTitle?function(t){return Object(a.b)("/xmgl/projectFloor/addProjectFloor",t)}({name:t.addBuildForm.name,projectSn:t.projectSn}).then((function(o){t.$message.success("新增成功"),t.addBuildDialog=!1,t.getBuildingData()})):"编辑楼层"==t.dialogTitle&&function(t){return Object(a.b)("/xmgl/projectFloor/updateProjectFloor",t)}(t.addBuildForm).then((function(o){t.$message.success("编辑成功"),t.addBuildDialog=!1,t.getBuildingData()})))}))},addConstruction:function(){this.addFloorDialog=!0,this.floorDialogTitle="新增施工阶段",this.floorForm={floorId:"",constructionPhase:"",major:"",startDate:"",endDate:"",actualStartDate:"",actualFinishDate:"",progressRatio:"",status:""}},edit1:function(t){this.addFloorDialog=!0,this.floorDialogTitle="编辑施工阶段",this.floorForm=JSON.parse(JSON.stringify(t))},del1:function(t){var o=this;this.$confirm("此操作将永久删除, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){(function(t){return Object(a.a)("/xmgl/projectFloorConstructionPhase/deleteById",t)})({id:t}).then((function(t){o.$message({type:"success",message:"删除成功!"}),o.getConstructionData(o.floorId)}))})).catch((function(){o.$message({type:"info",message:"已取消删除"})}))},submit:function(){var t=this;this.floorForm.floorId=this.floorId,this.$refs.floorForm.validate((function(o){o&&("新增施工阶段"==t.floorDialogTitle?function(t){return Object(a.b)("/xmgl/projectFloorConstructionPhase/addProjectFloorConstructionPhase",t)}(t.floorForm).then((function(o){t.$message.success("新增成功"),t.addFloorDialog=!1,t.getConstructionData(t.floorId)})):"编辑施工阶段"==t.floorDialogTitle&&function(t){return Object(a.b)("/xmgl/projectFloorConstructionPhase/updateProjectFloorConstructionPhase",t)}(t.floorForm).then((function(o){t.$message.success("修改成功"),t.addFloorDialog=!1,t.getConstructionData(t.floorId)})))}))},next:function(t,o,e,a){this.threeData=[],this.floorId=this.buildList[o].id,this.current=t,this.currentTwo=-1,this.getConstructionData(this.floorId)},loadDataTwo:function(){this.getConstructionData(this.floorId)}}},i=(e("ce24"),e("2877")),r=Object(i.a)(l,(function(){var t=this,o=t.$createElement,a=t._self._c||o;return a("div",{staticClass:"fullHeight positionPage"},[a("div",{staticClass:"left fullHeight whiteBlock"},[t._m(0),a("div",{staticClass:"list_content"},[t.buildList.length>0?a("vue-scroll",t._l(t.buildList,(function(o,l){return a("div",{key:l,staticClass:"flex content_data",class:{active:l==t.current&&-1==t.currentTwo},on:{click:function(e){return t.next(o,l,e,1)}}},[a("div",[t._v(t._s(o.name))]),a("div",{staticClass:"flex2"},[a("img",{staticClass:"icon",staticStyle:{"margin-right":"16px"},attrs:{src:e("0e0b")},on:{click:function(e){return e.stopPropagation(),t.editBuildFn(o)}}}),a("img",{staticClass:"icon",attrs:{src:e("f2df")},on:{click:function(e){return e.stopPropagation(),t.deleteBuildFn(o)}}})])])})),0):a("div",{staticClass:"placeholderBox"},[t._v(" "+t._s(t.$t("message.personnelPosition.mapManage.no_data"))+" ")])],1),a("div",{staticClass:"addFirm",on:{click:t.addBtn}},[t._v("新增楼层")])]),a("div",{staticClass:"system-right"},[a("div",{staticClass:"pageTitle",staticStyle:{"font-weight":"700"}},[t._v("施工阶段管理")]),a("div",{staticClass:"searchDiv"},[a("el-form",{ref:"searchForm",attrs:{inline:!0,model:t.searchForm,size:"medium"}},[a("el-form-item",{attrs:{label:"施工阶段",prop:"state"}},[a("el-input",{model:{value:t.constructionPhase,callback:function(o){t.constructionPhase=o},expression:"constructionPhase"}})],1),a("el-form-item",[a("el-button",{staticStyle:{"margin-left":"50px"},attrs:{type:"primary",plain:""},on:{click:t.loadDataTwo}},[t._v("查询")]),a("el-button",{attrs:{type:"primary",size:"medium"},on:{click:t.addConstruction}},[t._v(" 新增施工阶段 ")])],1)],1)],1),a("div",{staticClass:"table_box",staticStyle:{margin:"-35px 10px"}},[a("el-table",{staticClass:"tables",attrs:{height:"552px",data:t.threeData}},[a("el-table-column",{attrs:{type:"index",label:"序号",width:"100",align:"center"}}),a("el-table-column",{attrs:{prop:"constructionPhase",label:"施工阶段",align:"center"}}),a("el-table-column",{attrs:{prop:"major",label:"专业",align:"center","show-overflow-tooltip":!0}}),a("el-table-column",{attrs:{prop:"startDate",label:"预计开始时间",align:"center"}}),a("el-table-column",{attrs:{prop:"status",label:"完成情况",align:"center"},scopedSlots:t._u([{key:"default",fn:function(o){return[t._v(" "+t._s(t.getStatus(o.row.status))+" ")]}}])}),a("el-table-column",{attrs:{prop:"progressRatio",label:"当前进度",align:"center"}}),a("el-table-column",{attrs:{prop:"endDate",label:"预计结束时间",align:"center"}}),a("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:t._u([{key:"default",fn:function(o){return[a("el-button",{attrs:{type:"text",size:"small",icon:"el-icon-edit"},on:{click:function(e){return t.edit1(o.row,3)}}},[a("span",{staticStyle:{"font-size":"14px"}},[t._v("编辑")])]),a("el-button",{staticStyle:{color:"red"},attrs:{type:"text",size:"small",icon:"el-icon-delete"},on:{click:function(e){return t.del1(o.row.id,3)}}},[a("span",{staticStyle:{"font-size":"14px"}},[t._v("删除")])])]}}])})],1)],1)]),a("el-dialog",{attrs:{"modal-append-to-body":!1,title:t.dialogTitle,visible:t.addBuildDialog,width:"667px"},on:{"update:visible":function(o){t.addBuildDialog=o}}},[a("div",{staticClass:"dialog_content"},[a("el-form",{ref:"addBuildForm",staticClass:"dialogFormBox",attrs:{size:"medium",model:t.addBuildForm,rules:t.addBuildFormRules,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"楼层名称",prop:"name"}},[a("el-input",{attrs:{placeholder:"请输入"},model:{value:t.addBuildForm.name,callback:function(o){t.$set(t.addBuildForm,"name",o)},expression:"addBuildForm.name"}})],1),a("div",{staticClass:"dialog-footer"},[a("el-button",{staticClass:"cancleBtn",attrs:{icon:"el-icon-circle-close",size:"medium"},on:{click:function(o){t.addBuildDialog=!1}}},[t._v("取消 ")]),a("el-button",{attrs:{type:"primary",icon:"el-icon-circle-check",size:"medium"},on:{click:t.addBudBtn}},[t._v("确定 ")])],1)],1)],1)]),a("el-dialog",{attrs:{"modal-append-to-body":!1,title:t.floorDialogTitle,visible:t.addFloorDialog,width:"667px"},on:{"update:visible":function(o){t.addFloorDialog=o}}},[a("div",{staticClass:"dialog_content"},[a("el-form",{ref:"floorForm",staticClass:"dialogFormBox",attrs:{size:"medium",model:t.floorForm,rules:t.floorFormRules,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"楼层",prop:"floorId"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:t.floorId,callback:function(o){t.floorId=o},expression:"floorId"}},t._l(t.optionsList,(function(t,o){return a("el-option",{key:o,attrs:{label:t.name,value:t.id}})})),1)],1),a("el-form-item",{attrs:{label:"施工阶段",prop:"constructionPhase"}},[a("el-input",{attrs:{placeholder:"请输入"},model:{value:t.floorForm.constructionPhase,callback:function(o){t.$set(t.floorForm,"constructionPhase",o)},expression:"floorForm.constructionPhase"}})],1),a("el-form-item",{attrs:{label:"专业",prop:"major"}},[a("el-input",{attrs:{placeholder:"请输入"},model:{value:t.floorForm.major,callback:function(o){t.$set(t.floorForm,"major",o)},expression:"floorForm.major"}})],1),a("el-form-item",{attrs:{label:"预计开始日期",prop:"startDate"}},[a("el-date-picker",{attrs:{type:"date",placeholder:"选择日期","value-format":"yyyy-MM-dd"},model:{value:t.floorForm.startDate,callback:function(o){t.$set(t.floorForm,"startDate",o)},expression:"floorForm.startDate"}})],1),a("el-form-item",{attrs:{label:"预计结束日期",prop:"endDate"}},[a("el-date-picker",{attrs:{type:"date",placeholder:"选择日期","value-format":"yyyy-MM-dd"},model:{value:t.floorForm.endDate,callback:function(o){t.$set(t.floorForm,"endDate",o)},expression:"floorForm.endDate"}})],1),a("el-form-item",{attrs:{label:"实际开始日期",prop:"actualStartDate"}},[a("el-date-picker",{attrs:{type:"date",placeholder:"选择日期","value-format":"yyyy-MM-dd"},model:{value:t.floorForm.actualStartDate,callback:function(o){t.$set(t.floorForm,"actualStartDate",o)},expression:"floorForm.actualStartDate"}})],1),a("el-form-item",{attrs:{label:"实际结束日期",prop:"actualFinishDate"}},[a("el-date-picker",{attrs:{type:"date",placeholder:"选择日期","value-format":"yyyy-MM-dd"},model:{value:t.floorForm.actualFinishDate,callback:function(o){t.$set(t.floorForm,"actualFinishDate",o)},expression:"floorForm.actualFinishDate"}})],1),a("el-form-item",{attrs:{label:"当前进度",prop:"progressRatio"}},[a("el-input-number",{attrs:{"controls-position":"right",min:0,max:100},model:{value:t.floorForm.progressRatio,callback:function(o){t.$set(t.floorForm,"progressRatio",o)},expression:"floorForm.progressRatio"}})],1),a("el-form-item",{attrs:{label:"阶段状态",prop:"progressRatio"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:t.floorForm.status,callback:function(o){t.$set(t.floorForm,"status",o)},expression:"floorForm.status"}},[a("el-option",{attrs:{value:0,label:"未开始"}}),a("el-option",{attrs:{value:1,label:"进行中"}}),a("el-option",{attrs:{value:2,label:"已完成"}})],1)],1),a("div",{staticClass:"dialog-footer"},[a("el-button",{staticClass:"cancleBtn",attrs:{icon:"el-icon-circle-close",size:"medium"},on:{click:function(o){t.addFloorDialog=!1}}},[t._v("取消 ")]),a("el-button",{attrs:{type:"primary",icon:"el-icon-circle-check",size:"medium"},on:{click:t.submit}},[t._v("确定 ")])],1)],1)],1)])],1)}),[function(){var t=this,o=t.$createElement,e=t._self._c||o;return e("div",{staticClass:"title"},[e("span",[t._v("楼层管理")])])}],!1,null,"1f0b779c",null);o.default=r.exports}}]);