This commit is contained in:
parent
57055535cc
commit
80e3230cbb
|
@ -135,7 +135,7 @@
|
||||||
:readonly="false" />
|
:readonly="false" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="8">
|
<!-- <el-col :span="8">
|
||||||
<el-form-item label="银行卡转账信息" prop="financial_bank">
|
<el-form-item label="银行卡转账信息" prop="financial_bank">
|
||||||
<el-input v-model="formData.financial_bank" clearable placeholder="请输入银行卡转账信息"
|
<el-input v-model="formData.financial_bank" clearable placeholder="请输入银行卡转账信息"
|
||||||
:readonly="false" />
|
:readonly="false" />
|
||||||
|
@ -169,13 +169,13 @@
|
||||||
</el-tag>
|
</el-tag>
|
||||||
<el-button type="primary" @click="showDialog = true">添加标签</el-button>
|
<el-button type="primary" @click="showDialog = true">添加标签</el-button>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col> -->
|
||||||
</el-row>
|
</el-row>
|
||||||
</el-form>
|
</el-form>
|
||||||
<el-dialog v-model="showDialog" title="选择标签" width="70%">
|
<!-- <el-dialog v-model="showDialog" title="选择标签" width="70%">
|
||||||
<dialogTable multipleChoice :config="goods_label" @customEvent="customEvent">
|
<dialogTable multipleChoice :config="goods_label" @customEvent="customEvent">
|
||||||
</dialogTable>
|
</dialogTable>
|
||||||
</el-dialog>
|
</el-dialog> -->
|
||||||
</popup>
|
</popup>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
|
@ -4,11 +4,11 @@
|
||||||
<el-form class="mb-[-16px]" :model="queryParams" label-width="120px">
|
<el-form class="mb-[-16px]" :model="queryParams" label-width="120px">
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="商户分类" prop="category_id">
|
<el-form-item label="供应商分类" prop="category_id">
|
||||||
<el-select
|
<el-select
|
||||||
v-model="queryParams.category_id"
|
v-model="queryParams.category_id"
|
||||||
clearable
|
clearable
|
||||||
placeholder="请选择店铺类型"
|
placeholder="请选择供应商类型"
|
||||||
>
|
>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="(item, index) in dictData.mer_category_type"
|
v-for="(item, index) in dictData.mer_category_type"
|
||||||
|
@ -20,11 +20,11 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="店铺类型" prop="type_id">
|
<el-form-item label="供应商类型" prop="type_id">
|
||||||
<el-select
|
<el-select
|
||||||
v-model="queryParams.type_id"
|
v-model="queryParams.type_id"
|
||||||
clearable
|
clearable
|
||||||
placeholder="请选择店铺类型"
|
placeholder="请选择供应商类型"
|
||||||
>
|
>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="(item, index) in dictData.merchat_type"
|
v-for="(item, index) in dictData.merchat_type"
|
||||||
|
@ -36,11 +36,11 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="商户名称" prop="mer_name">
|
<el-form-item label="供应商名称" prop="mer_name">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="queryParams.mer_name"
|
v-model="queryParams.mer_name"
|
||||||
clearable
|
clearable
|
||||||
placeholder="请输入商户名称"
|
placeholder="请输入供应商名称"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
@ -75,8 +75,8 @@
|
||||||
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
|
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
|
||||||
<el-table-column type="selection" width="55" />
|
<el-table-column type="selection" width="55" />
|
||||||
<el-table-column label="ID" prop="id" width="55" />
|
<el-table-column label="ID" prop="id" width="55" />
|
||||||
<el-table-column
|
<!-- <el-table-column
|
||||||
label="商户分类"
|
label="供应商分类"
|
||||||
prop="category_id"
|
prop="category_id"
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
>
|
>
|
||||||
|
@ -86,9 +86,9 @@
|
||||||
:value="row.category_id"
|
:value="row.category_id"
|
||||||
/>
|
/>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column> -->
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="店铺类型"
|
label="供应商类型"
|
||||||
prop="type_id"
|
prop="type_id"
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
>
|
>
|
||||||
|
@ -100,7 +100,7 @@
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="商户名称"
|
label="供应商名称"
|
||||||
prop="mer_name"
|
prop="mer_name"
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
/>
|
/>
|
||||||
|
@ -114,7 +114,7 @@
|
||||||
prop="interest_rate"
|
prop="interest_rate"
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
/>
|
/>
|
||||||
<el-table-column
|
<!-- <el-table-column
|
||||||
label="标签"
|
label="标签"
|
||||||
prop="sys_labels_arr"
|
prop="sys_labels_arr"
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
|
@ -124,13 +124,13 @@
|
||||||
row.sys_labels_arr.map((t: any) => t.name).join(",")
|
row.sys_labels_arr.map((t: any) => t.name).join(",")
|
||||||
}}</span>
|
}}</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column> -->
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="商户地址"
|
label="供应商地址"
|
||||||
prop="mer_address"
|
prop="mer_address"
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
/>
|
/>
|
||||||
<el-table-column label="商户是否禁用" prop="status">
|
<el-table-column label="供应商是否禁用" prop="status">
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
<dict-value :options="dictData.show_status" :value="row.status" />
|
<dict-value :options="dictData.show_status" :value="row.status" />
|
||||||
</template>
|
</template>
|
||||||
|
@ -141,7 +141,7 @@
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
/>
|
/>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="商户手续费单独设置"
|
label="供应商手续费单独设置"
|
||||||
width="200"
|
width="200"
|
||||||
prop="commission_switch"
|
prop="commission_switch"
|
||||||
>
|
>
|
||||||
|
@ -151,7 +151,7 @@
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="商户余额"
|
label="供应商余额"
|
||||||
prop="mer_money"
|
prop="mer_money"
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
/>
|
/>
|
||||||
|
|
|
@ -91,11 +91,11 @@
|
||||||
}" placeholder="请选择仓库" />
|
}" placeholder="请选择仓库" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="8">
|
<!-- <el-col :span="8">
|
||||||
<el-form-item label="商品货位" prop="location">
|
<el-form-item label="商品货位" prop="location">
|
||||||
<el-input v-model="formData.location" clearable placeholder="请输入商品货位" />
|
<el-input v-model="formData.location" clearable placeholder="请输入商品货位" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col> -->
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-form-item label="库存阈值" prop="stocktip">
|
<el-form-item label="库存阈值" prop="stocktip">
|
||||||
<el-input v-model="formData.stocktip" clearable placeholder="请输入库存阈值" />
|
<el-input v-model="formData.stocktip" clearable placeholder="请输入库存阈值" />
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
{{ form.merchant_name }}
|
{{ form.merchant_name }}
|
||||||
</el-descriptions-item>
|
</el-descriptions-item>
|
||||||
</el-descriptions>
|
</el-descriptions>
|
||||||
<el-table :data="form.goods_info" border style="width: 100%; margin-top: 20px">
|
<el-table :data="pager.lists" border style="width: 100%; margin-top: 20px">
|
||||||
<el-table-column prop="id" label="ID" width="120" />
|
<el-table-column prop="id" label="ID" width="120" />
|
||||||
<el-table-column prop="goods_name" label="商品名称" />
|
<el-table-column prop="goods_name" label="商品名称" />
|
||||||
<el-table-column prop="price" label="单价(元)" />
|
<el-table-column prop="price" label="单价(元)" />
|
||||||
|
@ -34,6 +34,12 @@
|
||||||
<el-table-column prop="nums" label="数量" />
|
<el-table-column prop="nums" label="数量" />
|
||||||
<el-table-column prop="total" label="合计(元)" />
|
<el-table-column prop="total" label="合计(元)" />
|
||||||
<el-table-column prop="nums_count" label="已采纳数量" />
|
<el-table-column prop="nums_count" label="已采纳数量" />
|
||||||
|
<el-table-column prop="is_push" label="推送状态">
|
||||||
|
<template #default="{ row }">
|
||||||
|
<span v-if="row.is_push == 0" style="color: #e6a23c;">未推送</span>
|
||||||
|
<span v-else>已推送</span>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
<el-tab-pane label="摊贩订单" name="order">
|
<el-tab-pane label="摊贩订单" name="order">
|
||||||
|
@ -67,11 +73,11 @@ import {
|
||||||
apiOpurchaseclassLists,
|
apiOpurchaseclassLists,
|
||||||
apiOpurchaseclassDelete,
|
apiOpurchaseclassDelete,
|
||||||
apiOpurchaseclassDetail,
|
apiOpurchaseclassDetail,
|
||||||
|
apiOpurchaseinfoListList,
|
||||||
} from "@/api/opurchaseclass";
|
} from "@/api/opurchaseclass";
|
||||||
import { useRoute } from "vue-router";
|
import { useRoute } from "vue-router";
|
||||||
import subOrder from "./component/subOrder.vue";
|
import subOrder from "./component/subOrder.vue";
|
||||||
import goodsOffer from "./component/goodsOffer.vue";
|
import goodsOffer from "./component/goodsOffer.vue";
|
||||||
import { apiOpurchaseinfoListList, apicreateSupplierGoods } from "@/api/opurchaseclass";
|
|
||||||
|
|
||||||
const route = useRoute();
|
const route = useRoute();
|
||||||
const form = ref({});
|
const form = ref({});
|
||||||
|
@ -104,18 +110,16 @@ const tabChange = (type: any) => {
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// 查询条件
|
||||||
|
const queryParams = reactive({
|
||||||
|
id: route.query.id,
|
||||||
|
})
|
||||||
|
|
||||||
|
// 分页相关
|
||||||
const { pager, getLists, resetParams, resetPage } = usePaging({
|
const { pager, getLists, resetParams, resetPage } = usePaging({
|
||||||
fetchFun: apiOpurchaseinfoListList,
|
fetchFun: apiOpurchaseinfoListList,
|
||||||
params: { is_push: 0, id: route.query.id },
|
params: queryParams
|
||||||
});
|
})
|
||||||
|
getLists()
|
||||||
// getLists()
|
|
||||||
|
|
||||||
const rePush = async () => {
|
|
||||||
await apicreateSupplierGoods({ id: route.query.id })
|
|
||||||
getLists()
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
prop="goods_name"
|
prop="goods_name"
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
/>
|
/>
|
||||||
<el-table-column
|
<!-- <el-table-column
|
||||||
label="商品标签"
|
label="商品标签"
|
||||||
prop="sys_labels_arr"
|
prop="sys_labels_arr"
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
|
@ -19,7 +19,7 @@
|
||||||
row.sys_labels_arr.map((t: any) => t.name).join(",")
|
row.sys_labels_arr.map((t: any) => t.name).join(",")
|
||||||
}}</span>
|
}}</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column> -->
|
||||||
<el-table-column label="单位" prop="unit_name" show-overflow-tooltip />
|
<el-table-column label="单位" prop="unit_name" show-overflow-tooltip />
|
||||||
<el-table-column label="单价(元)" prop="price" show-overflow-tooltip />
|
<el-table-column label="单价(元)" prop="price" show-overflow-tooltip />
|
||||||
<el-table-column prop="nums" label="数量" />
|
<el-table-column prop="nums" label="数量" />
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<el-card class="!border-none mb-4" shadow="never">
|
<el-card class="!border-none mb-4" shadow="never">
|
||||||
<el-tabs v-model="activeName" class="demo-tabs" @tab-change="tabChange">
|
<el-tabs v-model="activeName" class="demo-tabs" @tab-change="tabChange">
|
||||||
<el-tab-pane label="概况" name="detail">
|
<el-tab-pane label="概况" name="detail">
|
||||||
<el-descriptions class="margin-top" :column="4" border>
|
<el-descriptions class="margin-top" :column="4" border>
|
||||||
<el-descriptions-item :span="4" label="单据编号">
|
<el-descriptions-item :span="4" label="单据编号">
|
||||||
|
@ -24,7 +24,7 @@
|
||||||
</el-descriptions-item>
|
</el-descriptions-item>
|
||||||
</el-descriptions>
|
</el-descriptions>
|
||||||
<el-table
|
<el-table
|
||||||
:data="form.goods_info"
|
:data="pager.lists"
|
||||||
border
|
border
|
||||||
style="width: 100%; margin-top: 20px"
|
style="width: 100%; margin-top: 20px"
|
||||||
>
|
>
|
||||||
|
@ -35,6 +35,12 @@
|
||||||
<el-table-column prop="nums" label="数量" />
|
<el-table-column prop="nums" label="数量" />
|
||||||
<el-table-column prop="total" label="合计(元)" />
|
<el-table-column prop="total" label="合计(元)" />
|
||||||
<el-table-column prop="nums_count" label="已采纳数量" />
|
<el-table-column prop="nums_count" label="已采纳数量" />
|
||||||
|
<el-table-column prop="is_push" label="推送状态">
|
||||||
|
<template #default="{ row }">
|
||||||
|
<span v-if="row.is_push == 0" style="color: #e6a23c;cursor: pointer;" @click="activeName='notPushedGoods';tabChange('notPushedGoods')">未推送</span>
|
||||||
|
<span v-else>已推送</span>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
<el-tab-pane label="商户订单" name="order">
|
<el-tab-pane label="商户订单" name="order">
|
||||||
|
@ -58,6 +64,7 @@ import {
|
||||||
apiOpurchaseclassLists,
|
apiOpurchaseclassLists,
|
||||||
apiOpurchaseclassDelete,
|
apiOpurchaseclassDelete,
|
||||||
apiOpurchaseclassDetail,
|
apiOpurchaseclassDetail,
|
||||||
|
apiOpurchaseinfoListList
|
||||||
} from "@/api/opurchaseclass";
|
} from "@/api/opurchaseclass";
|
||||||
import { useRoute } from "vue-router";
|
import { useRoute } from "vue-router";
|
||||||
import subOrder from "./component/subOrder.vue";
|
import subOrder from "./component/subOrder.vue";
|
||||||
|
@ -95,4 +102,16 @@ const tabChange = (type: any) => {
|
||||||
if (type == "notPushedGoods") noPushRef.value?.getLists();
|
if (type == "notPushedGoods") noPushRef.value?.getLists();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// 查询条件
|
||||||
|
const queryParams = reactive({
|
||||||
|
id: route.query.id,
|
||||||
|
})
|
||||||
|
|
||||||
|
// 分页相关
|
||||||
|
const { pager, getLists, resetParams, resetPage } = usePaging({
|
||||||
|
fetchFun: apiOpurchaseinfoListList,
|
||||||
|
params: queryParams
|
||||||
|
})
|
||||||
|
getLists()
|
||||||
</script>
|
</script>
|
||||||
|
|
Loading…
Reference in New Issue