{"remainingRequest":"D:\\jenkins\\workspace\\examine-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\examine-fvue\\src\\views\\mainDataMenu\\components\\roomMenuDialog.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\examine-fvue\\src\\views\\mainDataMenu\\components\\roomMenuDialog.vue","mtime":1669637191891},{"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//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nimport dictUtils from '@/components/dict/DictSelectUtils.js'\nimport roomMenu from '@/api/examination/roomMenu.js'\nexport default {\n\tname: 'warning',\n\tdata() {\n\t\treturn {\n\t\t\tvisible: false,\n\t\t\ttitle: '',\n\t\t\tparams: {\n\t\t\t\tcode: \"\",\n\t\t\t\tname: \"\",\n\t\t\t\troomStatus: \"\",\n\t\t\t\troomPlace: '',\n\t\t\t\tmemo: ''\n\t\t\t},\n\t\t\trules: {\n\t\t\t\tcode: [{\n\t\t\t\t\trequired: true,\n\t\t\t\t\tmessage: '请输入考试编码',\n\t\t\t\t\ttrigger: 'blur',\n\t\t\t\t}, ],\n\t\t\t\tname: [{\n\t\t\t\t\trequired: true,\n\t\t\t\t\tmessage: '请输入考场名称',\n\t\t\t\t\ttrigger: 'blur',\n\t\t\t\t}, ],\n\t\t\t\troomStatus: [{\n\t\t\t\t\trequired: true,\n\t\t\t\t\tmessage: '请选择考场状态',\n\t\t\t\t\ttrigger: 'blur',\n\t\t\t\t}, ],\n\t\t\t\troomPlace: [{\n\t\t\t\t\trequired: true,\n\t\t\t\t\tmessage: '请输入考场位置',\n\t\t\t\t\ttrigger: 'blur',\n\t\t\t\t}, ],\n\t\t\t},\n\t\t\troomStatusList: []\n\t\t}\n\t},\n\tcreated() {\n\t\tthis.roomStatusList = dictUtils.getDictItemsFromCache('kczt')\n\t},\n\tmounted() {},\n\tmethods: {\n\t\tadd() {\n\t\t\tthis.visible = true\n\t\t\tthis.title = '新增'\n\t\t\tthis.params.roomStatus = this.roomStatusList[0].value\n\t\t},\n\t\tedit(row) {\n\t\t\tthis.visible = true\n\t\t\tthis.title = '修改'\n\t\t\troomMenu.detailId(row.id, res => {\n\t\t\t\tthis.params = res\n\t\t\t})\n\t\t},\n\t\t//保存\n\t\tgoInfo() {\n\t\t\tthis.$refs.formInfo.validate(valid => {\n\t\t\t\tif (valid) {\n\t\t\t\t\tif (this.title === '新增') {\n\t\t\t\t\t\troomMenu.addData(this.params, response => {\n\t\t\t\t\t\t\tif (response.state) {\n\t\t\t\t\t\t\t\tthis.$notify({\n\t\t\t\t\t\t\t\t\ttype: 'success',\n\t\t\t\t\t\t\t\t\tmessage: '保存成功',\n\t\t\t\t\t\t\t\t\tduration: 2000\n\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\tthis.handleClose()\n\t\t\t\t\t\t\t\tthis.$parent.loadData(1)\n\t\t\t\t\t\t\t} else {}\n\t\t\t\t\t\t})\n\t\t\t\t\t}\n\t\t\t\t\tif (this.title === '修改') {\n\t\t\t\t\t\troomMenu.editData(this.params, response => {\n\t\t\t\t\t\t\tif (response.state) {\n\t\t\t\t\t\t\t\tthis.$notify({\n\t\t\t\t\t\t\t\t\ttype: 'success',\n\t\t\t\t\t\t\t\t\tmessage: '修改成功',\n\t\t\t\t\t\t\t\t\tduration: 2000\n\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\tthis.handleClose()\n\t\t\t\t\t\t\t\tthis.$parent.loadData(1)\n\t\t\t\t\t\t\t} else {}\n\t\t\t\t\t\t})\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\treturn false\n\t\t\t\t}\n\t\t\t})\n\t\t},\n\t\t// 关闭新增人员窗口\n\t\thandleClose() {\n\t\t\tthis.visible = false\n\t\t\tthis.params = {\n\t\t\t\tcode: \"\",\n\t\t\t\tname: \"\",\n\t\t\t\troomStatus: \"\",\n\t\t\t\troomPlace: '',\n\t\t\t\tmemo: ''\n\t\t\t}\n\n\t\t},\n\t},\n}\n",null]}