From cf6a4b874aed82592eea78294715c7c688f9b248 Mon Sep 17 00:00:00 2001 From: songshankun <songshankun@foxmail.com> Date: 星期五, 03 十一月 2023 14:50:31 +0800 Subject: [PATCH] Merge branch 'dev' into songshankun/add-token --- src/views/overview/OverviewListView.vue | 62 +++++++++++++++++++++++++------ 1 files changed, 50 insertions(+), 12 deletions(-) diff --git a/src/views/overview/OverviewListView.vue b/src/views/overview/OverviewListView.vue index 2cfd31b..1da054c 100644 --- a/src/views/overview/OverviewListView.vue +++ b/src/views/overview/OverviewListView.vue @@ -1,5 +1,8 @@ <template> <div class="rightContent"> + <div class="label-fixed-element"> + <span>{{ params.name }}</span> + </div> <div class="top"> <SearchCommonView :add-title="'鏂板缓'" @@ -37,7 +40,7 @@ v-if="editConfig.visible" :work-type="workType" :edit-common-config="editConfig" - :add-name="this.$route.params.name" + :add-name="addName" :display-edit="displayEdit" /> </div> @@ -58,7 +61,7 @@ data() { return { tableList: {}, - showcol: ["浠�", "鑷�", "鑱旂郴浜�", "鏃ユ湡", "鏉ユ簮鍗曟嵁", "鐘舵��"], + showcol: ["浠撳簱浣嶇疆", "璋冨嚭浣嶇疆", "璋冨叆浣嶇疆", "鑱旂郴浜�", "鏃ユ湡", "鏉ユ簮鍗曟嵁", "鐘舵��"], searchOptions: [], commonDetail: { visible: false, @@ -73,10 +76,15 @@ workType: this.$route.params.workType, keyword: "", params: {}, - displayEdit: false + displayEdit: false, + formLabel: "", + toLabel: "", + addName: "" } }, created() { + console.log(this.workType) + this.setFormToLabel() this.setTable() var paramsData = sessionStorage.getItem("paramsData") let params = {} @@ -95,6 +103,18 @@ sessionStorage.removeItem("paramsData") }, methods: { + setFormToLabel() { + if (this.workType === 1) { + this.formLabel = "渚涘簲鍟嗕綅缃�" + this.toLabel = "浠撳簱浣嶇疆" + } else if (this.workType === 2) { + this.formLabel = "浠撳簱浣嶇疆" + this.toLabel = "瀹㈡埛浣嶇疆" + } else { + this.formLabel = "璋冨嚭浣嶇疆" + this.toLabel = "璋冨叆浣嶇疆" + } + }, setTable() { this.tableList = { tableInfomation: [], @@ -122,15 +142,15 @@ default: true }, { - label: "浠�", + label: this.formLabel, prop: "from", - isShowColumn: showcol.includes("浠�"), + isShowColumn: showcol.includes(this.formLabel), default: false }, { - label: "鑷�", + label: this.toLabel, prop: "to", - isShowColumn: showcol.includes("鑷�"), + isShowColumn: showcol.includes(this.toLabel), default: false }, { @@ -211,7 +231,8 @@ number: this.keyword, operationTypeId: this.params.id, page: this.pagerOptions.currPage, - pageSize: this.pagerOptions.pageSize + pageSize: this.pagerOptions.pageSize, + status: this.params.status }).then((res) => { console.log(res.data) if (res.code === 200) { @@ -239,15 +260,18 @@ console.log(row) this.editConfig.visible = true this.editConfig.title = val - this.editConfig.operationTypeId = this.$route.params.id + this.editConfig.operationTypeId = this.params.id this.editConfig.infomation = { ...row } }, // 鏂板缓 addBtnClick() { - this.editConfig.visible = true this.editConfig.title = "鏂板缓" - this.editConfig.operationTypeId = this.$route.params.id + this.addName = this.params.name + console.log(this.params, "ss鍒锋柊") + this.editConfig.operationTypeId = this.params.id + this.editConfig.code = this.params.code this.editConfig.infomation = {} + this.editConfig.visible = true }, // 鐘舵�� getStatus(val) { @@ -258,4 +282,18 @@ </script> <!-- Add "scoped" attribute to limit CSS to this component only --> -<style lang="scss" scoped></style> +<style lang="scss" scoped> +.label-fixed-element { + background: #e6ecf2; + position: fixed; + font-size: 14px; + width: calc(100% - 530px); + height: 45px; + line-height: 45px; + font-size: 18px; + font-weight: 700; + color: #171718; + margin-top: -60px; + margin-left: -5px; +} +</style> -- Gitblit v1.8.0