Merge branch 'bonus-jyy-smart-canteen' of http://192.168.0.75:3000/bonus/bonus-ui into bonus-jyy-smart-canteen
This commit is contained in:
		
						commit
						d2fde335e9
					
				| 
						 | 
				
			
			@ -69,7 +69,7 @@ export function deleteSupermarketApi(data) {
 | 
			
		|||
      data: data
 | 
			
		||||
    })
 | 
			
		||||
  }
 | 
			
		||||
// 商品列表
 | 
			
		||||
// 商超商品列表
 | 
			
		||||
export function shopPageListApi(data) {
 | 
			
		||||
    return request({
 | 
			
		||||
      url: '/smart-canteen/supermarket_product/list',
 | 
			
		||||
| 
						 | 
				
			
			@ -80,13 +80,20 @@ export function shopPageListApi(data) {
 | 
			
		|||
      params: data
 | 
			
		||||
    })
 | 
			
		||||
  }
 | 
			
		||||
// 商品列表
 | 
			
		||||
export function shopProductPageListApi(data) {
 | 
			
		||||
    return request({
 | 
			
		||||
      url: '/smart-canteen/supermarket_product/getAddList',
 | 
			
		||||
      method: 'get',
 | 
			
		||||
      headers: {
 | 
			
		||||
        "merchant-id":"378915229716713472",
 | 
			
		||||
      },
 | 
			
		||||
      params: data
 | 
			
		||||
    })
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -485,9 +485,7 @@
 | 
			
		|||
                />
 | 
			
		||||
              </el-form-item>
 | 
			
		||||
              <el-form-item>
 | 
			
		||||
                <el-button icon="el-icon-refresh" size="mini" @click=""
 | 
			
		||||
                >批量线上销售</el-button
 | 
			
		||||
                >
 | 
			
		||||
                <el-button type="primary" @click="">批量线上销售</el-button>
 | 
			
		||||
              </el-form-item>
 | 
			
		||||
            </el-form>
 | 
			
		||||
          </el-row>
 | 
			
		||||
| 
						 | 
				
			
			@ -496,11 +494,7 @@
 | 
			
		|||
            <el-col :span="24" :xs="24">
 | 
			
		||||
              <el-table v-loading="loading" :data="tableAddShopListData" height="550" ref="multipleTable" border :row-key="(row)=>{return row.materialId}" @selection-change="handleSelectionChange">
 | 
			
		||||
                <el-table-column type="selection" width="50" align="center" :reserve-selection="true"/>
 | 
			
		||||
                <el-table-column label="序号" align="center" width="80" type="index">
 | 
			
		||||
                  <template slot-scope="scope">
 | 
			
		||||
                    <span>{{(queryParams.pageNum - 1) * queryParams.pageSize + scope.$index + 1}}</span>
 | 
			
		||||
                  </template>
 | 
			
		||||
                </el-table-column>
 | 
			
		||||
                <el-table-column label="区域"     align="center" key="areaName" prop="areaName" :show-overflow-tooltip="true" />
 | 
			
		||||
                <el-table-column label="名称"     align="center" key="materialName" prop="materialName" :show-overflow-tooltip="true" />
 | 
			
		||||
                <el-table-column label="单位"     align="center" key="unitName" prop="unitName" :show-overflow-tooltip="true" />
 | 
			
		||||
                <el-table-column label="商品类别"     align="center" key="materialTypeName" prop="materialTypeName" :show-overflow-tooltip="true" />
 | 
			
		||||
| 
						 | 
				
			
			@ -540,17 +534,10 @@
 | 
			
		|||
                <el-table-column label="条码"     align="center" key="barCode" prop="barCode" :show-overflow-tooltip="true" />
 | 
			
		||||
                <el-table-column label="操作" align="center" width="100" fixed="right">
 | 
			
		||||
                  <template slot-scope="scope">
 | 
			
		||||
                    <el-button
 | 
			
		||||
                      size="mini"
 | 
			
		||||
                      type="text"
 | 
			
		||||
                      @click="handleShopUpdate(scope.row)"
 | 
			
		||||
                    >
 | 
			
		||||
                      编辑
 | 
			
		||||
                    </el-button>
 | 
			
		||||
                    <el-button
 | 
			
		||||
                      size="mini"
 | 
			
		||||
                      type="text" style="color: red;"
 | 
			
		||||
                      @click="handleShopDelete(scope.row)"
 | 
			
		||||
                      @click="handleAddShopDelete(scope.row)"
 | 
			
		||||
                    >
 | 
			
		||||
                      删除
 | 
			
		||||
                    </el-button>
 | 
			
		||||
| 
						 | 
				
			
			@ -567,6 +554,10 @@
 | 
			
		|||
            </el-col>
 | 
			
		||||
          </el-row>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div slot="footer" class="dialog-footer">
 | 
			
		||||
          <el-button @click="cancelAddShopProduct">返 回</el-button>
 | 
			
		||||
            <el-button type="primary" @click="handleAddShopProduct">添加商品</el-button>
 | 
			
		||||
        </div>
 | 
			
		||||
      </el-dialog>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -578,16 +569,12 @@
 | 
			
		|||
  <script>
 | 
			
		||||
  import { systemAreaTreeApi } from "@/api/base/area";
 | 
			
		||||
  import { drpWareHousePageApi,supermarketPageListApi,insertSupermarketApi,editSupermarketApi,deleteSupermarketApi,userListByRoleApi
 | 
			
		||||
  ,shopPageListApi} from "@/api/superStore/super";
 | 
			
		||||
  ,shopPageListApi,shopProductPageListApi} from "@/api/superStore/super";
 | 
			
		||||
  import { shopMaterialTreeApi} from "@/api/superStore/shopMaterial";
 | 
			
		||||
  import { imgUpLoadTwo } from '@/api/system/upload'
 | 
			
		||||
  import ShopingDialog from './ShopingDialog.vue';
 | 
			
		||||
  export default {
 | 
			
		||||
    name: "",
 | 
			
		||||
    dicts: ['sys_user_type'],
 | 
			
		||||
    components: {
 | 
			
		||||
        ShopingDialog
 | 
			
		||||
      },
 | 
			
		||||
    data() {
 | 
			
		||||
      return {
 | 
			
		||||
        // 遮罩层
 | 
			
		||||
| 
						 | 
				
			
			@ -755,6 +742,7 @@
 | 
			
		|||
        orderDTO:{},//订单设置
 | 
			
		||||
        mealtimeList:[],//餐次列表
 | 
			
		||||
        selectSupermarketId:"",
 | 
			
		||||
        selectAreaId:"",
 | 
			
		||||
        queryAddShopParams:{
 | 
			
		||||
          pageNum: 1,
 | 
			
		||||
          pageSize: 10,
 | 
			
		||||
| 
						 | 
				
			
			@ -1080,6 +1068,7 @@
 | 
			
		|||
        handleAddShoping(row){
 | 
			
		||||
            console.log("商品",row)
 | 
			
		||||
            this.selectSupermarketId=row.supermarketId;
 | 
			
		||||
            this.selectAreaId=row.areaId;
 | 
			
		||||
            this.titleProduct="商品";
 | 
			
		||||
            this.openProduct=true;
 | 
			
		||||
            this.getShopTreeData();
 | 
			
		||||
| 
						 | 
				
			
			@ -1130,6 +1119,7 @@
 | 
			
		|||
            this.reset();
 | 
			
		||||
            this.openAddProduct = true;
 | 
			
		||||
            this.titleAddProduct = "新增-超市商品";
 | 
			
		||||
            this.getAddShopList();
 | 
			
		||||
        },
 | 
			
		||||
        /** 新增商品列表 */
 | 
			
		||||
        getAddShopList() {
 | 
			
		||||
| 
						 | 
				
			
			@ -1137,10 +1127,9 @@
 | 
			
		|||
            let param = {
 | 
			
		||||
              "pageNum": this.queryAddShopParams.pageNum,
 | 
			
		||||
              "pageSize": this.queryAddShopParams.pageSize,
 | 
			
		||||
              "warehouseId": this.queryAddShopParams.warehouseId,
 | 
			
		||||
              "areaId":this.queryAddShopParams.areaId
 | 
			
		||||
              "areaId":this.selectAreaId
 | 
			
		||||
            }
 | 
			
		||||
            shopPageListApi(param).then(response => {
 | 
			
		||||
            shopProductPageListApi(param).then(response => {
 | 
			
		||||
                this.tableAddShopListData = response.rows;
 | 
			
		||||
                console.log("this.tableAddShopListData",this.tableAddShopListData);
 | 
			
		||||
                this.total = Number(response.total);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue