|
@@ -22,19 +22,21 @@
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<div class="basicInformation">
|
|
|
- <el-radio-group v-model="dataList.taskTypeKey">
|
|
|
- <el-radio label="1">出库</el-radio>
|
|
|
- <el-radio label="2">入库</el-radio>
|
|
|
- <el-radio label="3">移库</el-radio>
|
|
|
- <el-radio label="4">退库并出库</el-radio>
|
|
|
+ <el-radio-group @change="tasktypechange" v-model="dataList.taskTypeKey">
|
|
|
+ <el-radio label="1">出库</el-radio>
|
|
|
+ <el-radio label="2">入库</el-radio>
|
|
|
+ <el-radio label="3">移库</el-radio>
|
|
|
+ <el-radio label="4">退库并出库</el-radio>
|
|
|
</el-radio-group>
|
|
|
- <div v-if='dataList.taskTypeKey!=2' class="center1">
|
|
|
- <!--出库=-->
|
|
|
- <div class="small-title"><h3>出库任务({{inOutTaskNo}})</h3></div>
|
|
|
+ <div v-if="dataList.taskTypeKey != 2" class="center1">
|
|
|
+ <!--出库=-->
|
|
|
+ <div class="small-title">
|
|
|
+ <h3>出库任务({{ inOutTaskNo }})</h3>
|
|
|
+ </div>
|
|
|
<el-form ref="dataList" :model="dataList" label-width="140px">
|
|
|
<!-- 仓库名 -->
|
|
|
<el-form-item label="仓库名">
|
|
|
- <el-select
|
|
|
+ <el-select
|
|
|
v-model="dataList.warehouseName"
|
|
|
placeholder="请选择仓库名"
|
|
|
class="typeselect"
|
|
@@ -50,7 +52,7 @@
|
|
|
</el-form-item>
|
|
|
<!-- 出库类型 -->
|
|
|
<el-form-item label="出库类型">
|
|
|
- <el-select
|
|
|
+ <el-select
|
|
|
v-model="dataList.inOutType"
|
|
|
placeholder="请选择出库类型"
|
|
|
class="typeselect"
|
|
@@ -59,56 +61,61 @@
|
|
|
<el-option
|
|
|
v-for="item in storageType"
|
|
|
:key="item.constKey"
|
|
|
- v-if='dataList.taskTypeKey==1&&item.constValue!="移库出库"||dataList.taskTypeKey==3&&item.constValue=="移库出库"||dataList.taskTypeKey==4&&item.constValue=="销售出库"'
|
|
|
+ v-if="
|
|
|
+ (dataList.taskTypeKey == 1 &&
|
|
|
+ item.constValue != '移库出库') ||
|
|
|
+ (dataList.taskTypeKey == 3 &&
|
|
|
+ item.constValue == '移库出库') ||
|
|
|
+ (dataList.taskTypeKey == 4 && item.constValue == '销售出库')
|
|
|
+ "
|
|
|
:label="item.constValue"
|
|
|
:value="item.constValue"
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <!-- 合同编号 -->
|
|
|
+ <!-- 合同编号 -->
|
|
|
<el-form-item label="合同编号">
|
|
|
- <el-select
|
|
|
- v-model="dataList.contractNo"
|
|
|
- placeholder="请输入合同编号"
|
|
|
- class="typeselect"
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="item in contractNoList"
|
|
|
- :key="item.constKey"
|
|
|
- :label="item.contractNo"
|
|
|
- :value="item.contractNo"
|
|
|
- ></el-option>
|
|
|
- </el-select>
|
|
|
+ <el-select
|
|
|
+ v-model="dataList.contractNo"
|
|
|
+ placeholder="请输入合同编号"
|
|
|
+ class="typeselect"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in contractNoList"
|
|
|
+ :key="item.constKey"
|
|
|
+ :label="item.contractNo"
|
|
|
+ :value="item.contractNo"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
- <!-- 货名 -->
|
|
|
- <el-form-item label="货名">
|
|
|
+ <!-- 货名 -->
|
|
|
+ <el-form-item label="货名">
|
|
|
<el-select
|
|
|
- v-model="dataList.goodsName"
|
|
|
- placeholder="货名"
|
|
|
- class="typeselect"
|
|
|
- @change="selectgoodsName"
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="item in goodnameList"
|
|
|
- :key="item.constKey"
|
|
|
- :label="item.constValue"
|
|
|
- :value="item.constValue"
|
|
|
- ></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
+ v-model="dataList.goodsName"
|
|
|
+ placeholder="货名"
|
|
|
+ class="typeselect"
|
|
|
+ @change="selectgoodsName"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in goodnameList"
|
|
|
+ :key="item.constKey"
|
|
|
+ :label="item.constValue"
|
|
|
+ :value="item.constValue"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<!--重量(吨)-->
|
|
|
- <el-form-item label="重量(吨)">
|
|
|
- <el-input
|
|
|
- @input="weightchange"
|
|
|
- v-model="dataList.netWeight"
|
|
|
+ <el-form-item label="重量(吨)">
|
|
|
+ <el-input
|
|
|
+ v-model="dataList.weight"
|
|
|
placeholder="请输入重量"
|
|
|
maxlength="120"
|
|
|
size="small"
|
|
|
/>
|
|
|
- </el-form-item>
|
|
|
+ </el-form-item>
|
|
|
<!-- 品级 -->
|
|
|
- <el-form-item label="品级">
|
|
|
- <el-select
|
|
|
+ <el-form-item label="品级">
|
|
|
+ <el-select
|
|
|
v-model="dataList.grade"
|
|
|
placeholder=""
|
|
|
class="typeselect"
|
|
@@ -121,54 +128,51 @@
|
|
|
:value="item.constValue"
|
|
|
/>
|
|
|
</el-select>
|
|
|
- </el-form-item>
|
|
|
+ </el-form-item>
|
|
|
<!--容重(克/升)>=-->
|
|
|
- <el-form-item label="容重(克/升)>=">
|
|
|
- <el-input
|
|
|
- @input="bulkDensitychange"
|
|
|
+ <el-form-item label="容重(克/升)>=">
|
|
|
+ <el-input
|
|
|
v-model="dataList.bulkDensity"
|
|
|
placeholder="请输入容重"
|
|
|
maxlength="120"
|
|
|
size="small"
|
|
|
/>
|
|
|
- </el-form-item>
|
|
|
- <!--水分(%)<=-->
|
|
|
- <el-form-item label="水分(%)<=">
|
|
|
- <el-input
|
|
|
- @input="waterContentchange"
|
|
|
+ </el-form-item>
|
|
|
+ <!--水分(%)<=-->
|
|
|
+ <el-form-item label="水分(%)<=">
|
|
|
+ <el-input
|
|
|
v-model="dataList.waterContent"
|
|
|
placeholder="请输入水分占比"
|
|
|
maxlength="120"
|
|
|
size="small"
|
|
|
/>
|
|
|
- </el-form-item>
|
|
|
- <!--单价(元/吨)-->
|
|
|
- <el-form-item label="单价(元/吨)">
|
|
|
- <el-input
|
|
|
- @input="unitPricechange"
|
|
|
+ </el-form-item>
|
|
|
+ <!--单价(元/吨)-->
|
|
|
+ <el-form-item label="单价(元/吨)">
|
|
|
+ <el-input
|
|
|
v-model="dataList.unitPrice"
|
|
|
placeholder="请输入单价"
|
|
|
maxlength="120"
|
|
|
size="small"
|
|
|
/>
|
|
|
- </el-form-item>
|
|
|
+ </el-form-item>
|
|
|
<!--预计出库日期-->
|
|
|
<el-form-item
|
|
|
label="预计出库日期"
|
|
|
span="1"
|
|
|
- prop="inOutDate"
|
|
|
+ prop="predictDate"
|
|
|
class="deliverydate"
|
|
|
>
|
|
|
<el-date-picker
|
|
|
- v-model="dataList.inOutDate"
|
|
|
+ v-model="dataList.predictDate"
|
|
|
type="date"
|
|
|
placeholder="请选择预计出库日期"
|
|
|
value-format="yyyy-MM-dd"
|
|
|
/>
|
|
|
- </el-form-item>
|
|
|
+ </el-form-item>
|
|
|
<!--经办人-->
|
|
|
- <el-form-item label="出库经办人">
|
|
|
- <el-select
|
|
|
+ <el-form-item label="出库经办人">
|
|
|
+ <el-select
|
|
|
v-model="dataList.agent"
|
|
|
placeholder="请选择经办人"
|
|
|
filterable
|
|
@@ -183,27 +187,28 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <!--业务描述=-->
|
|
|
- <el-form-item label="业务描述" >
|
|
|
+ <!--业务描述=-->
|
|
|
+ <el-form-item label="业务描述">
|
|
|
<el-input
|
|
|
v-model="dataList.businessDescribe"
|
|
|
placeholder="请输入业务描述,不超过150字"
|
|
|
maxlength="150"
|
|
|
size="small"
|
|
|
/>
|
|
|
- </el-form-item>
|
|
|
-</el-form>
|
|
|
-</div>
|
|
|
-<div v-if='dataList.taskTypeKey!=1' class="center1">
|
|
|
-<div class="small-title"><h3>入库任务({{inOutTaskNo1}} )</h3></div>
|
|
|
- <el-form ref="form" :model="form" label-width="140px">
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ </div>
|
|
|
+ <div v-if="dataList.taskTypeKey != 1" class="center1">
|
|
|
+ <div class="small-title">
|
|
|
+ <h3>入库任务({{ inOutTaskNo1 }} )</h3>
|
|
|
+ </div>
|
|
|
+ <el-form ref="form" :model="form" label-width="140px">
|
|
|
<!-- 仓库名 -->
|
|
|
- <el-form-item label="仓库名">
|
|
|
- <el-select
|
|
|
- v-model="dataList.warehouseName"
|
|
|
+ <el-form-item label="仓库名">
|
|
|
+ <el-select
|
|
|
+ v-model="dataList1.warehouseName"
|
|
|
placeholder="请选择仓库名"
|
|
|
class="typeselect"
|
|
|
- @change="selectwarehouseName"
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="item in warehouseNameList"
|
|
@@ -215,69 +220,74 @@
|
|
|
</el-form-item>
|
|
|
<!-- 出库类型 -->
|
|
|
<el-form-item label="入库类型">
|
|
|
- <el-select
|
|
|
- v-model="dataList.inOutType"
|
|
|
+ <el-select
|
|
|
+ v-model="dataList1.inOutType"
|
|
|
placeholder="请选择入库类型"
|
|
|
class="typeselect"
|
|
|
- @change="selectstorageType"
|
|
|
+ @change="selectstorageType1"
|
|
|
>
|
|
|
<el-option
|
|
|
- v-for="item in storageType"
|
|
|
+ v-for="item in storageType1"
|
|
|
:key="item.constKey"
|
|
|
- v-if='dataList.taskTypeKey==2&&item.constValue!="移库入库"||dataList.taskTypeKey==3&&item.constValue=="移库入库"||dataList.taskTypeKey==4&&item.constValue=="退库"'
|
|
|
+ v-if="
|
|
|
+ (dataList1.taskTypeKey == 2 &&
|
|
|
+ item.constValue != '移库入库') ||
|
|
|
+ (dataList1.taskTypeKey == 3 &&
|
|
|
+ item.constValue == '移库入库') ||
|
|
|
+ (dataList1.taskTypeKey == 4 && item.constValue == '退库')
|
|
|
+ "
|
|
|
:label="item.constValue"
|
|
|
:value="item.constValue"
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <!-- 合同编号 -->
|
|
|
+ <!-- 合同编号 -->
|
|
|
<el-form-item label="合同编号">
|
|
|
- <el-select
|
|
|
- v-model="dataList.contractNo"
|
|
|
- placeholder="请输入合同编号"
|
|
|
- class="typeselect"
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="item in contractNoList"
|
|
|
- :key="item.constKey"
|
|
|
- :label="item.contractNo"
|
|
|
- :value="item.contractNo"
|
|
|
- ></el-option>
|
|
|
- </el-select>
|
|
|
+ <el-select
|
|
|
+ v-model="dataList1.contractNo"
|
|
|
+ placeholder="请输入合同编号"
|
|
|
+ class="typeselect"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in contractNoList"
|
|
|
+ :key="item.constKey"
|
|
|
+ :label="item.contractNo"
|
|
|
+ :value="item.contractNo"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
- <!-- 货名 -->
|
|
|
- <el-form-item label="货名">
|
|
|
+ <!-- 货名 -->
|
|
|
+ <el-form-item label="货名">
|
|
|
<el-select
|
|
|
- v-model="dataList.goodsName"
|
|
|
- placeholder="货名"
|
|
|
- class="typeselect"
|
|
|
- @change="selectgoodsName"
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="item in goodnameList"
|
|
|
- :key="item.constKey"
|
|
|
- :label="item.constValue"
|
|
|
- :value="item.constValue"
|
|
|
- ></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
+ v-model="dataList1.goodsName"
|
|
|
+ placeholder="货名"
|
|
|
+ class="typeselect"
|
|
|
+ @change="selectgoodsName1"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in goodnameList"
|
|
|
+ :key="item.constKey"
|
|
|
+ :label="item.constValue"
|
|
|
+ :value="item.constValue"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<!--重量(吨)-->
|
|
|
- <el-form-item label="重量(吨)">
|
|
|
- <el-input
|
|
|
- @input="weightchange"
|
|
|
- v-model="dataList.netWeight"
|
|
|
+ <el-form-item label="重量(吨)">
|
|
|
+ <el-input
|
|
|
+ v-model="dataList1.weight"
|
|
|
placeholder="请输入重量"
|
|
|
maxlength="120"
|
|
|
size="small"
|
|
|
/>
|
|
|
- </el-form-item>
|
|
|
+ </el-form-item>
|
|
|
<!-- 品级 -->
|
|
|
- <el-form-item label="品级">
|
|
|
- <el-select
|
|
|
- v-model="dataList.grade"
|
|
|
+ <el-form-item label="品级">
|
|
|
+ <el-select
|
|
|
+ v-model="dataList1.grade"
|
|
|
placeholder=""
|
|
|
class="typeselect"
|
|
|
- @change="selectpackingMethod"
|
|
|
+ @change="selectpackingMethod1"
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="item in gradeList"
|
|
@@ -286,59 +296,56 @@
|
|
|
:value="item.constValue"
|
|
|
/>
|
|
|
</el-select>
|
|
|
- </el-form-item>
|
|
|
+ </el-form-item>
|
|
|
<!--容重(克/升)>=-->
|
|
|
- <el-form-item label="容重(克/升)>=">
|
|
|
- <el-input
|
|
|
- @input="bulkDensitychange"
|
|
|
- v-model="dataList.bulkDensity"
|
|
|
+ <el-form-item label="容重(克/升)>=">
|
|
|
+ <el-input
|
|
|
+ v-model="dataList1.bulkDensity"
|
|
|
placeholder="请输入容重"
|
|
|
maxlength="120"
|
|
|
size="small"
|
|
|
/>
|
|
|
- </el-form-item>
|
|
|
- <!--水分(%)<=-->
|
|
|
- <el-form-item label="水分(%)<=">
|
|
|
- <el-input
|
|
|
- @input="waterContentchange"
|
|
|
- v-model="dataList.waterContent"
|
|
|
+ </el-form-item>
|
|
|
+ <!--水分(%)<=-->
|
|
|
+ <el-form-item label="水分(%)<=">
|
|
|
+ <el-input
|
|
|
+ v-model="dataList1.waterContent"
|
|
|
placeholder="请输入水分占比"
|
|
|
maxlength="120"
|
|
|
size="small"
|
|
|
/>
|
|
|
- </el-form-item>
|
|
|
- <!--单价(元/吨)-->
|
|
|
- <el-form-item label="单价(元/吨)">
|
|
|
- <el-input
|
|
|
- @input="unitPricechange"
|
|
|
- v-model="dataList.unitPrice"
|
|
|
+ </el-form-item>
|
|
|
+ <!--单价(元/吨)-->
|
|
|
+ <el-form-item label="单价(元/吨)">
|
|
|
+ <el-input
|
|
|
+ v-model="dataList1.unitPrice"
|
|
|
placeholder="请输入单价"
|
|
|
maxlength="120"
|
|
|
size="small"
|
|
|
/>
|
|
|
- </el-form-item>
|
|
|
+ </el-form-item>
|
|
|
<!--预计出库日期-->
|
|
|
<el-form-item
|
|
|
label="预计入库日期"
|
|
|
span="1"
|
|
|
- prop="inOutDate"
|
|
|
+ prop="predictDate"
|
|
|
class="deliverydate"
|
|
|
>
|
|
|
<el-date-picker
|
|
|
- v-model="dataList.inOutDate"
|
|
|
+ v-model="dataList1.predictDate"
|
|
|
type="date"
|
|
|
placeholder="请选择预计入库日期"
|
|
|
value-format="yyyy-MM-dd"
|
|
|
/>
|
|
|
- </el-form-item>
|
|
|
+ </el-form-item>
|
|
|
<!--经办人-->
|
|
|
- <el-form-item label="入库经办人">
|
|
|
- <el-select
|
|
|
- v-model="dataList.agent"
|
|
|
+ <el-form-item label="入库经办人">
|
|
|
+ <el-select
|
|
|
+ v-model="dataList1.agent"
|
|
|
placeholder="请选择经办人"
|
|
|
filterable
|
|
|
:filter-method="dataFilter"
|
|
|
- @change="selectstaff"
|
|
|
+ @change="selectstaff1"
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="item in options"
|
|
@@ -348,33 +355,33 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <!--业务描述=-->
|
|
|
- <el-form-item label="业务描述" >
|
|
|
+ <!--业务描述=-->
|
|
|
+ <el-form-item label="业务描述">
|
|
|
<el-input
|
|
|
- v-model="dataList.businessDescribe"
|
|
|
+ v-model="dataList1.businessDescribe"
|
|
|
placeholder="请输入业务描述,不超过150字"
|
|
|
maxlength="150"
|
|
|
size="small"
|
|
|
/>
|
|
|
- </el-form-item>
|
|
|
-</el-form>
|
|
|
-
|
|
|
-</div>
|
|
|
- </div>
|
|
|
- <!-- 提交 -->
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <!-- 提交 -->
|
|
|
<div style="text-align: right; padding: 10px" class="center">
|
|
|
- <el-button
|
|
|
- class="bg-bottom"
|
|
|
- type="primary"
|
|
|
- size="small"
|
|
|
- @click="submit()"
|
|
|
+ <el-button class="bg-bottom" type="primary" size="small" @click="submit()"
|
|
|
>提交</el-button
|
|
|
>
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
|
<script>
|
|
|
-import { getwarehousename,xialaNo,addoreditoutput } from '@/model/tasksport/index'
|
|
|
+import {
|
|
|
+ getwarehousename,
|
|
|
+ xialaNo,
|
|
|
+ addoreditoutput,
|
|
|
+ outexamine,
|
|
|
+} from '@/model/tasksport/index'
|
|
|
import { packList } from '@/model/contarct/index'
|
|
|
import { pullDown, getstaff } from '@/model/warehouse/index'
|
|
|
import { downloadFile } from '@/utils/batchDown'
|
|
@@ -413,7 +420,7 @@ export default {
|
|
|
showType: true,
|
|
|
// 年
|
|
|
year: '',
|
|
|
- contractNoList:[],
|
|
|
+ contractNoList: [],
|
|
|
deptBudgetTotal: 0,
|
|
|
readonly: true,
|
|
|
currentPage: 1,
|
|
@@ -436,12 +443,9 @@ export default {
|
|
|
// 提交类型
|
|
|
submitType: true,
|
|
|
status: [],
|
|
|
- weightchange: [],
|
|
|
-
|
|
|
unitPricechange: [],
|
|
|
warehouseNameList: [],
|
|
|
warehouseNameList1: [],
|
|
|
- bulkDensitychange: [],
|
|
|
waterContentchange: [],
|
|
|
appendixIdsAdd: '',
|
|
|
uploadSuccess: {},
|
|
@@ -470,7 +474,8 @@ export default {
|
|
|
contractList: [],
|
|
|
inOutTaskNo: '',
|
|
|
inOutTaskNo1: '',
|
|
|
- dataList: {taskTypeKey:'1'},
|
|
|
+ dataList: { taskTypeKey: '1' },
|
|
|
+ dataList1: { taskTypeKey: '1' },
|
|
|
historyList: [],
|
|
|
pickerBeginDateBefore: {
|
|
|
disabledDate: (time) => {
|
|
@@ -488,6 +493,9 @@ export default {
|
|
|
revert() {
|
|
|
this.$router.go(-1)
|
|
|
},
|
|
|
+ returnsales() {
|
|
|
+ this.$router.push({ path: 'tranManagementWarehouseInOutTask' })
|
|
|
+ },
|
|
|
// 获取当前年月日
|
|
|
getdate() {
|
|
|
var date = new Date()
|
|
@@ -542,35 +550,47 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
- requestadd(){
|
|
|
-this.$refs.dataList.validate((valid) => {
|
|
|
- if (valid) {
|
|
|
- addoreditoutput(this.dataList)
|
|
|
- .toPromise()
|
|
|
- .then((response) => {
|
|
|
- this.$message.success('添加成功')
|
|
|
- // this.$router.push({ path: 'warehouseManagementList' })
|
|
|
- })
|
|
|
- } else {
|
|
|
- EventBus.$emit('error', this.$t('showMessage.asteriskRequired'))
|
|
|
- return false
|
|
|
- }
|
|
|
- })
|
|
|
+ selectstaff1(e) {
|
|
|
+ for (var i = 0; i < this.staffList.length; i++) {
|
|
|
+ if (this.staffList[i].staffName == e) {
|
|
|
+ this.dataList1.agentKey = this.staffList[i].staffId
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ requestadd(list, status) {
|
|
|
+ list.compId = sessionStorage.getItem('ws-pf_compId')
|
|
|
+ list.publisher =
|
|
|
+ sessionStorage.getItem('ws-pf_roleName') +
|
|
|
+ sessionStorage.getItem('ws-pf_staffName')
|
|
|
+ addoreditoutput(list)
|
|
|
+ .toPromise()
|
|
|
+ .then((response) => {
|
|
|
+ this.$message.success('添加成功')
|
|
|
+ this.$router.push({ path: 'tranManagementWarehouseInOutTask' })
|
|
|
+ })
|
|
|
},
|
|
|
//提交按钮
|
|
|
submit() {
|
|
|
- if(this.dataList.taskTypeKey==1){
|
|
|
- this.dataList.inOutTaskNo=this.inOutTaskNo
|
|
|
- this.requestadd()
|
|
|
- }else if(this.dataList.taskTypeKey==2){
|
|
|
- this.dataList.inOutTaskNo=this.inOutTaskNo1
|
|
|
- this.requestadd()
|
|
|
- }
|
|
|
- else if(this.dataList.taskTypeKey==3||this.dataList.taskTypeKey==4){
|
|
|
- this.dataList.inOutTaskNo=this.inOutTaskNo
|
|
|
- this.requestadd()
|
|
|
- this.dataList.inOutTaskNo=this.inOutTaskNo1
|
|
|
- this.requestadd()
|
|
|
+ this.dataList.inOutFlag=1
|
|
|
+ this.dataList1.inOutFlag=2
|
|
|
+ if (this.dataList.taskTypeKey == 1) {
|
|
|
+
|
|
|
+ this.dataList.inOutTaskNo = this.inOutTaskNo
|
|
|
+ this.requestadd(this.dataList)
|
|
|
+ } else if (this.dataList1.taskTypeKey == 2) {
|
|
|
+ this.dataList1.inOutTaskNo = this.inOutTaskNo1
|
|
|
+ this.requestadd(this.dataList1)
|
|
|
+ } else if (
|
|
|
+ this.dataList.taskTypeKey == 3 ||
|
|
|
+ this.dataList.taskTypeKey == 4
|
|
|
+ ) {
|
|
|
+ this.dataList.inOutTaskNo = this.inOutTaskNo
|
|
|
+ this.dataList.relevanceId = this.GetRandomNum(100000, 999999)
|
|
|
+
|
|
|
+ this.requestadd(this.dataList, 'repetition')
|
|
|
+ this.dataList1.inOutTaskNo = this.inOutTaskNo1
|
|
|
+ this.dataList1.relevanceId = this.dataList.relevanceId
|
|
|
+ this.requestadd(this.dataList1, 'repetition')
|
|
|
}
|
|
|
},
|
|
|
selectwarehouseName() {},
|
|
@@ -589,13 +609,19 @@ this.$refs.dataList.validate((valid) => {
|
|
|
}
|
|
|
},
|
|
|
selectgoodsName(e) {
|
|
|
- console.log(11111)
|
|
|
for (var i = 0; i < this.goodnameList.length; i++) {
|
|
|
if (this.goodnameList[i].constValue == e) {
|
|
|
this.dataList.goodsNameKey = this.goodnameList[i].constKey
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ selectgoodsName1(e) {
|
|
|
+ for (var i = 0; i < this.goodnameList.length; i++) {
|
|
|
+ if (this.goodnameList[i].constValue == e) {
|
|
|
+ this.dataList1.goodsNameKey = this.goodnameList[i].constKey
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
selectpackingMethod(e) {
|
|
|
for (var i = 0; i < this.packtypeList.length; i++) {
|
|
|
if (this.packtypeList[i].constValue == e) {
|
|
@@ -603,6 +629,13 @@ this.$refs.dataList.validate((valid) => {
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ selectpackingMethod1(e) {
|
|
|
+ for (var i = 0; i < this.packtypeList.length; i++) {
|
|
|
+ if (this.packtypeList[i].constValue == e) {
|
|
|
+ this.dataList1.packingMethodKey = this.packtypeList[i].constKey
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
selectstorageType(e) {
|
|
|
for (var i = 0; i < this.storageType.length; i++) {
|
|
|
if (this.storageType[i].constValue == e) {
|
|
@@ -610,6 +643,13 @@ this.$refs.dataList.validate((valid) => {
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ selectstorageType1(e) {
|
|
|
+ for (var i = 0; i < this.storageType1.length; i++) {
|
|
|
+ if (this.storageType1[i].constValue == e) {
|
|
|
+ this.dataList1.inOutTypeKey = this.storageType1[i].constKey
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
handleClose() {
|
|
|
this.accessoryTFs = false
|
|
|
},
|
|
@@ -618,16 +658,15 @@ this.$refs.dataList.validate((valid) => {
|
|
|
this.pageSize = val
|
|
|
this.getList()
|
|
|
},
|
|
|
- businessDescriptionchange(e){
|
|
|
-console.log(e)
|
|
|
+ businessDescriptionchange(e) {
|
|
|
+ console.log(e)
|
|
|
},
|
|
|
handleCurrentChange(val) {
|
|
|
this.currentPage = val
|
|
|
console.log(`当前页: ${val}`)
|
|
|
this.getList()
|
|
|
},
|
|
|
- getList() {
|
|
|
- console.log(1111)
|
|
|
+ tasknumber() {
|
|
|
if (this.dataList.taskTypeKey == 1) {
|
|
|
this.inOutTaskNo = 'CK' + this.getdate() + this.verifyinit()
|
|
|
} else if (this.dataList.taskTypeKey == 2) {
|
|
@@ -639,6 +678,33 @@ console.log(e)
|
|
|
this.inOutTaskNo = 'TCC' + this.getdate() + this.verifyinit()
|
|
|
this.inOutTaskNo1 = 'TCR' + this.getdate() + this.verifyinit()
|
|
|
}
|
|
|
+ },
|
|
|
+ tasktypechange(e) {
|
|
|
+ if (!this.$route.query.relevanceId) {
|
|
|
+ this.tasknumber()
|
|
|
+ }
|
|
|
+ this.dataList1.taskTypeKey = e
|
|
|
+ },
|
|
|
+ GetRandomNum(Min, Max) {
|
|
|
+ var Range = Max - Min
|
|
|
+ var Rand = Math.random()
|
|
|
+ return Min + Math.round(Rand * Range)
|
|
|
+ },
|
|
|
+ getList() {
|
|
|
+ if (this.$route.query.relevanceId) {
|
|
|
+ outexamine({ relevanceId: this.$route.query.relevanceId })
|
|
|
+ .toPromise()
|
|
|
+ .then((response) => {
|
|
|
+ if (response.length > 1) {
|
|
|
+ this.dataList = response[0]
|
|
|
+ this.dataList1 = response[1]
|
|
|
+ } else {
|
|
|
+ this.dataList = response[0]
|
|
|
+ }
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ this.tasknumber()
|
|
|
+ }
|
|
|
// 货名
|
|
|
pullDown({ constId: 'CON2' })
|
|
|
.toPromise()
|
|
@@ -661,7 +727,7 @@ console.log(e)
|
|
|
.then((response) => {
|
|
|
this.storageType1 = response
|
|
|
})
|
|
|
- xialaNo({
|
|
|
+ xialaNo({
|
|
|
compId: this.compId,
|
|
|
})
|
|
|
.toPromise()
|