1 line
6.8 KiB
JavaScript
1 line
6.8 KiB
JavaScript
|
webpackJsonp([239],{"/yDS":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=a("mvHQ"),l=a.n(o),s=a("Dd8w"),i=a.n(s),r=a("NYxO"),n=a("bzuE"),c={components:{},data:function(){return{search_data:{pageno:1,pagesize:10,employeeCode:""},search_data1:{pageno:1,pagesize:1e4,attribute:310},formData:{},config:n.a,model:{effectiveDate:[{required:!0,message:"请选择生效日期",trigger:"change"}],childList:[]},employeeId:"",tableData:[],formTableData:[],typeList:[],effectiveDate:"",btnDelDisabled:!1,pictLoading:!1,isDisabled:!1,pictLoading1:!1,loading:!1,salesBillId:"",ruleForm:{changeReason:[{required:!0,message:"请填写调薪原因",trigger:"change"}]}}},mounted:function(){this.initData(),this.$route.query.id&&(this.rowId=this.$route.query.id,this.employeeId=this.$route.query.employeeId,this.getDetail())},watch:{},methods:i()({},Object(r.d)({removeTagNav:"tagNav/removeTagNav"}),{initData:function(){var e=this;this.$api.salaryProjectApi.getProjectList(this.search_data1).then(function(t){var a=[];t.data.forEach(function(t){var o={title:t.name,prop_:t.property};e.formTableData.push(o),a.push(t.property)}),console.log(e.formTableData);var o={};a.forEach(function(t,a){e.$set(o,t,0)}),e.$set(o,"postFixedLevel",""),e.$set(o,"effectiveDate","");var l=[];l.push(o),e.model.childList=e.model.childList.concat(l),console.log(e.model.childList)})},save:function(e){var t=this;this.$refs[e].validate(function(e){if(e){var a=!0;if(t.model.childList[0].effectiveDate||(a=!1),!a)return void t.$message({message:"生效日期必填",type:"warning"});var o=t.model.childList[0].effectiveDate,s=t.model.childList[0].postFixedLevel;t.model.childList.forEach(function(e){delete e.postFixedLevel,delete e.effectiveDate}),console.log(t.model.childList);var i=[];for(var r in t.model.childList[0]){var n={property:r,amount:t.model.childList[0][r]};i.push(n)}var c=l()(i);if(t.isDisabled)return;t.isDisabled=!0,t.$api.salaryProjectApi.saveSalaryChange({changeReason:t.formData.changeReason,changeRemark:t.formData.changeRemark?t.formData.changeRemark:"",employeeId:t.employeeId,effectiveDate:o,postFixedLevel:s,salaryProjectJson:c}).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"})})}})},getDetail:function(){var e=this;this.loading=!0,this.$api.salaryProjectApi.salaryArchivesDetail(this.rowId).then(function(t){e.loading=!1,console.log(t),0==t.code&&(e.formData=t.data)})},back:function(){this.removeTagNav({path:this.$route.path,title:this.$route.meta.name}),this.$router.push({path:"/salaryManagement/salaryArchives",query:{t:Date.now()}})},handlePartChange:function(e){this.chooseParts=e,this.setBtn(e)},setBtn:function(e){var t=!0;t=!(e.length>0),this.btnDelDisabled=t}})},m={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","inline-message":!0,model:e.formData,rules:e.ruleForm}},[a("div",{staticClass:"flex"},[a("el-form-item",{staticClass:"form-inline",attrs:{label:"员工工号"}},[a("el-input",{attrs:{readonly:""},model:{value:e.formData.employeeCode,callback:function(t){e.$set(e.formData,"employeeCode",t)},expression:"formData.employeeCode"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"员工姓名"}},[a("el-input",{attrs:{readonly:""},model:{value:e.formData.employeeName,callback:function(t){e.$set(e.formData,"employeeName",t)},expression:"formData.employeeName"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"部门"}},[a("el-input",{attrs:{readonly:""},model:{val
|