|
@@ -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">
|