|
@@ -239,6 +239,14 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
|
|
|
status:status,
|
|
|
logoLength:5,
|
|
|
idx:1,
|
|
|
+ isLoad:false,
|
|
|
+ rules:{
|
|
|
+ name:[{required:true,message:'此项必须'}],
|
|
|
+ category_id:[{required:true,message:'此项必须'}],
|
|
|
+ brand:[{required:true,message:'此项必须'}],
|
|
|
+ describe:[{required:true,message:'此项必须'}],
|
|
|
+ logo:[{required:true,message:'此项必须'},{type:'array',min:1,message: '请上传'}],
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
mounted(){
|
|
@@ -342,6 +350,37 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
|
|
|
delService(idx){
|
|
|
this.form.service.splice(idx, 1)
|
|
|
},
|
|
|
+ saveGoods(){
|
|
|
+ let _this=this
|
|
|
+ this.$refs.form.validate(v=>{
|
|
|
+ if(!v){
|
|
|
+ return
|
|
|
+ }
|
|
|
+ this.isLoad=true
|
|
|
+ $.ajax('',{
|
|
|
+ type:'post',
|
|
|
+ data:JSON.stringify(this.form),
|
|
|
+ dataType:"json",
|
|
|
+ headers:{
|
|
|
+ 'content-type':'application/json'
|
|
|
+ },
|
|
|
+ success({code,msg}){
|
|
|
+ if(code){
|
|
|
+ parent.document.getElementsByClassName('btn-refresh')[0].click()
|
|
|
+ Fast.api.close()
|
|
|
+ }else{
|
|
|
+ parent.layer.alert(msg)
|
|
|
+ }
|
|
|
+ },
|
|
|
+ error(){
|
|
|
+ layer.alert('服务器错误')
|
|
|
+ },
|
|
|
+ complete(){
|
|
|
+ _this.isLoad=false
|
|
|
+ }
|
|
|
+ })
|
|
|
+ })
|
|
|
+ }
|
|
|
}
|
|
|
})
|
|
|
},
|