zengyicheng 1 年之前
父节点
当前提交
de6134f9d7

+ 16 - 5
src/components/pages/components/englishRight.vue

@@ -42,9 +42,19 @@
             >
             </el-option>
           </el-select>
-          <div class="addeEva" @click="setEvaTitle">
-            <img src="../../../assets/icon/addEva.png" alt="" />
-          </div>
+          <el-tooltip
+            effect="light"
+            content="点击将下列内容设置成评价模板"
+            placement="top"
+            v-if="engList.textJson.startJson.length > 0"
+          >
+            <div
+              class="addeEva"
+              @click="setEvaTitle"
+            >
+              <img src="../../../assets/icon/addEva.png" alt="" />
+            </div>
+          </el-tooltip>
         </div>
         <div class="addEva">
           <el-rate
@@ -199,6 +209,7 @@ export default {
               this.engList.textJson.startJson.push(tJson.startJson[i]);
             }
           }
+          this.engEvaId = "";
         })
         .catch((err) => {
           console.error(err);
@@ -209,9 +220,9 @@ export default {
     englishList: {
       handler(newVal) {
         if (newVal) {
-          if(Object.keys(this.englishList).length > 0){
+          if (Object.keys(this.englishList).length > 0) {
             this.engList = this.englishList;
-          }else{
+          } else {
             this.engList = this.engList;
           }
           this.$forceUpdate();

+ 14 - 4
src/components/pages/easy/commpont/englishRight.vue

@@ -42,9 +42,19 @@
             >
             </el-option>
           </el-select>
-          <div class="addeEva" @click="setEvaTitle">
-            <img src="../../../../assets/icon/addEva.png" alt="" />
-          </div>
+          <el-tooltip
+            effect="light"
+            content="点击将下列内容设置成评价模板"
+            placement="top"
+            v-if="engList.textJson.startJson.length > 0"
+          >
+            <div
+              class="addeEva"
+              @click="setEvaTitle"
+            >
+              <img src="../../../../assets/icon/addEva.png" alt="" />
+            </div>
+          </el-tooltip>
         </div>
         <div class="addEva">
           <el-rate
@@ -70,7 +80,6 @@
               <el-input v-model="item.detile"></el-input>
             </div>
           </div>
-
           <div class="addeEvaItem" @click="addStartItem">
             <img src="../../../../assets/icon/addEva.png" alt="" />
           </div>
@@ -200,6 +209,7 @@ export default {
               this.engList.textJson.startJson.push(tJson.startJson[i]);
             }
           }
+          this.engEvaId = "";
         })
         .catch((err) => {
           console.error(err);

+ 14 - 4
src/components/pages/task/commpont/englishRight.vue

@@ -42,9 +42,19 @@
             >
             </el-option>
           </el-select>
-          <div class="addeEva" @click="setEvaTitle">
-            <img src="../../../../assets/icon/addEva.png" alt="" />
-          </div>
+          <el-tooltip
+            effect="light"
+            content="点击将下列内容设置成评价模板"
+            placement="top"
+            v-if="engList.textJson.startJson.length > 0"
+          >
+            <div
+              class="addeEva"
+              @click="setEvaTitle"
+            >
+              <img src="../../../../assets/icon/addEva.png" alt="" />
+            </div>
+          </el-tooltip>
         </div>
         <div class="addEva">
           <el-rate
@@ -70,7 +80,6 @@
               <el-input v-model="item.detile"></el-input>
             </div>
           </div>
-
           <div class="addeEvaItem" @click="addStartItem">
             <img src="../../../../assets/icon/addEva.png" alt="" />
           </div>
@@ -199,6 +208,7 @@ export default {
               this.engList.textJson.startJson.push(tJson.startJson[i]);
             }
           }
+          this.engEvaId = "";
         })
         .catch((err) => {
           console.error(err);