فهرست منبع

代码主要逻辑梳理了一下

李万涛 1 سال پیش
والد
کامیت
a11547e022
5فایلهای تغییر یافته به همراه122 افزوده شده و 106 حذف شده
  1. 1 1
      common/request/request.js
  2. 103 104
      manifest.json
  3. 4 1
      pages/painting/details.vue
  4. 6 0
      pages/painting/draw.vue
  5. 8 0
      pages/painting/generate.vue

+ 1 - 1
common/request/request.js

xqd
@@ -17,7 +17,7 @@ let uniacid = 5059;
 
 
 // var siteConfig = {
-// 	uniacid: 1,
+// 	uniacid: 2,
 // 	siteroot: "https://66ai.iduomi.cc/public/index.php/",
 // 	root: "https://66ai.iduomi.cc/public/",
 // };

+ 103 - 104
manifest.json

xqd
@@ -1,105 +1,104 @@
 {
-	"name": "AI智能问答机器人",
-	"appid": "__UNI__D246315",
-	"description": "",
-	"versionName": "1.0.0",
-	"versionCode": "100",
-	"transformPx": false,
-	/* 5+App特有相关 */
-	"app-plus": {
-		"usingComponents": true,
-		"nvueStyleCompiler": "uni-app",
-		"compilerVersion": 3,
-		"splashscreen": {
-			"alwaysShowBeforeRender": true,
-			"waiting": true,
-			"autoclose": true,
-			"delay": 0
-		},
-		/* 模块配置 */
-		"modules": {},
-		/* 应用发布信息 */
-		"distribute": {
-			/* android打包配置 */
-			"android": {
-				"permissions": [
-					"<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
-					"<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
-					"<uses-permission android:name=\"android.permission.VIBRATE\"/>",
-					"<uses-permission android:name=\"android.permission.READ_LOGS\"/>",
-					"<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
-					"<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
-					"<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",
-					"<uses-permission android:name=\"android.permission.CAMERA\"/>",
-					"<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>",
-					"<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
-					"<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
-					"<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",
-					"<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
-					"<uses-feature android:name=\"android.hardware.camera\"/>",
-					"<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"
-				]
-			},
-			/* ios打包配置 */
-			"ios": {},
-			/* SDK配置 */
-			"sdkConfigs": {}
-		}
-	},
-	/* 快应用特有相关 */
-	"quickapp": {},
-	/* 小程序特有相关 */
-	"mp-weixin": {
-		"appid": "wxe4e85b7bc9cf5a6f",
-		"setting": {
-			"urlCheck": false,
-			"es6": true,
-			"minified": true,
-			"postcss": true
-		},
-		"usingComponents": true,
-		"permission": {}
-	},
-	"mp-alipay": {
-		"usingComponents": true
-	},
-	"mp-baidu": {
-		"usingComponents": true
-	},
-	"mp-toutiao": {
-		"usingComponents": true
-	},
-	"uniStatistics": {
-		"enable": false
-	},
-	"optimization": {
-		"subPackages": true
-	},
-	"vueVersion": "2",
-	"h5": {
-		"router": {
-			"mode": "history",
-			"base": "/h5/"
-		},
-		"title": "",
-		"devServer": {
-			"https": false,
-			"proxy": {
-				"/addons": {
-					"target": "http://nywhcm.com",
-					"pathRewrite": {
-						// "^/prefix": ""
-					}
-				}
-			}
-		},
-		"template": "",
-		"sdkConfigs": {
-			"maps": {
-				"qqmap": {
-					"key": "EDJBZ-G5CCP-RCNDN-VROAR-KDCV2-J5FK4"
-				}
-			}
-		}
-	}
-}
+    "name" : "AI智能问答机器人",
+    "appid" : "__UNI__CE99D9E",
+    "description" : "",
+    "versionName" : "1.0.0",
+    "versionCode" : "100",
+    "transformPx" : false,
+    /* 5+App特有相关 */
+    "app-plus" : {
+        "usingComponents" : true,
+        "nvueStyleCompiler" : "uni-app",
+        "compilerVersion" : 3,
+        "splashscreen" : {
+            "alwaysShowBeforeRender" : true,
+            "waiting" : true,
+            "autoclose" : true,
+            "delay" : 0
+        },
+        /* 模块配置 */
+        "modules" : {},
+        /* 应用发布信息 */
+        "distribute" : {
+            /* android打包配置 */
+            "android" : {
+                "permissions" : [
+                    "<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
+                    "<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
+                    "<uses-permission android:name=\"android.permission.VIBRATE\"/>",
+                    "<uses-permission android:name=\"android.permission.READ_LOGS\"/>",
+                    "<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
+                    "<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
+                    "<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",
+                    "<uses-permission android:name=\"android.permission.CAMERA\"/>",
+                    "<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>",
+                    "<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
+                    "<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
+                    "<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",
+                    "<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
+                    "<uses-feature android:name=\"android.hardware.camera\"/>",
+                    "<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"
+                ]
+            },
+            /* ios打包配置 */
+            "ios" : {},
+            /* SDK配置 */
+            "sdkConfigs" : {}
+        }
+    },
+    /* 快应用特有相关 */
+    "quickapp" : {},
+    /* 小程序特有相关 */
+    "mp-weixin" : {
+        "appid" : "wxe4e85b7bc9cf5a6f",
+        "setting" : {
+            "urlCheck" : false,
+            "es6" : true,
+            "minified" : true,
+            "postcss" : true
+        },
+        "usingComponents" : true,
+        "permission" : {}
+    },
+    "mp-alipay" : {
+        "usingComponents" : true
+    },
+    "mp-baidu" : {
+        "usingComponents" : true
+    },
+    "mp-toutiao" : {
+        "usingComponents" : true
+    },
+    "uniStatistics" : {
+        "enable" : false
+    },
+    "optimization" : {
+        "subPackages" : true
+    },
+    "vueVersion" : "2",
+    "h5" : {
+        "router" : {
+            "mode" : "history",
+            "base" : "/h5/"
+        },
+        "title" : "",
+        "devServer" : {
+            "https" : false,
+            "proxy" : {
+                "/addons" : {
+                    "target" : "http://nywhcm.com",
+                    "pathRewrite" : {}
+                }
+            }
+        },
+        // "^/prefix": ""
+        "template" : "",
+        "sdkConfigs" : {
+            "maps" : {
+                "qqmap" : {
+                    "key" : "EDJBZ-G5CCP-RCNDN-VROAR-KDCV2-J5FK4"
+                }
+            }
+        }
+    }
+}

+ 4 - 1
pages/painting/details.vue

xqd xqd xqd
@@ -322,7 +322,8 @@
 			},
 			aiPlay() {
 
-				console.log('aiPlay()...............................');
+				console.log('aiPlay()传递给后端的参数:',this.form);
+				
 				let that = this;
 				this.showdrawing = true
 				if (that.failnum == 0) {
@@ -330,6 +331,7 @@
 				}
 
 				this.$http('gallery.create', this.form).then(res => {
+					console.log('aiPlay()返回值:',res);
 					if (res.code == 0) {
 						this.showTask(res.data.id)
 					} else {
@@ -366,6 +368,7 @@
 				this.$http('gallery.getOpensdDetail', {
 					id: id,
 				}).then(res => {
+					console.log('showTask--gallery.getOpensdDetail返回值:',res,res.data.state);
 					if (res.code == 0) {
 						if (res.data.state == "success") {
 							this.percentage = 99

+ 6 - 0
pages/painting/draw.vue

xqd xqd xqd xqd
@@ -283,8 +283,10 @@
 				<u-button type="success" @click="setGpt" plain text="使用" shape="circle" v-if="gpt_text"></u-button>
 			</view>
 		</u-popup>
+		<!-- midJourneyAi币不足弹窗 -->
 		<wike-model v-if="signShow" :authorize="false" :title="signTitle" btnText="立即获取" @save="signSign"
 			@close="signShow = false"></wike-model>
+			
 		<wike-modal-qrcode :qrcode="gzhqrcode" :showconcern="showconcern"
 			@concernclose="concernclose"></wike-modal-qrcode>
 		<!-- <wike-tabbar :onTabbar="true" :isShowAnimate="true"></wike-tabbar> -->
@@ -755,6 +757,7 @@
 			// 点击生成按钮
 			async createClick() {
 				var that = this;
+				// 判断用户是否登录
 				if (!this.isLogin) {
 					uni.navigateTo({
 						url: '/pages/user/signin'
@@ -780,6 +783,8 @@
 							return;
 						}
 						if (that.userData.is_validity == 0 && this.userData.coin < this.plan.unlock_mj_aipainting) {
+							// 用户绘制没Mjai币不足
+							console.log('999999999999999999999999999-2');
 							var alias = that.appInfo.number_alias ? that.appInfo.number_alias : '点数';
 							this.signTitle =
 								"<p style='font-weight: 550;font-size: 16px;'>绘画需要<span style='color: #26b3a0;padding: 0 4px;'>" +
@@ -788,6 +793,7 @@
 								"</span>不足或会员套餐内剩余次数不足,无法生成绘画</p>"
 							this.signShow = true
 							return;
+							
 						}
 					} else {
 						// 消耗Ai币

+ 8 - 0
pages/painting/generate.vue

xqd xqd xqd xqd
@@ -237,6 +237,7 @@
 			// #endif
 			// #ifdef H5
 			this.gettest()
+			console.log('this.gettest()------');
 			// #endif
 			
 			}
@@ -493,6 +494,8 @@
 			// 		}
 			// 	});
 			// },
+			
+			// 绘制MJ最终调用的接口
 			gettest(){
 				var that = this;
 				let uniacid = uni.getStorageSync("uniacid") || "";
@@ -512,6 +515,9 @@
 					'Content-Type': 'application/json',
 				}
 				
+				console.log('headers',headers);
+				
+				console.log('绘制MJ传递的参数:',param);
 				fetch(chatgpturl, {method: 'POST',headers:headers,body: JSON.stringify(param)})
 					.then(x => {
 						if (x.status === 404) {
@@ -543,6 +549,8 @@
 										// const N = JSON.parse(L)
 										try {
 										  const N = JSON.parse(L)
+										  
+										  console.log('fetch(chatgpturl)方法返回值:',N);
 										  if(N.code){
 										  	uni.showModal({
 										  		showCancel:false,