You've already forked qlg.frontend
							
							对接接口
This commit is contained in:
		@@ -1,21 +1,17 @@
 | 
				
			|||||||
mui.plusReady(function(){
 | 
					mui.plusReady(function(){
 | 
				
			||||||
	// some ajax 
 | 
						$(".footer").click(function(){
 | 
				
			||||||
	$(".footer").on("tap", ()=>{
 | 
							app.create();
 | 
				
			||||||
		app.create()
 | 
					 | 
				
			||||||
	})
 | 
						})
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const app = new Vue({
 | 
					const app = new Vue({
 | 
				
			||||||
	el: '#app',
 | 
						el: '#app',
 | 
				
			||||||
	data() {
 | 
						data() {
 | 
				
			||||||
		return {
 | 
							return {
 | 
				
			||||||
			noteData: [
 | 
								noteData: [
 | 
				
			||||||
			],
 | 
								],
 | 
				
			||||||
			counter: 0
 | 
					 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	},
 | 
						},
 | 
				
			||||||
	created() {
 | 
					 | 
				
			||||||
		console.log("Vue")
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	methods: {
 | 
						methods: {
 | 
				
			||||||
		triggerDelete(index) {
 | 
							triggerDelete(index) {
 | 
				
			||||||
			this.$set(this.noteData[index], 'currentDelete', true)
 | 
								this.$set(this.noteData[index], 'currentDelete', true)
 | 
				
			||||||
@@ -30,28 +26,49 @@ const app = new Vue({
 | 
				
			|||||||
			window.location.reload()
 | 
								window.location.reload()
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
		edit(index){
 | 
							edit(index){
 | 
				
			||||||
			console.log("编辑", this.noteData[index])
 | 
								mui.openWindow({
 | 
				
			||||||
			// some ajax
 | 
									url: "notepad_edit.html",
 | 
				
			||||||
			mui.toast("编辑")
 | 
									id: "notepad_edit"+index,
 | 
				
			||||||
			window.location.reload()
 | 
									extras: {
 | 
				
			||||||
 | 
										noteId: index
 | 
				
			||||||
 | 
									},
 | 
				
			||||||
 | 
									createNew: false, //是否重复创建同样id的webview,默认为false:不重复创建,直接显示
 | 
				
			||||||
 | 
									waiting: {
 | 
				
			||||||
 | 
										autoShow: true, //自动显示等待框,默认为true
 | 
				
			||||||
 | 
										title: '正在加载...', //等待对话框上显示的提示内容
 | 
				
			||||||
 | 
									}
 | 
				
			||||||
 | 
								})
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
		create(){
 | 
							create(){
 | 
				
			||||||
			// some jump
 | 
								// some jump
 | 
				
			||||||
			if(this.counter < 10){
 | 
								this.edit(0);
 | 
				
			||||||
				mui.toast("跳转")
 | 
								// JZL.openWindow('trade_rule.html', 'trade_rule.html')
 | 
				
			||||||
				this.counter ++ ;
 | 
							},
 | 
				
			||||||
 | 
							loadData() {
 | 
				
			||||||
 | 
								$.ajax({
 | 
				
			||||||
 | 
									url: qlgUrl("app/note/index"),
 | 
				
			||||||
 | 
									method: "GET",
 | 
				
			||||||
 | 
									dataType: 'json',
 | 
				
			||||||
 | 
									success: function(res){
 | 
				
			||||||
 | 
										if(res.status == 1){
 | 
				
			||||||
 | 
											this.noteData = res.data;
 | 
				
			||||||
 | 
											localStorage.setItem("LOCAL_NOTE", JSON.stringify(res.data));
 | 
				
			||||||
					}else{
 | 
										}else{
 | 
				
			||||||
				mui.toast("开发中")
 | 
											mui.alert(res.msg);
 | 
				
			||||||
				this.counter = 0;
 | 
					 | 
				
			||||||
				JZL.openWindow('trade_rule.html', 'trade_rule.html')
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
				},
 | 
									},
 | 
				
			||||||
	mounted() {
 | 
									error: function(err){
 | 
				
			||||||
		// some ajax
 | 
										mui.alert("请求失败");
 | 
				
			||||||
		this.noteData = [
 | 
										self.back();
 | 
				
			||||||
			{id: 1, name: '功能正在开发中', created_at: "2019-09-09 18:00:01", updated_at: "2019-09-09 18:09:09"},
 | 
					 | 
				
			||||||
			{id: 2, name: '只是一个DEMO页', created_at: "2019-09-09 19:00:01", updated_at: "2019-09-09 20:09:09"},
 | 
					 | 
				
			||||||
		]
 | 
					 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
 | 
								});
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
						},
 | 
				
			||||||
 | 
						created() {
 | 
				
			||||||
 | 
							var localData = localStorage.getItem("LOCAL_NOTE");
 | 
				
			||||||
 | 
							this.loadData();
 | 
				
			||||||
 | 
							if(localData){
 | 
				
			||||||
 | 
								this.noteData = JSON.parse(localData);
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
						},
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
							
								
								
									
										72
									
								
								js/notepad_edit.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										72
									
								
								js/notepad_edit.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,72 @@
 | 
				
			|||||||
 | 
					mui.init({
 | 
				
			||||||
 | 
						beforeback: function() { 
 | 
				
			||||||
 | 
							//获得父页面的webview
 | 
				
			||||||
 | 
							var list = plus.webview.currentWebview().opener(); //触发父页面的自定义事件(refresh),从而进行刷新
 | 
				
			||||||
 | 
							list.reload();
 | 
				
			||||||
 | 
							//返回true,继续页面关闭逻辑
 | 
				
			||||||
 | 
							return true;
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					});
 | 
				
			||||||
 | 
					mui.plusReady(function(){
 | 
				
			||||||
 | 
						window.self = plus.webview.currentWebview();
 | 
				
			||||||
 | 
						var Id = self.noteId;
 | 
				
			||||||
 | 
						var E = window.wangEditor
 | 
				
			||||||
 | 
						window.editor = new E('#content')
 | 
				
			||||||
 | 
						editor.customConfig.qiniu = true;
 | 
				
			||||||
 | 
						editor.customConfig.debug = true;
 | 
				
			||||||
 | 
						editor.create();
 | 
				
			||||||
 | 
						var $createTime = $("#createTime");
 | 
				
			||||||
 | 
						var $title = $("#title");
 | 
				
			||||||
 | 
						if(Id == 0) {$createTime.text("现在");}
 | 
				
			||||||
 | 
						else {
 | 
				
			||||||
 | 
							$.ajax({
 | 
				
			||||||
 | 
								url: qlgUrl("app/note/detail"),
 | 
				
			||||||
 | 
								method: "GET",
 | 
				
			||||||
 | 
								data: {
 | 
				
			||||||
 | 
									id: Id,
 | 
				
			||||||
 | 
								},
 | 
				
			||||||
 | 
								dataType: "json",
 | 
				
			||||||
 | 
								success: function(res){
 | 
				
			||||||
 | 
									console.log(res);
 | 
				
			||||||
 | 
									if(res.status == 1){
 | 
				
			||||||
 | 
										$createTime.text(res.data.create_time);
 | 
				
			||||||
 | 
										$title.val(res.data.title);
 | 
				
			||||||
 | 
										editor.txt.html(res.data.content);
 | 
				
			||||||
 | 
									}else{
 | 
				
			||||||
 | 
										alert(res.msg);
 | 
				
			||||||
 | 
										self.back();
 | 
				
			||||||
 | 
									}
 | 
				
			||||||
 | 
								},
 | 
				
			||||||
 | 
								error: function(err){
 | 
				
			||||||
 | 
									alert("请求失败");
 | 
				
			||||||
 | 
									self.back();
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
							})
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						$(".footer").on("tap", function(){
 | 
				
			||||||
 | 
							var title = $title.val();
 | 
				
			||||||
 | 
							var content = editor.txt.html();
 | 
				
			||||||
 | 
							$.ajax({
 | 
				
			||||||
 | 
								url: qlgUrl("app/note/save"),
 | 
				
			||||||
 | 
								method: "POST",
 | 
				
			||||||
 | 
								data: {
 | 
				
			||||||
 | 
									id: Id,
 | 
				
			||||||
 | 
									title: title,
 | 
				
			||||||
 | 
									content: content,
 | 
				
			||||||
 | 
								},
 | 
				
			||||||
 | 
								dataType: "json",
 | 
				
			||||||
 | 
								success: function(res){
 | 
				
			||||||
 | 
									if(res.status != 1){
 | 
				
			||||||
 | 
										mui.alert(res.msg);
 | 
				
			||||||
 | 
									}else{
 | 
				
			||||||
 | 
										mui.back();
 | 
				
			||||||
 | 
									}
 | 
				
			||||||
 | 
								},
 | 
				
			||||||
 | 
								error: function(err){
 | 
				
			||||||
 | 
									mui.alert("请求失败");
 | 
				
			||||||
 | 
									self.back();
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
							})
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
						})
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
@@ -9,20 +9,36 @@ const app = new Vue({
 | 
				
			|||||||
			]
 | 
								]
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	},
 | 
						},
 | 
				
			||||||
	created() {
 | 
					 | 
				
			||||||
		console.log("Vue")
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	methods: {
 | 
						methods: {
 | 
				
			||||||
		detail(index){
 | 
							detail(index){
 | 
				
			||||||
			console.log(this.ruleData[index])
 | 
								console.log(this.ruleData[index])
 | 
				
			||||||
			// some jump
 | 
								// some jump
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							loadData(){
 | 
				
			||||||
 | 
								$.ajax({
 | 
				
			||||||
 | 
									url: qlgUrl("app/trade_rule/index"),
 | 
				
			||||||
 | 
									method: "GET",
 | 
				
			||||||
 | 
									dataType: 'json',
 | 
				
			||||||
 | 
									success: function(res){
 | 
				
			||||||
 | 
										if(res.status == 1){
 | 
				
			||||||
 | 
											this.ruleData = res.data;
 | 
				
			||||||
 | 
											localStorage.setItem("LOCAL_RULE", JSON.stringify(res.data));
 | 
				
			||||||
 | 
										}else{
 | 
				
			||||||
 | 
											mui.alert(res.msg);
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
				},
 | 
									},
 | 
				
			||||||
	mounted() {
 | 
									error: function(err){
 | 
				
			||||||
		// some ajax
 | 
										mui.alert("请求失败");
 | 
				
			||||||
		this.ruleData = [
 | 
										self.back();
 | 
				
			||||||
			{id: 1, name: '这个是个开发中的页面呢', announced_at: "2019-09-09 18:09:01"},
 | 
									}
 | 
				
			||||||
			{id: 2, name: '待我来继续开发呢', announced_at: "2019-09-09 19:09:01"},
 | 
								});
 | 
				
			||||||
		]
 | 
							}
 | 
				
			||||||
 | 
						},
 | 
				
			||||||
 | 
						created() {
 | 
				
			||||||
 | 
							var localData = localStorage.getItem("LOCAL_RULE");
 | 
				
			||||||
 | 
							this.loadData();
 | 
				
			||||||
 | 
							if(localData){
 | 
				
			||||||
 | 
								this.noteData = JSON.parse(localData);
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
		Reference in New Issue
	
	Block a user