{"remainingRequest":"D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\bbsl-fvue\\src\\views\\infoManagement\\components\\wpForm-dialog.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\src\\views\\infoManagement\\components\\wpForm-dialog.vue","mtime":1684458239215},{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["import \"core-js/modules/es6.regexp.to-string\";\nimport \"core-js/modules/web.dom.iterable\";\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 { mapState } from 'vuex';\nimport waterPaper from '@/api/waterPaper.js';\nimport latitude from '@/mixins/latitude';\nimport req from '@/request.js';\nexport default {\n name: 'wpFormDialog',\n props: {\n showFormDia: {\n type: Boolean,\n default: false\n },\n title: {\n type: String,\n default: ''\n },\n pId: {\n type: String,\n default: ''\n },\n waterName: {\n type: String,\n default: ''\n }\n },\n data: function data() {\n return {\n params: {\n waterName: null,\n //取水户\n wecSn: null,\n //电子证编号\n wpcSn: null,\n //纸质证编号\n wscSn: null,\n //统一社会信用代码\n waterSource: null,\n //水源类型\n address: null,\n //取水地址\n waterFetch: null,\n //取水方式\n waterPurpose: null,\n //取水用途\n waterIntake: null,\n //许可水量\n sendCompany: null,\n //发证机关\n sendDate: null,\n //发证日期\n endDate: null,\n //有效日期\n status: null //证件状态\n\n },\n waterTypes: [],\n //取水类型\n monitorLevels: [],\n //监控级别\n certificates: [],\n //证件状态\n headwatersTypes: [],\n //水源类型\n waterPurposes: [],\n //取水用途\n waterModes: [],\n //取水方式\n waterNames: [],\n //取水户\n rules: {\n waterName: [{\n required: true,\n message: '请输入取水户',\n trigger: 'blur'\n }],\n wecSn: [{\n required: true,\n message: '请输入电子证编号',\n trigger: 'blur'\n }],\n wpcSn: [{\n required: true,\n message: '请输入纸质证编号',\n trigger: 'blur'\n }],\n wscSn: [{\n required: true,\n message: '请输入统一社会信用代码',\n trigger: 'blur'\n }],\n waterSource: [{\n required: true,\n message: '请选择水源类型',\n trigger: 'blur'\n }],\n address: [{\n required: true,\n message: '请输入取水地址',\n trigger: 'blur'\n }]\n }\n };\n },\n created: function created() {\n var _this = this;\n\n this.getwaterNames();\n this.waterNames.forEach(function (ee) {\n if (_this.waterName == ee.waterName) {\n _this.params.waterId = ee.waterId;\n }\n }); // this.params.waterName = this.waterName\n\n this.getDetailInfo();\n this.getSysDict();\n },\n methods: {\n deadLevs: function deadLevs(val) {\n this.params.waterIntake = latitude.FiveTwo(this.params.waterIntake);\n },\n //获取取水户下拉数据\n getwaterNames: function getwaterNames() {\n var _this2 = this;\n\n waterPaper.getwaterName({}, function (res) {\n if (res.state) {\n _this2.waterNames = res.value;\n _this2.params.waterId = _this2.waterNames[0].waterCode;\n }\n });\n },\n selectChange: function selectChange(val) {\n console.log(val);\n this.$forceUpdate();\n },\n onhouChange: function onhouChange(val) {\n this.AdName = val;\n this.params.addvcd = val.pop().toString();\n },\n //取消\n handleClose: function handleClose() {\n this.params = {};\n this.$emit('closeFormDiao');\n },\n // 根据ID查询\n getDetailInfo: function getDetailInfo() {\n var _this3 = this;\n\n if (this.title === '修改') {\n waterPaper.detailId(this.pId, function (res) {\n if (res.state) {\n _this3.params.wecSn = res.value.wecSn;\n _this3.params.wpcSn = res.value.wpcSn;\n _this3.params.wscSn = res.value.wscSn;\n _this3.params.waterSource = res.value.waterSource;\n _this3.params.address = res.value.address;\n _this3.params.waterFetch = res.value.waterFetch;\n _this3.params.waterPurpose = res.value.waterPurpose;\n _this3.params.sendCompany = res.value.sendCompany;\n _this3.params.sendDate = res.value.sendDate;\n _this3.params.endDate = res.value.endDate;\n _this3.params.status = res.value.status;\n _this3.params.id = res.value.id;\n _this3.params.waterId = res.value.waterId; // this.params.waterName=res.value.waterId\n }\n });\n } else {}\n },\n goInfo: function goInfo(e) {\n var _this4 = this;\n\n this.waterNames.forEach(function (ee) {\n if (_this4.params.waterId == ee.waterCode) {\n _this4.params.waterName = ee.waterName;\n }\n });\n this.$refs.formInfo.validate(function (valid) {\n if (valid) {\n if (_this4.title === '新增') {\n var arr = JSON.parse(JSON.stringify(_this4.params));\n _this4.params.waterId = _this4.pId || _this4.params.waterId;\n waterPaper.addSave(_this4.params, function (response) {\n if (response.state) {\n _this4.$notify({\n type: 'success',\n message: '新增成功',\n duration: 2000 // offset: 80\n\n });\n\n _this4.$emit('closeFormDiao');\n\n _this4.$emit('refList');\n } else {}\n });\n }\n\n if (_this4.title === '修改') {\n waterPaper.upData(_this4.params, function (response) {\n if (response.state) {\n _this4.$notify({\n type: 'success',\n message: '修改成功',\n duration: 2000\n });\n\n _this4.$emit('closeFormDiao');\n\n _this4.$emit('refList');\n } else {}\n });\n }\n } else {\n return false;\n }\n });\n },\n //获取字典数据\n getSysDict: function getSysDict() {\n var _this5 = this;\n\n var portal = window.context.portal;\n return new Promise(function (resolve, reject) {\n req.post(portal + '/sys/sysDictionary/v1/queryAllDictItems').then(function (response) {\n resolve(response.data);\n _this5.waterTypes = response.data.qslx; //取水类型\n\n _this5.monitorLevels = response.data.jkjb; //监控级别\n\n _this5.certificates = response.data.zjzt; //证件状态\n\n _this5.headwatersTypes = response.data.sylx; //水源类型\n\n _this5.waterPurposes = response.data.qsyt; //取水用途\n\n _this5.waterModes = response.data.qsfs; //取水方式\n\n _this5.params.waterSource = _this5.headwatersTypes[0].value || '';\n _this5.params.waterFetch = _this5.waterModes[0].value || '';\n _this5.params.waterPurpose = _this5.waterPurposes[0].value || '';\n _this5.params.status = _this5.certificates[0].value || '';\n }, function (error) {\n reject(error);\n });\n });\n },\n getRowKey: function getRowKey(row) {\n return row.id;\n }\n }\n};",null]}