no message

cyl/job_im_cus
jscyl13849007907 6 days ago
parent 5adb115801
commit 914b4ab193

@ -30,6 +30,30 @@
</div> </div>
</scroll-view> </scroll-view>
<u-popup v-model="addMemberShow" mode="bottom" z-index="999999" border-radius="12" :closeable="false" :mask-close-able="true" @close="addMemberShow = false">
<view class="g_text_c g_bg_f_5 g_fs_17">
<view class="g_bg_f">
<view class="g_c_3">
<view class="g_p_16 g_border_e_t" @click="goPage('/root/merchantManagement/addOrUpdataMember')"></view>
<view class="g_p_16 g_border_e_t" @click="goPage('/root/merchantManagement/memberApplyQRCode')"></view>
</view>
</view>
<view class="g_p_16 g_mt_10 g_bg_f" style="padding-bottom: calc(constant(safe-area-inset-bottom) + 16px); padding-bottom: calc(env(safe-area-inset-bottom) + 16px)" @click="addMemberShow = false">取消</view>
</view>
</u-popup>
<u-popup v-model="operateShow" mode="bottom" z-index="999999" border-radius="12" :closeable="false" :mask-close-able="true" @close="operateShow = false">
<view class="g_text_c g_bg_f_5 g_fs_17">
<view class="g_bg_f">
<view class="g_c_3">
<view class="g_p_16 g_border_e_t" @click="onOperate('editName')"></view>
<view class="g_p_16 g_border_e_t" @click="onOperate('delete')"></view>
</view>
</view>
<view class="g_p_16 g_mt_10 g_bg_f" style="padding-bottom: calc(constant(safe-area-inset-bottom) + 16px); padding-bottom: calc(env(safe-area-inset-bottom) + 16px)" @click="operateShow = false">取消</view>
</view>
</u-popup>
<u-modal v-model="editNameShow" width="90%" negativeTop="150" :showTitle="false" :showConfirmButton="false" :maskCloseAble="true"> <u-modal v-model="editNameShow" width="90%" negativeTop="150" :showTitle="false" :showConfirmButton="false" :maskCloseAble="true">
<div class="g_fs_17 g_text_c"> <div class="g_fs_17 g_text_c">
<div style="padding: 32px 24px"> <div style="padding: 32px 24px">
@ -78,8 +102,8 @@
<g-panel-fixed> <g-panel-fixed>
<slot> <slot>
<div class="g_flex_row_between" style="padding: 0 10px;"> <div class="g_flex_row_between" style="padding: 0 10px;">
<div style="font-size: 17px;color: rgba(2, 122, 255, 1);" @click="editNameShow = true">修改名称</div> <div style="font-size: 17px;color: rgba(2, 122, 255, 1);" @click="addMemberShow = true">添加成员</div>
<div style="font-size: 17px;color: rgba(2, 122, 255, 1);" @click="deleteShow = true">删除</div> <div style="font-size: 17px;color: rgba(2, 122, 255, 1);" @click="operateShow = true">操作</div>
<div style="font-size: 17px;color: rgba(2, 122, 255, 1);" @click="goPage('/root/person/info?active=1')"></div> <div style="font-size: 17px;color: rgba(2, 122, 255, 1);" @click="goPage('/root/person/info?active=1')"></div>
</div> </div>
</slot> </slot>
@ -95,6 +119,8 @@ export default {
currentId: "", currentId: "",
currentParentId: "", currentParentId: "",
pageTitle: "", pageTitle: "",
addMemberShow: false,
operateShow: false,
editNameShow: false, editNameShow: false,
editNameLoading: false, editNameLoading: false,
editNameValue: "", editNameValue: "",
@ -129,6 +155,17 @@ export default {
uni.navigateTo({ uni.navigateTo({
url, url,
}); });
this.addMemberShow = false;
this.operateShow = false;
},
onOperate(type) {
this.operateShow = false;
if (type === 'editName') {
this.editNameValue = this.pageTitle;
this.editNameShow = true;
} else if (type === 'delete') {
this.deleteShow = true;
}
}, },
submitEditName() { submitEditName() {
if (!this.editNameValue || !this.editNameValue.trim()) { if (!this.editNameValue || !this.editNameValue.trim()) {

Loading…
Cancel
Save