1 line
12 KiB
JavaScript
1 line
12 KiB
JavaScript
|
webpackJsonp([5],{"8bXT":function(e,t){},KfTS:function(e,t){},ZY23: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_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_babel_runtime_helpers_extends__=__webpack_require__("Dd8w"),__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_extends___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_extends__),__WEBPACK_IMPORTED_MODULE_3__utils_tools_js__=__webpack_require__("GKmE"),__WEBPACK_IMPORTED_MODULE_4_vuex__=__webpack_require__("NYxO"),__WEBPACK_IMPORTED_MODULE_5__components_System_tagMulitUsers__=__webpack_require__("HeHh"),__WEBPACK_IMPORTED_MODULE_6_js_cookie__=__webpack_require__("lbHh"),__WEBPACK_IMPORTED_MODULE_6_js_cookie___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_js_cookie__),__WEBPACK_IMPORTED_MODULE_7__utils_config_js__=__webpack_require__("bzuE"),__WEBPACK_IMPORTED_MODULE_8__api_base_js__=__webpack_require__("Dod7"),__WEBPACK_IMPORTED_MODULE_9__utils_conversion_js__=__webpack_require__("Xnfr"),__WEBPACK_IMPORTED_MODULE_10__components_DetailApproveFlow__=__webpack_require__("EB+w"),__WEBPACK_IMPORTED_MODULE_11__api_sendBeanApi__=__webpack_require__("loXm");__webpack_exports__.a={name:"schedule_reimburse_add",components:{SearchMulitUsers:__WEBPACK_IMPORTED_MODULE_5__components_System_tagMulitUsers__.a,DetailApproveFlow:__WEBPACK_IMPORTED_MODULE_10__components_DetailApproveFlow__.a},data:function(){return{progressList:[],approveState:-1,fullscreenLoading:!1,auto_upload:!1,uploadUrl:__WEBPACK_IMPORTED_MODULE_8__api_base_js__.a.uploadUrl,ftpPrefix:__WEBPACK_IMPORTED_MODULE_8__api_base_js__.a.ftpPrefix,formData:{targetList:[],taglocationappearanceImage:[],deletetag_appearanceImage:[]},reimDetails:[{key:Date.now(),payDate:Object(__WEBPACK_IMPORTED_MODULE_3__utils_tools_js__.c)(),totalNumber:0}],ruleForm:{},tableData:[],initFileList:[],targetList:[],dialogImageUrl:"",dialogVisible:!1,isDisabled:!1,loading:!1,readonly:!1,showIcon:!1,showIcon1:!1,typeList:[],delDetails:[],activities:[],commentList:[],showActivities:!1,config:__WEBPACK_IMPORTED_MODULE_7__utils_config_js__.a}},mounted:function(){this.initialize(),this.$route.query.id&&(this.formData.id=this.$route.query.id,this.getDetail())},methods:__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_extends___default()({},Object(__WEBPACK_IMPORTED_MODULE_4_vuex__.d)({removeTagNav:"tagNav/removeTagNav"}),{submitApprove:function(e){var t=this;this.$refs[e].validate(function(e){if(!e)return!1;if(t.delDetails){var a=[];t.delDetails.forEach(function(e){a.push(e)}),t.formData.deletDetailIds=a}var i=[];if(t.reimDetails&&0!=t.reimDetails.length){if(t.reimDetails){for(var _=0,s=t.reimDetails.length;_<s;_++){if(!t.reimDetails[_].totalNumber)return void t.$message({message:"请填写报销金额",type:"error"});if(!t.reimDetails[_].payDate)return void t.$message({message:"请填写报销日期",type:"error"});if(!t.reimDetails[_].payMethod)return void t.$message({message:"请选择报销类别",type:"error"})}t.reimDetails.forEach(function(e){var t={id:e.id,type:e.payMethod,reiCount:e.totalNumber,reiDate:e.payDate,reiItemDescription:e.payReason};i.push(t)})}t.formData.newReimApplyItems=__WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_json_stringify___default()(i),delete t.formData.delFlag,t.isDisabled||t.$api.reimApplyAPI.submitChange(t.formData).then(function(e){0===e.code?(t.$message({message:e.msg,type:"success"}),t.back()):t.$message({message:e.msg,type:"error"})})}else t.$message({message:"请至少新增一项报销条目",type:"error"})})},changeCurLists:function(e){},removeI
|