From a8230f1ab02069431738bd72f36ab95a0ace01ae Mon Sep 17 00:00:00 2001
From: xyc <jc_xiong@hotmail.com>
Date: 星期二, 06 八月 2024 15:22:22 +0800
Subject: [PATCH] 修改仿真后台
---
web/src/views/modules/basicInfo/ProductModelTree.vue | 41 ++++++++++++++++++++++++++++-------------
1 files changed, 28 insertions(+), 13 deletions(-)
diff --git a/web/src/views/modules/basicInfo/ProductModelTree.vue b/web/src/views/modules/basicInfo/ProductModelTree.vue
index 9f59fb1..7069d48 100644
--- a/web/src/views/modules/basicInfo/ProductModelTree.vue
+++ b/web/src/views/modules/basicInfo/ProductModelTree.vue
@@ -1,13 +1,15 @@
<template>
<div class="product-tree-container">
- <el-input
- placeholder="杈撳叆鍚嶇О杩涜杩囨护"
- style="width: 60%"
- v-model="filterText"
- size="small"
- clearable
- ></el-input>
- <el-button v-if="isShow" type="primary" @click="add()" style="margin: 10px 0 0 10px;padding: 9px 18px !important;">鏂板鍨嬪彿</el-button>
+ <!-- <el-input
+ placeholder="杈撳叆鍚嶇О杩涜杩囨护"
+ style="width: 60%"
+ v-model="filterText"
+ size="small"
+ clearable
+ ></el-input>-->
+ <el-button v-if="isShow" type="primary" @click="add()"
+ style="margin: 10px 0 0 10px;padding: 9px 18px !important;">鏂板鍨嬪彿
+ </el-button>
<el-divider></el-divider>
<el-tree
style="height: 90%;overflow: auto"
@@ -45,6 +47,10 @@
type: Number,
default: 1
},
+ productId: {
+ type: Number,
+ default: null
+ },
},
data() {
@@ -69,19 +75,20 @@
AddOrUpdate
}
,
- mounted() {
- this.getProductList()
- },
+ /* mounted() {
+ this.getProductList()
+ },*/
methods: {
// 鑾峰彇绯荤粺鍒楄〃
async getProductList() {
let params = {
showXdy: this.showXdy,
- ztShow: this.basic
+ ztShow: this.basic,
+ productId: this.productId
}
let res = await this.$http.get('/basicInfo/XhProductModel/tree', {params: params})
this.productList = res.data
- if (this.basic) {
+ if (this.basic === '3') {
if (this.productList && this.productList[0].children) {
this.defaultId = this.productList[0].children[0].id
this.$nextTick(() => {
@@ -89,6 +96,14 @@
});
this.$emit('on-default', this.defaultId)
}
+ } else{
+ if (this.productList[0].id) {
+ this.defaultId = this.productList[0].id
+ this.$nextTick(() => {
+ this.$refs.tree.setCurrentKey(this.defaultId); //涓�瀹氳鍔犺繖涓�変腑浜嗗惁鍒欐牱寮忔病鏈夊嚭鏉�
+ });
+ this.$emit('on-default', this.defaultId)
+ }
}
console.log(res.data, 'async getProductList()')
},
--
Gitblit v1.9.1