stanley-king преди 4 години
родител
ревизия
0a87ecfe4f
променени са 6 файла, в които са добавени 41 реда и са изтрити 38 реда
  1. 5 5
      src/pages/index.vue
  2. 1 1
      src/pages/subPages/express.vue
  3. 1 1
      src/pages/subPages/log.vue
  4. 20 18
      src/pages/subPages/message.vue
  5. 7 7
      src/pages/subPages/order.vue
  6. 7 6
      src/pages/subPages/view.vue

+ 5 - 5
src/pages/index.vue

@@ -43,15 +43,15 @@
             <i class="el-icon-message"></i>
             <span slot="title">消息通知</span>
           </el-menu-item>
-          <el-menu-item index="status" route="status">
-            <i class="el-icon-search"></i>
-            <span slot="title">状态查询</span>
-          </el-menu-item>
           <el-menu-item index="view" route="view">
             <i class="el-icon-s-platform"></i>
             <span slot="title">操作记录</span>
           </el-menu-item>
-        </el-menu>
+		<el-menu-item index="status" route="status">
+			<i class="el-icon-search"></i>
+			<span slot="title">运营人员管理</span>
+		</el-menu-item> 
+		</el-menu>
       </el-aside>
       <el-main class="el-menu">
         <router-view />

+ 1 - 1
src/pages/subPages/express.vue

@@ -64,7 +64,7 @@
                           <el-button style="margin-left:10px;" size="mini" type="primary">通知</el-button>
                         </h4>
                         <h4>入柜日期:{{v.enter_time}}</h4>
-                        <h4>已使用:{{diffTime(v.enter_time)}}</h4>
+                        <h4>已使用:{{v.use_time}}</h4>
                       </div>
                     </el-row>
 

+ 1 - 1
src/pages/subPages/log.vue

@@ -32,7 +32,7 @@ export default {
   data() {
     return {
       tableData: [],
-      pageSize: 10,
+      pageSize: 20,
       pageNumber: 1,
       total: 0,
     };

+ 20 - 18
src/pages/subPages/message.vue

@@ -27,7 +27,6 @@
           <el-button
             style="margin-left:10px;"
             type="primary"
-            :disabled="disSearch"
             @click="onSearch"
           >查询</el-button>
         </el-form-item>
@@ -41,10 +40,6 @@
       <el-table-column align="center" prop="msg" label="消息文本"></el-table-column>
       <el-table-column align="center" prop="status_text" label="消息类型文本"></el-table-column>
       <el-table-column align="center" prop="datetime" label="消息日期"></el-table-column>
-
-    <!--  <el-table-column align="center" prop="pic" label="图片">
-        <el-image style="width:100%;height:80px;"></el-image>
-      </el-table-column> -->
     </el-table>
     <el-row style="margin-top:10px;" type="flex" justify="end">
       <el-pagination
@@ -63,7 +58,7 @@ import { msgList, cabinetList, boxList } from "@/api";
 export default {
   data() {
     return {
-      pageSize: 1,
+      pageSize: 20,
       pageNumber: 1,
       cabinetValue: "",
       cabinetOptions: [],
@@ -104,18 +99,25 @@ export default {
       });
     },
     getBoxActionList() {
-      msgList({
-        cabinet_number: this.cabinetValue,
-        box_number: this.boxValue,
-        pageSize: this.pageSize,
-        pageNumber: this.pageNumber,
-      }).then((res) => {
-        console.log(res);
-        if (res && res.msg == "ok") {
-          this.total = res.data.total;
-          this.tableData = res.data.rows;
-        }
-      });
+		console.log(this.cabinetValue)
+		let cabinet = this.cabinetValue ? this.cabinetValue : 0;
+		let box = this.boxValue ? this.boxValue : 0;
+		if(box > 0 && cabinet == 0) {			
+			alert("选定了箱子,必须选定柜子");
+			return;
+		}
+	msgList({
+		cabinet_number: this.cabinetValue,
+		box_number: this.boxValue,
+		pageSize: this.pageSize,
+		pageNumber: this.pageNumber,
+	}).then((res) => {
+		console.log(res);
+		if (res && res.msg == "ok") {
+		this.total = res.data.total;
+		this.tableData = res.data.rows;
+		}
+	});
     },
     onPageChange(page) {
       if (page == this.pageNumber) {

+ 7 - 7
src/pages/subPages/order.vue

@@ -8,13 +8,13 @@
     -->
     <el-table :data="tableData" border style="width: 100%">
       <el-table-column align="center" prop="id" label="订单id"></el-table-column>
-      <el-table-column align="center" prop="order_sn" label="订单号"></el-table-column>
-      <el-table-column align="center" prop="cabinet_number" label="柜"></el-table-column>
-      <el-table-column align="center" prop="box_number" label="箱"></el-table-column>
+      <el-table-column align="center" prop="order_sn" label="订单号"></el-table-column>
+      <el-table-column align="center" prop="cabinet_number" label="柜号"></el-table-column>
+      <el-table-column align="center" prop="box_number" label="箱号"></el-table-column>
       <el-table-column align="center" prop="code" label="取件码"></el-table-column>
-      <el-table-column align="center" prop="order_status" label="柜子状态"></el-table-column>
-      <el-table-column align="center" prop="enter_time" label="入柜日期"></el-table-column>
-      <el-table-column align="center" prop="out_time" label="离柜日期"></el-table-column>
+      <el-table-column align="center" prop="order_status" label="订单状态"></el-table-column>
+      <el-table-column align="center" prop="enter_time" label="存件日期"></el-table-column>
+      <el-table-column align="center" prop="out_time" label="取件日期"></el-table-column>
     </el-table>
     <el-row style="margin-top:10px;" type="flex" justify="end">
       <el-pagination background layout="prev, pager, next" :total="total" :page-size="pageSize" :current-page="pageNumber" @current-change="onPageChange"></el-pagination>
@@ -27,7 +27,7 @@ export default {
   data() {
     return {
       tableData: [],
-      pageSize: 10,
+      pageSize: 20,
       pageNumber: 1,
       total: 0,
     };

+ 7 - 6
src/pages/subPages/view.vue

@@ -37,11 +37,11 @@
       <el-table-column align="center" prop="id" label="ID"></el-table-column>
       <el-table-column align="center" prop="cabinet_number" label="柜号"></el-table-column>
       <el-table-column align="center" prop="box_number" label="箱号"></el-table-column>
-      <el-table-column align="center" prop="type" label="操作类型"></el-table-column>
+      <el-table-column align="center" prop="status_text" label="操作类型"></el-table-column>
       <el-table-column align="center" prop="datetime" label="操作日期"></el-table-column>
-      <el-table-column align="center" prop="pic" label="图片">
+<!--      <el-table-column align="center" prop="pic" label="图片">
         <el-image style="width:100%;height:80px;"></el-image>
-      </el-table-column>
+      </el-table-column> -->
     </el-table>
     <el-row style="margin-top:10px;" type="flex" justify="end">
       <el-pagination
@@ -60,7 +60,7 @@ import { boxActionList, cabinetList, boxList } from "@/api";
 export default {
   data() {
     return {
-      pageSize: 1,
+      pageSize: 20,
       pageNumber: 1,
       cabinetValue: "",
       cabinetOptions: [],
@@ -75,7 +75,7 @@ export default {
   },
   computed: {
     disSearch() {
-      return this.cabinetValue == "" || this.boxValue == "";
+      return this.boxValue != "" && this.cabinetValue == "";
     },
   },
   methods: {
@@ -101,9 +101,10 @@ export default {
       });
     },
     getBoxActionList() {
+		let box = this.boxValue ? this.boxValue : 0;
       boxActionList({
         cabinet_number: this.cabinetValue,
-        box_number: this.boxValue,
+        box_number: box,
         pageSize: this.pageSize,
         pageNumber: this.pageNumber,
       }).then((res) => {