戴艳蓉 3 years ago
parent
commit
a068a70bfd

+ 1 - 7
src/apis/service/purchaseIn/workbench/index.js

@@ -3,13 +3,7 @@ import http from "@/apis/axios";
 const api = "admin/";
 export default {
   // 列表1
-  list1: (data, params) => http(api + "activitylist", data, "post", params),
-  // 列表2
-  list2: (data, params) => http(api + "activitylist", data, "post", params),
-  // 列表3
-  list3: (data, params) => http(api + "activitylist", data, "post", params),
-  // 列表4
-  list4: (data, params) => http(api + "activitylist", data, "post", params),
+  list: (data, params) => http(api + "crontablist", data, "post", params),
   // 任务详情
   detail: (data, params) => http(api + "consultzxinfo", data, "post", params),
   // 采返商品详情

+ 24 - 29
src/views/purchaseIn/workbench/index.vue

@@ -10,10 +10,12 @@
           <div class="taskTitle color1">咨询单任务</div>
           <div class="taskList clear">
             <div
-              class="aaa"
+              class="task-item"
               v-for="item in list"
               :key="item"
-              @click="routeGoto('workbenchDetail', { id: 'INF2203151428199103' })"
+              @click="
+                routeGoto('workbenchDetail', { id: 'INF2203151428199103' })
+              "
             >
               {{ item }}
             </div>
@@ -25,10 +27,12 @@
           <div class="taskTitle color2">客户指定商品任务</div>
           <div class="taskList">
             <div
-              class="aaa"
+              class="task-item"
               v-for="item in list1"
               :key="item"
-              @click="routeGoto('workbenchDetail', { id: 'INF2203151428199103' })"
+              @click="
+                routeGoto('workbenchDetail', { id: 'INF2203151428199103' })
+              "
             >
               {{ item }}
             </div>
@@ -81,19 +85,12 @@ export default {
       showModel: false,
       modelId: "000",
       sitem: {},
-      list1:[],
-      list: [
-        1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
-        21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38,
-        39, 40,
-      ],
+      list1: [],
+      list: [],
       parmValue: {
         page: 1, // 页码
-        size: 15, // 每页显示条数
-        starttime: "",
-        endtime: "",
-        status: "",
-        creater: "",
+        size: 1000, // 每页显示条数
+        status: "1",
       },
       // 状态
       statusOptions: [
@@ -150,23 +147,20 @@ export default {
     };
   },
   mounted() {
-    // this.searchList();
+    this.searchList();
   },
   methods: {
     restSearch() {
       // 表格 - 分页
       this.pageInfo = {
-        size: 15,
+        size: 1000,
         curr: 1,
         total: 0,
       };
       this.parmValue = {
         page: 1, // 页码
         size: 15, // 每页显示条数
-        starttime: "",
-        endtime: "",
-        status: "",
-        creater: "",
+        status: "1",
       };
       this.searchList();
     },
@@ -255,14 +249,15 @@ export default {
     // 刷新表格
     async searchList() {
       this.loading = true;
-      const res = await asyncRequest.list1(this.parmValue);
-      if (res && res.code === 0 && res.data) {
-        this.tableData = res.data.list;
-        this.pageInfo.total = Number(res.data.count);
-      } else if (res && res.code >= 100 && res.code <= 104) {
+      const {code,data} = await asyncRequest.list(this.parmValue);
+      if (code === 0 ) {
+        const {list,count}=data
+        this.list = list;
+        this.pageInfo.total = Number(count);
+      } else if (code >= 100 && code <= 104) {
         await this.logout();
       } else {
-        this.tableData = [];
+        this.list = [];
         this.pageInfo.total = 0;
       }
       this.loading = false;
@@ -298,7 +293,7 @@ export default {
         overflow: hidden;
         box-sizing: border-box;
         // border: 1px solid rgba(121, 121, 121, 1);
-        .aaa {
+        .task-item {
           border-bottom: 1px dashed #e6ebf5;
           height: 140px;
           line-height: 140px;
@@ -313,7 +308,7 @@ export default {
           float: left;
           width: 66%;
           margin: 0 2% 0 0;
-          .aaa {
+          .task-item {
             width: 50%;
             &:nth-child(2n + 1) {
               border-right: 1px dashed #e6ebf5;

+ 115 - 0
src/views/sellOut/project/components/planShow.vue

@@ -0,0 +1,115 @@
+<template>
+  <div>
+    <div class="header-main"></div>
+    <div class="footer-main">
+      <el-table
+        :data="plan_show.feedback"
+        :size="'mini'"
+        border
+        stripe
+        :ref="'multipleTable' + index"
+        style="width: 100%"
+      >
+        <el-table-column
+          prop="pgNo"
+          label="要求编码"
+          width="180px"
+          show-overflow-tooltip
+        />
+        <el-table-column
+          prop="origin_price"
+          label="系统售价单价"
+          width="110"
+          show-overflow-tooltip
+        />
+
+        <el-table-column
+          prop="sale_price"
+          label="当前销售单价"
+          width="110"
+          show-overflow-tooltip
+        >
+          <template slot-scope="scope">
+            <digital-input
+              v-if="table_type === 'add'"
+              :values="scope.row.sale_price"
+              :placeholder="'售价'"
+              :min="0"
+              :max="100000000000"
+              :position="'right'"
+              :precision="0"
+              :size="'mini'"
+              :controls="false"
+              :append="''"
+              @reschange="moq_num_change($event, scope.$index)"
+            />
+            <span v-else>{{ scope.row.sale_price }}元</span>
+          </template>
+        </el-table-column>
+        <el-table-column
+          prop="num"
+          label="购买数量"
+          width="110"
+          show-overflow-tooltip
+        />
+        <el-table-column
+          prop="good_img"
+          label="图片"
+          width="50"
+          show-overflow-tooltip
+        >
+          <template slot-scope="scope">
+            <div
+              v-if="scope.row.good_img"
+              style="width: 20px; height: 20px"
+              class="hover"
+              v-viewer
+            >
+              <img
+                :src="scope.row.good_img"
+                style="display: inline-block; width: 100%; height: 100%"
+                alt=""
+              />
+            </div>
+          </template>
+        </el-table-column>
+        <el-table-column
+          prop="good_name"
+          label="商品名称"
+          show-overflow-tooltip
+        />
+        <el-table-column
+          prop="class_cat"
+          label="商品分类"
+          show-overflow-tooltip
+        />
+        <el-table-column prop="model" label="规格" show-overflow-tooltip />
+        <el-table-column
+          prop="expiry_day"
+          label="信息有效期"
+          width="85"
+          show-overflow-tooltip
+        />
+        <el-table-column
+          prop="work_day"
+          label="制作工期"
+          width="85"
+          show-overflow-tooltip
+        />
+        <el-table-column
+          prop="delivery_day"
+          label="物流时间"
+          width="85"
+          show-overflow-tooltip
+        />
+      </el-table>
+    </div>
+  </div>
+</template>
+
+<script>
+export default {};
+</script>
+
+<style>
+</style>