浏览代码

修改图片

lex 1 年之前
父节点
当前提交
c483fbf6d7

+ 0 - 2
src/views/system-manage/subject-manage/instrument/instrument-list.tsx

@@ -200,7 +200,6 @@ export default defineComponent({
             model={state.searchForm}
             onSubmit={onSubmit}
             onSetModel={(val: any) => Object.assign(state.searchForm, val)}
-            saveKey="instrument-list"
           >
             <NFormItem path="keyword" label="关键字">
               <NInput
@@ -272,7 +271,6 @@ export default defineComponent({
             v-model:pageTotal={state.pagination.pageTotal}
             onList={getList}
             sync
-            saveKey="login-device"
           ></Pagination>
         </div>
         <NModal

+ 12 - 0
src/views/system-manage/subject-manage/instrument/modal/instrument-save.module.less

@@ -0,0 +1,12 @@
+.instrumentSave {
+  background: #fff;
+  padding-top: 12px;
+
+  .updateFile {
+    :global {
+      img {
+        object-fit: cover !important;
+      }
+    }
+  }
+}

+ 6 - 4
src/views/system-manage/subject-manage/instrument/modal/instrument-save.tsx

@@ -7,6 +7,7 @@ import {
   musicalInstrumentUpdate
 } from '@views/system-manage/subject-manage/api'
 import UploadFile from '@/components/upload-file'
+import styles from './instrument-save.module.less'
 
 export default defineComponent({
   name: 'role-operation',
@@ -77,7 +78,7 @@ export default defineComponent({
     })
 
     return () => (
-      <div style="background: #fff; padding-top: 12px">
+      <div class={styles.instrumentSave}>
         <NForm model={forms} ref={formsRef} label-placement="left" label-width="100px">
           <NFormItem
             label="乐器名称"
@@ -180,13 +181,14 @@ export default defineComponent({
               accept=".jpg,.jpeg,.png"
               cropper
               size={5}
+              class={styles.updateFile}
               bucketName="news-info"
               options={{
                 enlarge: 2,
-                autoCropWidth: 200, //默认生成截图框宽度
-                autoCropHeight: 200 //默认生成截图框高度
+                autoCropWidth: 150, //默认生成截图框宽度
+                autoCropHeight: 250 //默认生成截图框高度
               }}
-              tips="请上传比例为1:1,JPG、PNG图片"
+              tips="请上传比例为3:5,JPG、PNG图片"
             />
           </NFormItem>
         </NForm>

+ 1 - 1
src/views/system-manage/subject-manage/subject/subject-list.tsx

@@ -352,7 +352,7 @@ export default defineComponent({
           v-model:pageTotal={state.pagination.pageTotal}
           onList={getList}
           sync
-          saveKey="login-device"
+          saveKey="subject-list"
         ></Pagination>
         <NModal
           v-model:show={state.showSaveDialog}