{"remainingRequest":"D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\bbsl-fvue\\src\\views\\infoManagement\\components\\shFrom-dialog.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\src\\views\\infoManagement\\components\\shFrom-dialog.vue","mtime":1684458239215},{"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":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\r\nimport ShPlanManage_manage from '@/api/ShPlanManage.js'\r\nimport req from '@/request.js'\r\nimport {\r\n\t\tmapState\r\n\t} from 'vuex'\r\nimport latitude from '@/mixins/latitude'\r\nexport default {\r\n name: 'damForm-dialog',\r\n props: {\r\n showFormDia: {\r\n type: Boolean,\r\n default: false\r\n },\r\n title: {\r\n type: String,\r\n default: ''\r\n },\r\n pId: {\r\n type: String,\r\n default: ''\r\n }\r\n },\r\n data() {\r\n return {\r\n activeName: 'from',\r\n uploadUrl: window.context.portal + '/file/v1/upload', // 服务器上传地址\r\n\t\taccept: '.pdf',\r\n\t\tfileList: [], \r\n params: {\r\n planTitle: null, //预案标题\r\n weaveCompany: null, //编制单位\r\n addvcd: null, //行政区划\r\n weaveDate: null, //编制时间\r\n approvalCompany: null, //批复单位\r\n approvalDate: null, //批复时间\r\n planAbstract: null, //备注\r\n addvcdName:null,//行政区名称\r\n },\r\n basAdNames: [], //行政区划\r\n rules: {\r\n planTitle: [\r\n {\r\n required: true,\r\n message: '请输入预案标题',\r\n trigger: 'blur'\r\n }\r\n ],\r\n addvcd: [{required: true, message: '请选择行政区划', trigger: 'blur'}],\r\n\r\n }\r\n }\r\n },\r\n created() {\r\n this.getDetailInfo()\r\n ShPlanManage_manage.getbasAdName({}, res => {\r\n this.basAdNames = res.value\r\n })\r\n },\r\n computed: mapState({\r\n\t\t\theader: (state) => {\r\n\t\t\t\treturn {\r\n\t\t\t\t\tAuthorization: `Bearer ${state.login.currentUser.token}`\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t}),\r\n methods: {\r\n beforeUpload(file) {\r\n\t\t\t\treturn true\r\n\t\t\t},\r\n\t\t\tuploadSuccess(res) {\r\n\t\t\t\tif (res) {\r\n\t\t\t\t\tthis.params.filePaths = res.fileId\r\n\t\t\t\t} else {\r\n\t\t\t\t\t// 提示信息,需引入Message\r\n\t\t\t\t\tthis.$message.error('上传失败!')\r\n\t\t\t\t}\r\n\t\t\t},\r\n onhouChange(val) {\r\n if (val) {\r\n this.params.addvcd = val[val.length-1]\r\n for (let index = 0; index < this.basAdNames[0].children[0].children.length; index++) {\r\n if (this.params.addvcd==this.basAdNames[0].children[0].children[index].id) {\r\n this.params.addvcdName=this.basAdNames[0].children[0].children[index].name\r\n }\r\n \r\n } \r\n }\r\n },\r\n\r\n // 根据ID查询\r\n getDetailInfo() {\r\n if (this.title === '修改') {\r\n ShPlanManage_manage.detailId(this.pId, res => {\r\n this.params = res.value\r\n this.$set(this.params)\r\n if (res.value.filePaths) {\r\n\t\t\tthis.fileList = [{\r\n\t\t\tname: res.value.filePaths,\r\n\t\t\turl: this.previewUrl + res.value.filePaths\r\n\t\t\t\t\t\t\t}]\r\n\t\t\t\t\t\t\t}\r\n })\r\n }\r\n },\r\n handleClose() {\r\n this.params = {\r\n planTitle: null, //预案标题\r\n weaveCompany: null, //编制单位\r\n addvcd: null, //行政区华\r\n weaveDate: null, //编制时间\r\n approvalCompany: null, //批复单位\r\n approvalDate: null, //批复时间\r\n planAbstract: null, //备注\r\n addvcdName:null,//行政区名称\r\n \r\n }\r\n this.$emit('closeFormDiao')\r\n },\r\n goInfo(e) {\r\n this.$refs.formInfo.validate(valid => {\r\n if (valid) {\r\n if (this.title === '新增') {\r\n ShPlanManage_manage.addSave(this.params, response => {\r\n if (response.state) {\r\n this.$notify({\r\n type: 'success',\r\n message: '新增成功',\r\n duration: 2000\r\n // offset: 80\r\n })\r\n this.$emit('closeFormDiao')\r\n this.$emit('refList')\r\n } else {\r\n }\r\n })\r\n }\r\n if (this.title === '修改') {\r\n ShPlanManage_manage.upData(this.params, response => {\r\n if (response.state) {\r\n this.$notify({\r\n type: 'success',\r\n message: '修改成功',\r\n duration: 2000\r\n // offset: 80\r\n })\r\n this.$emit('closeFormDiao')\r\n this.$emit('refList')\r\n } else {\r\n }\r\n })\r\n }\r\n } else {\r\n return false\r\n }\r\n })\r\n }\r\n }\r\n}\r\n",null]}