Răsfoiți Sursa

fix 修改 menu.sql 的按钮权限

ylong 9 luni în urmă
părinte
comite
6dab59807a

+ 30 - 0
src/views/finance/subsidyReview/index.vue

@@ -46,6 +46,28 @@
           row.orderId
         }}</el-button>
       </template>
+
+      <template #action="{ row }">
+        <div>
+          <el-button
+            type="primary"
+            link
+            v-if="row.status == 1"
+            v-permission="'finance:subsidyReview:audit'"
+            @click="handleChangeStatus(row)"
+          >
+            [审核]
+          </el-button>
+          <el-button
+            type="primary"
+            link
+            v-permission="'finance:subsidyReview:log'"
+            @click="handleUpdate(row)"
+          >
+            [操作日志]
+          </el-button>
+        </div>
+      </template>
     </common-table>
 
     <orderDetail ref="orderDetailRef" />
@@ -125,6 +147,14 @@
       align: 'center',
       minWidth: 120,
       slot: 'orderId'
+    },
+    {
+      columnKey: 'action',
+      label: '操作',
+      width: 140,
+      align: 'center',
+      slot: 'action',
+      fixed: 'right'
     }
   ]);
 

+ 20 - 0
src/views/menu.sql

@@ -647,4 +647,24 @@ INSERT INTO `shuhi`.`sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`,
 INSERT INTO `shuhi`.`sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `use_type`) VALUES (2567, '加入回收书单', 2525, 16, '', NULL, NULL, '', 1, 0, 'F', '0', '0', 'recycle:bookStat:addBooklist', '#', 'admin', '2025-06-18 00:00:00', '', NULL, '', 1);
 INSERT INTO `shuhi`.`sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `use_type`) VALUES (2568, '查看回收日志', 2525, 17, '', NULL, NULL, '', 1, 0, 'F', '0', '0', 'recycle:bookStat:recycleLog', '#', 'admin', '2025-06-18 00:00:00', '', NULL, '', 1);
 INSERT INTO `shuhi`.`sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `use_type`) VALUES (2569, '查看售价日志', 2525, 18, '', NULL, NULL, '', 1, 0, 'F', '0', '0', 'recycle:bookStat:salesLog', '#', 'admin', '2025-06-18 00:00:00', '', NULL, '', 1); 
+INSERT INTO `shuhi`.`sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `use_type`) VALUES (2600, 'ip加价营销-新建', 2526, 1, '', NULL, NULL, '', 1, 0, 'F', '0', '0', 'ipMarkup:ipActivity:add', '#', 'admin', '2025-04-19 16:00:00', '', NULL, '', 1);
+INSERT INTO `shuhi`.`sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `use_type`) VALUES (2601, 'ip加价营销-编辑', 2526, 2, '', NULL, NULL, '', 1, 0, 'F', '0', '0', 'ipMarkup:ipActivity:edit', '#', 'admin', '2025-04-19 16:00:00', '', NULL, '', 1);
+INSERT INTO `shuhi`.`sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `use_type`) VALUES (2602, 'ip加价营销-查看数据', 2526, 3, '', NULL, NULL, '', 1, 0, 'F', '0', '0', 'ipMarkup:ipActivity:viewData', '#', 'admin', '2025-04-19 16:00:00', '', NULL, '', 1);
+INSERT INTO `shuhi`.`sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `use_type`) VALUES (2603, 'ip加价营销-活动状态管理', 2526, 4, '', NULL, NULL, '', 1, 0, 'F', '0', '0', 'ipMarkup:ipActivity:changeStatus', '#', 'admin', '2025-04-19 16:00:00', '', NULL, '', 1);
+INSERT INTO `shuhi`.`sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `use_type`) VALUES (2604, 'ip加价营销-活动区域设置', 2526, 5, '', NULL, NULL, '', 1, 0, 'F', '0', '0', 'ipMarkup:ipActivity:areaSetting', '#', 'admin', '2025-04-19 16:00:00', '', NULL, '', 1);
+INSERT INTO `shuhi`.`sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `use_type`) VALUES (2605, 'ip加价营销书单-新建', 2526, 6, '', NULL, NULL, '', 1, 0, 'F', '0', '0', 'ipMrakup:booklist:add', '#', 'admin', '2025-04-19 16:00:00', '', NULL, '', 1);
+INSERT INTO `shuhi`.`sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `use_type`) VALUES (2606, 'ip加价营销书单-批量删除', 2526, 7, '', NULL, NULL, '', 1, 0, 'F', '0', '0', 'ipMrakup:booklist:batchDelete', '#', 'admin', '2025-04-19 16:00:00', '', NULL, '', 1);
+INSERT INTO `shuhi`.`sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `use_type`) VALUES (2607, 'ip加价营销书单-导入', 2526, 8, '', NULL, NULL, '', 1, 0, 'F', '0', '0', 'ipMrakup:booklist:import', '#', 'admin', '2025-04-19 16:00:00', '', NULL, '', 1);
+INSERT INTO `shuhi`.`sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `use_type`) VALUES (2608, 'ip加价营销书单-导出', 2526, 9, '', NULL, NULL, '', 1, 0, 'F', '0', '0', 'ipMrakup:booklist:export', '#', 'admin', '2025-04-19 16:00:00', '', NULL, '', 1);
+INSERT INTO `shuhi`.`sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `use_type`) VALUES (2609, 'ip加价营销书单-删除', 2526, 10, '', NULL, NULL, '', 1, 0, 'F', '0', '0', 'ipMrakup:booklist:delete', '#', 'admin', '2025-04-19 16:00:00', '', NULL, '', 1);
+INSERT INTO `shuhi`.`sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `use_type`) VALUES (2610, 'ip加价营销数据-查看详情', 2526, 11, '', NULL, NULL, '', 1, 0, 'F', '0', '0', 'ipMarkup:datalist:detail', '#', 'admin', '2025-04-19 16:00:00', '', NULL, '', 1);
+INSERT INTO `shuhi`.`sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `use_type`) VALUES (2611, 'ip加价营销数据-分享信息', 2526, 12, '', NULL, NULL, '', 1, 0, 'F', '0', '0', 'ipMarkup:datalist:share', '#', 'admin', '2025-04-19 16:00:00', '', NULL, '', 1);
+INSERT INTO `shuhi`.`sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `use_type`) VALUES (2611, 'ip加价营销规则-保存', 2526, 12, '', NULL, NULL, '', 1, 0, 'F', '0', '0', 'ipMarkup:rules:update', '#', 'admin', '2025-04-19 16:00:00', '', NULL, '', 1);
+INSERT INTO `shuhi`.`sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `use_type`) VALUES (2612, '一键推送', 2532, 1, '', NULL, NULL, '', 1, 0, 'F', '0', '0', 'data:productPush:onePush', '#', 'admin', '2025-04-20 10:00:00', '', NULL, '商品档案一键推送按钮', 1);
+INSERT INTO `shuhi`.`sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `use_type`) VALUES (2613, '导出', 2532, 2, '', NULL, NULL, '', 1, 0, 'F', '0', '0', 'data:productPush:export', '#', 'admin', '2025-04-20 10:00:00', '', NULL, '商品档案导出按钮', 1);
+INSERT INTO `shuhi`.`sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `use_type`) VALUES (2614, '删除', 2532, 3, '', NULL, NULL, '', 1, 0, 'F', '0', '0', 'data:productPush:delete', '#', 'admin', '2025-04-20 10:00:00', '', NULL, '商品档案删除按钮', 1);
+INSERT INTO `shuhi`.`sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `use_type`) VALUES (2615, '推送', 2532, 4, '', NULL, NULL, '', 1, 0, 'F', '0', '0', 'data:productPush:push', '#', 'admin', '2025-04-20 10:00:00', '', NULL, '商品档案推送按钮', 1);
+INSERT INTO `shuhi`.`sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `use_type`) VALUES (2616, '推送日志', 2532, 5, '', NULL, NULL, '', 1, 0, 'F', '0', '0', 'data:productPush:pushLog', '#', 'admin', '2025-04-20 10:00:00', '', NULL, '商品档案推送日志按钮', 1);
+INSERT INTO `shuhi`.`sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `use_type`) VALUES (2616, '审核', 2531, 1, '', NULL, NULL, '', 1, 0, 'F', '0', '0', 'finance:subsidyReview:audit', '#', 'admin', '2025-04-20 10:00:00', '', NULL, '', 1);
+INSERT INTO `shuhi`.`sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `use_type`) VALUES (2616, '操作日志', 2531, 2, '', NULL, NULL, '', 1, 0, 'F', '0', '0', 'finance:subsidyReview:log', '#', 'admin', '2025-04-20 10:00:00', '', NULL, '', 1);
 

+ 0 - 3
src/views/menu_ip_activity.sql

@@ -1,3 +0,0 @@
--- 添加IP加价活动菜单
-INSERT INTO `shuhi`.`sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `use_type`) 
-VALUES (2570, 'IP加价活动', 2526, 1, 'ipActivity', 'marketing/ipMrakup/ipActivity/index', '', '', 1, 0, 'C', '0', '0', 'ipMarkup:ipActivity:list', 'TagsOutlined', 'admin', NOW(), 'admin', NOW(), 'IP加价活动菜单', 1); 

+ 0 - 20
src/views/menu_ip_activity_buttons.sql

@@ -1,20 +0,0 @@
--- 添加IP加价活动按钮权限
--- 新建按钮权限
-INSERT INTO `shuhi`.`sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `use_type`) 
-VALUES (2571, '新建', 2570, 1, '', NULL, NULL, '', 1, 0, 'F', '0', '0', 'ipMarkup:ipActivity:add', '#', 'admin', NOW(), 'admin', NOW(), 'IP加价活动新建按钮', 1);
-
--- 编辑按钮权限
-INSERT INTO `shuhi`.`sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `use_type`) 
-VALUES (2572, '编辑', 2570, 2, '', NULL, NULL, '', 1, 0, 'F', '0', '0', 'ipMarkup:ipActivity:edit', '#', 'admin', NOW(), 'admin', NOW(), 'IP加价活动编辑按钮', 1);
-
--- 查看数据按钮权限
-INSERT INTO `shuhi`.`sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `use_type`) 
-VALUES (2573, '查看数据', 2570, 3, '', NULL, NULL, '', 1, 0, 'F', '0', '0', 'ipMarkup:ipActivity:viewData', '#', 'admin', NOW(), 'admin', NOW(), 'IP加价活动查看数据按钮', 1);
-
--- 更改状态按钮权限
-INSERT INTO `shuhi`.`sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `use_type`) 
-VALUES (2574, '更改状态', 2570, 4, '', NULL, NULL, '', 1, 0, 'F', '0', '0', 'ipMarkup:ipActivity:changeStatus', '#', 'admin', NOW(), 'admin', NOW(), 'IP加价活动更改状态按钮', 1);
-
--- 活动区域设置按钮权限
-INSERT INTO `shuhi`.`sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `use_type`) 
-VALUES (2575, '活动区域设置', 2570, 5, '', NULL, NULL, '', 1, 0, 'F', '0', '0', 'ipMarkup:ipActivity:areaSetting', '#', 'admin', NOW(), 'admin', NOW(), 'IP加价活动区域设置按钮', 1);