|
|
|
@ -146,7 +146,7 @@ |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item label="税率(%)"> |
|
|
|
<!-- <el-input-number v-model="form.taxRate" :precision="2" :step="1" style="width:100%" /> --> |
|
|
|
<el-select v-model="taxForm.taxRate" placeholder="请选择" clearable> |
|
|
|
<el-select v-model="form.taxCode" placeholder="请选择" clearable> |
|
|
|
<el-option |
|
|
|
v-for = "t in taxList" |
|
|
|
:key = "t.taxCode" |
|
|
|
@ -159,7 +159,7 @@ |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item label="货币"> |
|
|
|
<!-- <el-input-number v-model="form.taxRate" :precision="2" :step="1" style="width:100%" /> --> |
|
|
|
<el-select v-model="currencyForm.currency" placeholder="请选择" clearable> |
|
|
|
<el-select v-model="form.currency" placeholder="请选择" clearable> |
|
|
|
<el-option |
|
|
|
v-for = "t in currencyList" |
|
|
|
:key = "t.currency" |
|
|
|
@ -180,7 +180,7 @@ |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item label="付款方式"> |
|
|
|
<!-- <el-input v-model="form.paymentTermDesc" /> --> |
|
|
|
<el-select v-model="paymentForm.paymentTerm" placeholder="请选择" clearable> |
|
|
|
<el-select v-model="form.paymentTerm" placeholder="请选择" clearable> |
|
|
|
<el-option |
|
|
|
v-for = "t in paymentList" |
|
|
|
:key = "t.paymentTermId" |
|
|
|
@ -193,7 +193,7 @@ |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item label="交易条款"> |
|
|
|
<!-- <el-input v-model="form.deliveryTermDesc" /> --> |
|
|
|
<el-select v-model="deliveryForm.deliveryTermId" placeholder="请选择" clearable style="width: 100%"> |
|
|
|
<el-select v-model="form.deliveryTerm" placeholder="请选择" clearable style="width: 100%"> |
|
|
|
<el-option |
|
|
|
v-for = "t in deliveryList" |
|
|
|
:key = "t.deliveryTermId" |
|
|
|
@ -251,25 +251,25 @@ |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item > |
|
|
|
<span style="cursor: pointer" slot="label" @click="getBaseList(507)"><a href="#">物料编码</a></span> |
|
|
|
<el-input v-model="materialForm.partNo" placeholder="请输入物料编码" @change="handlePartNoChange"/> |
|
|
|
<el-input v-model="materialForm.partNo" placeholder="请输入物料编码" @change="handlePartNoChange" disabled/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item label="物料名称" required> |
|
|
|
<el-input v-model="materialForm.partDesc" placeholder="请输入物料名称" /> |
|
|
|
<el-input v-model="materialForm.partDesc" placeholder="请输入物料名称" disabled/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row :gutter="20"> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item label="规格型号"> |
|
|
|
<el-input v-model="materialForm.spec" placeholder="规格型号" /> |
|
|
|
<el-input v-model="materialForm.spec" placeholder="规格型号" disabled/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item > |
|
|
|
<span style="cursor: pointer" slot="label" @click="getBaseList(510)"><a href="#">计量单位</a></span> |
|
|
|
<el-input v-model="materialForm.umid" placeholder="计量单位" /> |
|
|
|
<el-form-item label="计量单位"> |
|
|
|
<!-- <span style="cursor: pointer" slot="label" @click="getBaseList(510)"><a href="#">计量单位</a></span> --> |
|
|
|
<el-input v-model="materialForm.umid" placeholder="计量单位" disabled/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
|
|
|
|
@ -505,7 +505,10 @@ export default { |
|
|
|
editMode: false, |
|
|
|
form: { |
|
|
|
id: '', |
|
|
|
taxRate: '', |
|
|
|
paymentTerm: '', |
|
|
|
paymentTermDesc: '', |
|
|
|
deliveryTerm: '', |
|
|
|
deliveryTermDesc: '', |
|
|
|
currency: '', |
|
|
|
orderNo: '', |
|
|
|
@ -654,13 +657,13 @@ export default { |
|
|
|
this.form.phoneNo = data.row.phoneNo || this.form.phoneNo |
|
|
|
this.form.faxNo = data.row.faxNo || this.form.faxNo |
|
|
|
this.form.contact = data.row.contact || this.form.contact |
|
|
|
this.taxForm.taxRate = data.row.taxRate || this.taxForm.taxRate |
|
|
|
this.taxForm.taxCode = data.row.taxCode || this.taxForm.taxCode |
|
|
|
this.paymentForm.paymentTermId = data.row.paymentTerm || this.paymentForm.paymentTermId |
|
|
|
this.paymentForm.paymentTerm = data.row.paymentTermDesc || this.paymentForm.paymentTerm |
|
|
|
this.deliveryForm.deliveryTermId = data.row.deliveryTerm || this.deliveryForm.deliveryTermId |
|
|
|
this.deliveryForm.deliveryTerm = data.row.deliveryTermDesc || this.deliveryForm.deliveryTerm |
|
|
|
this.currencyForm.currency = data.row.currency || this.currencyForm.currency |
|
|
|
this.form.taxRate = data.row.taxRate || this.taxForm.taxRate |
|
|
|
this.form.taxCode = data.row.taxCode || this.taxForm.taxCode |
|
|
|
this.form.paymentTerm = data.row.paymentTerm || this.paymentForm.paymentTermId |
|
|
|
this.form.paymentTermDesc = data.row.paymentTermDesc || this.paymentForm.paymentTerm |
|
|
|
this.form.deliveryTerm = data.row.deliveryTerm || this.deliveryForm.deliveryTermId |
|
|
|
this.form.deliveryTermDesc = data.row.deliveryTermDesc || this.deliveryForm.deliveryTerm |
|
|
|
this.form.currency = data.row.currency || this.currencyForm.currency |
|
|
|
} else { |
|
|
|
this.$message.error((data && data.msg) || '获取列表失败') |
|
|
|
} |
|
|
|
@ -827,7 +830,9 @@ export default { |
|
|
|
wantReplyDate: today, |
|
|
|
userName: this.$store.state.user.name, |
|
|
|
buyer: '', |
|
|
|
paymentTerm: '', |
|
|
|
paymentTermDesc: '', |
|
|
|
deliveryTerm: '', |
|
|
|
deliveryTermDesc: '', |
|
|
|
currency: '', |
|
|
|
currencyRate: 0, |
|
|
|
@ -971,7 +976,7 @@ export default { |
|
|
|
this.materialForm.spec = data.data.partSpec || this.materialForm.spec |
|
|
|
this.materialForm.umid = data.data.unit || this.materialForm.umid |
|
|
|
|
|
|
|
this.$message.success('已自动获取物料信息') |
|
|
|
// this.$message.success('已自动获取物料信息') |
|
|
|
} else { |
|
|
|
this.$message.warning('未找到该物料信息,请手动填写') |
|
|
|
} |
|
|
|
|