wisdomisite-java/src/main/resources/static/js/chunk-41e3c69c.6d9debe7.js
2023-02-16 15:28:15 +08:00

1 line
19 KiB
JavaScript

(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-41e3c69c"],{"4c41":function(e,t,a){},"4ea9":function(e,t,a){"use strict";a.r(t);var i=(a("4160"),a("a15b"),a("a434"),a("ac1f"),a("1276"),a("159b"),a("ade3")),r=a("5667"),s=a("7e0a"),l={components:{formDialog:a("6f08").a,devFilingDetail:r.a},data:function(){var e;return e={devSn:"",showDetail:!1,options:[{label:"2",value:0}],options2:[{id:1,statusName:"使用"},{id:2,statusName:"停用"},{id:3,statusName:"拆除"}],tableData:[],projectSn:"",pageNo:1,pageSize:10,total:0,showDialog2:!1,isDisabled2:!1,pickerOptions:{disabledDate:function(e){return e.getTime()<Date.now()-864e5}},formData2:{enterTime:"",installEnterprise:"",leaseEnterprise:"",leaveFactoryNo:"",leaveFactoryTime:"",manufacturingLicenseNo:"",productionEnterprise:"",propertyRightFilingNo:"",ratedLoadCapacity:"",status:"",structureType:"",devName:"",devSn:""},showDialog:!1,dialogTitle:"新增策划信息",dialogTitle2:"新增设备登记",formData:{devModel:"",firstInstallHeight:"",finalInstallHeight:"",planDismantleTime:"",planEnterTime:"",planInstallTime:"",sceneNumber:"",jackingList:[{jackingTime:"",sequenceNo:1}]},rules:{devModel:[{required:!0,message:"请输入设备型号",trigger:"blur"},{required:!0,message:"请输入设备型号",trigger:"change"}],firstInstallHeight:[{required:!0,message:"请输入首次安装高度",trigger:"blur"},{required:!0,message:"请输入首次安装高度",trigger:"change"}],finalInstallHeight:[{required:!0,message:"请输入最终安装高度",trigger:"blur"},{required:!0,message:"请输入最终安装高度",trigger:"change"}],planDismantleTime:[{type:"string",required:!0,message:"请选择计划拆除时间",trigger:"blur"},{type:"string",required:!0,message:"请选择计划拆除时间",trigger:"change"}],planEnterTime:[{type:"string",required:!0,message:"请选择计划进场时间",trigger:"blur"},{type:"string",required:!0,message:"请选择计划进场时间",trigger:"change"}],planInstallTime:[{type:"string",required:!0,message:"请选择计划安装时间",trigger:"blur"},{type:"string",required:!0,message:"请选择计划安装时间",trigger:"change"}],sceneNumber:[{required:!0,message:"请输入现场编号",trigger:"blur"},{required:!0,message:"请输入现场编号",trigger:"change"}]},rules2:{devName:[{required:!0,message:"请输入设备名称",trigger:"blur"},{required:!0,message:"请输入设备名称",trigger:"change"}],devSn:[{required:!0,message:"请输入设备编号",trigger:"blur"},{required:!0,message:"请输入设备编号",trigger:"change"}],structureType:[{required:!0,message:"请输入结构形式",trigger:"blur"},{required:!0,message:"请输入结构形式",trigger:"change"}],schemeId:[{required:!0,message:"请选择策划记录",trigger:"blur"},{required:!0,message:"请选择策划记录",trigger:"change"}],manufacturingLicenseNo:[{required:!0,message:"请输入制造许可证编号",trigger:"blur"},{required:!0,message:"请输入制造许可证编号",trigger:"change"}],enterTime:[{type:"string",required:!0,message:"请选择进场时间",trigger:"blur"},{type:"string",required:!0,message:"请选择进场时间",trigger:"change"}],leaveFactoryTime:[{type:"string",required:!0,message:"请选择出厂时间",trigger:"blur"},{type:"string",required:!0,message:"请选择出厂时间",trigger:"change"}],propertyRightFilingNo:[{required:!0,message:"请输入产权备案号",trigger:"blur"},{required:!0,message:"请输入产权备案号",trigger:"change"}],ratedLoadCapacity:[{required:!0,message:"请输入额定载重量",trigger:"blur"},{required:!0,message:"请输入额定载重量",trigger:"change"}],status:[{required:!0,message:"请选择状态",trigger:"blur"},{required:!0,message:"请选择状态",trigger:"change"}],leaseEnterprise:[{required:!0,message:"请输入租赁单位",trigger:"blur"},{required:!0,message:"请输入租赁单位",trigger:"change"}],installEnterprise:[{required:!0,message:"请输入安装单位",trigger:"blur"},{required:!0,message:"请输入安装单位",trigger:"change"}],leaveFactoryNo:[{required:!0,message:"请输入出厂编号",trigger:"blur"},{required:!0,message:"请输入出厂编号",trigger:"change"}],productionEnterprise:[{required:!0,message:"请输入生产厂家",trigger:"blur"},{required:!0,message:"请输入生产厂家",trigger:"change"}]},isDisabled:!1},Object(i.a)(e,"isDisabled2",!1),Object(i.a)(e,"formType",1),Object(i.a)(e,"schemeId",""),Object(i.a)(e,"step",1),Object(i.a)(e,"detailData",""),Object(i.a)(e,"devType",1),e},created:function(){this.projectSn=this.$store.state.projectSn,this.userId=this.$store.state.userInfo.userId,this.selectRegisterRecord()},methods:{goBack:function(){this.showDetail=!1},openDialog2:function(e){this.showDialog2=!0,this.schemeId=e.id},selectRegisterRecord:function(){var e=this,t={devType:this.devType,projectSn:this.projectSn,pageNo:this.pageNo,pageSize:this.pageSize};Object(s.rb)(t).then((function(t){200==t.code&&(e.tableData=t.result.records,e.total=t.result.total)}))},selectSchemeRecord:function(){this.devType,this.projectSn,this.pageNo,this.pageSize},deleteTime:function(e){this.formData.jackingList.length>1&&this.formData.jackingList.splice(e,1),this.formData.jackingList.forEach((function(e,t){e.sequenceNo=t+1}))},addTime:function(){this.formData.jackingList.push({jackingTime:"",sequenceNo:this.formData.jackingList.length+1})},submitForm:function(){var e=this;this.$refs.addForm.validate((function(t){if(t){var a=e.formData;if(a.planEnterTime.split("-").join("")>a.planInstallTime.split("-").join(""))return void e.$message.error("计划进场时间必须早于计划安装时间!");if(a.planInstallTime.split("-").join("")>a.planDismantleTime.split("-").join(""))return void e.$message.error("计划安装时间必须早于计划拆除时间");var i=[];a.jackingList.forEach((function(e){e.jackingTime&&i.push(e)}));var r=!0;if(i.forEach((function(e,t){e.sequenceNo=t+1,t>0&&e.jackingTime.split("-").join("")<i[t-1].jackingTime.split("-").join("")&&(r=!1)})),!r)return void e.$message.error("顶升列表时间选择顺序不正确!");a.jackingList=i,a.projectSn=e.projectSn,a.devType=e.devType,1==e.formType?(a.createUser=e.userId,Object(s.e)(a).then((function(t){200==t.code&&(e.$message.success("添加成功"),e.schemeId=t.result.id,e.step=2,e.dialogTitle="新增设备登记",e.$refs.addForm.resetFields(),e.$refs.addForm2.resetFields(),e.resetForm(),e.closeDialog(),e.selectSchemeRecord())}))):e.formType}}))},resetForm:function(){this.formData={devModel:"",firstInstallHeight:"",finalInstallHeight:"",planDismantleTime:"",planEnterTime:"",planInstallTime:"",sceneNumber:"",jackingList:[{jackingTime:"",sequenceNo:1}]}},resetForm2:function(){this.formData2={enterTime:"",installEnterprise:"",leaseEnterprise:"",leaveFactoryNo:"",leaveFactoryTime:"",manufacturingLicenseNo:"",productionEnterprise:"",propertyRightFilingNo:"",ratedLoadCapacity:"",status:"",structureType:"",devName:"",devSn:""},this.schemeId=""},closeDialog:function(){2!=this.step&&(this.showDialog=!1,this.isDisabled=!1,this.formType=1,this.dialogTitle="新增策划信息",this.resetForm())},closeDialog2:function(){this.showDialog2=!1,this.resetForm2()},submitForm2:function(){var e=this;this.$refs.addForm2.validate((function(t){if(t){var a=e.formData2;a.projectSn=e.projectSn,a.schemeId=e.schemeId,a.devType=e.devType,Object(s.d)(a).then((function(t){200==t.code&&(e.$message.success("添加成功"),e.step=1,e.closeDialog(),e.selectRegisterRecord())}))}}))},previewData:function(e){this.detailData=e,this.showDetail=!0},editData:function(e){var t=this;this.showDialog=!0,Object(s.Y)({id:e.id}).then((function(e){200==e.code&&(t.formData=e.result,t.formData.jackingList&&0==t.formData.jackingList.length&&(t.formData.jackingList=[{jackingTime:"",sequenceNo:1}]))})),this.formType=2,this.dialogTitle="编辑策划信息"},deleteData:function(e){var t=this;this.$confirm("此操作将删除该条记录, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(s.m)({id:e.id}).then((function(e){200==e.code&&(t.$message.success("删除成功!"),t.selectRegisterRecord())}))})).catch((function(){t.$message({type:"info",message:"已取消删除"})}))},handleSizeChange:function(e){this.pageSize=e,this.selectRegisterRecord()},handleCurrentChange:function(e){this.pageNo=e,this.selectRegisterRecord()}}},o=(a("7dbe"),a("2877")),n=Object(o.a)(l,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"devfiling"},[e.showDetail?a("div",{staticStyle:{height:"100%"}},[a("el-page-header",{staticClass:"backText",attrs:{content:"备案详情"},on:{back:e.goBack}}),a("devFilingDetail",{attrs:{detailData:e.detailData,devType:e.devType}})],1):a("div",[a("div",{staticClass:"search-wrap"},[a("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-plus"},on:{click:function(t){e.showDialog=!0}}},[e._v("新增")])],1),a("div",{staticClass:"devfilling-table-wrap"},[a("el-table",{staticClass:"tables",staticStyle:{width:"100%"},attrs:{data:e.tableData,height:"600"}},[a("el-table-column",{attrs:{prop:"devName",label:"设备名称",align:"center"}}),a("el-table-column",{attrs:{prop:"devModel",label:"设备型号",align:"center"}}),a("el-table-column",{attrs:{prop:"leaveFactoryNo",label:"出厂编号",align:"center"}}),a("el-table-column",{attrs:{prop:"enterTime",label:"进场时间"}}),a("el-table-column",{attrs:{prop:"status",label:"状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(1==t.row.status?"使用":2==t.row.status?"停用":3==t.row.status?"拆除":"")+" ")]}}],null,!1,2806373661)}),a("el-table-column",{attrs:{prop:"addTime",label:"添加时间"}}),a("el-table-column",{attrs:{width:"200",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{staticClass:"primary-btn",attrs:{type:"text",size:"mini",icon:"el-icon-document"},on:{click:function(a){return e.previewData(t.row)}}},[e._v("详细")]),a("el-button",{staticClass:"delete-btn",attrs:{size:"mini",type:"text",icon:"el-icon-delete"},on:{click:function(a){return e.deleteData(t.row)}}},[e._v("删除")])]}}],null,!1,3884998304)})],1),a("el-pagination",{staticClass:"pagerBox",attrs:{"current-page":e.pageNo,"page-sizes":e.$store.state.PAGESIZRS,"page-size":e.pageSize,layout:"total, sizes, prev, pager, next",total:e.total,background:""},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1),e.showDialog?a("formDialog",{attrs:{title:e.dialogTitle},on:{closeDialog:e.closeDialog}},[a("div",{staticClass:"dialog-content",attrs:{slot:"content"},slot:"content"},[a("vue-scroll",{staticStyle:{width:"100%",height:"520px","padding-bottom":"30px"}},[a("div",{directives:[{name:"show",rawName:"v-show",value:1==e.step,expression:"step == 1"}]},[a("el-form",{ref:"addForm",staticClass:"dialog-form",attrs:{"label-position":"right","label-width":"120px",model:e.formData,rules:e.rules,size:"medium"}},[a("el-form-item",{attrs:{label:"设备型号",prop:"devModel",required:""}},[a("el-input",{attrs:{disabled:e.isDisabled,placeholder:"请输入"},model:{value:e.formData.devModel,callback:function(t){e.$set(e.formData,"devModel",t)},expression:"formData.devModel"}})],1),a("el-form-item",{attrs:{label:"首次安装高度",prop:"firstInstallHeight",required:""}},[a("el-input",{attrs:{disabled:e.isDisabled,placeholder:"请输入"},model:{value:e.formData.firstInstallHeight,callback:function(t){e.$set(e.formData,"firstInstallHeight",t)},expression:"formData.firstInstallHeight"}})],1),a("el-form-item",{attrs:{label:"最终安装高度",prop:"finalInstallHeight",required:""}},[a("el-input",{attrs:{disabled:e.isDisabled,placeholder:"请输入"},model:{value:e.formData.finalInstallHeight,callback:function(t){e.$set(e.formData,"finalInstallHeight",t)},expression:"formData.finalInstallHeight"}})],1),a("el-form-item",{attrs:{label:"计划进场时间",prop:"planEnterTime",required:""}},[a("el-date-picker",{staticStyle:{width:"100%"},attrs:{"value-format":"yyyy-MM-dd",disabled:e.isDisabled,"picker-options":e.pickerOptions,type:"date",placeholder:"选择日期时间"},model:{value:e.formData.planEnterTime,callback:function(t){e.$set(e.formData,"planEnterTime",t)},expression:"formData.planEnterTime"}})],1),a("el-form-item",{attrs:{label:"计划安装时间",prop:"planInstallTime",required:""}},[a("el-date-picker",{staticStyle:{width:"100%"},attrs:{"value-format":"yyyy-MM-dd",disabled:e.isDisabled,"picker-options":e.pickerOptions,type:"date",placeholder:"选择日期时间"},model:{value:e.formData.planInstallTime,callback:function(t){e.$set(e.formData,"planInstallTime",t)},expression:"formData.planInstallTime"}})],1),a("el-form-item",{attrs:{label:"计划拆除时间",prop:"planDismantleTime",required:""}},[a("el-date-picker",{staticStyle:{width:"100%"},attrs:{"value-format":"yyyy-MM-dd",disabled:e.isDisabled,"picker-options":e.pickerOptions,type:"date",placeholder:"选择日期时间"},model:{value:e.formData.planDismantleTime,callback:function(t){e.$set(e.formData,"planDismantleTime",t)},expression:"formData.planDismantleTime"}})],1),a("el-form-item",{attrs:{label:"现场编号",prop:"sceneNumber",required:""}},[a("el-input",{attrs:{disabled:e.isDisabled,placeholder:"请输入"},model:{value:e.formData.sceneNumber,callback:function(t){e.$set(e.formData,"sceneNumber",t)},expression:"formData.sceneNumber"}})],1),e._l(e.formData.jackingList,(function(t,i){return a("div",{key:i,staticClass:"form-list"},[a("div",{staticClass:"list-label"},[e._v("第"+e._s(t.sequenceNo)+"次顶升时间")]),a("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd",disabled:e.isDisabled,"picker-options":e.pickerOptions,type:"date",placeholder:"选择日期时间",size:"small"},model:{value:t.jackingTime,callback:function(a){e.$set(t,"jackingTime",a)},expression:"item.jackingTime"}}),0===i||e.isDisabled?e._e():a("i",{staticClass:"el-icon-remove deelet-btn",on:{click:function(t){return e.deleteTime(i)}}}),e.formData.jackingList.length-1!=i||e.isDisabled?e._e():a("div",{staticClass:"add-item",on:{click:e.addTime}},[e._v("新增")])],1)}))],2)],1),a("div",{directives:[{name:"show",rawName:"v-show",value:2==e.step,expression:"step == 2"}]},[a("el-form",{ref:"addForm2",staticClass:"dialog-form",attrs:{"label-position":"right","label-width":"140px",model:e.formData2,rules:e.rules2,size:"medium"}},[a("el-form-item",{attrs:{label:"设备名称",prop:"devName",required:""}},[a("el-input",{attrs:{disabled:e.isDisabled2,placeholder:"请输入"},model:{value:e.formData2.devName,callback:function(t){e.$set(e.formData2,"devName",t)},expression:"formData2.devName"}})],1),a("el-form-item",{attrs:{label:"设备编号",prop:"devSn",required:""}},[a("el-input",{attrs:{disabled:e.isDisabled2,placeholder:"请输入"},model:{value:e.formData2.devSn,callback:function(t){e.$set(e.formData2,"devSn",t)},expression:"formData2.devSn"}})],1),a("el-form-item",{attrs:{label:"结构形式",prop:"structureType",required:""}},[a("el-input",{attrs:{disabled:e.isDisabled2,placeholder:"请输入"},model:{value:e.formData2.structureType,callback:function(t){e.$set(e.formData2,"structureType",t)},expression:"formData2.structureType"}})],1),a("el-form-item",{attrs:{label:"制造许可证编号",prop:"manufacturingLicenseNo",required:""}},[a("el-input",{attrs:{disabled:e.isDisabled2,placeholder:"请输入"},model:{value:e.formData2.manufacturingLicenseNo,callback:function(t){e.$set(e.formData2,"manufacturingLicenseNo",t)},expression:"formData2.manufacturingLicenseNo"}})],1),a("el-form-item",{attrs:{label:"产权备案号",prop:"propertyRightFilingNo",required:""}},[a("el-input",{attrs:{disabled:e.isDisabled2,placeholder:"请输入"},model:{value:e.formData2.propertyRightFilingNo,callback:function(t){e.$set(e.formData2,"propertyRightFilingNo",t)},expression:"formData2.propertyRightFilingNo"}})],1),a("el-form-item",{attrs:{label:"生产厂家",prop:"productionEnterprise",required:""}},[a("el-input",{attrs:{disabled:e.isDisabled2,placeholder:"请输入"},model:{value:e.formData2.productionEnterprise,callback:function(t){e.$set(e.formData2,"productionEnterprise",t)},expression:"formData2.productionEnterprise"}})],1),a("el-form-item",{attrs:{label:"出厂时间",prop:"leaveFactoryTime",required:""}},[a("el-date-picker",{staticStyle:{width:"100%"},attrs:{"value-format":"yyyy-MM-dd",disabled:e.isDisabled2,type:"date",placeholder:"选择日期时间"},model:{value:e.formData2.leaveFactoryTime,callback:function(t){e.$set(e.formData2,"leaveFactoryTime",t)},expression:"formData2.leaveFactoryTime"}})],1),a("el-form-item",{attrs:{label:"出厂编号",prop:"leaveFactoryNo",required:""}},[a("el-input",{attrs:{disabled:e.isDisabled2,placeholder:"请输入"},model:{value:e.formData2.leaveFactoryNo,callback:function(t){e.$set(e.formData2,"leaveFactoryNo",t)},expression:"formData2.leaveFactoryNo"}})],1),a("el-form-item",{attrs:{label:"租赁单位",prop:"leaseEnterprise",required:""}},[a("el-input",{attrs:{disabled:e.isDisabled2,placeholder:"请输入"},model:{value:e.formData2.leaseEnterprise,callback:function(t){e.$set(e.formData2,"leaseEnterprise",t)},expression:"formData2.leaseEnterprise"}})],1),a("el-form-item",{attrs:{label:"安装单位",prop:"installEnterprise",required:""}},[a("el-input",{attrs:{disabled:e.isDisabled2,placeholder:"请输入"},model:{value:e.formData2.installEnterprise,callback:function(t){e.$set(e.formData2,"installEnterprise",t)},expression:"formData2.installEnterprise"}})],1),a("el-form-item",{attrs:{label:"进场时间",prop:"enterTime",required:""}},[a("el-date-picker",{staticStyle:{width:"100%"},attrs:{"value-format":"yyyy-MM-dd",disabled:e.isDisabled2,"picker-options":e.pickerOptions,type:"date",placeholder:"选择日期时间"},model:{value:e.formData2.enterTime,callback:function(t){e.$set(e.formData2,"enterTime",t)},expression:"formData2.enterTime"}})],1),a("el-form-item",{attrs:{label:"额定载重量",prop:"ratedLoadCapacity",required:""}},[a("el-input",{attrs:{disabled:e.isDisabled2,placeholder:"请输入"},model:{value:e.formData2.ratedLoadCapacity,callback:function(t){e.$set(e.formData2,"ratedLoadCapacity",t)},expression:"formData2.ratedLoadCapacity"}})],1),a("el-form-item",{attrs:{label:"设备状态",prop:"status",required:""}},[a("el-select",{staticStyle:{width:"100%"},attrs:{size:"small",placeholder:"请选择策划记录"},model:{value:e.formData2.status,callback:function(t){e.$set(e.formData2,"status",t)},expression:"formData2.status"}},e._l(e.options2,(function(e){return a("el-option",{key:e.id,attrs:{label:e.statusName,value:e.id}})})),1)],1)],1)],1)]),e.isDisabled?e._e():a("div",{staticClass:"btn-box"},[1==e.step?a("el-button",{staticClass:"cancle-btn cancleBtn",attrs:{size:"small",icon:"el-icon-circle-close"},on:{click:e.closeDialog}},[e._v("取消")]):e._e(),1==e.step?a("el-button",{attrs:{type:"primary",icon:"el-icon-circle-check",size:"small"},on:{click:e.submitForm}},[e._v("下一步")]):a("el-button",{attrs:{type:"primary",icon:"el-icon-circle-check",size:"small"},on:{click:e.submitForm2}},[e._v("确定")])],1)],1)]):e._e(),e.showDialog2?a("formDialog",{attrs:{title:e.dialogTitle2},on:{closeDialog:e.closeDialog2}},[a("div",{staticClass:"dialog-content",attrs:{slot:"content"},slot:"content"},[a("vue-scroll",{staticStyle:{width:"100%",height:"520px","padding-bottom":"30px"}}),e.isDisabled2?e._e():a("div",{staticClass:"btn-box"},[a("el-button",{staticClass:"cancle-btn cancleBtn",attrs:{size:"small",icon:"el-icon-circle-close"},on:{click:e.closeDialog2}},[e._v("取消")]),a("el-button",{attrs:{type:"primary",icon:"el-icon-circle-check",size:"small"},on:{click:e.submitForm2}},[e._v("确定")])],1)],1)]):e._e()],1)])}),[],!1,null,"cae6cc74",null);t.default=n.exports},"7dbe":function(e,t,a){"use strict";var i=a("4c41");a.n(i).a}}]);