feat(commodity): 商品订单添加隶属体系字段

This commit is contained in:
woody 2025-06-17 13:27:35 +08:00
parent a67bc0f9f3
commit 35abf97110
2 changed files with 69 additions and 17 deletions

View File

@ -54,6 +54,21 @@
<el-input v-model="queryParams.memberName" clearable /> <el-input v-model="queryParams.memberName" clearable />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4">
<el-form-item :label="'隶属体系'" prop="vertexId">
<el-select
v-model="queryParams.vertexId"
clearable
>
<el-option
v-for="item in vertexList"
:key="item.pkId"
:label="item.vertexName"
:value="item.pkId"
/>
</el-select>
</el-form-item>
</el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item :label="'联系方式'" prop="phone"> <el-form-item :label="'联系方式'" prop="phone">
<el-input v-model="queryParams.phone" clearable /> <el-input v-model="queryParams.phone" clearable />
@ -321,6 +336,12 @@
prop="memberName" prop="memberName"
:label="'会员姓名'" :label="'会员姓名'"
/> />
<el-table-column
align="center"
prop="vertexName"
:label="'隶属体系'"
min-width="120"
/>
<el-table-column <el-table-column
align="center" align="center"
min-width="120px" min-width="120px"
@ -475,7 +496,7 @@ import topBar from '@/components/topBar'
import * as log from '@/api/logistics' import * as log from '@/api/logistics'
import * as del from '@/api/delivery' import * as del from '@/api/delivery'
import { getStatus } from '@/api/notice' import { getStatus } from '@/api/notice'
import { getVartexList } from '@/api/affiliatedteam'
export default { export default {
name: 'Ckspdd', name: 'Ckspdd',
components: { components: {
@ -507,14 +528,16 @@ export default {
pageNum: 1, pageNum: 1,
pageSize: 50, pageSize: 50,
orderCode: '', orderCode: '',
orderStatus: '' orderStatus: '',
vertexId: ''
}, },
orderStatusList: [], orderStatusList: [],
tableData: [], tableData: [],
orderTypeList: [], orderTypeList: [],
shippingTypeList: [], shippingTypeList: [],
payTypeList: [], payTypeList: [],
total: 0 total: 0,
vertexList: []
} }
}, },
created() { created() {
@ -522,6 +545,9 @@ export default {
this.getOthers() this.getOthers()
this.getSearch() this.getSearch()
this.getOrderStatus() this.getOrderStatus()
getVartexList().then((res) => {
this.vertexList = res.data
})
}, },
methods: { methods: {
getOrderStatus() { getOrderStatus() {

View File

@ -19,7 +19,21 @@
<el-input v-model="queryParams.memberName" clearable /> <el-input v-model="queryParams.memberName" clearable />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4">
<el-form-item :label="'隶属体系'" prop="vertexId">
<el-select
v-model="queryParams.vertexId"
clearable
>
<el-option
v-for="item in vertexList"
:key="item.pkId"
:label="item.vertexName"
:value="item.pkId"
/>
</el-select>
</el-form-item>
</el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item :label="'联系方式'" prop="phone"> <el-form-item :label="'联系方式'" prop="phone">
<el-input v-model="queryParams.phone" clearable /> <el-input v-model="queryParams.phone" clearable />
@ -58,8 +72,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row>
<el-row>
<el-col :span="4"> <el-col :span="4">
<el-form-item :label="'收货人'" prop="recName"> <el-form-item :label="'收货人'" prop="recName">
<el-input v-model="queryParams.recName" clearable /> <el-input v-model="queryParams.recName" clearable />
@ -97,20 +110,21 @@
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4">
<el-form-item
:label="`${'购买人' + '姓名'}`"
prop="buyMemberName"
>
<el-input
v-model="queryParams.buyMemberName"
clearable
/>
</el-form-item>
</el-col>
</el-row> </el-row>
<el-collapse-transition> <el-collapse-transition>
<el-row v-show="isActive"> <el-row v-show="isActive">
<el-col :span="4">
<el-form-item
:label="`${'购买人' + '姓名'}`"
prop="buyMemberName"
>
<el-input
v-model="queryParams.buyMemberName"
clearable
/>
</el-form-item>
</el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item :label="'支付方式'" prop="payType"> <el-form-item :label="'支付方式'" prop="payType">
<el-select <el-select
@ -236,6 +250,12 @@
prop="memberCode" prop="memberCode"
:label="'会员编号'" :label="'会员编号'"
/> />
<el-table-column
align="center"
prop="vertexName"
:label="'隶属体系'"
min-width="120"
/>
<el-table-column <el-table-column
v-if="dataList[3].key" v-if="dataList[3].key"
align="center" align="center"
@ -410,6 +430,7 @@
import topBar from '@/components/topBar' import topBar from '@/components/topBar'
import * as log from '@/api/logistics' import * as log from '@/api/logistics'
import * as api from '@/api/site.js' import * as api from '@/api/site.js'
import { getVartexList } from '@/api/affiliatedteam'
import { getRoleMenu, roleDetails, getStatus } from '@/api/notice' import { getRoleMenu, roleDetails, getStatus } from '@/api/notice'
export default { export default {
name: 'Spdd', name: 'Spdd',
@ -419,6 +440,7 @@ export default {
data() { data() {
return { return {
moren: 'spdd', moren: 'spdd',
vertexList: [],
dataList: [ dataList: [
{ {
name: 'orderCode', name: 'orderCode',
@ -523,6 +545,7 @@ export default {
multipleSelection: [], multipleSelection: [],
queryParams: { queryParams: {
vertexId: '',
pageNum: 1, pageNum: 1,
pageSize: 50, pageSize: 50,
shoppingAddress: [], shoppingAddress: [],
@ -623,6 +646,9 @@ export default {
log.getOrderPayType().then((res) => { log.getOrderPayType().then((res) => {
this.paywayList = res.data this.paywayList = res.data
}) })
getVartexList().then((res) => {
this.vertexList = res.data
})
}, },
// //
changeActive() { changeActive() {