{"remainingRequest":"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\\contractManagement\\contracting\\component\\contractingAddDialog.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\jd_cgpt_fvue\\src\\views\\Normal\\contractManagement\\contracting\\component\\contractingAddDialog.vue","mtime":1719607232277},{"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//\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\nimport Breadcrumb from '@/components/Breadcrumb/index.vue'\nexport default {\n name: 'contractingAddDialog',\n components: {Breadcrumb},\n props: {\n editData: Object\n },\n data() {\n return {\n centralizedData: [\n {name: '是', id: 1},\n {name: '否', id: 0}\n ],\n breadcrumbOpt: [{breadcrumbName: '合同签订'}, {breadcrumbName: '新增'}],\n cardTypeData: [\n {\n name: '营业执照',\n value: 0\n },\n {\n name: '身份证',\n value: 1\n },\n {\n name: '驾驶证',\n value: 2\n },\n {\n name: '军官证',\n value: 3\n },\n {\n name: '护照',\n value: 4\n }\n ],\n rules: {\n clientName: [\n {\n required: true,\n message: '请输入客户名称',\n trigger: 'blur'\n }\n ],\n cardNo: [\n {\n required: true,\n message: '请输入证件号码',\n trigger: 'blur'\n },\n {\n pattern: /^[a-zA-Z0-9]+$/,\n message: '证件号码格式不正确',\n trigger: 'blur'\n }\n ],\n contacttel: [\n {\n required: true,\n message: '请输入联系电话',\n trigger: 'blur'\n },\n {\n pattern: /^1[3456789]\\d{9}$/,\n message: '手机号码格式不正确',\n trigger: 'blur'\n }\n ],\n bankName: [\n {\n required: true,\n message: '请输入开户银行',\n trigger: 'blur'\n }\n ],\n bankNo: [\n {\n required: true,\n message: '请输入银行账号',\n trigger: 'blur'\n }\n ],\n cardType: [\n {\n required: true,\n message: '请选择证件类型',\n trigger: 'blur'\n }\n ]\n },\n parameter: {\n detail: []\n }\n }\n },\n created() {\n this.addModifyBtn()\n },\n mounted() {},\n methods: {\n //列表删除行\n addTable() {\n this.parameter.detail.push({})\n },\n //列表删除行\n delTable(index, row) {\n this.parameter.detail.splice(index, 1)\n if (row.id) {\n this.parameter.deleteDetailsId.push(row.id)\n }\n },\n //编辑\n addModifyBtn() {\n if (this.$route.query.editRows) {\n console.log()\n this.breadcrumbOpt[1].breadcrumbName = '编辑'\n this.modifychoData(this.$route.query.editRows)\n } else {\n this.breadcrumbOpt[1].breadcrumbName = '新增'\n }\n },\n //获取修改回显数据\n modifychoData(val) {\n console.log(val)\n },\n // 关闭//面包屑点击\n handleClose() {\n if (this.breadcrumbOpt[1].breadcrumbName === '编辑') {\n this.$router.push({\n name: 'contracting',\n params: {\n pageBean: this.$route.query.pageBean\n }\n })\n } else {\n this.$router.push({\n name: 'contracting'\n })\n }\n\n // this.$emit('closeComponent')\n this.parameter = {}\n // this.$refs.formInfo.clearValidate()\n },\n // 保存\n handleSave() {\n this.$refs.formInfo.validate(valid => {\n if (valid) {\n }\n })\n }\n }\n}\n",null]}