Browse Source

权限初步控制

JXDS18FUJT 2 years ago
parent
commit
47a2db29ad

+ 3 - 3
src/views/price/gallery/index.vue

@@ -3,7 +3,7 @@
     <div class="app-container">
     <div class="app-container">
         <el-row :gutter="10" class="mb8">
         <el-row :gutter="10" class="mb8">
             <el-col :span="1.5">
             <el-col :span="1.5">
-                <el-upload :show-file-list="false" class="upload-demo" with-credentials :headers="{
+                <el-upload  :show-file-list="false" class="upload-demo" with-credentials :headers="{
                     'Authorization': 'Bearer ' + token
                     'Authorization': 'Bearer ' + token
                 }" action="http://xxgl.zzxcx.net/xxgl-admin/file/info" :data="{
                 }" action="http://xxgl.zzxcx.net/xxgl-admin/file/info" :data="{
     priceId: priceId
     priceId: priceId
@@ -15,7 +15,7 @@
                 </el-upload>
                 </el-upload>
             </el-col>
             </el-col>
             <el-col :span="1.5">
             <el-col :span="1.5">
-                <el-button type="danger" icon="el-icon-delete" size="mini" :disabled="multiple"
+                <el-button type="danger"  v-hasPermi="['price:gallery:remove']" icon="el-icon-delete" size="mini" :disabled="multiple"
                     @click="handleDelete">删除</el-button>
                     @click="handleDelete">删除</el-button>
             </el-col>
             </el-col>
 
 
@@ -47,7 +47,7 @@
                         @click="handleDownload(scope.row)">下载</el-button>
                         @click="handleDownload(scope.row)">下载</el-button>
 
 
                     <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
                     <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
-                        v-hasPermi="['price:info:remove']">删除</el-button>
+                        v-hasPermi="['price:gallery:remove']">删除</el-button>
                 </template>
                 </template>
             </el-table-column>
             </el-table-column>
 
 

+ 2 - 3
src/views/price/manage/index.vue

@@ -44,7 +44,7 @@
           v-hasPermi="['price:info:export']">导出</el-button>
           v-hasPermi="['price:info:export']">导出</el-button>
       </el-col>
       </el-col>
       <el-col :span="1.5">
       <el-col :span="1.5">
-        <el-upload :show-file-list="false" class="upload-demo" with-credentials :headers="{
+        <el-upload v-hasPermi="['price:info:import']" :show-file-list="false" class="upload-demo" with-credentials :headers="{
           'Authorization': 'Bearer ' + token
           'Authorization': 'Bearer ' + token
         }" action="http://xxgl.zzxcx.net/xxgl-admin/price/info/import" :on-success="handleSuccess" multiple
         }" action="http://xxgl.zzxcx.net/xxgl-admin/price/info/import" :on-success="handleSuccess" multiple
           accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.ms-excel"
           accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.ms-excel"
@@ -60,7 +60,6 @@
     <el-table fit :row-style="{ height: '35px' }"  v-loading="loading" :data="infoList"
     <el-table fit :row-style="{ height: '35px' }"  v-loading="loading" :data="infoList"
       @selection-change="handleSelectionChange">
       @selection-change="handleSelectionChange">
       <el-table-column type="selection" width="55" align="center" />
       <el-table-column type="selection" width="55" align="center" />
-      <el-table-column label="主键" align="center" prop="id" />
       <el-table-column label="品牌" align="center" prop="brand" />
       <el-table-column label="品牌" align="center" prop="brand" />
       <el-table-column width="180px" label="机组型号" align="center" prop="unitModel" />
       <el-table-column width="180px" label="机组型号" align="center" prop="unitModel" />
       <el-table-column label="机组功率(kw)" align="center" prop="unitPowerKw" />
       <el-table-column label="机组功率(kw)" align="center" prop="unitPowerKw" />
@@ -98,7 +97,7 @@
           <el-button @click="() => {
           <el-button @click="() => {
             $router.push('/gallery?id=' + scope.row.id)
             $router.push('/gallery?id=' + scope.row.id)
           
           
-          }" size="mini" type="text" icon="el-icon-picture-outline" v-hasPermi="['price:info:edit']">图片</el-button>
+          }" size="mini" type="text" icon="el-icon-picture-outline" >图片</el-button>
 
 
 
 
 
 

+ 2 - 2
src/views/price/query/index.vue

@@ -48,7 +48,7 @@
 
 
     <el-table fit :row-style="{ height: '35px' }" v-loading="loading" :data="infoList" @selection-change="handleSelectionChange">
     <el-table fit :row-style="{ height: '35px' }" v-loading="loading" :data="infoList" @selection-change="handleSelectionChange">
       <el-table-column type="selection" width="55" align="center" />
       <el-table-column type="selection" width="55" align="center" />
-      <el-table-column label="主键" align="center" prop="id" />
+
       <el-table-column label="品牌" align="center" prop="brand" />
       <el-table-column label="品牌" align="center" prop="brand" />
       <el-table-column width="180px" label="机组型号" align="center" prop="unitModel" />
       <el-table-column width="180px" label="机组型号" align="center" prop="unitModel" />
       <el-table-column label="机组功率(kw)" align="center" prop="unitPowerKw" />
       <el-table-column label="机组功率(kw)" align="center" prop="unitPowerKw" />
@@ -87,7 +87,7 @@
               $router.push('/gallery?id='+scope.row.id)
               $router.push('/gallery?id='+scope.row.id)
 
 
             }" size="mini" type="text" icon="el-icon-picture-outline"
             }" size="mini" type="text" icon="el-icon-picture-outline"
-              v-hasPermi="['price:info:edit']">图片</el-button>
+             >图片</el-button>
       
       
 
 
 <!-- 
 <!--