Browse Source

修改控制操作列的标识

zhuliu 1 năm trước cách đây
mục cha
commit
83a0b9cd08

+ 4 - 2
src/assets/css/main.scss

@@ -59,9 +59,11 @@
     height: 100%;
     width: 100%;
     padding-bottom:10px;
+    overflow-x: auto !important;
     .el-table__body-wrapper{
-      max-height: calc(100% - 50px);
-      overflow-y: auto;
+      max-height: calc(100% - 75px);
+      overflow: auto;
+      padding-bottom: 10px;
     }
   }
   .el-table th{

+ 2 - 2
src/views/event/components/index.vue

@@ -7,14 +7,14 @@
           </mySearch>
         </div>
         <div style="display: flex">
-          <div v-if="['可视化'].indexOf(isOperate) == -1">
+          <div v-if="[2].indexOf(isOperate) == -1">
             <span>分组查询:</span>
             <el-select v-model="groupingValue" size="small" @change="changeGrouping" clearable style="width: 120px">
               <el-option v-for="item in groupingOption" :key="item.value" :label="item.name" :value="item.value">
               </el-option>
             </el-select>
           </div>
-          <el-button-group style=" display: flex; justify-content: flex-start; margin-left: 10px;" v-if="['可视化'].indexOf(isOperate) == -1">
+          <el-button-group style=" display: flex; justify-content: flex-start; margin-left: 10px;" v-if="[2].indexOf(isOperate) == -1">
             <el-button size="small" :type="viewSelected === 'visual' ? 'primary' : ''" @click="onChange2('visual')">可视化</el-button>
             <el-button :type="viewSelected === 'Table' ? 'primary' : ''" @click="onChange2('Table')" size="small">列表</el-button>
             <el-button :type="viewSelected === 'Card' ? 'primary' : ''" @click="onChange2('Card')" size="small">卡片</el-button>

+ 3 - 2
src/views/event/components/view/table.vue

@@ -4,7 +4,8 @@
     v-el-table-infinite-scroll="getList"
     :infinite-scroll-distance="10"
       :infinite-scroll-disabled="disabled"
-      :height="row?300:auto">
+      :height="row?300:auto"
+      style="overflow-x: auto;">
       <el-table-column label="#" width="60" type="index" align="center">
         <template slot-scope="scope">
           <span>{{ (scope.$index + 1) + ((queryParams.current - 1) * queryParams.size) }}</span>
@@ -21,7 +22,7 @@
         </template>
       </el-table-column>
 
-        <el-table-column v-if="['首页'].indexOf(isOperate) == -1" label="操作" align="center" width="150px" >
+        <el-table-column v-if="['1'].indexOf(isOperate) == -1" label="操作" align="center" width="150px" >
           <template slot-scope="scope">
             <el-dropdown split-button type="primary" size="small" @click="handleClick(scope.row)"
               @command="handleCommand($event,scope.row)">

+ 3 - 3
src/views/home/components/tabs.vue

@@ -3,13 +3,13 @@
     <div id="step3">
       <el-tabs v-model="activeName" @tab-click="handleClick">
         <el-tab-pane label="事件" name="event">
-          <eventTable :isOperate="'首页'" :tableData="tableData"></eventTable>
+          <eventTable :isOperate="1" :tableData="tableData"></eventTable>
         </el-tab-pane>
         <el-tab-pane label="专题库" name="project">
-          <projectTable :isOperate="'首页'" :tableData="tableData"></projectTable>
+          <projectTable :isOperate="1" :tableData="tableData"></projectTable>
         </el-tab-pane>
         <el-tab-pane label="报告" name="report">
-          <reportTable :isOperate="'首页'" :tableData="tableData"></reportTable>
+          <reportTable :isOperate="1" :tableData="tableData"></reportTable>
         </el-tab-pane>
         <el-tab-pane label="我的任务" name="task">
           <taskTable :tableData="tableData"></taskTable>

+ 1 - 1
src/views/patentMining/index.vue

@@ -6,7 +6,7 @@
                 <mySearch style="width:500px" :SearchFields="searchFiled" @search="search" :searchValue="searchOption" :disabled="!$permission('/workspace/project/check')"></mySearch>  
               </div>
               <div style="display:flex;margin-right:10px">
-                  <el-button-group class="margin-left_10" v-if="['可视化'].indexOf(isOperate) == -1">
+                  <el-button-group class="margin-left_10" v-if="[2].indexOf(isOperate) == -1">
                     <el-button :type="viewType === 'commonTable' ? 'primary' : ''" @click="onChange2('commonTable')" size="small">列表</el-button>
                     <el-button :type="viewType === 'commonCard' ? 'primary' : ''" @click="onChange2('commonCard')" size="small">卡片</el-button>
                   </el-button-group>

+ 1 - 1
src/views/project/components/view/table.vue

@@ -17,7 +17,7 @@
           </template>
         </el-table-column>
 
-        <el-table-column v-if="['首页'].indexOf(isOperate) == -1" label="操作" align="center" width="150px">
+        <el-table-column v-if="[1].indexOf(isOperate) == -1" label="操作" align="center" width="150px">
           <template slot-scope="scope">
             <el-dropdown split-button type="primary" size="small" @click="handleCommand('e',scope.row)"
               @command="handleCommand($event,scope.row)">

+ 5 - 5
src/views/project/index.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="workspace height_100">
     <div shadow="never" class="workspace-card nopadding height_100">
-      <div class="query-top" v-if="['可视化'].indexOf(isOperate) == -1">
+      <div class="query-top" v-if="[2].indexOf(isOperate) == -1">
         <el-collapse>
           <el-collapse-item title="图表预览" name="1">
             <div class="chart-box">
@@ -16,7 +16,7 @@
             <div>
               <mySearch style="width:500px" :SearchFields="searchFiled" @search="search" :searchValue="searchOption" :disabled="!$permission('/workspace/project/check')"></mySearch>  
             </div>
-            <div style="display:flex;margin-right:10px" v-if="['可视化'].indexOf(isOperate) == -1">
+            <div style="display:flex;margin-right:10px" v-if="[2].indexOf(isOperate) == -1">
                 <div >
                     <span>分组查询:</span>
                     <el-select v-model="group" :disabled="!$permission('/workspace/project/check')" clearable size="small" @change="onChange" style="width:200px">
@@ -45,7 +45,7 @@
             <div v-loading="loading">
                 <component :is="viewType" v-bind="$attrs" v-on="$listeners" :isOperate="isOperate" :tableData="dataList" :common-data="commonData" :group="group" :params="queryParams" :field="fieldList" @option="handleOption" @sort="handleSort"></component>
             </div>
-          <div class="pagination"  v-if="['可视化'].indexOf(isOperate) == -1">
+          <div class="pagination"  v-if="[2].indexOf(isOperate) == -1">
             <el-pagination
                 backgroundx
                 layout="total, prev, pager, next, jumper"
@@ -56,7 +56,7 @@
             </el-pagination>
           </div>
         </el-main>
-        <el-footer class="pagination" v-if="['可视化'].indexOf(isOperate) != -1 ">
+        <el-footer class="pagination" v-if="[2].indexOf(isOperate) != -1 ">
           <el-pagination
                 backgroundx
                 layout="total, prev, pager, next, jumper"
@@ -163,7 +163,7 @@ export default {
       this.commonData = response.data
     })
     //获取应用场景统计
-    if(['可视化'].indexOf(this.isOperate) == -1){
+    if([2].indexOf(this.isOperate) == -1){
       this.getScenarioAndTypeTotal();
     }
     

+ 2 - 2
src/views/report/components/index.vue

@@ -6,7 +6,7 @@
               <mySearch style="width:500px" :SearchFields="searchFiled" @search="search" :searchValue="searchOption"></mySearch>  
             </div>
             <div style="display:flex;">
-                <el-button-group style="display:flex;justify-content:flex-start" v-if="['可视化'].indexOf(isOperate) == -1">
+                <el-button-group style="display:flex;justify-content:flex-start" v-if="[2].indexOf(isOperate) == -1">
                     <el-button v-for="item in viewTypes" :key="item.component" size="small" :type="viewType == item.component ? 'primary' : ''"  @click="onChange2(item.component)" >{{item.name}}</el-button>
                 </el-button-group>
                 <el-dropdown size="small" style="margin-right:20px" v-if="$permission('/pcs/report/add')">
@@ -60,7 +60,7 @@ export default {
         //视图类型
         viewTypes:[
             {
-                name:'可视化',
+                name:2,
                 component:'visual'
             },
             {

+ 1 - 1
src/views/report/components/view/table.vue

@@ -17,7 +17,7 @@
           </template>
         </el-table-column>
 
-        <el-table-column v-if="['首页'].indexOf(isOperate) == -1" label="操作" align="center" width="150px">
+        <el-table-column v-if="[1].indexOf(isOperate) == -1" label="操作" align="center" width="150px">
         <template slot-scope="scope">
           <el-dropdown @command="handleCommand($event, scope.row)" split-button type="primary" size="small"  @click="handleCommand('e',scope.row)">
             <span v-if="$reportPermission(scope.row.id,[0,1])">编辑</span>

+ 1 - 1
src/views/visual/components/drawer/eventDrawer.vue

@@ -2,7 +2,7 @@
     <div>
       <el-drawer class="custom-drawer-form" size="900px" :with-header="false" :visible.sync="drawer" direction="rtl" :before-close="close" destroy-on-close append-to-body>
           <div style="padding:10px;height:100%">
-            <questionIndex :applicationScenario="getQuestionId(params.scenarioName)" isOperate='可视化'></questionIndex>
+            <questionIndex :applicationScenario="getQuestionId(params.scenarioName)" :isOperate='2'></questionIndex>
           </div>
       </el-drawer>
     </div>

+ 1 - 1
src/views/visual/components/drawer/titleDrawer.vue

@@ -5,7 +5,7 @@
               <el-tabs v-model="components">
                   <el-tab-pane v-for="item in menu" :key="item.components"  :label="item.name" :name="item.components"></el-tab-pane>
               </el-tabs>
-              <component :is='components' style="height:calc(100% - 50px);" isOperate='可视化'></component>
+              <component :is='components' style="height:calc(100% - 50px);" :isOperate='2'></component>
           </div>
           
       </el-drawer>