zhuliu 10 miesięcy temu
rodzic
commit
d67c4bf490

+ 2 - 2
src/views/backStageManage/application/vision/components/form/versionForm.vue

@@ -34,10 +34,10 @@
             <div style="border:1px solid white;padding:10px;margin:10px 0;border-radius:8px;">
                 <div style="height: 500px;" >
                     <p style="display:flex;align-items:center;justify-content:space-between">
-                        选择功能:
+                        {{model=='detail'?'功能清单':'选择功能'}}
                         <el-button v-if="model != 'detail'" type="primary" size="small" @click="addFunction(1,form)">添加功能</el-button>
                     </p>
-                    <funTable ref="functionTable" :tableData="tableData" :loading="loading" :reload="reload" :defaultChecked="true">
+                    <funTable ref="functionTable" :tableData="tableData" :loading="loading" :reload="reload" :canChoose="model=='detail'?false:true" :defaultChecked="true">
                         <template slot="column">
                             <el-table-column label="授权代码" align="center">
                                 <template slot-scope="scope" v-if="!scope.row.children || scope.row.children == 0">

+ 5 - 1
src/views/backStageManage/application/vision/components/functionTable.vue

@@ -11,7 +11,7 @@
             :row-class-name="rowClassNameFun"
             :tree-props="{children: 'children', hasChildren: 'hasChildren'}"
         >
-            <el-table-column type="index" align="center" width="50px">
+            <el-table-column v-if="canChoose" type="index" align="center" width="50px">
                 <template slot-scope="scope">
                     <div v-if="reload">
                         <!-- <el-checkbox-group v-model="checkList">
@@ -70,6 +70,10 @@ export default {
             type:Boolean,
             default:true,
         },
+        canChoose:{
+            type:Boolean,
+            default:false,
+        },
         defaultChecked:{
             type:Boolean,
             default:false,