{"remainingRequest":"D:\\jenkins\\workspace\\jd_cgpt_fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\jd_cgpt_fvue\\src\\views\\Normal\\BasicDataManagement\\evaluationSystem\\component\\methodDetail.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\jd_cgpt_fvue\\src\\views\\Normal\\BasicDataManagement\\evaluationSystem\\component\\methodDetail.vue","mtime":1711485683816},{"path":"D:\\jenkins\\workspace\\jd_cgpt_fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\jd_cgpt_fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\jd_cgpt_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\r\nimport {getMergeCells} from '@/utils/mergingTable.js'\r\nimport Breadcrumb from '@/components/Breadcrumb/index.vue'\r\nimport basicData from '@/api/basicData'\r\nexport default {\r\n name: 'domesticDialog',\r\n components: {Breadcrumb},\r\n data() {\r\n return {\r\n breadcrumbOpt: [{breadcrumbName: '综合评标法'}, {breadcrumbName: '详情'}],\r\n parameter: {},\r\n tableColumn: [\r\n {prop: 'scoringFactors', label: '评分因素', width: 50},\r\n {prop: 'scoringContent', label: '评分内容', width: 50},\r\n {prop: 'evaluationStandard', label: '评分标准', width: 200},\r\n {prop: 'evaluationScore', label: '分值', width: 50}\r\n ],\r\n tableData: [\r\n {\r\n School: '第一小学',\r\n Grade: '1年级',\r\n Class: '1班',\r\n Name: '张三'\r\n },\r\n {\r\n School: '第一小学',\r\n Grade: '1年级',\r\n Class: '1班',\r\n Name: '张伟'\r\n },\r\n {\r\n School: '第一小学',\r\n Grade: '1年级',\r\n Class: '2班',\r\n Name: '李四'\r\n },\r\n {\r\n School: '第一小学',\r\n Grade: '1年级',\r\n Class: '3班',\r\n Name: '王五'\r\n },\r\n {\r\n School: '第一小学',\r\n Grade: '2年级',\r\n Class: '1班',\r\n Name: '赵六'\r\n },\r\n {\r\n School: '第一小学',\r\n Grade: '2年级',\r\n Class: '2班',\r\n Name: '钱八'\r\n },\r\n {\r\n School: '第一小学',\r\n Grade: '2年级',\r\n Class: '3班',\r\n Name: '陈九'\r\n },\r\n {\r\n School: '第一小学',\r\n Grade: '3年级',\r\n Class: '1班',\r\n Name: '黄十'\r\n },\r\n {\r\n School: '第一小学',\r\n Grade: '3年级',\r\n Class: '2班',\r\n Name: '魏一'\r\n },\r\n {\r\n School: '第一小学',\r\n Grade: '3年级',\r\n Class: '3班',\r\n Name: '杨二'\r\n },\r\n {\r\n School: '第二小学',\r\n Grade: '3年级',\r\n Class: '3班',\r\n Name: '袁零'\r\n }\r\n ]\r\n }\r\n },\r\n created() {\r\n this.parameter = this.$route.query.detailRows\r\n this.detail(this.parameter.id)\r\n },\r\n mounted() {},\r\n methods: {\r\n // 表数据合并\r\n objectSpanMethod({row, column, rowIndex, columnIndex}) {\r\n return this.spanArr[rowIndex][columnIndex]\r\n },\r\n // 关闭//面包屑点击\r\n handleClose() {\r\n this.$router.push({\r\n name: 'evaluationSystem',\r\n params: {\r\n tabsActiveName: 'methodComprehensive',\r\n pageBean: this.$route.query.pageBean\r\n }\r\n })\r\n this.parameter = {}\r\n },\r\n //详情\r\n detail(val) {\r\n basicData.bizEvaluationSystemId(val).then(res => {\r\n this.parameter = res.value\r\n this.parameter.useOrgList = res.value.orgs\r\n .map(item => {\r\n return item.name\r\n })\r\n .join(',')\r\n this.parameter.manner = '综合评标法'\r\n })\r\n }\r\n },\r\n computed: {\r\n // 获取所有单元格合并数据\r\n spanArr() {\r\n if (!this.tableColumn.length) return []\r\n const mergeCols = ['scoringFactors', 'scoringContent'] // 需要合并的列(字段)\r\n return getMergeCells(\r\n this.parameter.descriptionList,\r\n this.tableColumn,\r\n mergeCols\r\n )\r\n }\r\n }\r\n}\r\n",null]}