({
mdtrtCertNo: null,
payInfo: {}
});
-
+const loading = ref(false);
const show = ref(false)
const printReceipt = ref(false);
const payType = ref(null);
@@ -110,6 +110,7 @@ const completeSettlement = () => {
socialSettlement();
} else {
//其他结算
+ loading.value = true;
post('charge/completeOrder', {id: retailOrder.value.id, payType: payType.value}).then((res: any) => {
orderCompleted()
})
@@ -119,6 +120,7 @@ const completeSettlement = () => {
const orderCompleted = () => {
+ loading.value = false;
show.value = false;
ElMessage.success("保存成功")
emit('orderCompleted', printReceipt.value)
@@ -144,6 +146,7 @@ const socialSettlement = () => {
ElMessage.warning("请刷卡")
return;
}
+ loading.value = true;
const params = {
mdtrtCertType: socialCard.value.mdtrtCertType,
mdtrtCertNo: socialCard.value.mdtrtCertNo,
@@ -161,6 +164,7 @@ const socialSettlement = () => {
}
const psnPaymentRef = ref();
const openPsnPayment = (payInfo: any, orderInfo: any) => {
+ loading.value = false;
nextTick(() => {
psnPaymentRef.value?.open(payInfo, orderInfo);
})
diff --git a/src/components/charge/TotalPrice.vue b/src/components/charge/TotalPrice.vue
index a70caaa..e9ae2a0 100644
--- a/src/components/charge/TotalPrice.vue
+++ b/src/components/charge/TotalPrice.vue
@@ -24,8 +24,8 @@ const openSettlement =()=>{
@@ -49,4 +49,18 @@ const openSettlement =()=>{
color: #FF282E
}
}
+.btn-group{
+ span{
+ display: inline-block;
+ width: 119px;
+ height: 48px;
+ background: #4D6DE4;
+ border-radius: 8px;
+ margin-left: 24px;
+ color: #fff;
+ line-height: 48px;
+ text-align: center;
+ cursor: pointer;
+ }
+}
\ No newline at end of file
diff --git a/src/components/common/goods/GoodsDetail.vue b/src/components/common/goods/GoodsDetail.vue
index b84fa1b..cf327ba 100644
--- a/src/components/common/goods/GoodsDetail.vue
+++ b/src/components/common/goods/GoodsDetail.vue
@@ -76,7 +76,10 @@
- X
+
+
+ 删除
+
@@ -103,6 +106,7 @@ import Panel from "@/components/common/Panel.vue";
import {ref} from "vue";
import {post} from "@/utils/request.ts";
import {ElMessage} from "element-plus";
+import {Delete} from "@element-plus/icons-vue";
const props = defineProps({
status: {
diff --git a/src/components/common/service/ServiceDetail.vue b/src/components/common/service/ServiceDetail.vue
index 932e3c2..3a914a2 100644
--- a/src/components/common/service/ServiceDetail.vue
+++ b/src/components/common/service/ServiceDetail.vue
@@ -47,7 +47,10 @@
- X
+
+
+ 删除
+
@@ -66,12 +69,13 @@
\ No newline at end of file
diff --git a/src/views/registration/index.vue b/src/views/registration/index.vue
index 79d000c..a9fc463 100644
--- a/src/views/registration/index.vue
+++ b/src/views/registration/index.vue
@@ -49,10 +49,6 @@
end-placeholder="结束时间"
/>
-
- 重置
- 搜索
-
diff --git a/src/views/settings/index.vue b/src/views/settings/index.vue
index e1b4261..4921eb9 100644
--- a/src/views/settings/index.vue
+++ b/src/views/settings/index.vue
@@ -3,57 +3,66 @@
-
-
-
+ class="demo-ruleForm" status-icon label-position="top">
+
+
+
-
-
-
-
+
+
+
+
-
-
-
+
+
+
-
-
-
-
-
+
+
+
-
-
-
-
+
+
+
+
-
-
-
+
+
+
-
-
-
-
-
+
+
+
-
-
-
- {ruleForm.logourl=url}">
+
+
+
+ {ruleForm.logourl=url}" style="margin-left: 24px">
-
-
+
+
+
+
+
+
+
+
-
-
-
+
@@ -143,4 +152,8 @@ const uploadURL = ref()
width: 100%;
padding: 0 24px;
}
+
+:deep(.el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label) {
+ padding-left: 24px;
+}
diff --git a/src/views/settings/section.vue b/src/views/settings/section.vue
index 5102ac9..bcbc3c1 100644
--- a/src/views/settings/section.vue
+++ b/src/views/settings/section.vue
@@ -26,28 +26,23 @@
-
-
-
-
-
- {{ scope.row.createDatetime ? formatDate(scope.row.createDatetime) : '-' }}
-
-
-
+
+
+
+
-
+
-
+
-
-
-
-
-
+
+
+
+
+