소스 검색

feature(招投标): 新增、删除添加权限限制

lk 2 년 전
부모
커밋
a51890ad1b
2개의 변경된 파일9개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 1
      src/views/customer/detail.vue
  2. 6 2
      src/views/customer/inviteTenders/index.vue

+ 3 - 1
src/views/customer/detail.vue

@@ -298,7 +298,7 @@
                   @keyup.enter.native="handleClick({ name: 'bid' })" />
               </vab-query-form-left-panel>
               <vab-query-form-right-panel :span="12">
-                <el-button icon="el-icon-plus" @click="addBid">新建招标记录</el-button>
+                <el-button v-permissions="['base:bid:add']" icon="el-icon-plus" @click="addBid">新建招标记录</el-button>
               </vab-query-form-right-panel>
             </vab-query-form>
             <el-table border :data="bidlist" height="calc(100% - 42px)">
@@ -330,12 +330,14 @@
                 <template slot-scope="scope">
                   <el-button
                     v-if="scope.row.status == '10' || scope.row.status == '40'"
+                    v-permissions="['base:bid:add']"
                     type="text"
                     @click="bidEdit(scope.row)">
                     编辑
                   </el-button>
                   <el-button
                     v-if="scope.row.status == '10' || scope.row.status == '40'"
+                    v-permissions="['base:bid:delete']"
                     type="text"
                     @click="bidDel(scope.row)">
                     删除

+ 6 - 2
src/views/customer/inviteTenders/index.vue

@@ -54,7 +54,9 @@
             </el-form>
           </vab-query-form-top-panel>
           <vab-query-form-left-panel :span="12">
-            <el-button icon="el-icon-plus" type="primary" @click="addBid">新建招标记录</el-button>
+            <el-button v-permissions="['base:bid:add']" icon="el-icon-plus" type="primary" @click="addBid">
+              新建招标记录
+            </el-button>
             <el-button
               v-permissions="['base:distributor:add']"
               icon="el-icon-plus"
@@ -104,12 +106,14 @@
             <template slot-scope="scope">
               <el-button
                 v-if="scope.row.status == '10' || scope.row.status == '40'"
+                v-permissions="['base:bid:add']"
                 type="text"
                 @click="bidEdit(scope.row)">
                 编辑
               </el-button>
               <el-button
                 v-if="scope.row.status == '10' || scope.row.status == '40'"
+                v-permissions="['base:bid:delete']"
                 type="text"
                 @click="bidDel(scope.row)">
                 删除
@@ -188,7 +192,7 @@
         columns: [
           {
             label: '招标信息标题',
-            width: '160px',
+            width: '320px',
             prop: 'title',
             sortable: false,
           },