{"remainingRequest":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Mobile\\Manage\\MobileTrainingPlanDetail\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Mobile\\Manage\\MobileTrainingPlanDetail\\index.vue","mtime":1691463999696},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bzzgj-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\r\nimport SecurityFileApi from '@/views/Manage/saftyDanger/api/SecurityFileApi'\r\n\r\nconst {CSaftyDangerAbarbeitung} = SecurityFileApi\r\n\r\nexport default {\r\n name: 'MobileTrainingPlanDetail',\r\n data() {\r\n return {\r\n // 自定义请求参数配置对象\r\n customQueryPrams: {\r\n pageSize: -1,\r\n page: -1,\r\n 't.checkDate': '',\r\n 't.unitId': '',\r\n 't.checkRecordId': ''\r\n },\r\n archivesData: [],\r\n paramsValueList: []\r\n }\r\n },\r\n computed: {\r\n routerQuery() {\r\n return this.$route.query\r\n },\r\n // 加工为后端需要的请求格式\r\n queryParams() {\r\n const {pageSize, page, ...item} = {\r\n ...this.customQueryPrams,\r\n ...this.routerQuery\r\n }\r\n /*\r\n * 定义 escapeOpt 字段对应字典名 对象,后续进行字段的翻译逻辑\r\n * 为重新加工结构赋值的新请求配置参数\r\n * */\r\n const querys = [\r\n {\r\n group: 'main',\r\n operation: 'BETWEEN',\r\n parentGroup: '',\r\n property: 't.checkDate',\r\n relation: 'AND',\r\n value: ''\r\n },\r\n {\r\n group: 'main',\r\n operation: 'EQUAL',\r\n parentGroup: '',\r\n property: 't.unitId',\r\n relation: 'AND',\r\n value: ''\r\n },\r\n {\r\n group: 'main',\r\n operation: 'EQUAL',\r\n parentGroup: '',\r\n property: 't.checkRecordId',\r\n relation: 'AND',\r\n value: ''\r\n }\r\n ]\r\n return {\r\n pageBean: {pageSize, page},\r\n querys: querys.map(i => {\r\n return {...i, value: item[i.property]}\r\n })\r\n }\r\n }\r\n },\r\n mounted() {\r\n this.loadData()\r\n },\r\n methods: {\r\n // 获取list\r\n async loadData() {\r\n const {data: {value: {rows}}} = await CSaftyDangerAbarbeitung(this.queryParams)\r\n let url = window.context.portal + '/file/onlinePreviewController/v1/getFileById_'\r\n this.archivesData = rows.map(item => {\r\n let imgUrlArray = item.imgUrlArray || []\r\n let reformImgUrlArray = item.reformImgUrlArray || []\r\n return {\r\n ...item,\r\n imgUrlArray: imgUrlArray.map(i => {\r\n return {url: url + i, isImage: true}\r\n }),\r\n reformImgUrlArray: reformImgUrlArray.map(i => {\r\n return {url: url + i, isImage: true}\r\n })\r\n }\r\n })\r\n }\r\n\r\n }\r\n}\r\n",null]}