Browse Source

导入花材

shish 3 years ago
parent
commit
6afaa961d2
1 changed files with 16 additions and 9 deletions
  1. 16 9
      ghs/src/views/item/import.vue

+ 16 - 9
ghs/src/views/item/import.vue

@@ -20,12 +20,15 @@
                 <div style="width:200px;height:200px;">
                   <img style="width:100%;height:100%;object-fit: cover;" :src="value.bigCover" />
                 </div>
-                <div style="width:40px;" slot="reference">
+                <div style="width:60px;" slot="reference">
                   <img style="width:100%;height:100%;object-fit: cover;border-radius:5px;" :src="value.cover" />
                 </div>
               </el-popover>
-
-              <span>{{value.name}}</span>
+              <div>
+                <div style="font-weight:bold;font-size:18px;">{{value.name}}</div>
+                <div style="color:rgb(124 121 121);font-size:14px;" v-if="value.ratioType == 0">{{value.ratio}}{{value.smallUnit}} / {{value.bigUnit}}</div>
+                <div style="color:rgb(124 121 121);font-size:14px;" v-else>若干{{value.smallUnit}} / {{value.bigUnit}}</div>
+              </div>
             </li>
           </ul>
           <div class="flex-center item-menu-box">
@@ -54,8 +57,9 @@
             <div style="width: 70px;text-align: center">选择</div>
             <div style="width: 70px;text-align: center">图片</div>
             <div style="width: 120px;text-align: center">名称</div>
-            <div style="width: 100px;text-align: center">售价</div>
-            <div style="width: 100px;text-align: center">库存预警</div>
+            <div style="width: 100px;text-align: center">进货价</div>
+            <div style="width: 100px;text-align: center">花店价</div>
+            <div style="width: 100px;text-align: center">散客价</div>
           </div>
           <ul class="infinite-list" v-infinite-scroll="rightcell" style="height: calc(100% - 80px);overflow:auto" :infinite-scroll-delay="100" :infinite-scroll-distance="300" >
             <li v-for="(item, index) in rightItemList" class="flex-center infinite-list-item" :key="index" @click="rightSelect(item, index)" >
@@ -69,11 +73,14 @@
               <div style="width: 120px;text-align: center">
                 <el-input style="width: 120px;" v-model="item.uname" placeholder="请输入" :disabled="item.select" @click.stop="" ></el-input>
               </div>
+              <div style="width: 100px;text-align: center">
+                <el-input style="width: 80px" v-model="item.cost" placeholder="请输入" :disabled="item.select" @click.stop="" ></el-input>
+              </div>
               <div style="width: 100px;text-align: center">
                 <el-input style="width: 80px" v-model="item.price" placeholder="请输入" :disabled="item.select" @click.stop="" ></el-input>
               </div>
               <div style="width: 100px;text-align: center">
-                <el-input style="width: 80px" v-model="item.stockWarning" placeholder="请输入" :disabled="item.select" @click.stop="" ></el-input>
+                <el-input style="width: 80px" v-model="item.skPrice" placeholder="请输入" :disabled="item.select" @click.stop="" ></el-input>
               </div>
             </li>
           </ul>
@@ -156,8 +163,9 @@ export default {
         res.list.forEach(item => {
           item.Uselect = false
           item.flag = true
+          item.cost = ''
           item.price = ''
-          item.stockWarning = '5'
+          item.skPrice = ''
           item.uname = item.name
         })
         if (this.pageNum != 1) {
@@ -413,7 +421,6 @@ export default {
         obj.itemId = item.id
         obj.classId = this.ptRightId
         obj.price = item.price
-        obj.stockWarning = item.stockWarning
         obj.name = item.uname
         param.push(obj)
       })
@@ -511,7 +518,7 @@ export default {
     .infinite-list {
       height: calc(100% - 40px - 80px);
       .infinite-list-item {
-        height: 60px;
+        height: 68px;
         cursor: pointer; //小手
         span {
           margin: 0 10px;