Jelajahi Sumber

fix: 修复设备图片不能回显和上传保存的问题

yanglzh 11 bulan lalu
induk
melakukan
0840c6f28c
1 mengubah file dengan 6 tambahan dan 8 penghapusan
  1. 6 8
      src/views/iot/device/instance/component/edit.vue

+ 6 - 8
src/views/iot/device/instance/component/edit.vue

@@ -66,12 +66,10 @@
           <el-input v-model="intro" type="textarea" placeholder="请输入设备说明"></el-input>
         </el-form-item>
         <el-form-item label="设备图片">
-          <!--					<upload-vue :imgs="phone" @set-imgs="setImgsPhone" :limit="deviceImgLimit"></upload-vue>-->
-          <uploadVue :img="phone" @set-imgs="setImgsPhone"></uploadVue>
+          <upload-vue :imgs="phone" @set-imgs="setImgsPhone" :limit="deviceImgLimit"></upload-vue>
         </el-form-item>
         <el-form-item label="证书图片">
-          <!--					<upload-vue :imgs="certificate" @set-imgs="setImgsCertificate" :limit="deviceImgLimit"></upload-vue>-->
-          <uploadVue :img="certificate" @set-imgs="setImgsCertificate"></uploadVue>
+          <upload-vue :imgs="certificate" @set-imgs="setImgsCertificate" :limit="certificateLimit"></upload-vue>
         </el-form-item>
       </el-form>
       <template #footer>
@@ -142,8 +140,8 @@ interface DicState {
   rules: {};
   deviceImgLimit: number;
   certificateLimit: number;
-  phone: string;
-  certificate: string;
+  phone: string[];
+  certificate: string[];
   intro: string;
 }
 interface Tag {
@@ -182,8 +180,8 @@ export default defineComponent({
       },
       deviceImgLimit: 0,
       certificateLimit: 0,
-      phone: "",
-      certificate: "",
+      phone: [],
+      certificate: [],
       intro: ""
     });