const app = getApp(); Component({ properties: { show:{ type:Boolean, value:false }, school_name:String, school_id:Number }, data: { buttons:[ {text:"取消"}, {text:"提交"} ] }, methods: { cancel(){ this.setData({show:false}); }, updateName({detail:{value}}){ this.setData({name:value}); }, updateRemarks({detail:{value}}){ this.setData({remarks:value}); }, checkInput(){ if(!this.data.name) return wx.showToast({ title: '请输入子单位名称',icon:"none" })&&false; return true; }, submit(){ if(!this.checkInput()) return; let {remarks, name, school_id} = this.data; let content = name + remarks?","+remarks:''; wx.showLoading({ title: '检查内容中...' }) console.log("onSubmit"); app.openapi({name:"security.msgSecCheck",data:{content},success:res=>{ if(res.errCode==0){ wx.showLoading({ title: '正在添加' }) app.api("add_department_applies")({school_id, name, remarks}) .then(res=>{ //console.log(res); this.triggerEvent("success",res); wx.hideLoading(); wx.showToast({ title: '添加成功' }) this.setData({show:false}); }).catch(e=>{ app.showError(e); }) //console.log("内容合法") }else{ wx.hideLoading(); wx.showToast({ title: '内容含有敏感词汇',icon:"none" }); } }}); console.log(remarks, name, school_id); }, onTapButton({detail}){ if(detail.index==0) this.cancel() else if(detail.index==1) this.submit() } } })