From f894085cbd6f21e1492ece9a64a966528a254045 Mon Sep 17 00:00:00 2001
From: YunaiV <zhijiantianya@gmail.com>
Date: Wed, 16 Nov 2022 09:39:05 +0800
Subject: [PATCH 1/6] =?UTF-8?q?vue3=E3=80=90notice=E3=80=91=EF=BC=9A1?=
 =?UTF-8?q?=EF=BC=89=E5=A2=9E=E5=8A=A0=20reloadList=20=E5=BB=BA=E8=AE=AE?=
 =?UTF-8?q?=20await=EF=BC=9B2=EF=BC=89notice=20=E7=9A=84=20html=20?=
 =?UTF-8?q?=E8=AF=A6=E6=83=85=E5=B1=95=E7=A4=BA=E7=9A=84=20todo=EF=BC=9B3?=
 =?UTF-8?q?=EF=BC=89=E5=88=97=E8=A1=A8=E4=B8=8D=E5=B1=95=E7=A4=BA=20conten?=
 =?UTF-8?q?t=20=E5=AD=97=E6=AE=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 yudao-ui-admin-vue3/src/views/system/notice/index.vue      | 2 +-
 yudao-ui-admin-vue3/src/views/system/notice/notice.data.ts | 5 +++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/yudao-ui-admin-vue3/src/views/system/notice/index.vue b/yudao-ui-admin-vue3/src/views/system/notice/index.vue
index 406a1a434..9c45022ce 100644
--- a/yudao-ui-admin-vue3/src/views/system/notice/index.vue
+++ b/yudao-ui-admin-vue3/src/views/system/notice/index.vue
@@ -148,7 +148,7 @@ const submitForm = async () => {
         dialogVisible.value = false
       } finally {
         actionLoading.value = false
-        // 刷新列表
+        // 刷新列表 TODO 星语:这里要有个 await
         reloadList(xGrid)
       }
     }
diff --git a/yudao-ui-admin-vue3/src/views/system/notice/notice.data.ts b/yudao-ui-admin-vue3/src/views/system/notice/notice.data.ts
index 8a9c8d371..a2f9181bc 100644
--- a/yudao-ui-admin-vue3/src/views/system/notice/notice.data.ts
+++ b/yudao-ui-admin-vue3/src/views/system/notice/notice.data.ts
@@ -34,7 +34,7 @@ const crudSchemas = reactive<VxeCrudSchema>({
       isSearch: true
     },
     {
-      title: '公告内容',
+      title: '公告内容', // TODO 星语:详情时,公告展示有办法是 html 么?
       field: 'content',
       table: {
         type: 'html'
@@ -47,7 +47,8 @@ const crudSchemas = reactive<VxeCrudSchema>({
         componentProps: {
           valueHtml: ''
         }
-      }
+      },
+      isTable: false
     },
     {
       title: t('common.createTime'),

From 7983b8d22f5b878e5a1766fa6bb4305dd6fb8f86 Mon Sep 17 00:00:00 2001
From: YunaiV <zhijiantianya@gmail.com>
Date: Wed, 16 Nov 2022 09:47:15 +0800
Subject: [PATCH 2/6] =?UTF-8?q?vue3=E3=80=90operatelog=E3=80=91=EF=BC=9A1?=
 =?UTF-8?q?=EF=BC=89=E6=B5=8B=E8=AF=95=E6=93=8D=E4=BD=9C=E6=97=A5=E5=BF=97?=
 =?UTF-8?q?=EF=BC=9B2=EF=BC=89=E8=B0=83=E6=95=B4=20table=20=E7=9A=84?=
 =?UTF-8?q?=E5=B1=95=E7=A4=BA=E5=88=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../src/views/system/operatelog/index.vue                | 1 +
 .../src/views/system/operatelog/operatelog.data.ts       | 9 ++++++---
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/yudao-ui-admin-vue3/src/views/system/operatelog/index.vue b/yudao-ui-admin-vue3/src/views/system/operatelog/index.vue
index e51da43ea..baf9b85af 100644
--- a/yudao-ui-admin-vue3/src/views/system/operatelog/index.vue
+++ b/yudao-ui-admin-vue3/src/views/system/operatelog/index.vue
@@ -74,6 +74,7 @@ const handleDetail = (row: OperateLogApi.OperateLogVO) => {
 
 // 导出操作
 const handleExport = async () => {
+  // TODO 星语:缺少 await 噢
   exportList(xGrid, '岗位列表.xls')
 }
 </script>
diff --git a/yudao-ui-admin-vue3/src/views/system/operatelog/operatelog.data.ts b/yudao-ui-admin-vue3/src/views/system/operatelog/operatelog.data.ts
index fe8955634..3aeccf921 100644
--- a/yudao-ui-admin-vue3/src/views/system/operatelog/operatelog.data.ts
+++ b/yudao-ui-admin-vue3/src/views/system/operatelog/operatelog.data.ts
@@ -25,11 +25,13 @@ const crudSchemas = reactive<VxeCrudSchema>({
     },
     {
       title: '请求方法名',
-      field: 'requestMethod'
+      field: 'requestMethod',
+      isTable: false
     },
     {
       title: '请求地址',
-      field: 'requestUrl'
+      field: 'requestUrl',
+      isTable: false
     },
     {
       title: '操作人员',
@@ -57,7 +59,8 @@ const crudSchemas = reactive<VxeCrudSchema>({
         slots: {
           default: 'resultCode'
         }
-      }
+      },
+      isSearch: true // TODO 星语:这里可能有点特殊,不确定好不好处理哈。管理后台返回的是错误码,最终前台展示的是 成功 or 失败,然后筛选页是这样的
     },
     {
       title: '操作日期',

From 9c49f75e130c76aa9b3adf3d6559bc4a760c6b3e Mon Sep 17 00:00:00 2001
From: YunaiV <zhijiantianya@gmail.com>
Date: Wed, 16 Nov 2022 09:52:23 +0800
Subject: [PATCH 3/6] =?UTF-8?q?vue3=E3=80=90post=E3=80=91=EF=BC=9A1?=
 =?UTF-8?q?=EF=BC=89=E8=B0=83=E6=95=B4=E4=B8=8B=E6=B3=A8=E9=87=8A?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 yudao-ui-admin-vue3/src/views/system/operatelog/index.vue | 2 +-
 yudao-ui-admin-vue3/src/views/system/post/index.vue       | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/yudao-ui-admin-vue3/src/views/system/operatelog/index.vue b/yudao-ui-admin-vue3/src/views/system/operatelog/index.vue
index baf9b85af..40f792d4d 100644
--- a/yudao-ui-admin-vue3/src/views/system/operatelog/index.vue
+++ b/yudao-ui-admin-vue3/src/views/system/operatelog/index.vue
@@ -2,8 +2,8 @@
   <ContentWrap>
     <!-- 列表 -->
     <vxe-grid ref="xGrid" v-bind="gridOptions" class="xtable-scrollbar">
-      <!-- 操作:新增 -->
       <template #toolbar_buttons>
+        <!-- 操作:新增 -->
         <XButton
           type="warning"
           preIcon="ep:download"
diff --git a/yudao-ui-admin-vue3/src/views/system/post/index.vue b/yudao-ui-admin-vue3/src/views/system/post/index.vue
index 7c4b3dfef..e2ad50548 100644
--- a/yudao-ui-admin-vue3/src/views/system/post/index.vue
+++ b/yudao-ui-admin-vue3/src/views/system/post/index.vue
@@ -2,8 +2,8 @@
   <ContentWrap>
     <!-- 列表 -->
     <vxe-grid ref="xGrid" v-bind="gridOptions" class="xtable-scrollbar">
-      <!-- 操作:新增 -->
       <template #toolbar_buttons>
+        <!-- 操作:新增 -->
         <XButton
           type="primary"
           preIcon="ep:zoom-in"
@@ -11,6 +11,7 @@
           v-hasPermi="['system:post:create']"
           @click="handleCreate()"
         />
+        <!-- 操作:导出 -->
         <XButton
           type="warning"
           preIcon="ep:download"

From 20fc9cfb83601970ae7da621cf9e3bb2b21c71b9 Mon Sep 17 00:00:00 2001
From: YunaiV <zhijiantianya@gmail.com>
Date: Wed, 16 Nov 2022 09:56:57 +0800
Subject: [PATCH 4/6] =?UTF-8?q?vue3=E3=80=90loginlog=E3=80=91=EF=BC=9A1?=
 =?UTF-8?q?=EF=BC=89review=20=E6=A0=B7=E5=BC=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 yudao-ui-admin-vue3/src/views/system/loginlog/index.vue       | 1 +
 .../src/views/system/loginlog/loginLog.data.ts                | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/yudao-ui-admin-vue3/src/views/system/loginlog/index.vue b/yudao-ui-admin-vue3/src/views/system/loginlog/index.vue
index f0200ba3a..d848899f2 100644
--- a/yudao-ui-admin-vue3/src/views/system/loginlog/index.vue
+++ b/yudao-ui-admin-vue3/src/views/system/loginlog/index.vue
@@ -2,6 +2,7 @@
   <ContentWrap>
     <!-- 列表 -->
     <vxe-grid ref="xGrid" v-bind="gridOptions" class="xtable-scrollbar">
+      <!-- 操作:导出 -->
       <template #toolbar_buttons>
         <XButton
           type="warning"
diff --git a/yudao-ui-admin-vue3/src/views/system/loginlog/loginLog.data.ts b/yudao-ui-admin-vue3/src/views/system/loginlog/loginLog.data.ts
index 4ef2eb9c1..8fa7af3dd 100644
--- a/yudao-ui-admin-vue3/src/views/system/loginlog/loginLog.data.ts
+++ b/yudao-ui-admin-vue3/src/views/system/loginlog/loginLog.data.ts
@@ -26,7 +26,7 @@ const crudSchemas = reactive<VxeCrudSchema>({
     },
     {
       title: '浏览器',
-      field: 'userAgent'
+      field: 'userAgent' // TODO 星语:调宽一点,UA 稍微多展示一点,虽然最终都会缩略
     },
     {
       title: '登陆结果',
@@ -34,7 +34,7 @@ const crudSchemas = reactive<VxeCrudSchema>({
       dictType: DICT_TYPE.SYSTEM_LOGIN_RESULT
     },
     {
-      title: '登录日期',
+      title: '登录日期', // TODO 星语:有点窄,看看咋调宽一点,避免日期展示不全
       field: 'createTime',
       formatter: 'formatDate',
       isSearch: true,

From 2c32289c4a4395369e0af44defa2591fc0cccd89 Mon Sep 17 00:00:00 2001
From: YunaiV <zhijiantianya@gmail.com>
Date: Wed, 16 Nov 2022 10:00:59 +0800
Subject: [PATCH 5/6] =?UTF-8?q?vue3=E3=80=90client=E3=80=91=EF=BC=9A1?=
 =?UTF-8?q?=EF=BC=89review=20=E6=A0=B7=E5=BC=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../src/views/system/oauth2/client/client.data.ts    | 12 ++++++------
 .../src/views/system/oauth2/client/index.vue         |  2 +-
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/yudao-ui-admin-vue3/src/views/system/oauth2/client/client.data.ts b/yudao-ui-admin-vue3/src/views/system/oauth2/client/client.data.ts
index 92a01ae6b..707e6a55e 100644
--- a/yudao-ui-admin-vue3/src/views/system/oauth2/client/client.data.ts
+++ b/yudao-ui-admin-vue3/src/views/system/oauth2/client/client.data.ts
@@ -49,21 +49,21 @@ const crudSchemas = reactive<VxeCrudSchema>({
     },
     {
       title: '访问令牌的有效期',
-      field: 'accessTokenValiditySeconds',
+      field: 'accessTokenValiditySeconds', // TODO 星语:展示时,要有 xxx 秒
       form: {
         component: 'InputNumber'
       }
     },
     {
       title: '刷新令牌的有效期',
-      field: 'refreshTokenValiditySeconds',
+      field: 'refreshTokenValiditySeconds', // TODO 星语:展示时,要有 xxx 秒
       form: {
         component: 'InputNumber'
       }
     },
     {
       title: '授权类型',
-      field: 'authorizedGrantTypes',
+      field: 'authorizedGrantTypes', // TODO 星语:详情展示时,应该类似 table 也是多个 tag
       table: {
         width: 300,
         slots: {
@@ -74,17 +74,17 @@ const crudSchemas = reactive<VxeCrudSchema>({
     {
       title: '授权范围',
       field: 'scopes', // TODO @星语:带输入的 SELECT
-      isTable: false
+      isTable: false // TODO 星语:详情展示时,应该类似 table 也是多个 tag
     },
     {
       title: '自动授权范围',
       field: 'autoApproveScopes', // TODO @星语:带输入的 SELECT
-      isTable: false
+      isTable: false // TODO 星语:详情展示时,应该类似 table 也是多个 tag
     },
     {
       title: '可重定向的 URI 地址',
       field: 'redirectUris', // TODO @星语:带输入的 SELECT
-      isTable: false
+      isTable: false // TODO 星语:详情展示时,应该类似 table 也是多个 tag
     },
     {
       title: '权限',
diff --git a/yudao-ui-admin-vue3/src/views/system/oauth2/client/index.vue b/yudao-ui-admin-vue3/src/views/system/oauth2/client/index.vue
index 298b45fe9..24f821c74 100644
--- a/yudao-ui-admin-vue3/src/views/system/oauth2/client/index.vue
+++ b/yudao-ui-admin-vue3/src/views/system/oauth2/client/index.vue
@@ -2,8 +2,8 @@
   <ContentWrap>
     <!-- 列表 -->
     <vxe-grid ref="xGrid" v-bind="gridOptions" class="xtable-scrollbar">
-      <!-- 操作:新增 -->
       <template #toolbar_buttons>
+        <!-- 操作:新增 -->
         <XButton
           type="primary"
           preIcon="ep:zoom-in"

From b98a61f88f2a342f8bb03f01b1be76250ff1b3cc Mon Sep 17 00:00:00 2001
From: YunaiV <zhijiantianya@gmail.com>
Date: Wed, 16 Nov 2022 10:07:24 +0800
Subject: [PATCH 6/6] =?UTF-8?q?vue3=EF=BC=9A=E4=BF=AE=E6=94=B9=20detail=20?=
 =?UTF-8?q?=E7=9A=84=E6=9D=83=E9=99=90=E6=A0=A1=E9=AA=8C?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 yudao-ui-admin-vue3/src/views/system/errorCode/index.vue       | 2 +-
 yudao-ui-admin-vue3/src/views/system/notice/index.vue          | 2 +-
 yudao-ui-admin-vue3/src/views/system/oauth2/client/index.vue   | 2 +-
 yudao-ui-admin-vue3/src/views/system/post/index.vue            | 2 +-
 yudao-ui-admin-vue3/src/views/system/role/index.vue            | 2 +-
 yudao-ui-admin-vue3/src/views/system/sms/smsChannel/index.vue  | 2 +-
 yudao-ui-admin-vue3/src/views/system/sms/smsTemplate/index.vue | 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/yudao-ui-admin-vue3/src/views/system/errorCode/index.vue b/yudao-ui-admin-vue3/src/views/system/errorCode/index.vue
index dc7eeaca4..0ffe38b4a 100644
--- a/yudao-ui-admin-vue3/src/views/system/errorCode/index.vue
+++ b/yudao-ui-admin-vue3/src/views/system/errorCode/index.vue
@@ -24,7 +24,7 @@
         <XTextButton
           preIcon="ep:view"
           :title="t('action.detail')"
-          v-hasPermi="['system:error-code:update']"
+          v-hasPermi="['system:error-code:query']"
           @click="handleDetail(row.id)"
         />
         <!-- 操作:删除 -->
diff --git a/yudao-ui-admin-vue3/src/views/system/notice/index.vue b/yudao-ui-admin-vue3/src/views/system/notice/index.vue
index 9c45022ce..9d0eb4ffd 100644
--- a/yudao-ui-admin-vue3/src/views/system/notice/index.vue
+++ b/yudao-ui-admin-vue3/src/views/system/notice/index.vue
@@ -24,7 +24,7 @@
         <XTextButton
           preIcon="ep:view"
           :title="t('action.detail')"
-          v-hasPermi="['system:notice:update']"
+          v-hasPermi="['system:notice:query']"
           @click="handleDetail(row.id)"
         />
         <!-- 操作:删除 -->
diff --git a/yudao-ui-admin-vue3/src/views/system/oauth2/client/index.vue b/yudao-ui-admin-vue3/src/views/system/oauth2/client/index.vue
index 24f821c74..fdbf5e7b6 100644
--- a/yudao-ui-admin-vue3/src/views/system/oauth2/client/index.vue
+++ b/yudao-ui-admin-vue3/src/views/system/oauth2/client/index.vue
@@ -34,7 +34,7 @@
         <XTextButton
           preIcon="ep:view"
           :title="t('action.detail')"
-          v-hasPermi="['system:oauth2-client:update']"
+          v-hasPermi="['system:oauth2-client:query']"
           @click="handleDetail(row.id)"
         />
         <!-- 操作:删除 -->
diff --git a/yudao-ui-admin-vue3/src/views/system/post/index.vue b/yudao-ui-admin-vue3/src/views/system/post/index.vue
index e2ad50548..284cf70fa 100644
--- a/yudao-ui-admin-vue3/src/views/system/post/index.vue
+++ b/yudao-ui-admin-vue3/src/views/system/post/index.vue
@@ -32,7 +32,7 @@
         <XTextButton
           preIcon="ep:view"
           :title="t('action.detail')"
-          v-hasPermi="['system:post:update']"
+          v-hasPermi="['system:post:query']"
           @click="handleDetail(row.id)"
         />
         <!-- 操作:删除 -->
diff --git a/yudao-ui-admin-vue3/src/views/system/role/index.vue b/yudao-ui-admin-vue3/src/views/system/role/index.vue
index 666cd8908..f5bef71ec 100644
--- a/yudao-ui-admin-vue3/src/views/system/role/index.vue
+++ b/yudao-ui-admin-vue3/src/views/system/role/index.vue
@@ -22,7 +22,7 @@
         <XTextButton
           preIcon="ep:view"
           :title="t('action.detail')"
-          v-hasPermi="['system:role:update']"
+          v-hasPermi="['system:role:query']"
           @click="handleDetail(row.id)"
         />
         <XTextButton
diff --git a/yudao-ui-admin-vue3/src/views/system/sms/smsChannel/index.vue b/yudao-ui-admin-vue3/src/views/system/sms/smsChannel/index.vue
index 01e25384f..7b210842f 100644
--- a/yudao-ui-admin-vue3/src/views/system/sms/smsChannel/index.vue
+++ b/yudao-ui-admin-vue3/src/views/system/sms/smsChannel/index.vue
@@ -24,7 +24,7 @@
         <XTextButton
           preIcon="ep:view"
           :title="t('action.detail')"
-          v-hasPermi="['system:sms-channel:update']"
+          v-hasPermi="['system:sms-channel:query']"
           @click="handleDetail(row.id)"
         />
         <!-- 操作:删除 -->
diff --git a/yudao-ui-admin-vue3/src/views/system/sms/smsTemplate/index.vue b/yudao-ui-admin-vue3/src/views/system/sms/smsTemplate/index.vue
index 43fb71ad0..e24c8a24e 100644
--- a/yudao-ui-admin-vue3/src/views/system/sms/smsTemplate/index.vue
+++ b/yudao-ui-admin-vue3/src/views/system/sms/smsTemplate/index.vue
@@ -30,7 +30,7 @@
         <XTextButton
           preIcon="ep:view"
           :title="t('action.detail')"
-          v-hasPermi="['system:sms-template:update']"
+          v-hasPermi="['system:sms-template:query']"
           @click="handleDetail(row.id)"
         />
         <!-- 操作:删除 -->