hookehuyr

新增单个主办方管理页面API联调

......@@ -2,7 +2,7 @@
* @Author: hookehuyr hookehuyr@gmail.com
* @Date: 2022-05-27 15:57:59
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2022-10-09 14:37:45
* @LastEditTime: 2022-10-10 11:01:04
* @FilePath: /swx/src/app.config.js
* @Description:
*/
......@@ -41,6 +41,7 @@ export default {
'pages/userManage/index',
'pages/userAdd/index',
'pages/userSearch/index',
'pages/editProject/index',
],
subpackages: [ // 配置在tabBar中的页面不能分包写到subpackages中去
{
......
/*
* @Date: 2022-10-08 11:04:11
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2022-10-08 14:04:54
* @FilePath: /swx/src/pages/myFollowUser/index.config.js
* @LastEditTime: 2022-10-10 14:02:17
* @FilePath: /swx/src/pages/userManage/index.config.js
* @Description: 文件描述
*/
export default {
navigationBarTitleText: '陪伴的用户',
navigationBarTitleText: '主办方管理',
usingComponents: {
},
}
......
<!--
* @Date: 2022-09-19 14:11:06
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2022-10-09 15:18:22
* @LastEditTime: 2022-10-10 14:33:47
* @FilePath: /swx/src/pages/userManage/index.vue
* @Description: 文件描述
-->
......@@ -12,15 +12,14 @@
<van-row>
<van-col span="18">
<view style="position: relative;">
<AtAvatar circle size="large" image='https://jdc.jd.com/img/200' style="display: inline-block;"></AtAvatar>
<AtAvatar circle size="large" :image='icon_p' style="display: inline-block;"></AtAvatar>
<view style="display: inline-block; position: absolute; top: 30%; left: 28%;">
<text style="font-size: 1.05rem;">周三读书会(主办方)</text>
<van-icon :name="icon_vip" size="1rem" color="" class="vip-icon" />
<text style="font-size: 1.05rem;">{{ $query.name }}</text>
</view>
</view>
</van-col>
<van-col span="6">
<view @tap="editInfo()" style="background-color: #DABE73; color: white; padding: 0.5rem 0; border-radius: 1rem; text-align: center; font-size: 0.85rem;margin-top: 1rem;">编辑主办方</view>
<view @tap="editInfo($query.id)" style="background-color: #DABE73; color: white; padding: 0.5rem 0; border-radius: 1rem; text-align: center; font-size: 0.85rem;margin-top: 1rem;">编辑主办方</view>
</van-col>
</van-row>
</view>
......@@ -80,8 +79,9 @@
</template>
<script setup>
import { ref } from "vue";
import { ref, onMounted } from "vue";
import icon_vip from '@/images/icon/vip@2x.png'
import icon_p from '@/images/icon/zhubanfang@2x.png'
import Taro from '@tarojs/taro'
import { AtAvatar } from 'taro-ui-vue3'
import "taro-ui-vue3/dist/style/components/avatar.scss"
......@@ -90,6 +90,13 @@ import icon_add from '@/images/icon/chengyuan@2x.png'
import icon_user from '@/images/icon/yonghu@2x.png'
import Dialog from '@vant/weapp/dist/dialog/dialog';
let instance = Taro.getCurrentInstance();
const $query = ref('');
onMounted(() => {
// 获取页面参数
$query.value = instance.router.params;
})
const activityList = ref([{
avatar: 'https://img.yzcdn.cn/vant/cat.jpeg',
name: '净妙',
......@@ -187,6 +194,12 @@ const goToSearchUser = () => {
})
}
const editInfo = (id) => {
Taro.navigateTo({
url: '../editProject/index?id=' + id
})
}
const addUser = () => {
Dialog.confirm({
title: '温馨提示',
......