From 6b5565022f0aa01f7ff0d0a0298834c6726e8c9d Mon Sep 17 00:00:00 2001 From: qx <1084500556@qq.com> Date: 星期一, 24 三月 2025 17:58:16 +0800 Subject: [PATCH] qx --- src/views/system/tijian/index.vue | 4 ++ src/components/jianqianwenzhen/index.vue | 43 +++++++++++++++++++++ src/layout/components/Sidebar/index.vue | 32 +++++++++------- 3 files changed, 64 insertions(+), 15 deletions(-) diff --git a/src/components/jianqianwenzhen/index.vue b/src/components/jianqianwenzhen/index.vue index 608eb8a..95e5bfb 100644 --- a/src/components/jianqianwenzhen/index.vue +++ b/src/components/jianqianwenzhen/index.vue @@ -673,6 +673,23 @@ >鎻愪氦</el-button > </div> + + + <el-dialog title="鎺ヨЕ姣掔墿" :visible.sync="dialogTableVisible"> + <el-table :data="gridData" @selection-change="handleSelectionChange"> + <el-table-column + type="selection" + width="55"> + </el-table-column> + <el-table-column property="date" label="搴忓彿" width="150"></el-table-column> + <el-table-column property="value" label="姣掔墿" width="200"></el-table-column> + </el-table> + + <div slot="footer" class="dialog-footer"> + <el-button @click="dialogTableVisible = false">鍙� 娑�</el-button> + <el-button type="primary" @click="dialogFormVisible">纭� 瀹�</el-button> + </div> +</el-dialog> </div> </template> @@ -705,6 +722,18 @@ jiwangbingshi: true, diseaseNames: "", zhenghuzangList: [], + dialogTableVisible: false, + multipleSelection: [], + gridData: [ + { + value: "鏃㈠線鐥�", + label: "鏃㈠線鐥�", + }, + { + value: "鑱屼笟鐥�", + label: "鑱屼笟鐥�", + }, + ], options: [ { value: "鏃㈠線鐥�", @@ -998,7 +1027,19 @@ change(){ - console.log(111) + this.multipleSelection =[] + this.dialogTableVisible = true + }, + + handleSelectionChange(val) { + this.multipleSelection = val; + }, + + dialogFormVisible(){ + this.multipleSelection.forEach((item) => { + this.form.contactPoison += item.value + "," + }) + this.dialogTableVisible = false }, delememberss() { diff --git a/src/layout/components/Sidebar/index.vue b/src/layout/components/Sidebar/index.vue index e067122..78374dd 100644 --- a/src/layout/components/Sidebar/index.vue +++ b/src/layout/components/Sidebar/index.vue @@ -2,9 +2,8 @@ <div :class="{'has-logo':showLogo}" :style="{ backgroundColor: settings.sideTheme === 'theme-dark' ? variables.menuBackground : variables.menuLightBackground }"> <logo v-if="showLogo" :collapse="isCollapse" /> <el-scrollbar :class="settings.sideTheme" wrap-class="scrollbar-wrapper"> - <!-- :default-openeds="['/tijian']" --> + <!-- :default-openeds="['/tijian']" :default-openeds="defaultOpeneds" --> <el-menu - :default-openeds="defaultOpeneds" :default-active="activeMenu" :collapse="isCollapse" :background-color="settings.sideTheme === 'theme-dark' ? variables.menuBackground : variables.menuLightBackground" @@ -19,6 +18,7 @@ :key="route.path + index" :item="route" :base-path="route.path" + :arrIndex="route.path" /> </el-menu> </el-scrollbar> @@ -36,23 +36,25 @@ components: { SidebarItem, Logo }, data() { return { - defaultActive: '', - defaultOpeneds: [] + defaultActive: [], + defaultOpeneds: [], + activeMenu: '', }; }, computed: { ...mapState(["settings"]), ...mapGetters(["sidebarRouters", "sidebar"]), - activeMenu() { - const route = this.$route; - const { meta, path } = route; - // if set path, the sidebar will highlight the path you set - if (meta.activeMenu) { - return meta.activeMenu; - } - return path; - }, + // activeMenu() { + // const route = this.$route; + // const { meta, path } = route; + // console.log(meta,path) + // // if set path, the sidebar will highlight the path you set + // if (meta.activeMenu) { + // return meta.activeMenu; + // } + // return path; + // }, showLogo() { return this.$store.state.settings.sidebarLogo; }, @@ -69,7 +71,9 @@ methods: { route(){ getRouters().then(res => { - this.defaultOpeneds = [res.data[0].path] + this.defaultActive = res.data + // this.defaultOpeneds = [this.defaultActive[0].path,this.defaultActive[0].path+"/"+this.defaultActive[0].children[0].path] + this.activeMenu = this.defaultActive[0].path+"/"+this.defaultActive[0].children[0].path+"/"+this.defaultActive[0].children[0].children[0].path }) }, }, diff --git a/src/views/system/tijian/index.vue b/src/views/system/tijian/index.vue index ec5fb3a..3548068 100644 --- a/src/views/system/tijian/index.vue +++ b/src/views/system/tijian/index.vue @@ -1706,6 +1706,9 @@ /** 鐧昏鎻愪氦鎸夐挳 */ submitForm() { let _this = this; + if(!this.form.cusPhone || !this.form.cusName){ + this.$message.warning("璇峰~閫夊繀濉」"); + }else{ this.$refs["form"].validate((valid) => { if (valid) { // 鍒涘缓琛ㄥ崟鏁版嵁鐨勫壇鏈苟鍘婚櫎绌烘牸 @@ -1738,6 +1741,7 @@ }); } }); +} }, getmailType() { -- Gitblit v1.8.0