feat:七牛云上传
This commit is contained in:
1 parent
13497eb22d
commit
79194fb502
5 files changed
+309
-10
No files matched your search
@@ -1,6 +1,7 @@
|
||||
<template>
|
||||
<el-dialog :title="form.id ? '编辑' : '新增'" width="40%" v-model="visible" :close-on-click-modal="false" draggable>
|
||||
<el-form ref="dataFormRef" :model="form" :rules="dataRules" formDialogRef label-width="120px" v-loading="loading">
|
||||
<el-form ref="dataFormRef" :model="form" :rules="dataRules" formDialogRef label-width="120px"
|
||||
v-loading="loading">
|
||||
<el-row :gutter="24">
|
||||
<el-col :span="24" class="mb20">
|
||||
<el-form-item label="商品名" prop="name">
|
||||
@@ -14,12 +15,12 @@
|
||||
</el-col>
|
||||
<el-col :span="24" class="mb20">
|
||||
<el-form-item label="商品封面图片" prop="cover">
|
||||
<upload-imgs v-model="form.cover" :disabled="form.skuType == '0'" />
|
||||
<upload-qn-imgs v-model="form.cover" :disabled="form.skuType == '0'" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24" class="mb20">
|
||||
<el-form-item label="商品识别图片" prop="pic">
|
||||
<upload-imgs v-model="form.pic" :disabled="form.skuType == '0'" />
|
||||
<upload-qn-imgs v-model="form.pic" :disabled="form.skuType == '0'" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24" class="mb20">
|
||||
@@ -149,7 +150,7 @@ const openDialog = (id: string) => {
|
||||
|
||||
// 提交
|
||||
const onSubmit = async () => {
|
||||
const valid = await dataFormRef.value.validate().catch(() => {})
|
||||
const valid = await dataFormRef.value.validate().catch(() => { })
|
||||
if (!valid) return false
|
||||
|
||||
try {
|
||||
|
||||
@@ -14,12 +14,9 @@ const loading = ref(false)
|
||||
|
||||
onMounted(async () => {
|
||||
try {
|
||||
// 是否生成环境
|
||||
if (import.meta.env.VITE_ENV === "prod") {
|
||||
openPlanUrl("https://stgl.pj.gov.cn/cockpit/#/canteen")
|
||||
} else {
|
||||
openPlanUrl("http://localhost:5173/#/canteen")
|
||||
}
|
||||
const isDev = import.meta.env.MODE === "development"
|
||||
const url = isDev ? "http://localhost:5173/#/canteen" : "https://stgl.pj.gov.cn/cockpit/#/canteen"
|
||||
openPlanUrl(url)
|
||||
loading.value = true
|
||||
router.back()
|
||||
} catch (error: any) {
|
||||
|
||||
@@ -42,6 +42,19 @@
|
||||
</el-form-item>
|
||||
<!-- **************************** end 营养分析 end **************************** -->
|
||||
|
||||
|
||||
<!-- **************************** start 今日菜品复购排行 start **************************** -->
|
||||
<el-divider class="my-12">今日菜品复购排行</el-divider>
|
||||
<el-form-item prop="nutritionSetting.repurchaseTopExcludeCategoryIds">
|
||||
<template #label>
|
||||
<div class="flex items-center gap-1">
|
||||
<span>需要排除的菜品分类</span>
|
||||
</div>
|
||||
</template>
|
||||
<select-ctcg v-model="form.nutritionSetting.repurchaseTopExcludeCategoryIds" multiple
|
||||
placeholder="请选择需要排除的菜品分类" />
|
||||
</el-form-item>
|
||||
<!-- **************************** end 今日菜品复购排行 end **************************** -->
|
||||
</el-form>
|
||||
</template>
|
||||
|
||||
@@ -66,6 +79,8 @@ const form = reactive<any>({
|
||||
scCategoryIds: [],
|
||||
// 主食菜品分类
|
||||
zsCategoryIds: [],
|
||||
// 复购排行需要排除的菜品分类
|
||||
repurchaseTopExcludeCategoryIds: [],
|
||||
},
|
||||
})
|
||||
|
||||
@@ -91,6 +106,7 @@ async function getSetting() {
|
||||
hcCategoryIds: [],
|
||||
scCategoryIds: [],
|
||||
zsCategoryIds: [],
|
||||
repurchaseTopExcludeCategoryIds: [],
|
||||
}
|
||||
}
|
||||
if (data) {
|
||||
|
||||
Reference in new issue
Block a user