zhangqiOMG il y a 2 ans
Parent
commit
d4d80f451c

+ 1 - 0
src/SManagement/notice/index.vue

@@ -7,6 +7,7 @@
       idName="sat_noticeid" 
       :apiId="{query:20221111090904}"
       :options="options"
+      :drawerWidth="50"
       :detailPath="{
         path:'/notice_detail'
       }">

+ 2 - 1
src/components/normal-basic-layout/drawerDetail/drawer.vue

@@ -3,7 +3,7 @@
     :visible.sync="closeDrawerTemp"
     :with-header="false"
     direction="rtl"
-    size="90%"
+    :size="drawerWidth?drawerWidth+ '%' : 90 + '%'"
     append-to-body
     :before-close="closeDrawer">
     <div class="detail__panel">
@@ -16,6 +16,7 @@
 import  {mapGetters} from 'vuex'
 
 export default {
+  props:['drawerWidth'],
   computed:{
     ...mapGetters({
       closeDrawerTemp:'closeDrawerTemp',

+ 2 - 2
src/components/normal-basic-layout/index.vue

@@ -81,7 +81,7 @@
         </div>
       </div>
     </div>
-    <drawer @onSuccess="listData"></drawer>
+    <drawer :drawerWidth="drawerWidth" @onSuccess="listData"></drawer>
   </div>
 </template>
 
@@ -89,7 +89,7 @@
 import {mapGetters} from 'vuex'
 export default {
   componentName:'normalTable',
-  props:['tableName','idName','tableData','apiId','formPath','oldFormPath','options','autoQuery','detailPath','customTitle','hidePagination','hideSearch','statusHideDetailBtn','specialKey'],
+  props:['tableName','idName','tableData','apiId','formPath','oldFormPath','options','autoQuery','detailPath','customTitle','hidePagination','hideSearch','statusHideDetailBtn','specialKey','drawerWidth'],
   components:{
     tableTemp: () => import('./modules/table.vue'),
     setColumn: () => import('./modules/setColumn.vue'),