<template>
<div class="newproduct">
<div class="topbox">
<div class="shopbox">
<img class="shopicon" src="../../assets/head.jpg">
<p class="shopname">开心就好的小店</p>
</div>
</div>
<div class="goodsbox">
<div class="startleft namebox">
<label class="title">商品名称:</label><input class="noborder" v-model="goodsname" placeholder="请输入商品名称">
</div>
<div class="startleft goodstypebox">
<label class="title">商品类型:</label>
<select v-model="goodstype">
<option value="请选择">请选择</option>
<option value="图书">图书</option>
<option value="卡券">卡券</option>
<option value="服装">服装</option>
<option value="礼品">礼品</option>
<option value="运动装备">运动装备</option>
<option value="电子设备">电子设备</option>
<option value="日用百货">日用百货</option>
<option value="其他">其他</option>
</select>
</div>
<div class="startleft describebox">
<label class="title">商品描述</label>
</div class="startleft">
<textarea class="describeinfo" v-model="goodsinfo"></textarea>
<div class="startleft">
<label class="title">单价:</label>
<input class="noborder" placeholder="请输入单价" v-model="price">
</div>
<div class="startleft">
<label class="title">数量:</label>
<input class="noborder" placeholder="请输入数量" v-model="number">
</div>
<div class="startleft">
<label class="title">联系电话:</label>
<input class="noborder" placeholder="请输入手机号" v-model="phone">
</div>
<div class="startleft">
<label class="title">地址:</label>
<input class="noborder" placeholder="请输入地址" v-model="address">
</div>
<div class="startleft">
<label class="title">图片</label>
<img src="">
<img src="">
</div>
<div class="addimg">
<div class="imgbox">
<img class="goodsimg" src="../../assets/addimg.png">
<input id="file" type="file" class="fileupload" accept="image/*" multiple capture="camera" @change="viewimg()"/>
</div>
<div class="imgbox">
<img class="goodsimg" src="../../assets/addimg.png">
<input type="file" class="fileupload" accept="image/*" capture="camera" @change="viewimg()"/>
</div>
</div>
</div>
<div class="bottombox" :style="{'top':(height-12) + 'px'}">
<ul class="bottommenu">
<li class="item" @click="backHome()">首页</li>
<li class="item" @click="backShop()">返回货架</li>
<li class="item border">放弃编辑</li>
<li class="item" @click="uploadtest()">上架</li>
</ul>
</div>
<div class="fillbottom"></div>
</div>
</template>
viewimg($event) {
//获取当前的input标签
var currentObj = event.currentTarget;
//找到要预览的图片img标签,亦可动态生成
var img = currentObj.parentNode.children[0];
setImagePreview(currentObj, img);
function setImagePreview(docObj, imgObjPreview) {
if (docObj.files && docObj.files[0]) {
imgObjPreview.style.display = 'block';
imgObjPreview.src = window.URL.createObjectURL(docObj.files[0]);
}
}
}
/*采用formData形式上传图片和表单数据*/
upload: function() {
var _self = this;
var formData = new FormData();
var inputs = $("input.fileupload");
for (var i = 0; i < inputs.length; i++) {
var file = inputs[i];
if (inputs[i].files[0]) {
formData.append("file", file.files[0], file.files[0].name);
}
}
formData.append('barterCommodityname', _self.goodsname);
formData.append('barterSellingprice', _self.price);
formData.append('barterContactinformation', _self.phone);
formData.append('barterCommodityquantity', _self.number);
formData.append('barterCommodityaddress', _self.address);
formData.append('barterDescriptioninform', _self.goodsinfo);
formData.append('barterCategoryid', _self.goodstype);
var _self = this;
$.ajax({
type: 'POST',
url: 'http://10.145.0.05/goods/addGoods',
dataType: "json",
data: formData,
processData: false,
contentType: false,
success: function(data) {
console.log(data);
if (data.code == 200) {
console.log("success");
// _self.$router.push('/');
} else {
alert(data.message);
}
}
});
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有