| talent-card-admin/src/views/BusinessManagementView.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| talent-card-admin/src/views/MerchantCreateView.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| talent-card-admin/src/views/MerchantView.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| talent-card-admin/src/views/OrderDetailView.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| talent-card-admin/src/views/ProductAuditDetailView.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| talent-card-admin/src/views/StaffManagementView.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| talent-card-admin/src/views/TalentCreateView.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| talent-card-admin/src/views/TalentDetailView.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| talent-card-admin/src/views/TalentListView.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
talent-card-admin/src/views/BusinessManagementView.vue
@@ -416,7 +416,7 @@ /> </div> </section> <el-dialog v-model="dialogVisible" :title="title" width="520px" <el-dialog v-model="dialogVisible" :title="title" width="520px" :close-on-click-modal="false" ><el-descriptions v-if="activeRow" :column="1" border ><el-descriptions-item v-for="[key, label] in columns" @@ -431,6 +431,7 @@ :title="`编辑${title}`" width="480px" destroy-on-close :close-on-click-modal="false" ><el-form label-width="92px" ><el-form-item :label="isRole ? '角色名称' : '员工姓名'" ><el-input v-model="form.name" /></el-form-item talent-card-admin/src/views/MerchantCreateView.vue
@@ -2920,7 +2920,7 @@ <section v-else class="merchant-create-panel merchant-create-empty-panel" /> <el-dialog v-model="schoolDialogVisible" :title="editingSchoolIndex >= 0 ? '编辑学校' : '新增学校'" width="820px" destroy-on-close> <el-dialog v-model="schoolDialogVisible" :title="editingSchoolIndex >= 0 ? '编辑学校' : '新增学校'" width="820px" destroy-on-close :close-on-click-modal="false"> <el-form label-width="100px" style="padding: 20px 20px 0;"> <el-form-item label="学校名称"> <el-input v-model="editingSchool.name" placeholder="请输入" style="width: 320px" /> @@ -2941,7 +2941,7 @@ </template> </el-dialog> <el-dialog v-model="locationDialogVisible" title="选择地址" width="820px" destroy-on-close @closed="closeLocationMap"> <el-dialog v-model="locationDialogVisible" title="选择地址" width="820px" destroy-on-close :close-on-click-modal="false" @closed="closeLocationMap"> <div class="merchant-location-picker"> <div class="merchant-map-search"><el-input v-model="locationSearch" placeholder="搜索商家地址或地点" clearable @keyup.enter="searchMapLocation" /><el-button type="primary" :loading="locationSearching" @click="searchMapLocation">搜索</el-button></div> <div v-if="locationSearchResults.length" class="merchant-map-results"><button v-for="item in locationSearchResults" :key="`${item.longitude}-${item.latitude}`" type="button" @click="selectSearchLocation(item)">{{ item.name }}</button></div> talent-card-admin/src/views/MerchantView.vue
@@ -349,7 +349,7 @@ </div> </section> <el-dialog v-model="typeDialogVisible" title="选择商家类型" width="220px" class="merchant-type-dialog" align-center> <el-dialog v-model="typeDialogVisible" title="选择商家类型" width="220px" class="merchant-type-dialog" align-center :close-on-click-modal="false"> <el-select v-model="selectedCreateType" class="merchant-type-select"> <el-option v-for="type in createMerchantTypes" :key="type" :label="type" :value="type" /> </el-select> talent-card-admin/src/views/OrderDetailView.vue
@@ -207,7 +207,7 @@ <el-button v-if="canRefund()" type="primary" @click="refund">退款</el-button> </div> </template> <el-dialog v-model="previewVisible" title="封面图预览" width="640px" destroy-on-close> <el-dialog v-model="previewVisible" title="封面图预览" width="640px" destroy-on-close :close-on-click-modal="false"> <el-image v-if="previewUrl" :src="previewUrl" fit="contain" class="order-preview-image" /> </el-dialog> </div> talent-card-admin/src/views/ProductAuditDetailView.vue
@@ -263,7 +263,7 @@ </div> </div> </section> <el-dialog v-model="previewVisible" title="图片预览" width="760px" destroy-on-close> <el-dialog v-model="previewVisible" title="图片预览" width="760px" destroy-on-close :close-on-click-modal="false"> <img v-if="previewUrl" :src="previewUrl" alt="商品图片预览" class="product-audit-preview-image" /> </el-dialog> talent-card-admin/src/views/StaffManagementView.vue
@@ -270,6 +270,7 @@ :title="editId ? '编辑员工' : '新增员工'" width="560px" destroy-on-close :close-on-click-modal="false" ><el-form label-width="92px" ><el-form-item label="人员名称" required ><el-input v-model="form.displayName" /></el-form-item talent-card-admin/src/views/TalentCreateView.vue
@@ -214,6 +214,7 @@ width="650px" class="talent-level-dialog" destroy-on-close :close-on-click-modal="false" > <div class="talent-level-options"> <button talent-card-admin/src/views/TalentDetailView.vue
@@ -261,7 +261,7 @@ <el-button type="primary" class="detail-save-button" :loading="serviceStaffSaving" @click="saveServiceStaff">保存</el-button> </section> <el-dialog v-model="mobileDialogVisible" title="修改手机号" width="420px" destroy-on-close> <el-dialog v-model="mobileDialogVisible" title="修改手机号" width="420px" destroy-on-close :close-on-click-modal="false"> <div class="talent-mobile-dialog"> <label for="talent-mobile-input">手机号</label> <el-input @@ -282,7 +282,7 @@ </template> </el-dialog> <el-dialog v-model="certificationDialogVisible" title="修改认证信息" width="560px" destroy-on-close> <el-dialog v-model="certificationDialogVisible" title="修改认证信息" width="560px" destroy-on-close :close-on-click-modal="false"> <div class="talent-certification-dialog"> <div class="talent-certification-grid"> <label> @@ -333,6 +333,7 @@ width="650px" class="talent-level-dialog" destroy-on-close :close-on-click-modal="false" > <div class="talent-level-options"> <button talent-card-admin/src/views/TalentListView.vue
@@ -285,7 +285,7 @@ </div> </section> <el-dialog v-model="importDialogVisible" title="批量导入持卡人" width="620px" destroy-on-close> <el-dialog v-model="importDialogVisible" title="批量导入持卡人" width="620px" destroy-on-close :close-on-click-modal="false"> <div class="talent-import-dialog"> <div class="talent-import-guide"> <strong>导入说明</strong>