Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
basic-uniapp-v3
概览
概览
详情
活动
周期分析
版本库
存储库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
1
合并请求
1
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Basic
basic-uniapp-v3
Commits
06fc996a
提交
06fc996a
authored
1月 15, 2026
作者:
王定
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat: 调整登录方式,改为了账号密码登录,如果是test账号前端将隐藏掉某些金融找人相关方面的内容。
上级
73670db1
隐藏空白字符变更
内嵌
并排
正在显示
8 个修改的文件
包含
235 行增加
和
156 行删除
+235
-156
.env.development
.env.development
+4
-4
manifest.json
src/manifest.json
+115
-124
fuwu.vue
src/pages/fuwu/fuwu.vue
+24
-10
login.vue
src/pages/login/login.vue
+68
-10
nongchang.vue
src/pages/nongchang/nongchang.vue
+3
-2
shouye.vue
src/pages/shouye/shouye.vue
+21
-6
pwd.png
src/static/images/register/pwd.png
+0
-0
user.png
src/static/images/register/user.png
+0
-0
没有找到文件。
.env.development
浏览文件 @
06fc996a
# API 接口地址
VITE_GLOB_API_URL=http://111.22.182.169:49600
#
VITE_GLOB_API_URL=http://36.133.16.81:42111
#
VITE_GLOB_API_URL=http://111.22.182.169:49600
VITE_GLOB_API_URL=http://36.133.16.81:42111
# VITE_GLOB_API_URL=http://123.207.47.17
# API 接口地址前缀
VITE_GLOB_API_URL_PREFIX=/jeecgboot
# VITE_GLOB_API_URL_PREFIX=/jeecg-boot
# VITE_GLOB_API_URL_PREFIX=/jeecgboot
# VITE_GLOB_API_URL_PREFIX=/jeecg-boot
VITE_GLOB_API_URL_PREFIX=/jeecg-boot
src/manifest.json
浏览文件 @
06fc996a
{
"name"
:
"湘农数智农服"
,
"appid"
:
"__UNI__FD09823
"
,
"description"
:
"湘农数智农服 APP"
,
"versionName"
:
"1.0.36
"
,
"versionCode"
:
10036
,
"transformPx"
:
false
,
"locale"
:
"zh-Hans"
,
"vueVersion"
:
"3"
,
/*
5
+App特有相关
*/
//
配置文件详细说明
"name"
:
"湘农数智农服"
,
"appid"
:
"__UNI__AF7ED78
"
,
"description"
:
"湘农数智农服 APP"
,
"versionName"
:
"1.0.37
"
,
"versionCode"
:
10037
,
"transformPx"
:
false
,
"locale"
:
"zh-Hans"
,
"vueVersion"
:
"3"
,
/*
5
+App特有相关
*///
配置文件详细说明
//
https
:
//uniapp.dcloud.net.cn/collocation/manifest-app.html#full-manifest
"app-plus"
:
{
"usingComponents"
:
true
,
"nvueCompiler"
:
"uni-app"
,
"nvueStyleCompiler"
:
"uni-app"
,
"nvueLaunchMode"
:
"fast"
,
"compilerVersion"
:
3
,
"splashscreen"
:
{
"alwaysShowBeforeRender"
:
false
,
"autoclose"
:
false
,
"waiting"
:
true
"app-plus"
:
{
"usingComponents"
:
true
,
"nvueCompiler"
:
"uni-app"
,
"nvueStyleCompiler"
:
"uni-app"
,
"nvueLaunchMode"
:
"fast"
,
"compilerVersion"
:
3
,
"splashscreen"
:
{
"alwaysShowBeforeRender"
:
false
,
"autoclose"
:
false
,
"waiting"
:
true
},
"screenOrientation"
:
[
"portrait-primary"
,
"landscape-primary"
],
"compatible"
:
{
"screenOrientation"
:
[
"portrait-primary"
,
"landscape-primary"
],
"compatible"
:
{
//
忽略版本提示
"ignoreVersion"
:
true
"ignoreVersion"
:
true
},
/*
模块配置
*/
"modules"
:
{
"Geolocation"
:
{},
"Camera"
:
{},
"VideoPlayer"
:
{},
"Barcode"
:
{},
"Bluetooth"
:
{}
"modules"
:
{
"Geolocation"
:
{},
"Camera"
:
{},
"VideoPlayer"
:
{},
"Barcode"
:
{},
"Bluetooth"
:
{}
},
/*
应用发布信息
*/
"distribute"
:
{
"distribute"
:
{
/*
android打包配置
*/
"android"
:
{
"permissions"
:
[
"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
\"
/>"
,
...
...
@@ -60,126 +57,120 @@
"<uses-feature android:name=
\"
android.hardware.camera
\"
/>"
,
"<uses-permission android:name=
\"
android.permission.WRITE_SETTINGS
\"
/>"
],
"permissionPhoneState"
:
{
"permissionPhoneState"
:
{
//
app首次启动关闭权限申请
"request"
:
"none"
"request"
:
"none"
},
"minSdkVersion"
:
23
,
"targetSdkVersion"
:
30
,
"abiFilters"
:
[
"armeabi-v7a"
,
"arm64-v8a"
]
"minSdkVersion"
:
23
,
"targetSdkVersion"
:
30
,
"abiFilters"
:
[
"armeabi-v7a"
,
"arm64-v8a"
]
},
/*
ios打包配置
*/
"ios"
:
{
"dSYMs"
:
false
,
"privacyDescription"
:
{
"NSUserTrackingUsageDescription"
:
"请放心,开启权限不会获取您在其他站点的隐私信息,该权限仅用于标识设备并保障服务安全与提示浏览体验"
,
"NSLocationAlwaysAndWhenInUseUsageDescription"
:
"该应用需要你的地理位置,以便检查你当前位置信息"
,
"NSLocationAlwaysUsageDescription"
:
"该应用需要你的地理位置,以便检查你当前位置信息"
,
"NSLocationWhenInUseUsageDescription"
:
"该应用需要你的地理位置,以便检查你当前位置信息"
,
"NSPhotoLibraryUsageDescription"
:
"请允许访问您的照片图库,以便能够上传应用异常问题的截图"
"ios"
:
{
"dSYMs"
:
false
,
"privacyDescription"
:
{
"NSUserTrackingUsageDescription"
:
"请放心,开启权限不会获取您在其他站点的隐私信息,该权限仅用于标识设备并保障服务安全与提示浏览体验"
,
"NSLocationAlwaysAndWhenInUseUsageDescription"
:
"该应用需要你的地理位置,以便检查你当前位置信息"
,
"NSLocationAlwaysUsageDescription"
:
"该应用需要你的地理位置,以便检查你当前位置信息"
,
"NSLocationWhenInUseUsageDescription"
:
"该应用需要你的地理位置,以便检查你当前位置信息"
,
"NSPhotoLibraryUsageDescription"
:
"请允许访问您的照片图库,以便能够上传应用异常问题的截图"
}
},
/*
SDK配置
*/
"sdkConfigs"
:
{
"ad"
:
{},
"statics"
:
{},
"geolocation"
:
{
"system"
:
{
"__platform__"
:
[
"ios"
,
"android"
]
"sdkConfigs"
:
{
"ad"
:
{},
"statics"
:
{},
"geolocation"
:
{
"system"
:
{
"__platform__"
:
[
"ios"
,
"android"
]
}
}
},
"icons"
:
{
"android"
:
{
"hdpi"
:
"unpackage/res/icons/72x72.png"
,
"xhdpi"
:
"unpackage/res/icons/96x96.png"
,
"xxhdpi"
:
"unpackage/res/icons/144x144.png"
,
"xxxhdpi"
:
"unpackage/res/icons/192x192.png"
"icons"
:
{
"android"
:
{
"hdpi"
:
"unpackage/res/icons/72x72.png"
,
"xhdpi"
:
"unpackage/res/icons/96x96.png"
,
"xxhdpi"
:
"unpackage/res/icons/144x144.png"
,
"xxxhdpi"
:
"unpackage/res/icons/192x192.png"
},
"ios"
:
{
"appstore"
:
"unpackage/res/icons/1024x1024.png"
,
"ipad"
:
{
"app"
:
"unpackage/res/icons/76x76.png"
,
"app@2x"
:
"unpackage/res/icons/152x152.png"
,
"notification"
:
"unpackage/res/icons/20x20.png"
,
"notification@2x"
:
"unpackage/res/icons/40x40.png"
,
"proapp@2x"
:
"unpackage/res/icons/167x167.png"
,
"settings"
:
"unpackage/res/icons/29x29.png"
,
"settings@2x"
:
"unpackage/res/icons/58x58.png"
,
"spotlight"
:
"unpackage/res/icons/40x40.png"
,
"spotlight@2x"
:
"unpackage/res/icons/80x80.png"
"ios"
:
{
"appstore"
:
"unpackage/res/icons/1024x1024.png"
,
"ipad"
:
{
"app"
:
"unpackage/res/icons/76x76.png"
,
"app@2x"
:
"unpackage/res/icons/152x152.png"
,
"notification"
:
"unpackage/res/icons/20x20.png"
,
"notification@2x"
:
"unpackage/res/icons/40x40.png"
,
"proapp@2x"
:
"unpackage/res/icons/167x167.png"
,
"settings"
:
"unpackage/res/icons/29x29.png"
,
"settings@2x"
:
"unpackage/res/icons/58x58.png"
,
"spotlight"
:
"unpackage/res/icons/40x40.png"
,
"spotlight@2x"
:
"unpackage/res/icons/80x80.png"
},
"iphone"
:
{
"app@2x"
:
"unpackage/res/icons/120x120.png"
,
"app@3x"
:
"unpackage/res/icons/180x180.png"
,
"notification@2x"
:
"unpackage/res/icons/40x40.png"
,
"notification@3x"
:
"unpackage/res/icons/60x60.png"
,
"settings@2x"
:
"unpackage/res/icons/58x58.png"
,
"settings@3x"
:
"unpackage/res/icons/87x87.png"
,
"spotlight@2x"
:
"unpackage/res/icons/80x80.png"
,
"spotlight@3x"
:
"unpackage/res/icons/120x120.png"
"iphone"
:
{
"app@2x"
:
"unpackage/res/icons/120x120.png"
,
"app@3x"
:
"unpackage/res/icons/180x180.png"
,
"notification@2x"
:
"unpackage/res/icons/40x40.png"
,
"notification@3x"
:
"unpackage/res/icons/60x60.png"
,
"settings@2x"
:
"unpackage/res/icons/58x58.png"
,
"settings@3x"
:
"unpackage/res/icons/87x87.png"
,
"spotlight@2x"
:
"unpackage/res/icons/80x80.png"
,
"spotlight@3x"
:
"unpackage/res/icons/120x120.png"
}
}
},
"splashscreen"
:
{
"useOriginalMsgbox"
:
true
"splashscreen"
:
{
"useOriginalMsgbox"
:
true
}
},
"uniStatistics"
:
{
"enable"
:
true
"uniStatistics"
:
{
"enable"
:
true
},
"nativePlugins"
:
{
"lemonjk-FileSelect"
:
{
"appid_android"
:
"com.yiring.app.agri"
,
"__plugin_info__"
:
{
"name"
:
"FileSelect"
,
"description"
:
"文件选取插件"
,
"platforms"
:
"Android,iOS"
,
"url"
:
""
,
"android_package_name"
:
""
,
"ios_bundle_id"
:
"com.yiring.app.agri"
,
"isCloud"
:
false
,
"bought"
:
-1
,
"pid"
:
""
,
"parameters"
:
{
"appid_android"
:
{
"des"
:
"请填写你当前应用的包名,必需填写,否则可能无法使用。(在菜单中->发行->原生App-云打包中可以查看包名信息)"
,
"key"
:
""
,
"value"
:
""
"nativePlugins"
:
{
"lemonjk-FileSelect"
:
{
"appid_android"
:
"com.yiring.app.agri"
,
"__plugin_info__"
:
{
"name"
:
"FileSelect"
,
"description"
:
"文件选取插件"
,
"platforms"
:
"Android,iOS"
,
"url"
:
""
,
"android_package_name"
:
""
,
"ios_bundle_id"
:
"com.yiring.app.agri"
,
"isCloud"
:
false
,
"bought"
:
-1
,
"pid"
:
""
,
"parameters"
:
{
"appid_android"
:
{
"des"
:
"请填写你当前应用的包名,必需填写,否则可能无法使用。(在菜单中->发行->原生App-云打包中可以查看包名信息)"
,
"key"
:
""
,
"value"
:
""
}
}
}
}
}
},
"uniStatistics"
:
{
"enable"
:
true
,
"version"
:
"2"
,
"debug"
:
false
"uniStatistics"
:
{
"enable"
:
true
,
"version"
:
"2"
,
"debug"
:
false
},
/*
快应用特有相关
*/
"quickapp"
:
{},
"quickapp"
:
{},
/*
小程序特有相关
*/
"mp-weixin"
:
{
"appid"
:
""
,
"setting"
:
{
"urlCheck"
:
false
"mp-weixin"
:
{
"appid"
:
""
,
"setting"
:
{
"urlCheck"
:
false
},
"usingComponents"
:
true
"usingComponents"
:
true
},
"mp-alipay"
:
{
"usingComponents"
:
true
"mp-alipay"
:
{
"usingComponents"
:
true
},
"mp-baidu"
:
{
"usingComponents"
:
true
"mp-baidu"
:
{
"usingComponents"
:
true
},
"mp-toutiao"
:
{
"usingComponents"
:
true
"mp-toutiao"
:
{
"usingComponents"
:
true
}
}
src/pages/fuwu/fuwu.vue
浏览文件 @
06fc996a
...
...
@@ -4,7 +4,9 @@
import
*
as
NongzhiAPI
from
'@/api/model/nongzhi'
import
*
as
HomeAPI
from
'@/api/model/home'
import
Navigate
from
'@/utils/page/navigate'
import
{
useUserStore
}
from
'@/store/modules/user'
const
userStore
=
useUserStore
();
const
accountInfo
=
userStore
.
getUserInfo
.
username
;
// 下拉刷新
onPullDownRefresh
(()
=>
{
getGoodsList
()
...
...
@@ -225,14 +227,26 @@
// 查询服务列表
function
getServiceItems
()
{
// '灵活用工','农机租赁','惠农金融','助农保险'
const
testLimitContent
=
[
'1983075690694692866'
,
'1983077495298183170'
,
'1983077763284848642'
,
'1983077932298522625'
,
'1985038053803876354'
,
'1985038211056721921'
,
'1985038680680357889'
];
HomeAPI
.
zoneList
({
pageNo
:
1
,
pageSize
:
5
,
status
:
1
,
type
:
3
,
}).
then
((
res
)
=>
{
const
{
records
}
=
res
pageData
.
menuItems
=
[...
records
]
const
{
records
}
=
res
;
if
(
accountInfo
==
'test'
){
let
arrData
=
[];
for
(
let
i
=
0
;
i
<
records
.
length
;
i
++
){
if
(
!
testLimitContent
.
includes
(
records
[
i
].
id
)){
arrData
.
push
(
records
[
i
]);
}
}
pageData
.
menuItems
=
arrData
;
}
else
{
pageData
.
menuItems
=
[...
records
]
}
})
}
...
...
@@ -385,14 +399,14 @@
</view>
</view>
</view>
<
!--
<view
class=
"codefun-flex-row codefun-justify-between codefun-items-baseline codefun-mt-24"
>
<
view
v-if=
"accountInfo != 'test'"
class=
"codefun-flex-row codefun-justify-between codefun-items-baseline codefun-mt-24"
>
<text
class=
"font_5 text_8"
>
灵活用工
</text>
<text
class=
"font_6 text_9"
@
click=
"onViewMoreFlexibleEmployment"
>
更多
</text>
</view>
-->
</view>
</view>
</view>
<view
class=
"codefun-flex-col group_8"
>
<
!--
<view
class=
"codefun-flex-col section_4 flex gap-4"
>
<
view
v-if=
"accountInfo != 'test'"
class=
"codefun-flex-col section_4 flex gap-4"
>
<navigator
v-for=
"service in pageData.flexibleEmploymentServices"
:key=
"service.id"
...
...
@@ -419,8 +433,8 @@
</view>
</view>
</navigator>
</view>
-->
<
!--
<view
class=
"codefun-flex-col codefun-mt-24"
>
</view>
<
view
v-if=
"accountInfo != 'test'"
class=
"codefun-flex-col codefun-mt-24"
>
<view
class=
"codefun-flex-row codefun-justify-between codefun-items-center group_11"
>
<text
class=
"font_5 text_18"
>
助农金融
</text>
<text
class=
"font_6 text_19"
@
click=
"onViewAllFinancialProducts"
>
全部
</text>
...
...
@@ -465,7 +479,7 @@
/>
</template>
</view>
</view>
-->
</view>
<view
class=
"codefun-flex-col codefun-mt-24"
>
<text
class=
"codefun-self-start font_5 text_26"
>
农资交易
</text>
<view
class=
"codefun-flex-col codefun-self-stretch section_6 codefun-mt-16"
>
...
...
@@ -507,7 +521,7 @@
</view>
</view>
</view>
<view
class=
"codefun-flex-col codefun-mt-24"
>
<view
v-if=
"accountInfo != 'test'"
class=
"codefun-flex-col codefun-mt-24"
>
<text
class=
"codefun-self-start font_5"
>
一站式解决农机问题
</text>
<view
class=
"codefun-flex-col codefun-self-stretch section_11"
>
<view
class=
"codefun-flex-row equal-division_3"
>
...
...
src/pages/login/login.vue
浏览文件 @
06fc996a
...
...
@@ -56,7 +56,17 @@
},
],
rules
:
[
{
{
name
:
'username'
,
rule
:
[
'required'
],
msg
:
[
'请输入账号'
],
},
{
name
:
'password'
,
rule
:
[
'required'
],
msg
:
[
'请输入密码'
],
},
/* {
name: 'username',
rule: ['required'],
msg: ['请输入手机号'],
...
...
@@ -65,7 +75,7 @@
name: 'code',
rule: ['required'],
msg: ['请输入验证码'],
},
},
*/
{
name
:
'read'
,
validator
:
[
...
...
@@ -81,7 +91,8 @@
],
data
:
{
username
:
''
,
code
:
''
,
password
:
''
,
// code: '',
read
:
false
,
deviceId
:
''
,
},
...
...
@@ -91,7 +102,8 @@
// TODO: 开发环境快速填入账户密码,并默认勾选已读隐私政策和服务协议
if
(
isDevMode
())
{
model
.
form
.
data
.
username
=
''
model
.
form
.
data
.
code
=
''
// model.form.data.code = ''
model
.
form
.
data
.
password
=
''
model
.
form
.
data
.
read
=
false
}
...
...
@@ -102,14 +114,18 @@
form
?.
value
.
validator
(
model
.
form
.
data
,
model
.
form
.
rules
).
then
(
async
(
res
:
{
isPassed
:
boolean
})
=>
{
if
(
res
.
isPassed
)
{
// 登录参数
const
params
=
{
/*
const params = {
mobile: model.form.data.username,
captcha: model.form.data.code,
}
} */
const
params
=
{
username
:
model
.
form
.
data
.
username
,
password
:
model
.
form
.
data
.
password
,
}
// 短信登录
model
.
loading
=
true
API
.
phoneLogin
(
params
)
// API.phoneLogin(params)
API
.
sysLogin
(
params
)
.
then
(
async
(
body
)
=>
{
console
.
log
(
'body'
,
body
)
if
(
body
)
{
...
...
@@ -220,7 +236,49 @@
<fui-form
class=
"form"
ref=
"form"
top=
"0"
:padding=
"['0rpx', '0rpx']"
background=
"#e46962"
>
<view
class=
"login_content"
>
<view
class=
"login-input-area"
>
<view
class=
"login-input-area"
>
<view
class=
"user_phone"
>
<image
class=
"user_phone_img"
src=
"/static/images/register/user.png"
/>
<view
class=
"user_text_view"
><text
class=
"view_text"
>
账号
</text></view>
</view>
<view
class=
"input-bottom-border"
>
<fui-input
height=
"94rpx"
:padding=
"['0rpx', '0rpx', '0rpx', '12rpx']"
class=
"input"
autocomplete=
"off"
:required=
"false"
clearable
trim
placeholder=
"请输入账号"
v-model=
"model.form.data.username"
name=
"mobile"
backgroundColor=
"transparent"
borderColor=
"transparent"
maxlength=
"11"
/>
</view>
<view
class=
"user_phone mt50"
>
<image
class=
"user_phone_img"
src=
"/static/images/register/pwd.png"
/>
<view
class=
"user_text_view"
><text
class=
"view_text"
>
密码
</text></view>
</view>
<view
class=
"input-bottom-border"
>
<fui-input
height=
"94rpx"
:padding=
"['0rpx', '0rpx', '0rpx', '12rpx']"
class=
"input"
password
clearable
trim
placeholder=
"请输入密码"
v-model=
"model.form.data.password"
backgroundColor=
"transparent"
borderColor=
"transparent"
>
</fui-input>
</view>
</view>
<!--
<view
class=
"login-input-area"
>
<view
class=
"user_phone"
>
<image
class=
"user_phone_img"
src=
"/static/images/register/user.png"
/>
<view
class=
"user_text_view"
><text
class=
"view_text"
>
手机号
</text></view>
...
...
@@ -269,7 +327,7 @@
/>
</fui-input>
</view>
</view>
</view>
-->
<view
class=
"submit_btn_view"
>
<fui-button
...
...
src/pages/nongchang/nongchang.vue
浏览文件 @
06fc996a
...
...
@@ -10,6 +10,7 @@ import { useUserStore } from '@/store/modules/user'
import
{
getList
as
getVideoList
}
from
'@/api/model/knowledgeVideo'
const
userStore
=
useUserStore
()
const
accountInfo
=
userStore
.
getUserInfo
.
username
;
onShow
(()
=>
{
// 获取金刚区菜单数据
getZoomList
()
...
...
@@ -741,12 +742,12 @@ onHide(() => {
</view>
</view>
<!--
<fui-fab
position=
"right"
distance=
"10"
bottom=
"240"
width=
"96"
@
click=
"handlePublish"
>
<fui-fab
v-if=
"accountInfo != 'test'"
position=
"right"
distance=
"10"
bottom=
"240"
width=
"96"
@
click=
"handlePublish"
>
<view
class=
"text-white text-center"
>
<image
style=
"width: 52rpx;height:52rpx;"
src=
"/static/images/nongchang/work_icon.png"
/>
<view
style=
"font-size: 18rpx;margin-top: -16rpx;"
>
找人干活
</view>
</view>
</fui-fab>
-->
</fui-fab>
</
template
>
<
style
scoped
lang=
"scss"
>
...
...
src/pages/shouye/shouye.vue
浏览文件 @
06fc996a
...
...
@@ -19,6 +19,7 @@ const model = reactive({
// 湖南省人民政府
location
:
'112.982931,28.116698'
,
})
const
accountInfo
=
userStore
.
getUserInfo
.
username
;
// 位置获取频率控制
const
lastLocationTime
=
ref
(
0
)
...
...
@@ -146,8 +147,10 @@ onShow(() => {
// 预警信息
getWarning
()
// 农技课堂
getAgricultureClassList
();
setTimeout
(()
=>
{
// 农技课堂
getAgricultureClassList
();
},
500
)
})
// 下拉刷新
...
...
@@ -301,6 +304,8 @@ const pageData = reactive({
})
function getServiceItems() {
// '灵活用工','农机租赁','惠农金融','助农保险'
const testLimitContent = ['1983075690694692866','1983077495298183170','1983077763284848642','1983077932298522625'];
HomeAPI.zoneList({
pageNo: 1,
pageSize: 8,
...
...
@@ -308,8 +313,18 @@ function getServiceItems() {
type: 1,
}).then((res) => {
const { records } = res
pageData.serviceItems = []
pageData.serviceItems = records
pageData.serviceItems = []
if(accountInfo == 'test'){
let arrData = [];
for(let i = 0; i < records.length; i++){
if(!testLimitContent.includes(records[i].id)){
arrData.push(records[i]);
}
}
pageData.serviceItems = arrData;
}else{
pageData.serviceItems = records
}
})
}
function getWarningInfo() {
...
...
@@ -593,11 +608,11 @@ export default {
<!--
<text
class=
"text"
style=
"font-family: alimamashuheiti"
>
湖南省
</text>
-->
</view>
<!-- ai助手 -->
<
!--
<FuiMovableView
direction=
"vertical"
top=
"650"
right=
"-12"
zIndex=
"99999"
>
<
FuiMovableView
v-if=
"accountInfo != 'test'"
direction=
"vertical"
top=
"650"
right=
"-12"
zIndex=
"99999"
>
<view
class=
"h-80rpx flex items-center"
@
click=
"openAITools"
>
<image
class=
"w-117rpx h-118rpx"
src=
"/static/images/codefun/ai.png"
alt=
""
/>
</view>
</FuiMovableView>
-->
</FuiMovableView>
<view
class=
"codefun-flex-col codefun-relative group_3"
>
<view
class=
"codefun-flex-col"
>
<view
class=
"codefun-flex-col codefun-self-stretch group_4"
>
...
...
src/static/images/register/pwd.png
查看替换文件 @
73670db1
浏览文件 @
06fc996a
764 Bytes
|
W:
|
H:
563 Bytes
|
W:
|
H:
2-up
Swipe
Onion skin
src/static/images/register/user.png
查看替换文件 @
73670db1
浏览文件 @
06fc996a
596 Bytes
|
W:
|
H:
483 Bytes
|
W:
|
H:
2-up
Swipe
Onion skin
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论