{"remainingRequest":"D:\\jenkins\\workspace\\reform-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\reform-fvue\\src\\views\\MajorReformProjects\\ExperPromotion\\components\\ExperHisUpDate.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\reform-fvue\\src\\views\\MajorReformProjects\\ExperPromotion\\components\\ExperHisUpDate.vue","mtime":1702028046593},{"path":"D:\\jenkins\\workspace\\reform-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\reform-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\reform-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\r\nimport FileList from '@/components/uploadFile/FileList.vue'\r\nimport req from '@/request.js'\r\nimport { TableMixin } from '@/mixins/tableMixin'\r\nconst portal = window.context.portal\r\nexport default {\r\n name: 'ExperHisUpDate',\r\n components: {\r\n FileList\r\n },\r\n mixins: [TableMixin],\r\n data() {\r\n return {\r\n formVisible: false,\r\n reqLoading: false,\r\n markLoading: false,\r\n dialogVisible: false,\r\n rules: {\r\n promotionContent: [\r\n { required: true, message: '请输入具体情况简介', trigger: 'change' }\r\n ],\r\n promotionType: [\r\n { required: true, message: '请选择推广方式', trigger: 'change' }\r\n ],\r\n promotionDate: [\r\n { required: true, message: '请选择推广日期', trigger: 'change' }\r\n ]\r\n },\r\n parameter: {}\r\n }\r\n },\r\n\r\n created() { },\r\n methods: {\r\n //\r\n openForm(item) {\r\n this.parameter = item\r\n this.getFiles(item.id)\r\n this.formVisible = true\r\n },\r\n updateSave() {\r\n this.$confirm('确认保存修改?', '更新提示', {\r\n confirmButtonText: '确认',\r\n cancelButtonText: '取消',\r\n type: 'success'\r\n }).then(() => {\r\n this.markLoading = true\r\n req.put(portal + `/majorProjects/bizPilotExperiencePush/v1/`, this.parameter).then(res => {\r\n console.log(res);\r\n if (res.data.state) {\r\n console.log(res);\r\n this.$message.success('修改保存成功')\r\n this.handleClose()\r\n this.$emit('flushed')\r\n }\r\n this.markLoading = false\r\n })\r\n })\r\n },\r\n // 附件查询\r\n getFiles(id) {\r\n this.reqLoading = true\r\n let data = {\r\n pageBean: {\r\n page: 1,\r\n pageSize: -1\r\n },\r\n querys: [{\r\n group: 'main',\r\n operation: 'EQUAL',\r\n parentGroup: '',\r\n property: 'biz_id_',\r\n relation: 'AND',\r\n value: id\r\n }]\r\n }\r\n req.post(portal + `/file/v1/query`, data).then(res => {\r\n this.$set(this.parameter, 'files', res.data.rows)\r\n this.reqLoading = false\r\n })\r\n },\r\n // ------------\r\n handleClose() {\r\n this.parameter = {}\r\n this.formVisible = false\r\n }\r\n }\r\n}\r\n",null]}