Explorar o código

修复bug:1.合作详情的关联产品没有显示
2.部分已处理显示 没有数据

single hai 11 meses
pai
achega
04c924eb8e

+ 2 - 2
src/kirin-ui/kirin-form/kirin-form.vue

@@ -199,7 +199,7 @@
                 <uv-upload
                     :fileList="getFileList(item.sv)"
                     :name="item.code"
-                    :maxCount="!item.canEdit ? item.sv.split(',').length : item.maxCount"
+                    :maxCount="!item.canEdit ? item.sv&&item.sv.split(',').length : item.maxCount"
                     @afterRead="afterRead($event, item)"
                     @delete="deletePic($event, item)"
                     :uploadText="item.uploadText"
@@ -228,7 +228,7 @@
                     <uv-upload
                         :fileList="getFileList(item.sv)"
                         :name="item.code"
-                        :maxCount="!item.canEdit ? item.sv.split(',').length : item.maxCount"
+                        :maxCount="!item.canEdit ? item.sv&&item.sv.split(',').length : item.maxCount"
                         @afterRead="afterRead($event, item)"
                         @delete="deletePic($event, item)"
                         :width="item.width"

+ 12 - 2
src/subpkg/home/records-detail.vue

@@ -26,7 +26,7 @@
     </view>
 </template>
 <script>
-import { getSrmCooperate } from "@/config/http.js";
+import { getSrmCooperate, getProductsTreeNoAuth} from "@/config/http.js";
 export default {
     data() {
         return {
@@ -38,6 +38,8 @@ export default {
         const resData = await getSrmCooperate(id);
         console.log(resData);
         this.detail = resData;
+		this.getProductsList();
+		
     },
     computed: {
         getShowNames() {
@@ -55,10 +57,18 @@ export default {
                     }
                     names = names.concat(itemNs);
                 });
-                return names.join(",");
+                return names.join("");
             };
         },
     },
+	methods:{
+		async getProductsList() {
+		    if (!this.vuex_products.length) {
+		        const data = await getProductsTreeNoAuth();
+		        this.$uv.vuex("vuex_products", data ? data : []);
+		    }
+		},
+	}
 };
 </script>
 <style scoped lang="scss">

+ 1 - 1
src/subpkg/home/supplier-detail.vue

@@ -127,7 +127,7 @@ export default {
                     }
                     names = names.concat(itemNs);
                 });
-                return names.join(",");
+                return names.join("");
             };
         },
     },