接口对接(营养-原料)
This commit is contained in:
parent
690a8c6be4
commit
cbf468d0cb
|
|
@ -72,12 +72,12 @@ export function removeMenuDishesTypeApi(typeId) {
|
||||||
// 菜品列表-分页
|
// 菜品列表-分页
|
||||||
export function getMenuDishesListApi(data) {
|
export function getMenuDishesListApi(data) {
|
||||||
return request({
|
return request({
|
||||||
url: '/smart-canteen/api/v2/menudishes/page',
|
url: '/smart-canteen/menu_dishes/list',
|
||||||
method: 'post',
|
method: 'get',
|
||||||
headers: {
|
headers: {
|
||||||
"merchant-id":"378915229716713472",
|
"merchant-id":"378915229716713472",
|
||||||
},
|
},
|
||||||
data: data
|
params: data
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
// 菜品列表-新增
|
// 菜品列表-新增
|
||||||
|
|
@ -94,7 +94,7 @@ export function addMenuDishesApi(data) {
|
||||||
// 菜品列表-修改
|
// 菜品列表-修改
|
||||||
export function editMenuDishesApi(data) {
|
export function editMenuDishesApi(data) {
|
||||||
return request({
|
return request({
|
||||||
url: '/smart-canteen/api/v2/menudishes/edit',
|
url: '/smart-canteen/menu_dishes/edit',
|
||||||
method: 'post',
|
method: 'post',
|
||||||
headers: {
|
headers: {
|
||||||
"merchant-id":"378915229716713472",
|
"merchant-id":"378915229716713472",
|
||||||
|
|
@ -115,14 +115,14 @@ export function menuDishesDetailApi(data) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// 菜品列表-删除
|
// 菜品列表-删除
|
||||||
export function removeMenuDishesApi(dishesId) {
|
export function removeMenuDishesApi(data) {
|
||||||
return request({
|
return request({
|
||||||
url: '/smart-canteen/api/v2/menudishes/remove/'+dishesId,
|
url: '/smart-canteen/menu_dishes/del',
|
||||||
method: 'post',
|
method: 'post',
|
||||||
headers: {
|
headers: {
|
||||||
"merchant-id":"378915229716713472",
|
"merchant-id":"378915229716713472",
|
||||||
},
|
},
|
||||||
// data: data
|
data: data
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -118,7 +118,7 @@ export function batchUpdateMaterialApi(data) {
|
||||||
//{current: 1, size: -1, ifListUse: 1, areaId: '421488254718578688'}
|
//{current: 1, size: -1, ifListUse: 1, areaId: '421488254718578688'}
|
||||||
export function getDrpUnitListApi(data) {
|
export function getDrpUnitListApi(data) {
|
||||||
return request({
|
return request({
|
||||||
url: '/smart-canteen/api/v1/drpunit/page',
|
url: '/smart-canteen/menu_material/getDrpUnit',
|
||||||
method: 'post',
|
method: 'post',
|
||||||
headers: {
|
headers: {
|
||||||
"merchant-id":"378915229716713472",
|
"merchant-id":"378915229716713472",
|
||||||
|
|
|
||||||
|
|
@ -49,9 +49,9 @@ export function listNutrition(query) {
|
||||||
// 查询详细
|
// 查询详细
|
||||||
export function getNutrition(data) {
|
export function getNutrition(data) {
|
||||||
return request({
|
return request({
|
||||||
url: '/smart-canteen/menu_nutrition_type/getInfo',
|
url: '/smart-canteen/menu_nutrition/getInfo',
|
||||||
method: 'get',
|
method: 'post',
|
||||||
params: data
|
data: data
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -86,17 +86,17 @@ export function delNutrition(data) {
|
||||||
// 获取所有营养信息
|
// 获取所有营养信息
|
||||||
export function nutritionAllListApi(data) {
|
export function nutritionAllListApi(data) {
|
||||||
return request({
|
return request({
|
||||||
url: '/smart-canteen/api/v1/menunutrition/all/list',
|
url: '/smart-canteen/menu_nutrition/getListByCategoryId',
|
||||||
method: 'post',
|
method: 'post',
|
||||||
data: data
|
data: data
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
// 获取营养信息-详细数据
|
// // 获取营养信息-详细数据
|
||||||
export function nutritionDetailApi(nutritionId) {
|
// export function nutritionDetailApi(nutritionId) {
|
||||||
return request({
|
// return request({
|
||||||
url: '/smart-canteen/api/v1/menumaterial/nutrition/detail/'+nutritionId,
|
// url: '/smart-canteen/api/v1/menumaterial/nutrition/detail/'+nutritionId,
|
||||||
method: 'post',
|
// method: 'post',
|
||||||
// data: data
|
// // data: data
|
||||||
})
|
// })
|
||||||
}
|
// }
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -122,7 +122,7 @@
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="账户状态" align="center" prop="accStatusName" :show-overflow-tooltip="true" width="120"/>
|
<el-table-column label="账户状态" align="center" prop="accStatusName" :show-overflow-tooltip="true" width="120"/>
|
||||||
<el-table-column label="账户有效期" align="center" prop="endDate" :show-overflow-tooltip="true" width="150"/>
|
<!-- <el-table-column label="账户有效期" align="center" prop="endDate" :show-overflow-tooltip="true" width="150"/> -->
|
||||||
</el-table>
|
</el-table>
|
||||||
|
|
||||||
<pagination
|
<pagination
|
||||||
|
|
|
||||||
|
|
@ -121,7 +121,7 @@
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="账户状态" align="center" prop="accStatusName" :show-overflow-tooltip="true" width="120"/>
|
<el-table-column label="账户状态" align="center" prop="accStatusName" :show-overflow-tooltip="true" width="120"/>
|
||||||
<el-table-column label="账户有效期" align="center" prop="endDate" :show-overflow-tooltip="true" width="150"/>
|
<!-- <el-table-column label="账户有效期" align="center" prop="endDate" :show-overflow-tooltip="true" width="150"/> -->
|
||||||
|
|
||||||
|
|
||||||
<el-table-column label="操作" align="center" width="180" class-name="small-padding fixed-width" fixed="right">
|
<el-table-column label="操作" align="center" width="180" class-name="small-padding fixed-width" fixed="right">
|
||||||
|
|
@ -262,7 +262,7 @@
|
||||||
<el-form-item label="" prop="psnType">
|
<el-form-item label="" prop="psnType">
|
||||||
<el-select v-model="dialogParams.psnType" placeholder="用户类别" style="width: 240px" clearable>
|
<el-select v-model="dialogParams.psnType" placeholder="用户类别" style="width: 240px" clearable>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in dict.type.user_psn_type"
|
v-for="dict in dict.type.sys_user_type"
|
||||||
:key="dict.value"
|
:key="dict.value"
|
||||||
:label="dict.label"
|
:label="dict.label"
|
||||||
:value="Number(dict.value)"
|
:value="Number(dict.value)"
|
||||||
|
|
@ -329,7 +329,7 @@
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "",
|
name: "",
|
||||||
dicts: ['user_psn_type'],
|
dicts: ['sys_user_type'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
// 遮罩层
|
// 遮罩层
|
||||||
|
|
|
||||||
|
|
@ -122,7 +122,7 @@
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="账户状态" align="center" prop="accStatusName" :show-overflow-tooltip="true" width="120"/>
|
<el-table-column label="账户状态" align="center" prop="accStatusName" :show-overflow-tooltip="true" width="120"/>
|
||||||
<el-table-column label="账户有效期" align="center" prop="endDate" :show-overflow-tooltip="true" width="150"/>
|
<!-- <el-table-column label="账户有效期" align="center" prop="endDate" :show-overflow-tooltip="true" width="150"/> -->
|
||||||
</el-table>
|
</el-table>
|
||||||
|
|
||||||
<pagination
|
<pagination
|
||||||
|
|
|
||||||
|
|
@ -80,7 +80,7 @@
|
||||||
<el-table-column label="用户编号" align="center" prop="userId" :show-overflow-tooltip="true" />
|
<el-table-column label="用户编号" align="center" prop="userId" :show-overflow-tooltip="true" />
|
||||||
<el-table-column label="用户姓名" align="center" prop="userName" :show-overflow-tooltip="true" />
|
<el-table-column label="用户姓名" align="center" prop="userName" :show-overflow-tooltip="true" />
|
||||||
<el-table-column label="用户手机号" align="center" prop="phone" :show-overflow-tooltip="true" />
|
<el-table-column label="用户手机号" align="center" prop="phone" :show-overflow-tooltip="true" />
|
||||||
<el-table-column label="组织全称" align="center" prop="deptFullName" :show-overflow-tooltip="true" />
|
<el-table-column label="所属组织" align="center" prop="deptFullName" :show-overflow-tooltip="true" />
|
||||||
<el-table-column label="操作员" align="center" prop="createBy" :show-overflow-tooltip="true" />
|
<el-table-column label="操作员" align="center" prop="createBy" :show-overflow-tooltip="true" />
|
||||||
<el-table-column label="操作员事件" align="center" prop="typeName" :show-overflow-tooltip="true" />
|
<el-table-column label="操作员事件" align="center" prop="typeName" :show-overflow-tooltip="true" />
|
||||||
<el-table-column label="操作时间" align="center" prop="createTime" :show-overflow-tooltip="true" />
|
<el-table-column label="操作时间" align="center" prop="createTime" :show-overflow-tooltip="true" />
|
||||||
|
|
|
||||||
|
|
@ -87,7 +87,7 @@
|
||||||
</template>
|
</template>
|
||||||
</el-table-column> -->
|
</el-table-column> -->
|
||||||
<el-table-column label="账户状态" align="center" prop="accStatusName" :show-overflow-tooltip="true" width="120"/>
|
<el-table-column label="账户状态" align="center" prop="accStatusName" :show-overflow-tooltip="true" width="120"/>
|
||||||
<el-table-column label="账户有效期" align="center" prop="endDate" :show-overflow-tooltip="true" width="150"/>
|
<!-- <el-table-column label="账户有效期" align="center" prop="endDate" :show-overflow-tooltip="true" width="150"/> -->
|
||||||
|
|
||||||
|
|
||||||
<el-table-column label="操作" align="center" width="180" class-name="small-padding fixed-width" fixed="right">
|
<el-table-column label="操作" align="center" width="180" class-name="small-padding fixed-width" fixed="right">
|
||||||
|
|
@ -258,7 +258,7 @@
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "",
|
name: "",
|
||||||
dicts: ['user_psn_type'],
|
dicts: ['sys_user_type'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
// 遮罩层
|
// 遮罩层
|
||||||
|
|
|
||||||
|
|
@ -79,7 +79,7 @@
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="账户状态" align="center" prop="accStatusName" :show-overflow-tooltip="true" width="120"/>
|
<el-table-column label="账户状态" align="center" prop="accStatusName" :show-overflow-tooltip="true" width="120"/>
|
||||||
<el-table-column label="账户有效期" align="center" prop="endDate" :show-overflow-tooltip="true" width="150"/>
|
<!-- <el-table-column label="账户有效期" align="center" prop="endDate" :show-overflow-tooltip="true" width="150"/> -->
|
||||||
<el-table-column label="操作" align="center" width="180" class-name="small-padding fixed-width" fixed="right">
|
<el-table-column label="操作" align="center" width="180" class-name="small-padding fixed-width" fixed="right">
|
||||||
<template slot-scope="scope" v-if="scope.$index!=10">
|
<template slot-scope="scope" v-if="scope.$index!=10">
|
||||||
<el-button
|
<el-button
|
||||||
|
|
@ -217,7 +217,7 @@
|
||||||
<el-form-item label="" prop="psnType">
|
<el-form-item label="" prop="psnType">
|
||||||
<el-select v-model="dialogParams.psnType" placeholder="用户类别" style="width: 240px" clearable>
|
<el-select v-model="dialogParams.psnType" placeholder="用户类别" style="width: 240px" clearable>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in dict.type.user_psn_type"
|
v-for="dict in dict.type.sys_user_type"
|
||||||
:key="dict.value"
|
:key="dict.value"
|
||||||
:label="dict.label"
|
:label="dict.label"
|
||||||
:value="Number(dict.value)"
|
:value="Number(dict.value)"
|
||||||
|
|
@ -403,7 +403,7 @@
|
||||||
<el-form-item label="" prop="psnType">
|
<el-form-item label="" prop="psnType">
|
||||||
<el-select v-model="dialogParams.psnType" placeholder="用户类别" style="width: 240px" clearable>
|
<el-select v-model="dialogParams.psnType" placeholder="用户类别" style="width: 240px" clearable>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in dict.type.user_psn_type"
|
v-for="dict in dict.type.sys_user_type"
|
||||||
:key="dict.value"
|
:key="dict.value"
|
||||||
:label="dict.label"
|
:label="dict.label"
|
||||||
:value="Number(dict.value)"
|
:value="Number(dict.value)"
|
||||||
|
|
@ -485,7 +485,7 @@
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "",
|
name: "",
|
||||||
dicts: ['user_psn_type'],
|
dicts: ['sys_user_type'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
// 遮罩层
|
// 遮罩层
|
||||||
|
|
|
||||||
|
|
@ -281,7 +281,7 @@
|
||||||
<el-form-item label="用户类别">
|
<el-form-item label="用户类别">
|
||||||
<el-select v-model="queryParams4.psnTypeList" multiple style="width: 240px" clearable>
|
<el-select v-model="queryParams4.psnTypeList" multiple style="width: 240px" clearable>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in dict.type.user_psn_type"
|
v-for="dict in dict.type.sys_user_type"
|
||||||
:key="dict.value"
|
:key="dict.value"
|
||||||
:label="dict.label"
|
:label="dict.label"
|
||||||
:value="Number(dict.value)"
|
:value="Number(dict.value)"
|
||||||
|
|
@ -379,7 +379,7 @@
|
||||||
import { accSubsidyRechargePageApi,repealSubsidyRechargeApi,batchRepealSubsidyRechargeApi,accSubsidyClearPageApi,accSubsidyRepealPageApi,accSubsidyHandReceivePageApi,accSubsidyHandReceiveBatchGrantApi,batchAccSubsidyRepealApi } from "@/api/accountCenter/butie";
|
import { accSubsidyRechargePageApi,repealSubsidyRechargeApi,batchRepealSubsidyRechargeApi,accSubsidyClearPageApi,accSubsidyRepealPageApi,accSubsidyHandReceivePageApi,accSubsidyHandReceiveBatchGrantApi,batchAccSubsidyRepealApi } from "@/api/accountCenter/butie";
|
||||||
export default {
|
export default {
|
||||||
name: "",
|
name: "",
|
||||||
dicts: ['user_psn_type'],
|
dicts: ['sys_user_type'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
// 遮罩层
|
// 遮罩层
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@
|
||||||
<el-form-item label="用户类别" v-if="activeName=='psn'">
|
<el-form-item label="用户类别" v-if="activeName=='psn'">
|
||||||
<el-select v-model="queryParams.psnTypeList" multiple style="width: 220px" clearable>
|
<el-select v-model="queryParams.psnTypeList" multiple style="width: 220px" clearable>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in dict.type.user_psn_type"
|
v-for="dict in dict.type.sys_user_type"
|
||||||
:key="dict.value"
|
:key="dict.value"
|
||||||
:label="dict.label"
|
:label="dict.label"
|
||||||
:value="Number(dict.value)"
|
:value="Number(dict.value)"
|
||||||
|
|
@ -116,7 +116,7 @@
|
||||||
import { accountSubsidyCustPageApi } from "@/api/accountCenter/butie";
|
import { accountSubsidyCustPageApi } from "@/api/accountCenter/butie";
|
||||||
export default {
|
export default {
|
||||||
name: "",
|
name: "",
|
||||||
dicts: ['user_psn_type'],
|
dicts: ['sys_user_type'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
// 遮罩层
|
// 遮罩层
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,7 @@
|
||||||
<el-form-item label="用户类别" v-if="activeName=='psn'">
|
<el-form-item label="用户类别" v-if="activeName=='psn'">
|
||||||
<el-select v-model="queryParams.psnTypeList" multiple style="width: 220px" clearable>
|
<el-select v-model="queryParams.psnTypeList" multiple style="width: 220px" clearable>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in dict.type.user_psn_type"
|
v-for="dict in dict.type.sys_user_type"
|
||||||
:key="dict.value"
|
:key="dict.value"
|
||||||
:label="dict.label"
|
:label="dict.label"
|
||||||
:value="Number(dict.value)"
|
:value="Number(dict.value)"
|
||||||
|
|
@ -123,7 +123,7 @@
|
||||||
import { accountConsumeCustPageApi,accountConsumePsnPageApi,accountConsumeOrganizationPageApi } from "@/api/accountCenter/consume";
|
import { accountConsumeCustPageApi,accountConsumePsnPageApi,accountConsumeOrganizationPageApi } from "@/api/accountCenter/consume";
|
||||||
export default {
|
export default {
|
||||||
name: "",
|
name: "",
|
||||||
dicts: ['user_psn_type'],
|
dicts: ['sys_user_type'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
// 遮罩层
|
// 遮罩层
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,7 @@
|
||||||
<el-form-item label="用户类别" v-if="activeName!='organization'">
|
<el-form-item label="用户类别" v-if="activeName!='organization'">
|
||||||
<el-select v-model="queryParams.psnTypeList" multiple style="width: 220px" clearable>
|
<el-select v-model="queryParams.psnTypeList" multiple style="width: 220px" clearable>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in dict.type.user_psn_type"
|
v-for="dict in dict.type.sys_user_type"
|
||||||
:key="dict.value"
|
:key="dict.value"
|
||||||
:label="dict.label"
|
:label="dict.label"
|
||||||
:value="Number(dict.value)"
|
:value="Number(dict.value)"
|
||||||
|
|
@ -114,7 +114,7 @@
|
||||||
import { walletConsumeCustPageApi,walletConsumePsnPageApi,walletConsumeOrganizationPageApi } from "@/api/accountCenter/consume";
|
import { walletConsumeCustPageApi,walletConsumePsnPageApi,walletConsumeOrganizationPageApi } from "@/api/accountCenter/consume";
|
||||||
export default {
|
export default {
|
||||||
name: "",
|
name: "",
|
||||||
dicts: ['user_psn_type'],
|
dicts: ['sys_user_type'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
// 遮罩层
|
// 遮罩层
|
||||||
|
|
|
||||||
|
|
@ -73,7 +73,7 @@
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="账户状态" align="center" prop="accStatusName" :show-overflow-tooltip="true" width="120"/>
|
<el-table-column label="账户状态" align="center" prop="accStatusName" :show-overflow-tooltip="true" width="120"/>
|
||||||
<el-table-column label="账户有效期" align="center" prop="endDate" :show-overflow-tooltip="true" width="150"/>
|
<!-- <el-table-column label="账户有效期" align="center" prop="endDate" :show-overflow-tooltip="true" width="150"/> -->
|
||||||
|
|
||||||
|
|
||||||
<el-table-column label="操作" align="center" width="180" class-name="small-padding fixed-width" fixed="right">
|
<el-table-column label="操作" align="center" width="180" class-name="small-padding fixed-width" fixed="right">
|
||||||
|
|
@ -240,7 +240,7 @@
|
||||||
<el-form-item label="" prop="psnType">
|
<el-form-item label="" prop="psnType">
|
||||||
<el-select v-model="dialogParams.psnType" placeholder="用户类别" style="width: 240px" clearable>
|
<el-select v-model="dialogParams.psnType" placeholder="用户类别" style="width: 240px" clearable>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in dict.type.user_psn_type"
|
v-for="dict in dict.type.sys_user_type"
|
||||||
:key="dict.value"
|
:key="dict.value"
|
||||||
:label="dict.label"
|
:label="dict.label"
|
||||||
:value="Number(dict.value)"
|
:value="Number(dict.value)"
|
||||||
|
|
@ -423,7 +423,7 @@
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "",
|
name: "",
|
||||||
dicts: ['user_psn_type'],
|
dicts: ['sys_user_type'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
// 遮罩层
|
// 遮罩层
|
||||||
|
|
|
||||||
|
|
@ -38,7 +38,7 @@
|
||||||
<el-form-item label="用户类别">
|
<el-form-item label="用户类别">
|
||||||
<el-select v-model="queryParams.psnTypeList" multiple style="width: 220px" clearable>
|
<el-select v-model="queryParams.psnTypeList" multiple style="width: 220px" clearable>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in dict.type.user_psn_type"
|
v-for="dict in dict.type.sys_user_type"
|
||||||
:key="dict.value"
|
:key="dict.value"
|
||||||
:label="dict.label"
|
:label="dict.label"
|
||||||
:value="Number(dict.value)"
|
:value="Number(dict.value)"
|
||||||
|
|
@ -163,7 +163,7 @@
|
||||||
import { accountFlowPageApi } from "@/api/accountCenter/consume";
|
import { accountFlowPageApi } from "@/api/accountCenter/consume";
|
||||||
export default {
|
export default {
|
||||||
name: "",
|
name: "",
|
||||||
dicts: ['user_psn_type'],
|
dicts: ['sys_user_type'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
// 遮罩层
|
// 遮罩层
|
||||||
|
|
|
||||||
|
|
@ -79,7 +79,7 @@
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="账户状态" align="center" prop="accStatusName" :show-overflow-tooltip="true" width="120"/>
|
<el-table-column label="账户状态" align="center" prop="accStatusName" :show-overflow-tooltip="true" width="120"/>
|
||||||
<el-table-column label="账户有效期" align="center" prop="endDate" :show-overflow-tooltip="true" width="150"/>
|
<!-- <el-table-column label="账户有效期" align="center" prop="endDate" :show-overflow-tooltip="true" width="150"/> -->
|
||||||
<el-table-column label="操作" align="center" width="180" class-name="small-padding fixed-width" fixed="right">
|
<el-table-column label="操作" align="center" width="180" class-name="small-padding fixed-width" fixed="right">
|
||||||
<template slot-scope="scope" v-if="scope.$index!=10">
|
<template slot-scope="scope" v-if="scope.$index!=10">
|
||||||
<el-button
|
<el-button
|
||||||
|
|
@ -227,7 +227,7 @@
|
||||||
<el-form-item label="" prop="psnType">
|
<el-form-item label="" prop="psnType">
|
||||||
<el-select v-model="dialogParams.psnType" placeholder="用户类别" style="width: 240px" clearable>
|
<el-select v-model="dialogParams.psnType" placeholder="用户类别" style="width: 240px" clearable>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in dict.type.user_psn_type"
|
v-for="dict in dict.type.sys_user_type"
|
||||||
:key="dict.value"
|
:key="dict.value"
|
||||||
:label="dict.label"
|
:label="dict.label"
|
||||||
:value="Number(dict.value)"
|
:value="Number(dict.value)"
|
||||||
|
|
@ -408,7 +408,7 @@
|
||||||
<el-form-item label="" prop="psnType">
|
<el-form-item label="" prop="psnType">
|
||||||
<el-select v-model="dialogParams.psnType" placeholder="用户类别" style="width: 240px" clearable>
|
<el-select v-model="dialogParams.psnType" placeholder="用户类别" style="width: 240px" clearable>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in dict.type.user_psn_type"
|
v-for="dict in dict.type.sys_user_type"
|
||||||
:key="dict.value"
|
:key="dict.value"
|
||||||
:label="dict.label"
|
:label="dict.label"
|
||||||
:value="Number(dict.value)"
|
:value="Number(dict.value)"
|
||||||
|
|
@ -477,7 +477,7 @@
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "",
|
name: "",
|
||||||
dicts: ['user_psn_type'],
|
dicts: ['sys_user_type'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
// 遮罩层
|
// 遮罩层
|
||||||
|
|
|
||||||
|
|
@ -99,7 +99,7 @@
|
||||||
import { accFrozenPageApi } from "@/api/accountCenter/freeze";
|
import { accFrozenPageApi } from "@/api/accountCenter/freeze";
|
||||||
export default {
|
export default {
|
||||||
name: "",
|
name: "",
|
||||||
dicts: ['user_psn_type'],
|
dicts: ['sys_user_type'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
// 遮罩层
|
// 遮罩层
|
||||||
|
|
|
||||||
|
|
@ -102,7 +102,7 @@
|
||||||
import { accUnfrozenPageApi } from "@/api/accountCenter/freeze";
|
import { accUnfrozenPageApi } from "@/api/accountCenter/freeze";
|
||||||
export default {
|
export default {
|
||||||
name: "",
|
name: "",
|
||||||
dicts: ['user_psn_type'],
|
dicts: ['sys_user_type'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
// 遮罩层
|
// 遮罩层
|
||||||
|
|
|
||||||
|
|
@ -1026,9 +1026,9 @@
|
||||||
queryParams: {
|
queryParams: {
|
||||||
pageNum: 1,
|
pageNum: 1,
|
||||||
pageSize: 10,
|
pageSize: 10,
|
||||||
areaIds: [],
|
areaId: null,
|
||||||
canteenIds: [],
|
canteenId: null,
|
||||||
stallIds: [],
|
stallId: null,
|
||||||
dishesName: "",
|
dishesName: "",
|
||||||
typeIdList: []
|
typeIdList: []
|
||||||
},
|
},
|
||||||
|
|
@ -1306,17 +1306,17 @@
|
||||||
console.log(this.$refs.typeTree.getCheckedKeys())
|
console.log(this.$refs.typeTree.getCheckedKeys())
|
||||||
this.loading = true;
|
this.loading = true;
|
||||||
let params= {
|
let params= {
|
||||||
"size": this.queryParams.pageSize,
|
"pageSize": this.queryParams.pageSize,
|
||||||
"current": this.queryParams.pageNum,
|
"pageNum": this.queryParams.pageNum,
|
||||||
"areaIds": this.queryParams.areaIds,
|
"areaId": this.queryParams.areaId,
|
||||||
"canteenIds": this.queryParams.canteenIds,
|
"canteenId": this.queryParams.canteenId,
|
||||||
"stallIds": this.queryParams.stallIds,
|
"shopstallId": this.queryParams.stallId,
|
||||||
"dishesName": this.queryParams.dishesName,
|
"dishesName": this.queryParams.dishesName,
|
||||||
"typeIdList": this.$refs.typeTree.getCheckedKeys(),
|
// "typeIdList": this.$refs.typeTree.getCheckedKeys(),
|
||||||
}
|
}
|
||||||
getMenuDishesListApi(params).then((response) => {
|
getMenuDishesListApi(params).then((response) => {
|
||||||
this.tableList = response.data.records;
|
this.tableList = response.rows;
|
||||||
this.total = Number(response.data.total);
|
this.total = Number(response.total);
|
||||||
this.loading = false;
|
this.loading = false;
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -288,7 +288,7 @@
|
||||||
<script>
|
<script>
|
||||||
import { systemAreaTreeApi } from "@/api/base/area";
|
import { systemAreaTreeApi } from "@/api/base/area";
|
||||||
import { systemMaterialTreeApi,getDrpUnitListApi } from "@/api/dish/material";
|
import { systemMaterialTreeApi,getDrpUnitListApi } from "@/api/dish/material";
|
||||||
import { nutritionTypeListApi,nutritionAllListApi,nutritionDetailApi } from "@/api/dish/nutritionInfo";
|
import { nutritionTypeListApi,nutritionAllListApi,getNutrition } from "@/api/dish/nutritionInfo";
|
||||||
export default {
|
export default {
|
||||||
name: "MaterialDialog",
|
name: "MaterialDialog",
|
||||||
props: {
|
props: {
|
||||||
|
|
@ -416,7 +416,7 @@ export default {
|
||||||
created() {
|
created() {
|
||||||
this.getAreaTreeData();//获取区域树
|
this.getAreaTreeData();//获取区域树
|
||||||
this.getTypeTreeData();//获取原料类别树
|
this.getTypeTreeData();//获取原料类别树
|
||||||
// this.getDrpUnitList();//获取单位类型下拉
|
this.getDrpUnitList();//获取单位类型下拉
|
||||||
this.getNutritionType()//获取营养信息类别树
|
this.getNutritionType()//获取营养信息类别树
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
|
@ -432,7 +432,7 @@ export default {
|
||||||
console.log(this.form)
|
console.log(this.form)
|
||||||
this.form.categoryId=null
|
this.form.categoryId=null
|
||||||
this.getTypeTreeData()
|
this.getTypeTreeData()
|
||||||
// this.getDrpUnitList()
|
this.getDrpUnitList()
|
||||||
},
|
},
|
||||||
//类型树
|
//类型树
|
||||||
getTypeTreeData() {
|
getTypeTreeData() {
|
||||||
|
|
@ -448,21 +448,22 @@ export default {
|
||||||
//单位类型拉下选
|
//单位类型拉下选
|
||||||
getDrpUnitList() {
|
getDrpUnitList() {
|
||||||
let param = {
|
let param = {
|
||||||
areaId: this.form.areaId||"",
|
weighType:this.form.salesMode,
|
||||||
ifListUse: 1,
|
// areaId: this.form.areaId||""
|
||||||
current: 1,
|
// ifListUse: 1,
|
||||||
size: -1
|
// current: 1,
|
||||||
|
// size: -1
|
||||||
}
|
}
|
||||||
this.form.unitId=null
|
this.form.unitId=null
|
||||||
getDrpUnitListApi(param).then((response) => {
|
getDrpUnitListApi(param).then((response) => {
|
||||||
this.unitOptions = [];
|
this.unitOptions = response.data;
|
||||||
if(response.data.records.length>0){
|
// if(response.data.records.length>0){
|
||||||
response.data.records.forEach(item => {
|
// response.data.records.forEach(item => {
|
||||||
if(item.weighType==this.form.salesMode){
|
// if(item.weighType==this.form.salesMode){
|
||||||
this.unitOptions.push(item)
|
// this.unitOptions.push(item)
|
||||||
}
|
// }
|
||||||
});
|
// });
|
||||||
}
|
// }
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
//获取营养类别
|
//获取营养类别
|
||||||
|
|
@ -513,7 +514,8 @@ export default {
|
||||||
//选中营养信息
|
//选中营养信息
|
||||||
chosenNutrition(){
|
chosenNutrition(){
|
||||||
console.log("选中营养信息",this.form.nutritionId)
|
console.log("选中营养信息",this.form.nutritionId)
|
||||||
nutritionDetailApi(this.form.nutritionId).then((response) => {
|
|
||||||
|
getNutrition({nutritionId: this.form.nutritionId}).then((response) => {
|
||||||
this.form.menuMaterialNutritionDTO = response.data
|
this.form.menuMaterialNutritionDTO = response.data
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -181,17 +181,17 @@
|
||||||
|
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="营养信息类别" prop="nutritionCategory">
|
<el-form-item label="营养信息类别" prop="categoryId">
|
||||||
<el-cascader
|
<el-cascader
|
||||||
v-model="form.nutritionCategory"
|
v-model="form.categoryId"
|
||||||
:options="cascaderOptions"
|
:options="cascaderOptions"
|
||||||
:props="{
|
:props="{
|
||||||
emitPath: true,// 若设置 false,则只返回该节点的值,只返回最后选择的id
|
emitPath: false,// 若设置 false,则只返回该节点的值,只返回最后选择的id
|
||||||
checkStrictly: false,//来设置父子节点取消选中关联,从而达到选择任意一级选项的目的
|
checkStrictly: false,//来设置父子节点取消选中关联,从而达到选择任意一级选项的目的
|
||||||
value:'label',label:'label'
|
value:'value',label:'label'
|
||||||
}"
|
}"
|
||||||
placeholder="请选择营养信息类别"
|
placeholder="请选择营养信息类别"
|
||||||
clearable
|
clearable @change="chosenType"
|
||||||
style="width: 100%;"
|
style="width: 100%;"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
@ -595,7 +595,7 @@ export default {
|
||||||
},
|
},
|
||||||
// 表单参数
|
// 表单参数
|
||||||
form: {
|
form: {
|
||||||
nutritionCategory: [], // 营养信息类别
|
categoryId: undefined, // 营养信息类别
|
||||||
nutritionName: undefined, // 营养信息名称
|
nutritionName: undefined, // 营养信息名称
|
||||||
nutritionCode: undefined, // 食材编码
|
nutritionCode: undefined, // 食材编码
|
||||||
processingTime: undefined, // 加工时间
|
processingTime: undefined, // 加工时间
|
||||||
|
|
@ -628,7 +628,7 @@ export default {
|
||||||
},
|
},
|
||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
nutritionCategory: [
|
categoryId: [
|
||||||
{ required: true, message: "请选择营养信息类别", trigger: "change" }
|
{ required: true, message: "请选择营养信息类别", trigger: "change" }
|
||||||
],
|
],
|
||||||
nutritionName: [
|
nutritionName: [
|
||||||
|
|
@ -698,6 +698,7 @@ export default {
|
||||||
children: item.littleTypeList.map(subItem => ({
|
children: item.littleTypeList.map(subItem => ({
|
||||||
value: subItem.id,//父子类别value一致时选中识别不出来,加个#号区分
|
value: subItem.id,//父子类别value一致时选中识别不出来,加个#号区分
|
||||||
label: subItem.bigType,
|
label: subItem.bigType,
|
||||||
|
bigType: item.bigType,
|
||||||
parentId:item.id,
|
parentId:item.id,
|
||||||
level:2
|
level:2
|
||||||
}))
|
}))
|
||||||
|
|
@ -816,7 +817,7 @@ export default {
|
||||||
// 表单重置
|
// 表单重置
|
||||||
reset() {
|
reset() {
|
||||||
this.form = {
|
this.form = {
|
||||||
nutritionCategory: [], // 营养信息类别
|
categoryId: undefined, // 营养信息类别
|
||||||
nutritionName: undefined, // 营养信息名称
|
nutritionName: undefined, // 营养信息名称
|
||||||
nutritionCode: undefined, // 食材编码
|
nutritionCode: undefined, // 食材编码
|
||||||
processingTime: undefined, // 加工时间
|
processingTime: undefined, // 加工时间
|
||||||
|
|
@ -877,31 +878,41 @@ export default {
|
||||||
this.reset();
|
this.reset();
|
||||||
// const id = row.nutritionId;
|
// const id = row.nutritionId;
|
||||||
var data = {
|
var data = {
|
||||||
id: row.id
|
nutritionId: row.nutritionId
|
||||||
}
|
}
|
||||||
getNutrition(data).then(response => {
|
getNutrition(data).then(response => {
|
||||||
this.form = response.data;
|
this.form = response.data;
|
||||||
// 如果后端返回的是分开的大类小类,需要组合成数组
|
this.$set(this.form,"categoryId",Number(response.data.categoryId))
|
||||||
if (response.data.bigType && response.data.littleType) {
|
|
||||||
this.$set(this.form,"nutritionCategory",[response.data.bigType,response.data.littleType])
|
|
||||||
}
|
|
||||||
this.open = true;
|
this.open = true;
|
||||||
this.title = "修改营养信息";
|
this.title = "修改营养信息";
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
// 获取父节点的类别名称
|
||||||
|
getParentCategoryName(Id) {
|
||||||
|
const findNode = (nodes) => {
|
||||||
|
for (let node of nodes) {
|
||||||
|
if (node.value === Id) {
|
||||||
|
return node;
|
||||||
|
}
|
||||||
|
if (node.children) {
|
||||||
|
const result = findNode(node.children);
|
||||||
|
if (result) return result;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return "";
|
||||||
|
};
|
||||||
|
return findNode(this.cascaderOptions);
|
||||||
|
},
|
||||||
|
chosenType(e){
|
||||||
|
let obj = this.getParentCategoryName(e)
|
||||||
|
this.form.bigType = obj.bigType
|
||||||
|
this.form.littleType = obj.label
|
||||||
|
},
|
||||||
/** 提交按钮 */
|
/** 提交按钮 */
|
||||||
submitForm: function() {
|
submitForm: function() {
|
||||||
this.$refs["form"].validate(valid => {
|
this.$refs["form"].validate(valid => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
const formData = { ...this.form };
|
const formData = { ...this.form };
|
||||||
console.log(formData)
|
|
||||||
// 处理营养信息类别,转换为后端需要的格式
|
|
||||||
if (formData.nutritionCategory && formData.nutritionCategory.length >= 2) {
|
|
||||||
formData.bigType = formData.nutritionCategory[0];
|
|
||||||
formData.littleType = formData.nutritionCategory[1];
|
|
||||||
}
|
|
||||||
delete formData.nutritionCategory; // 删除多余的字段
|
|
||||||
|
|
||||||
if (formData.id != undefined) {
|
if (formData.id != undefined) {
|
||||||
updateNutrition(formData).then(response => {
|
updateNutrition(formData).then(response => {
|
||||||
this.$modal.msgSuccess("修改成功");
|
this.$modal.msgSuccess("修改成功");
|
||||||
|
|
|
||||||
|
|
@ -98,7 +98,7 @@
|
||||||
<el-form-item label="用户类别">
|
<el-form-item label="用户类别">
|
||||||
<el-select v-model="queryParams.psnType" style="width: 220px" clearable>
|
<el-select v-model="queryParams.psnType" style="width: 220px" clearable>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in dict.type.user_psn_type"
|
v-for="dict in dict.type.sys_user_type"
|
||||||
:key="dict.value"
|
:key="dict.value"
|
||||||
:label="dict.label"
|
:label="dict.label"
|
||||||
:value="Number(dict.value)"
|
:value="Number(dict.value)"
|
||||||
|
|
@ -534,7 +534,7 @@
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "",
|
name: "",
|
||||||
dicts: ['user_psn_type'],
|
dicts: ['sys_user_type'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
// 遮罩层
|
// 遮罩层
|
||||||
|
|
|
||||||
|
|
@ -108,7 +108,7 @@
|
||||||
<el-form-item label="用户类别">
|
<el-form-item label="用户类别">
|
||||||
<el-select v-model="queryParams.psnType" style="width: 220px" clearable>
|
<el-select v-model="queryParams.psnType" style="width: 220px" clearable>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in dict.type.user_psn_type"
|
v-for="dict in dict.type.sys_user_type"
|
||||||
:key="dict.value"
|
:key="dict.value"
|
||||||
:label="dict.label"
|
:label="dict.label"
|
||||||
:value="Number(dict.value)"
|
:value="Number(dict.value)"
|
||||||
|
|
@ -539,7 +539,7 @@ import { orderPageListApi,orderDetailInfoApi,refundOrderPartApi,refundOrderApi,w
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "",
|
name: "",
|
||||||
dicts: ['user_psn_type'],
|
dicts: ['sys_user_type'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
// 遮罩层
|
// 遮罩层
|
||||||
|
|
|
||||||
|
|
@ -161,7 +161,7 @@
|
||||||
<el-form-item label="用户类别" prop="psnTypeList">
|
<el-form-item label="用户类别" prop="psnTypeList">
|
||||||
<el-select v-model="baseForm.psnTypeList" multiple style="width: 100%" clearable>
|
<el-select v-model="baseForm.psnTypeList" multiple style="width: 100%" clearable>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in dict.type.user_psn_type"
|
v-for="dict in dict.type.sys_user_type"
|
||||||
:key="dict.value"
|
:key="dict.value"
|
||||||
:label="dict.label"
|
:label="dict.label"
|
||||||
:value="Number(dict.value)"
|
:value="Number(dict.value)"
|
||||||
|
|
@ -307,7 +307,7 @@
|
||||||
import { imgUpLoadTwo } from '@/api/system/upload'
|
import { imgUpLoadTwo } from '@/api/system/upload'
|
||||||
export default {
|
export default {
|
||||||
name: "",
|
name: "",
|
||||||
dicts: ['user_psn_type'],
|
dicts: ['sys_user_type'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
// 遮罩层
|
// 遮罩层
|
||||||
|
|
|
||||||
|
|
@ -408,7 +408,7 @@
|
||||||
import { orderPageListApi,orderDetailInfoApi,refundOrderPartApi,refundOrderApi,writeOffOrderApi,syncOrderPayStateApi } from "@/api/superStore/superOrder";
|
import { orderPageListApi,orderDetailInfoApi,refundOrderPartApi,refundOrderApi,writeOffOrderApi,syncOrderPayStateApi } from "@/api/superStore/superOrder";
|
||||||
export default {
|
export default {
|
||||||
name: "",
|
name: "",
|
||||||
dicts: ['user_psn_type'],
|
dicts: ['sys_user_type'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
// 遮罩层
|
// 遮罩层
|
||||||
|
|
|
||||||
|
|
@ -469,7 +469,7 @@
|
||||||
<el-form-item label="用户类别">
|
<el-form-item label="用户类别">
|
||||||
<el-select v-model="form.psnType" placeholder="请选择用户类别">
|
<el-select v-model="form.psnType" placeholder="请选择用户类别">
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in dict.type.user_psn_type"
|
v-for="dict in dict.type.sys_user_type"
|
||||||
:key="dict.value"
|
:key="dict.value"
|
||||||
:label="dict.label"
|
:label="dict.label"
|
||||||
:value="dict.value"
|
:value="dict.value"
|
||||||
|
|
@ -646,7 +646,7 @@ export default {
|
||||||
dicts: [
|
dicts: [
|
||||||
'sys_normal_disable',
|
'sys_normal_disable',
|
||||||
'sys_user_sex',
|
'sys_user_sex',
|
||||||
'user_psn_type',
|
'sys_user_type',
|
||||||
'sys_login_type',
|
'sys_login_type',
|
||||||
'sys_user_permanent',
|
'sys_user_permanent',
|
||||||
],
|
],
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue