{"remainingRequest":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\ljzc-fvue\\src\\views\\PublicWelfareAssets\\PublicWelfareAssetsEnter\\AssetsRegisteredStorage\\components\\editAddDialog.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\src\\views\\PublicWelfareAssets\\PublicWelfareAssetsEnter\\AssetsRegisteredStorage\\components\\editAddDialog.vue","mtime":1701770513400},{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["import \"core-js/modules/es6.function.name\";\nimport \"core-js/modules/es6.regexp.to-string\";\nimport \"core-js/modules/web.dom.iterable\";\nimport \"core-js/modules/es6.regexp.split\";\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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';\nimport utils from '@/utils.js';\nimport api from '@/api/PublicWelfareAssets/PublicWelfareAssetsEnter/AssetsRegisteredStorage.js';\nexport default {\n name: 'domesticDialog',\n components: {\n Breadcrumb: Breadcrumb\n },\n data: function data() {\n return {\n breadcrumbOpt: [{\n breadcrumbName: '资产登记入库'\n }, {\n breadcrumbName: '添加'\n }],\n cardTypeData: [],\n fullTree: [],\n //行政区划树\n fullValue: [],\n rules: {\n name: [{\n required: true,\n message: '请输入资产名称',\n trigger: 'blur'\n }],\n code: [{\n required: true,\n message: '请输入资产编号',\n trigger: 'blur'\n }],\n belongsOrgId: [{\n required: true,\n message: '请选择归属单位',\n trigger: 'blur'\n }],\n addvcd: [{\n required: true,\n message: '请选择所在行政区划',\n trigger: 'blur'\n }],\n moveReason: [{\n required: true,\n message: '请输入未移交原因',\n trigger: 'blur'\n }],\n assetPublicWarrents: {\n isGetWarrents: [{\n required: true,\n message: '请选择是否获取权属信息',\n trigger: 'blur'\n }],\n warrentsReason: [{\n required: true,\n message: '请输入未获取原因',\n trigger: 'blur'\n }],\n warrentsNo: [{\n required: true,\n message: '请输入权证号',\n trigger: 'blur'\n }],\n warrentsOrgId: [{\n required: true,\n message: '请选择权属单位',\n trigger: 'blur'\n }]\n },\n assetPublicUse: {\n fillYear: [{\n required: true,\n message: '请选择填报年',\n trigger: 'blur'\n }],\n completedSize: [{\n required: true,\n message: '请输入已建成规模',\n trigger: 'blur'\n }],\n usedSize: [{\n required: true,\n message: '请输入投入使用规模',\n trigger: 'blur'\n }],\n unusedSize: [{\n required: true,\n message: '请输入未使用规模',\n trigger: 'blur'\n }],\n buildingSize: [{\n required: true,\n message: '请输入在建规模',\n trigger: 'blur'\n }],\n planSize: [{\n required: true,\n message: '请输入未来规划规模',\n trigger: 'blur'\n }],\n unit: [{\n required: true,\n message: '请选择规模数量单位',\n trigger: 'blur'\n }]\n }\n },\n orgValue: [],\n assetOrgValue: [],\n orgTree: [],\n //组织树\n parameter: {\n isMove: null,\n assetBusiness: '0',\n assetSrc: '01',\n unit: '1',\n assetPublicUse: [{\n fillYear: null,\n completedSize: null,\n usedSize: null,\n unusedSize: null,\n buildingSize: null,\n planSize: null,\n unit: '1'\n }],\n assetPublicWarrents: [{\n isGetWarrents: null,\n warrentsReason: null,\n warrentsNo: null,\n warrentsOrgName: null,\n warrentsOrgId: null\n }] // assetType: '0',\n // assetBusiness: '0',\n // assetSrc:'0',\n // isMove:'0',\n // unit:'0',\n // isDeputy:'0'\n\n },\n orgId: '' //组织id\n\n };\n },\n created: function created() {\n var curUserDetail = this.$store.state.user.currentUserDetail;\n this.orgId = curUserDetail.org[0].orgId;\n this.getUserOrgTree();\n this.getFullTree();\n },\n mounted: function mounted() {},\n methods: {\n //编辑\n addModifyBtn: function addModifyBtn(val) {\n var _this = this;\n\n this.$set(this.parameter);\n\n if (val) {\n this.breadcrumbOpt[1].breadcrumbName = '编辑';\n this.modifychoData(val);\n } else {\n this.breadcrumbOpt[1].breadcrumbName = '添加';\n this.orgValue = utils.getAllParentArr(this.orgTree, this.orgId, 'id', 'children'); // this.$set(this.orgValue)\n\n this.$nextTick(function () {\n _this.handelCascader();\n });\n }\n },\n //获取组织树\n getUserOrgTree: function getUserOrgTree() {\n var _this2 = this;\n\n api.getUserOrgTree(this.orgId, function (res) {\n if (res) {\n _this2.orgTree = res;\n }\n });\n },\n //获取行政区划\n getFullTree: function getFullTree() {\n var _this3 = this;\n\n api.fullTree({}, function (res) {\n if (res.state) {\n _this3.fullTree = res.value;\n }\n });\n },\n //获取修改回显数据\n modifychoData: function modifychoData(val) {\n var _this4 = this;\n\n api.detailsData(val.id, function (res) {\n if (res) {\n _this4.parameter = res;\n\n if (res.belongsOrgFullId) {\n var orgId = utils.trimSpace(res.belongsOrgFullId.split('.')).pop();\n _this4.orgValue = utils.getAllParentArr(_this4.orgTree, orgId, 'id', 'children');\n }\n\n _this4.assetOrgValue = utils.getAllParentArr(_this4.orgTree, res.assetPublicWarrents[0].warrentsOrgId, 'id', 'children');\n res.assetPublicUse.forEach(function (it) {\n it.fillYear = it.fillYear.toString();\n });\n }\n });\n },\n //绑定归属单位\n handelCascader: function handelCascader() {\n var data = this.$refs['cascader'].getCheckedNodes()[0].data;\n this.parameter.belongsOrgFullId = data.path;\n this.parameter.belongsOrgId = data.id;\n this.parameter.belongsOrgName = data.name;\n },\n // 绑定子表权属单位\n assetHandelCascader: function assetHandelCascader() {\n var data = this.$refs.cascaderWarrents[0].getCheckedNodes()[0].data;\n this.parameter.assetPublicWarrents[0].warrentsOrgName = data.name;\n this.parameter.assetPublicWarrents[0].warrentsOrgId = data.id;\n },\n // 关闭//面包屑点击\n handleClose: function handleClose() {\n this.$emit('closeComponent'); // this.orgValue = []\n\n this.parameter = {\n isMove: null,\n assetBusiness: '0',\n assetSrc: '01',\n unit: '1',\n assetPublicUse: [{\n fillYear: null,\n completedSize: null,\n usedSize: null,\n unusedSize: null,\n buildingSize: null,\n planSize: null,\n unit: '1'\n }],\n assetPublicWarrents: [{\n isGetWarrents: null,\n warrentsReason: null,\n warrentsNo: null,\n warrentsOrgName: null,\n warrentsOrgId: null\n }]\n };\n this.$refs.formInfo.clearValidate();\n },\n // 保存\n handleSave: function handleSave(val) {\n var _this5 = this;\n\n this.$refs.formInfo.validate(function (valid) {\n if (valid || val === -1) {\n if (_this5.breadcrumbOpt[1].breadcrumbName === '添加') {\n _this5.parameter.assetAudit = val;\n api.addData(_this5.parameter, function (res) {\n if (res.state) {\n _this5.$message.success('保存成功');\n\n _this5.handleClose();\n }\n });\n } else if (_this5.breadcrumbOpt[1].breadcrumbName === '编辑') {\n api.editData(_this5.parameter, function (res) {\n if (res.state) {\n _this5.$message.success('编辑成功');\n\n _this5.handleClose();\n }\n });\n }\n }\n });\n },\n // 删除债权归还信息\n delEquity: function delEquity(ind) {\n this.parameter.loanInterest.splice(ind, 1);\n },\n // 增加债权归还信息\n addEquity: function addEquity() {\n this.parameter.loanInterest.push({\n receivableMoney: null,\n actualMoney: null,\n addUpMoney: null,\n returnDate: null,\n isOverdue: null,\n willReturnDate: null,\n remark: null\n });\n },\n //绑定行政区划\n handelFull: function handelFull() {\n var data = this.$refs['cascaderFull'].getCheckedNodes()[0].data;\n this.parameter.addvcd = data.id;\n this.parameter.addvcdName = data.name;\n },\n // 改变是否移交\n changeIsMove: function changeIsMove(val) {\n if (val === '1') {\n this.parameter.moveReason = null;\n }\n },\n // 改变是否获取权属信息\n changeisGetWarrents: function changeisGetWarrents(val) {\n this.$forceUpdate();\n\n if (val !== '0') {\n this.parameter.assetPublicWarrents[0].warrentsReason = null;\n }\n },\n clickIsMove: function clickIsMove(e) {\n e === this.parameter.isMove ? this.parameter.isMove = null : this.parameter.isMove = e;\n },\n clickIsGetWarrents: function clickIsGetWarrents(e) {\n e === this.parameter.assetPublicWarrents[0].isGetWarrents ? this.parameter.assetPublicWarrents[0].isGetWarrents = null : this.parameter.assetPublicWarrents[0].isGetWarrents = e;\n }\n }\n};",null]}