yxk_pc_mdh/gyhl/static/js/110.7667bb8aabecf1328123.js

1 line
19 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

webpackJsonp([110],{"5bky":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,s=a("bOdI"),o=a.n(s),r=a("mvHQ"),l=a.n(r),n=a("woOf"),c=a.n(n),h=a("d7EF"),f=a.n(h),d=a("//Fk"),u=a.n(d),m=a("BO1k"),p=a.n(m),g=a("Dd8w"),b=a.n(g),v=a("Xnfr"),D=(a("GKmE"),a("ysqt")),y=a("OG67"),x=a("8YTT"),P=a("G9gL"),$=a("3MlD"),z=a("NYxO"),j=a("bzuE"),_=a("lbHh"),N=a.n(_),w=a("Dod7"),k="/apis/mdh/cpzsk/add",S="/apis/mdh/cpzsk/detail",C="/apis/mdh/cpzsk/edit",L={name:"cpzsk-add",components:{btnInput:D.a,chooseSbjh:x.a,ChooseDevices:P.a,DialogChooseSingleUser:$.a,dialogChooseSingleParts:y.a},data:function(){return{fileDocList:[],fileOFNameAndPath:[],fullscreenLoading:!1,auto_upload:!1,uploadUrl:w.a.uploadUrl,ftpPrefix:w.a.ftpPrefix,depOptions:[],selectDeptId:[],formData:{},start_datetime:{disabledDate:function(e){return e.getTime()<Date.now()}},end_datetime:{disabledDate:function(e){return e.getTime()<Date.now()}},ruleForm:{jlrq:[{required:!0,message:"请选择记录日期",trigger:"change"}],jlryid:[{required:!0,message:"请选择记录人员",trigger:"blur"}],qyid:[{required:!0,message:"请选择区域",trigger:"change"}],jllxid:[{required:!0,message:"请选择记录类型",trigger:"change"}],dywzid:[{required:!0,message:"请选择对应位置",trigger:"change"}],rl:[{required:!0,message:"请输入容量",trigger:"blur"}]},chooseMaterielVisible:!1,chooseDevicesVisible:!1,chooseUserVisible:!1,getUserList:[],levelList:[],tableData:[],deptList:[],chooseVisible:!1,projects:[],chooseProjects:[],choosePartsVisible:!1,parts:[],choosePartss:[],loading:!1,isDisabled:!1,config:j.a,chooseSbjhVisible:!1,bbList:[],currentChildIndex:0,userInfo:{},qyList:[],jllxList:[],dywzList:[]}},mounted:function(){this.userInfo=JSON.parse(N.a.get("userInfo")),this.fileOFNameAndPath=[],this.fileDocList=[],this.$route.query.id?(this.formData.id=this.$route.query.id,this.getDetail()):this.$set(this.formData,"jlry",this.userInfo.name)},watch:{formData:{handler:function(e,t){""==e.deviceId&&(this.formData.deviceModel="",this.formData.deviceUser="",this.formData.deviceSite="",this.formData.deviceDept="",this.formData.deviceName=""),""==e.engineerId&&(this.formData.engineerName="",this.formData.cellphone="",this.formData.deptId="",this.selectDeptId=[])},deep:!0}},methods:b()({},Object(z.d)({removeTagNav:"tagNav/removeTagNav"}),(i={handleRemove:function(e,t){if(e.raw){for(var a=void 0,i=0;i<this.fileOFNameAndPath.length;i++)this.fileOFNameAndPath[i].filePath==e.raw.filePath&&(a=i);this.fileOFNameAndPath.splice(a,1)}else{for(var s=void 0,o=0;o<this.fileOFNameAndPath.length;o++)this.fileOFNameAndPath[o].filePath==e.url.substr(1)&&(s=o);this.fileOFNameAndPath.splice(s,1)}},uploadSuccess:function(e,t){"操作成功"===e.msg&&this.fileOFNameAndPath.push({filePath:e.filePath,fileName:e.fileName})},httpRequest:function(e,t,a){var i=this,s=new FormData;s.append("file",e,t),this.$api.commonAPI.uploadUrl(s).then(function(t){i.fullscreenLoading=!1,0==t.code?(i.$message({message:"上传成功",type:"success",duration:2e3}),a?a.filePath=t.filePath:e.filePath=t.filePath,i.fileOFNameAndPath.push({filePath:t.filePath,fileName:t.fileName})):(i.fullscreenLoading=!1,i.$message.error("上传失败"),i.$refs.upload.uploadFiles.splice(i.$refs.upload.uploadFiles.length-1,1))})},onPreview:function(e){e.url?window.open(e.url):e.raw&&window.open(this.ftpPrefix+e.raw.filePath)},onChange:function(e,t){if(e.size>5e6)return this.$message.error("上传文件不能超过5M!"),this.$refs.upload.fileList=this.$refs.upload.fileList,this.$refs.upload.uploadFiles.splice(this.$refs.upload.uploadFiles.length-1,1),!1;e=e.raw;var a=this;/image\/\w+/.test(e.type)?(this.fullscreenLoading=!0,v.a.compressAccurately(e,400).then(function(t){t.size?a.httpRequest(t,e.name,e):(a.$message.error("压缩图片失败"),a.fullscreenLoading=!1,a.$refs.upload.uploadFiles.splice(a.$refs.upload.uploadFiles.length-1,1))}).catch(function(t){a.httpRequest(e,e.name)})):(this.fullscreenLoading=!0,this.httpRequest(e,e.name))},currentIndex:function(e){this.currentChildIndex=e},handleChangeHcljz:function(){var e=this.formData.zbList.reduce(function(e,t){return e+t.cpjz},0);this.formData.jz=e,this.formData=b()({},this.formData)},getSbjh:function(e){this.$set(this.formData.zbList[this.currentChildIndex],"hcljh",e.hcljh),this.$set(this.formData.zbList[this.currentChildIndex],"hcljhid",e.id),this.$set(this.formData.zbList[this.currentChildIndex],"ggxh",e.ggxh),this.$set(this.formData.zbList[this.currentChildIndex],"kz",e.kz),this.$set(this.formData.zbList[this.currentChildIndex],"hcljz",e.hcljz),this.$set(this.formData.zbList[this.currentChildIndex],"kyjz",e.kyjz)},getPart:function(e){e?(e.convCoefficient&&this.formData.countSupport&&(this.formData.count=this.formData.countSupport*e.convCoefficient),this.$set(this.formData,"materielId",e.id),this.$set(this.formData,"materielName",e.name?e.name:""),this.$set(this.formData,"materielSerialNo",e.serialNo?e.serialNo:""),this.$set(this.formData,"specification",e.specification?e.specification:""),this.$set(this.formData,"unitUomName",e.unitUomName?e.unitUomName:""),this.formData.supportUomName=e.supportUomName?e.supportUomName:"",this.formData.supportUom=e.supportUom,this.formData.convCoefficient=e.convCoefficient):(this.$set(this.formData,"materielId",""),this.$set(this.formData,"materielName",""),this.$set(this.formData,"materielSerialNo",""),this.$set(this.formData,"specification",""),this.$set(this.formData,"unitUomName",""))},setTotal:function(e){return e.num&&e.salePrice?parseFloat(e.num)*parseFloat(e.salePrice):0},treeFindPath:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(!e)return[];var i=!0,s=!1,o=void 0;try{for(var r,l=p()(e);!(i=(r=l.next()).done);i=!0){var n=r.value;if(a.push(n.id),t(n))return a;if(n.children){var c=this.treeFindPath(n.children,t,a);if(c.length)return c}a.pop()}}catch(e){s=!0,o=e}finally{try{!i&&l.return&&l.return()}finally{if(s)throw o}}return[]},setDeptList:function(e){var t=!0,a=!1,i=void 0;try{for(var s,o=p()(e);!(t=(s=o.next()).done);t=!0){var r=s.value;r.hasChildren?this.setDeptList(r.children):r.children=void 0}}catch(e){a=!0,i=e}finally{try{!t&&o.return&&o.return()}finally{if(a)throw i}}},handleChange:function(e){this.formData.deptId=e.length>=1?e[e.length-1]:"",this.selectDeptId=e},getDevice:function(e){e&&(this.formData.deviceId=e.id,this.formData.deviceModel=e.model,this.formData.deviceUser=e.userName,this.formData.deviceSite=e.site,this.formData.deviceDept=e.deptName,this.formData.deviceName=e.name)},getUser:function(e){e&&(this.$set(this.formData,"jlryid",e.id),this.$set(this.formData,"jlry",e.name))},getProject:function(e){var t=this;e&&e.forEach(function(e){t.projects.push(e)})},removeProject:function(){var e=this;this.chooseProjects&&(this.chooseProjects.forEach(function(t){var a=e.formData.zbList.findIndex(function(e){if(e.id==t.id)return!0});e.formData.zbList.splice(a,1)}),this.handleChangeHcljz())},handleProjectChange:function(e){this.chooseProjects=e}},o()(i,"getPart",function(e){var t=this;e&&e.forEach(function(e){t.parts.push(e)})}),o()(i,"removePart",function(){var e=this;this.chooseParts&&this.chooseParts.forEach(function(t){var a=e.parts.findIndex(function(e){if(e.id==t.id)return!0});e.parts.splice(a,1)})}),o()(i,"handlePartChange",function(e){this.chooseParts=e}),o()(i,"initialize",function(){var e=this;u.a.all([this.$api.commonAPI.getUsers(),this.$api.commonAPI.getDeptsTree(),this.$api.dictAPI.getDictsByType("qy"),this.$api.dictAPI.getDictsByType("jllx"),this.$api.dictAPI.getDictsByType("dywz")]).then(function(t){var a=f()(t,5),i=a[0],s=a[1],o=a[2],r=a[3],l=a[4];0===i.code&&(e.getUserList=i.datas),0===s.code&&(e.depOptions=s.data.children,e.setDeptList(e.depOptions),e.setDefaultDept()),0===o.code&&(e.qyList=o.datas),0==r.code&&(e.jllxList=r.datas),0==l.code&&(e.dywzList=l.datas)}).catch(function(e){console.log(e)})}),o()(i,"back",function(){this.removeTagNav({path:this.$route.path,title:this.$route.meta.name}),this.$router.push({path:"/yfgl/cpzsk",query:{t:Date.now()}})}),o()(i,"getDetail",function(){var e=this;this.loading=!0,this.$api.yxkAPI.yxkGet(S,{id:this.formData.id}).then(function(t){if(0==t.code){e.formData=c()({},t.data);var a=JSON.parse(e.formData.fj);a?(a.length>0&&a.map(function(e){e.url=w.a.ftpPrefix+e.filePath,e.name=e.fileName}),e.fileOFNameAndPath=a,e.fileDocList=a):(e.fileOFNameAndPath=[],e.fileDocList=[])}e.loading=!1}).catch(function(t){e.loading=!1})}),o()(i,"setDefaultDept",function(){if(this.depOptions.length>0&&this.formData.selectDeptId){var e=l()(this.formData.selectDeptId),t=this.treeFindPath(this.depOptions,function(t){return t.id===e});this.selectDeptId=JSON.parse(l()(t))}}),o()(i,"tempSave",function(e){var t=this;if(this.isDisabled=!0,this.formData.zczt=0,this.formData.zt=2,null!=this.fileOFNameAndPath&&this.fileOFNameAndPath.length>0){var a=[];this.fileOFNameAndPath.forEach(function(e){var t={fileName:e.fileName,filePath:e.filePath};a.push(t)}),this.formData.fj=l()(a)}this.$api.yxkAPI.yxkPost(this.formData.id?C:k,this.formData).then(function(e){t.isDisabled=!1,0==e.code?(t.$message({message:e.msg,type:"success"}),t.back()):t.$message({message:e.msg,type:"error"})})}),o()(i,"save",function(e){var t=this;this.$refs[e].validate(function(e){if(!e)return!1;if(t.isDisabled=!0,t.formData.zczt=1,t.formData.zt=3,null!=t.fileOFNameAndPath&&t.fileOFNameAndPath.length>0){var a=[];t.fileOFNameAndPath.forEach(function(e){var t={fileName:e.fileName,filePath:e.filePath};a.push(t)}),t.formData.fj=l()(a)}t.$api.yxkAPI.yxkPost(t.formData.id?C:k,t.formData).then(function(e){t.isDisabled=!1,0==e.code?(t.$message({message:e.msg,type:"success"}),t.back()):t.$message({message:e.msg,type:"error"})})})}),i))},I={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"sys-box plan-box"},[a("div",{staticClass:"sys-operate"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.back()}}},[e._v(e._s(e.config.cancelText))]),e._v(" "),a("el-button",{attrs:{type:"primary",disabled:e.isDisabled},on:{click:function(t){return e.save("form")}}},[e._v("提交")])],1),e._v(" "),a("div",{staticClass:"sys-form"},[a("el-form",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"form",attrs:{"label-width":"120px",model:e.formData,rules:e.ruleForm}},[a("div",{staticClass:"flex"},[a("el-form-item",{staticClass:"form-inline",attrs:{label:"知识库编号",prop:"zskbh"}},[a("el-input",{attrs:{placeholder:"知识库编号",disabled:""},model:{value:e.formData.zskbh,callback:function(t){e.$set(e.formData,"zskbh",t)},expression:"formData.zskbh"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"创建日期",prop:"cjrq"}},[a("el-date-picker",{attrs:{type:"datetime",placeholder:"选择日期时间","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:e.formData.cjrq,callback:function(t){e.$set(e.formData,"cjrq",t)},expression:"formData.cjrq"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"产品名称",prop:"cpmc"}},[a("el-input",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入"},model:{value:e.formData.cpmc,callback:function(t){e.$set(e.formData,"cpmc",t)},expression:"formData.cpmc"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"产品规格",prop:"cpgg"}},[a("el-input",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入"},model:{value:e.formData.cpgg,callback:function(t){e.$set(e.formData,"cpgg",t)},expression:"formData.cpgg"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"产品属性",prop:"cpsx"}},[a("el-input",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入"},model:{value:e.formData.cpsx,callback:function(t){e.$set(e.formData,"cpsx",t)},expression:"formData.cpsx"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"参数信息",prop:"csxx"}},[a("el-input",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入"},model:{value:e.formData.csxx,callback:function(t){e.$set(e.formData,"csxx",t)},expression:"formData.csxx"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"研发工具",prop:"yfgj"}},[a("el-input",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入"},model:{value:e.formData.yfgj,callback:function(t){e.$set(e.formData,"yfgj",t)},expression:"formData.yfgj"}})],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"工艺设计"}},[a("el-input",{attrs:{type:"textarea",autosize:{minRows:4},placeholder:"请简要填写工艺设计"},model:{value:e.formData.gysj,callback:function(t){e.$set(e.formData,"gysj",t)},expression:"formData.gysj"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"设计方案"}},[a("el-input",{attrs:{type:"textarea",autosize:{minRows:4},placeholder:"请简要填写设计方案"},model:{value:e.formData.sjfa,callback:function(t){e.$set(e.formData,"sjfa",t)},expression:"formData.sjfa"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"注意事项"}},[a("el-input",{attrs:{type:"textarea",autosize:{minRows:4},placeholder:"请简要填写注意事项"},model:{value:e.formData.zysx,callback:function(t){e.$set(e.formData,"zysx",t)},expression:"formData.zysx"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"上传附件"}},[a("el-upload",{directives:[{name:"loading",rawName:"v-loading.lock",value:e.fullscreenLoading,expression:"fullscreenLoading",modifiers:{lock:!0}}],ref:"upload",staticClass:"upload-demo",attrs:{action:e.uploadUrl,"on-success":e.uploadSuccess,"on-remove":e.handleRemove,"on-preview":e.onPreview,"file-list":e.fileDocList,"auto-upload":e.auto_upload,"on-change":e.onChange,accept:".pdf,.doc,.docx,.xls,.xlsx,.txt,.bmp,.gif,.rar,.zip,.png,.jpg,.jpeg"}},[a("el-button",{attrs:{type:"primary"}},[a("i",{staticClass:"el-icon-plus"}),e._v("添加文件\n ")]),e._v(" "),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v("\n 附件最大5M支持格式PDF、Word、Excel、Txt、JPG、PNG、BMP、GIF、RAR\n ")])],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"备注"}},[a("el-input",{attrs:{type:"textarea",autosize:{minRows:4},placeholder:"请简要填写备注内容"},model:{value:e.formData.bz,callback:function(t){e.$set(e.formData,"bz",t)},expression:"formData.bz"}})],1)],1)],1),e._v(" "),a("dialogChooseSingleParts",{attrs:{visible:e.chooseMaterielVisible},on:{"update:visible":function(t){e.chooseMaterielVisible=t},change:e.getPart}}),e._v(" "),a("ChooseDevices",{attrs:{visible:e.chooseDevicesVisible,canUsed:"canUsed"},on:{"update:visible":function(t){e.chooseDevicesVisible=t},change:e.getDevice}}),e._v(" "),a("DialogChooseSingleUser",{attrs:{visible:e.chooseUserVisible},on:{"update:visible":function(t){e.chooseUserVisible=t},change:e.getUser}}),e._v(" "),a("chooseSbjh",{attrs:{visible:e.chooseSbjhVisible},on:{"update:visible":function(t){e.chooseSbjhVisible=t},change:e.getSbjh}})],1)},staticRenderFns:[]};var F=a("VU/8")(L,I,!1,function(e){a("kYEc"),a("apGi")},"data-v-05f23c0c",null);t.default=F.exports},"8YTT":function(e,t,a){"use strict";var i={props:{id:{type:String,default:""},visible:{type:Boolean,default:!1},proId:{},proName:{}},watch:{visible:function(e,t){e!==t&&(e&&this.initData(),this.innerVisible=e)},innerVisible:function(e,t){e!==t&&this.$emit("update:visible",e)},proId:function(e){console.log(e)}},data:function(){return{subsetList:[],subsetAll:[],subsetTotal:0,searchData_Subset:{pageno:1,pagesize:5,auditSign:179,useStatus:1},callBackData:[],innerVisible:this.visible,loading:!1,dialogLoading:!1,useStatus:[{name:"禁用",id:0},{name:"启用",id:1}],deviceDept:[],addVisible:!1}},computed:{},mounted:function(){this.initData()},methods:{clickRow:function(e){this.$refs.tb.toggleRowSelection(e)},initData:function(){this.searchSubset()},searchSubset:function(e){var t=this;e&&(this.searchData_Subset.pageno=1),console.log(this.proName),this.proId&&(this.searchData_Subset.proId=this.proId,this.searchData_Subset.proName=this.proName),this.dialogLoading=!0,this.$api.yxkAPI.yxkPost("/apis/mdh/hcl/pageList",this.searchData_Subset).then(function(e){t.dialogLoading=!1,0==e.code&&(t.subsetList=e.data?e.data.records:[],t.subsetTotal=e.data?e.data.total:0)})},subsetSizeChange:function(e){this.searchData_Subset.pagesize=e,this.searchSubset()},subsetCurrentChange:function(e){this.searchData_Subset.pageno=e,this.searchSubset()},submit:function(e){this.$emit("change",e),this.innerVisible=!1},resetFields:function(){this.$refs.form&&this.$refs.form.resetFields()}}},s={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],attrs:{center:"",title:"选择后处理卷号",visible:e.innerVisible,width:"900px"},on:{"update:visible":function(t){e.innerVisible=t}}},[a("div",[a("el-form",{attrs:{inline:""}},[a("el-form-item",{attrs:{label:"后处理卷号","label-width":"120px"}},[a("el-input",{attrs:{placeholder:"后处理卷号",clearable:""},model:{value:e.searchData_Subset.hcljh,callback:function(t){e.$set(e.searchData_Subset,"hcljh",t)},expression:"searchData_Subset.hcljh"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"规格型号","label-width":"120px"}},[a("el-input",{attrs:{placeholder:"规格型号",clearable:""},model:{value:e.searchData_Subset.ggxh,callback:function(t){e.$set(e.searchData_Subset,"ggxh",t)},expression:"searchData_Subset.ggxh"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.searchSubset(1)}}},[e._v("查询")])],1)],1)],1),e._v(" "),a("div",{staticClass:"sys-table"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.dialogLoading,expression:"dialogLoading"}],ref:"tb",attrs:{data:e.subsetList,border:"","header-cell-style":{fontWeight:"normal",textAlign:"center",backgroundColor:"#eceff4",color:"#222"}},on:{"row-click":e.clickRow}},[a("el-table-column",{attrs:{prop:"hcljh",label:"后处理卷号",align:"center","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"ggxh",label:"规格型号",align:"center","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"kz",label:"克重(g/m³)",align:"center","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"hcljz",label:"后处理卷重",align:"center","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{label:"操作",width:"150",align:"center",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.submit(t.row)}}},[e._v("选择")])]}}])})],1)],1),e._v(" "),a("div",{staticClass:"sys-pagination"},[a("el-pagination",{attrs:{"current-page":e.searchData_Subset.pageno,"page-sizes":[5,10,20],"page-size":e.searchData_Subset.pagesize,layout:"total, sizes, prev, pager, next, jumper",total:e.subsetTotal},on:{"update:currentPage":function(t){return e.$set(e.searchData_Subset,"pageno",t)},"update:current-page":function(t){return e.$set(e.searchData_Subset,"pageno",t)},"size-change":e.subsetSizeChange,"current-change":e.subsetCurrentChange}})],1)])},staticRenderFns:[]},o=a("VU/8")(i,s,!1,null,null,null);t.a=o.exports},apGi:function(e,t){},kYEc:function(e,t){}});