Browse Source

询价单必填项调整

master
yanyan 23 hours ago
parent
commit
a703648009
  1. 41
      src/views/modules/supplier/purHeaderList.vue

41
src/views/modules/supplier/purHeaderList.vue

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

Loading…
Cancel
Save