📖 CRM:产品模块的 review
This commit is contained in:
parent
f2fcaf0eb3
commit
231ba51650
@ -502,7 +502,8 @@ const remainingRouter: AppRouteRecordRaw[] = [
|
|||||||
meta: {
|
meta: {
|
||||||
title: '客户详情',
|
title: '客户详情',
|
||||||
noCache: true,
|
noCache: true,
|
||||||
hidden: true
|
hidden: true,
|
||||||
|
activeMenu: '/crm/customer'
|
||||||
},
|
},
|
||||||
component: () => import('@/views/crm/customer/detail/index.vue')
|
component: () => import('@/views/crm/customer/detail/index.vue')
|
||||||
},
|
},
|
||||||
@ -512,7 +513,8 @@ const remainingRouter: AppRouteRecordRaw[] = [
|
|||||||
meta: {
|
meta: {
|
||||||
title: '联系人详情',
|
title: '联系人详情',
|
||||||
noCache: true,
|
noCache: true,
|
||||||
hidden: true
|
hidden: true,
|
||||||
|
activeMenu: '/crm/contact'
|
||||||
},
|
},
|
||||||
component: () => import('@/views/crm/contact/detail/index.vue')
|
component: () => import('@/views/crm/contact/detail/index.vue')
|
||||||
},
|
},
|
||||||
@ -522,7 +524,8 @@ const remainingRouter: AppRouteRecordRaw[] = [
|
|||||||
meta: {
|
meta: {
|
||||||
title: '产品详情',
|
title: '产品详情',
|
||||||
noCache: true,
|
noCache: true,
|
||||||
hidden: true
|
hidden: true,
|
||||||
|
activeMenu: '/crm/product'
|
||||||
},
|
},
|
||||||
component: () => import('@/views/crm/product/detail/index.vue')
|
component: () => import('@/views/crm/product/detail/index.vue')
|
||||||
}
|
}
|
||||||
|
@ -62,13 +62,13 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="价格" prop="price">
|
<el-form-item label="价格" prop="price">
|
||||||
<el-input
|
<el-input-number
|
||||||
type="number"
|
|
||||||
v-model="formData.price"
|
v-model="formData.price"
|
||||||
placeholder="请输入价格"
|
placeholder="请输入价格"
|
||||||
:min="0"
|
:min="0"
|
||||||
:precision="2"
|
:precision="2"
|
||||||
:step="0.1"
|
:step="0.1"
|
||||||
|
class="w-full!"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
@ -28,17 +28,10 @@
|
|||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<el-button @click="handleQuery">
|
<el-button @click="handleQuery"> <Icon icon="ep:search" class="mr-5px" /> 搜索 </el-button>
|
||||||
<Icon icon="ep:search" class="mr-5px"/>
|
<el-button @click="resetQuery"> <Icon icon="ep:refresh" class="mr-5px" /> 重置 </el-button>
|
||||||
搜索
|
|
||||||
</el-button>
|
|
||||||
<el-button @click="resetQuery">
|
|
||||||
<Icon icon="ep:refresh" class="mr-5px"/>
|
|
||||||
重置
|
|
||||||
</el-button>
|
|
||||||
<el-button type="primary" @click="openForm('create')" v-hasPermi="['crm:product:create']">
|
<el-button type="primary" @click="openForm('create')" v-hasPermi="['crm:product:create']">
|
||||||
<Icon icon="ep:plus" class="mr-5px"/>
|
<Icon icon="ep:plus" class="mr-5px" /> 新增
|
||||||
新增
|
|
||||||
</el-button>
|
</el-button>
|
||||||
<el-button
|
<el-button
|
||||||
type="success"
|
type="success"
|
||||||
@ -76,14 +69,15 @@
|
|||||||
align="center"
|
align="center"
|
||||||
prop="price"
|
prop="price"
|
||||||
:formatter="fenToYuanFormat"
|
:formatter="fenToYuanFormat"
|
||||||
|
width="100"
|
||||||
/>
|
/>
|
||||||
<el-table-column label="产品描述" align="center" prop="description"/>
|
<el-table-column label="产品描述" align="center" prop="description" width="150" />
|
||||||
<el-table-column label="是否上下架" align="center" prop="status">
|
<el-table-column label="上架状态" align="center" prop="status" width="120">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<dict-tag :type="DICT_TYPE.CRM_PRODUCT_STATUS" :value="scope.row.status" />
|
<dict-tag :type="DICT_TYPE.CRM_PRODUCT_STATUS" :value="scope.row.status" />
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="负责人" align="center" prop="ownerUserName"/>
|
<el-table-column label="负责人" align="center" prop="ownerUserName" width="120" />
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="更新时间"
|
label="更新时间"
|
||||||
align="center"
|
align="center"
|
||||||
@ -91,7 +85,7 @@
|
|||||||
:formatter="dateFormatter"
|
:formatter="dateFormatter"
|
||||||
width="180px"
|
width="180px"
|
||||||
/>
|
/>
|
||||||
<el-table-column label="创建" align="center" prop="creatorName"/>
|
<el-table-column label="创建人" align="center" prop="creatorName" width="120" />
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="创建时间"
|
label="创建时间"
|
||||||
align="center"
|
align="center"
|
||||||
@ -204,8 +198,7 @@ const handleDelete = async (id: number) => {
|
|||||||
message.success(t('common.delSuccess'))
|
message.success(t('common.delSuccess'))
|
||||||
// 刷新列表
|
// 刷新列表
|
||||||
await getList()
|
await getList()
|
||||||
} catch {
|
} catch {}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 导出按钮操作 */
|
/** 导出按钮操作 */
|
||||||
@ -223,16 +216,13 @@ const handleExport = async () => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 监听路由变化更新列表 */
|
/** 激活时 */
|
||||||
watch(
|
onActivated(() => {
|
||||||
() => currentRoute.value,
|
|
||||||
() => {
|
|
||||||
getList()
|
getList()
|
||||||
}
|
})
|
||||||
)
|
|
||||||
|
|
||||||
/** 初始化 **/
|
/** 初始化 **/
|
||||||
onMounted(async () => {
|
onMounted(() => {
|
||||||
await getList()
|
getList()
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
|
Loading…
Reference in New Issue
Block a user