// brand: [{ required: true, message: "请选择申请单类型", trigger: "blur" }], | // brand: [{ required: true, message: "请选择申请单类型", trigger: "blur" }], | ||||
receiveStoreCode: [{required: true, message: "请选择收货仓库", trigger: "blur"}], | receiveStoreCode: [{required: true, message: "请选择收货仓库", trigger: "blur"}], | ||||
sendStoreCode: [{required: true, message: "请选择发货仓库", trigger: "blur"}], | sendStoreCode: [{required: true, message: "请选择发货仓库", trigger: "blur"}], | ||||
// cardType: [{ required: true, message: "请选择卡类型", trigger: "blur" }], | |||||
// obuType: [{ required: true, message: "请选择签类型", trigger: "blur" }], | |||||
cardType: [{ required: true, message: "请选择卡类型", trigger: "blur" }], | |||||
obuType: [{ required: true, message: "请选择签类型", trigger: "blur" }], | |||||
}) | }) | ||||
const props2 = { | const props2 = { | ||||
value: "code", | value: "code", |
const crudRef = ref() | const crudRef = ref() | ||||
const value1 = ref() | const value1 = ref() | ||||
let tableData: any = ref([]) | let tableData: any = ref([]) | ||||
const itemStartValue = ref("1") | |||||
const itemStartValue = ref(1) | |||||
//查询参数 | //查询参数 | ||||
const searchForm = ref({ agencyId: '' }) | const searchForm = ref({ agencyId: '' }) | ||||
const agencyIdList = ref([]) | const agencyIdList = ref([]) | ||||
const Adds = () => { | const Adds = () => { | ||||
itemStartValue.value = 1 | itemStartValue.value = 1 | ||||
console.log("type111====>", itemStartValue.value) | |||||
} | } | ||||
//表单编辑按钮 | //表单编辑按钮 | ||||
function itemEdit(idx: any, row: any) { | function itemEdit(idx: any, row: any) { | ||||
itemStartValue.value = 2 | itemStartValue.value = 2 | ||||
console.log("type====>", itemStartValue.value) | |||||
} | } | ||||
// 添加 | // 添加 | ||||
const submitAdd = (data: any) => { | const submitAdd = (data: any) => { | ||||
request(data, itemStartValue.value) | |||||
console.log("type====>", typeOption.value) | |||||
// request(data, itemStartValue.value) | |||||
} | } | ||||
const request = (data: any, type: any) => { | const request = (data: any, type: any) => { | ||||
data.optType = type //操作类型 1新增 2修改 | |||||
BaseService.postN(itemStartValue.value == 1 ? '/invw/api/warehouse/add' : '/invw/api/warehouse/edit', data).then((res: any) => { | |||||
//操作类型 1新增 2修改 | |||||
console.log("type====>",type,"---->", itemStartValue.value) | |||||
BaseService.postN(type == 1 ? '/invw/api/warehouse/add' : '/invw/api/warehouse/edit', data).then((res: any) => { | |||||
if (res && res.code === 0) { | if (res && res.code === 0) { | ||||
getList() | getList() | ||||
getAgenCy() | getAgenCy() | ||||
getUpperWarehouseIdList() | getUpperWarehouseIdList() | ||||
crudRef.value.reset(); | crudRef.value.reset(); | ||||
crudRef.value.dialogFormVisible = false; | crudRef.value.dialogFormVisible = false; | ||||
} else { | |||||
ElMessage.error(res.message) | |||||
} | } | ||||
}) | }) | ||||
} | } |
{ | { | ||||
prop: "issuerId", | prop: "issuerId", | ||||
label: "发行方编号", | label: "发行方编号", | ||||
hide: true, | |||||
width: "80px" | width: "80px" | ||||
}, | }, | ||||
{ | |||||
prop: "name", | |||||
label: "渠道名称", | |||||
width: "200px", | |||||
form: { | |||||
width: '45%', | |||||
formLabelWidth: formLabelWidth, | |||||
type: 'input', | |||||
required: true, | |||||
} | |||||
}, | |||||
{ | { | ||||
prop: "agencyId", | prop: "agencyId", | ||||
label: "渠道编号", | label: "渠道编号", | ||||
disabled: false | disabled: false | ||||
} | } | ||||
}, | }, | ||||
{ | |||||
prop: "name", | |||||
label: "渠道名称", | |||||
width: "200px", | |||||
form: { | |||||
width: '45%', | |||||
formLabelWidth: formLabelWidth, | |||||
type: 'input', | |||||
required: true, | |||||
} | |||||
}, | |||||
{ | { | ||||
prop: "mapAgencyId", | prop: "mapAgencyId", | ||||
label: "中心渠道编号", | |||||
label: "中心渠道", | |||||
width: "120px", | width: "120px", | ||||
listData: getCenterAgencyIdList, | listData: getCenterAgencyIdList, | ||||
form: { | form: { | ||||
{ | { | ||||
prop: "contact", | prop: "contact", | ||||
label: "联系人姓名", | label: "联系人姓名", | ||||
width: '100', | |||||
form: { | form: { | ||||
width: '45%', | width: '45%', | ||||
formLabelWidth: formLabelWidth, | formLabelWidth: formLabelWidth, | ||||
}, { | }, { | ||||
prop: "tel", | prop: "tel", | ||||
label: "联系电话", | label: "联系电话", | ||||
width: '100', | |||||
form: { | form: { | ||||
width: '45%', | width: '45%', | ||||
formLabelWidth: formLabelWidth, | formLabelWidth: formLabelWidth, | ||||
{ | { | ||||
prop: 'address', | prop: 'address', | ||||
label: '地址', | label: '地址', | ||||
width: '100', | |||||
form: { | form: { | ||||
width: '45%', | width: '45%', | ||||
formLabelWidth: formLabelWidth, | formLabelWidth: formLabelWidth, | ||||
{ | { | ||||
prop: 'email', | prop: 'email', | ||||
label: 'email', | label: 'email', | ||||
width: '100', | |||||
form: { | form: { | ||||
width: '45%', | width: '45%', | ||||
formLabelWidth: formLabelWidth, | formLabelWidth: formLabelWidth, | ||||
slotSet: true, | slotSet: true, | ||||
slotSetName: "status", | slotSetName: "status", | ||||
}, | }, | ||||
{ | |||||
prop: "info", | |||||
label: "备注", | |||||
span: 3, | |||||
form: { | |||||
width: '95%', | |||||
formLabelWidth: formLabelWidth, | |||||
type: 'input', | |||||
itemType: 'textarea', | |||||
rows: 5 | |||||
} | |||||
}, | |||||
{ | { | ||||
hide: true, | hide: true, | ||||
prop: "agencyModels", | prop: "agencyModels", | ||||
} | } | ||||
return val | return val | ||||
}, | }, | ||||
}, | |||||
{ | |||||
prop: "info", | |||||
label: "备注", | |||||
span: 3, | |||||
form: { | |||||
width: '95%', | |||||
formLabelWidth: formLabelWidth, | |||||
type: 'input', | |||||
itemType: 'textarea', | |||||
rows: 5 | |||||
} | } | ||||
}, | |||||
] | ] | ||||
}); | }); | ||||
// 搜索按钮 | // 搜索按钮 |
添加一级网点 | 添加一级网点 | ||||
</el-button> --> | </el-button> --> | ||||
<el-button type="success" @click="getItmeLiet()"> | <el-button type="success" @click="getItmeLiet()"> | ||||
中心网点管理 | |||||
报备部中心网点管理 | |||||
</el-button> | </el-button> | ||||
</template> | </template> | ||||
<template #operation="{ scope }"> | <template #operation="{ scope }"> | ||||
</crud-template> | </crud-template> | ||||
<el-dialog title="中心网点管理" v-model="vShowDoalog"> | |||||
<el-dialog title="报备部中心网点管理" v-model="vShowDoalog"> | |||||
<crud-template ref="crudRefTwo" :home-data="zxqdFind" @submit="itemAdd" @handleEdit="itemEdit" @add="Adds" | <crud-template ref="crudRefTwo" :home-data="zxqdFind" @submit="itemAdd" @handleEdit="itemEdit" @add="Adds" | ||||
:searchForm="searchForm2" @btnSearch="btnSearch2" @CurrentChange="handleCurrentChangeTwo" @handleDelete="itemDelete" | :searchForm="searchForm2" @btnSearch="btnSearch2" @CurrentChange="handleCurrentChangeTwo" @handleDelete="itemDelete" | ||||
:tableData="tableItemData" @refreshLeft="refreshLeft2"> | :tableData="tableItemData" @refreshLeft="refreshLeft2"> |