1 line
11 KiB
JavaScript
1 line
11 KiB
JavaScript
|
webpackJsonp([7],{"95dv":function(e,a){},AvVo:function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_assign__=__webpack_require__("woOf"),__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_assign___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_assign__),__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_extends__=__webpack_require__("Dd8w"),__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_extends___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_extends__),__WEBPACK_IMPORTED_MODULE_2_vuex__=__webpack_require__("NYxO"),__WEBPACK_IMPORTED_MODULE_3__utils_tools_js__=__webpack_require__("GKmE"),__WEBPACK_IMPORTED_MODULE_4__components_System_tagMulitUsers__=__webpack_require__("HeHh"),__WEBPACK_IMPORTED_MODULE_5_js_cookie__=__webpack_require__("lbHh"),__WEBPACK_IMPORTED_MODULE_5_js_cookie___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_js_cookie__),__WEBPACK_IMPORTED_MODULE_6__utils_config_js__=__webpack_require__("bzuE"),__WEBPACK_IMPORTED_MODULE_7__api_base_js__=__webpack_require__("Dod7"),__WEBPACK_IMPORTED_MODULE_8__utils_conversion_js__=__webpack_require__("Xnfr"),__WEBPACK_IMPORTED_MODULE_9__components_DetailApproveFlow__=__webpack_require__("EB+w"),__WEBPACK_IMPORTED_MODULE_10__api_sendBeanApi__=__webpack_require__("loXm");__webpack_exports__.a={name:"schedule_leave_add",components:{SearchMulitUsers:__WEBPACK_IMPORTED_MODULE_4__components_System_tagMulitUsers__.a,DetailApproveFlow:__WEBPACK_IMPORTED_MODULE_9__components_DetailApproveFlow__.a},data:function(){return{progressList:[],approveState:-1,fullscreenLoading:!1,auto_upload:!1,uploadUrl:__WEBPACK_IMPORTED_MODULE_7__api_base_js__.a.uploadUrl,ftpPrefix:__WEBPACK_IMPORTED_MODULE_7__api_base_js__.a.ftpPrefix,formData:{targetList:[],approveList:[],taglocationappearanceImage:[],deletetag_appearanceImage:[],timeArea:0},ruleForm:{type:[{required:!0,message:"请选择请假类型",trigger:"change"}],beginTime:[{required:!0,message:"请选择开始时间",trigger:"change"}],endTime:[{required:!0,message:"请选择结束时间",trigger:"change"}],timeArea:[{required:!0,message:"请输入时长",trigger:"blur"}],reason:[{required:!0,message:"请输入请假事由",trigger:"blur"}]},tableData:[],typeList:[],initFileList:[],targetList:[],approveList:[],dialogImageUrl:"",dialogVisible:!1,loading:!1,readonly:!1,isDisabled:!1,activities:[],commentList:[],showActivities:!1,config:__WEBPACK_IMPORTED_MODULE_6__utils_config_js__.a}},watch:{beginTime:function(e){if(this.endTime)Object(__WEBPACK_IMPORTED_MODULE_3__utils_tools_js__.h)(e,this.endTime)},endTime:function(e){if(this.beginTime)Object(__WEBPACK_IMPORTED_MODULE_3__utils_tools_js__.h)(this.beginTime,e)}},computed:{beginTime:function(){return this.formData.beginTime},endTime:function(){return this.formData.endTime}},mounted:function(){this.initialize(),this.$route.query.id&&(this.formData.id=this.$route.query.id,this.getDetail())},methods:__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_extends___default()({},Object(__WEBPACK_IMPORTED_MODULE_2_vuex__.d)({removeTagNav:"tagNav/removeTagNav"}),{submitApprove:function(e){var a=this;this.$refs[e].validate(function(e){if(!e)return!1;Object(__WEBPACK_IMPORTED_MODULE_3__utils_tools_js__.a)(a.formData.beginTime)>Object(__WEBPACK_IMPORTED_MODULE_3__utils_tools_js__.a)(a.formData.endTime)?a.$message({message:"开始时间不能大于结束时间",type:"error"}):0!=a.formData.timeArea?a.isDisabled||a.$api.leaveApplyAPI.submitChange(a.formData).then(function(e){0===e.code?(a.$message({message:e.msg,type:"success"}),a.back()):a.$message({message:e.msg,type:"error"})}):a.$message({message:"请假时长不能为0",type:"error"})})},getDetail:function(){var e=this;JSON.parse(__WEBPACK_IMPORTED_MODULE_5_js_cookie___default.a.get("userInfo"));this.loading=!0,this.$api.leaveApplyAPI.detail({id:this.formData.id}).then(function(a){if(0===a.code){if(e.commentList=a.commentList,e.formData=__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js
|