zhaogongxue 1 سال پیش
والد
کامیت
5b032b43c5
100فایلهای تغییر یافته به همراه3846 افزوده شده و 635 حذف شده
  1. 85 0
      common/fuxing.js
  2. 74 71
      manifest.json
  3. 1 1
      node_modules/uview-ui/components/u-subsection/u-subsection.vue
  4. 153 120
      pages.json
  5. 7 5
      pages/luntan/luntan.vue
  6. 1 1
      pagesB/details.vue
  7. 508 0
      pagesC/luntan-info.vue
  8. 530 0
      pagesC/my-luntan.vue
  9. 468 0
      pagesC/quanzi-info.vue
  10. BIN
      pagesC/static/PDF@2x.png
  11. BIN
      pagesC/static/add.png
  12. BIN
      pagesC/static/addluntanover.png
  13. BIN
      pagesC/static/del.png
  14. BIN
      pagesC/static/edit.png
  15. BIN
      pagesC/static/plus.png
  16. BIN
      pagesC/static/quanzi-edit.png
  17. BIN
      pagesC/static/quanzi-img.png
  18. BIN
      pagesC/static/quanzi-top.png
  19. BIN
      pagesC/static/upload.png
  20. BIN
      pagesC/static/weitu.png
  21. 431 0
      pagesC/xiaoxi-list.vue
  22. 348 0
      pagesD/userinfo.vue
  23. BIN
      static/images/dianzan.png
  24. BIN
      static/images/dianzan3.png
  25. BIN
      static/images/lietou.png
  26. BIN
      static/images/liulan.png
  27. BIN
      static/images/pinglun.png
  28. 63 3
      units/inquire.js
  29. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map
  30. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map
  31. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
  32. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/hx-school/hx-school.js.map
  33. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-badge/u-badge.js.map
  34. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-checkbox-group/u-checkbox-group.js.map
  35. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-checkbox/u-checkbox.js.map
  36. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-datetime-picker/u-datetime-picker.js.map
  37. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-empty/u-empty.js.map
  38. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-gap/u-gap.js.map
  39. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-icon/u-icon.js.map
  40. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-input/u-input.js.map
  41. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-loading-icon/u-loading-icon.js.map
  42. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-navbar/u-navbar.js.map
  43. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-overlay/u-overlay.js.map
  44. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-picker/u-picker.js.map
  45. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-popup/u-popup.js.map
  46. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-radio-group/u-radio-group.js.map
  47. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-radio/u-radio.js.map
  48. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-safe-bottom/u-safe-bottom.js.map
  49. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-search/u-search.js.map
  50. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-status-bar/u-status-bar.js.map
  51. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-subsection/u-subsection.js.map
  52. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-tabs/u-tabs.js.map
  53. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-toolbar/u-toolbar.js.map
  54. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-transition/u-transition.js.map
  55. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
  56. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map
  57. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/luntan/luntan.js.map
  58. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/Project .js.map
  59. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/description.js.map
  60. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/expectation.js.map
  61. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/jianli.js.map
  62. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/jianlichange.js.map
  63. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/teach.js.map
  64. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/tel-login.js.map
  65. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/userinfo.js.map
  66. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/work.js.map
  67. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/yaoqing.js.map
  68. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/details.js.map
  69. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/gongsi-info.js.map
  70. 1 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/pagesB/details.js.map
  71. 1 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/pagesB/gongsi-info.js.map
  72. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/common/vendor.js.map
  73. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/luntan-info.js.map
  74. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/my-luntan.js.map
  75. 1 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/pagesC/my-luntan.js.map
  76. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/quanzi-info.js.map
  77. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/xiaoxi-list.js.map
  78. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/common/vendor.js.map
  79. 1 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/pagesD/userinfo.js.map
  80. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/userinfo.js.map
  81. 40 14
      unpackage/dist/dev/mp-weixin/app.json
  82. 1 1
      unpackage/dist/dev/mp-weixin/common/runtime.js
  83. 453 299
      unpackage/dist/dev/mp-weixin/common/vendor.js
  84. 12 12
      unpackage/dist/dev/mp-weixin/components/hx-school/hx-school.js
  85. 12 12
      unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u--input/u--input.js
  86. 13 13
      unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-badge/u-badge.js
  87. 13 13
      unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-checkbox-group/u-checkbox-group.js
  88. 14 14
      unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-checkbox/u-checkbox.js
  89. 15 15
      unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-datetime-picker/u-datetime-picker.js
  90. 275 0
      unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-empty/u-empty.js
  91. 6 0
      unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-empty/u-empty.json
  92. 1 0
      unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-empty/u-empty.wxml
  93. 57 0
      unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-empty/u-empty.wxss
  94. 179 0
      unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-gap/u-gap.js
  95. 4 0
      unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-gap/u-gap.json
  96. 1 0
      unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-gap/u-gap.wxml
  97. 36 0
      unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-gap/u-gap.wxss
  98. 14 14
      unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-icon/u-icon.js
  99. 14 14
      unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-input/u-input.js
  100. 13 13
      unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-loading-icon/u-loading-icon.js

+ 85 - 0
common/fuxing.js

@@ -0,0 +1,85 @@
+var list = [
+	'欧阳',
+	'太史',
+	'端木',
+	'上官',
+	'司马',
+	'东方',
+	'独孤',
+	'南宫',
+	'万俟',
+	'闻人',
+	'夏侯',
+	'诸葛',
+	'尉迟',
+	'公羊',
+	'赫连',
+	'澹台',
+	'皇甫',
+	'宗政',
+	'濮阳',
+	'公冶',
+	'太叔',
+	'申屠',
+	'公孙',
+	'慕容',
+	'仲孙',
+	'钟离',
+	'长孙',
+	'宇文',
+	'司徒',
+	'鲜于',
+	'司空',
+	'闾丘',
+	'子车',
+	'亓官',
+	'司寇',
+	'巫马',
+	'公西',
+	'颛孙',
+	'壤驷',
+	'公良',
+	'漆雕',
+	'乐正',
+	'宰父',
+	'谷梁',
+	'拓跋',
+	'夹谷',
+	'轩辕',
+	'令狐',
+	'段干',
+	'百里',
+	'呼延',
+	'东郭',
+	'南门',
+	'羊舌',
+	'微生',
+	'公户',
+	'公玉',
+	'公仪',
+	'梁丘',
+	'公仲',
+	'公上',
+	'公门',
+	'公山',
+	'公坚',
+	'左丘',
+	'公伯',
+	'西门',
+	'公祖',
+	'第五',
+	'公乘',
+	'贯丘',
+	'公皙',
+	'南荣',
+	'东里',
+	'东宫',
+	'仲长',
+	'子书',
+	'子桑',
+	'即墨',
+	'达奚',
+	'褚师'
+]
+
+export default list

+ 74 - 71
manifest.json

@@ -1,72 +1,75 @@
 {
-    "name" : "aaaa",
-    "appid" : "__UNI__EE8311D",
-    "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" : "wx28b9b7da9aa5e469",
-        "setting" : {
-            "urlCheck" : false
-        },
-        "usingComponents" : true
-    },
-    "mp-alipay" : {
-        "usingComponents" : true
-    },
-    "mp-baidu" : {
-        "usingComponents" : true
-    },
-    "mp-toutiao" : {
-        "usingComponents" : true
-    },
-    "uniStatistics" : {
-        "enable" : false
-    },
-    "vueVersion" : "2"
-}
+	"name": "aaaa",
+	"appid": "__UNI__EE8311D",
+	"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": "wx28b9b7da9aa5e469",
+		"setting": {
+			"urlCheck": false
+		},
+		"usingComponents": true,
+		"optimization": {
+			"subPackages": true
+		}
+	},
+	"mp-alipay": {
+		"usingComponents": true
+	},
+	"mp-baidu": {
+		"usingComponents": true
+	},
+	"mp-toutiao": {
+		"usingComponents": true
+	},
+	"uniStatistics": {
+		"enable": false
+	},
+	"vueVersion": "2"
+}

+ 1 - 1
node_modules/uview-ui/components/u-subsection/u-subsection.vue

@@ -226,7 +226,7 @@ export default {
 
         &__bar {
             background-color: #ffffff;
-            border-radius: 3px !important;
+            border-radius: 3px ;
         }
     }
 

+ 153 - 120
pages.json

@@ -12,135 +12,168 @@
 			}
 		},
 		{
-			"path": "pagesA/tel-login",
+			"path": "pages/index/index",
 			"style": {
-				"navigationBarTitleText": ""
+				"navigationBarTitleText": "",
+				"navigationStyle": "custom"
 			}
 		},
 		{
-			"path": "pages/index/index",
+			"path": "pages/luntan/luntan",
 			"style": {
 				"navigationBarTitleText": "",
+				"enablePullDownRefresh": false,
 				"navigationStyle": "custom"
 			}
+		}
+	],
+	"subPackages": [
+		{
+			"root": "pagesA",
+			"pages": [{
+				"path": "tel-login",
+				"style": {
+					"navigationBarTitleText": ""
+				}
+			}, {
+				"path": "jianlichange",
+				"style": {
+					"navigationBarTitleText": "",
+					"enablePullDownRefresh": false
+				}
+
+			}, {
+				"path": "yaoqing",
+				"style": {
+					"navigationBarTitleText": "",
+					"enablePullDownRefresh": false
+				}
+
+			}, {
+				"path": "userinfo",
+				"style": {
+					"navigationBarTitleText": "",
+					"enablePullDownRefresh": false,
+					"navigationStyle": "custom"
+				}
+			}, {
+				"path": "jianli",
+				"style": {
+					"navigationBarTitleText": "",
+					"enablePullDownRefresh": false,
+					"navigationStyle": "custom"
+				}
+
+			}, {
+				"path": "work",
+				"style": {
+					"navigationBarTitleText": "",
+					"enablePullDownRefresh": false,
+					"navigationStyle": "custom"
+				}
+
+			}, {
+				"path": "Project ",
+				"style": {
+					"navigationBarTitleText": "",
+					"enablePullDownRefresh": false,
+					"navigationStyle": "custom"
+				}
+
+			}, {
+				"path": "description",
+				"style": {
+					"navigationBarTitleText": "",
+					"enablePullDownRefresh": false
+				}
+
+			}, {
+				"path": "teach",
+				"style": {
+					"navigationBarTitleText": "",
+					"enablePullDownRefresh": false,
+					"navigationStyle": "custom"
+				}
+
+			}, {
+				"path": "expectation",
+				"style": {
+					"navigationBarTitleText": "",
+					"enablePullDownRefresh": false,
+					"navigationStyle": "custom"
+				}
+			}]
 		},
-        {
-            "path" : "pages/luntan/luntan",
-            "style" :                                                                                    
-            {
-                "navigationBarTitleText": "",
-                "enablePullDownRefresh": false,
-				"navigationStyle": "custom"
-            }
-            
-        }
-        ,{
-            "path" : "pagesA/jianlichange",
-            "style" :                                                                                    
-            {
-                "navigationBarTitleText": "",
-                "enablePullDownRefresh": false
-            }
-            
-        }
-        ,{
-            "path" : "pagesA/yaoqing",
-            "style" :                                                                                    
-            {
-                "navigationBarTitleText": "",
-                "enablePullDownRefresh": false
-            }
-            
-        }
-        ,{
-            "path" : "pagesA/userinfo",
-            "style" :                                                                                    
-            {
-                "navigationBarTitleText": "",
-                "enablePullDownRefresh": false,
-				"navigationStyle": "custom"
-            }
-            
-        }
-        ,{
-            "path" : "pagesA/jianli",
-            "style" :                                                                                    
-            {
-                "navigationBarTitleText": "",
-				"enablePullDownRefresh": false,
-				"navigationStyle": "custom"
-            }
-            
-        }
-        ,{
-            "path" : "pagesA/work",
-            "style" :                                                                                    
-            {
-                "navigationBarTitleText": "",
-                "enablePullDownRefresh": false,
-				"navigationStyle": "custom"
-            }
-            
-        }
-        ,{
-            "path" : "pagesA/Project ",
-            "style" :                                                                                    
-            {
-                "navigationBarTitleText": "",
-                "enablePullDownRefresh": false,
-				"navigationStyle": "custom"
-            }
-            
-        }
-        ,{
-            "path" : "pagesA/description",
-            "style" :                                                                                    
-            {
-                "navigationBarTitleText": "",
-                "enablePullDownRefresh": false
-            }
-            
-        }
-        ,{
-            "path" : "pagesA/teach",
-            "style" :                                                                                    
-            {
-                "navigationBarTitleText": "",
-                "enablePullDownRefresh": false,
-				"navigationStyle": "custom"
-            }
-            
-        }
-        ,{
-            "path" : "pagesA/expectation",
-            "style" :                                                                                    
-            {
-                "navigationBarTitleText": "",
-                "enablePullDownRefresh": false,
-				"navigationStyle": "custom"
-            }
-            
-        }
-        ,{
-            "path" : "pagesB/details",
-            "style" :                                                                                    
-            {
-                "navigationBarTitleText": "职位详情",
-                "enablePullDownRefresh": false
-            }
-            
-        }
-        ,{
-            "path" : "pagesB/gongsi-info",
-            "style" :                                                                                    
-            {
-                "navigationBarTitleText": "",
-                "enablePullDownRefresh": false,
-				"navigationStyle": "custom"
-            }
-            
-        }
-    ],
+		{
+			"root": "pagesB",
+			"pages": [{
+				"path": "details",
+				"style": {
+					"navigationBarTitleText": "职位详情",
+					"enablePullDownRefresh": false
+				}
+
+			}, {
+				"path": "gongsi-info",
+				"style": {
+					"navigationBarTitleText": "",
+					"enablePullDownRefresh": false,
+					"navigationStyle": "custom"
+				}
+
+			}]
+		},
+		{
+			"root": "pagesC",
+			"pages": [{
+					"path": "luntan-info",
+					"style": {
+						"navigationBarTitleText": "",
+						"enablePullDownRefresh": false
+					}
+				},
+				{
+					"path": "my-luntan",
+					"style": {
+						"navigationBarTitleText": "",
+						"enablePullDownRefresh": false,
+						"navigationStyle": "custom"
+					}
+
+				}
+			    ,{
+                    "path" : "quanzi-info",
+                    "style" :                                                                                    
+                {
+                    "navigationBarTitleText": "",
+                    "enablePullDownRefresh": false,
+					"navigationStyle": "custom"
+                }
+                
+                }
+                ,{
+                    "path" : "xiaoxi-list",
+                    "style" :                                                                                    
+                {
+                    "navigationBarTitleText": "消息",
+                    "enablePullDownRefresh": false
+                }
+                
+                }
+            ]
+		},
+		{
+			"root": "pagesD",
+			"pages": [{
+				"path": "userinfo",
+				"style": {
+					"navigationBarTitleText": "",
+					"enablePullDownRefresh": false
+				}
+
+			}]
+		}
+	],
 	"globalStyle": {
 		"navigationBarTextStyle": "black",
 		// "navigationBarTitleText": "uni-app",

+ 7 - 5
pages/luntan/luntan.vue

@@ -17,7 +17,7 @@
 						</view> -->
 						<view class="luntan-search u-flex">
 							<u-icon name="search" size="22"></u-icon>
-							<input type="text" placeholder="搜索你感兴趣的内容" v-model="keyword1" confirm-type="search"
+							<input style="width: 280rpx;" type="text" placeholderStyle="font-size:30rpx"  placeholder="搜索你感兴趣的内容" v-model="keyword1" confirm-type="search"
 								@confirm="tosearch(1)">
 						</view>
 						<view class="right-icon" @click="toxiaoxi">
@@ -60,7 +60,7 @@
 				</view>
 				<view class="item-down u-flex u-row-between">
 					<view class="u-flex u-row-center down-item" @click.stop="dianzan(item)">
-						<image v-if="item.is_like" src="../../static/images/dianzan1.png" mode=""></image>
+						<image v-if="item.is_like" src="../../static/images/dianzan.png" mode=""></image>
 						<image v-else src="../../static/images/dianzan.png" mode=""></image>
 						<text class="text1">{{item.like_count}}</text>
 					</view>
@@ -129,7 +129,8 @@
 		grouplist,
 		followuser,
 		follow,
-		articlelike
+		articlelike,
+		index
 	} from "@/units/inquire.js"
 	export default {
 		data() {
@@ -155,7 +156,7 @@
 				this.page = 1
 				this.list = []
 				this.getlist()
-				// this.getuser()
+				this.getuser()
 			}
 		},
 		onReachBottom() {
@@ -202,7 +203,8 @@
 			},
 			openimg(urls, index) {
 				this.isshow = true
-				this.$openimage(urls, index)
+				// this.$openimage(urls, index)
+				uni.previewImage(urls,index)
 			},
 			changetabs(index) {
 				this.tabsindex = index

+ 1 - 1
pagesB/details.vue

@@ -28,7 +28,7 @@
 			<image :src="data.usermanager.avatar" mode="" style="width: 96rpx ; height: 96rpx;border-radius: 50%;"></image>
 			<view class="" style="margin-left: 20rpx;">
 				<view class="font1">{{data.usermanager.name}}</view>
-				<text class="font2">内核招聘·{{data.usermanager.company}}</text>
+				<text class="font2">内核招聘·{{data.usermanager.company_text}}</text>
 			</view>
 		</view>
 		<view class="position">

+ 508 - 0
pagesC/luntan-info.vue

@@ -0,0 +1,508 @@
+<template>
+	<view class="luntan-info">
+		<view class="luntan-top">
+			<view class="top-user u-flex u-row-between">
+				<image class="user-head" @click="touser" :src="detail.userinfo.avatar" mode=""></image>
+				<view class="user-center u-flex-1 u-flex-col">
+					<text>{{detail.userinfo.name || ''}}</text>
+					<text>{{detail.userinfo.company_name ? detail.userinfo.company_name.name : ''}}</text>
+				</view>
+				<text class="guanzhu-btn" @click="guanzhu(detail)">{{detail.is_follow ? '已关注' : '关注'}}</text>
+			</view>
+			<view class="luntan-text">
+				{{detail.content || ''}}
+			</view>
+			<view class="luntan-img u-flex u-row-between u-flex-wrap" v-if="detail.images">
+				<image :src="a" v-for="(a,b) in detail.images.split(',')" :key="b" @click="$openimage(detail.images.split(','),b)" mode="aspectFill"></image>
+				<view style="width: 214rpx;"></view>
+			</view>
+			<view class="quanzi-box u-flex" v-if="detail.circle" @click="toquanzi">
+				<image src="../static/images/quanzi.png" mode=""></image>
+				<text>{{detail.circle.title}}</text>
+			</view>
+			<view class="top-down u-flex">
+				<text>{{detail.createtime || ''}}</text>
+				<text>{{detail.read || 0}}阅读</text>
+			</view>
+		</view>
+		<u-gap height="20" bg-color="#F6F6F6"></u-gap>
+		<view class="luntan-pinglun">
+			<view class="pinglun-title">
+				评论 {{pinglunlist.length}}
+			</view>
+			<view class="pinglun-item u-flex u-col-top" v-for="(item,index) in pinglunlist" :key="index">
+				<image class="user-img" :src="item.userinfo.avatar" mode=""></image>
+				<view class="pinglun-right u-flex-1">
+					<view class="pinglun-user u-flex u-row-between">
+						<view class="pinglun-user-center u-flex-1 u-flex-col">
+							<text>{{item.userinfo.name || '暂无昵称'}}</text>
+							<text>{{item.userinfo.company_name.name}}</text>
+						</view>
+						<view class="pinglun-dianzan u-flex" @click="dianzanpinglun(item)">
+							<image v-if="item.user_is_like == 0" src="../static/images/dianzan2.png" mode=""></image>
+							<image v-else src="../static/images/dianzan1.png" mode=""></image>
+							<text :style="{color:item.user_is_like == 0 ? '#777777' : '#0C66C2'}">{{item.like}}</text>
+						</view>
+					</view>
+					<view class="pinglun-text">
+						{{item.content}}
+					</view>
+					<view class="pinglun-time u-flex">
+						<text>{{$u.timeFrom(new Date(item.createtime.replace(/-/g, "/")).getTime())}}</text>
+						<text @click="huifuitem(item)">回复</text>
+					</view>
+					<view v-if="item.children && item.children.length > 0">
+						<view class="pinglun-item u-flex u-col-top" v-for="(a,b) in item.children" :key="b">
+							<image class="user-img" :src="a.userinfo.avatar" mode=""></image>
+							<view class="pinglun-right u-flex-1">
+								<view class="pinglun-user u-flex u-row-between">
+									<view class="pinglun-user-center u-flex-1 u-flex-col u-row-center">
+										<text>{{a.userinfo.name}}</text>
+										<text>{{a.userinfo.company_name.name}}</text>
+									</view>
+									<view class="pinglun-dianzan u-flex" @click="dianzanpinglun(a)">
+										<image v-if="a.user_is_like == 0" src="../static/images/dianzan2.png" mode=""></image>
+										<image v-else src="../static/images/dianzan1.png" mode=""></image>
+										<text :style="{color:a.user_is_like == 0 ? '#777777' : '#0C66C2'}">{{a.like}}</text>
+									</view>
+								</view>
+								<view class="pinglun-text">
+									{{a.content}}
+								</view>
+								<view class="pinglun-time u-flex">
+									<text>{{$u.timeFrom(new Date(a.createtime.replace(/-/g, "/")).getTime())}}</text>
+									<!-- <text>回复</text> -->
+								</view>
+							</view>
+						</view>
+					</view>
+				</view>
+			</view>
+		</view>
+		<view style="height: 120rpx;"></view>
+		<view class="safe-area-inset-bottom"></view>
+		<view class="pinglun-input">
+			<view class="pingnum-down-btn u-flex u-row-between">
+				<text class="input" @click="showinput = true">发表一下你的想法….</text>
+				<view class="u-flex-col u-col-center btn-item">
+					<image src="../static/images/pinglun.png" style="width: 40rpx;height: 40rpx;" mode=""></image>
+					<text> {{total_count}}</text>
+				</view>
+				<view class="u-flex-col u-col-center btn-item" @click="dianzan(detail)">
+					<image v-if="detail.is_like" src="../static/images/dianzan.png" mode="" style="width: 40rpx;height: 40rpx;"></image>
+					<image v-else src="../static/images/dianzan3.png" mode="" style="width: 40rpx;height: 40rpx;"></image>
+					<text>{{detail.like_count || 0}}</text>
+				</view>
+			</view>
+			<view class="safe-area-inset-bottom"></view>
+		</view>
+		<view class="huifu-input u-flex-col u-row-right" v-if="showinput" @click="showinput = false">
+			<input @click.stop type="text" :focus="showinput" v-model="content" @confirm="huifu" :adjust-position="false" placeholder="回复" confirm-type="send" :confirm-hold="true">
+			<view :style="{height:inputheight + 'px'}"></view>
+		</view>
+	</view>
+</template>
+
+<script>
+	import {commentlike,articlelike,follow,articlecomment,readcomment,articledetails} from "@/units/inquire.js"
+	export default {
+		data() {
+			return {
+				showinput: false,
+				inputheight: 0,
+				id: '',
+				detail: {
+					userinfo: {}
+				},
+				pinglunlist: [],
+				content: '',
+				page: 1,
+				total: 0,
+				total_count: 0,
+				pinglundetail: {}
+			}
+		},
+		onLoad(option) {
+			this.id = option.id
+			this.getdetail()
+			this.getpinglun()
+			uni.onKeyboardHeightChange(e => {
+				this.inputheight = e.height
+				if (e.height == 0) {
+					this.showinput = false
+				}
+			})
+		},
+		onReachBottom() {
+			if (this.pinglunlist.length != this.total) {
+				this.page++
+				this.getpinglun()
+			}
+		},
+		methods: {
+			dianzanpinglun(item) {
+				uni.showLoading({
+					mask: true,
+					title: '请稍后'
+				})
+				commentlike({
+					id: item.id
+				}).then(res => {
+					if (res.code == 1) {
+						item.user_is_like = item.user_is_like == 0 ? 1 : 0
+						if (item.user_is_like == 1) {
+							item.like++
+						} else {
+							item.like--
+						}
+					}
+				})
+			},
+			toquanzi() {
+				uni.navigateTo({
+					url: "/pagesC/quanzi-info?id=" + this.detail.circle_id
+				})
+			},
+			touser() {
+				uni.navigateTo({
+					url: "/pagesC/my-luntan?id=" + this.detail.uid
+				})
+			},
+			guanzhu(item) {
+				uni.showLoading({
+					mask: true,
+					title: "请稍后"
+				})
+				follow({
+					type: 1,
+					id: item.uid
+				}).then(res => {
+					this.$u.toast(res.msg)
+					if (res.code == 1) {
+						this.detail.is_follow = this.detail.is_follow ? null : {}
+					}
+				})
+			},
+			dianzan(item) {
+				uni.showLoading({
+					mask: true,
+					title: "请稍后"
+				})
+				
+				articlelike({
+					id: this.id
+				}).then(res => {
+					if (res.code == 1) {
+						item.is_like = item.is_like ? null : {}
+						if (item.is_like) {
+							item.like_count++
+						} else {
+							item.like_count--
+						}
+					} else {
+						this.$u.toast(res.msg)
+					}
+				})
+			},
+			huifuitem(item) {
+				this.pinglundetail = item
+				this.showinput = true
+			},
+			huifu() {
+				if (!this.content) {
+					this.$u.toast("请输入内容")
+					return
+				}
+				uni.showLoading({
+					mask: true,
+					title: "请稍后"
+				})
+				articlecomment({
+					id: this.id,
+					content: this.content,
+					comment_id: this.pinglundetail.id
+				}).then(res => {
+					this.$u.toast(res.msg)
+					if (res.code == 1) {
+						this.pinglundetail = {}
+						this.content = ''
+						this.showinput = false
+						setTimeout(() => {
+							this.page = 1
+							this.pinglunlist = []
+							this.getpinglun()
+						}, 800)
+					}
+				})
+			},
+			getpinglun() {
+				readcomment({
+					id: this.id,
+					start_loca: this.page,
+					is_all: 1
+				}).then(res => {
+					this.total = res.data.total
+					this.total_count = res.data.total_count
+					this.pinglunlist = this.pinglunlist.concat(res.data.data)
+				})
+			},
+			getdetail() {
+				articledetails({
+					id: this.id
+				}).then(res => {
+					this.detail = res.data
+				})
+			}
+		}
+	}
+</script>
+
+<style lang="scss">
+	.luntan-info {
+		.huifu-input {
+			position: fixed;
+			top: 0;
+			left: 0;
+			width: 750rpx;
+			height: 100vh;
+			z-index: 999;
+			background-color: rgba(0, 0, 0, 0.5);
+
+			input {
+				width: 750rpx;
+				box-sizing: border-box;
+				height: 124rpx;
+				padding: 0 32rpx;
+				font-size: 30rpx;
+				border-radius: 28rpx 28rpx 0 0;
+				background-color: #fff;
+			}
+		}
+
+		.pinglun-input {
+			position: fixed;
+			bottom: 0;
+			z-index: 99;
+			left: 0;
+			background-color: #fff;
+			box-shadow: 0rpx 0rpx 0rpx 0.4rpx rgba(0, 0, 0, 0.05);
+			width: 750rpx;
+
+			.pingnum-down-btn {
+				padding: 20rpx 32rpx;
+
+				.btn-item {
+					image {
+						width: 40rpx;
+						height: 40rpx;
+						margin-bottom: 6rpx;
+					}
+
+					text {
+						font-size: 20rpx;
+						font-family: ArialMT;
+						color: #777777;
+					}
+				}
+
+				.input {
+					width: 494rpx;
+					line-height: 68rpx;
+					background: #F6F6F6;
+					border-radius: 38rpx;
+					font-size: 28rpx;
+					font-family: PingFangSC-Regular, PingFang SC;
+					font-weight: 400;
+					color: #B8B8B8;
+					padding: 0 32rpx;
+				}
+			}
+		}
+
+		.luntan-pinglun {
+			padding: 0 32rpx;
+
+			.pinglun-item {
+
+
+				.pinglun-right {
+
+					.pinglun-time {
+						margin-bottom: 28rpx;
+
+						text:first-child {
+							font-size: 24rpx;
+							font-family: PingFangSC-Regular, PingFang SC;
+							font-weight: 400;
+							color: #777777;
+							margin-right: 24rpx;
+						}
+
+						text:nth-child(2) {
+							font-size: 24rpx;
+							font-family: PingFangSC-Regular, PingFang SC;
+							font-weight: 400;
+							color: #222222;
+						}
+					}
+
+					.pinglun-text {
+						padding: 0 36rpx 0 0;
+						font-size: 28rpx;
+						font-family: PingFangSC-Regular, PingFang SC;
+						font-weight: 400;
+						color: #333333;
+						margin-bottom: 20rpx;
+					}
+
+					.pinglun-user {
+						margin-bottom: 24rpx;
+
+						.pinglun-dianzan {
+							image {
+								width: 32rpx;
+								height: 32rpx;
+								margin-right: 4rpx;
+							}
+
+							text {
+								font-size: 24rpx;
+								font-family: ArialMT;
+							}
+						}
+
+
+
+						.pinglun-user-center {
+							height: 68rpx;
+
+							text:first-child {
+								font-size: 28rpx;
+								font-family: PingFangSC-Medium, PingFang SC;
+								font-weight: 500;
+								color: #222222;
+							}
+
+							text:nth-child(2) {
+								font-size: 20rpx;
+								font-family: PingFangSC-Regular, PingFang SC;
+								font-weight: 400;
+								color: #818389;
+							}
+						}
+					}
+				}
+
+				.user-img {
+					width: 68rpx;
+					height: 68rpx;
+					border-radius: 100rpx;
+					margin-right: 16rpx;
+				}
+
+			}
+
+			.pinglun-title {
+				font-size: 32rpx;
+				font-family: PingFangSC-Medium, PingFang SC;
+				font-weight: 500;
+				color: #222222;
+				line-height: 112rpx;
+			}
+		}
+
+		.luntan-top {
+			padding: 0 32rpx;
+
+			.top-down {
+				height: 82rpx;
+				font-size: 24rpx;
+				font-family: ArialMT;
+				color: #888888;
+
+				text {
+					margin-right: 32rpx;
+				}
+			}
+
+			.quanzi-box {
+				height: 50rpx;
+				background: #F6F6F6;
+				border-radius: 28rpx;
+				padding: 0 20rpx;
+				display: inline-flex;
+
+				image {
+					width: 28rpx;
+					height: 28rpx;
+					margin-right: 8rpx;
+				}
+
+				text {
+					font-size: 24rpx;
+					font-family: PingFangSC-Regular, PingFang SC;
+					font-weight: 400;
+					color: #555555;
+				}
+			}
+
+			.luntan-img {
+				image {
+					width: 214rpx;
+					height: 214rpx;
+					margin-bottom: 20rpx;
+					border-radius: 12rpx;
+				}
+			}
+
+			.luntan-text {
+				font-size: 30rpx;
+				font-family: PingFangSC-Regular, PingFang SC;
+				font-weight: 400;
+				color: #333333;
+				margin-bottom: 20rpx;
+			}
+
+			.top-user {
+				height: 130rpx;
+
+				.user-head {
+					width: 72rpx;
+					height: 72rpx;
+					border-radius: 100rpx;
+				}
+
+				.guanzhu-btn {
+					width: 112rpx;
+					line-height: 48rpx;
+					border-radius: 24rpx;
+					border: 1rpx solid #0C66C2;
+					text-align: center;
+					font-size: 26rpx;
+					font-family: PingFangSC-Regular, PingFang SC;
+					font-weight: 400;
+					color: #0C66C2;
+				}
+
+				.user-center {
+					margin: 0 16rpx;
+
+					text:first-child {
+						font-size: 28rpx;
+						font-family: PingFangSC-Medium, PingFang SC;
+						font-weight: 500;
+						color: #222222;
+						margin-bottom: 4rpx;
+					}
+
+					text:last-child {
+						font-size: 20rpx;
+						font-family: PingFangSC-Regular, PingFang SC;
+						font-weight: 400;
+						color: #818389;
+					}
+				}
+			}
+		}
+	}
+</style>

+ 530 - 0
pagesC/my-luntan.vue

@@ -0,0 +1,530 @@
+<template>
+	<view class="my-luntan">
+		<image  src="./static/weitu.png" class="my-luntan-bg" mode="aspectFill"></image>
+		<!-- <u-navbar  :background="{background:'rgba(0,0,0,0)'}" :isFixed="false" :border-bottom="false"></u-navbar> -->
+		<u-navbar leftIconColor="#fff" :fixed="false" bgColor='rgba(0,0,0,0)' placeholder :safeAreaInsetTop="true" @leftClick="return1"></u-navbar>
+		<view class="my-luntan-header">
+			<view class="u-flex u-col-bottom u-row-between" style="position: relative;top: -24rpx;">
+				<image :src="userinfo.userinfo.avatar" class="header-img" mode="aspectFill"></image>
+				<view class="header-right u-flex u-flex-1 u-row-right">
+					<view class="u-flex-col u-col-center right-item">
+						<text>{{userinfo.host_follow_count || 0}}</text>
+						<text>{{user_id == userinfo.id ? '我的关注' : 'Ta的关注'}}</text>
+					</view>
+					<view class="u-flex-col u-col-center right-item">
+						<text>{{userinfo.quilt_follow_count || 0}}</text>
+						<text>{{user_id == userinfo.id ? '关注我的' : '关注Ta的'}}</text>
+					</view>
+				</view>
+			</view>
+			<view class="user-zhiye u-flex u-row-between">
+				<view class="u-flex-col">
+					<text class="text1">{{userinfo.userinfo.name || ''}}</text>
+					<text class="text2">{{userinfo.userinfo.job || ''}}</text>
+				</view>
+				<text class="text3" v-if="user_id == userinfo.id" @click="touser">编辑资料</text>
+			</view>
+		</view>
+		<u-gap height="20" bg-color="#F6F6F6"></u-gap>
+		<view class="luntan-list">
+			<view class="list-header u-flex">
+				<text :class="{text:current == 1}" @click="changecurrent(1)">动态·{{total}}</text>
+				<text :class="{text:current == 2}" @click="changecurrent(2)">圈子</text>
+			</view>
+			<view v-if="current == 1">
+				<view v-for="(item,index) in list" :key="index" @click="toinfo(item)">
+					<view class="luntan-item">
+						<view class="luntan-user u-flex u-row-between">
+							<image class="user-head" :src="userinfo.userinfo.avatar" mode=""></image>
+							<view class="user-center u-flex-1 u-flex-col">
+								<text>{{userinfo.userinfo.name}}</text>
+								<text>{{userinfo.userinfo.job}}</text>
+							</view>
+							<view @click.stop="open(item)" v-if="user_id == userinfo.id">
+								<u-icon name="more-dot-fill" size="36"></u-icon>
+							</view>
+						</view>
+						<zhao-text :text="item.content"></zhao-text>
+						<view v-if="item.images" class="luntan-img u-flex u-flex-wrap u-row-between">
+							<image :src="a" v-for="(a,b) in item.images.split(',')" :key="b" @click.stop="openimg(item.images.split(','),b)" mode="aspectFill"></image>
+							<view style="width: 210rpx;"></view>
+						</view>
+						<view class="item-down u-flex u-row-between">
+							<view class="u-flex u-row-center down-item" @click.stop="dianzan(item)">
+								<image v-if="item.is_like" src="../static/images/dianzan1.png" mode=""></image>
+								<image v-else src="../static/images/dianzan.png" mode=""></image>
+								<text class="text1">{{item.like_count}}</text>
+							</view>
+							<view class="u-flex u-row-center down-item">
+								<image src="../static/images/pinglun.png" mode=""></image>
+								<text class="text1">{{item.comment_count}}</text>
+							</view>
+							<view class="u-flex u-row-center down-item">
+								<image src="../static/images/liulan.png" mode=""></image>
+								<text class="text1">{{item.read || 0}}</text>
+							</view>
+						</view>
+					</view>
+					<u-gap height="20" bg-color="#F6F6F6"></u-gap>
+				</view>
+			</view>
+			<view v-if="current == 2" style="padding: 0 32rpx;">
+				<view class="quanzi-type u-flex">
+					<text :class="{text:type == 1}" @click="changetype(1)">{{user_id == userinfo.id ? '我的' : 'Ta的'}}关注</text>
+					<text :class="{text:type == 2}" @click="changetype(2)">{{user_id == userinfo.id ? '我的' : 'Ta的'}}创建</text>
+				</view>
+				<view v-if="type == 1">
+					<view class="quanzi-item u-flex u-row-between" v-for="(item,index) in list1" :key="index" @click="toquanzi({id:item.group.id})">
+						<image :src="item.group.image" class="item-img" mode="aspectFill"></image>
+						<view class="quanzi-center u-flex-1 u-flex-col">
+							<view class="u-flex">
+								<text class="text1">{{item.group.title}}</text>
+							</view>
+							<text class="text2">{{item.article_count}}条内容|{{item.group.follow_count}}人关注</text>
+						</view>
+						<u-icon name="arrow-right" color="rgba(76, 76, 76, 0.4)"></u-icon>
+					</view>
+				</view>
+				<view v-else>
+					<view class="quanzi-item u-flex u-row-between" v-for="(item,index) in list1" :key="index" @click="toquanzi({id:item.id})">
+						<image :src="item.image" class="item-img" mode="aspectFill"></image>
+						<view class="quanzi-center u-flex-1 u-flex-col">
+							<view class="u-flex">
+								<text class="text1">{{item.title}}</text>
+								<!-- <image class="img" v-if="user_id == userinfo.id" src="static/quanzi-edit.png" mode=""></image> -->
+							</view>
+							<text class="text2">{{item.article_count}}条内容|{{item.follow_count}}人关注</text>
+						</view>
+						<u-icon name="arrow-right" color="rgba(76, 76, 76, 0.4)"></u-icon>
+					</view>
+				</view>
+			</view>
+		</view>
+
+	</view>
+</template>
+
+<script>
+	import {articlelike,homepagearticle,followgrouplist,usergrouplist,others_homepage,del_article} from "@/units/inquire.js"
+	export default {
+		data() {
+			return {
+				id: '',
+				current: 1,
+				type: 1,
+				userinfo: {
+					userinfo: {
+						company_name: {}
+					}
+				},
+				page: 1,
+				list: [],
+				total: 0,
+				user_id: '',
+				page1: 1,
+				list1: [],
+				total1: 0,
+				isshow: false
+			}
+		},
+		onLoad(option) {
+			this.id = option.id
+			this.user_id = uni.getStorageSync("user_id")
+		},
+		onShow() {
+			this.getuser()
+			if (this.isshow) {
+				this.isshow = false
+			} else {
+				if (this.current == 1) {
+					this.page = 1
+					this.list = []
+				} else {
+					this.page1 = 1
+					this.list1 = []
+				}
+				this.getlist()
+			}
+		},
+		onReachBottom() {
+			if (this.current == 1) {
+				if (this.total != this.list.length) {
+					this.page++
+					this.getlist()
+				}
+			} else {
+				if (this.total1 != this.list1.length) {
+					this.page1++
+					this.getlist()
+				}
+			}
+		},
+		methods: {
+			return1(){
+				uni.navigateBack()
+			},
+			toquanzi(item) {
+				uni.navigateTo({
+					url: "/pagesC/quanzi-info?id=" + item.id
+				})
+			},
+			openimg(urls, index) {
+				this.isshow = true
+				this.$openimage(urls, index)
+			},
+			changetype(type) {
+				this.type = type
+				this.page1 = 1
+				this.list1 = []
+				this.getlist()
+			},
+			changecurrent(current) {
+				this.current = current
+				if (this.current == 1) {
+					this.page = 1
+					this.list = []
+				} else {
+					this.page1 = 1
+					this.list1 = []
+				}
+				this.getlist()
+			},
+			dianzan(item) {
+				uni.showLoading({
+					mask: true,
+					title: "请稍后"
+				})
+				articlelike({
+					id: item.id
+				}).then(res => {
+					if (res.code == 1) {
+						item.is_like = item.is_like ? null : {}
+						if (item.is_like) {
+							item.like_count++
+						} else {
+							item.like_count--
+						}
+					} else {
+						this.$u.toast(res.msg)
+					}
+				})
+			},
+			touser() {
+				uni.navigateTo({
+					url: "/pagesD/userinfo"
+				})
+			},
+			getlist() {
+				if (this.current == 1) {
+					homepagearticle({
+						id: this.id,
+						page: this.page
+					}).then(res => {
+						this.total = res.data.total
+						this.list = this.list.concat(res.data.data)
+					})
+				} else {
+					if (this.type == 1) {
+						followgrouplist({
+							page: this.page1,
+							id: this.id
+						}).then(res => {
+							this.total1 = res.data.total
+							this.list1 = this.list1.concat(res.data.data)
+						})
+					} else {
+						usergrouplist({
+							page: this.page1,
+							id: this.id
+						}).then(res => {
+							this.total1 = res.data.total
+							this.list1 = this.list1.concat(res.data.data)
+						})
+					}
+				}
+			},
+			getuser() {
+				others_homepage({
+					id: this.id,
+					page:this.page,
+					page_num:20
+				}).then(res => {
+					this.userinfo = res.data
+				})
+			},
+			open(item) {
+				uni.showActionSheet({
+					itemList: ['删除'],
+					success: (e) => {
+						if (e.tapIndex == 0) {
+							del_article({
+								id: item.id
+							}).then(res => {
+								this.$u.toast(res.msg)
+								if (res.code == 1) {
+									setTimeout(() => {
+										this.page = 1
+										this.list = []
+										this.getlist()
+									}, 800)
+								}
+							})
+						}
+
+					}
+				})
+			},
+			toinfo(item) {
+				uni.navigateTo({
+					url: "/pagesC/luntan-info?id=" + item.id
+				})
+			},
+		}
+	}
+</script>
+
+<style lang="scss">
+	.my-luntan {
+		position: relative;
+
+		.luntan-list {
+			.quanzi-item {
+				padding: 32rpx 0;
+				border-bottom: 2rpx solid #F4F4F4;
+
+				.item-img {
+					width: 84rpx;
+					height: 84rpx;
+					border-radius: 10rpx;
+				}
+
+				.quanzi-center {
+					margin: 0 20rpx;
+
+					.text1 {
+						font-size: 32rpx;
+						font-family: PingFangSC-Medium, PingFang SC;
+						font-weight: 500;
+						color: #222222;
+					}
+
+					.img {
+						width: 24rpx;
+						height: 24rpx;
+						margin-left: 12rpx;
+					}
+
+					.text2 {
+						margin-top: 8rpx;
+						font-size: 22rpx;
+						font-family: PingFangSC-Regular, PingFang SC;
+						font-weight: 400;
+						color: #777777;
+					}
+				}
+			}
+
+			.quanzi-type {
+				padding: 30rpx 0 8rpx 0;
+
+				text {
+					width: 156rpx;
+					line-height: 64rpx;
+					background: #F0F0F0;
+					border-radius: 32rpx;
+					text-align: center;
+					margin-right: 44rpx;
+					font-size: 28rpx;
+					font-family: PingFangSC-Regular, PingFang SC;
+					font-weight: 400;
+					color: #444444;
+				}
+
+				.text {
+					background-color: #0C66C2;
+					color: #fff;
+				}
+			}
+
+			.luntan-item {
+
+				background: #FFFFFF;
+				border-radius: 20rpx;
+				padding: 0 32rpx;
+
+				.item-down {
+					height: 84rpx;
+
+					.down-item {
+						width: 214rpx;
+
+						image {
+							width: 33rpx;
+							height: 33rpx;
+						}
+
+						.text1 {
+							font-size: 26rpx;
+							font-family: ArialMT;
+							color: #777777;
+							margin-left: 12rpx;
+						}
+					}
+				}
+
+				.luntan-img {
+					margin-top: 20rpx;
+					width: 100%;
+
+					image {
+						width: 210rpx;
+						height: 210rpx;
+						border-radius: 10rpx;
+						// margin-right: 10rpx;
+						margin-bottom: 10rpx;
+					}
+				}
+
+				.luntan-img::after {
+					width: 210rpx;
+				}
+
+				.luntan-user {
+					height: 130rpx;
+
+					.guanzhu-btn {
+						width: 112rpx;
+						line-height: 48rpx;
+						border-radius: 24rpx;
+						border: 1rpx solid #0C66C2;
+						text-align: center;
+						font-size: 26rpx;
+						font-family: PingFangSC-Regular, PingFang SC;
+						font-weight: 400;
+						color: #0C66C2;
+					}
+
+					.user-center {
+						margin: 0 16rpx;
+						min-width: 1rpx;
+
+						text:first-child {
+							font-size: 28rpx;
+							font-family: PingFangSC-Medium, PingFang SC;
+							font-weight: 500;
+							color: #222222;
+							margin-bottom: 4rpx;
+						}
+
+						text:last-child {
+							font-size: 20rpx;
+							font-family: PingFangSC-Regular, PingFang SC;
+							font-weight: 400;
+							color: #818389;
+						}
+					}
+
+					.user-head {
+						width: 72rpx;
+						height: 72rpx;
+						border-radius: 100rpx;
+					}
+				}
+			}
+
+			.list-header {
+				padding: 0 32rpx;
+				height: 108rpx;
+				border-bottom: 2rpx solid #F4F4F4;
+
+				text {
+					font-size: 32rpx;
+					font-family: PingFangSC-Semibold, PingFang SC;
+					font-weight: 600;
+					color: #666666;
+					margin-right: 88rpx;
+				}
+
+				.text {
+					color: #222222;
+				}
+			}
+		}
+
+		.my-luntan-header {
+			padding: 0 32rpx;
+			width: 750rpx;
+			height: 288rpx;
+			background: #FFFFFF;
+			border-radius: 32rpx 32rpx 0rpx 0rpx;
+			margin-top: 88rpx;
+			box-sizing: border-box;
+
+			.user-zhiye {
+				.text3 {
+					width: 172rpx;
+					line-height: 56rpx;
+					border-radius: 32rpx;
+					border: 1rpx solid #0C66C2;
+					text-align: center;
+					font-size: 26rpx;
+					font-family: PingFangSC-Regular, PingFang SC;
+					font-weight: 400;
+					color: #0C66C2;
+				}
+
+				.text1 {
+					font-size: 44rpx;
+					font-family: PingFangSC-Medium, PingFang SC;
+					font-weight: 500;
+					color: #222222;
+					margin-bottom: 12rpx;
+				}
+
+				.text2 {
+					font-size: 26rpx;
+					font-family: PingFangSC-Regular, PingFang SC;
+					font-weight: 400;
+					color: #666666;
+				}
+			}
+
+			.header-right {
+				.right-item {
+					margin-left: 84rpx;
+
+					text:first-child {
+						font-size: 40rpx;
+						font-family: DINAlternate-Bold, DINAlternate;
+						font-weight: bold;
+						color: #333333;
+						margin-bottom: 8rpx;
+					}
+
+					text:last-child {
+						font-size: 24rpx;
+						font-family: PingFangSC-Regular, PingFang SC;
+						font-weight: 400;
+						color: #666666;
+					}
+				}
+			}
+
+			.header-img {
+				width: 136rpx;
+				height: 136rpx;
+				border-radius: 100%;
+				border: 4rpx solid #FFFFFF;
+			}
+		}
+
+		.my-luntan-bg {
+			position: absolute;
+			top: 0;
+			left: 0;
+			width: 750rpx;
+			height: 396rpx;
+			z-index: -1;
+		}
+	}
+</style>

+ 468 - 0
pagesC/quanzi-info.vue

@@ -0,0 +1,468 @@
+<template>
+	<view class="quanzi-info">
+		<image v-if="detail.image" :src="detail.image" class="quanzi-top" mode="aspectFill"></image>
+		<image v-else src="static/quanzi-top.png" class="quanzi-top" mode=""></image>
+		<u-navbar :fixed="false" bgColor='rgba(0,0,0,0)' placeholder :safeAreaInsetTop="true"></u-navbar>
+		<view class="quanzi-header u-flex-col u-row-center">
+			<view class="header-top u-flex">
+				<image src="static/quanzi-img.png" mode=""></image>
+				<text class="u-flex-1 u-line-1">#{{detail.title || ''}}</text>
+			</view>
+			<view class="header-down u-flex u-row-between">
+				<view class="u-flex">
+					<text class="text1">{{detail.article_count || 0}}</text>
+					<text class="text2">条帖子</text>
+					<text class="text3"></text>
+					<text class="text1">{{detail.follow_count || 0}}</text>
+					<text class="text2">关注</text>
+				</view>
+				<view v-if="detail.is_follow" @click="guanzhuquanzi" class="down-guanzhu1 u-flex u-row-center">
+					已关注
+				</view>
+				<view v-else @click="guanzhuquanzi" class="down-guanzhu u-flex u-row-center">
+					<image src="static/plus.png" mode=""></image>
+					<text>关注圈子</text>
+				</view>
+			</view>
+		</view>
+		<view class="quanzi-title u-flex u-row-between">
+			<text class="text">动态</text>
+			<view class="subsection" style="width: 182rpx;">
+				<u-subsection style="border: 0 solid #fff;" mode="button"  fontSize="12" :list="tabslist" bgColor="#ECECEC"
+					:current="current" @change="changetabs"></u-subsection>
+			</view>
+
+		</view>
+		<view v-for="(item,index) in list" :key="index" @click="toinfo(item)">
+			<view class="luntan-item">
+				<view class="luntan-user u-flex u-row-between">
+					<image class="user-head" @click.stop="touser(item)" :src="item.userinfo.avatar" mode=""></image>
+					<view class="user-center u-flex-1 u-flex-col">
+						<text>{{item.userinfo.name}}</text>
+						<text>{{item.userinfo.company_name.name}}</text>
+					</view>
+					<text class="guanzhu-btn" @click.stop="guanzhu(item)">{{item.is_follow ? '已关注' : '关注'}}</text>
+				</view>
+				<zhao-text :text="item.content"></zhao-text>
+				<view class="luntan-img u-flex u-flex-wrap u-row-between" v-if="item.images">
+					<image :src="a" v-for="(a,b) in item.images.split(',')" :key="b"
+						@click.stop="openimg(item.images.split(','),b)" mode="aspectFill"></image>
+					<view style="width: 210rpx;"></view>
+				</view>
+				<view class="item-down u-flex u-row-between">
+					<view class="u-flex u-row-center down-item" @click.stop="dianzan(item)">
+						<image v-if="item.is_like" src="../static/images/dianzan1.png" mode=""></image>
+						<image v-else src="../static/images/dianzan.png" mode=""></image>
+						<text class="text1">{{item.like_count}}</text>
+					</view>
+					<view class="u-flex u-row-center down-item">
+						<image src="../static/images/pinglun.png" mode=""></image>
+						<text class="text1">{{item.comment_count}}</text>
+					</view>
+					<view class="u-flex u-row-center down-item">
+						<image src="../static/images/liulan.png" mode=""></image>
+						<text class="text1">{{item.read}}</text>
+					</view>
+				</view>
+			</view>
+			<u-gap height="20" bg-color="#F6F6F6"></u-gap>
+		</view>
+		<view style="height: 150rpx;"></view>
+		<view class="safe-area-inset-bottom"></view>
+		<view class="quanzi-down">
+			<view class="down-btn u-flex u-row-center" @click="toadd">
+				<image src="static/add.png" mode=""></image>
+				<text>发布帖子</text>
+			</view>
+			<view class="safe-area-inset-bottom"></view>
+		</view>
+	</view>
+</template>
+
+<script>
+	import {
+		articlelike,
+		follow,
+		group_details_user,
+		group_details_article
+	} from "@/units/inquire.js"
+	export default {
+		data() {
+			return {
+				tabslist: [{
+					name: '最热',
+					id: 2
+				}, {
+					name: '最新',
+					id: 1
+				}],
+				current: 0,
+				id: '',
+				detail: {},
+				page: 1,
+				list: [],
+				total: 0,
+				isshow: false,
+				follow:""
+			}
+		},
+		onLoad(option) {
+			this.id = option.id
+		},
+		onShow() {
+			if (this.isshow) {
+				this.isshow = false
+			} else {
+				this.getdetail()
+				this.page = 1
+				this.list = []
+				this.getlist()
+			}
+		},
+		onReachBottom() {
+			if (this.total != this.list.length) {
+				this.page++
+				this.getlist()
+			}
+		},
+		methods: {
+			touser(item) {
+				uni.navigateTo({
+					url: "/pagesC/my-luntan?id=" + item.uid
+				})
+			},
+			changetabs(e) {
+				this.current = e
+				this.page = 1
+				this.list = []
+				this.getlist()
+			},
+			dianzan(item) {
+				uni.showLoading({
+					mask: true,
+					title: "请稍后"
+				})
+				articlelike({
+					id: item.id,
+				}).then(res => {
+					if (res.code == 1) {
+						item.is_like = item.is_like ? null : {}
+						if (item.is_like) {
+							item.like_count++
+						} else {
+							item.like_count--
+						}
+					} else {
+						this.$u.toast(res.msg)
+					}
+				})
+			},
+			openimg(urls, index) {
+				this.isshow = true
+				this.$openimage(urls, index)
+			},
+			toadd() {
+				uni.navigateTo({
+					url: "/pagesC/add-luntan?quanzi=" + JSON.stringify({
+						id: this.id,
+						title: this.detail.title
+					})
+				})
+			},
+			getdetail() {
+				group_details_user({
+					id: this.id
+				}).then(res => {
+					this.detail = res.data
+					this.follow = res.data.is_follow
+				})
+			},
+			getlist() {
+				group_details_article({
+					type: this.tabslist[this.current].id,
+					page: this.page,
+					id: this.id
+				}).then(res => {
+					this.total = res.data.total
+					this.list = this.list.concat(res.data.data)
+				})
+			},
+			guanzhu(item) {
+				uni.showLoading({
+					mask: true,
+					title: "请稍后"
+				})
+				follow({
+					type: 1,
+					id: item.uid
+				}).then(res => {
+					this.$u.toast(res.msg)
+					if (res.code == 1) {
+						setTimeout(() => {
+							this.page = 1
+							this.list = []
+							this.getlist()
+						}, 800)
+					}
+				})
+			},
+			guanzhuquanzi() {
+				uni.showLoading({
+					mask: true,
+					title: "请稍后"
+				})
+				follow({
+					type: 2,
+					id: this.id
+				}).then(res => {
+					this.$u.toast(res.msg)
+					if (res.code == 1) {
+						this.detail.is_follow = this.detail.is_follow ? null : {}
+						if (this.detail.is_follow) {
+							this.detail.follow_count++
+						} else {
+							this.detail.follow_count--
+						}
+					}
+				})
+			},
+			toinfo(item) {
+				uni.navigateTo({
+					url: "/pagesC/luntan-info?id=" + item.id
+				})
+			},
+		}
+	}
+</script>
+
+<style lang="scss" scoped>
+	.quanzi-info {
+		position: relative;
+
+		// z-index: 1;
+		.quanzi-down {
+			position: fixed;
+			bottom: 0;
+			left: 0;
+			width: 750rpx;
+			z-index: 99;
+			background-color: #fff;
+			padding: 20rpx 32rpx 0 32rpx;
+			box-sizing: border-box;
+
+			.down-btn {
+				height: 92rpx;
+				background: #0C66C2;
+				border-radius: 12rpx;
+
+				image {
+					width: 36rpx;
+					height: 36rpx;
+					margin-right: 12rpx;
+				}
+
+				text {
+					font-size: 32rpx;
+					font-family: PingFangSC-Medium, PingFang SC;
+					font-weight: 500;
+					color: #FFFFFF;
+				}
+			}
+		}
+
+		.luntan-item {
+
+			background: #FFFFFF;
+			border-radius: 20rpx;
+			padding: 0 32rpx;
+
+			.item-down {
+				height: 84rpx;
+
+				.down-item {
+					width: 214rpx;
+
+					image {
+						width: 33rpx;
+						height: 33rpx;
+					}
+
+					.text1 {
+						font-size: 26rpx;
+						font-family: ArialMT;
+						color: #777777;
+						margin-left: 12rpx;
+					}
+				}
+			}
+
+			.luntan-img {
+				margin-top: 20rpx;
+				width: 100%;
+
+				image {
+					width: 210rpx;
+					height: 210rpx;
+					border-radius: 10rpx;
+					// margin-right: 10rpx;
+					margin-bottom: 10rpx;
+				}
+			}
+
+			.luntan-img::after {
+				width: 210rpx;
+			}
+
+			.luntan-user {
+				height: 130rpx;
+
+				.guanzhu-btn {
+					width: 112rpx;
+					line-height: 48rpx;
+					border-radius: 24rpx;
+					border: 1rpx solid #0C66C2;
+					text-align: center;
+					font-size: 26rpx;
+					font-family: PingFangSC-Regular, PingFang SC;
+					font-weight: 400;
+					color: #0C66C2;
+				}
+
+				.user-center {
+					margin: 0 16rpx;
+					min-width: 1rpx;
+
+					text:first-child {
+						font-size: 28rpx;
+						font-family: PingFangSC-Medium, PingFang SC;
+						font-weight: 500;
+						color: #222222;
+						margin-bottom: 4rpx;
+					}
+
+					text:last-child {
+						font-size: 20rpx;
+						font-family: PingFangSC-Regular, PingFang SC;
+						font-weight: 400;
+						color: #818389;
+					}
+				}
+
+				.user-head {
+					width: 72rpx;
+					height: 72rpx;
+					border-radius: 100rpx;
+				}
+			}
+		}
+
+		.quanzi-title {
+			height: 116rpx;
+			padding: 0 32rpx;
+			border-bottom: 2rpx solid #F4F4F4;
+			background-color: #fff;
+			border-radius: 28rpx 28rpx 0 0;
+			box-sizing: border-box;
+		}
+
+		.quanzi-header {
+			height: 180rpx;
+			padding: 0 32rpx;
+			box-sizing: border-box;
+
+			.header-down {
+				.down-guanzhu1 {
+					width: 144rpx;
+					line-height: 60rpx;
+					background: rgba(193, 224, 255, 0.4);
+					border-radius: 30rpx;
+					text-align: center;
+					font-size: 24rpx;
+					font-family: PingFangSC-Medium, PingFang SC;
+					font-weight: 500;
+					color: #FFFFFF;
+				}
+
+				.down-guanzhu {
+					width: 164rpx;
+					height: 60rpx;
+					background: #FFFFFF;
+					border-radius: 30rpx;
+
+					image {
+						width: 28rpx;
+						height: 28rpx;
+						margin-right: 6rpx;
+					}
+
+					text {
+						font-size: 24rpx;
+						font-family: PingFangSC-Medium, PingFang SC;
+						font-weight: 500;
+						color: #0C66C2;
+					}
+				}
+
+				.text1 {
+					font-size: 36rpx;
+					font-family: SFPro-Bold, SFPro;
+					font-weight: bold;
+					color: #FFFFFF;
+				}
+
+				.text2 {
+					font-size: 22rpx;
+					font-family: SFPro-Bold, SFPro;
+					color: #FFFFFF;
+					margin-left: 4rpx;
+				}
+
+				.text3 {
+					height: 30rpx;
+					border-right: 2rpx solid #fff;
+					margin: 0 30rpx;
+				}
+			}
+
+			.header-top {
+				margin-bottom: 20rpx;
+
+				image {
+					width: 40rpx;
+					height: 40rpx;
+					margin-right: 16rpx;
+				}
+
+				text {
+					font-size: 38rpx;
+					font-family: PingFangSC-Medium, PingFang SC;
+					font-weight: 500;
+					color: #FFFFFF;
+				}
+			}
+		}
+
+		.quanzi-top {
+			position: absolute;
+			top: 0;
+			left: 0;
+			height: 392rpx;
+			width: 750rpx;
+			z-index: -1;
+		}
+	}
+
+	::v-deep .u-subsection--button {
+		height: 60rpx !important;
+		border-radius: 30rpx !important;
+	}
+	
+	::v-deep .u-subsection__item {
+		border: 0 solid #fff !important;
+
+	}
+	::v-deep .u-subsection--button__bar {
+		border-radius: 30rpx !important;
+	}
+
+</style>

BIN
pagesC/static/PDF@2x.png


BIN
pagesC/static/add.png


BIN
pagesC/static/addluntanover.png


BIN
pagesC/static/del.png


BIN
pagesC/static/edit.png


BIN
pagesC/static/plus.png


BIN
pagesC/static/quanzi-edit.png


BIN
pagesC/static/quanzi-img.png


BIN
pagesC/static/quanzi-top.png


BIN
pagesC/static/upload.png


BIN
pagesC/static/weitu.png


+ 431 - 0
pagesC/xiaoxi-list.vue

@@ -0,0 +1,431 @@
+<template>
+	<view class="xiaoxi-list">
+		<view class="xiaoxi-header u-flex u-row-between u-col-bottom">
+			<view class="header-tabs u-flex-col u-col-center" :class="{tabsactive:current == index}" @click="changetabs(index)" v-for="(item,index) in tabslist" :key="index">
+				<text>{{item}}</text>
+				<text></text>
+			</view>
+		</view>
+		<!-- <view class="list-box1" v-if="current == 0">
+			<view class="list-item u-flex u-row-between" v-for="(item,index) in 5" :key="index">
+				<image src="https://dummyimage.com/80x80" class="xiaoxi-left" mode=""></image>
+				<view class="xiaoxi-right u-flex-1">
+					<view class="top u-flex u-row-between">
+						<text>内核招聘官方</text>
+						<text>7月8日</text>
+					</view>
+					<view class="down u-line-1">
+						每日新发现:你觉得设计师是不是有点太卷了,很多…
+					</view>
+				</view>
+			</view>
+		</view> -->
+		<view class="list-box2" v-if="current == 0">
+			<view class="list-item" v-for="(item,index) in list" :key="index">
+				<view class="list-user u-flex u-row-between" @click="touser(item)">
+					<image :src="item.send_id.avatar" class="user-left" mode="aspectFill"></image>
+					<view class="user-center u-flex-1 u-flex-col">
+						<text>{{item.send_id.name}}</text>
+						<text>{{item.createtime}}</text>
+					</view>
+					<view class="huifu-btn" @click.stop="openhuifu(item)">回复</view>
+				</view>
+				<view class="pinglun-text">
+					{{item.content}}
+				</view>
+				<view class="pinglun-yuan u-line-1" @click="toinfo(item)">
+					{{item.article_id.content}}
+				</view>
+			</view>
+		</view>
+		<view class="list-box2" v-if="current == 1">
+			<view class="list-item" v-for="(item,index) in list" :key="index">
+				<view class="list-user u-flex u-row-between" @click="touser(item)">
+					<image :src="item.send_id.avatar" class="user-left" mode="aspectFill"></image>
+					<view class="user-center u-flex-1 u-flex-col">
+						<text>{{item.send_id.name}}</text>
+						<text>{{item.createtime}}</text>
+					</view>
+				</view>
+				<view class="pinglun-text">
+					点赞了你的动态
+				</view>
+				<view class="pinglun-yuan u-line-1" @click="toinfo(item)">
+					{{item.article_id.content}}
+				</view>
+			</view>
+		</view>
+		<view class="list-box3" v-if="current == 2">
+			<view class="list-item" v-for="(item,index) in list" :key="index">
+				<view class="list-user u-flex u-row-between" @click.stop="touser(item)">
+					<image :src="item.send_id.avatar" class="user-left" mode=""></image>
+					<view class="user-center u-flex-1 u-flex-col">
+						<view class="u-flex center-name">
+							<text>{{item.send_id.name}}</text>
+							<text>关注了你</text>
+						</view>
+						<text class="center-time">{{item.createtime}}</text>
+					</view>
+					<view class="huifu-btn u-flex u-row-center" @click.stop="guan(item)">
+						<image src="../static/images/plus.png" mode=""></image>
+						<text>关注</text>
+					</view>
+				</view>
+			</view>
+		</view>
+		<view style="height: 70vh;display: flex;align-items: center;justify-content: center;" v-if="list.length == 0">
+			<u-empty text="暂无数据" mode="list"></u-empty>
+		</view>
+		<view class="huifu-input u-flex-col u-row-right" v-if="showinput" @click="showinput = false">
+			<input @click.stop type="text" :focus="showinput" v-model="content" @confirm="huifu" :adjust-position="false" placeholder="回复" confirm-type="send" :confirm-hold="true">
+			<view :style="{height:inputheight + 'px'}"></view>
+		</view>
+	</view>
+</template>
+
+<script>
+	import {articlecomment,message,follow} from "@/units/inquire.js"
+	export default {
+		data() {
+			return {
+				showinput: false,
+				inputheight: 0,
+				content: '',
+				xiaoxidetail: {},
+
+				tabslist: ['回复', '点赞', '粉丝'],
+				current: 0,
+				page: 1,
+				total: 0,
+				list: []
+			}
+		},
+		onLoad() {
+			this.getlist()
+			uni.onKeyboardHeightChange(e => {
+				this.inputheight = e.height
+				if (e.height == 0) {
+					this.showinput = false
+				}
+			})
+		},
+		onReachBottom() {
+			if (this.total != this.list.length) {
+				this.page++
+				this.getlist()
+			}
+		},
+		methods: {
+			guan(item){
+				follow({
+					id:item.id,
+					type:1
+				}).then((res)=>{
+					this.$u.toast(res.msg)
+				})
+			},
+			openhuifu(item) {
+				this.xiaoxidetail = item
+				this.showinput = true
+			},
+			huifu() {
+				if (!this.content) {
+					this.$u.toast("请输入内容")
+					return
+				}
+				uni.showLoading({
+					mask: true,
+					title: "请稍后"
+				})
+				articlecomment({
+					id: this.xiaoxidetail.article_id.id,
+					content: this.content,
+					comment_id: ''
+				}).then(res => {
+					this.$u.toast(res.msg)
+					if (res.code == 1) {
+						this.xiaoxidetail = {}
+						this.content = ''
+						this.showinput = false
+					}
+				})
+			},
+			touser(item) {
+				uni.navigateTo({
+					url: "/pagesC/my-luntan?id=" + item.user_group.id
+				})
+			},
+			toinfo(item) {
+				uni.navigateTo({
+					url: "/pagesC/luntan-info?id=" + item.article_id.id
+				})
+			},
+			changetabs(index) {
+				console.log(111);
+				this.current = index
+				this.page = 1
+				this.total = 0
+				this.list = []
+				this.getlist()
+			},
+			getlist() {
+				message({
+					type: {
+						0: 1,
+						1: 2,
+						2: 3
+					} [this.current],
+					page: this.page,
+				}).then(res => {
+					this.list = this.list.concat(res.data.data)
+					this.total = res.data.total
+				})
+			}
+		}
+	}
+</script>
+
+<style lang="scss">
+	.xiaoxi-list {
+		.huifu-input {
+			position: fixed;
+			top: 0;
+			left: 0;
+			width: 750rpx;
+			height: 100vh;
+			z-index: 999;
+			background-color: rgba(0, 0, 0, 0.5);
+
+			input {
+				width: 750rpx;
+				box-sizing: border-box;
+				height: 124rpx;
+				padding: 0 32rpx;
+				font-size: 30rpx;
+				border-radius: 28rpx 28rpx 0 0;
+				background-color: #fff;
+			}
+		}
+
+		.list-box3 {
+			padding: 0 32rpx;
+			background-color: #fff;
+
+			.list-item {
+				padding: 32rpx 0;
+				border-bottom: 2rpx solid #F4F4F4;
+
+				.list-user {
+					.huifu-btn {
+						width: 116rpx;
+						height: 52rpx;
+						background: #0C66C2;
+						border-radius: 30rpx;
+
+						image {
+							width: 24rpx;
+							height: 24rpx;
+							margin-right: 4rpx;
+						}
+
+						text {
+							font-size: 22rpx;
+							font-family: PingFangSC-Regular, PingFang SC;
+							font-weight: 400;
+							color: #FFFFFF;
+						}
+					}
+
+					.user-center {
+						margin: 0 20rpx;
+
+						.center-name {
+							margin-bottom: 16rpx;
+
+							text:first-child {
+								font-size: 28rpx;
+								font-family: PingFangSC-Medium, PingFang SC;
+								font-weight: 500;
+								color: #222222;
+								margin-right: 12rpx;
+							}
+
+							text:nth-child(2) {
+								font-size: 24rpx;
+								font-family: PingFangSC-Regular, PingFang SC;
+								font-weight: 400;
+								color: #777777;
+							}
+						}
+
+
+						.center-time {
+							font-size: 22rpx;
+							font-family: ArialMT;
+							color: #999999;
+						}
+					}
+
+					.user-left {
+						width: 80rpx;
+						height: 80rpx;
+						border-radius: 100rpx;
+					}
+				}
+			}
+		}
+
+		.list-box2 {
+			padding: 0 32rpx;
+			background-color: #fff;
+
+			.pinglun-yuan {
+				background: #F6F6F6;
+				border-radius: 12rpx;
+				padding: 20rpx;
+				font-size: 26rpx;
+				font-family: PingFangSC-Regular, PingFang SC;
+				font-weight: 400;
+				color: #444444;
+			}
+
+			.list-item {
+				padding: 32rpx 0;
+				border-bottom: 2rpx solid #F4F4F4;
+
+				.pinglun-text {
+					font-size: 28rpx;
+					font-family: PingFangSC-Regular, PingFang SC;
+					font-weight: 400;
+					color: #333333;
+					margin-bottom: 24rpx;
+				}
+
+				.list-user {
+					margin-bottom: 24rpx;
+
+					.huifu-btn {
+						width: 116rpx;
+						line-height: 52rpx;
+						border-radius: 28rpx;
+						border: 1rpx solid #0C66C2;
+						text-align: center;
+						font-size: 26rpx;
+						font-family: PingFangSC-Regular, PingFang SC;
+						font-weight: 400;
+						color: #0C66C2;
+					}
+
+					.user-center {
+						margin: 0 20rpx;
+
+						text:first-child {
+							font-size: 28rpx;
+							font-family: PingFangSC-Medium, PingFang SC;
+							font-weight: 500;
+							color: #222222;
+							margin-bottom: 16rpx;
+						}
+
+						text:last-child {
+							font-size: 22rpx;
+							font-family: ArialMT;
+							color: #999999;
+						}
+					}
+
+					.user-left {
+						width: 80rpx;
+						height: 80rpx;
+						border-radius: 100rpx;
+					}
+				}
+			}
+		}
+
+		.list-box1 {
+			padding: 0 32rpx;
+			background-color: #fff;
+
+			.list-item {
+				padding: 32rpx 0;
+				border-bottom: 2rpx solid #F4F4F4;
+
+				.xiaoxi-right {
+					.down {
+						font-size: 24rpx;
+						font-family: PingFangSC-Regular, PingFang SC;
+						font-weight: 400;
+						color: #555555;
+					}
+
+					.top {
+						margin-bottom: 6rpx;
+
+						text:first-child {
+							font-size: 28rpx;
+							font-family: PingFangSC-Medium, PingFang SC;
+							font-weight: 500;
+							color: #222222;
+						}
+
+						text:last-child {
+							font-size: 20rpx;
+							font-family: ArialMT;
+							color: #555555;
+						}
+					}
+				}
+
+				.xiaoxi-left {
+					width: 80rpx;
+					height: 80rpx;
+					border-radius: 100rpx;
+					margin-right: 20rpx;
+				}
+			}
+		}
+
+		.xiaoxi-header {
+			height: 90rpx;
+			position: sticky;
+			top: 0;
+			left: 0;
+			z-index: 99;
+			background-color: #fff;
+			width: 750rpx;
+			padding: 0 80rpx;
+			box-sizing: border-box;
+
+			.header-tabs {
+				text:first-child {
+					font-size: 28rpx;
+					font-family: PingFangSC-Medium, PingFang SC;
+					font-weight: 500;
+					color: #888888;
+					margin-bottom: 16rpx;
+				}
+
+				text:last-child {
+					width: 20rpx;
+					height: 6rpx;
+					border-radius: 8rpx;
+				}
+			}
+
+			.tabsactive {
+				text:first-child {
+					color: #222222;
+				}
+
+				text:last-child {
+					background-color: #0C66C2;
+				}
+			}
+		}
+	}
+
+	page {
+		background-color: #F6F6F6;
+	}
+</style>

+ 348 - 0
pagesD/userinfo.vue

@@ -0,0 +1,348 @@
+<template>
+	<view class="userinfo">
+		<view class="user-head u-flex u-row-between">
+			<text>头像</text>
+			<image :src="userinfo.avatar" mode="aspectFill" @click="uploadimg"></image>
+		</view>
+		<view class="user-item" @click="tochangename">
+			<view class="item-name">
+				真实姓名
+			</view>
+			<view class="item-input u-flex">
+				<input type="text" placeholder="请输入真实姓名" :disabled="true" v-model="userinfo.name">
+			</view>
+		</view>
+		<view class="user-item" @click="sexshow = true">
+			<view class="item-name">
+				性别
+			</view>
+			<view class="item-input u-flex">
+				<input type="text" placeholder="请选择性别" :disabled="true" v-model="userinfo.sex_text">
+				<u-icon name="arrow-right"></u-icon>
+			</view>
+		</view>
+		<view class="user-item" @click="changehangye">
+			<view class="item-name">
+				猎头行业
+			</view>
+			<view class="item-input u-flex">
+				<input type="text" placeholder="请选择猎头行业" :disabled="true" v-model="userinfo.industry_name">
+				<u-icon name="arrow-right"></u-icon>
+			</view>
+		</view>
+		<view class="user-item" @click="jingyanshow = true">
+			<view class="item-name">
+				经验
+			</view>
+			<view class="item-input u-flex">
+				<input type="text" placeholder="请选择经验" :disabled="true" v-model="userinfo.experience_name">
+				<u-icon name="arrow-right"></u-icon>
+			</view>
+		</view>
+		<view class="user-item" @click="workshow = true">
+			<view class="item-name">
+				就职状态
+			</view>
+			<view class="item-input u-flex">
+				<input type="text" placeholder="请选择就职状态" :disabled="true" :value="userinfo.work_status == 'soho' ? 'soho猎头' : '就职猎头'">
+				<u-icon name="arrow-right"></u-icon>
+			</view>
+		</view>
+		<view class="user-item" @click="cityshow = true">
+			<view class="item-name">
+				工作地址
+			</view>
+			<view class="item-input u-flex">
+				<input type="text" placeholder="请选择工作地址" :disabled="true" v-model="userinfo.work_address">
+				<u-icon name="arrow-right"></u-icon>
+			</view>
+		</view>
+
+		<!-- <view class="user-item">
+			<view class="item-name">
+				所在公司
+			</view>
+			<view class="item-input u-flex">
+				<input type="text" placeholder="请输入所在公司" v-model="qiye" :disabled="true">
+			</view>
+		</view> -->
+		<view style="height: 150rpx;"></view>
+		<view class="safe-area-inset-bottom"></view>
+		<view class="user-down">
+			<view class="down-btn u-flex">
+				<text @click="save">保存</text>
+			</view>
+			<view class="safe-area-inset-bottom"></view>
+		</view>
+<!-- 		<u-select v-model="sexshow" :list="sexlist" @confirm="changsex"></u-select>
+		<u-select v-model="cityshow" :list="citylist" mode="mutil-column-auto" value-name="id" label-name="name" child-name="childlist" @confirm="changecity"></u-select>
+		<u-select v-model="jingyanshow" :list="jingyanlist" value-name="id" label-name="name" @confirm="changejingyan"></u-select>
+		<u-select v-model="workshow" :list="worklist" @confirm="changework"></u-select> -->
+	</view>
+</template>
+
+<script>
+	import fuxing from "../common/fuxing.js"
+	export default {
+		data() {
+			return {
+				userinfo: {},
+				sexlist: [],
+				sexshow: false,
+				citylist: [],
+				cityshow: false,
+				qiye: '',
+				jingyanlist: [],
+				jingyanshow: false,
+				workshow: false,
+				worklist: [{
+					label: 'soho猎头',
+					value: 'soho'
+				}, {
+					label: '就职猎头',
+					value: 'job'
+				}]
+			}
+		},
+		onLoad() {
+			this.getuser()
+			this.getconfig()
+		},
+		methods: {
+			changework(e) {
+				this.userinfo.work_status = e[0].value
+			},
+			changejingyan(e) {
+				this.userinfo.experience_id = e[0].value
+				this.userinfo.experience_name = e[0].label
+			},
+			changehangye() {
+				uni.navigateTo({
+					url: "/pagesA/change-hangye1",
+					events: {
+						changehangye: (res) => {
+							this.userinfo.industry_first = res[0].id
+							this.userinfo.industry_id = res[1].id
+							this.userinfo.industry_name = res[1].name
+						}
+					}
+				})
+			},
+			save() {
+				if (!this.userinfo.avatar) {
+					this.$u.toast("请上传头像")
+					return
+				}
+				if (!this.userinfo.name) {
+					this.$u.toast("请输入真实名字")
+					return
+				}
+				if (!this.userinfo.sex) {
+					this.$u.toast("请选择性别")
+					return
+				}
+				if (!this.userinfo.industry_name) {
+					this.$u.toast("请选择猎头行业")
+					return
+				}
+				if (!this.userinfo.experience_name) {
+					this.$u.toast("请选择经验")
+					return
+				}
+				if (!this.userinfo.work_status) {
+					this.$u.toast("请选择就职状态")
+					return
+				}
+				if (!this.userinfo.work_address) {
+					this.$u.toast("请选择工作地址")
+					return
+				}
+				uni.showLoading({
+					mask: true,
+					title: "请稍后"
+				})
+				this.$u.post('/api/headhunter.user/profile', {
+					avatar: this.userinfo.avatar,
+					name: this.userinfo.name,
+					industry_first: this.userinfo.industry_first,
+					industry_id: this.userinfo.industry_id,
+					experience_id: this.userinfo.experience_id,
+					work_status: this.userinfo.work_status,
+					work_address: this.userinfo.work_address,
+					realname: this.userinfo.virtual_name,
+				}).then(res => {
+					if (res.code == 1) {
+						this.$u.toast("修改成功")
+						setTimeout(() => {
+							uni.navigateBack()
+						}, 800)
+					}else{
+						this.$u.toast(res.msg)
+					}
+				})
+			},
+			changecity(e) {
+				this.userinfo.work_address = `${e[0].label} ${e[1].label}`
+			},
+			changsex(e) {
+				this.userinfo.sex_text = e[0].label
+				this.userinfo.sex = e[0].value
+				if (this.userinfo.name != this.userinfo.virtual_name && this.userinfo.virtual_name) {
+					if (this.userinfo.name.length == 3) {
+						this.userinfo.name = this.userinfo.virtual_name[0] + (this.userinfo.sex == 'female' ? '女士' : '先生')
+					} else {
+						this.userinfo.name = this.userinfo.virtual_name[0] + this.userinfo.virtual_name[1] + (this.userinfo.sex == 'female' ? '女士' : '先生')
+					}
+				}
+			},
+			getconfig() {
+				this.$u.post('/api/commons/get_sex').then(res => {
+					for (var key in res.data) {
+						this.sexlist.push({
+							label: res.data[key],
+							value: key
+						})
+					}
+				})
+				this.$u.post('/api/commons/get_area_city').then(res => {
+					this.citylist = res.data
+				})
+				this.$u.post('/api/commons/get_experience').then(res => {
+					this.jingyanlist = res.data
+				})
+			},
+			uploadimg() {
+				uni.chooseImage({
+					count: 1,
+					success: (img) => {
+						uni.showLoading({
+							mask: true,
+							title: "请稍后"
+						})
+						uni.uploadFile({
+							url: this.$url + '/api/common/upload',
+							filePath: img.tempFilePaths[0],
+							name: 'file',
+							success: (res) => {
+								uni.hideLoading()
+								if (JSON.parse(res.data).code == 1) {
+									this.userinfo.avatar = JSON.parse(res.data).data.fullurl
+								} else {
+									this.$u.toast(JSON.parse(res.data).msg)
+								}
+							},
+							fail: (e) => {
+								console.log(e);
+							}
+						})
+					}
+				})
+			},
+			getuser() {
+				this.$u.post('/api/headhunter.user/index').then(res => {
+					this.userinfo = res.data.group_info
+					this.userinfo.sex_text = {
+						'male': '男',
+						'female': '女',
+						'secret': '保密'
+					} [this.userinfo.sex]
+				})
+			},
+			tochangename() {
+				uni.navigateTo({
+					url: "/pagesD/change-name?name=" + JSON.stringify({ name: this.userinfo.name, virtual_name: this.userinfo.realname }),
+					events: {
+						getname: (res) => {
+							if (res.name) {
+								this.userinfo.name = res.name
+							} else {
+								var name = ''
+								fuxing.forEach(val => {
+									if (res.virtual_name.indexOf(val) > -1) {
+										name = res.virtual_name[0] + res.virtual_name[1] + (this.userinfo.sex == 'female' ? '女士' : '先生')
+									}
+								})
+								if (!name) {
+									name = res.virtual_name[0] + (this.userinfo.sex == 'female' ? '女士' : '先生')
+								}
+								this.userinfo.name = name
+							}
+							this.userinfo.realname = res.virtual_name
+						}
+					}
+				})
+			}
+		}
+	}
+</script>
+
+<style lang="scss">
+	.userinfo {
+		padding: 0 32rpx;
+
+		.user-down {
+			position: fixed;
+			bottom: 0;
+			left: 0;
+			z-index: 99;
+			width: 750rpx;
+			background-color: #fff;
+
+			.down-btn {
+				padding: 8rpx 32rpx;
+
+				text {
+					line-height: 88rpx;
+					background: #0C66C2;
+					border-radius: 12rpx;
+					width: 100%;
+					font-size: 32rpx;
+					font-family: PingFangSC-Medium, PingFang SC;
+					font-weight: 500;
+					color: #FFFFFF;
+					text-align: center;
+
+				}
+			}
+		}
+
+		.user-item {
+			padding-top: 30rpx;
+			border-bottom: 2rpx solid #F0F0F0;
+
+			.item-input {
+				height: 100rpx;
+
+				input {
+					height: 100rpx;
+					flex: 1;
+				}
+			}
+
+			.item-name {
+				font-size: 26rpx;
+				font-family: PingFangSC-Regular, PingFang SC;
+				font-weight: 400;
+				color: #888888;
+			}
+		}
+
+		.user-head {
+			padding: 32rpx 0;
+			border-bottom: 2rpx solid #F0F0F0;
+
+			text {
+				font-size: 32rpx;
+				font-family: PingFangSC-Regular, PingFang SC;
+				font-weight: 400;
+				color: #222222;
+			}
+
+			image {
+				border-radius: 100%;
+				width: 120rpx;
+				height: 120rpx;
+			}
+		}
+	}
+</style>

BIN
static/images/dianzan.png


BIN
static/images/dianzan3.png


BIN
static/images/lietou.png


BIN
static/images/liulan.png


BIN
static/images/pinglun.png


+ 63 - 3
units/inquire.js

@@ -91,12 +91,72 @@ export function follow(param){
 
 //用户中心
 export function index(param){
-	return request.post(' /api/candidate.user/index', param)
+	return request.post('/api/candidate.user/index', param)
 }
 
-//帖子点赞
+
+//帖子点赞或取消点赞
 export function articlelike(param){
-	return request.post(' /api/candidate.forum/article_like', param)
+	return request.post('/api/candidate.forum/article_like', param)
+}
+
+//评论点赞或取消点赞
+export function commentlike(param){
+	return request.post('/api/candidate.forum/comment_like', param)
+}
+
+//评论帖子
+export function articlecomment(param){
+	return request.post('/api/candidate.forum/article_comment', param)
+}
+
+//查看评论
+export function readcomment(param){
+	return request.post('/api/candidate.forum/read_comment', param)
+}
+
+//帖子详情
+export function articledetails(param){
+	return request.post('/api/candidate.forum/article_details', param)
+}
+
+//他人主页
+export function homepagearticle(param){
+	return request.post('/api/candidate.forum/others_homepage_article', param)
+}
+
+//用户关注圈子列表
+export function followgrouplist(param){
+	return request.post('/api/candidate.forum/user_follow_group_list', param)
+}
+
+//用户创建圈子列表
+export function usergrouplist(param){
+	return request.post('/api/candidate.forum/user_group_list', param)
+}
+
+//他人主页
+export function others_homepage(param){
+	return request.post('/api/candidate.forum/others_homepage', param)
+}
+
+//删除帖子
+export function del_article(param){
+	return request.post('/api/candidate.forum/del_article', param)
+}
+
+//圈子主页用户信息
+export function group_details_user(param){
+	return request.post('/api/candidate.forum/group_details_user', param)
 }
 
+//圈子主页
+export function group_details_article(param){
+	return request.post('/api/candidate.forum/group_details_article', param)
+}
+
+//圈子主页
+export function message(param){
+	return request.post('/api/candidate.forum/message', param)
+}
 

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/hx-school/hx-school.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-badge/u-badge.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-checkbox-group/u-checkbox-group.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-checkbox/u-checkbox.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-datetime-picker/u-datetime-picker.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-empty/u-empty.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-gap/u-gap.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-icon/u-icon.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-input/u-input.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-loading-icon/u-loading-icon.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-navbar/u-navbar.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-overlay/u-overlay.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-picker/u-picker.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-popup/u-popup.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-radio-group/u-radio-group.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-radio/u-radio.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-safe-bottom/u-safe-bottom.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-search/u-search.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-status-bar/u-status-bar.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-subsection/u-subsection.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-tabs/u-tabs.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-toolbar/u-toolbar.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-transition/u-transition.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/luntan/luntan.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/Project .js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/description.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/expectation.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/jianli.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/jianlichange.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/teach.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/tel-login.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/userinfo.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/work.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/yaoqing.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/details.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/gongsi-info.js.map


+ 1 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/pagesB/details.js.map

@@ -0,0 +1 @@
+{"version":3,"sources":["uni-app:///main.js"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,gBAAI,CAAC,C","file":"pagesB/pagesB/details.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pagesB/pagesB/details.vue'\ncreatePage(Page)"],"sourceRoot":""}

+ 1 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesB/pagesB/gongsi-info.js.map

@@ -0,0 +1 @@
+{"version":3,"sources":["uni-app:///main.js"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,mBAAI,CAAC,C","file":"pagesB/pagesB/gongsi-info.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pagesB/pagesB/gongsi-info.vue'\ncreatePage(Page)"],"sourceRoot":""}

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/common/vendor.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/luntan-info.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/my-luntan.js.map


+ 1 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/pagesC/my-luntan.js.map

@@ -0,0 +1 @@
+{"version":3,"sources":["uni-app:///main.js"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,iBAAI,CAAC,C","file":"pagesC/pagesC/my-luntan.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pagesC/pagesC/my-luntan.vue'\ncreatePage(Page)"],"sourceRoot":""}

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/quanzi-info.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesC/xiaoxi-list.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/common/vendor.js.map


+ 1 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/pagesD/userinfo.js.map

@@ -0,0 +1 @@
+{"version":3,"sources":["uni-app:///main.js"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,iBAAI,CAAC,C","file":"pagesD/pagesD/userinfo.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pagesD/pagesD/userinfo.vue'\ncreatePage(Page)"],"sourceRoot":""}

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pagesD/userinfo.js.map


+ 40 - 14
unpackage/dist/dev/mp-weixin/app.json

@@ -1,22 +1,48 @@
 {
   "pages": [
     "pages/login/login",
-    "pagesA/tel-login",
     "pages/index/index",
-    "pages/luntan/luntan",
-    "pagesA/jianlichange",
-    "pagesA/yaoqing",
-    "pagesA/userinfo",
-    "pagesA/jianli",
-    "pagesA/work",
-    "pagesA/Project ",
-    "pagesA/description",
-    "pagesA/teach",
-    "pagesA/expectation",
-    "pagesB/details",
-    "pagesB/gongsi-info"
+    "pages/luntan/luntan"
+  ],
+  "subPackages": [
+    {
+      "root": "pagesA",
+      "pages": [
+        "tel-login",
+        "jianlichange",
+        "yaoqing",
+        "userinfo",
+        "jianli",
+        "work",
+        "Project ",
+        "description",
+        "teach",
+        "expectation"
+      ]
+    },
+    {
+      "root": "pagesB",
+      "pages": [
+        "details",
+        "gongsi-info"
+      ]
+    },
+    {
+      "root": "pagesC",
+      "pages": [
+        "luntan-info",
+        "my-luntan",
+        "quanzi-info",
+        "xiaoxi-list"
+      ]
+    },
+    {
+      "root": "pagesD",
+      "pages": [
+        "userinfo"
+      ]
+    }
   ],
-  "subPackages": [],
   "window": {
     "navigationBarTextStyle": "black",
     "navigationBarBackgroundColor": "#fff",

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 1 - 1
unpackage/dist/dev/mp-weixin/common/runtime.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 453 - 299
unpackage/dist/dev/mp-weixin/common/vendor.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 12 - 12
unpackage/dist/dev/mp-weixin/components/hx-school/hx-school.js


+ 12 - 12
unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u--input/u--input.js

@@ -1,6 +1,6 @@
 (global["webpackJsonp"] = global["webpackJsonp"] || []).push([["node-modules/uview-ui/components/u--input/u--input"],{
 
-/***/ 354:
+/***/ 395:
 /*!*********************************************************************************************************************!*\
   !*** C:/Users/Administrator/Desktop/yswc/hire-wx-houxuanren/node_modules/uview-ui/components/u--input/u--input.vue ***!
   \*********************************************************************************************************************/
@@ -9,8 +9,8 @@
 
 "use strict";
 __webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _u_input_vue_vue_type_template_id_a39acff2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u--input.vue?vue&type=template&id=a39acff2& */ 355);
-/* harmony import */ var _u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u--input.vue?vue&type=script&lang=js& */ 357);
+/* harmony import */ var _u_input_vue_vue_type_template_id_a39acff2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u--input.vue?vue&type=template&id=a39acff2& */ 396);
+/* harmony import */ var _u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u--input.vue?vue&type=script&lang=js& */ 398);
 /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
 /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 32);
 
@@ -39,7 +39,7 @@ component.options.__file = "node_modules/uview-ui/components/u--input/u--input.v
 
 /***/ }),
 
-/***/ 355:
+/***/ 396:
 /*!****************************************************************************************************************************************************!*\
   !*** C:/Users/Administrator/Desktop/yswc/hire-wx-houxuanren/node_modules/uview-ui/components/u--input/u--input.vue?vue&type=template&id=a39acff2& ***!
   \****************************************************************************************************************************************************/
@@ -48,7 +48,7 @@ component.options.__file = "node_modules/uview-ui/components/u--input/u--input.v
 
 "use strict";
 __webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_input_vue_vue_type_template_id_a39acff2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u--input.vue?vue&type=template&id=a39acff2& */ 356);
+/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_input_vue_vue_type_template_id_a39acff2___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u--input.vue?vue&type=template&id=a39acff2& */ 397);
 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_input_vue_vue_type_template_id_a39acff2___WEBPACK_IMPORTED_MODULE_0__["render"]; });
 
 /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_input_vue_vue_type_template_id_a39acff2___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
@@ -61,7 +61,7 @@ __webpack_require__.r(__webpack_exports__);
 
 /***/ }),
 
-/***/ 356:
+/***/ 397:
 /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
   !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!C:/Users/Administrator/Desktop/yswc/hire-wx-houxuanren/node_modules/uview-ui/components/u--input/u--input.vue?vue&type=template&id=a39acff2& ***!
   \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -102,7 +102,7 @@ render._withStripped = true
 
 /***/ }),
 
-/***/ 357:
+/***/ 398:
 /*!**********************************************************************************************************************************************!*\
   !*** C:/Users/Administrator/Desktop/yswc/hire-wx-houxuanren/node_modules/uview-ui/components/u--input/u--input.vue?vue&type=script&lang=js& ***!
   \**********************************************************************************************************************************************/
@@ -111,14 +111,14 @@ render._withStripped = true
 
 "use strict";
 __webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u--input.vue?vue&type=script&lang=js& */ 358);
+/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./u--input.vue?vue&type=script&lang=js& */ 399);
 /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
 /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); 
 
 /***/ }),
 
-/***/ 358:
+/***/ 399:
 /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
   !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!C:/Users/Administrator/Desktop/yswc/hire-wx-houxuanren/node_modules/uview-ui/components/u--input/u--input.vue?vue&type=script&lang=js& ***!
   \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@@ -133,10 +133,10 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-var _props = _interopRequireDefault(__webpack_require__(/*! ../u-input/props.js */ 359));
+var _props = _interopRequireDefault(__webpack_require__(/*! ../u-input/props.js */ 400));
 var uvInput = function uvInput() {
   __webpack_require__.e(/*! require.ensure | node-modules/uview-ui/components/u-input/u-input */ "node-modules/uview-ui/components/u-input/u-input").then((function () {
-    return resolve(__webpack_require__(/*! ../u-input/u-input.vue */ 435));
+    return resolve(__webpack_require__(/*! ../u-input/u-input.vue */ 476));
   }).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
 };
 var _default = {
@@ -157,7 +157,7 @@ exports.default = _default;
     'node-modules/uview-ui/components/u--input/u--input-create-component',
     {
         'node-modules/uview-ui/components/u--input/u--input-create-component':(function(module, exports, __webpack_require__){
-            __webpack_require__('2')['createComponent'](__webpack_require__(354))
+            __webpack_require__('2')['createComponent'](__webpack_require__(395))
         })
     },
     [['node-modules/uview-ui/components/u--input/u--input-create-component']]

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 13 - 13
unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-badge/u-badge.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 13 - 13
unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-checkbox-group/u-checkbox-group.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 14 - 14
unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-checkbox/u-checkbox.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 15 - 15
unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-datetime-picker/u-datetime-picker.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 275 - 0
unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-empty/u-empty.js


+ 6 - 0
unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-empty/u-empty.json

@@ -0,0 +1,6 @@
+{
+  "usingComponents": {
+    "u-icon": "/node-modules/uview-ui/components/u-icon/u-icon"
+  },
+  "component": true
+}

+ 1 - 0
unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-empty/u-empty.wxml

@@ -0,0 +1 @@
+<block wx:if="{{show}}"><view class="u-empty data-v-6938e513" style="{{$root.s0}}"><block wx:if="{{!isSrc}}"><u-icon vue-id="55f7abbe-1" name="{{mode==='message'?'chat':'empty-'+mode}}" size="{{iconSize}}" color="{{iconColor}}" margin-top="14" class="data-v-6938e513" bind:__l="__l"></u-icon></block><block wx:else><image style="{{'width:'+($root.g0)+';'+('height:'+($root.g1)+';')}}" src="{{icon}}" mode="widthFix" class="data-v-6938e513"></image></block><text class="u-empty__text data-v-6938e513" style="{{$root.s1}}">{{text?text:icons[mode]}}</text><block wx:if="{{$slots.default||$slots.$default}}"><view class="u-empty__wrap data-v-6938e513"><slot></slot></view></block></view></block>

+ 57 - 0
unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-empty/u-empty.wxss

@@ -0,0 +1,57 @@
+@charset "UTF-8";
+/**
+ * 这里是uni-app内置的常用样式变量
+ *
+ * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
+ * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
+ *
+ */
+/**
+ * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
+ *
+ * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
+ */
+/* 颜色变量 */
+/* 行为相关颜色 */
+/* 文字基本颜色 */
+/* 背景颜色 */
+/* 边框颜色 */
+/* 尺寸变量 */
+/* 文字尺寸 */
+/* 图片尺寸 */
+/* Border Radius */
+/* 水平间距 */
+/* 垂直间距 */
+/* 透明度 */
+/* 文章场景相关 */
+view.data-v-6938e513, scroll-view.data-v-6938e513, swiper-item.data-v-6938e513 {
+  display: flex;
+  flex-direction: column;
+  flex-shrink: 0;
+  flex-grow: 0;
+  flex-basis: auto;
+  align-items: stretch;
+  align-content: flex-start;
+}
+.u-empty.data-v-6938e513 {
+  display: flex;
+  flex-direction: row;
+  flex-direction: column;
+  justify-content: center;
+  align-items: center;
+}
+.u-empty__text.data-v-6938e513 {
+  display: flex;
+  flex-direction: row;
+  justify-content: center;
+  align-items: center;
+  margin-top: 20rpx;
+}
+.u-slot-wrap.data-v-6938e513 {
+  display: flex;
+  flex-direction: row;
+  justify-content: center;
+  align-items: center;
+  margin-top: 20rpx;
+}
+

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 179 - 0
unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-gap/u-gap.js


+ 4 - 0
unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-gap/u-gap.json

@@ -0,0 +1,4 @@
+{
+  "usingComponents": {},
+  "component": true
+}

+ 1 - 0
unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-gap/u-gap.wxml

@@ -0,0 +1 @@
+<view class="u-gap data-v-f69acc36" style="{{$root.s0}}"></view>

+ 36 - 0
unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-gap/u-gap.wxss

@@ -0,0 +1,36 @@
+@charset "UTF-8";
+/**
+ * 这里是uni-app内置的常用样式变量
+ *
+ * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
+ * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
+ *
+ */
+/**
+ * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
+ *
+ * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
+ */
+/* 颜色变量 */
+/* 行为相关颜色 */
+/* 文字基本颜色 */
+/* 背景颜色 */
+/* 边框颜色 */
+/* 尺寸变量 */
+/* 文字尺寸 */
+/* 图片尺寸 */
+/* Border Radius */
+/* 水平间距 */
+/* 垂直间距 */
+/* 透明度 */
+/* 文章场景相关 */
+view.data-v-f69acc36, scroll-view.data-v-f69acc36, swiper-item.data-v-f69acc36 {
+  display: flex;
+  flex-direction: column;
+  flex-shrink: 0;
+  flex-grow: 0;
+  flex-basis: auto;
+  align-items: stretch;
+  align-content: flex-start;
+}
+

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 14 - 14
unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-icon/u-icon.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 14 - 14
unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-input/u-input.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 13 - 13
unpackage/dist/dev/mp-weixin/node-modules/uview-ui/components/u-loading-icon/u-loading-icon.js


برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است