|
@@ -10,7 +10,16 @@
|
|
<el-button class="bg-bottom" type="primary" size="small" @click="add()">新增</el-button>
|
|
<el-button class="bg-bottom" type="primary" size="small" @click="add()">新增</el-button>
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
|
|
+ <el-row class="row_top">
|
|
|
|
+ <el-col :span="8">
|
|
|
|
+
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="16" >
|
|
|
|
+ <div style="margin:10px 0;font-weight:600;font-size:16px;">业务编号:{{this.form.businessNo}}</div>
|
|
|
|
+ </el-col>
|
|
|
|
+ </el-row>
|
|
<div class="enterTextWrap">
|
|
<div class="enterTextWrap">
|
|
|
|
+
|
|
<div class="flex-1">
|
|
<div class="flex-1">
|
|
<div class="weign">
|
|
<div class="weign">
|
|
<BalanceAlert ref="weightChild" :deptBudgetList="form" :information="information"
|
|
<BalanceAlert ref="weightChild" :deptBudgetList="form" :information="information"
|
|
@@ -28,35 +37,36 @@
|
|
<el-checkbox v-model="checked">手动编辑重量</el-checkbox>
|
|
<el-checkbox v-model="checked">手动编辑重量</el-checkbox>
|
|
</div>
|
|
</div>
|
|
<el-form-item label="毛重(公斤)">
|
|
<el-form-item label="毛重(公斤)">
|
|
- <el-input :disabled="!checked" placeholder="输入毛重" v-model="form.grossWeight"></el-input>
|
|
|
|
- <el-button type="text">获取</el-button>
|
|
|
|
|
|
+ <el-input @input="grossWeightInput" :disabled="!checked" placeholder="输入毛重" v-model="form.grossWeight"></el-input>
|
|
|
|
+ <el-button @click="gain(0)" type="text">获取</el-button>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="皮重(公斤)">
|
|
<el-form-item label="皮重(公斤)">
|
|
- <el-input :disabled="!checked" placeholder="输入皮重" v-model="form.tare"></el-input>
|
|
|
|
- <el-button type="text">获取</el-button>
|
|
|
|
|
|
+ <el-input @input="tareInput" :disabled="!checked" placeholder="输入皮重" v-model="form.tare"></el-input>
|
|
|
|
+ <el-button @click="gain(1)" type="text">获取</el-button>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="净重(公斤)">
|
|
<el-form-item label="净重(公斤)">
|
|
<el-input disabled placeholder="自动计算" v-model="form.netWeight"></el-input>
|
|
<el-input disabled placeholder="自动计算" v-model="form.netWeight"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<div class="form-title">基本信息</div>
|
|
<div class="form-title">基本信息</div>
|
|
<el-form-item label="客户姓名">
|
|
<el-form-item label="客户姓名">
|
|
- <el-select allow-create filterable clearable placeholder="输入客户姓名" v-model="form.customerName" >
|
|
|
|
- <el-option label="区域一" value="shanghai"></el-option>
|
|
|
|
- <el-option label="区域二" value="beijing"></el-option>
|
|
|
|
|
|
+ <el-select @change="customerChange" allow-create filterable clearable placeholder="输入客户姓名" v-model="form.customerName" >
|
|
|
|
+ <el-option v-for="item in customerOptions" :key="item.id" :label="item.customerName" :value="item.customerName"></el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+ <el-form-item v-if="form.customerId" label="手机号">
|
|
|
|
+ <el-input placeholder="输入客户手机号" v-model="form.carNumber"></el-input>
|
|
|
|
+ </el-form-item>
|
|
<el-form-item label="车牌号">
|
|
<el-form-item label="车牌号">
|
|
- <el-input placeholder="输入毛重车牌号" v-model="form.carNumber"></el-input>
|
|
|
|
|
|
+ <el-input maxlength="8" placeholder="输入毛重车牌号" v-model="form.carNumber"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="仓位号">
|
|
<el-form-item label="仓位号">
|
|
- <el-select filterable clearable placeholder="输入仓位号" v-model="form.positionNo" >
|
|
|
|
- <el-option label="区域一" value="shanghai"></el-option>
|
|
|
|
- <el-option label="区域二" value="beijing"></el-option>
|
|
|
|
|
|
+ <el-select filterable clearable @change="positionNoChange" placeholder="输入仓位号" v-model="form.positionId" >
|
|
|
|
+ <el-option v-for="item in positionOptions" :key="item.id" :label="item.positionNo" :value="item.id"></el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<div class="form-title">定价信息</div>
|
|
<div class="form-title">定价信息</div>
|
|
<el-form-item label="单价(元/吨)">
|
|
<el-form-item label="单价(元/吨)">
|
|
- <el-input placeholder="输入单价" v-model="form.unitPrice"></el-input>
|
|
|
|
|
|
+ <el-input @input="unitPriceInput" placeholder="输入单价" v-model="form.unitPrice"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="粮款(元)">
|
|
<el-form-item label="粮款(元)">
|
|
<el-input placeholder="自动计算" v-model="form.grainFund"></el-input>
|
|
<el-input placeholder="自动计算" v-model="form.grainFund"></el-input>
|
|
@@ -67,8 +77,7 @@
|
|
<el-form ref="form" :model="form" label-position="left" label-width="120px">
|
|
<el-form ref="form" :model="form" label-position="left" label-width="120px">
|
|
<el-form-item label="货名">
|
|
<el-form-item label="货名">
|
|
<el-select filterable clearable placeholder="选择货名" v-model="form.goodsName" >
|
|
<el-select filterable clearable placeholder="选择货名" v-model="form.goodsName" >
|
|
- <el-option label="区域一" value="shanghai"></el-option>
|
|
|
|
- <el-option label="区域二" value="beijing"></el-option>
|
|
|
|
|
|
+ <el-option v-for="item in goodOptions" :key="item.id" :label="item.goodsName" :value="item.goodsName"></el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="容重(克/升)">
|
|
<el-form-item label="容重(克/升)">
|
|
@@ -112,11 +121,11 @@
|
|
src="../../../public/img/sousuo.png" alt="" /></el-button>
|
|
src="../../../public/img/sousuo.png" alt="" /></el-button>
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
- <el-table :data="tableData" stripe style="width: 100%" >
|
|
|
|
|
|
+ <el-table :data="tableData" stripe style="width: 100%">
|
|
<el-table-column width="40">
|
|
<el-table-column width="40">
|
|
<template scope="scope">
|
|
<template scope="scope">
|
|
- <img v-if="!scope.row.select" style='width:15px;vertical-align: text-top;' @click='radiochange1(index,scope.row,item)' src="../../../public/img/wxz.png" alt="">
|
|
|
|
- <img v-if="scope.row.select" style='width:15px;vertical-align: text-top;' @click='radiochange(index,scope.row,item)' src="../../../public/img/xz.png" alt="">
|
|
|
|
|
|
+ <img v-if="!scope.row.select" style='width:15px;vertical-align: text-top;' @click='radiochange1(scope.row)' src="../../../public/img/wxz.png" alt="">
|
|
|
|
+ <img v-if="scope.row.select" style='width:15px;vertical-align: text-top;' @click='radiochange(scope.row)' src="../../../public/img/xz.png" alt="">
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column type="index" label="序号">
|
|
<el-table-column type="index" label="序号">
|
|
@@ -125,22 +134,27 @@
|
|
<span v-else>{{ scope.$index + 1 }}</span>
|
|
<span v-else>{{ scope.$index + 1 }}</span>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column prop="contractNo" label="日期"></el-table-column>
|
|
|
|
- <el-table-column prop="receivingCompany" label="仓位"></el-table-column>
|
|
|
|
- <el-table-column prop="cumulativeTransfer" label="车牌号"></el-table-column>
|
|
|
|
- <el-table-column prop="expectedRedemption" label="客户"></el-table-column>
|
|
|
|
- <el-table-column width="120" prop="redeemed" label="货名"></el-table-column>
|
|
|
|
- <el-table-column width="120" prop="settlementPrice" label="毛重(吨)"></el-table-column>
|
|
|
|
- <el-table-column width="120" prop="settlementPrice" label="皮重(吨)"></el-table-column>
|
|
|
|
- <el-table-column width="120" prop="settlementPrice" label="净重(吨)"></el-table-column>
|
|
|
|
- <el-table-column width="120" prop="settlementPrice" label="容重(克/升)"></el-table-column>
|
|
|
|
- <el-table-column width="120" prop="settlementPrice" label="水分(%)"></el-table-column>
|
|
|
|
- <el-table-column width="120" prop="settlementPrice" label="单价(元/吨)"></el-table-column>
|
|
|
|
- <el-table-column width="120" prop="settlementPrice" label="粮款(元)"></el-table-column>
|
|
|
|
- <el-table-column width="120" prop="settlementPrice" label="付款状态"></el-table-column>
|
|
|
|
|
|
+ <el-table-column prop="createDate" label="日期"></el-table-column>
|
|
|
|
+ <el-table-column prop="positionNo" label="仓位"></el-table-column>
|
|
|
|
+ <el-table-column prop="carNumber" label="车牌号"></el-table-column>
|
|
|
|
+ <el-table-column prop="customerName" label="客户">
|
|
|
|
+ <template scope="scope">
|
|
|
|
+ <span v-if="scope.row.customerId">{{ scope.row.customerName }}</span>
|
|
|
|
+ <el-button v-else @click="lookCustomerName(scope.row)" type="text">{{ scope.row.customerName }}</el-button>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column width="120" prop="goodsName" label="货名"></el-table-column>
|
|
|
|
+ <el-table-column width="120" prop="grossWeight" label="毛重(吨)"></el-table-column>
|
|
|
|
+ <el-table-column width="120" prop="tare" label="皮重(吨)"></el-table-column>
|
|
|
|
+ <el-table-column width="120" prop="netWeight" label="净重(吨)"></el-table-column>
|
|
|
|
+ <el-table-column width="120" prop="bulkDensity" label="容重(克/升)"></el-table-column>
|
|
|
|
+ <el-table-column width="120" prop="waterContent" label="水分(%)"></el-table-column>
|
|
|
|
+ <el-table-column width="120" prop="unitPrice" label="单价(元/吨)"></el-table-column>
|
|
|
|
+ <el-table-column width="120" prop="grainFund" label="粮款(元)"></el-table-column>
|
|
|
|
+ <el-table-column width="120" prop="status" label="付款状态"></el-table-column>
|
|
<el-table-column prop="address" label="操作" width="200">
|
|
<el-table-column prop="address" label="操作" width="200">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
- <el-button type="text">删除</el-button>
|
|
|
|
|
|
+ <el-button @click="del(scope.row)" type="text">删除</el-button>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
@@ -154,21 +168,21 @@
|
|
:visible.sync="dialogVisible"
|
|
:visible.sync="dialogVisible"
|
|
width="30%"
|
|
width="30%"
|
|
:before-close="handleClose">
|
|
:before-close="handleClose">
|
|
- <el-form ref="form" :model="form" label-width="80px">
|
|
|
|
|
|
+ <el-form ref="form" label-width="80px">
|
|
<el-form-item label="姓名">
|
|
<el-form-item label="姓名">
|
|
- <el-input v-model="form.name"></el-input>
|
|
|
|
|
|
+ <el-input v-model="customerData.name"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="手机号">
|
|
<el-form-item label="手机号">
|
|
- <el-input v-model="form.name"></el-input>
|
|
|
|
|
|
+ <el-input v-model="customerData.name"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="银行卡号">
|
|
<el-form-item label="银行卡号">
|
|
- <el-input v-model="form.name"></el-input>
|
|
|
|
|
|
+ <el-input v-model="customerData.name"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="开户行">
|
|
<el-form-item label="开户行">
|
|
- <el-input v-model="form.name"></el-input>
|
|
|
|
|
|
+ <el-input v-model="customerData.name"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="开户支行">
|
|
<el-form-item label="开户支行">
|
|
- <el-input v-model="form.name"></el-input>
|
|
|
|
|
|
+ <el-input v-model="customerData.name"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-form>
|
|
</el-form>
|
|
<span slot="footer" class="dialog-footer">
|
|
<span slot="footer" class="dialog-footer">
|
|
@@ -183,9 +197,17 @@
|
|
import {
|
|
import {
|
|
addList,
|
|
addList,
|
|
delList,
|
|
delList,
|
|
- getList
|
|
|
|
|
|
+ getList,
|
|
|
|
+ getcustomer
|
|
} from '@/model/warehouse/index'
|
|
} from '@/model/warehouse/index'
|
|
import BalanceAlert from '@/components/balanceAlert'
|
|
import BalanceAlert from '@/components/balanceAlert'
|
|
|
|
+import {
|
|
|
|
+ speedPositionInfoList,
|
|
|
|
+ speedGoodsList,
|
|
|
|
+ speedCustomerInfoList,
|
|
|
|
+} from '@/model/speedGoods'
|
|
|
|
+import * as global from '@/global'
|
|
|
|
+// import { threadId } from 'worker_threads';
|
|
// import CenterMap from "./center-map.vue";
|
|
// import CenterMap from "./center-map.vue";
|
|
export default {
|
|
export default {
|
|
components: {
|
|
components: {
|
|
@@ -194,15 +216,27 @@ export default {
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
tableData:[],
|
|
tableData:[],
|
|
- form:{},
|
|
|
|
|
|
+ form:{
|
|
|
|
+ inOutFlag:2,
|
|
|
|
+ compId:localStorage.getItem('ws-pf_compId'),
|
|
|
|
+ goodsName:'玉米'
|
|
|
|
+ },
|
|
information:'',
|
|
information:'',
|
|
checked:false,
|
|
checked:false,
|
|
searchKeyWord:'',
|
|
searchKeyWord:'',
|
|
|
|
+ compId:localStorage.getItem('ws-pf_compId'),
|
|
|
|
+ positionOptions:[],
|
|
|
|
+ goodOptions:[],
|
|
|
|
+ customerOptions:[],
|
|
|
|
+ startDate:'',
|
|
|
|
+ endDate:'',
|
|
|
|
+ searchKeyWord:'',
|
|
currentPage:1,
|
|
currentPage:1,
|
|
pageSize:10,
|
|
pageSize:10,
|
|
value:[],
|
|
value:[],
|
|
deptBudgetTotal:0,
|
|
deptBudgetTotal:0,
|
|
dialogVisible:false,
|
|
dialogVisible:false,
|
|
|
|
+ customerData:{}
|
|
};
|
|
};
|
|
},
|
|
},
|
|
filters: {
|
|
filters: {
|
|
@@ -212,20 +246,90 @@ export default {
|
|
},
|
|
},
|
|
created() {
|
|
created() {
|
|
},
|
|
},
|
|
- mounted() {
|
|
|
|
- getList().toPromise()
|
|
|
|
-
|
|
|
|
|
|
+ async mounted() {
|
|
|
|
+ // getList().toPromise()
|
|
|
|
+ var date = new Date()
|
|
|
|
+ var num=await global.default.getNum('CK')
|
|
|
|
+ console.log(num)
|
|
|
|
+ this.form.businessNo=num
|
|
|
|
+ speedPositionInfoList({compId:this.compId}).toPromise().then((res)=>{
|
|
|
|
+ this.positionOptions=res
|
|
|
|
+ })
|
|
|
|
+ speedGoodsList({compId:this.compId}).toPromise().then((res)=>{
|
|
|
|
+ if(res.length>0){
|
|
|
|
+ for (let i = 0; i < res.length; i++) {
|
|
|
|
+ if(res[i].setDefault!=0){
|
|
|
|
+ this.form.goodsName=res[i].goodsName
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ this.goodOptions=res
|
|
|
|
+ })
|
|
|
|
+ speedCustomerInfoList({compId:this.compId,pageSize:1,currentPage:9999}).toPromise().then((res)=>{
|
|
|
|
+ if(res.records.length>0){
|
|
|
|
+ this.form.customerId=res.records[0].id
|
|
|
|
+ this.form.customerName=res.records[0].customerName
|
|
|
|
+ }
|
|
|
|
+ this.customerOptions=res.records
|
|
|
|
+ })
|
|
|
|
+ this.getList()
|
|
},
|
|
},
|
|
beforeDestroy() {
|
|
beforeDestroy() {
|
|
|
|
|
|
|
|
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
- handleClose(){
|
|
|
|
- this.dialogVisible=false
|
|
|
|
|
|
+ openPort() {
|
|
|
|
+ this.$refs.weightChild.openPort()
|
|
|
|
+ },
|
|
|
|
+ gain(status){
|
|
|
|
+ if(status==0){
|
|
|
|
+ this.information = '毛重'
|
|
|
|
+ }else{
|
|
|
|
+ this.information = '皮重'
|
|
|
|
+ }
|
|
|
|
+ this.openPort()
|
|
|
|
+ },
|
|
|
|
+ handleClose(){},
|
|
|
|
+ radiochange1(row){
|
|
|
|
+ row.select=!row.select
|
|
|
|
+ this.form=row
|
|
|
|
+ },
|
|
|
|
+ radiochange(row){
|
|
|
|
+ row.select=!row.select
|
|
|
|
+ this.form={
|
|
|
|
+ inOutFlag:2,
|
|
|
|
+ compId:localStorage.getItem('ws-pf_compId'),
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ unitPriceInput(e){
|
|
|
|
+ if(this.form.netWeight){
|
|
|
|
+ this.form.grainFund=e*this.form.netWeight
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ lookCustomerName(){
|
|
|
|
+ getcustomer({}).toPromise().then((res)=>{
|
|
|
|
+ this.customerData=res
|
|
|
|
+ })
|
|
|
|
+ },
|
|
|
|
+ positionNoChange(e){
|
|
|
|
+ for (let i = 0; i < this.positionOptions.length; i++) {
|
|
|
|
+ if(this.positionOptions[i].id==e){
|
|
|
|
+ this.form.positionNo=this.positionOptions[i].positionNo
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ customerChange(e){
|
|
|
|
+ for (let i = 0; i < this.customerOptions.length; i++) {
|
|
|
|
+ if(this.customerOptions[i].id==e){
|
|
|
|
+ this.form.customerName=this.customerOptions[i].customerName
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ grossWeightInput(e){
|
|
|
|
+ if(this.form.tare) this.form.netWeight=e-this.form.tare
|
|
},
|
|
},
|
|
- radiochange1(){},
|
|
|
|
- radiochange(){},
|
|
|
|
|
|
+ tareInput(e){if(this.form.grossWeight) this.form.netWeight=this.form.grossWeight-e},
|
|
changeDate(){
|
|
changeDate(){
|
|
if(this.value){
|
|
if(this.value){
|
|
this.startDate = this.value[0]
|
|
this.startDate = this.value[0]
|
|
@@ -236,6 +340,17 @@ export default {
|
|
}
|
|
}
|
|
this.getList()
|
|
this.getList()
|
|
},
|
|
},
|
|
|
|
+ getList(){
|
|
|
|
+ getList({compId:this.compId,startDate:this.startDate,endDate:this.endDate,pageSize:this.pageSize,currentPage:this.currentPage,searchType:2}).toPromise().then((res)=>{
|
|
|
|
+ if(res.records.length>0){
|
|
|
|
+ for (let i = 0; i < res.records.length; i++) {
|
|
|
|
+ res.records[i].select=false
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ this.tableData=res.records
|
|
|
|
+ this.deptBudgetTotal=res.total
|
|
|
|
+ })
|
|
|
|
+ },
|
|
setVal(data) {
|
|
setVal(data) {
|
|
if (this.information == '毛重') {
|
|
if (this.information == '毛重') {
|
|
this.form.grossWeight = data
|
|
this.form.grossWeight = data
|
|
@@ -244,10 +359,95 @@ export default {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
add(){
|
|
add(){
|
|
- this.form={}
|
|
|
|
|
|
+ this.form={inOutFlag:2,
|
|
|
|
+ compId:localStorage.getItem('ws-pf_compId'),}
|
|
},
|
|
},
|
|
save(){
|
|
save(){
|
|
- addList().toPromise()
|
|
|
|
|
|
+ if(this.form.grossWeight&&this.form.grossWeight<0||typeof Number(this.form.grossWeight) === 'Number'){
|
|
|
|
+ this.$message({
|
|
|
|
+ type: 'error',
|
|
|
|
+ message: '毛重输入错误!'
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ if(this.form.tare&&this.form.tare<0||typeof Number(this.form.tare) === 'Number'){
|
|
|
|
+ this.$message({
|
|
|
|
+ type: 'error',
|
|
|
|
+ message: '皮重输入错误!'
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ if(this.form.netWeight&&this.form.netWeight<0||typeof Number(this.form.netWeight) === 'Number'){
|
|
|
|
+ this.$message({
|
|
|
|
+ type: 'error',
|
|
|
|
+ message: '净重输入错误!'
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ if(this.form.unitPrice&&this.form.unitPrice<0||typeof Number(this.form.unitPrice) === 'Number'){
|
|
|
|
+ this.$message({
|
|
|
|
+ type: 'error',
|
|
|
|
+ message: '单价输入错误!'
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ if(this.form.grainFund&&this.form.grainFund<0||typeof Number(this.form.grainFund) === 'Number'){
|
|
|
|
+ this.$message({
|
|
|
|
+ type: 'error',
|
|
|
|
+ message: '粮款输入错误!'
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ if(this.form.bulkDensity&&this.form.bulkDensity<0||typeof Number(this.form.bulkDensity) === 'Number'){
|
|
|
|
+ this.$message({
|
|
|
|
+ type: 'error',
|
|
|
|
+ message: '容重输入错误!'
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ if(this.form.waterContent&&this.form.waterContent<0||typeof Number(this.form.waterContent) === 'Number'){
|
|
|
|
+ this.$message({
|
|
|
|
+ type: 'error',
|
|
|
|
+ message: '水分输入错误!'
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ if(this.form.protein&&this.form.protein<0||typeof Number(this.form.protein) === 'Number'){
|
|
|
|
+ this.$message({
|
|
|
|
+ type: 'error',
|
|
|
|
+ message: '蛋白输入错误!'
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ if(this.form.impurity&&this.form.impurity<0||typeof Number(this.form.impurity) === 'Number'){
|
|
|
|
+ this.$message({
|
|
|
|
+ type: 'error',
|
|
|
|
+ message: '杂质输入错误!'
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ if(this.form.mildewGrain&&this.form.mildewGrain<0||typeof Number(this.form.mildewGrain) === 'Number'){
|
|
|
|
+ this.$message({
|
|
|
|
+ type: 'error',
|
|
|
|
+ message: '霉变粒输入错误!'
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ if(this.form.jiaorenli&&this.form.jiaorenli<0||typeof Number(this.form.jiaorenli) === 'Number'){
|
|
|
|
+ this.$message({
|
|
|
|
+ type: 'error',
|
|
|
|
+ message: '热损伤输入错误!'
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ if(this.form.imperfectGrain&&this.form.imperfectGrain<0||typeof Number(this.form.imperfectGrain) === 'Number'){
|
|
|
|
+ this.$message({
|
|
|
|
+ type: 'error',
|
|
|
|
+ message: '不完善粒输入错误!'
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ addList(this.form).toPromise().then((res)=>{
|
|
|
|
+ this.$message({
|
|
|
|
+ type: 'success',
|
|
|
|
+ message: '保存成功!'
|
|
|
|
+ });
|
|
|
|
+ this.add()
|
|
|
|
+ this.getList()
|
|
|
|
+ }).catch((req) => {
|
|
|
|
+ this.$message({
|
|
|
|
+ type: 'error',
|
|
|
|
+ message: req.message
|
|
|
|
+ });
|
|
|
|
+ });
|
|
},
|
|
},
|
|
del(row){
|
|
del(row){
|
|
this.$confirm('确定删除入库记录?', '提示', {
|
|
this.$confirm('确定删除入库记录?', '提示', {
|
|
@@ -255,11 +455,13 @@ export default {
|
|
cancelButtonText: '取消',
|
|
cancelButtonText: '取消',
|
|
type: 'warning'
|
|
type: 'warning'
|
|
}).then(() => {
|
|
}).then(() => {
|
|
- delList().toPromise()
|
|
|
|
- this.$message({
|
|
|
|
- type: 'success',
|
|
|
|
- message: '删除成功!'
|
|
|
|
- });
|
|
|
|
|
|
+ delList({id:row.id}).toPromise().then((res)=>{
|
|
|
|
+ this.$message({
|
|
|
|
+ type: 'success',
|
|
|
|
+ message: '删除成功!'
|
|
|
|
+ });
|
|
|
|
+ })
|
|
|
|
+
|
|
}).catch(() => {
|
|
}).catch(() => {
|
|
this.$message({
|
|
this.$message({
|
|
type: 'info',
|
|
type: 'info',
|