{"remainingRequest":"D:\\jenkins\\workspace\\jd_cgpt_fvue\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\jd_cgpt_fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\jd_cgpt_fvue\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\jd_cgpt_fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\jd_cgpt_fvue\\src\\views\\Normal\\ManagementBid\\participateRegistration\\component\\bankCardDialog.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\jd_cgpt_fvue\\src\\views\\Normal\\ManagementBid\\participateRegistration\\component\\bankCardDialog.vue","mtime":1703018476876},{"path":"D:\\jenkins\\workspace\\jd_cgpt_fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\jd_cgpt_fvue\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\jd_cgpt_fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\jd_cgpt_fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\jd_cgpt_fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n// import bank from '@/api/bank.js'\n// import {regionData, codeTextData} from 'element-china-area-data'\nexport default {\n name: 'bankCardDialog',\n props: {\n showFormDia: {\n type: Boolean,\n default: false\n },\n title: {\n type: String,\n default: ''\n }\n },\n data: function data() {\n return {\n params: {\n userId: '',\n userName: '',\n rechargeTotalPrice: '',\n startBayDate: '',\n startEndDate: '',\n memberStatus: '',\n memberOperationMethod: ''\n },\n form: {\n province: '',\n city: '',\n interBank: '',\n openingBank: ''\n },\n // provinces: regionData,\n selectArea: '',\n cities: [],\n area: [],\n rules: {\n bankNumber: {\n required: true,\n message: '请输入银行账号',\n trigger: 'blur'\n },\n bankName: {\n required: true,\n message: '请输入银行名称',\n trigger: 'blur'\n },\n bankType: {\n required: true,\n message: '请选择银行类型',\n trigger: 'blur'\n },\n interBank: {\n required: true,\n message: '请输入联行号',\n trigger: 'blur'\n },\n openingBank: {\n required: true,\n message: '请输入开户行',\n trigger: 'blur'\n },\n contacts: {\n required: true,\n message: '请输入开户行',\n trigger: 'blur'\n },\n phoneNumber: {\n required: true,\n message: '请输入开户行',\n trigger: 'blur'\n },\n accountType: {\n required: true,\n message: '请选择账户类型',\n trigger: 'blur'\n },\n transactionType: {\n required: true,\n message: '请选择收支类型',\n trigger: 'blur'\n },\n isDefault: {\n required: true,\n message: '请选择是否为默认账户',\n trigger: 'blur'\n },\n province: {\n required: true,\n message: '请选择省',\n trigger: 'blur'\n }\n }\n };\n },\n created: function created() {},\n mounted: function mounted() {\n var _this = this;\n\n this.getBank();\n this.$nextTick(function () {\n _this.form = {\n enterpriseName: _this.form.enterpriseName,\n enterpriseId: _this.form.enterpriseId,\n isDefault: 1,\n transactionType: 0,\n accountType: 0\n };\n });\n },\n methods: {\n changeProvince: function changeProvince() {\n var _this2 = this;\n\n this.cities = [];\n this.area = [];\n this.form.city = '';\n this.selectArea = '';\n var cityItem = this.provinces.filter(function (item) {\n return item.value === _this2.form.province;\n });\n\n if (cityItem[0]) {\n this.cities = cityItem[0].children;\n }\n },\n changeCity: function changeCity() {\n var _this3 = this;\n\n this.area = [];\n this.selectArea = '';\n var areaItem = this.cities.filter(function (item) {\n return item.value === _this3.form.city;\n });\n\n if (areaItem[0]) {\n this.area = areaItem[0].children;\n }\n },\n getBank: function getBank() {\n var _this4 = this;\n\n this.$http.get('${portal}/biz/interBank/v1/getOrgName').then(function (res) {\n console.log(res, 'res');\n\n if (res.data.state) {\n _this4.form.enterpriseName = res.data.value.orgName;\n _this4.form.enterpriseId = res.data.value.orgId;\n }\n }).finally(function () {\n _this4.loading = false;\n });\n },\n handleSelectorInput: function handleSelectorInput(data, list) {\n this.form.interBank = data[0].openingBank;\n this.form.openingBank = data[0].interBank;\n },\n handleSubmit: function handleSubmit() {\n var _this5 = this;\n\n this.$refs.form.validate(function (valid) {\n if (valid) {\n _this5.form.administrativeRegion = _this5.selectArea;\n bank.add(_this5.form, function (response) {\n console.log(response, 'response');\n\n if (response.data.state) {\n _this5.$notify({\n type: 'success',\n message: '保存成功',\n duration: 2000\n });\n\n _this5.handleClose();\n\n _this5.$emit('refList');\n } else {\n _this5.$message.warning(response.message);\n }\n });\n } else {\n return false;\n }\n });\n },\n // 关闭弹窗\n handleClose: function handleClose() {\n this.$emit('closeFormDia');\n }\n }\n};",null]}