1 line
23 KiB
JavaScript
1 line
23 KiB
JavaScript
webpackJsonp([85],{"2AJW":function(t,e,a){"use strict";var r=a("d7EF"),o=a.n(r),s=a("//Fk"),l=a.n(s),n=a("GKmE"),i={name:"dialogChoosePlan",props:{id:{type:String,default:""},visible:{type:Boolean,default:!1}},watch:{visible:function(t,e){t!==e&&(t&&this.initData(),this.innerVisible=t)},innerVisible:function(t,e){t!==e&&this.$emit("update:visible",t)}},data:function(){return{subsetList:[],subsetAll:[],subsetTotal:0,searchData_Subset:{pageno:1,pagesize:5},getUserList:[],innerVisible:this.visible,loading:!1,dialogLoading:!1,statusList:[],addVisible:!1,planTime:""}},computed:{},methods:{initData:function(){var t=this;l.a.all([this.$api.commonAPI.getUsers(),this.$api.dictAPI.getDictsByType("task_status")]).then(function(e){var a=o()(e,2),r=a[0],s=a[1];0===r.code&&(t.getUserList=r.datas),0===s.code&&(t.statusList=s.datas)}).catch(function(t){console.log(t)}),this.searchSubset()},searchSubset:function(t){var e=this;t&&(this.searchData_Subset.pageno=1),this.planTime?(this.searchData_Subset.startTime=Object(n.b)(this.planTime[0]),this.searchData_Subset.endTime=Object(n.b)(this.planTime[1])):(this.searchData_Subset.startTime="",this.searchData_Subset.endTime=""),this.dialogLoading=!0,this.$api.upkeepPlanAPI.planListForUser(this.searchData_Subset).then(function(t){e.dialogLoading=!1,0===t.code&&(e.subsetList=t.data?t.data.datas:[],e.subsetTotal=t.data?t.data.totalRows:0)})},submit:function(t){this.$emit("change",t),this.innerVisible=!1},subsetSizeChange:function(t){this.searchData_Subset.pagesize=t,this.searchSubset()},subsetCurrentChange:function(t){this.searchData_Subset.pageno=t,this.searchSubset()}}},c={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{center:"",title:"选择保养计划",visible:t.innerVisible,width:"1000px"},on:{"update:visible":function(e){t.innerVisible=e}}},[a("div",[a("el-form",{attrs:{inline:""}},[a("el-form-item",{attrs:{label:"计划名称"}},[a("el-input",{attrs:{placeholder:"请输入计划名称"},model:{value:t.searchData_Subset.planName,callback:function(e){t.$set(t.searchData_Subset,"planName",e)},expression:"searchData_Subset.planName"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"计划状态"}},[a("el-select",{attrs:{clearable:"",placeholder:"请选择任务状态"},model:{value:t.searchData_Subset.status,callback:function(e){t.$set(t.searchData_Subset,"status",e)},expression:"searchData_Subset.status"}},t._l(t.statusList,function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})}),1)],1),t._v(" "),a("el-form-item",{attrs:{label:"计划时间"}},[a("el-date-picker",{attrs:{type:"daterange",clearable:"","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:t.planTime,callback:function(e){t.planTime=e},expression:"planTime"}})],1),t._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.searchSubset(1)}}},[t._v("查询")])],1)],1)],1),t._v(" "),a("div",{staticClass:"sys-table"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dialogLoading,expression:"dialogLoading"}],attrs:{data:t.subsetList,"header-cell-style":{fontWeight:"normal",textAlign:"center",backgroundColor:"#eceff4",color:"#222"}}},[a("el-table-column",{attrs:{prop:"work_orderNo",align:"center",label:"计划单号","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"name",label:"保养计划名称","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"startTime",align:"center",label:"计划开始时间","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"endTime",align:"center",label:"计划完成时间","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"",align:"center",label:"设备名称","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"model",align:"center",label:"规格型号","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"man_hour",align:"center",label:"保养工时"}}),t._v(" "),a("el-table-column",{attrs:{prop:"userName",align:"center",label:"保养负责人","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"statusName",align:"center",label:"计划状态"}}),t._v(" "),a("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.submit(e.row)}}},[t._v("选择")])]}}])})],1)],1),t._v(" "),a("div",{staticClass:"sys-pagination"},[a("el-pagination",{attrs:{"current-page":t.searchData_Subset.pageno,"page-sizes":[5,10,20],"page-size":t.searchData_Subset.pagesize,layout:"total, sizes, prev, pager, next, jumper",total:t.subsetTotal},on:{"update:currentPage":function(e){return t.$set(t.searchData_Subset,"pageno",e)},"update:current-page":function(e){return t.$set(t.searchData_Subset,"pageno",e)},"size-change":t.subsetSizeChange,"current-change":t.subsetCurrentChange}})],1)])},staticRenderFns:[]},u=a("VU/8")(i,c,!1,null,null,null);e.a=u.exports},"5OD/":function(t,e){},QiXo:function(t,e){},fmyG:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=a("mvHQ"),o=a.n(r),s=a("d7EF"),l=a.n(s),n=a("//Fk"),i=a.n(n),c=a("woOf"),u=a.n(c),m=a("Dd8w"),p=a.n(m),f=a("NYxO"),d=a("CdUU"),h=a("2AJW"),b=a("bzuE"),v={name:"upkeep_execution_handle",components:{ChooseParts:d.a,ChoosePlan:h.a},data:function(){return{config:b.a,formDetail:{},formData:{down_hour:"",status:""},ruleForm:{status:[{required:!0,message:"请选择使用状况",trigger:"change"}],down_hour:[{required:!0,message:"请输入停机时间(小时)",trigger:"blur"}]},planId:"",recordId:"",choosePlanVisible:!1,choosePlan:{},planList:[],projects:[],statusList:[],getUserList:[],deptList:[],choosePartsVisible:!1,isDisabled:!1,parts:[],choosePartss:[]}},mounted:function(){this.initialize(),this.$route.query.id&&(this.planId=this.$route.query.planid,this.recordId=this.$route.query.id,this.getPlanDetail())},watch:{projects:{handler:function(t,e){var a=0;t.forEach(function(t){void 0!=t.manHourCost&&(a+=t.manHourCost)}),this.$set(this.formData,"manHourCost",a)},immediate:!0,deep:!0},parts:{handler:function(t,e){var a=0;t.forEach(function(t){void 0!=t.salePrice&&void 0!=t.num&&(a+=t.salePrice*t.num)}),this.$set(this.formData,"cost",a)},immediate:!0,deep:!0},formData:{handler:function(t){(t.manHourCost||t.cost)&&(this.formData.upkeepCost=this.formData.manHourCost+this.formData.cost)},deep:!0}},methods:p()({},Object(f.d)({removeTagNav:"tagNav/removeTagNav"}),{setTotal:function(t){return t.num&&t.salePrice?parseFloat(t.num)*parseFloat(t.salePrice):0},getSummaries:function(t){var e=t.columns,a=t.data,r=[];return e.forEach(function(t,e){if(0!==e)if(3==e||4==e){var o=a.map(function(e){return Number(e[t.property])});o.every(function(t){return isNaN(t)})?r[e]="":r[e]=o.reduce(function(t,e){var a=Number(e);return isNaN(a)?t:t+e},0)}else r[e]="";else r[e]="合计"}),r},getSummaries1:function(t){var e=t.columns,a=t.data,r=[];return e.forEach(function(t,e){if(0!==e)if(5==e||4==e){var o=a.map(function(e){return Number(e[t.property])});o.every(function(t){return isNaN(t)})?r[e]="":r[e]=o.reduce(function(t,e){var a=Number(e);return isNaN(a)?t:t+e},0)}else r[e]="";else r[e]="合计"}),r},getPlanDetail:function(){var t=this;this.$api.upkeepPlanAPI.oneRecordDetail(this.recordId).then(function(e){0===e.code&&(t.formData=u()({},t.formData,e.data.record[0]),t.formData.manHourCost=e.data.record[0].manhourCost,t.formData.status=e.data.record[0].using_status_id,t.formData.down_hour=e.data.record[0].downHour,e.data.project&&e.data.project.forEach(function(e){e.result&&e.result;var a={result:0==e.result||1==e.result?e.result.toString():"",remark:e.remark,function:e.function,name:e.name,manhour:e.manhour,manHourCost:e.manHourCost,id:e.proId};t.projects.push(a)}),e.data.part&&e.data.part.forEach(function(e){var a={serialNo:e.code,name:e.spartName,specification:e.type,unitUomName:e.spart_unit,num:e.spart_amount,id:e.part_id,remark:e.remark,salePrice:e.price};t.parts.push(a)}))})},getPlan:function(t){t&&(this.planId=t.id,this.getPlanDetail())},getPart:function(t){var e=this;t&&t.forEach(function(t){e.parts.push(t)})},removePart:function(){var t=this;this.chooseParts&&this.chooseParts.forEach(function(e){var a=t.parts.findIndex(function(t){if(t.id==e.id)return!0});t.parts.splice(a,1)})},handlePartChange:function(t){this.chooseParts=t},initialize:function(){var t=this;i.a.all([this.$api.commonAPI.getUsers(),this.$api.commonAPI.getDepts(),this.$api.dictAPI.getDictsByType("device_status")]).then(function(e){var a=l()(e,3),r=a[0],o=a[1],s=a[2];0===r.code&&(t.getUserList=r.datas),0===o.code&&(t.deptList=o.datas),0===s.code&&(t.statusList=s.datas)}).catch(function(t){console.log(t)})},back:function(){this.removeTagNav({path:this.$route.path,title:this.$route.meta.name}),this.$router.push({path:"/upkeep/execution"})},tempSave:function(t){var e=this;this.$refs[t].validate(function(t){if(!t)return!1;if(0!=e.projects.length){for(var a=0,r=0;r<e.projects.length;r++){if(!e.projects[r].manhour)return void e.$alert("请填写保养项目【"+e.projects[r].name+"】的保养工时","提示",{confirmButtonText:"知道啦"});if(!e.projects[r].manHourCost)return void e.$alert("请填写保养项目【"+e.projects[r].name+"】的保养工时费","提示",{confirmButtonText:"知道啦"});if(a+=parseInt(e.projects[r].manhour),!e.projects[r].result)return void e.$alert("请选择保养项目【"+e.projects[r].name+"】的保养结果","提示",{confirmButtonText:"知道啦"})}var s=[];e.projects.forEach(function(t){var e=1;t.result&&(e=parseInt(t.result));var a="";t.remark&&(a=t.remark);var r={projectId:t.id,manhour:t.manhour,result:e,remark:a,manHourCost:t.manHourCost};s.push(r)});var l={dataList:s};if(e.formData.projectArray=o()(l),e.parts&&e.parts.length>0){var n=[];e.parts.forEach(function(t){var e=parseInt(t.num),a="";t.remark&&(a=t.remark);var r={partId:t.id,spart_amount:e||0,spartPrice:t.salePrice?t.salePrice:0,spart_sum:parseFloat(t.salePrice)*e?parseFloat(t.salePrice)*e:0,remark:a};n.push(r)});var i={dataList:n};e.formData.partArray=o()(i)}e.formData.man_hour=parseInt(a),e.formData.record_id=e.recordId,e.isDisabled||(e.isDisabled=!0,e.$api.upkeepPlanAPI.saveRecordDetail(e.formData).then(function(t){e.isDisabled=!1,0===t.code?(e.$message({message:t.msg,type:"success"}),e.back()):e.$message({message:t.msg,type:"error"})}))}else e.$alert("请选择保养项目!","提示",{confirmButtonText:"知道啦"})})},save:function(t){var e=this;this.$refs[t].validate(function(t){if(!t)return!1;if(0!=e.projects.length){for(var a=0,r=0;r<e.projects.length;r++){if(!e.projects[r].manhour)return void e.$alert("请填写保养项目【"+e.projects[r].name+"】的保养工时","提示",{confirmButtonText:"知道啦"});if(!e.projects[r].manHourCost)return void e.$alert("请填写保养项目【"+e.projects[r].name+"】的保养工时费","提示",{confirmButtonText:"知道啦"});if(a+=parseInt(e.projects[r].manhour),!e.projects[r].result)return void e.$alert("请选择保养项目【"+e.projects[r].name+"】的保养结果","提示",{confirmButtonText:"知道啦"})}var s=[];e.projects.forEach(function(t){var e=1;t.result&&(e=parseInt(t.result));var a="";t.remark&&(a=t.remark);var r={projectId:t.id,manhour:t.manhour,result:e,remark:a,manHourCost:t.manHourCost};s.push(r)});var l={dataList:s};if(e.formData.projectArray=o()(l),e.formData.man_hour=parseInt(a),e.parts&&e.parts.length>0){var n=[];e.parts.forEach(function(t){var e=parseInt(t.num),a="";t.remark&&(a=t.remark);var r={partId:t.id,spart_amount:e||0,spartPrice:t.salePrice?t.salePrice:0,spart_sum:parseFloat(t.salePrice)*e?parseFloat(t.salePrice)*e:0,remark:a};n.push(r)});var i={dataList:n};e.formData.partArray=o()(i)}e.formData.record_id=e.recordId,e.isDisabled||(e.isDisabled=!0,e.$api.upkeepPlanAPI.sbumitRecordDetail(e.formData).then(function(t){e.isDisabled=!1,0===t.code?(e.$message({message:t.msg,type:"success"}),e.back()):e.$message({message:t.msg,type:"error"})}))}else e.$alert("请选择保养项目!","提示",{confirmButtonText:"知道啦"})})}})},g={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"sys-box plan-box"},[a("div",{staticClass:"sys-operate"},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.back()}}},[t._v(t._s(t.config.cancelText))]),t._v(" "),a("el-button",{attrs:{type:"primary",disabled:t.isDisabled},on:{click:function(e){return t.tempSave("form")}}},[t._v("暂存")]),t._v(" "),a("el-button",{attrs:{type:"primary",disabled:t.isDisabled},on:{click:function(e){return t.save("form")}}},[t._v("提交")])],1),t._v(" "),a("div",{staticClass:"sys-form"},[a("el-form",{ref:"form",attrs:{"label-width":"130px",model:t.formData,rules:t.ruleForm}},[a("div",{staticClass:"flex"},[a("el-form-item",{staticClass:"form-inline",attrs:{label:"保养单号"}},[a("el-input",{attrs:{placeholder:"保养单号系统自动生成",disabled:""},model:{value:t.formData.work_orderNo,callback:function(e){t.$set(t.formData,"work_orderNo",e)},expression:"formData.work_orderNo"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"设备编号"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.serialno,callback:function(e){t.$set(t.formData,"serialno",e)},expression:"formData.serialno"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"计划单号"}},[a("el-input",{attrs:{placeholder:"请选择计划单号",readonly:""},model:{value:t.formData.planWorkOrderNo,callback:function(e){t.$set(t.formData,"planWorkOrderNo",e)},expression:"formData.planWorkOrderNo"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"设备名称"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.deviceName,callback:function(e){t.$set(t.formData,"deviceName",e)},expression:"formData.deviceName"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"使用部门"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.useDeptName,callback:function(e){t.$set(t.formData,"useDeptName",e)},expression:"formData.useDeptName"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"规格型号"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.model,callback:function(e){t.$set(t.formData,"model",e)},expression:"formData.model"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"保养级别"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.typeName,callback:function(e){t.$set(t.formData,"typeName",e)},expression:"formData.typeName"}})],1)],1),t._v(" "),a("div",{staticClass:"flex"},[a("el-form-item",{staticClass:"form-inline",attrs:{label:"保养部门"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.upkeepDeptName,callback:function(e){t.$set(t.formData,"upkeepDeptName",e)},expression:"formData.upkeepDeptName"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"保养负责人"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.engineerName,callback:function(e){t.$set(t.formData,"engineerName",e)},expression:"formData.engineerName"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"负责人电话"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.mobile,callback:function(e){t.$set(t.formData,"mobile",e)},expression:"formData.mobile"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"计划开始时间"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.planStarttime,callback:function(e){t.$set(t.formData,"planStarttime",e)},expression:"formData.planStarttime"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"计划完成时间"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.planendtime,callback:function(e){t.$set(t.formData,"planendtime",e)},expression:"formData.planendtime"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline"}),t._v(" "),a("el-form-item",{staticClass:"form-inline form-inline-number",attrs:{label:"停机时间(小时)",prop:"down_hour"}},[a("el-input-number",{model:{value:t.formData.down_hour,callback:function(e){t.$set(t.formData,"down_hour",e)},expression:"formData.down_hour"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"使用状况",prop:"status"}},[a("el-select",{attrs:{placeholder:"请选择使用状况"},on:{change:function(e){return t.$forceUpdate()}},model:{value:t.formData.status,callback:function(e){t.$set(t.formData,"status",e)},expression:"formData.status"}},t._l(t.statusList,function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})}),1)],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"工时费合计(元)",prop:"manHourCost"}},[a("el-input",{attrs:{placeholder:"请输入工时费合计(元)",readonly:""},model:{value:t.formData.manHourCost,callback:function(e){t.$set(t.formData,"manHourCost",e)},expression:"formData.manHourCost"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"材料费合计(元)",prop:"cost"}},[a("el-input",{attrs:{placeholder:"请输入材料费合计(元)",readonly:""},model:{value:t.formData.cost,callback:function(e){t.$set(t.formData,"cost",e)},expression:"formData.cost"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"保养费(元)",prop:"cost"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.upkeepCost,callback:function(e){t.$set(t.formData,"upkeepCost",e)},expression:"formData.upkeepCost"}})],1)],1),t._v(" "),a("el-divider",{attrs:{"content-position":"left"}},[t._v("保养情况")]),t._v(" "),a("el-form-item",{attrs:{label:""}},[a("el-table",{attrs:{data:t.projects,"show-summary":"","summary-method":t.getSummaries,"header-cell-style":{fontWeight:"normal",textAlign:"center",backgroundColor:"#eceff4",color:"#222"},border:""}},[a("el-table-column",{attrs:{width:"55",type:"index",label:"编号",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"name",align:"center",label:"保养项目"}}),t._v(" "),a("el-table-column",{attrs:{prop:"function",align:"center",label:"保养方法","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"manhour",align:"center",label:"保养工时(小时)*","min-width":"110"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input-number",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{size:"small","controls-position":"right"},model:{value:e.row.manhour,callback:function(a){t.$set(e.row,"manhour",a)},expression:"scope.row.manhour"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"manHourCost",align:"center",label:"保养工时费(元)*","min-width":"110"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input-number",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{size:"small","controls-position":"right"},model:{value:e.row.manHourCost,callback:function(a){t.$set(e.row,"manHourCost",a)},expression:"scope.row.manHourCost"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"result",label:"保养结果*",width:"160"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-radio",{attrs:{label:"1"},model:{value:e.row.result,callback:function(a){t.$set(e.row,"result",a)},expression:"scope.row.result"}},[t._v("正常")]),t._v(" "),a("el-radio",{attrs:{label:"0"},model:{value:e.row.result,callback:function(a){t.$set(e.row,"result",a)},expression:"scope.row.result"}},[t._v("异常")])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"remark",label:"保养备注"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{size:"small","controls-position":"right"},model:{value:e.row.remark,callback:function(a){t.$set(e.row,"remark",a)},expression:"scope.row.remark"}})]}}])})],1)],1),t._v(" "),a("el-form-item",{attrs:{label:"保养总结"}},[a("el-input",{attrs:{type:"textarea",autosize:{minRows:4},placeholder:"请简要填写保养总结"},model:{value:t.formData.content,callback:function(e){t.$set(t.formData,"content",e)},expression:"formData.content"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"使用备件"}},[a("div",{staticClass:"sys-operate"},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.choosePartsVisible=!0}}},[t._v("选择备件")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.removePart()}}},[t._v("删除")])],1),t._v(" "),a("el-table",{attrs:{data:t.parts,"show-summary":"","summary-method":t.getSummaries1,"header-cell-style":{fontWeight:"normal",textAlign:"center",backgroundColor:"#eceff4",color:"#222"},border:""},on:{"selection-change":t.handlePartChange}},[a("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"serialNo",label:"备件编号",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"name",width:"200",align:"center","show-overflow-tooltip":"",label:"备件名称"}}),t._v(" "),a("el-table-column",{attrs:{prop:"specification",align:"center",width:"150","show-overflow-tooltip":"",label:"备件型号"}}),t._v(" "),a("el-table-column",{attrs:{prop:"num",align:"center",width:"120",label:"使用数量"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input-number",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{size:"small","controls-position":"right"},model:{value:e.row.num,callback:function(a){t.$set(e.row,"num",a)},expression:"scope.row.num"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"salePrice",align:"center",width:"120",label:"单价(元)"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input-number",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{size:"small","controls-position":"right"},model:{value:e.row.salePrice,callback:function(a){t.$set(e.row,"salePrice",a)},expression:"scope.row.salePrice"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{align:"center",label:"金额(元)"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",[t._v(t._s(t.setTotal(e.row)))])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"unitUomName",width:"100",align:"center",label:"单位"}}),t._v(" "),a("el-table-column",{attrs:{prop:"remark","show-overflow-tooltipalign":"",label:"备注"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{size:"small","controls-position":"right"},model:{value:e.row.remark,callback:function(a){t.$set(e.row,"remark",a)},expression:"scope.row.remark"}})]}}])})],1)],1)],1)],1),t._v(" "),a("ChooseParts",{attrs:{visible:t.choosePartsVisible},on:{"update:visible":function(e){t.choosePartsVisible=e},change:t.getPart}}),t._v(" "),a("ChoosePlan",{attrs:{visible:t.choosePlanVisible},on:{"update:visible":function(e){t.choosePlanVisible=e},change:t.getPlan}})],1)},staticRenderFns:[]};var _=a("VU/8")(v,g,!1,function(t){a("QiXo"),a("5OD/")},"data-v-72ff0d6e",null);e.default=_.exports}}); |