初次对接

This commit is contained in:
2025-04-01 23:48:13 +08:00
parent db1fdc5e18
commit a72677e1ae
12 changed files with 174 additions and 258 deletions

View File

@@ -24,7 +24,6 @@
<script lang="ts" setup>
import {reactive, onMounted, computed,defineProps} from 'vue';
import { formatTime } from '../../utils/index'
import { useRouter } from 'vue-router'
import { listApi } from '../../api/list/index'
import { useI18n } from 'vue-i18n';
@@ -34,6 +33,7 @@ const props = defineProps({
})
// 定义变量内容
JSON.stringify()
const state = reactive({
page: {
total: 1000,
@@ -42,28 +42,29 @@ const state = reactive({
},
option: {
index: false,
menuWidth: 150,
menuWidth: 120,
border: true,
delBtn: false,
editBtn: false,
align: 'center',
searchLabelWidth:100,
searchMenuSpan:6,
// searchLabelWidth:100,
selection: true,
searchMenuSpan:3,
addBtn:false,
column: [
{ label: computed(() => t('message.list.PONumber')), prop: 'fBillNo', width: 200,search: true },
{ label: computed(() => t('message.list.SupplierCode')), prop: 'supplierId', width: 200 },
{ label: computed(() => t('message.list.SupplierName')), prop: 'supplierName', width: 200 },
{ label: computed(() => t('message.list.Buyer')), prop: 'purchaser', width: 200 },
{ label: computed(() => t('message.list.SettlementMode')), prop: 'paymentMethod', width: 200,search: true },
{ label: computed(() => t('message.list.Currency')), prop: 'settlementCcurrency', width: 200,search: true },
{ label: computed(() => t('message.list.PaymentTerms')), prop: 'paymentTerms', width: 200 },
{ label: computed(() => t('message.list.ExchangeRateType')), prop: 'exchangeRateType', width: 200,search: true },
{ label: computed(() => t('message.list.ExchangeRate')), prop: 'exchangeRate', width: 200 },
{ label: computed(() => t('message.list.OrderCreater')), prop: 'creater', width: 200 },
{ label: computed(() => t('message.list.DocStatus')), prop: 'status', width: 200,search: true,type: 'select'},
{ label: computed(() => t('message.list.PurchaseDate')), prop: 'fDate', width: 200,search: true,type: 'datetime', searchSpan: 12,searchRange: true,},
{ label: computed(() => t('message.list.Comments')), prop: 'remark', width: 200 },
{ label: computed(() => t('message.list.PONumber')), prop: 'fBillNo', width: 150,search: true,searchSpan: 3 },
{ label: computed(() => t('message.list.PurchaseDate')), prop: 'fDate', width: 150,search: true,type: 'datetime', searchSpan: 6,searchRange: true,},
{ label: '关闭状态', prop: 'hangzhuangtai', width: 150 },
{ label: '物料编码', prop: 'wuliaobinama', width: 150 },
{ label: '物料名称', prop: 'wuliaomingcheng', width: 150 },
{ label: '采购单位', prop: 'caigoudanwei', width: 150 },
{ label: '采购数量', prop: 'caigoushuliang', width: 150 },
{ label: '交货日期', prop: 'jioahuiriqi', width: 150 },
{ label: '业务状态', prop: 'yewuzhuangtai', width: 150,search: true,searchSpan: 3 },
{ label: '累计收料数量', prop: 'ljslsl', width: 150 },
{ label: '剩余收料数量', prop: 'syslsl', width: 150 },
{ label: '供应商承诺交期', prop: 'gyscnjq', width: 150 },
{ label: '供应商承诺最新交期', prop: 'gyscnzxjq', width: 150 },
],
},
data: [],
@@ -76,17 +77,13 @@ const onLoadFun = (e:any) => {
getList()
}
const searchChange = (params:any, done:any) => {
console.log(params)
done()
if(params.fDate?.length){
console.log(11111)
}
if(params.fDate?.length){}
}
const resetChange = () => {
}
const toPurchaseDetails = (item:any) => {
console.log(item)
router.push({
path: '/purchaseDetails',
query:{
@@ -113,6 +110,9 @@ onMounted(() => {
</script>
<style lang="scss" scoped>
:deep(.el-table__cell){
padding: 0 !important;
}
.system-user-container {
:deep(.el-card__body) {
display: flex;