-
+
{{ nbdMutualAidInfo.content }}
+
+
-
暂无记录...
+
暂无评论记录...
diff --git a/src/views/pages/neighborhood/components/EditDialog.vue b/src/views/pages/neighborhood/components/EditDialog.vue
index 3fa5fa9..152af80 100644
--- a/src/views/pages/neighborhood/components/EditDialog.vue
+++ b/src/views/pages/neighborhood/components/EditDialog.vue
@@ -19,7 +19,7 @@
+ :options="homeStatus.getAll()" disabled>
@@ -43,7 +43,7 @@ import { useForm, useModal, useSpining } from '@/hooks'
import { message } from 'ant-design-vue'
import { useI18n } from 'vue-i18n'
import dayjs from 'dayjs'
-import { enumsStatus } from '@/enums/index.js'
+import { homeStatus } from '@/enums/index.js'
import { spliceUrl } from '@/utils/util'
const emit = defineEmits(['ok'])
const { t } = useI18n() // 解构出t方法
@@ -107,6 +107,7 @@ function handleOk() {
...values,
img: spliceUrl(formData.value?.img[0]),
scene: 2,
+ status:1
}
let result = null
switch (modal.value.type) {
diff --git a/src/views/pages/neighborhood/index.vue b/src/views/pages/neighborhood/index.vue
index 2180599..9759286 100644
--- a/src/views/pages/neighborhood/index.vue
+++ b/src/views/pages/neighborhood/index.vue
@@ -11,7 +11,7 @@
- {{ item.label }}
+ {{ item.label }}
@@ -26,7 +26,7 @@
- -->
+ -->
@@ -39,20 +39,27 @@
+ :pagination="paginationState" :scroll="{ x: 1000 }" @change="onTableChange">
-
+
- {{ enumsStatus.getName(record.status) }}
+ {{ homeStatus.getName(record.status)
+ }}
{{ $t('pages.system.user.edit') }}
+
+
+ {{ '审核' }}
+
+
+
{{ $t('pages.system.delete') }}
@@ -63,7 +70,18 @@
-
+
+
+
+
+
+
+
+
+
+
@@ -80,17 +98,22 @@ import EditDialog from './components/EditDialog.vue'
import { PlusOutlined, EditOutlined, DeleteOutlined } from '@ant-design/icons-vue'
import { useI18n } from 'vue-i18n'
import { delMenu, getDataList } from '@/apis/modules/imgmgt'
-import { enumsStatus } from '@/enums/index.js'
+import { homeStatus } from '@/enums/index.js'
defineOptions({
- name: 'homeBanner',
+ name: 'neighBanner',
})
+const currentForm = ref({})
+const open = ref(false)
+const auditStatus = ref(2)
+const remark = ref('')
const { t } = useI18n() // 解构出t方法
const columns = [
{ title: '图片', dataIndex: 'img', width: 100, align: 'center' },
{ title: '名称', dataIndex: 'title', key: 'name' },
{ title: '状态', dataIndex: 'status', width: 120, align: 'center' },
+ { title: '备注', dataIndex: 'remark',align: 'center' },
{ title: '顺序', dataIndex: 'sequence', width: 100, align: 'center' },
- { title: t('button.action'), key: 'action', fixed: 'right', width: 100, align: 'center' },
+ { title: t('button.action'), key: 'action', fixed: 'right', width: 140, align: 'center' },
]
const { listData, loading, showLoading, hideLoading, paginationState, resetPagination, searchFormData } = usePagination()
@@ -109,7 +132,7 @@ async function getPageList() {
const { success, data, total } = await apis.imgmgt
.getDataList({
pageSize,
- current:current,
+ current: current,
scene: 2,
...searchFormData.value,
})
@@ -126,7 +149,29 @@ async function getPageList() {
hideLoading()
}
}
-
+const auditHandleEdit = (params) => {
+ currentForm.value = params
+ open.value = true
+}
+const handleAuditEdit = async () => {
+ try {
+ const params = {
+ ...currentForm.value,
+ status: auditStatus.value,
+ remark: remark.value
+ }
+ const result = await apis.imgmgt.updateMenu(currentForm.value.id, params).catch(() => {
+ throw new Error()
+ })
+ if (config('http.code.success') === result?.success) {
+ getPageList()
+ open.value = false
+ message.success('审核成功')
+ }
+ } catch (error) {
+ message.error(error.message)
+ }
+}
/**
* 删除
*/
diff --git a/src/views/pages/server/serverList/components/EditDialog.vue b/src/views/pages/server/serverList/components/EditDialog.vue
index 97704c7..bb98e65 100644
--- a/src/views/pages/server/serverList/components/EditDialog.vue
+++ b/src/views/pages/server/serverList/components/EditDialog.vue
@@ -40,7 +40,7 @@
+ :options="storeStatus.getAll()" disabled>
@@ -104,7 +104,7 @@ import apis from '@/apis'
import { useForm, useModal, useSpining } from '@/hooks'
import { message } from 'ant-design-vue'
import { useI18n } from 'vue-i18n'
-import { enumsStatus } from '@/enums/index.js'
+import { storeStatus } from '@/enums/index.js'
import { spliceUrl } from '@/utils/util'
import { init } from 'echarts'
const areaFormRef = ref()
@@ -166,8 +166,8 @@ async function handleEdit(record = {}) {
return
}
formData.value = { ...data }
- formData.value.storeCover=data.storeCover?[config('http.apiBasic')+data.storeCover]:''
- formData.value.img=data.img?[config('http.apiBasic')+data.img]:''
+ formData.value.storeCover=data.storeCover?[config('http.apiBasic')+data.storeCover]:[]
+ formData.value.img=data.img?[config('http.apiBasic')+data.img]:[]
initData()
}
/**
@@ -183,7 +183,8 @@ function handleOk() {
storeCover: formData.value.storeCover ? spliceUrl(formData.value.storeCover[0]) : '',
img: formData.value.img ? spliceUrl(formData.value.img[0]) : '',
latitude: parseFloat(formData.value.latitude),
- longitude: parseFloat(formData.value.longitude)
+ longitude: parseFloat(formData.value.longitude),
+ status:1
}
let result = null
switch (modal.value.type) {
diff --git a/src/views/pages/server/serverList/index.vue b/src/views/pages/server/serverList/index.vue
index ed64dce..019ac75 100644
--- a/src/views/pages/server/serverList/index.vue
+++ b/src/views/pages/server/serverList/index.vue
@@ -14,7 +14,7 @@
:pagination="paginationState" @change="onTableChange">
- {{ enumsStatus.getName(record.status)
+ {{ storeStatus.getName(record.status)
}}
@@ -22,17 +22,36 @@
编辑
-
+
- 撤销
-
+ 审核
+
+
+
+
+
+ 删除
+
+
+
-
+
+
+
+
+
+
+
+
+
+
@@ -45,7 +64,7 @@ import { usePagination } from '@/hooks'
import EditDialog from './components/EditDialog.vue'
import { PlusOutlined, EditOutlined, DeleteOutlined } from '@ant-design/icons-vue'
import { useI18n } from 'vue-i18n'
-import { enumsStatus } from '@/enums/index.js'
+import { storeStatus } from '@/enums/index.js'
defineOptions({
name: 'serverList',
})
@@ -59,11 +78,14 @@ const columns = [
{ title: '详细地址', dataIndex: 'storeAddress', ellipsis: true },
{ title: '营业时间', dataIndex: 'openAt' },
{ title: '状态', dataIndex: 'status', width: 120, align: 'center' },
- { title: t('button.action'), key: 'action', fixed: 'right', width: 100, align: 'center' },
+ { title: t('button.action'), key: 'action', fixed: 'right', width: 140, align: 'center' },
]
const { listData, loading, showLoading, hideLoading, paginationState, resetPagination, searchFormData } =
usePagination()
-
+const currentForm = ref({})
+const open = ref(false)
+const auditStatus = ref(2)
+const remark = ref('')
const editDialogRef = ref()
getPageList()
/**
@@ -94,7 +116,29 @@ async function getPageList() {
hideLoading()
}
}
-
+const auditHandleEdit = (params) => {
+ currentForm.value = params
+ open.value = true
+}
+const handleAuditEdit = async () => {
+ try {
+ const params = {
+ ...currentForm.value,
+ status: auditStatus.value,
+ remark: remark.value
+ }
+ const result = await apis.serverList.updateMenu(currentForm.value.id, params).catch(() => {
+ throw new Error()
+ })
+ if (config('http.code.success') === result?.success) {
+ getPageList()
+ open.value = false
+ message.success('审核成功')
+ }
+ } catch (error) {
+ message.error(error.message)
+ }
+}
/**
* 删除
*/
diff --git a/src/views/pages/server/serverType/components/EditDialog.vue b/src/views/pages/server/serverType/components/EditDialog.vue
index 2b98fe7..54a0f70 100644
--- a/src/views/pages/server/serverType/components/EditDialog.vue
+++ b/src/views/pages/server/serverType/components/EditDialog.vue
@@ -85,7 +85,8 @@ function handleOk() {
showLoading()
const params = {
...values,
- iconUrl:formData.value.iconUrl?spliceUrl(formData.value.iconUrl[0]):''
+ iconUrl:formData.value.iconUrl?spliceUrl(formData.value.iconUrl[0]):'',
+ status:1
}
let result = null
switch (modal.value.type) {
diff --git a/src/views/pages/server/serverType/index.vue b/src/views/pages/server/serverType/index.vue
index ecb320d..6eb1053 100644
--- a/src/views/pages/server/serverType/index.vue
+++ b/src/views/pages/server/serverType/index.vue
@@ -13,21 +13,30 @@
-
-
+
+
- {{ orderStatus.getName(record.status)}}
+ {{
+ orderStatus.getName(record.status)}}
编辑分类
-
-
+
+
+
+
+
+ 审核
+
+
+
+
{{ $t('pages.system.delete') }}
-
+
@@ -36,7 +45,18 @@
-
+
+
+
+
+
+
+
+
+
+
@@ -54,13 +74,17 @@ import errImg from '@/assets/blankSpace.png'
defineOptions({
name: 'serverType',
})
+const currentForm = ref({})
+const open = ref(false)
+const auditStatus = ref(2)
+const remark = ref('')
const { t } = useI18n() // 解构出t方法
const columns = [
{ title: '分类名称', dataIndex: 'label' },
// { title: '图标', dataIndex: 'iconUrl' },
{ title: '分类排序', dataIndex: 'sequence' },
- // { title: '状态', dataIndex: 'status', width: 120, align: 'center' },
- { title: t('button.action'), key: 'action', fixed: 'right', width: 100, align: 'center' },
+ { title: '状态', dataIndex: 'status', width: 120, align: 'center' },
+ { title: t('button.action'), key: 'action', fixed: 'right', width: 140, align: 'center' },
]
const { listData, loading, showLoading, hideLoading, paginationState, resetPagination, searchFormData } =
usePagination()
@@ -95,7 +119,29 @@ async function getPageList() {
hideLoading()
}
}
-
+const auditHandleEdit = (params) => {
+ currentForm.value = params
+ open.value = true
+}
+const handleAuditEdit = async () => {
+ try {
+ const params = {
+ ...currentForm.value,
+ status: auditStatus.value,
+ remark: remark.value
+ }
+ const result = await apis.serverType.updateMenu(currentForm.value.id, params).catch(() => {
+ throw new Error()
+ })
+ if (config('http.code.success') === result?.success) {
+ getPageList()
+ open.value = false
+ message.success('审核成功')
+ }
+ } catch (error) {
+ message.error(error.message)
+ }
+}
/**
* 删除
*/
diff --git a/src/views/pages/workOrder/orderList/index.vue b/src/views/pages/workOrder/orderList/index.vue
index e639050..03fbf41 100644
--- a/src/views/pages/workOrder/orderList/index.vue
+++ b/src/views/pages/workOrder/orderList/index.vue
@@ -149,12 +149,13 @@ const handleClick = async () => {
status: auditStatus.value,
remark: remark.value
}
- const result = await apis.orderList.updateMenu(formData.value.id, params).catch(() => {
+ const result = await apis.orderList.updateMenu(currentInfo.value.id, params).catch(() => {
throw new Error(error)
})
if (config('http.code.success') === result?.success) {
message.success('已审核')
open.value=false
+ getPageList()
}
} catch (error) {
message.error({ content: error.message })
diff --git a/src/views/pages/workOrder/orderType/components/EditDialog.vue b/src/views/pages/workOrder/orderType/components/EditDialog.vue
index 61eecb7..933df4c 100644
--- a/src/views/pages/workOrder/orderType/components/EditDialog.vue
+++ b/src/views/pages/workOrder/orderType/components/EditDialog.vue
@@ -97,6 +97,7 @@ function handleOk() {
showLoading()
const params = {
...values,
+ status:1
}
let result = null
switch (modal.value.type) {
diff --git a/src/views/pages/workOrder/orderType/index.vue b/src/views/pages/workOrder/orderType/index.vue
index 4194d88..6a092e9 100644
--- a/src/views/pages/workOrder/orderType/index.vue
+++ b/src/views/pages/workOrder/orderType/index.vue
@@ -72,6 +72,7 @@ const { t } = useI18n() // 解构出t方法
const columns = [
{ title: '分类名称', dataIndex: 'label' },
{ title: '分类排序', dataIndex: 'sequence' },
+ { title: '备注', dataIndex: 'remark' },
{ title: '状态', dataIndex: 'status', width: 120, align: 'center' },
{ title: t('button.action'), key: 'action', fixed: 'right', width: 100, align: 'center' },
]