diff --git a/.env.development b/.env.development index 77653ad..9289418 100644 --- a/.env.development +++ b/.env.development @@ -9,7 +9,7 @@ VITE_APP_ENV = 'development' # 李陈杰 209 # VITE_APP_BASE_API = 'http://192.168.110.209:8899' # 李陈杰 209 - # VITE_APP_BASE_API = 'http://192.168.110.209:8899' +# VITE_APP_BASE_API = 'http://192.168.110.209:8899' # 曾涛 # VITE_APP_BASE_API = 'http://192.168.110.149:8899' # 罗成 diff --git a/public/xx.xlsx b/public/xx.xlsx index fb25b99..95009db 100644 Binary files a/public/xx.xlsx and b/public/xx.xlsx differ diff --git a/src/views/demo3/bar1.vue b/src/views/demo3/bar1.vue new file mode 100644 index 0000000..e69de29 diff --git a/src/views/demo3/components/box1/qushi.vue b/src/views/demo3/components/box1/qushi.vue new file mode 100644 index 0000000..2407a13 --- /dev/null +++ b/src/views/demo3/components/box1/qushi.vue @@ -0,0 +1,351 @@ + + + + + diff --git a/src/views/demo3/components/box1/statusBox.vue b/src/views/demo3/components/box1/statusBox.vue new file mode 100644 index 0000000..d0025e4 --- /dev/null +++ b/src/views/demo3/components/box1/statusBox.vue @@ -0,0 +1,225 @@ + + + + + \ No newline at end of file diff --git a/src/views/demo3/components/box2/bar.vue b/src/views/demo3/components/box2/bar.vue new file mode 100644 index 0000000..2d88379 --- /dev/null +++ b/src/views/demo3/components/box2/bar.vue @@ -0,0 +1,205 @@ + + + + + \ No newline at end of file diff --git a/src/views/demo3/components/box2/pie.vue b/src/views/demo3/components/box2/pie.vue new file mode 100644 index 0000000..bc7a297 --- /dev/null +++ b/src/views/demo3/components/box2/pie.vue @@ -0,0 +1,130 @@ + + + + + \ No newline at end of file diff --git a/src/views/demo3/components/line1.vue b/src/views/demo3/components/line1.vue new file mode 100644 index 0000000..c8a3a69 --- /dev/null +++ b/src/views/demo3/components/line1.vue @@ -0,0 +1,316 @@ + + + + + diff --git a/src/views/demo3/components/line2.vue b/src/views/demo3/components/line2.vue new file mode 100644 index 0000000..e69de29 diff --git a/src/views/demo3/index.vue b/src/views/demo3/index.vue new file mode 100644 index 0000000..c584677 --- /dev/null +++ b/src/views/demo3/index.vue @@ -0,0 +1,78 @@ + + + diff --git a/src/views/design/billofQuantities/index.vue b/src/views/design/billofQuantities/index.vue index 4010b73..e428c0d 100644 --- a/src/views/design/billofQuantities/index.vue +++ b/src/views/design/billofQuantities/index.vue @@ -163,9 +163,6 @@ const handleTabChange = (tab) => { getVersionNums(false); } }; -onMounted(async () => { - await getVersionNums(); -}); // 获取版本号 async function getVersionNums(isSheet = true) { @@ -173,6 +170,7 @@ async function getVersionNums(isSheet = true) { state.loading.versions = true; state.error = null; + console.log('🚀 ~ handleSheetName ~ currentProject.value?.id:', currentProject.value?.id); const res = await obtainAllVersionNumbers({ projectId: currentProject.value?.id, workOrderType: state.work_order_type, @@ -378,6 +376,32 @@ const downloadTemplate = (type) => { alert('下载失败,请重试'); } }; +const resetState = () => { + state.tableData = []; + state.options = []; + state.sheets = []; + state.queryForm.versions = ''; + state.queryForm.sheet = ''; + state.versionsData = {}; + state.error = null; + isExpandAll.value = true; +}; +onMounted(async () => { + await getVersionNums(); +}); +//监听项目id刷新数据 +const listeningProject = watch( + () => currentProject.value?.id, + (nid, oid) => { + resetState(); + state.queryForm.projectId = nid; + getVersionNums(); + } +); + +onUnmounted(() => { + listeningProject(); +});