|  |  | 
 |  |  | <div class="ibox-content" id="app" v-cloak> | 
 |  |  |     <el-form label-width="120px" > | 
 |  |  |         <el-row> | 
 |  |  |             <p class="el-big-title">分享设置</p> | 
 |  |  |             <p class="el-big-title">分销设置</p> | 
 |  |  |         </el-row> | 
 |  |  |         <el-row style="margin-top: 20px;"> | 
 |  |  |             <el-col> | 
 |  |  | 
 |  |  |  | 
 |  |  |  | 
 |  |  |         <el-drawer | 
 |  |  |                 title="业绩设置" | 
 |  |  |                 title="分销产品" | 
 |  |  |                 :visible.sync="drawer" | 
 |  |  |                 :direction="direction" | 
 |  |  |                 size="90%" | 
 |  |  | 
 |  |  |                                 :stripe="true" | 
 |  |  |                                 :border="true" | 
 |  |  |                                 :height="tableHeight" | 
 |  |  |                                 :data="order.items" | 
 |  |  |                                 :data="order" | 
 |  |  |                                 style="width: 100%"> | 
 |  |  |                             <el-table-column | 
 |  |  |                                     type="index" | 
 |  |  |                                     width="50"> | 
 |  |  |                             </el-table-column> | 
 |  |  |                             <el-table-column | 
 |  |  |                                     prop="ShopProduct.id" | 
 |  |  |                                     prop="id" | 
 |  |  |                                     width="280" | 
 |  |  |                                     label="产品ID"> | 
 |  |  |                             </el-table-column> | 
 |  |  |                             <el-table-column | 
 |  |  |                                     prop="ShopProduct.title" | 
 |  |  |                                     prop="title" | 
 |  |  |                                     width="280" | 
 |  |  |                                     label="产品名称"> | 
 |  |  |                             </el-table-column> | 
 |  |  |                             <el-table-column | 
 |  |  |                                     prop="ShopProduct.attrValues" | 
 |  |  |                                     prop="attrValues" | 
 |  |  |                                     width="80" | 
 |  |  |                                     label="产品属性"> | 
 |  |  |                             </el-table-column> | 
 |  |  |                             <el-table-column | 
 |  |  |                                     prop="ShopProduct.price" | 
 |  |  |                                     prop="price" | 
 |  |  |                                     label="单价"> | 
 |  |  |                             </el-table-column> | 
 |  |  |                             <el-table-column | 
 |  |  | 
 |  |  |             //业绩设置框 | 
 |  |  |             drawer: false, | 
 |  |  |             direction: 'rtl', | 
 |  |  |             order: { | 
 |  |  |                 items: [ | 
 |  |  |                 ], | 
 |  |  |             }, | 
 |  |  |             order: [], | 
 |  |  |             tableHeight: 500, | 
 |  |  |             /*****搜索表格数据*********/ | 
 |  |  |             //搜索关键词 | 
 |  |  | 
 |  |  |                         } | 
 |  |  |                         _this.shfs = data.mapInfo.shfs; | 
 |  |  |                         _this.sqtj = data.mapInfo.sqtj; | 
 |  |  |                         //_this.order.items = data.mapInfo.order; | 
 |  |  |                         //console.log(_this.order.items); | 
 |  |  |                         _this.order = data.mapInfo.order; | 
 |  |  |                     } | 
 |  |  |                 }); | 
 |  |  |             }, | 
 |  |  | 
 |  |  |  | 
 |  |  |                 //判断是否被选中 | 
 |  |  |                 let selected = false; | 
 |  |  |                 this.order.items.forEach(item => { | 
 |  |  |                     if (item.ShopProduct.id == goods.id) { | 
 |  |  |                 for(let i = 0; i < this.order.length; i++){ | 
 |  |  |                     if (this.order[i].id === goods.id) { | 
 |  |  |                         selected = true; | 
 |  |  |                         return; | 
 |  |  |                     } | 
 |  |  |                 }); | 
 |  |  |                 } | 
 |  |  |                 alert(selected); | 
 |  |  |                 if (!selected) { | 
 |  |  |                     //未选中产品加入列表 | 
 |  |  |                     let item = {}; | 
 |  |  |                     item.ShopProduct = goods; | 
 |  |  |                     item.goodsId = goods.id; | 
 |  |  |                     item.count = 1; | 
 |  |  |                     this.order.items.push(item); | 
 |  |  |                     this.order.push(item.ShopProduct); | 
 |  |  |                 } | 
 |  |  |  | 
 |  |  |             }, | 
 |  |  | 
 |  |  |             submitOrder(submitType) { | 
 |  |  |                 let _this = this; | 
 |  |  |                 let submitDate =""; | 
 |  |  |                 for (let i = 0; i < _this.order.items.length; i++) { | 
 |  |  |                     let goods = _this.order.items[i]; | 
 |  |  |                     let goodsId = goods.id; | 
 |  |  |                 for (let i = 0; i < _this.order.length; i++) { | 
 |  |  |                     let ShopProduct = _this.order[i]; | 
 |  |  |                     let goodsId = ShopProduct.id; | 
 |  |  |                     submitDate = submitDate +goodsId+","; | 
 |  |  |                 } | 
 |  |  |                 alert(submitDate); | 
 |  |  | 
 |  |  |              */ | 
 |  |  |             chouseGoods() { | 
 |  |  |                 let _this = this; | 
 |  |  |                 // this.multipleSelection.forEach(item => { | 
 |  |  |                 //     _this.pushToSelectGoods(item, BUY_TYPE_NOT_FREE); | 
 |  |  |                 // }); | 
 |  |  |                 this.closeXm(); | 
 |  |  |             }, | 
 |  |  |             /** | 
 |  |  | 
 |  |  |              * 删除组合产品 | 
 |  |  |              */ | 
 |  |  |             removeItem(index, row) { | 
 |  |  |                 this.order.items.splice(index, 1); | 
 |  |  |                 this.order.splice(index, 1); | 
 |  |  |             }, | 
 |  |  |  | 
 |  |  |  | 
 |  |  |             /** | 
 |  |  |              * 搜索项目绑定的产品信息 | 
 |  |  |              */ | 
 |  |  | 
 |  |  |                         contentType: 'application/x-www-form-urlencoded', | 
 |  |  |                         //TODO 优化下拉加载 | 
 |  |  |                         data: {name: _this.queryKey, limit: 10000}, | 
 |  |  |                         //url: basePath + "/admin/shoppinggoods/showList", | 
 |  |  |                         url: basePath + "/fenXiao/ruleSetting/selectProduct", | 
 |  |  |                         callback: function (data) { | 
 |  |  |                             _this.searchTableData = data.rows; |