|
@@ -14,6 +14,7 @@ Page({
|
|
|
fprodname: "", //产品名称
|
|
|
fprodnum: "", //产品编码
|
|
|
attinfos: [], //附件列表
|
|
|
+ categoryListings: [], //类别列表
|
|
|
fintroduction: "", //产品说明
|
|
|
//ftag: [],产品标签
|
|
|
showSaleprod: "", //标签显示
|
|
@@ -25,14 +26,23 @@ Page({
|
|
|
fprodname: false,
|
|
|
fprodnum: false,
|
|
|
showSaleprod: false,
|
|
|
- }
|
|
|
+ fprodclassname: false
|
|
|
+ },
|
|
|
+ fprodclassname: "", //产品分类
|
|
|
+ pupShow: false, //弹出层控制
|
|
|
+ },
|
|
|
+ selection() {
|
|
|
+ this.setData({
|
|
|
+ pupShow: !this.data.pupShow
|
|
|
+ })
|
|
|
},
|
|
|
/**
|
|
|
* 生命周期函数--监听页面加载
|
|
|
*/
|
|
|
onLoad: function (options) {
|
|
|
+ console.log(options.data)
|
|
|
if (options.data) {
|
|
|
- const data = JSON.parse(options.data)
|
|
|
+ const data = JSON.parse(options.data);
|
|
|
console.log(data)
|
|
|
let attinfos = [];
|
|
|
for (let i = 0; i < data.attinfos.length; i++) {
|
|
@@ -41,7 +51,8 @@ Page({
|
|
|
ownerid: data.attinfos[i].ownerid,
|
|
|
tattachmentid: data.attinfos[i].tattachmentid,
|
|
|
ownertable: data.attinfos[i].ownertable,
|
|
|
- fdocument: data.attinfos[i].fdocument
|
|
|
+ fdocument: data.attinfos[i].fdocument,
|
|
|
+ fprodclassname: data.attinfos[i].fprodclassname
|
|
|
}
|
|
|
attinfos.push(arr)
|
|
|
};
|
|
@@ -70,8 +81,17 @@ Page({
|
|
|
tagents_productid: data.tagents_productid, //识别产品ID
|
|
|
showSaleprod, // 显示标签
|
|
|
checked, //是否上架
|
|
|
+ fprodclassname: data.fprodclassname
|
|
|
});
|
|
|
- }
|
|
|
+ };
|
|
|
+ },
|
|
|
+ /* 回调 */
|
|
|
+ optionChangeCallBack(e) {
|
|
|
+ this.setData({
|
|
|
+ fprodclassname: e.detail,
|
|
|
+ pupShow: false,
|
|
|
+ "errTips.fprodclassname": false
|
|
|
+ })
|
|
|
},
|
|
|
|
|
|
/**
|
|
@@ -118,6 +138,12 @@ Page({
|
|
|
errTips.fprodnum = true;
|
|
|
verify = false;
|
|
|
}
|
|
|
+
|
|
|
+ /* 验证产品分类 */
|
|
|
+ if (!_Verify.required(this.data.fprodclassname)) {
|
|
|
+ errTips.fprodclassname = true;
|
|
|
+ verify = false;
|
|
|
+ }
|
|
|
/* 验证附件列表 */
|
|
|
if (!_Verify.required(this.data.attinfos, "请上传产品图片")) {
|
|
|
errTips.fprodnum = true;
|
|
@@ -140,7 +166,8 @@ Page({
|
|
|
"fprodnum": this.data.fprodnum,
|
|
|
"fprodname": this.data.fprodname,
|
|
|
"fintroduction": this.data.fintroduction,
|
|
|
- "fisonsale": this.data.fisonsale
|
|
|
+ "fisonsale": this.data.fisonsale,
|
|
|
+ "fprodclassname": this.data.fprodclassname
|
|
|
}
|
|
|
}).then(res => {
|
|
|
console.log(res)
|