Procházet zdrojové kódy

修改表单提示文字

ZaiZai před 2 roky
rodič
revize
4bc36e1cf5
1 změnil soubory, kde provedl 49 přidání a 49 odebrání
  1. 49 49
      src/views/data-fill/components/ListItem.vue

+ 49 - 49
src/views/data-fill/components/ListItem.vue

@@ -48,7 +48,7 @@
                                 <span class="ml-1">提示</span>
                             </div>
                             <div class="text-gray-400 tip-item">1、灰色框代表可通过系统识别计算,公式自动引用,可通过公式计算少量数据,(表头数据及简单),也可只填写白色框数据</div>
-                            <div class="text-gray-400 tip-item">2、系统支持键盘中,shift + tab键向上一个填报框切换,tab向下一个填报框切换。暂不支持上下按键切换输入框</div>
+                            <div class="text-gray-400 tip-item">2、系统支持键盘中,shift + tab键向上一个填报框切换,tab向下一个填报框切换。Shift + 上 ( ↑ )、下 ( ↓ )、左 ( ← )、右 ( → )键,切换填报输入框焦点。  </div>
                             <div class="table-tip-foot">
                                 <div class="tip-left-btn">
                                     <HcTooltip keys="wbs_import_table">
@@ -152,7 +152,7 @@
                         :autoExpandKeys="CTDTreeAutoExpandKeys"
                         @node-click="CTDElTreeClick"
                         :indent="0"
-                       
+
                       >
                       </ElTree>
                  </el-scrollbar>
@@ -181,7 +181,7 @@
                 </div>
             </div>
        </div>
-                
+
 
     </HcDialog>
     <!-- 选择要插入的数据 -->
@@ -199,7 +199,7 @@
                             <template #tempLow="{row}">{{row['tempLow']}} ~ {{row['tempHigh']}}</template>
                             <template #action="{row}">
                                      <el-checkbox size="large"  @change="insertDataTableCheck(row)"/>
-                               
+
                             </template>
                         </HcTable>
                      </div> -->
@@ -235,12 +235,12 @@
         <div class="copy-node-many-box" v-if="CopyModalType=== '1'">
                 <div class="copy-node-many-tree">
                     <el-scrollbar>
-                      <WbsTree 
-                      :projectId="projectId" 
-                      :contractId="contractId" 
-                      @nodeTap="wbsElTreeClick" 
+                      <WbsTree
+                      :projectId="projectId"
+                      :contractId="contractId"
+                      @nodeTap="wbsElTreeClick"
                       @nodeLoading="ElTreeNodeLoading"
-                     
+
                       />
                     </el-scrollbar>
                 </div>
@@ -284,7 +284,7 @@
                       >
                       </ElTree>
                       <!-- 第三方树 -->
-                        <ElTree 
+                        <ElTree
                         v-else
                         class="hc-tree-node" ref="ElTreeRef2" :props="thirdElTreeProps" :data="thirdtreeDatas" highlight-current accordion node-key="id"
                          @node-click="thirdtreeDatasElTreeClick" :indent="0">
@@ -319,19 +319,19 @@
                                 <span :class="[row?.isSelectedStatus===1?'text-green':'']">{{row?.reportNo}}</span>
                             </template>
                         </HcTable>
-                  
+
                 </div>
                 <div class="dialog-pages">
                         <HcPages :pages="filesearchFormPage" @change="filesearchFormPageChange"/>
                 </div>
             </div>
        </div>
-                
+
 
     </HcDialog>
     <!-- 公式参数配置 -->
     <HcDialog :show="formulaModal" title="公式参数配置"  widths="84%"  saveText="保存" @close="formulaModal = false" @save="PanelSaveClick">
- 
+
                 <div v-if="componentDetail['type']==='radio'">
                      <el-form ref="formIDVFRef" :model="formulaModalinfo" label-width="auto" size="large"  >
                         <el-form-item :label="componentDetail['info']['label']">
@@ -399,7 +399,7 @@ const props = defineProps({
     wbsTempId: {
         type: [String,Number],
         default: ''
-    }, 
+    },
     tenantId: {
         type: [String,Number],
         default: ''
@@ -471,12 +471,12 @@ watch(() => [
     props.wbsType,
      props.status
 ], ([expandKeys, UserProjectId, UserContractId, UserWbsTempId, UserTenantId, UserIdPrefix, wbs_type,val]) => {
-   
+
     projectId.value = UserProjectId
     contractId.value = UserContractId
     wbsTempId.value = UserWbsTempId
     tenantId.value = UserTenantId
-    
+
     wbsType.value = wbs_type
      isStatus.value = val
 })
@@ -517,7 +517,7 @@ const ActiveKey = ref([])
 const formKeyIds = ref('')
 const formparentId=ref('')
 const CollapseChange = async (name) => {
-  
+
     ActiveKey.value = name
     let names=[]
     if(name.length>0){
@@ -527,7 +527,7 @@ const CollapseChange = async (name) => {
         getOffsetTop(name);
         const index = names[1]
         const item = listDatas.value[index]
-       
+
         formKeyIds.value = item.pkeyId ? item.pkeyId + '' : ''
         formparentId.value= item.parentId ? item.parentId + '' : ''
         if (!item.isTableFormRender) {
@@ -758,9 +758,9 @@ const tabTypeChange = ({key}) => {
     }else{
          placeholderType='试验报告单'
     }
-  
+
     getSearchNodeTables()
-    
+
 }
 const insertDataTableLoading=ref(false)
 const insertDataTableColumn = ref(
@@ -1010,17 +1010,17 @@ const handleMenuSelect = ({key}) => {
         fileModal.value=true;
         fileModalradio.value=1
         filedialogTableData.value=[]
-       
+
     }
     else if(key === 'formula'){
-       
+
        console.log('公式参数');
        console.log(tableFormItemNode.value,'tableFormItemNode.value');
        formulaModal.value=true
          getPanel()
-      
-      
-       
+
+
+
     }
 
 }
@@ -1034,7 +1034,7 @@ const getPanel= async () => {
             pkeyId:pkeyIds,
 
         }, false)
-   
+
         if (!error && code === 200) {
             componentDetail.value = getObjNullValue(data)
         } else {
@@ -1057,8 +1057,8 @@ const PanelSaveClick = async (item,index) => {
             window?.$message?.success('操作成功')
             formulaModal.value=false;
         }
-        
-     
+
+
 }
 //插入设计值
 const IDVFModal = ref(false)
@@ -1218,13 +1218,13 @@ const filedialogTableSelection1 = (rows) => {
     filetableCheckedKeys.value = rows.filter((item) => {
         return (item??'') !== '';
     })
-  
+
 }
 const filedialogTableSelection = (rows) => {
     filetableCheckedKeys.value = rows.filter((item) => {
         return (item??'') !== '';
     })
-  
+
 }
 //确认关联试验文件
 const savefileModal = ()=>{
@@ -1239,8 +1239,8 @@ const savefileModal = ()=>{
     }else{
          window?.$message?.warning('请选择你要关联的文件')
     }
-    
-    
+
+
 }
 const CTDdialogTableColumn = ref([
     {key:'reportNo', name: '报告编号'},
@@ -1316,11 +1316,11 @@ const getfileNodeData = async ()=>{
         filedialogTableData.value.forEach((item)=>{
             if(item.isSelectedStatus===1){
                 defaultarr.push(item)
-                
+
             }
          tabtoggleSelection(defaultarr)
         })
-       
+
     } else {
         filedialogTableData.value = []
         filesearchFormPage.value.total = 0
@@ -1337,7 +1337,7 @@ const tabtoggleSelection=(rows)=> {
     });
   } else {
       dialogTableRef1.value?.clearSelection();
-     
+
   }
 }
 const outtabtoggleSelection=(rows)=> {
@@ -1346,7 +1346,7 @@ const outtabtoggleSelection=(rows)=> {
       nextTick(()=>{
            dialogTableRef2.value?.toggleRowSelection(row,true);
       })
-     
+
     });
   } else {
     dialogTableRef2.value?.clearSelection();
@@ -1362,9 +1362,9 @@ const thirdtabtoggleSelection=(rows)=> {
           }else{
                 dialogTableRef.value?.toggleRowSelection(row,true);
           }
-          
+
       })
-     
+
     });
   } else {
        if(fileModalradio.value==2){
@@ -1372,7 +1372,7 @@ const thirdtabtoggleSelection=(rows)=> {
        }else{
              dialogTableRef.value?.clearSelection();
        }
-   
+
 
   }
 }
@@ -1390,7 +1390,7 @@ const getBussddataInfotrialData = async ()=>{
         insertDataTable.value = getArrValue(data)
     } else {
         insertDataTable.value = []
-         
+
     }
 
 }
@@ -1400,7 +1400,7 @@ const getBussddataInfotrialData = async ()=>{
 //取消关联数据
 const cancelinsertData = async () => {
     insertDataShow.value=false
-    
+
 }
 //确定关联试验数据数据
 const submitinsertData = async () => {
@@ -1510,7 +1510,7 @@ const getSearchNodeTables = async () => {
         testReportData.value = getArrValue(data)
     } else {
         testReportData.value = []
-         
+
     }
 }
 
@@ -1562,8 +1562,8 @@ const getthirdTreeDatas = async (type) => {
         }else{
              thirdtreeDatas.value = getArrValue(data['leftTree'])
         }
-       
-        
+
+
     } else {
         thirdtreeDatas.value = []
     }
@@ -1595,14 +1595,14 @@ const getthirdTreetavleDatas = async () => {
                 filedialogTableData.value.forEach((item)=>{
                 if(item.isSelectedStatus===1){
                     defaultarr.push(item)
-    
+
                 }
            if(fileModalradio===2){
                outtabtoggleSelection(defaultarr)
            }else{
                thirdtabtoggleSelection(defaultarr)
            }
-            
+
             })
         }
     } else {
@@ -1679,7 +1679,7 @@ const getOffsetTop = (key = '') => {
                 emit('offsetTop', dom?.offsetTop)
             }
         }
-       
+
     } else {
         emit('offsetTop', 0)
     }
@@ -1774,14 +1774,14 @@ table{
             overflow: auto;
             flex: 1;
             border: 8px solid #50545E;
-           
+
             .hc-no-table-form {
                 position: relative;
                 height: 100%;
                 display: flex;
                 justify-content: center;
                 align-items: center;
-               
+
                 .table-form-no {
                     position: relative;
                     img {