{"remainingRequest":"D:\\jenkins\\workspace\\examine-fvue\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\examine-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\examine-fvue\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\examine-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\examine-fvue\\src\\views\\bbtjMenu\\components\\gradeDialog.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\examine-fvue\\src\\views\\bbtjMenu\\components\\gradeDialog.vue","mtime":1673936563036},{"path":"D:\\jenkins\\workspace\\examine-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\examine-fvue\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\examine-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\examine-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\examine-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//\nimport { TableMixin } from '@/mixins/tableMixin';\nimport dictUtils from '@/components/dict/DictSelectUtils.js';\nimport ndbbMenu from '@/api/examination/ndbbMenu.js';\nexport default {\n  name: 'resultsDialog',\n  data: function data() {\n    return {\n      visible: false,\n      form: {\n        positionId: '',\n        subjectId: '',\n        paperId: ''\n      },\n      subjectList: [],\n      subjectId: '',\n      paperList: [],\n      rules: {\n        subjectId: [{\n          required: true,\n          message: '请选择课目',\n          trigger: 'blur'\n        }],\n        paperId: [{\n          required: true,\n          message: '请选择试卷',\n          trigger: 'blur'\n        }]\n      }\n    };\n  },\n  created: function created() {},\n  mounted: function mounted() {},\n  methods: {\n    open: function open(val) {\n      console.log(val);\n      this.visible = true;\n      this.form.positionId = val;\n      this.subjectInfo();\n    },\n    //课目\n    subjectInfo: function subjectInfo() {\n      var _this = this;\n\n      ndbbMenu.getSubjectInfo({\n        positionId: this.form.positionId\n      }, function (res) {\n        if (res.state) {\n          _this.subjectList = res.value;\n        }\n      });\n    },\n    //试卷\n    positionPaper: function positionPaper(val) {\n      var _this2 = this;\n\n      ndbbMenu.getPositionPaper({\n        subjectId: val\n      }, function (res) {\n        if (res.state) {\n          _this2.paperList = res.value;\n        }\n      });\n    },\n    confirm: function confirm() {\n      var _this3 = this;\n\n      console.log(this.form);\n      ndbbMenu.batchSettingYear(this.form, function (res) {\n        if (res.state) {\n          _this3.$message({\n            message: '设置成功',\n            type: 'success'\n          });\n\n          _this3.handleClose();\n        }\n      });\n    },\n    // 关闭新增人员窗口\n    handleClose: function handleClose() {\n      this.visible = false;\n      this.form = {\n        positionId: '',\n        subjectId: '',\n        paperId: ''\n      };\n    }\n  }\n};",null]}