人数竞网站源码分享 网站人数统计

老铁们,大家好,相信还有很多朋友对于人数竞网站源码分享和网站人数统计的相关问题不太懂,没关系,今天就由我来为大家分享分享人数竞网站源码分享以及网站人数统计的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!

继续上一章节

一、创建拼图商品

二、实现代码

如上述图标,表单字段包含商品(从商品库里面选择商品),拼团名称,拼团简介,单位,商品原价,拼团开始时间,拼团结束时间,活动状态,产品主图片,产品轮播图,拼团时效(小时),拼团人数,商品规格,运费模版,商品详情

<el-card:bordered=&34;>\n<el-formref=&34;:rules=&34;:model=&34;label-width=&34;>\n<el-row:gutter=&34;>\n<!–商品信息–>\n<el-col:span=&34;>\n<el-form-itemlabel=&34;prop=&34;>\n<cgoodv-model=&34;></cgood>\n</el-form-item>\n</el-col>\n<el-col:span=&34;>\n<el-form-itemlabel=&34;prop=&34;>\n<el-inputv-model=&34;@input=&34;style=&34;placeholder=&34;/>\n</el-form-item>\n</el-col>\n<el-col:span=&34;>\n<el-form-itemlabel=&34;prop=&34;>\n<el-inputv-model=&34;@input=&34;style=&34;placeholder=&34;/>\n</el-form-item>\n</el-col>\n。。。。。。。\n。。。。。。。\n。。。。。。。\n\t\t</el-row>\n\t</el-form>\n</el-card>

如上述是表单代码片段。如下是上述表单绑定的变量定义,通过填写表单内容,使用v-modle数据直接赋值到变量。在提交点击事件可以将数据获取并进行业务规则处理。

return{\nspinShow:false,\n//批量设置表格data\noneFormBatch:[\n{\npic:&39;,\nprice:0,\ncost:0,\not_price:0,\nstock:0,\nbar_code:&39;,\npink_stock:0,\npink_price:0,\nweight:0,\nvolume:0,\nintegral:0\n}\n],\n//规格数据\nformDynamic:{\nattrsName:&39;,\nattrsVal:&39;\n},\nformDynamicNameData:[],\nisBtn:false,\nmyConfig:{\nautoHeightEnabled:false,//编辑器不自动被内容撑高\ninitialFrameHeight:500,//初始容器高度\ninitialFrameWidth:&39;,//初始容器宽度\nUEDITOR_HOME_URL:&39;,\nserverUrl:&39;\n},\nform1:{\ngood:{\nproductId:null,\nstoreName:null,\nimage:null,\notPrice:null,\nprice:null,\n\n}\n},\nformValidate:{\nslider_image:[],\nis_sub:0,\nid:0,\ncombinationId:0,\nproductId:&39;,\nmerId:&39;,\nimage:&39;,\nimages:&39;,\nimageArr:[],\nsliderImageArr:[],\nproductPrice:0,\ntitle:&39;,\nattr:&39;,\npeople:1,\ninfo:&39;,\nprice:&39;,\nsort:0,\nintegral:0,\nsales:&39;,\nstock:&39;,\naddTime:&39;,\nisHost:&39;,\nisShow:1,\nisDel:0,\nmerUse:&39;,\nisPostage:&39;,\npostage:&39;,\ndescription:&39;,\nstartTime:&39;,\nstopTime:&39;,\neffectiveTime:1,\ncost:&39;,\nunitName:&39;,\ncombination:1,\nbrowse:0,\nstartTimeDate:&39;,\nendTimeDate:&39;,\nspec_type:0,\ntemp_id:&39;,\nattrs:[],\nitems:[\n{\npic:&39;,\nprice:0,\npink_stock:0,\npink_price:0,\ncost:0,\not_price:0,\nstock:0,\nbar_code:&39;,\nintegral:0\n}\n],\nheader:[],\nselectRule:&39;\n},\nruleList:[],\ntemplateList:[],\ncreateBnt:false,\nshowIput:false,\nmanyFormValidate:[],\n//单规格表格data\noneFormValidate:[\n{\nimageArr:[],\npic:&39;,\nprice:0,\ncost:0,\not_price:0,\nstock:0,\npink_stock:0,\npink_price:0,\nseckill_stock:0,\nseckill_price:0,\nbar_code:&39;,\nweight:0,\nvolume:0,\nbrokerage:0,\nbrokerage_two:0,\nintegral:0\n}\n],\nimages:[],\nloading:false,\ntreeSelect:[],\ntableIndex:0,\nruleValidate:{\ntitle:[\n{required:true,message:&39;,trigger:&39;}\n],\ninfo:[\n{required:true,message:&39;,trigger:&39;}\n],\nunitName:[\n{required:true,message:&39;,trigger:&39;}\n],\nstartTime:[\n{required:true,message:&39;,trigger:&39;}\n],\nstopTime:[\n{required:true,message:&39;,trigger:&39;}\n],\nisShow:[\n{required:true,message:&39;,trigger:&39;}\n],\ntemp_id:[\n{required:true,message:&39;,trigger:&39;,type:&39;}\n],\nprice:[\n{required:true,message:&39;,trigger:&39;}\n],\npeople:[\n{required:true,message:&39;,trigger:&39;,type:&39;}\n],\nspec_type:[\n{required:true,message:&39;,trigger:&39;}\n],\neffectiveTime:[\n{required:true,message:&39;,trigger:&39;}\n]\n},\nattrs:[]\n}\n

<el-form-item>\n<el-buttontype=&34;class=&34;@click=&39;formValidate&34;>保存</el-button>\n</el-form-item>

如上述第2行代码,是一个按钮,绑定点击事件handleSubmit

三、java后端代码

@CacheEvict(cacheNames=ShopConstants.YSHOP_REDIS_INDEX_KEY,allEntries=true)\n@Log(&34;)\n@ApiOperation(value=&34;)\n@PostMapping(value=&34;)\n@PreAuthorize(&39;admin&39;YXSTORECOMBINATION_ALL&39;YXSTORECOMBINATION_EDIT&34;)\npublicResponseEntityadd(@Validated@RequestBodyYxStoreCombinationDtoresources){\nreturnnewResponseEntity<>(yxStoreCombinationService.saveCombination(resources),HttpStatus.CREATED);\n}

@Override\npublicbooleansaveCombination(YxStoreCombinationDtoresources){\nProductResultDtoresultDTO=this.computedProduct(resources.getAttrs());\n\n//添加商品\nYxStoreCombinationyxStoreCombination=newYxStoreCombination();\nBeanUtil.copyProperties(resources,yxStoreCombination,&34;);\nif(resources.getImages().isEmpty()){\nthrownewYshopException(&34;);\n}\n\nyxStoreCombination.setPrice(BigDecimal.valueOf(resultDTO.getMinPrice()));\nyxStoreCombination.setProductPrice(BigDecimal.valueOf(resultDTO.getMinOtPrice()));\nyxStoreCombination.setCost(resultDTO.getMinCost().intValue());\nyxStoreCombination.setStock(resultDTO.getStock());\nyxStoreCombination.setImages(String.join(&34;,resources.getImages()));\nthis.saveOrUpdate(yxStoreCombination);\n\n//属性处理\n//处理单sKu\nif(SpecTypeEnum.TYPE_0.getValue().equals(resources.getSpecType())){\nFromatDetailDtofromatDetailDto=FromatDetailDto.builder()\n.value(&34;)\n.detailValue(&34;)\n.attrHidden(&34;)\n.detail(ListUtil.toList(&34;))\n.build();\nList<ProductFormatDto>attrs=resources.getAttrs();\nProductFormatDtoproductFormatDto=attrs.get(0);\nproductFormatDto.setValue1(&34;);\nMap<String,String>map=newHashMap<>();\nmap.put(&34;,&34;);\nproductFormatDto.setDetail(map);\nyxStoreProductAttrService.insertYxStoreProductAttr(ListUtil.toList(fromatDetailDto),\nListUtil.toList(productFormatDto),resources.getProductId());\n}else{\nyxStoreProductAttrService.insertYxStoreProductAttr(resources.getItems(),\nresources.getAttrs(),resources.getProductId());\n}\nreturntrue;\n}

如上述代码,添加商品,添加规格,插入规格属性等信息。

关于人数竞网站源码分享,网站人数统计的介绍到此结束,希望对大家有所帮助。

站内搜索