From e35a268f83e51c5288f9d52d1c147138e76b6e04 Mon Sep 17 00:00:00 2001 From: he wei <858544502@qq.com> Date: 星期五, 17 十一月 2023 14:01:42 +0800 Subject: [PATCH] U 产品中心不可用产品加颜色标示 另加一列显示可用状态 0235单独做产品详情页面 --- src/pages/resourceManage/product/list.vue | 22 ++++++++++++++++++++++ src/router/config.js | 10 ++++++++++ src/pages/resourceManage/product/details/details.vue | 23 ++++++++++++++++++++--- 3 files changed, 52 insertions(+), 3 deletions(-) diff --git a/src/pages/resourceManage/product/details/details.vue b/src/pages/resourceManage/product/details/details.vue index f893f8c..1a2716d 100644 --- a/src/pages/resourceManage/product/details/details.vue +++ b/src/pages/resourceManage/product/details/details.vue @@ -138,7 +138,24 @@ " type="vertical" ></a-divider> - <a href="javascript:;" @click="toDetails08_09(record)" + <a + href="javascript:;" + @click="toDetails_type(record, '0809')" + >璇︽儏</a + > + </template> + <template v-if="/^0235/.test(record.subCode)"> + <a-divider + v-if=" + record.softwares && + record.softwares.length && + canDownloadSoftware + " + type="vertical" + ></a-divider> + <a + href="javascript:;" + @click="toDetails_type(record, '0235')" >璇︽儏</a > </template> @@ -1281,7 +1298,7 @@ query: { parentCode, customCode: "", parentModel, parentName }, }); }, - toDetails08_09(record) { + toDetails_type(record, type) { const { subCode: parentCode, subModel: parentModel, @@ -1292,7 +1309,7 @@ let { code, data } = res.data; if (code && data) { this.$router.push({ - path: "/resource/product-details-0809", + path: "/resource/product-details-" + type, query: { parentCode, customCode: "", parentModel, parentName }, }); // console.log(data); diff --git a/src/pages/resourceManage/product/list.vue b/src/pages/resourceManage/product/list.vue index b56a8a9..61cf984 100644 --- a/src/pages/resourceManage/product/list.vue +++ b/src/pages/resourceManage/product/list.vue @@ -49,6 +49,9 @@ <template slot="enabled" slot-scope="{ record }"> {{ record.enabled == -1 ? "鏄�" : "鍚�" }} </template> + <template slot="enabled1" slot-scope="{ record }"> + {{ record.enabled == 1 ? "鍙敤" : "涓嶅彲鐢�" }} + </template> <template slot="isNormal" slot-scope="{ record }"> {{ record.customCode == "" ? "鏄�" : "鍚�" }} </template> @@ -766,6 +769,15 @@ width: 100, scopedSlots: { customRender: "enabled" }, }, + { + title: "鏄惁鍙敤", + dataIndex: "enabled1", + dataType: "boolean", + align: "center", + searchAble: false, + width: 100, + scopedSlots: { customRender: "enabled1" }, + }, // { // title: "鍒涘缓鏃堕棿", // dataIndex: "createTime", @@ -882,6 +894,9 @@ let classList = []; if (record.enabled == -1) { classList.push("locked"); + } + if (record.enabled == 0) { + classList.push("unable"); } return classList; }, @@ -1760,6 +1775,13 @@ /deep/.locked.locked.locked:hover > td { background: #fcd583; } +/deep/.unable > td { + background: #f0637b; +} +/deep/.unable.unable.unable.ant-table-row-hover > td, +/deep/.unable.unable.unable:hover > td { + background: #ff869a; +} </style> <style lang="less"> diff --git a/src/router/config.js b/src/router/config.js index c8b0308..17ab4cf 100644 --- a/src/router/config.js +++ b/src/router/config.js @@ -116,6 +116,16 @@ }, component: () => import('@/pages/resourceManage/product/details'), }, + // 鐢垫簮妯″潡璇︽儏 + { + path: 'product-details-0235', + name: '鐢垫簮妯″潡璇︽儏', + meta: { + invisible: true, + highlight: '/resource/product' + }, + component: () => import('@/pages/resourceManage/product/details'), + }, { path: 'software', name: '杞欢涓績', -- Gitblit v1.9.1