| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 | 
							- <!DOCTYPE html>
 
- <html lang="en">
 
-   <head>
 
-     <meta charset="UTF-8" />
 
-     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
 
-     <title>修改结果</title>
 
-     <link rel="stylesheet" type="text/css" href="../../../css/bootstrap.min.css" />
 
-     <link rel="stylesheet" type="text/css" href="../../../css/cross.css" />
 
-     <link rel="stylesheet" type="text/css" href="../../../css/style.min.css" />
 
-     <link href="../../../plugins/toastr/toastr.min.css" rel="stylesheet" />
 
-     <link rel="stylesheet" href="../css/questionnaire.css" />
 
-     <link rel="stylesheet" type="text/css" href="../../../css/element-ui.css" />
 
-     <style>
 
-       .recommand {
 
-         padding: 16px 20px;
 
-       }
 
-       .dialog-footer {
 
-         display: flex;
 
-         border-top: 1px solid #eee;
 
-         margin: 50px 20px 0;
 
-         padding-top: 12px;
 
-         display: flex;
 
-         justify-content: flex-end;
 
-       }
 
-     </style>
 
-   </head>
 
-   <body>
 
-     <div id="app">
 
-       <div class="c-999 recommand">
 
-         当前评估推荐结果为:{{result.screen_result}}。若需修改,请选择下方的“评估结果”字段进行修改。若使用当前推荐结果,请点击【使用推荐结果】按钮。
 
-       </div>
 
-       <el-form :model="form" label-width="100px" ref="form" :rules="rules" style="margin-top: 20px">
 
-         <el-form-item label="评估结果" prop="screenResultScore">
 
-           <el-select v-model="form.screenResultScore">
 
-             <el-option v-for="el in resultList" :label="el.label" :value="el.value"></el-option>
 
-           </el-select>
 
-         </el-form-item>
 
-       </el-form>
 
-       <div class="dialog-footer">
 
-         <el-button @click="goScreeningResult">使用推荐结果({{result.screen_result}})</el-button>
 
-         <el-button type="primary" @click="updateResult">修改评估结果</el-button>
 
-       </div>
 
-     </div>
 
-     <script src="../../../js/vue.js" type="text/javascript" charset="utf-8"></script>
 
-     <script src="../../../js/jquery-2.2.4.js" type="text/javascript" charset="utf-8"></script>
 
-     <script src="../../../component/common/event-bus.js"></script>
 
-     <script src="../../../js/element-ui.js" type="text/javascript" charset="utf-8"></script>
 
-     <script src="../../../js/underscore.js" type="text/javascript" charset="utf-8"></script>
 
-     <script src="../../../js/es6-promise.js" type="text/javascript" charset="utf-8"></script>
 
-     <script src="../../../plugins/toastr/toastr.min.js"></script>
 
-     <script type="text/javascript" src="../../../plugins/layer/layer.min.js"></script>
 
-     <script src="../../../js/util.js" type="text/javascript" charset="utf-8"></script>
 
-     <script src="../../../api/http-request.js" type="text/javascript" charset="utf-8"></script>
 
-     <script type="text/javascript" src="../../../api/jbsc-api.js"></script>
 
-     <script>
 
-       var httpData = GetRequest()
 
-       new Vue({
 
-         el: '#app',
 
-         data() {
 
-           return {
 
-             form: {},
 
-             resultList: [
 
-               { label: '超高危', value: 1 },
 
-               { label: '极高危', value: 2 },
 
-               { label: '高危', value: 3 },
 
-               { label: '中危', value: 4 },
 
-               { label: '低危', value: 5 }
 
-             ],
 
-             rules: {
 
-               screenResultScore: { required: true, message: '请选择评估结果' }
 
-             },
 
-             resultCode: httpData['resultCode'],
 
-             result: {}
 
-           }
 
-         },
 
-         methods: {
 
-           getScreenResult() {
 
-             var vm = this
 
-             jbscAPI.getScreenResultDetail({ code: this.resultCode }).then(function (res) {
 
-               console.log(res, 'res')
 
-               vm.result = res.data.result
 
-               for (var item of vm.resultList) {
 
-                 if (item.label == vm.result.screen_result) {
 
-                   vm.$set(vm.form, 'screenResultScore', item.value)
 
-                 }
 
-               }
 
-             })
 
-           },
 
-           goScreeningResult() {
 
-             top.layer.open({
 
-               type: 2,
 
-               //				  offset: ['100px'], //右下角弹出
 
-               area: ['568px', '100%'],
 
-               shade: 0.5,
 
-               title: '查看筛选结果',
 
-               fixed: true, //不固定
 
-               maxmin: true,
 
-               closeBtn: 1,
 
-               shift: 5,
 
-               shadeClose: false, //点击遮罩关闭层
 
-               content: '../../jbsc/html/view_screening_results.html?resultCode=' + this.resultCode,
 
-               end: function () {
 
-                 var index = top.layer.getFrameIndex(window.name) //先得到当前iframe层的索引
 
-                 parent.eventBuss.$emit('guan_results', index)
 
-               }
 
-             })
 
-             var index = parent.layer.getFrameIndex(window.name) //先得到当前iframe层的索引
 
-             parent.layer.close(index) //再执行关闭
 
-           },
 
-           updateResult() {
 
-             var vm = this
 
-             jbscAPI.updAscvdResult({ screenCode: this.resultCode, screenResultScore: this.form.screenResultScore }).then(function (res) {
 
-               vm.goScreeningResult()
 
-             })
 
-           }
 
-         },
 
-         mounted() {
 
-           this.getScreenResult()
 
-         }
 
-       })
 
-     </script>
 
-   </body>
 
- </html>
 
 
  |