Browse Source

订单管理添加操作,查询订单状态

lex-xin 4 years ago
parent
commit
e82a0de056

File diff suppressed because it is too large
+ 0 - 0
dist/index.html


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-2463d69e.3f1b5a52.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-2463d69e.ea1dacd5.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-40e665d1.06dad9d3.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-40e665d1.ee96fc0e.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-6181ddae.0a8c15c6.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-6181ddae.fd2e9cb2.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-68259a14.82c91f78.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-68259a14.ee91d92a.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-6c42ea8e.447ed5f8.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-6c42ea8e.850fcad4.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-98ae4e4a.20a45538.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-98ae4e4a.6514c403.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-bb579d98.1cd0fd38.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-bc672cf4.5eafd512.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-bc672cf4.8c759658.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-edcf4054.25f504fc.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-edcf4054.631eebf5.js


+ 9 - 0
src/api/orderManager.js

@@ -118,3 +118,12 @@ export function tenantPaymentOrder (data) {
     params: data
   })
 }
+
+// 查询订单状态
+export function getOrderStatus (data) {
+  return request({
+    url: api + '/order/getOrderStatus',
+    method: 'GET',
+    params: data
+  })
+}

+ 21 - 1
src/views/businessManager/orderManager/income.vue

@@ -167,6 +167,15 @@
                            label="备注">
             <template slot-scope="scope">{{ scope.row.memo ? scope.row.memo : '-' }}</template>
           </el-table-column>
+          <el-table-column align="center"
+                           label="操作">
+            <template slot-scope="scope">
+              <el-button v-if="scope.row.status != 'SUCCESS'"
+                         v-permission="'order/getOrderStatus'"
+                         @click="onGetOrderStatus(scope.row)"
+                         type="text">查询订单状态</el-button>
+            </template>
+          </el-table-column>
         </el-table>
         <pagination :total="pageInfo.total"
                     :page.sync="pageInfo.page"
@@ -179,7 +188,7 @@
 </template>
 <script>
 import pagination from '@/components/Pagination/index'
-import { orderQueryPage } from '@/api/orderManager'
+import { orderQueryPage, getOrderStatus } from '@/api/orderManager'
 import { getEmployeeOrgan } from '@/api/buildTeam'
 import store from '@/store'
 import { orderStatus, dealStatus } from '@/utils/searchArray'
@@ -385,6 +394,17 @@ export default {
         }
       });
     },
+    onGetOrderStatus(row) {
+      this.$confirm("您确定查询该订单状态", "提示", {
+        confirmButtonText: "确定",
+        cancelButtonText: "取消",
+        type: "warning"
+      }).then(() => {
+        getOrderStatus({ id: row.id }).then(res => {
+          this.getList()
+        })
+      }).catch(err => { })
+    },
     searchOrderDate (value) {
       if (value) {
         this.searchForm.orderStartDate = value[0];

Some files were not shown because too many files changed in this diff