| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 | 
							- <template>
 
-   <div class="all">
 
-     <div class="initialPoint">
 
-       <div class="initia_title">{{initia_head.initial_suername}}</div>
 
-       <div class="initia_title_1">{{initia_head.initial_suertext}}</div>
 
-       <!-- <el-form :label-width="initia_head.initial_width">
 
-         <el-form-item prop="base_point" style="margin: 20px 0 0 0 "  v-for="(v,i) in initia_arr" :key="i">
 
-             <template slot="label">
 
-               <span :style="'width:'+initia_head.initial_left">{{v.initialName}}</span>
 
-               <el-tooltip placement="top">
 
-                 <div slot="content" class="initia_mark_none_text" v-html="v.initial_text"></div>
 
-                 <span class="initia_mark" v-show="v.initia_mark">?</span>
 
-               </el-tooltip>
 
-             </template>
 
-             <el-input
 
-               class="nitia_list_input"
 
-               v-model="v.initia_input"
 
-               placeholder="请输入分值"
 
-               oninput="if(this.value=='0'){this.value='';}else{this.value=this.value.replace(/[^0-9]/g,'')}"
 
-             ></el-input>
 
-         </el-form-item>
 
-       </el-form>-->
 
-       <div v-for="(v,i) in initia_arr" :key="i">
 
-         <el-form
 
-           :model="v.initia_input"
 
-           ref="v.initia_input"
 
-           :label-width="initia_head.initial_width"
 
-           class="demo-ruleForm"
 
-         >
 
-           <el-form-item
 
-             style="margin: 20px 0 0 0 "
 
-             prop="age"
 
-             :rules="[
 
-               { required: true, message: '分值不能为空'},
 
-             ]"
 
-           >
 
-             <template slot="label">
 
-               <span :style="'width:'+initia_head.initial_left">{{v.initialName}}</span>
 
-               <el-tooltip placement="top">
 
-                 <div slot="content" v-html="v.initial_text"></div>
 
-                 <span class="initia_mark" v-show="v.initia_mark">?</span>
 
-               </el-tooltip>
 
-             </template>
 
-             <el-input
 
-               type="age"
 
-               v-model="v.initia_input.age"
 
-               autocomplete="off"
 
-               class="nitia_list_input"
 
-               placeholder="请输入分值"
 
-               oninput="if(this.value=='0'){this.value='';}else{this.value=this.value.replace(/[^0-9]/g,'')}"
 
-             ></el-input>
 
-           </el-form-item>
 
-         </el-form>
 
-       </div>
 
-       <el-button
 
-         type="primary"
 
-         class="initia_button"
 
-         @click="save()"
 
-         :style="'margin: 20px 0 20px '+initia_head.initial_left"
 
-       >保存</el-button>
 
-     </div>
 
-   </div>
 
- </template>
 
- <script>
 
- export default {
 
-   props: {
 
-     initia_arr: Array,
 
-     initia_head: Object,
 
-   },
 
-   data() {
 
-     return {};
 
-   },
 
-   created() {},
 
-   mounted() {},
 
-   methods: {
 
-     save() {
 
-       let arr = [];
 
-       for (var i = 0; i < this.initia_arr.length; i++) {
 
-         if (this.initia_arr[i].initia_input.age !== "") {
 
-           arr.push({
 
-             sj: this.initia_arr[i].initia_input.age,
 
-           });
 
-           if (arr.length == this.initia_arr.length) {
 
-             this.$emit("initia", arr);
 
-             this.disableds = false;
 
-           }
 
-         } else {
 
-           this.$message({
 
-             message: "请输入分值",
 
-             type: "warning",
 
-           });
 
-           return;
 
-         }
 
-       }
 
-     },
 
-   },
 
- };
 
- </script>
 
- <style>
 
- .el-form-item__label {
 
-   text-align: left;
 
- }
 
- .initialPoint {
 
-   margin-left: 30px;
 
- }
 
- .initia_mark {
 
-   background: #409eff;
 
-   border-radius: 50%;
 
-   width: 14px;
 
-   height: 14px;
 
-   color: #fff;
 
-   display: inline-block;
 
-   font-size: 12px;
 
-   line-height: 14px;
 
-   text-align: center;
 
-   margin-left: 4px;
 
-   cursor: default;
 
- }
 
- .initia_title {
 
-   font-size: 20px;
 
-   color: rgba(48, 49, 51, 1);
 
-   padding-top: 30px;
 
-   font-family: PingFangSC-Regular;
 
- }
 
- .initia_title_1 {
 
-   color: #606266;
 
-   font-size: 14px;
 
-   margin-top: 10px;
 
- }
 
- .nitia_list_input {
 
-   width: 160px;
 
-   height: 40px;
 
-   border-radius: 4px;
 
-   background-color: rgba(255, 255, 255, 1);
 
- }
 
- </style>
 
 
  |