|
|
|
@ -1,156 +1,126 @@
|
|
|
|
|
<template>
|
|
|
|
|
<el-dialog :title="!dataForm.id ? '新建' : isDetail ? '详情':'编辑'"
|
|
|
|
|
:close-on-click-modal="false" append-to-body
|
|
|
|
|
:visible.sync="visible" class="JNPF-dialog JNPF-dialog_center" lock-scroll
|
|
|
|
|
width="1000px">
|
|
|
|
|
<el-dialog :title="!dataForm.id ? '新建' : isDetail ? '详情':'编辑'" :close-on-click-modal="false" append-to-body
|
|
|
|
|
:visible.sync="visible" class="JNPF-dialog JNPF-dialog_center" lock-scroll width="1500px">
|
|
|
|
|
<el-row :gutter="15" class="">
|
|
|
|
|
<el-form ref="elForm" :model="dataForm" :rules="rules" size="small" label-width="100px" label-position="right">
|
|
|
|
|
<template v-if="!loading">
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item label="单据编号"
|
|
|
|
|
prop="documentNo" >
|
|
|
|
|
<el-input v-model="dataForm.documentNo"
|
|
|
|
|
placeholder="系统自动生成" readonly >
|
|
|
|
|
<el-form-item label="单据编号" prop="documentNo">
|
|
|
|
|
<el-input v-model="dataForm.documentNo" placeholder="系统自动生成" readonly>
|
|
|
|
|
|
|
|
|
|
</el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item label="合同名称"
|
|
|
|
|
prop="contractName" >
|
|
|
|
|
<popupSelect v-model="dataForm.contractName"
|
|
|
|
|
placeholder="请选择" clearable field="contractName" interfaceId="391146878474963333" :columnOptions="contractNamecolumnOptions" propsValue="contract_name" relationField="contract_name" popupType="dialog"
|
|
|
|
|
popupTitle="选择数据" popupWidth="800px" @change="popupSelectChange"
|
|
|
|
|
>
|
|
|
|
|
<el-form-item label="合同名称" prop="contractName">
|
|
|
|
|
<popupSelect v-model="dataForm.contractName" placeholder="请选择" clearable field="contractName"
|
|
|
|
|
interfaceId="391146878474963333" :columnOptions="contractNamecolumnOptions" propsValue="contract_name"
|
|
|
|
|
relationField="contract_name" popupType="dialog" popupTitle="选择数据" popupWidth="800px"
|
|
|
|
|
@change="popupSelectChange">
|
|
|
|
|
|
|
|
|
|
</popupSelect>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item label="币别"
|
|
|
|
|
prop="currency" >
|
|
|
|
|
<el-select v-model="dataForm.currency"
|
|
|
|
|
placeholder="请选择" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-option v-for="(item, index) in currencyOptions" :key="index" :label="item.fullName" :value="item.id" :disabled="item.disabled" ></el-option>
|
|
|
|
|
<el-form-item label="币别" prop="currency">
|
|
|
|
|
<el-select v-model="dataForm.currency" placeholder="请选择" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-option v-for="(item, index) in currencyOptions" :key="index" :label="item.fullName" :value="item.id"
|
|
|
|
|
:disabled="item.disabled"></el-option>
|
|
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item label="对方合同"
|
|
|
|
|
prop="contractNo" >
|
|
|
|
|
<el-input v-model="dataForm.contractNo"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-form-item label="对方合同" prop="contractNo">
|
|
|
|
|
<el-input v-model="dataForm.contractNo" placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
|
|
|
|
|
</el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item label="垫资金额"
|
|
|
|
|
prop="advanceAmount" >
|
|
|
|
|
<el-input v-model="dataForm.advanceAmount"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-form-item label="垫资金额" prop="advanceAmount">
|
|
|
|
|
<el-input v-model="dataForm.advanceAmount" placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
|
|
|
|
|
</el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item label="数量"
|
|
|
|
|
prop="num" >
|
|
|
|
|
<el-input v-model="dataForm.num"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-form-item label="数量" prop="num">
|
|
|
|
|
<el-input v-model="dataForm.num" placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
|
|
|
|
|
</el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item label="金额"
|
|
|
|
|
prop="price" >
|
|
|
|
|
<el-input v-model="dataForm.price"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-form-item label="金额" prop="price">
|
|
|
|
|
<el-input v-model="dataForm.price" placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
|
|
|
|
|
</el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item label="不含税金额"
|
|
|
|
|
prop="notPrice" >
|
|
|
|
|
<el-input v-model="dataForm.notPrice"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-form-item label="不含税金额" prop="notPrice">
|
|
|
|
|
<el-input v-model="dataForm.notPrice" placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
|
|
|
|
|
</el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item label="备注信息"
|
|
|
|
|
prop="remark" >
|
|
|
|
|
<el-input v-model="dataForm.remark"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-form-item label="备注信息" prop="remark">
|
|
|
|
|
<el-input v-model="dataForm.remark" placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
|
|
|
|
|
</el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item label="客户名称"
|
|
|
|
|
prop="costomerName" >
|
|
|
|
|
<el-input v-model="dataForm.costomerName"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-form-item label="客户名称" prop="costomerName">
|
|
|
|
|
<el-input v-model="dataForm.costomerName" placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
|
|
|
|
|
</el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item label="已回款金额"
|
|
|
|
|
prop="amountCollected" >
|
|
|
|
|
<el-input v-model="dataForm.amountCollected"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-form-item label="已回款金额" prop="amountCollected">
|
|
|
|
|
<el-input v-model="dataForm.amountCollected" placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
|
|
|
|
|
</el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item label="发票数量"
|
|
|
|
|
prop="invoiceNum" >
|
|
|
|
|
<el-input v-model="dataForm.invoiceNum"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-form-item label="发票数量" prop="invoiceNum">
|
|
|
|
|
<el-input v-model="dataForm.invoiceNum" placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
|
|
|
|
|
</el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item label="发票金额"
|
|
|
|
|
prop="invoiceAmount" >
|
|
|
|
|
<el-input v-model="dataForm.invoiceAmount"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-form-item label="发票金额" prop="invoiceAmount">
|
|
|
|
|
<el-input v-model="dataForm.invoiceAmount" placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
|
|
|
|
|
</el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item label="来源系统"
|
|
|
|
|
prop="sourceSystem" >
|
|
|
|
|
<el-select v-model="dataForm.sourceSystem"
|
|
|
|
|
placeholder="请选择" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-option v-for="(item, index) in sourceSystemOptions" :key="index" :label="item.fullName" :value="item.id" :disabled="item.disabled" ></el-option>
|
|
|
|
|
<el-form-item label="来源系统" prop="sourceSystem">
|
|
|
|
|
<el-select v-model="dataForm.sourceSystem" placeholder="请选择" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-option v-for="(item, index) in sourceSystemOptions" :key="index" :label="item.fullName"
|
|
|
|
|
:value="item.id" :disabled="item.disabled"></el-option>
|
|
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item label="单据状态 "
|
|
|
|
|
prop="status" >
|
|
|
|
|
<el-select v-model="dataForm.status"
|
|
|
|
|
placeholder="请选择" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-option v-for="(item, index) in statusOptions" :key="index" :label="item.fullName" :value="item.id" :disabled="item.disabled" ></el-option>
|
|
|
|
|
<el-form-item label="单据状态 " prop="status">
|
|
|
|
|
<el-select v-model="dataForm.status" placeholder="请选择" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-option v-for="(item, index) in statusOptions" :key="index" :label="item.fullName" :value="item.id"
|
|
|
|
|
:disabled="item.disabled"></el-option>
|
|
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item label="制单人"
|
|
|
|
|
prop="creatorUserName" >
|
|
|
|
|
<el-input v-model="dataForm.creatorUserName"
|
|
|
|
|
placeholder="系统自动生成" readonly >
|
|
|
|
|
<el-form-item label="制单人" prop="creatorUserName">
|
|
|
|
|
<el-input v-model="dataForm.creatorUserName" placeholder="系统自动生成" readonly>
|
|
|
|
|
|
|
|
|
|
</el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
@ -167,86 +137,83 @@
|
|
|
|
|
<el-table-column type="index" width="50" label="序号" align="center" />
|
|
|
|
|
<el-table-column prop="licenseNum" label="车牌号">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<popupSelect v-model="scope.row.licenseNum"
|
|
|
|
|
placeholder="请选择" clearable :field="'licenseNum'+scope.$index" interfaceId="391151974030035653"
|
|
|
|
|
:bissId="dataForm.contractCode" :columnOptions="salesorder_item0licenseNumcolumnOptions" propsValue="license_no"
|
|
|
|
|
relationField="license_no" popupType="dialog" @change="popupSelectChange2"
|
|
|
|
|
popupWidth="800px"
|
|
|
|
|
>
|
|
|
|
|
<popupSelect v-model="scope.row.licenseNum" placeholder="请选择" clearable
|
|
|
|
|
:field="'licenseNum'+scope.$index" interfaceId="391151974030035653"
|
|
|
|
|
:bissId="dataForm.contractCode" :columnOptions="salesorder_item0licenseNumcolumnOptions"
|
|
|
|
|
propsValue="license_no" relationField="license_no" popupType="dialog"
|
|
|
|
|
@change="popupSelectChange2" popupWidth="800px">
|
|
|
|
|
|
|
|
|
|
</popupSelect>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="materialName" label="物料名称">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-input v-model="scope.row.materialName"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-input v-model="scope.row.materialName" placeholder="请输入" clearable
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</el-input>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="poundType" label="类型">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-select v-model="scope.row.poundType"
|
|
|
|
|
placeholder="请选择" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-option v-for="(item, index) in poundTypeOptions" :key="index" :label="item.fullName" :value="item.id" :disabled="item.disabled" ></el-option>
|
|
|
|
|
<el-select v-model="scope.row.poundType" placeholder="请选择" clearable
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
<el-option v-for="(item, index) in poundTypeOptions" :key="index" :label="item.fullName"
|
|
|
|
|
:value="item.id" :disabled="item.disabled"></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="netWeight" label="净重">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-input v-model="scope.row.netWeight"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-input v-model="scope.row.netWeight" placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
</el-input>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="unit" label="单位">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-select v-model="scope.row.unit"
|
|
|
|
|
placeholder="请选择" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-option v-for="(item, index) in unitOptions" :key="index" :label="item.fullName" :value="item.id" :disabled="item.disabled" ></el-option>
|
|
|
|
|
<el-select v-model="scope.row.unit" placeholder="请选择" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-option v-for="(item, index) in unitOptions" :key="index" :label="item.fullName"
|
|
|
|
|
:value="item.id" :disabled="item.disabled"></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="advance" label="是否垫资">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-select v-model="scope.row.advance"
|
|
|
|
|
placeholder="请选择" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-option v-for="(item, index) in advanceOptions" :key="index" :label="item.fullName" :value="item.id" :disabled="item.disabled" ></el-option>
|
|
|
|
|
<el-select v-model="scope.row.advance" placeholder="请选择" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-option v-for="(item, index) in advanceOptions" :key="index" :label="item.fullName"
|
|
|
|
|
:value="item.id" :disabled="item.disabled"></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="unitPrice" label="含税单价">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-input v-model="scope.row.unitPrice"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-input v-model="scope.row.unitPrice" placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
</el-input>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="settlement" label="结算重量">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-input v-model="scope.row.settlement"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-input v-model="scope.row.settlement" placeholder="请输入" clearable
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</el-input>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="rate" label="税率 ">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-select v-model="scope.row.rate"
|
|
|
|
|
placeholder="请选择" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-option v-for="(item, index) in rateOptions" :key="index" :label="item.fullName" :value="item.id" :disabled="item.disabled" ></el-option>
|
|
|
|
|
<el-select v-model="scope.row.rate" placeholder="请选择" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-option v-for="(item, index) in rateOptions" :key="index" :label="item.fullName"
|
|
|
|
|
:value="item.id" :disabled="item.disabled"></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="price" label="金额">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-input v-model="scope.row.price"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-input v-model="scope.row.price" placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
</el-input>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="noPrice" label="不含税金额">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-input v-model="scope.row.noPrice"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-input v-model="scope.row.noPrice" placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
</el-input>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
@ -262,14 +229,15 @@
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="vehiclePictures" label="车辆图片">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-input v-model="scope.row.vehiclePictures"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"300%"}'>
|
|
|
|
|
<el-input v-model="scope.row.vehiclePictures" placeholder="请输入" clearable
|
|
|
|
|
:style='{"width":"300%"}'>
|
|
|
|
|
</el-input>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column label="操作" width="50">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-button size="mini" type="text" class="JNPF-table-delBtn" @click="delsalesorder_item0List(scope.$index)">删除</el-button>
|
|
|
|
|
<el-button size="mini" type="text" class="JNPF-table-delBtn"
|
|
|
|
|
@click="delsalesorder_item0List(scope.$index)">删除</el-button>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
</el-table>
|
|
|
|
@ -289,35 +257,34 @@
|
|
|
|
|
<el-table-column type="index" width="50" label="序号" align="center" />
|
|
|
|
|
<el-table-column prop="documentNo" label="出库单号">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-input v-model="scope.row.documentNo"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-input v-model="scope.row.documentNo" placeholder="请输入" clearable
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</el-input>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="issueDate" label="出库日期 ">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-date-picker v-model="scope.row.issueDate"
|
|
|
|
|
placeholder="请选择" clearable :style='{"width":"100%"}' type="date" format="yyyy-MM-dd" value-format="timestamp" >
|
|
|
|
|
<el-date-picker v-model="scope.row.issueDate" placeholder="请选择" clearable
|
|
|
|
|
:style='{"width":"100%"}' type="date" format="yyyy-MM-dd" value-format="timestamp">
|
|
|
|
|
</el-date-picker>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="num" label="出库数量">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-input v-model="scope.row.num"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-input v-model="scope.row.num" placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
</el-input>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="amount" label="出库金额">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-input v-model="scope.row.amount"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-input v-model="scope.row.amount" placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
</el-input>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column label="操作" width="50">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-button size="mini" type="text" class="JNPF-table-delBtn" @click="delreceiptoutsoitemList(scope.$index)">删除</el-button>
|
|
|
|
|
<el-button size="mini" type="text" class="JNPF-table-delBtn"
|
|
|
|
|
@click="delreceiptoutsoitemList(scope.$index)">删除</el-button>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
</el-table>
|
|
|
|
@ -337,29 +304,30 @@
|
|
|
|
|
<el-table-column type="index" width="50" label="序号" align="center" />
|
|
|
|
|
<el-table-column prop="paymentType" label="收款类型 ">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-select v-model="scope.row.paymentType"
|
|
|
|
|
placeholder="请选择" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-option v-for="(item, index) in paymentTypeOptions" :key="index" :label="item.fullName" :value="item.id" :disabled="item.disabled" ></el-option>
|
|
|
|
|
<el-select v-model="scope.row.paymentType" placeholder="请选择" clearable
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
<el-option v-for="(item, index) in paymentTypeOptions" :key="index" :label="item.fullName"
|
|
|
|
|
:value="item.id" :disabled="item.disabled"></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="amountCollected" label="收款金额">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-input v-model="scope.row.amountCollected"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-input v-model="scope.row.amountCollected" placeholder="请输入" clearable
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</el-input>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="remark" label="备注">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-input v-model="scope.row.remark"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-input v-model="scope.row.remark" placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
</el-input>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column label="操作" width="50">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-button size="mini" type="text" class="JNPF-table-delBtn" @click="delcollectionsoitemList(scope.$index)">删除</el-button>
|
|
|
|
|
<el-button size="mini" type="text" class="JNPF-table-delBtn"
|
|
|
|
|
@click="delcollectionsoitemList(scope.$index)">删除</el-button>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
</el-table>
|
|
|
|
@ -379,86 +347,86 @@
|
|
|
|
|
<el-table-column type="index" width="50" label="序号" align="center" />
|
|
|
|
|
<el-table-column prop="invoiceNo" label="发票编号">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-input v-model="scope.row.invoiceNo"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-input v-model="scope.row.invoiceNo" placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
</el-input>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="invoiceCode" label="发票代码">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-input v-model="scope.row.invoiceCode"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-input v-model="scope.row.invoiceCode" placeholder="请输入" clearable
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</el-input>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="involceAmount" label="发票金额">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-input v-model="scope.row.involceAmount"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-input v-model="scope.row.involceAmount" placeholder="请输入" clearable
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</el-input>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="invoiceQuantity" label="发票数量">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-input v-model="scope.row.invoiceQuantity"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-input v-model="scope.row.invoiceQuantity" placeholder="请输入" clearable
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</el-input>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="taxRate" label="税率 ">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-select v-model="scope.row.taxRate"
|
|
|
|
|
placeholder="请选择" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-option v-for="(item, index) in taxRateOptions" :key="index" :label="item.fullName" :value="item.id" :disabled="item.disabled" ></el-option>
|
|
|
|
|
<el-select v-model="scope.row.taxRate" placeholder="请选择" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-option v-for="(item, index) in taxRateOptions" :key="index" :label="item.fullName"
|
|
|
|
|
:value="item.id" :disabled="item.disabled"></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="amountNotTax" label="不含税金额">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-input v-model="scope.row.amountNotTax"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-input v-model="scope.row.amountNotTax" placeholder="请输入" clearable
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</el-input>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="taxAmount" label="税额">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-input v-model="scope.row.taxAmount"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-input v-model="scope.row.taxAmount" placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
</el-input>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="invoiceStatus" label="发票状态 ">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-select v-model="scope.row.invoiceStatus"
|
|
|
|
|
placeholder="请选择" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-option v-for="(item, index) in invoiceStatusOptions" :key="index" :label="item.fullName" :value="item.id" :disabled="item.disabled" ></el-option>
|
|
|
|
|
<el-select v-model="scope.row.invoiceStatus" placeholder="请选择" clearable
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
<el-option v-for="(item, index) in invoiceStatusOptions" :key="index" :label="item.fullName"
|
|
|
|
|
:value="item.id" :disabled="item.disabled"></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="creatorUserName" label="开票人">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-input v-model="scope.row.creatorUserName"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-input v-model="scope.row.creatorUserName" placeholder="请输入" clearable
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</el-input>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="invoiceDate" label="开票日期">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-date-picker v-model="scope.row.invoiceDate"
|
|
|
|
|
placeholder="请选择" clearable :style='{"width":"100%"}' type="date" format="yyyy-MM-dd" value-format="timestamp" >
|
|
|
|
|
<el-date-picker v-model="scope.row.invoiceDate" placeholder="请选择" clearable
|
|
|
|
|
:style='{"width":"100%"}' type="date" format="yyyy-MM-dd" value-format="timestamp">
|
|
|
|
|
</el-date-picker>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="attachMent" label="发票附件 ">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<JNPF-UploadFz v-model="scope.row.attachMent"
|
|
|
|
|
:fileSize="5" sizeUnit="MB" :limit="9" buttonText="点击上传" >
|
|
|
|
|
<JNPF-UploadFz v-model="scope.row.attachMent" :fileSize="5" sizeUnit="MB" :limit="9"
|
|
|
|
|
buttonText="点击上传">
|
|
|
|
|
</JNPF-UploadFz>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column label="操作" width="50">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-button size="mini" type="text" class="JNPF-table-delBtn" @click="delarinvoices_item0soitemList(scope.$index)">删除</el-button>
|
|
|
|
|
<el-button size="mini" type="text" class="JNPF-table-delBtn"
|
|
|
|
|
@click="delarinvoices_item0soitemList(scope.$index)">删除</el-button>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
</el-table>
|
|
|
|
@ -480,35 +448,35 @@
|
|
|
|
|
<el-table-column type="index" width="50" label="序号" align="center" />
|
|
|
|
|
<el-table-column prop="documentNo" label="退货单号">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-input v-model="scope.row.documentNo"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-input v-model="scope.row.documentNo" placeholder="请输入" clearable
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</el-input>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="refundNum" label="退货数量">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-input v-model="scope.row.refundNum"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-input v-model="scope.row.refundNum" placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
</el-input>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="refundAmount" label="退款金额">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-input v-model="scope.row.refundAmount"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-input v-model="scope.row.refundAmount" placeholder="请输入" clearable
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</el-input>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="creatorTime" label="退货日期">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-date-picker v-model="scope.row.creatorTime"
|
|
|
|
|
placeholder="请选择" clearable :style='{"width":"100%"}' type="date" format="yyyy-MM-dd" value-format="timestamp" >
|
|
|
|
|
<el-date-picker v-model="scope.row.creatorTime" placeholder="请选择" clearable
|
|
|
|
|
:style='{"width":"100%"}' type="date" format="yyyy-MM-dd" value-format="timestamp">
|
|
|
|
|
</el-date-picker>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column label="操作" width="50">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-button size="mini" type="text" class="JNPF-table-delBtn" @click="delsalesbacksoitemList(scope.$index)">删除</el-button>
|
|
|
|
|
<el-button size="mini" type="text" class="JNPF-table-delBtn"
|
|
|
|
|
@click="delsalesbacksoitemList(scope.$index)">删除</el-button>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
</el-table>
|
|
|
|
@ -528,43 +496,44 @@
|
|
|
|
|
<el-table-column type="index" width="50" label="序号" align="center" />
|
|
|
|
|
<el-table-column prop="documentno" label="付款单号">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-input v-model="scope.row.documentno"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-input v-model="scope.row.documentno" placeholder="请输入" clearable
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</el-input>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="settlementtype" label="付款方式">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-select v-model="scope.row.settlementtype"
|
|
|
|
|
placeholder="请选择" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-option v-for="(item, index) in settlementtypeOptions" :key="index" :label="item.fullName" :value="item.id" :disabled="item.disabled" ></el-option>
|
|
|
|
|
<el-select v-model="scope.row.settlementtype" placeholder="请选择" clearable
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
<el-option v-for="(item, index) in settlementtypeOptions" :key="index"
|
|
|
|
|
:label="item.fullName" :value="item.id" :disabled="item.disabled"></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="duedate" label="付款日期">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-date-picker v-model="scope.row.duedate"
|
|
|
|
|
placeholder="请选择" clearable :style='{"width":"100%"}' type="date" format="yyyy-MM-dd" value-format="timestamp" >
|
|
|
|
|
<el-date-picker v-model="scope.row.duedate" placeholder="请选择" clearable
|
|
|
|
|
:style='{"width":"100%"}' type="date" format="yyyy-MM-dd" value-format="timestamp">
|
|
|
|
|
</el-date-picker>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="paymentamount" label="付款金额">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-input v-model="scope.row.paymentamount"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-input v-model="scope.row.paymentamount" placeholder="请输入" clearable
|
|
|
|
|
:style='{"width":"100%"}'>
|
|
|
|
|
</el-input>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="remark" label="备注">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-input v-model="scope.row.remark"
|
|
|
|
|
placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
<el-input v-model="scope.row.remark" placeholder="请输入" clearable :style='{"width":"100%"}'>
|
|
|
|
|
</el-input>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column label="操作" width="50">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-button size="mini" type="text" class="JNPF-table-delBtn" @click="delpaymentsoitemList(scope.$index)">删除</el-button>
|
|
|
|
|
<el-button size="mini" type="text" class="JNPF-table-delBtn"
|
|
|
|
|
@click="delpaymentsoitemList(scope.$index)">删除</el-button>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
</el-table>
|
|
|
|
@ -589,8 +558,12 @@
|
|
|
|
|
</template>
|
|
|
|
|
<script>
|
|
|
|
|
import request from '@/utils/request'
|
|
|
|
|
import { getDataInterfaceRes } from '@/api/systemData/dataInterface'
|
|
|
|
|
import { getDictionaryDataSelector } from '@/api/systemData/dictionary'
|
|
|
|
|
import {
|
|
|
|
|
getDataInterfaceRes
|
|
|
|
|
} from '@/api/systemData/dataInterface'
|
|
|
|
|
import {
|
|
|
|
|
getDictionaryDataSelector
|
|
|
|
|
} from '@/api/systemData/dictionary'
|
|
|
|
|
export default {
|
|
|
|
|
components: {},
|
|
|
|
|
props: [],
|
|
|
|
@ -624,39 +597,207 @@
|
|
|
|
|
paymentsoitemList: [],
|
|
|
|
|
},
|
|
|
|
|
activexvlbvm: '0',
|
|
|
|
|
rules:
|
|
|
|
|
{
|
|
|
|
|
contractName: [
|
|
|
|
|
{
|
|
|
|
|
rules: {
|
|
|
|
|
contractName: [{
|
|
|
|
|
required: true,
|
|
|
|
|
message: '请选择',
|
|
|
|
|
trigger: 'change'
|
|
|
|
|
}, ],
|
|
|
|
|
},
|
|
|
|
|
],
|
|
|
|
|
},
|
|
|
|
|
contractNamecolumnOptions:[ {"label":"合同编码","value":"contract_code"}, {"label":"合同名称","value":"contract_name"}, {"label":"合同类型","value":"contract_type"}, {"label":"供应商/客户名称","value":"name"},],
|
|
|
|
|
currencyOptions:[{"fullName":"人民币","id":"0"},{"fullName":"美元","id":"1"},{"fullName":"英镑","id":"2"}],
|
|
|
|
|
sourceSystemOptions:[{"fullName":"人工创建","id":"0"},{"fullName":"商城平台","id":"1"}],
|
|
|
|
|
statusOptions:[{"fullName":"已保存","id":"0"},{"fullName":"开票中","id":"1"},{"fullName":"付款申请","id":"2"},{"fullName":"待回款","id":"3"},{"fullName":"回款中","id":"4"},{"fullName":"归档","id":"5"}],
|
|
|
|
|
contractNamecolumnOptions: [{
|
|
|
|
|
"label": "合同编码",
|
|
|
|
|
"value": "contract_code"
|
|
|
|
|
}, {
|
|
|
|
|
"label": "合同名称",
|
|
|
|
|
"value": "contract_name"
|
|
|
|
|
}, {
|
|
|
|
|
"label": "合同类型",
|
|
|
|
|
"value": "contract_type"
|
|
|
|
|
}, {
|
|
|
|
|
"label": "供应商/客户名称",
|
|
|
|
|
"value": "name"
|
|
|
|
|
}, ],
|
|
|
|
|
currencyOptions: [{
|
|
|
|
|
"fullName": "人民币",
|
|
|
|
|
"id": "0"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "美元",
|
|
|
|
|
"id": "1"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "英镑",
|
|
|
|
|
"id": "2"
|
|
|
|
|
}],
|
|
|
|
|
sourceSystemOptions: [{
|
|
|
|
|
"fullName": "人工创建",
|
|
|
|
|
"id": "0"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "商城平台",
|
|
|
|
|
"id": "1"
|
|
|
|
|
}],
|
|
|
|
|
statusOptions: [{
|
|
|
|
|
"fullName": "已保存",
|
|
|
|
|
"id": "0"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "开票中",
|
|
|
|
|
"id": "1"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "付款申请",
|
|
|
|
|
"id": "2"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "待回款",
|
|
|
|
|
"id": "3"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "回款中",
|
|
|
|
|
"id": "4"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "归档",
|
|
|
|
|
"id": "5"
|
|
|
|
|
}],
|
|
|
|
|
|
|
|
|
|
salesorder_item0licenseNumcolumnOptions:[ {"label":"车牌号","value":"license_no"}, {"label":"物料名称","value":"material_name"},{"label":"磅单类型","value":"pound_type"},{"label":"净重","value":"net_weight"},
|
|
|
|
|
{"label":"计量单位","value":"unit"}, {"label":"是否垫资","value":"advance"},{"label":"销售单价","value":"sales_price"},
|
|
|
|
|
{"label":"结算重量","value":"settlement"}, {"label":"税率","value":"rate"}, {"label":"备注","value":"remark"},
|
|
|
|
|
{"label":"磅单图片","value":"pound_pictures"},{"label":"车辆图片","value":"vehicle_pictures"}, ],
|
|
|
|
|
poundTypeOptions:[{"fullName":"贸易","id":"0"},{"fullName":"其他","id":"1"}],
|
|
|
|
|
unitOptions:[{"fullName":"吨","id":"0"},{"fullName":"千克","id":"1"}],
|
|
|
|
|
advanceOptions:[{"fullName":"否","id":"0"},{"fullName":"是","id":"1"}],
|
|
|
|
|
rateOptions:[{"fullName":"13","id":"0"},{"fullName":"9","id":"1"},{"fullName":"6","id":"2"},{"fullName":"5","id":"3"},{"fullName":"3","id":"4"},{"fullName":"0","id":"5"}],
|
|
|
|
|
paymentTypeOptions:[{"fullName":"贷款","id":"0"},{"fullName":"运费","id":"1"},{"fullName":"仓储","id":"2"}],
|
|
|
|
|
taxRateOptions:[{"fullName":"13","id":"0"},{"fullName":"9","id":"1"},{"fullName":"6","id":"2"},{"fullName":"5","id":"3"},{"fullName":"3","id":"4"},{"fullName":"0","id":"5"}],
|
|
|
|
|
invoiceStatusOptions:[{"fullName":"正常","id":"0"},{"fullName":"红冲","id":"1"},{"fullName":"作废","id":"2"}],
|
|
|
|
|
settlementtypeOptions:[{"fullName":"现金","id":"0"},{"fullName":"赊购","id":"1"},{"fullName":"网银","id":"2"},{"fullName":"银企直连","id":"3"},{"fullName":"银票","id":"4"},{"fullName":"商票","id":"5"}],
|
|
|
|
|
salesorder_item0licenseNumcolumnOptions: [{
|
|
|
|
|
"label": "车牌号",
|
|
|
|
|
"value": "license_no"
|
|
|
|
|
}, {
|
|
|
|
|
"label": "物料名称",
|
|
|
|
|
"value": "material_name"
|
|
|
|
|
}, {
|
|
|
|
|
"label": "磅单类型",
|
|
|
|
|
"value": "pound_type"
|
|
|
|
|
}, {
|
|
|
|
|
"label": "净重",
|
|
|
|
|
"value": "net_weight"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"label": "计量单位",
|
|
|
|
|
"value": "unit"
|
|
|
|
|
}, {
|
|
|
|
|
"label": "是否垫资",
|
|
|
|
|
"value": "advance"
|
|
|
|
|
}, {
|
|
|
|
|
"label": "销售单价",
|
|
|
|
|
"value": "sales_price"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"label": "结算重量",
|
|
|
|
|
"value": "settlement"
|
|
|
|
|
}, {
|
|
|
|
|
"label": "税率",
|
|
|
|
|
"value": "rate"
|
|
|
|
|
}, {
|
|
|
|
|
"label": "备注",
|
|
|
|
|
"value": "remark"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"label": "磅单图片",
|
|
|
|
|
"value": "pound_pictures"
|
|
|
|
|
}, {
|
|
|
|
|
"label": "车辆图片",
|
|
|
|
|
"value": "vehicle_pictures"
|
|
|
|
|
},
|
|
|
|
|
],
|
|
|
|
|
poundTypeOptions: [{
|
|
|
|
|
"fullName": "贸易",
|
|
|
|
|
"id": "0"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "其他",
|
|
|
|
|
"id": "1"
|
|
|
|
|
}],
|
|
|
|
|
unitOptions: [{
|
|
|
|
|
"fullName": "吨",
|
|
|
|
|
"id": "0"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "千克",
|
|
|
|
|
"id": "1"
|
|
|
|
|
}],
|
|
|
|
|
advanceOptions: [{
|
|
|
|
|
"fullName": "否",
|
|
|
|
|
"id": "0"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "是",
|
|
|
|
|
"id": "1"
|
|
|
|
|
}],
|
|
|
|
|
rateOptions: [{
|
|
|
|
|
"fullName": "13",
|
|
|
|
|
"id": "0"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "9",
|
|
|
|
|
"id": "1"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "6",
|
|
|
|
|
"id": "2"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "5",
|
|
|
|
|
"id": "3"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "3",
|
|
|
|
|
"id": "4"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "0",
|
|
|
|
|
"id": "5"
|
|
|
|
|
}],
|
|
|
|
|
paymentTypeOptions: [{
|
|
|
|
|
"fullName": "贷款",
|
|
|
|
|
"id": "0"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "运费",
|
|
|
|
|
"id": "1"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "仓储",
|
|
|
|
|
"id": "2"
|
|
|
|
|
}],
|
|
|
|
|
taxRateOptions: [{
|
|
|
|
|
"fullName": "13",
|
|
|
|
|
"id": "0"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "9",
|
|
|
|
|
"id": "1"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "6",
|
|
|
|
|
"id": "2"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "5",
|
|
|
|
|
"id": "3"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "3",
|
|
|
|
|
"id": "4"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "0",
|
|
|
|
|
"id": "5"
|
|
|
|
|
}],
|
|
|
|
|
invoiceStatusOptions: [{
|
|
|
|
|
"fullName": "正常",
|
|
|
|
|
"id": "0"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "红冲",
|
|
|
|
|
"id": "1"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "作废",
|
|
|
|
|
"id": "2"
|
|
|
|
|
}],
|
|
|
|
|
settlementtypeOptions: [{
|
|
|
|
|
"fullName": "现金",
|
|
|
|
|
"id": "0"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "赊购",
|
|
|
|
|
"id": "1"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "网银",
|
|
|
|
|
"id": "2"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "银企直连",
|
|
|
|
|
"id": "3"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "银票",
|
|
|
|
|
"id": "4"
|
|
|
|
|
}, {
|
|
|
|
|
"fullName": "商票",
|
|
|
|
|
"id": "5"
|
|
|
|
|
}],
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
computed: {},
|
|
|
|
|
watch: {},
|
|
|
|
|
created() {
|
|
|
|
|
},
|
|
|
|
|
created() {},
|
|
|
|
|
mounted() {},
|
|
|
|
|
methods: {
|
|
|
|
|
popupSelectChange(e, d) {
|
|
|
|
@ -943,5 +1084,4 @@
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
</script>
|
|
|
|
|