From 2191824072549f0da35d73686a075e59b0196321 Mon Sep 17 00:00:00 2001
From: ZY <zc857179121@qq.com>
Date: 星期三, 25 九月 2024 15:02:25 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/wms-dev' into wms-dev

---
 zy-asrs-admin/src/views/out/platform/index.vue |   99 +++++++++++++++++++++++++------------------------
 1 files changed, 50 insertions(+), 49 deletions(-)

diff --git a/zy-asrs-admin/src/views/base/cacheSite/index.vue b/zy-asrs-admin/src/views/out/platform/index.vue
similarity index 72%
rename from zy-asrs-admin/src/views/base/cacheSite/index.vue
rename to zy-asrs-admin/src/views/out/platform/index.vue
index 1a5fd32..08ed9a8 100644
--- a/zy-asrs-admin/src/views/base/cacheSite/index.vue
+++ b/zy-asrs-admin/src/views/out/platform/index.vue
@@ -11,7 +11,7 @@
 
 const router = useRouter();
 
-const TABLE_KEY = 'table-cacheSite';
+const TABLE_KEY = 'table-platform';
 let currentPage = 1;
 let pageSize = 10;
 const searchInput = ref("")
@@ -32,77 +32,49 @@
 
 const columns = [
   {
-    title: formatMessage('db.man_cache_site.channel', '閫氶亾'),
-    dataIndex: 'channel',
+    title: formatMessage('db.man_platform.platform_no', '闆嗚揣缂栧彿'),
+    dataIndex: 'platformNo',
     width: 140,
     ellipsis: true,
-    ...getColumnSearchProps('channel'),
+    ...getColumnSearchProps('platformNo'),
   },
   {
-    title: formatMessage('db.man_cache_site.site_no', '绔欑偣缂栧彿'),
-    dataIndex: 'siteNo',
+    title: formatMessage('db.man_platform.status', '鐘舵��'),
+    dataIndex: 'status$',
     width: 140,
     ellipsis: true,
-    ...getColumnSearchProps('siteNo'),
+    ...getColumnSearchProps('status$'),
   },
   {
-    title: formatMessage('db.man_cache_site.site_status', '绔欑偣鐘舵��'),
-    dataIndex: 'siteStatus$',
+    title: formatMessage('db.man_platform.create_time', '娣诲姞鏃堕棿'),
+    dataIndex: 'createTime$',
     width: 140,
     ellipsis: true,
-    ...getColumnSearchProps('siteStatus$'),
+    ...getColumnSearchProps('createTime$'),
   },
   {
-    title: formatMessage('db.man_cache_site.order_id', '璁㈠崟ID'),
-    dataIndex: 'orderId$',
+    title: formatMessage('db.man_platform.create_by', '娣诲姞浜哄憳'),
+    dataIndex: 'createBy$',
     width: 140,
     ellipsis: true,
-    ...getColumnSearchProps('orderId$'),
+    ...getColumnSearchProps('createBy$'),
   },
   {
-    title: formatMessage('db.man_cache_site.order_no', '璁㈠崟缂栧彿'),
-    dataIndex: 'orderNo',
-    width: 140,
-    ellipsis: true,
-    ...getColumnSearchProps('orderNo'),
-  },
-  // {
-  //   title: formatMessage('db.man_cache_site.status', '鐘舵��'),
-  //   dataIndex: 'status$',
-  //   width: 140,
-  //   ellipsis: true,
-  //   ...getColumnSearchProps('status$'),
-  // },
-  // {
-  //   title: formatMessage('db.man_cache_site.create_time', '娣诲姞鏃堕棿'),
-  //   dataIndex: 'createTime$',
-  //   width: 140,
-  //   ellipsis: true,
-  //   ...getColumnSearchProps('createTime$'),
-  // },
-  // {
-  //   title: formatMessage('db.man_cache_site.create_by', '娣诲姞浜哄憳'),
-  //   dataIndex: 'createBy$',
-  //   width: 140,
-  //   ellipsis: true,
-  //   ...getColumnSearchProps('createBy$'),
-  // },
-  {
-    title: formatMessage('db.man_cache_site.update_time', '淇敼鏃堕棿'),
+    title: formatMessage('db.man_platform.update_time', '淇敼鏃堕棿'),
     dataIndex: 'updateTime$',
     width: 140,
     ellipsis: true,
     ...getColumnSearchProps('updateTime$'),
   },
   {
-    title: formatMessage('db.man_cache_site.update_by', '淇敼浜哄憳'),
+    title: formatMessage('db.man_platform.update_by', '淇敼浜哄憳'),
     dataIndex: 'updateBy$',
     width: 140,
     ellipsis: true,
     ...getColumnSearchProps('updateBy$'),
   },
   {
-    title: formatMessage('db.man_cache_site.memo', '澶囨敞'),
+    title: formatMessage('db.man_platform.memo', '澶囨敞'),
     dataIndex: 'memo',
     width: 140,
     ellipsis: true,
@@ -114,7 +86,7 @@
     name: 'oper',
     dataIndex: 'oper',
     key: 'oper',
-    width: 140,
+    width: 200,
     fixed: 'right',
   },
 ];
@@ -135,7 +107,7 @@
 
 function getPage() {
   state.loading = true;
-  post('/api/cacheSite/page', {
+  post('/api/platform/page', {
     current: currentPage,
     pageSize: pageSize,
     condition: searchInput.value
@@ -169,7 +141,7 @@
     onOk: async () => {
       const hide = message.loading(formatMessage('common.loading', '璇锋眰涓�'));
       try {
-        post('/api/cacheSite/remove/' + rows.map((row) => row.id).join(','), {}).then(resp => {
+        post('/api/platform/remove/' + rows.map((row) => row.id).join(','), {}).then(resp => {
           let result = resp.data;
           if (result.code === 200) {
             message.success(result.msg);
@@ -187,7 +159,7 @@
 }
 
 const handleExport = async (intl) => {
-  postBlob('/api/cacheSite/export', {}).then(result => {
+  postBlob('/api/platform/export', {}).then(result => {
     const blob = new Blob([result.data], { type: 'application/vnd.ms-excel' });
     window.location.href = window.URL.createObjectURL(blob);
     return true;
@@ -209,11 +181,38 @@
   getPage()
 }
 
+const handleShipped = (item) => {
+  Modal.confirm({
+    title: formatMessage('page.shipped', '鍙戣揣'),
+    content: formatMessage('page.shipped.confirm', '纭畾鍙戣揣鍚楋紵'),
+    maskClosable: true,
+    onOk: async () => {
+      const hide = message.loading(formatMessage('common.loading', '璇锋眰涓�'));
+      try {
+        post('/api/platform/shipped', {
+          platformId: item.id,
+        }).then(resp => {
+          let result = resp.data;
+          if (result.code === 200) {
+            message.success(result.msg);
+          } else {
+            message.error(result.msg);
+          }
+          getPage()
+          hide()
+        })
+      } catch (error) {
+        message.error(formatMessage('common.fail', '璇锋眰澶辫触'));
+      }
+    },
+  });
+}
+
 </script>
 
 <script>
 export default {
-  name: '鎾绔欑偣'
+  name: '闆嗚揣绠$悊'
 }
 </script>
 
@@ -236,6 +235,8 @@
       <template #bodyCell="{ column, text, record }">
         <template v-if="column.dataIndex === 'oper'">
           <div style="display: flex;justify-content: space-evenly;">
+            <a-button type="link" primary @click="handleShipped(record)">{{ formatMessage('page.platform.shipped', '鍙戣揣')
+              }}</a-button>
             <a-button type="link" primary @click="handleEdit(record)">{{ formatMessage('page.edit', '缂栬緫') }}</a-button>
             <a-button type="link" danger @click="handleDel([record])">{{ formatMessage('page.delete', '鍒犻櫎')
               }}</a-button>

--
Gitblit v1.9.1