qymljy 1 سال پیش
والد
کامیت
035765fc1c
1فایلهای تغییر یافته به همراه8 افزوده شده و 2 حذف شده
  1. 8 2
      src/HManagement/notice/pate/modules/list.vue

+ 8 - 2
src/HManagement/notice/pate/modules/list.vue

@@ -6,10 +6,10 @@
       <tableLayout :layout="tablecols" :data="pateList" :opwidth="200" :custom="true" :height="tableHieght">
         <template v-slot:customcol="scope">
           <div v-if="scope.column.columnname === 'classname'">
-            <el-input v-if="act_cus === scope.column.data.sat_notice_classid" size="mini" v-model="scope.column.data.classname" @blur="updatePate(scope.column.data)" :placeholder="$t(`输入版块名称`)"></el-input>
+            <el-input v-if="act_cus === scope.column.data.sat_notice_classid" ref="inputRef"  size="mini"  v-model="scope.column.data.classname" @blur="updatePate(scope.column.data)" :placeholder="$t(`输入版块名称`)"></el-input>
             <p v-else>
               {{ scope.column.data.classname }}
-              <el-button type="text" icon="el-icon-edit" size="small" v-if="scope.column.data.issecret == 0" @click="act_cus = scope.column.data.sat_notice_classid"></el-button>
+              <el-button type="text" icon="el-icon-edit" size="small" v-if="scope.column.data.issecret == 0" @click="inputShow(scope.column.data)"></el-button>
             </p>
           </div>
           <div v-else-if="scope.column.columnname === 'issecret'">
@@ -117,6 +117,12 @@ export default {
         this.queryTypeList()
       })
     },
+    inputShow(data){
+      this.act_cus = data.sat_notice_classid
+      this.$nextTick(()=>{
+        this.$refs.inputRef.focus()
+      })
+    }
   },
   mounted () {
     this.queryTypeList()