1 line
37 KiB
JavaScript
1 line
37 KiB
JavaScript
|
webpackJsonp([139],{"3vPt":function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_defineProperty__=__webpack_require__("bOdI"),__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_defineProperty___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_defineProperty__),__WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_json_stringify__=__webpack_require__("mvHQ"),__WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_json_stringify___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_json_stringify__),__WEBPACK_IMPORTED_MODULE_2__utils_config_js__=__webpack_require__("bzuE"),__WEBPACK_IMPORTED_MODULE_3_vuedraggable__=__webpack_require__("w/TU"),__WEBPACK_IMPORTED_MODULE_3_vuedraggable___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_vuedraggable__),_methods;__webpack_exports__.a={components:{draggable:__WEBPACK_IMPORTED_MODULE_3_vuedraggable___default.a},data:function(){return{search_data:{pageno:1,pagesize:1e4,attribute:311},search_data1:{pageno:1,pagesize:1e4},config:__WEBPACK_IMPORTED_MODULE_2__utils_config_js__.a,add_form:{},rules:{name:[{required:!0,message:"请输入公式计算方案名称",trigger:"changge"}]},chooseId:"",isDisabled:!1,calculation_formula:"",salary:"",attendance:"",select_index:[],tableData:[],tableSalary_item:[],salary_item:[],attendance_project:[],list2:[],list_1:[{label:"+"},{label:"-"},{label:"*"},{label:"/"},{label:"("},{label:")"},{label:"1"},{label:"2"},{label:"3"},{label:"4"},{label:"5"},{label:"6"},{label:"7"},{label:"8"},{label:"9"},{label:"0"},{label:"."}]}},mounted:function(){this.initialize(),this.$route.query.id&&(this.add_form.id=this.$route.query.id,this.chooseId=this.$route.query.id,this.getDetail())},methods:(_methods={initialize:function(){var t=this;this.$api.salaryProjectApi.getProjectList(this.search_data).then(function(e){e.data?t.tableSalary_item=e.data?e.data:[]:t.tableSalary_item=[]}).catch(function(t){console.log(t)}),this.$api.salaryProjectApi.getProjectList(this.search_data1).then(function(e){e.data?t.salary_item=e.data?e.data:[]:t.salary_item=[]}).catch(function(t){console.log(t)}),this.$api.dictAPI.getDictsByType("attendance_project").then(function(e){t.attendance_project=e.datas})},clear:function(){this.add_form={},this.tableData=[]},getDetail:function(){var t=this;this.add_form={},this.$api.salaryProjectApi.formulaDetail(this.chooseId).then(function(e){console.log(123),0==e.code?(t.add_form=e.main,t.tableData=e.child,t.tableData.forEach(function(e){console.log(e),t.$set(e,"calculation_formula",e.formulaStr),t.$set(e,"formulaArray",JSON.parse(e.formulaJsonarray))})):(t.add_form={},t.tableData=[])}).catch(function(t){console.log(t)})},handle_add:function(){this.tableData.push({projectId:"",formulaArray:[]}),this.formulaArray=[]},rowClick:function(t){this.list2=t.formulaArray},handleClose:function(t){this.list2.splice(this.list2.indexOf(t),1)},btn_add:function(t){var e={type:"symbol",id:t.label,text:t.label,index:(new Date).getTime()};["0","1","2","3","4","5","6","7","8","9","."].includes(t.label)&&(e.type="num"),["(",")"].includes(t.label)&&(e.type="mark"),this.list2.push(e)},change_select:function(t){console.log(t);var e={};this.salary_item.forEach(function(n){n.id==t&&(e=n)});var n={type:"salary_project",id:e.property,text:e.name,index:(new Date).getTime()};this.list2.push(n),this.salary="",this.attendance=""},change_select1:function(t){console.log(t);var e={};this.attendance_project.forEach(function(n){n.id==t&&(e=n)});var n={type:"salary_project",id:e.value,text:e.name,index:(new Date).getTime()};this.list2.push(n),this.salary="",this.attendance=""},handle_delete:function(t){var e=this;this.select_index&&this.select_index.forEach(function(t,n){e.tableData.forEach(function(n,r){t==n.index&&e.tableData.splice(r,1)})})},back:function(){this.$router.push({path:"/salaryManagement/formulaSet",query:{t:Date.now()}})},save:function(t){var e=this;this.$refs[t].validate(function(t){if(t){if(0==e.tableData.length)return void e.$message({message:"请
|