|
@@ -5,75 +5,222 @@
|
|
|
<h2 class="bg-left title1">流转记录</h2>
|
|
|
</el-col>
|
|
|
<el-col :span="6" class="bg-right">
|
|
|
- <el-button class="bg-bottom" type="primary" size="small" @click="iossrecord()" v-show="this.warehouseType != 2">
|
|
|
- 盘损记录</el-button>
|
|
|
- <el-button class="bg-bottom" type="primary" size="small" @click="returnWarehouse()">返回</el-button>
|
|
|
+ <el-button
|
|
|
+ class="bg-bottom"
|
|
|
+ type="primary"
|
|
|
+ size="small"
|
|
|
+ @click="iossrecord()"
|
|
|
+ v-show="this.warehouseType != 2"
|
|
|
+ >
|
|
|
+ 盘损记录</el-button
|
|
|
+ >
|
|
|
+ <el-button
|
|
|
+ class="bg-bottom"
|
|
|
+ type="primary"
|
|
|
+ size="small"
|
|
|
+ @click="returnWarehouse()"
|
|
|
+ >返回</el-button
|
|
|
+ >
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<div class="center">
|
|
|
<h2 style="padding-left: 20px">
|
|
|
- <img style="position: relative; top: 2px" width="19" height="19" src="../../../public/img/cangku.png" alt="" />
|
|
|
+ <img
|
|
|
+ style="position: relative; top: 2px"
|
|
|
+ width="19"
|
|
|
+ height="19"
|
|
|
+ src="../../../public/img/cangku.png"
|
|
|
+ alt=""
|
|
|
+ />
|
|
|
<!-- <span style="color: #323233">{{ deptBudgetList.warehouseName }}</span> -->
|
|
|
- <el-select @change="warehousechange" v-model="deptBudgetList.baseId" placeholder="请选择仓库名称" filterable clearable>
|
|
|
- <el-option v-for="item in warehouseAllXiaLa" :key="item.warehouseName" :label="item.warehouseName" :value="item.id" />
|
|
|
+ <el-select
|
|
|
+ @change="warehousechange"
|
|
|
+ v-model="deptBudgetList.baseId"
|
|
|
+ placeholder="请选择仓库名称"
|
|
|
+ filterable
|
|
|
+ clearable
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in warehouseAllXiaLa"
|
|
|
+ :key="item.warehouseName"
|
|
|
+ :label="item.warehouseName"
|
|
|
+ :value="item.id"
|
|
|
+ />
|
|
|
</el-select>
|
|
|
- <div class="ware" v-show="warehouseType==1">
|
|
|
+ <div class="ware" v-show="warehouseType == 1">
|
|
|
<!-- {{binNumber}}仓位(容量{{capacity}}吨) -->
|
|
|
<span class="binNo">仓位号:</span>
|
|
|
- <el-select filterable clearable v-model="binNumber" placeholder="请选择仓位" class="typeselect"
|
|
|
- @change="binNumberChange">
|
|
|
+ <el-select
|
|
|
+ filterable
|
|
|
+ clearable
|
|
|
+ v-model="binNumber"
|
|
|
+ placeholder="请选择仓位"
|
|
|
+ class="typeselect"
|
|
|
+ @change="binNumberChange"
|
|
|
+ >
|
|
|
<el-option key="" label="全部仓位" value="全部仓位" />
|
|
|
- <el-option v-for="item in binnumberList" :key="item.binNumber" :label="item.binNumber"
|
|
|
- :value="item.binNumber" />
|
|
|
+ <el-option
|
|
|
+ v-for="item in binnumberList"
|
|
|
+ :key="item.binNumber"
|
|
|
+ :label="item.binNumber"
|
|
|
+ :value="item.binNumber"
|
|
|
+ />
|
|
|
</el-select>
|
|
|
</div>
|
|
|
- <span v-show="warehouseType==2">(临)</span>
|
|
|
+ <span v-show="warehouseType == 2">(临)</span>
|
|
|
</h2>
|
|
|
- <p v-if='remark' style="
|
|
|
+ <p
|
|
|
+ v-if="remark"
|
|
|
+ style="
|
|
|
margin-left: 42px;
|
|
|
background: #f6f7fc;
|
|
|
color: #afb5cb;
|
|
|
width: 245px;
|
|
|
- ">
|
|
|
- 备注:{{remark }}
|
|
|
+ "
|
|
|
+ >
|
|
|
+ 备注:{{ remark }}
|
|
|
</p>
|
|
|
|
|
|
<ws-form ref="deptBudgetList" :model="deptBudgetList">
|
|
|
- <div class="record" :class="{ active: status == 1 }" @click="record('', 1)">
|
|
|
- <img v-if="status != 1" width="14" height="14" src="../../../public/img/radio.png" alt="" />
|
|
|
- <img v-if="status == 1" width="18" height="18" src="../../../public/img/radio-check.png" alt="" />全部记录
|
|
|
+ <div
|
|
|
+ class="record"
|
|
|
+ :class="{ active: status == 1 }"
|
|
|
+ @click="record('', 1)"
|
|
|
+ >
|
|
|
+ <img
|
|
|
+ v-if="status != 1"
|
|
|
+ width="14"
|
|
|
+ height="14"
|
|
|
+ src="../../../public/img/radio.png"
|
|
|
+ alt=""
|
|
|
+ />
|
|
|
+ <img
|
|
|
+ v-if="status == 1"
|
|
|
+ width="18"
|
|
|
+ height="18"
|
|
|
+ src="../../../public/img/radio-check.png"
|
|
|
+ alt=""
|
|
|
+ />全部记录
|
|
|
</div>
|
|
|
- <div class="record" :class="{ active: status == 2 }" @click="record(2, 2)">
|
|
|
- <img v-if="status != 2" width="14" height="14" src="../../../public/img/radio.png" alt="" />
|
|
|
- <img v-if="status == 2" width="18" height="18" src="../../../public/img/radio-check.png" alt="" />出库记录
|
|
|
+ <div
|
|
|
+ class="record"
|
|
|
+ :class="{ active: status == 2 }"
|
|
|
+ @click="record(2, 2)"
|
|
|
+ >
|
|
|
+ <img
|
|
|
+ v-if="status != 2"
|
|
|
+ width="14"
|
|
|
+ height="14"
|
|
|
+ src="../../../public/img/radio.png"
|
|
|
+ alt=""
|
|
|
+ />
|
|
|
+ <img
|
|
|
+ v-if="status == 2"
|
|
|
+ width="18"
|
|
|
+ height="18"
|
|
|
+ src="../../../public/img/radio-check.png"
|
|
|
+ alt=""
|
|
|
+ />出库记录
|
|
|
</div>
|
|
|
- <div class="record" :class="{ active: status == 3 }" @click="record(3, 3)">
|
|
|
- <img v-if="status != 3" width="14" height="14" src="../../../public/img/radio.png" alt="" />
|
|
|
- <img v-if="status == 3" width="18" height="18" src="../../../public/img/radio-check.png" alt="" />入库记录
|
|
|
+ <div
|
|
|
+ class="record"
|
|
|
+ :class="{ active: status == 3 }"
|
|
|
+ @click="record(3, 3)"
|
|
|
+ >
|
|
|
+ <img
|
|
|
+ v-if="status != 3"
|
|
|
+ width="14"
|
|
|
+ height="14"
|
|
|
+ src="../../../public/img/radio.png"
|
|
|
+ alt=""
|
|
|
+ />
|
|
|
+ <img
|
|
|
+ v-if="status == 3"
|
|
|
+ width="18"
|
|
|
+ height="18"
|
|
|
+ src="../../../public/img/radio-check.png"
|
|
|
+ alt=""
|
|
|
+ />入库记录
|
|
|
</div>
|
|
|
- <el-date-picker style="margin: 0 10px 0 0" class="dataClass" value-format='yyyy-MM-dd' v-model="value2"
|
|
|
- @change='datechange' type="daterange" align="right" range-separator="至" start-placeholder="出入库日期起"
|
|
|
- end-placeholder="出入库日期止">
|
|
|
+ <el-date-picker
|
|
|
+ style="margin: 0 10px 0 0"
|
|
|
+ class="dataClass"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ v-model="value2"
|
|
|
+ @change="datechange"
|
|
|
+ type="daterange"
|
|
|
+ align="right"
|
|
|
+ range-separator="至"
|
|
|
+ start-placeholder="出入库日期起"
|
|
|
+ end-placeholder="出入库日期止"
|
|
|
+ >
|
|
|
</el-date-picker>
|
|
|
- <el-select filterable clearable v-model="inOutType" placeholder="请选择出入库类型" class="typeselect"
|
|
|
- @change="binNumberChange">
|
|
|
- <el-option key="全部类型" label="全部类型" value="" />
|
|
|
- <el-option v-for="item in inOutTypeList" :key="item.value" :label="item.value"
|
|
|
- :value="item.value" />
|
|
|
- </el-select>
|
|
|
- <ws-input v-model="searchKeyWord" placeholder="可按合同编号、车牌号查找" clearable maxlength="250" type="input"
|
|
|
- class="input">
|
|
|
+ <el-select
|
|
|
+ filterable
|
|
|
+ clearable
|
|
|
+ v-model="inOutType"
|
|
|
+ placeholder="请选择出入库类型"
|
|
|
+ class="typeselect"
|
|
|
+ @change="binNumberChange"
|
|
|
+ >
|
|
|
+ <el-option key="全部类型" label="全部类型" value="" />
|
|
|
+ <el-option
|
|
|
+ v-for="item in inOutTypeList"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.value"
|
|
|
+ :value="item.value"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ <ws-input
|
|
|
+ v-model="searchKeyWord"
|
|
|
+ placeholder="可按合同编号、车牌号查找"
|
|
|
+ clearable
|
|
|
+ maxlength="250"
|
|
|
+ type="input"
|
|
|
+ class="input"
|
|
|
+ >
|
|
|
</ws-input>
|
|
|
<!-- v-hasPermission="'procurement.sparepart.directShip'" -->
|
|
|
<ws-button class="find" type="primary" @click="find()">
|
|
|
- <img width="16" height="16" style="vertical-align: text-top; position: relative; top: 0px"
|
|
|
- src="../../../public/img/sousuo.png" alt />
|
|
|
+ <img
|
|
|
+ width="16"
|
|
|
+ height="16"
|
|
|
+ style="vertical-align: text-top; position: relative; top: 0px"
|
|
|
+ src="../../../public/img/sousuo.png"
|
|
|
+ alt
|
|
|
+ />
|
|
|
</ws-button>
|
|
|
+ <el-select
|
|
|
+ filterable
|
|
|
+ clearable
|
|
|
+ v-model="printedFlag"
|
|
|
+ placeholder="请选择"
|
|
|
+ class="typeselect"
|
|
|
+ @change="printChange"
|
|
|
+ >
|
|
|
+ <el-option key="全部" label="全部" value="" />
|
|
|
+ <el-option
|
|
|
+ v-for="item in printedFlagList"
|
|
|
+ :key="item.key"
|
|
|
+ :label="item.value"
|
|
|
+ :value="item.key"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
<el-button type="primary" @click="batchPrint">批量打印</el-button>
|
|
|
<el-button type="primary" @click="salesTransfer">销售转移</el-button>
|
|
|
- <el-table show-summary ref="tableData" :data="warehouseList.records" height="570"
|
|
|
- v-show="this.warehouseType== '1'" @selection-change="handleSelectionChange">
|
|
|
- <el-table-column type="selection" width="55" :selectable="selectInit"></el-table-column>
|
|
|
+ <el-table
|
|
|
+ show-summary
|
|
|
+ ref="tableData"
|
|
|
+ :data="warehouseList.records"
|
|
|
+ height="570"
|
|
|
+ v-show="this.warehouseType == '1'"
|
|
|
+ @selection-change="handleSelectionChange"
|
|
|
+ >
|
|
|
+ <el-table-column
|
|
|
+ type="selection"
|
|
|
+ width="55"
|
|
|
+ :selectable="selectInit"
|
|
|
+ ></el-table-column>
|
|
|
<el-table-column type="expand">
|
|
|
<template #default="props">
|
|
|
<ws-form ref="deptBudgetList" :model="deptBudgetList">
|
|
@@ -93,16 +240,28 @@
|
|
|
<ws-form-item label="霉变粒(%)" span="1" prop="mildewGrain">
|
|
|
{{ props.row.mildewGrain }}
|
|
|
</ws-form-item>
|
|
|
- <ws-form-item label="不完善粒(%)" span="1" prop="imperfectGrain">
|
|
|
+ <ws-form-item
|
|
|
+ label="不完善粒(%)"
|
|
|
+ span="1"
|
|
|
+ prop="imperfectGrain"
|
|
|
+ >
|
|
|
{{ props.row.imperfectGrain }}
|
|
|
</ws-form-item>
|
|
|
<ws-form-item label="质检员" span="1" prop="qualityInspector">
|
|
|
{{ props.row.qualityInspector }}
|
|
|
</ws-form-item>
|
|
|
- <ws-form-item label="扣重比" span="1" prop="buckleWeightRatio">
|
|
|
+ <ws-form-item
|
|
|
+ label="扣重比"
|
|
|
+ span="1"
|
|
|
+ prop="buckleWeightRatio"
|
|
|
+ >
|
|
|
{{ props.row.buckleWeightRatio }}
|
|
|
</ws-form-item>
|
|
|
- <ws-form-item label="干粮水分(%)" span="1" prop="solidGrainWater">
|
|
|
+ <ws-form-item
|
|
|
+ label="干粮水分(%)"
|
|
|
+ span="1"
|
|
|
+ prop="solidGrainWater"
|
|
|
+ >
|
|
|
{{ props.row.solidGrainWater }}
|
|
|
</ws-form-item>
|
|
|
</ws-info-table>
|
|
@@ -111,10 +270,34 @@
|
|
|
</el-table-column>
|
|
|
|
|
|
<el-table-column type="index" label="序号">
|
|
|
-
|
|
|
- <template scope="scope">
|
|
|
- <span v-if="scope.$index < 9">0{{ scope.$index + 1 }}</span>
|
|
|
- <span v-else>{{ scope.$index + 1 }}</span>
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span
|
|
|
+ v-if="scope.row.printedFlag == 0 && scope.$index < 9"
|
|
|
+ style="font-weight: 600"
|
|
|
+ >0{{ scope.$index + 1 }}</span
|
|
|
+ >
|
|
|
+ <span
|
|
|
+ v-else-if="scope.row.printedFlag == 0 && scope.$index >= 9"
|
|
|
+ style="font-weight: 600"
|
|
|
+ >{{ scope.$index + 1 }}</span
|
|
|
+ >
|
|
|
+ <el-tooltip
|
|
|
+ class="item"
|
|
|
+ effect="dark"
|
|
|
+ content="已打印"
|
|
|
+ placement="top-start"
|
|
|
+ >
|
|
|
+ <span
|
|
|
+ v-if="scope.row.printedFlag == 1 && scope.$index < 9"
|
|
|
+ style="color: red; font-weight: 600"
|
|
|
+ >0{{ scope.$index + 1 }}</span
|
|
|
+ >
|
|
|
+ <span
|
|
|
+ v-else-if="scope.row.printedFlag == 1 && scope.$index >= 9"
|
|
|
+ style="color: red; font-weight: 600"
|
|
|
+ >{{ scope.$index + 1 }}</span
|
|
|
+ >
|
|
|
+ </el-tooltip>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="contractNo" label="合同/移库编号" width="180">
|
|
@@ -127,17 +310,28 @@
|
|
|
<span style="color: #8890b1">{{ scope.row.inOutTaskNo }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="binNumber" label="仓位号" width="60px"> </el-table-column>
|
|
|
- <el-table-column prop="goodsName" label="货名" width="100"> </el-table-column>
|
|
|
+ <el-table-column prop="binNumber" label="仓位号" width="100px">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="goodsName" label="货名" width="100">
|
|
|
+ </el-table-column>
|
|
|
<!-- <el-table-column prop="type" label="类型" width="60px"> </el-table-column> -->
|
|
|
<el-table-column prop="grossWeight" label="毛重(吨)">
|
|
|
-
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="tare" label="皮重(吨)"> </el-table-column>
|
|
|
- <el-table-column prop="deductionWeight" label="扣重(吨)"> </el-table-column>
|
|
|
- <el-table-column prop="netWeight" label="净重(吨)"></el-table-column>
|
|
|
- <el-table-column prop="pureWeight" label="纯重(吨)"> </el-table-column>
|
|
|
- <el-table-column prop="deductionAmount" label="扣款(元/吨)" width="100"> </el-table-column>
|
|
|
+ <el-table-column prop="deductionWeight" label="扣重(吨)">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="netWeight"
|
|
|
+ label="净重(吨)"
|
|
|
+ ></el-table-column>
|
|
|
+ <el-table-column prop="pureWeight" label="纯重(吨)">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="deductionAmount"
|
|
|
+ label="扣款(元/吨)"
|
|
|
+ width="100"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
<el-table-column prop="grade" label="品级" width="80px">
|
|
|
<template slot-scope="scope">
|
|
|
<span v-if="scope.row.grade == '一等品'" class="top-grade">{{
|
|
@@ -160,18 +354,15 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="inOutType" label="类型"> </el-table-column>
|
|
|
-
|
|
|
+
|
|
|
<el-table-column prop="carNo" label="车牌号">
|
|
|
<template slot-scope="scope">
|
|
|
<span style="color: #8890b1">{{ scope.row.carNo }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="boxNo" label="箱号-1">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="boxNoOther" label="箱号-2">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="titleNo" label="封号-1">
|
|
|
- </el-table-column>
|
|
|
+ <el-table-column prop="boxNo" label="箱号-1"> </el-table-column>
|
|
|
+ <el-table-column prop="boxNoOther" label="箱号-2"> </el-table-column>
|
|
|
+ <el-table-column prop="titleNo" label="封号-1"> </el-table-column>
|
|
|
<el-table-column prop="titleNoOther" label="封号-2">
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="wingNumber" label="车厢号-1">
|
|
@@ -180,26 +371,44 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="agent" label="检斤员">
|
|
|
<template slot-scope="scope">
|
|
|
- <span v-if='scope.row.inOutFlag==2'>{{ scope.row.secretaryWeigher }}</span>
|
|
|
- <span v-if='scope.row.inOutFlag==1'>{{ scope.row.skinInspector }}</span>
|
|
|
+ <span v-if="scope.row.inOutFlag == 2">{{
|
|
|
+ scope.row.secretaryWeigher
|
|
|
+ }}</span>
|
|
|
+ <span v-if="scope.row.inOutFlag == 1">{{
|
|
|
+ scope.row.skinInspector
|
|
|
+ }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="backOffice" label="质检员" width="120px">
|
|
|
<template slot-scope="scope">
|
|
|
- <span v-if='scope.row.inOutFlag==2'>{{ scope.row.agent }}</span>
|
|
|
- <span v-if='scope.row.inOutFlag==1'>{{ scope.row.backOffice }}</span>
|
|
|
+ <span v-if="scope.row.inOutFlag == 2">{{ scope.row.agent }}</span>
|
|
|
+ <span v-if="scope.row.inOutFlag == 1">{{
|
|
|
+ scope.row.backOffice
|
|
|
+ }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="salesTransferStatus" label="销售转移状态" width="150px">
|
|
|
+ <el-table-column
|
|
|
+ prop="salesTransferStatus"
|
|
|
+ label="销售转移状态"
|
|
|
+ width="150px"
|
|
|
+ >
|
|
|
</el-table-column>
|
|
|
-
|
|
|
+
|
|
|
<el-table-column prop="addressUrl" label="操作" width="100px">
|
|
|
<template slot-scope="scope">
|
|
|
<!-- <img width="18" height="20" style="vertical-align: text-top; position: relative; top: -1px"
|
|
|
src="../../../public/img/fujian.png" @click="fujian(scope.row)" alt="" /> -->
|
|
|
- <el-button @click="print(scope.row)" v-if="scope.row.inOutType != '收购入库'&&scope.row.inOutType != '期初'"
|
|
|
- v-hasPermission="`acquisitionManagement.acquisitionWeight.print`">打印</el-button>
|
|
|
-
|
|
|
+ <el-button
|
|
|
+ @click="print(scope.row)"
|
|
|
+ v-if="
|
|
|
+ scope.row.inOutType != '收购入库' &&
|
|
|
+ scope.row.inOutType != '期初'
|
|
|
+ "
|
|
|
+ v-hasPermission="
|
|
|
+ `acquisitionManagement.acquisitionWeight.print`
|
|
|
+ "
|
|
|
+ >打印</el-button
|
|
|
+ >
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="createDate" label="录入时间">
|
|
@@ -207,11 +416,19 @@
|
|
|
<span style="color: #8890b1">{{ scope.row.createDate }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
-
|
|
|
</el-table>
|
|
|
- <el-table show-summary @selection-change="handleSelectionChange" :data="warehouseList.records" height="560"
|
|
|
- v-show="this.warehouseType== '2'">
|
|
|
- <el-table-column type="selection" width="55" :selectable="selectInit"></el-table-column>
|
|
|
+ <el-table
|
|
|
+ show-summary
|
|
|
+ @selection-change="handleSelectionChange"
|
|
|
+ :data="warehouseList.records"
|
|
|
+ height="560"
|
|
|
+ v-show="this.warehouseType == '2'"
|
|
|
+ >
|
|
|
+ <el-table-column
|
|
|
+ type="selection"
|
|
|
+ width="55"
|
|
|
+ :selectable="selectInit"
|
|
|
+ ></el-table-column>
|
|
|
<el-table-column type="expand">
|
|
|
<template #default="props">
|
|
|
<ws-form ref="deptBudgetList" :model="deptBudgetList">
|
|
@@ -231,7 +448,11 @@
|
|
|
<ws-form-item label="霉变粒(%)" span="1" prop="mildewGrain">
|
|
|
{{ props.row.mildewGrain }}
|
|
|
</ws-form-item>
|
|
|
- <ws-form-item label="不完善粒(%)" span="1" prop="imperfectGrain">
|
|
|
+ <ws-form-item
|
|
|
+ label="不完善粒(%)"
|
|
|
+ span="1"
|
|
|
+ prop="imperfectGrain"
|
|
|
+ >
|
|
|
{{ props.row.imperfectGrain }}
|
|
|
</ws-form-item>
|
|
|
<ws-form-item label="质检员" span="1" prop="qualityInspector">
|
|
@@ -242,9 +463,25 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column type="index" label="序号">
|
|
|
- <template scope="scope">
|
|
|
- <span v-if="scope.$index < 9">0{{ scope.$index + 1 }}</span>
|
|
|
- <span v-else>{{ scope.$index + 1 }}</span>
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span
|
|
|
+ v-if="scope.row.printedFlag == 0 && scope.$index < 9"
|
|
|
+ style="color: #5473e8; font-weight: 600"
|
|
|
+ >0{{ scope.$index + 1 }}</span
|
|
|
+ >
|
|
|
+ <span
|
|
|
+ v-else-if="scope.row.printedFlag == 0 && scope.$index > 9"
|
|
|
+ style="color: #5473e8; font-weight: 600"
|
|
|
+ >{{ scope.$index + 1 }}</span
|
|
|
+ >
|
|
|
+ <span
|
|
|
+ v-else-if="scope.row.printedFlag == 1 && scope.$index < 9"
|
|
|
+ style="color: red; font-weight: 600"
|
|
|
+ >0{{ scope.$index + 1 }}</span
|
|
|
+ >
|
|
|
+ <span v-else style="color: red; font-weight: 600">{{
|
|
|
+ scope.$index + 1
|
|
|
+ }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="contractNo" label="合同/移库编号" width="180">
|
|
@@ -258,9 +495,15 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="goodsName" label="货名"> </el-table-column>
|
|
|
- <el-table-column prop="grossWeight" label="毛重(吨)"></el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="grossWeight"
|
|
|
+ label="毛重(吨)"
|
|
|
+ ></el-table-column>
|
|
|
<el-table-column prop="tare" label="皮重(吨)"> </el-table-column>
|
|
|
- <el-table-column prop="netWeight" label="净重(吨)"></el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="netWeight"
|
|
|
+ label="净重(吨)"
|
|
|
+ ></el-table-column>
|
|
|
<el-table-column prop="grade" label="品级">
|
|
|
<template slot-scope="scope">
|
|
|
<span v-if="scope.row.grade == '一等品'" class="top-grade">{{
|
|
@@ -293,15 +536,24 @@
|
|
|
<span style="color: #8890b1">{{ scope.row.carNo }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="agent" label="经办人">
|
|
|
- </el-table-column>
|
|
|
+ <el-table-column prop="agent" label="经办人"> </el-table-column>
|
|
|
<el-table-column prop="backOffice" label="操作人"> </el-table-column>
|
|
|
- <el-table-column prop="salesTransferStatus" label="销售转移状态" width="150px">
|
|
|
+ <el-table-column
|
|
|
+ prop="salesTransferStatus"
|
|
|
+ label="销售转移状态"
|
|
|
+ width="150px"
|
|
|
+ >
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="addressUrl" label="附件">
|
|
|
<template slot-scope="scope">
|
|
|
- <img width="18" height="20" style="vertical-align: text-top; position: relative; top: -1px"
|
|
|
- src="../../../public/img/fujian.png" @click="fujian(scope.row)" alt="" />
|
|
|
+ <img
|
|
|
+ width="18"
|
|
|
+ height="20"
|
|
|
+ style="vertical-align: text-top; position: relative; top: -1px"
|
|
|
+ src="../../../public/img/fujian.png"
|
|
|
+ @click="fujian(scope.row)"
|
|
|
+ alt=""
|
|
|
+ />
|
|
|
<!-- <span v-if="scope.row.addressUrlArray.length > 0">{{
|
|
|
scope.row.addressUrlArray.length
|
|
|
}}</span> -->
|
|
@@ -313,1056 +565,1147 @@
|
|
|
<span style="color: #8890b1">{{ scope.row.createDate }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
-
|
|
|
</el-table>
|
|
|
|
|
|
-
|
|
|
<div style="text-align: center; padding: 10px">
|
|
|
- <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange"
|
|
|
- :current-page="currentPage" :page-sizes="[10, 30, 50, 100,500,1000,9999]"
|
|
|
- layout="total, sizes, prev, pager, next, jumper" :total="deptBudgetTotal"></el-pagination>
|
|
|
+ <el-pagination
|
|
|
+ @size-change="handleSizeChange"
|
|
|
+ @current-change="handleCurrentChange"
|
|
|
+ :current-page="currentPage"
|
|
|
+ :page-sizes="[10, 30, 50, 100, 500, 1000, 9999]"
|
|
|
+ layout="total, sizes, prev, pager, next, jumper"
|
|
|
+ :total="deptBudgetTotal"
|
|
|
+ ></el-pagination>
|
|
|
</div>
|
|
|
</ws-form>
|
|
|
</div>
|
|
|
- <WinseaContentModal v-model="accessoryTFs" :title="$t('system.noticeCircular.information')"
|
|
|
- @on-cancel="handleClose">
|
|
|
+ <WinseaContentModal
|
|
|
+ v-model="accessoryTFs"
|
|
|
+ :title="$t('system.noticeCircular.information')"
|
|
|
+ @on-cancel="handleClose"
|
|
|
+ >
|
|
|
<p>查看附件</p>
|
|
|
- <el-image style="width: 100px; height: 100px" :src="appendixIdss" :preview-src-list="srcList">
|
|
|
+ <el-image
|
|
|
+ style="width: 100px; height: 100px"
|
|
|
+ :src="appendixIdss"
|
|
|
+ :preview-src-list="srcList"
|
|
|
+ >
|
|
|
</el-image>
|
|
|
</WinseaContentModal>
|
|
|
- <WinseaContentModal class="sale-form" v-model="show" title="销售转移"
|
|
|
- @on-cancel="handleClose">
|
|
|
+ <WinseaContentModal
|
|
|
+ class="sale-form"
|
|
|
+ v-model="show"
|
|
|
+ title="销售转移"
|
|
|
+ @on-cancel="handleClose"
|
|
|
+ >
|
|
|
<div>
|
|
|
<div class="title">转移前:</div>
|
|
|
- <div style="display:inline-block;" v-for="item in modification">{{ item.carNo }} ({{ item.netWeight }})</div>
|
|
|
+ <div style="display: inline-block" v-for="item in modification">
|
|
|
+ {{ item.carNo }} ({{ item.netWeight }})
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- <div style="margin:10px 0;">合计:{{modification.length}}车 {{num}}吨 合同编号:{{currectdata.contractNo}}({{currectdata.pointOut}})</div>
|
|
|
-
|
|
|
- <el-form label-position="left" class="sale-form" ref="form" :model="currectdata" label-width="160px">
|
|
|
+ <div style="margin: 10px 0">
|
|
|
+ 合计:{{ modification.length }}车 {{ num }}吨 合同编号:{{
|
|
|
+ currectdata.contractNo
|
|
|
+ }}({{ currectdata.pointOut }})
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <el-form
|
|
|
+ label-position="left"
|
|
|
+ class="sale-form"
|
|
|
+ ref="form"
|
|
|
+ :model="currectdata"
|
|
|
+ label-width="160px"
|
|
|
+ >
|
|
|
<div class="title">转移后:</div>
|
|
|
<el-form-item label="出入库任务">
|
|
|
- <el-select @change="taskNochange" v-model="currectdata.taskNoNew" placeholder="选择转移后的出入库任务编号">
|
|
|
- <el-option v-for="item in arr2" :key="item.id" :label="item.inOutTaskNo+(item.taskFlag?'('+item.taskFlag+')':'')" :value="item.inOutTaskNo"></el-option>
|
|
|
+ <el-select
|
|
|
+ @change="taskNochange"
|
|
|
+ v-model="currectdata.taskNoNew"
|
|
|
+ placeholder="选择转移后的出入库任务编号"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in arr2"
|
|
|
+ :key="item.id"
|
|
|
+ :label="
|
|
|
+ item.inOutTaskNo +
|
|
|
+ (item.taskFlag ? '(' + item.taskFlag + ')' : '')
|
|
|
+ "
|
|
|
+ :value="item.inOutTaskNo"
|
|
|
+ ></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="转至销售/移库">
|
|
|
- <el-input disabled v-model="currectdata.contractNopointOut" placeholder="选择转移后的销售合同编号或移库编号"></el-input>
|
|
|
+ <el-input
|
|
|
+ disabled
|
|
|
+ v-model="currectdata.contractNopointOut"
|
|
|
+ placeholder="选择转移后的销售合同编号或移库编号"
|
|
|
+ ></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="运输任务(自运必填)">
|
|
|
<!-- <el-input disabled v-model="currectdata.tranTaskNew" placeholder="选择转移后的运输任务编号"></el-input> -->
|
|
|
- <el-select :disabled="this.contractNo.deliverType==2" v-model="currectdata.tranTaskNew" placeholder="选择转移后的运输任务编号">
|
|
|
- <el-option v-for="item in taskInfo" :label="item.taskNo" :value="item.taskNo"></el-option>
|
|
|
+ <el-select
|
|
|
+ :disabled="this.contractNo.deliverType == 2"
|
|
|
+ v-model="currectdata.tranTaskNew"
|
|
|
+ placeholder="选择转移后的运输任务编号"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in taskInfo"
|
|
|
+ :label="item.taskNo"
|
|
|
+ :value="item.taskNo"
|
|
|
+ ></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
- <div style="text-align:center;"><el-button @click="show=false">取消</el-button>
|
|
|
- <el-button type="primary" @click="onSubmit">提交</el-button></div>
|
|
|
+ <div style="text-align: center">
|
|
|
+ <el-button @click="show = false">取消</el-button>
|
|
|
+ <el-button type="primary" @click="onSubmit">提交</el-button>
|
|
|
+ </div>
|
|
|
</WinseaContentModal>
|
|
|
</div>
|
|
|
-
|
|
|
</template>
|
|
|
|
|
|
|
|
|
<script>
|
|
|
- import {
|
|
|
- addselectinfoList,
|
|
|
- recordss,
|
|
|
- getPrintInfo,
|
|
|
- getbinnumber,
|
|
|
- getExpense,
|
|
|
- getReceiptTaskNo,
|
|
|
- salestraninfo,
|
|
|
- getwarehousNameNew
|
|
|
- } from '@/model/warehouse/index'
|
|
|
- import {
|
|
|
- downloadFile
|
|
|
- } from '@/utils/batchDown'
|
|
|
- import {
|
|
|
- getcontract
|
|
|
- } from '@/model/outboundManagement/index'
|
|
|
- import {
|
|
|
- getYunShuXiaLa,
|
|
|
- getYunShuNumber,
|
|
|
- } from '@/model/statisticalReport/index'
|
|
|
- import Pagination from '@/components/Pagination'
|
|
|
- import WsUpload from '@/components/WsUpload'
|
|
|
- import {
|
|
|
- dayjs,
|
|
|
- fmoney,
|
|
|
- EventBus
|
|
|
- } from 'base-core-lib'
|
|
|
- export default {
|
|
|
- name: 'viewSpareMoney',
|
|
|
- components: {
|
|
|
- WsUpload,
|
|
|
- Pagination,
|
|
|
+import {
|
|
|
+ addselectinfoList,
|
|
|
+ recordss,
|
|
|
+ getPrintInfoNew,
|
|
|
+ getbinnumber,
|
|
|
+ getExpense,
|
|
|
+ getReceiptTaskNo,
|
|
|
+ salestraninfo,
|
|
|
+ getwarehousNameNew,
|
|
|
+} from '@/model/warehouse/index'
|
|
|
+import { downloadFile } from '@/utils/batchDown'
|
|
|
+import { getcontract } from '@/model/outboundManagement/index'
|
|
|
+import {
|
|
|
+ getYunShuXiaLa,
|
|
|
+ getYunShuNumber,
|
|
|
+} from '@/model/statisticalReport/index'
|
|
|
+import Pagination from '@/components/Pagination'
|
|
|
+import WsUpload from '@/components/WsUpload'
|
|
|
+import { dayjs, fmoney, EventBus } from 'base-core-lib'
|
|
|
+export default {
|
|
|
+ name: 'viewSpareMoney',
|
|
|
+ components: {
|
|
|
+ WsUpload,
|
|
|
+ Pagination,
|
|
|
+ },
|
|
|
+ watch: {
|
|
|
+ vesselId(val) {
|
|
|
+ this.getList()
|
|
|
},
|
|
|
- watch: {
|
|
|
- vesselId(val) {
|
|
|
- this.getList()
|
|
|
- },
|
|
|
- isShow(val) {
|
|
|
- this.showType = val
|
|
|
- },
|
|
|
+ isShow(val) {
|
|
|
+ this.showType = val
|
|
|
},
|
|
|
- data() {
|
|
|
- return {
|
|
|
- //弹出框
|
|
|
- dialogViewSpareMoney: false,
|
|
|
- binnumberList: [],
|
|
|
- // 船舶类型
|
|
|
- monetaryKey: null,
|
|
|
- // 是否显示
|
|
|
- showType: true,
|
|
|
- // 年
|
|
|
- year: '',
|
|
|
- form:{},
|
|
|
- contractNo:{},
|
|
|
- show:false,
|
|
|
- srcList: [],
|
|
|
- currectdata:{
|
|
|
- compId: localStorage.getItem('ws-pf_compId'),
|
|
|
- },
|
|
|
- inOutType:'',
|
|
|
- inOutTypeList:[
|
|
|
- {value:'货权转入'},
|
|
|
- {value:'货权转出'},
|
|
|
- {value:'移库入库'},
|
|
|
- {value:'采购入库'},
|
|
|
- {value:'移库出库'},
|
|
|
- {value:'销售出库'},
|
|
|
- {value:'折转入库'},
|
|
|
- {value:'折转出库'},
|
|
|
- {value:'退库'}],
|
|
|
- num:0,
|
|
|
- taskInfo:[],
|
|
|
- deptBudgetTotal: 0,
|
|
|
- currentPage: 1,
|
|
|
- pageSize: 10,
|
|
|
- capacity: '',
|
|
|
- searchKeyWord: '',
|
|
|
- contractType: 2,
|
|
|
- startDate: null,
|
|
|
- endDate: null,
|
|
|
- remark: '',
|
|
|
- binNumber: '全部仓位',
|
|
|
- status: 1,
|
|
|
- value2: [],
|
|
|
- appendixIdss: '',
|
|
|
- // 提交类型
|
|
|
- submitType: true,
|
|
|
- selectpackingMethod: {},
|
|
|
- size: 10,
|
|
|
- warehouseType: '1',
|
|
|
- taskNolist1:[],
|
|
|
+ },
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ //弹出框
|
|
|
+ dialogViewSpareMoney: false,
|
|
|
+ binnumberList: [],
|
|
|
+ // 船舶类型
|
|
|
+ monetaryKey: null,
|
|
|
+ // 是否显示
|
|
|
+ showType: true,
|
|
|
+ // 年
|
|
|
+ year: '',
|
|
|
+ form: {},
|
|
|
+ contractNo: {},
|
|
|
+ show: false,
|
|
|
+ srcList: [],
|
|
|
+ currectdata: {
|
|
|
compId: localStorage.getItem('ws-pf_compId'),
|
|
|
- deptCircularPage: {},
|
|
|
- pcFlag: 1,
|
|
|
- date: {
|
|
|
- year: dayjs().format('YYYY'),
|
|
|
- month: dayjs().format('MM'),
|
|
|
- },
|
|
|
- warehouseList: [],
|
|
|
- taskNolist:[],
|
|
|
- taskNolist1:[],
|
|
|
- arr2:[],
|
|
|
- deptBudgetList: {},
|
|
|
- historyList: [],
|
|
|
- searchType: '',
|
|
|
- allurl: '../../../public/img/radio.png',
|
|
|
- pickerBeginDateBefore: {
|
|
|
- disabledDate: (time) => {
|
|
|
- return time.getTime() > Date.now()
|
|
|
- },
|
|
|
+ },
|
|
|
+ inOutType: '',
|
|
|
+ printedFlag: '',
|
|
|
+ inOutTypeList: [
|
|
|
+ { value: '货权转入' },
|
|
|
+ { value: '货权转出' },
|
|
|
+ { value: '移库入库' },
|
|
|
+ { value: '采购入库' },
|
|
|
+ { value: '移库出库' },
|
|
|
+ { value: '销售出库' },
|
|
|
+ { value: '折转入库' },
|
|
|
+ { value: '折转出库' },
|
|
|
+ { value: '退库' },
|
|
|
+ ],
|
|
|
+ printedFlagList: [
|
|
|
+ { key: 0, value: '未打印' },
|
|
|
+ { key: 1, value: '已打印' },
|
|
|
+ ],
|
|
|
+ num: 0,
|
|
|
+ taskInfo: [],
|
|
|
+ deptBudgetTotal: 0,
|
|
|
+ currentPage: 1,
|
|
|
+ pageSize: 10,
|
|
|
+ capacity: '',
|
|
|
+ searchKeyWord: '',
|
|
|
+ contractType: 2,
|
|
|
+ startDate: null,
|
|
|
+ endDate: null,
|
|
|
+ remark: '',
|
|
|
+ binNumber: '全部仓位',
|
|
|
+ status: 1,
|
|
|
+ value2: [],
|
|
|
+ appendixIdss: '',
|
|
|
+ // 提交类型
|
|
|
+ submitType: true,
|
|
|
+ selectpackingMethod: {},
|
|
|
+ size: 10,
|
|
|
+ warehouseType: '1',
|
|
|
+ taskNolist1: [],
|
|
|
+ compId: localStorage.getItem('ws-pf_compId'),
|
|
|
+ deptCircularPage: {},
|
|
|
+ pcFlag: 1,
|
|
|
+ date: {
|
|
|
+ year: dayjs().format('YYYY'),
|
|
|
+ month: dayjs().format('MM'),
|
|
|
+ },
|
|
|
+ warehouseList: [],
|
|
|
+ taskNolist: [],
|
|
|
+ taskNolist1: [],
|
|
|
+ arr2: [],
|
|
|
+ deptBudgetList: {},
|
|
|
+ historyList: [],
|
|
|
+ searchType: '',
|
|
|
+ allurl: '../../../public/img/radio.png',
|
|
|
+ pickerBeginDateBefore: {
|
|
|
+ disabledDate: (time) => {
|
|
|
+ return time.getTime() > Date.now()
|
|
|
},
|
|
|
- accessoryTFs: false,
|
|
|
- modification: [],
|
|
|
- printList: [], //批量打印数据
|
|
|
- warehouseAllXiaLa:[]
|
|
|
+ },
|
|
|
+ accessoryTFs: false,
|
|
|
+ modification: [],
|
|
|
+ printList: [], //批量打印数据
|
|
|
+ warehouseAllXiaLa: [],
|
|
|
+ }
|
|
|
+ },
|
|
|
+ mounted() {
|
|
|
+ let that = this
|
|
|
+ document.addEventListener('visibilitychange', function () {
|
|
|
+ console.log(document.hidden ? '用户离开了' : '用户回来了')
|
|
|
+ if (!document.hidden) {
|
|
|
+ that.getList()
|
|
|
}
|
|
|
- },
|
|
|
-
|
|
|
- activated() {
|
|
|
- this.deptBudgetList.baseId = this.$route.query.baseId
|
|
|
- // this.deptBudgetList.positionId = this.$route.query.positionId
|
|
|
- this.deptBudgetList.warehouseName = this.$route.query.warehouseName
|
|
|
- this.remark = this.$route.query.remark
|
|
|
- // this.binNumber = this.$route.query.binNumber
|
|
|
- this.capacity = this.$route.query.capacity
|
|
|
- this.warehouseType = this.$route.query.warehouseType
|
|
|
- getwarehousNameNew({
|
|
|
- compId: localStorage.getItem('ws-pf_compId')
|
|
|
- })
|
|
|
+ })
|
|
|
+ },
|
|
|
+ activated() {
|
|
|
+ this.deptBudgetList.baseId = this.$route.query.baseId
|
|
|
+ // this.deptBudgetList.positionId = this.$route.query.positionId
|
|
|
+ this.deptBudgetList.warehouseName = this.$route.query.warehouseName
|
|
|
+ this.remark = this.$route.query.remark
|
|
|
+ // this.binNumber = this.$route.query.binNumber
|
|
|
+ this.capacity = this.$route.query.capacity
|
|
|
+ this.warehouseType = this.$route.query.warehouseType
|
|
|
+ getwarehousNameNew({
|
|
|
+ compId: localStorage.getItem('ws-pf_compId'),
|
|
|
+ })
|
|
|
.toPromise()
|
|
|
.then((response) => {
|
|
|
- for(var tmp = 0 ; tmp < response.length ; tmp++){
|
|
|
- if(response[tmp].warehouseType == '2'){
|
|
|
- response[tmp].warehouseName = response[tmp].warehouseName + ' (临)'
|
|
|
+ for (var tmp = 0; tmp < response.length; tmp++) {
|
|
|
+ if (response[tmp].warehouseType == '2') {
|
|
|
+ response[tmp].warehouseName =
|
|
|
+ response[tmp].warehouseName + ' (临)'
|
|
|
}
|
|
|
}
|
|
|
this.warehouseAllXiaLa = response
|
|
|
})
|
|
|
+ this.getList()
|
|
|
+ // this.getPassYearFormatDate()
|
|
|
+ this.showType = this.isShow
|
|
|
+ },
|
|
|
+ updated() {
|
|
|
+ this.$nextTick(() => {
|
|
|
+ // this.$refs['tableData'].doLayout();
|
|
|
+ })
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ warehousechange(e) {
|
|
|
+ for (let i = 0; i < this.warehouseAllXiaLa.length; i++) {
|
|
|
+ if (this.warehouseAllXiaLa[i].id == e) {
|
|
|
+ this.deptBudgetList.warehouseName =
|
|
|
+ this.warehouseAllXiaLa[i].warehouseName
|
|
|
+ }
|
|
|
+ }
|
|
|
this.getList()
|
|
|
- // this.getPassYearFormatDate()
|
|
|
- this.showType = this.isShow
|
|
|
},
|
|
|
- updated() {
|
|
|
- this.$nextTick(() => {
|
|
|
- // this.$refs['tableData'].doLayout();
|
|
|
+ onSubmit() {
|
|
|
+ if (!this.currectdata.taskNoNew) {
|
|
|
+ this.$message.error('合同/移库编号不能为空!')
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if (!this.currectdata.contractNoNew) {
|
|
|
+ this.$message.error('出入库任务编号不能为空!')
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if (
|
|
|
+ (!this.currectdata.tranTaskNew &&
|
|
|
+ this.currectdata.inOutType == '移库出库') ||
|
|
|
+ (!this.currectdata.tranTaskNew &&
|
|
|
+ this.currectdata.inOutType == '移库入库')
|
|
|
+ ) {
|
|
|
+ this.$message.error('移库运输任务编号不能为空!')
|
|
|
+ return
|
|
|
+ }
|
|
|
+ this.$confirm('确定转移出库数据?', {
|
|
|
+ confirmButtonText: '确定',
|
|
|
+ cancelButtonText: '取消',
|
|
|
+ type: 'warning',
|
|
|
+ }).then(() => {
|
|
|
+ salestraninfo(this.currectdata)
|
|
|
+ .toPromise()
|
|
|
+ .then(() => {
|
|
|
+ this.show = false
|
|
|
+ this.currectdata = {
|
|
|
+ compId: localStorage.getItem('ws-pf_compId'),
|
|
|
+ }
|
|
|
+ this.$message.success('提交成功!')
|
|
|
+ this.getList()
|
|
|
+ })
|
|
|
})
|
|
|
},
|
|
|
- methods: {
|
|
|
- warehousechange(e){
|
|
|
- for (let i = 0; i < this.warehouseAllXiaLa.length; i++) {
|
|
|
- if(this.warehouseAllXiaLa[i].id==e){
|
|
|
- this.deptBudgetList.warehouseName=this.warehouseAllXiaLa[i].warehouseName
|
|
|
+ async taskNochange(e) {
|
|
|
+ for (let i = 0; i < this.taskNolist.length; i++) {
|
|
|
+ if (this.taskNolist[i].inOutTaskNo == e) {
|
|
|
+ this.currectdata.inOutType = this.taskNolist[i].inOutType
|
|
|
+ this.currectdata.contractNoNew = this.taskNolist[i].contractNo
|
|
|
+ ? this.taskNolist[i].contractNo
|
|
|
+ : this.taskNolist[i].moveTaskNo
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ this.contractNo = await getcontract({
|
|
|
+ contractNo: this.currectdata.contractNoNew,
|
|
|
+ warehouseName: this.warehouseName,
|
|
|
+ compId: localStorage.getItem('ws-pf_compId'),
|
|
|
+ }).toPromise()
|
|
|
+ this.currectdata.pointOutNew = this.contractNo.pointOut
|
|
|
+ if (this.contractNo.pointOut) {
|
|
|
+ this.currectdata.contractNopointOut =
|
|
|
+ this.currectdata.contractNoNew +
|
|
|
+ '(' +
|
|
|
+ this.currectdata.pointOutNew +
|
|
|
+ ')'
|
|
|
+ } else {
|
|
|
+ this.currectdata.contractNopointOut = this.currectdata.contractNoNew
|
|
|
+ }
|
|
|
+
|
|
|
+ var data = await getYunShuNumber({
|
|
|
+ contractNo: this.currectdata.contractNoNew,
|
|
|
+ }).toPromise()
|
|
|
+ this.currectdata.tranTaskNew = data[0].taskNo
|
|
|
+ this.taskInfo = data
|
|
|
+ console.log(this.taskinfo)
|
|
|
+ },
|
|
|
+ async salesTransfer() {
|
|
|
+ var arr = []
|
|
|
+ if (this.modification.length == 0) {
|
|
|
+ this.$message.error('请勾选要转移的条目!')
|
|
|
+ } else {
|
|
|
+ this.num = 0
|
|
|
+ for (var i = 0; i < this.modification.length; i++) {
|
|
|
+ if (this.modification[i].inOutType != '销售出库') {
|
|
|
+ this.$message.error('请勾选相同合同编号的销售出库记录!')
|
|
|
+ return
|
|
|
+ }
|
|
|
+ this.num += Number(this.modification[i].netWeight)
|
|
|
+ if (arr.length == 0) {
|
|
|
+ arr.push(this.modification[i])
|
|
|
+ }
|
|
|
+ var arr1 = arr.filter((item) => {
|
|
|
+ return item.contractNo == this.modification[i].contractNo
|
|
|
+ })
|
|
|
+ if (arr1.length == 0) {
|
|
|
+ arr.push(this.modification[i])
|
|
|
}
|
|
|
}
|
|
|
- this.getList()
|
|
|
- },
|
|
|
- onSubmit(){
|
|
|
- if(!this.currectdata.taskNoNew){
|
|
|
- this.$message.error("合同/移库编号不能为空!")
|
|
|
+ if (arr.length > 1) {
|
|
|
+ this.$message.error('请勾选相同合同编号的销售出库记录!')
|
|
|
return
|
|
|
}
|
|
|
- if(!this.currectdata.contractNoNew){
|
|
|
- this.$message.error("出入库任务编号不能为空!")
|
|
|
+ var contractNo = await getExpense({
|
|
|
+ contractNo: arr[0].contractNo,
|
|
|
+ compId: this.compId,
|
|
|
+ }).toPromise()
|
|
|
+ if (contractNo.status == '已完成' || contractNo.status == '已结算') {
|
|
|
+ this.$message.error('已完成的合同记录不可转移!')
|
|
|
return
|
|
|
}
|
|
|
- if(!this.currectdata.tranTaskNew&&this.currectdata.inOutType=='移库出库'||!this.currectdata.tranTaskNew&&this.currectdata.inOutType=='移库入库'){
|
|
|
- this.$message.error("移库运输任务编号不能为空!")
|
|
|
- return
|
|
|
+ this.currectdata.warehouseInOutInfoList = this.modification
|
|
|
+
|
|
|
+ let map = new Map()
|
|
|
+ for (let item of this.modification) {
|
|
|
+ map.set(item.inOutTaskNo, item.inOutTaskNo)
|
|
|
}
|
|
|
- this.$confirm('确定转移出库数据?', {
|
|
|
- confirmButtonText: '确定',
|
|
|
- cancelButtonText: '取消',
|
|
|
- type: 'warning',
|
|
|
- })
|
|
|
- .then(() => {
|
|
|
- salestraninfo(this.currectdata).toPromise().then(() => {
|
|
|
- this.show=false
|
|
|
- this.currectdata={
|
|
|
- compId: localStorage.getItem('ws-pf_compId'),
|
|
|
- }
|
|
|
- this.$message.success("提交成功!")
|
|
|
- this.getList()
|
|
|
- })
|
|
|
- })
|
|
|
- },
|
|
|
- async taskNochange(e){
|
|
|
+ var arr = [...map.values()]
|
|
|
+ console.log(arr)
|
|
|
+ this.currectdata.taskNo = arr.toString()
|
|
|
+ this.currectdata.contractNo = this.modification[0].contractNo
|
|
|
+ this.currectdata.pointOut = contractNo.pointOut
|
|
|
+ this.taskNolist = this.taskNolist1
|
|
|
+ this.arr2 = []
|
|
|
for (let i = 0; i < this.taskNolist.length; i++) {
|
|
|
- if(this.taskNolist[i].inOutTaskNo==e){
|
|
|
- this.currectdata.inOutType=this.taskNolist[i].inOutType
|
|
|
- this.currectdata.contractNoNew=this.taskNolist[i].contractNo?this.taskNolist[i].contractNo:this.taskNolist[i].moveTaskNo
|
|
|
+ if (
|
|
|
+ (this.taskNolist[i].contractNo &&
|
|
|
+ this.taskNolist[i].contractNo != this.currectdata.contractNo) ||
|
|
|
+ (this.taskNolist[i].moveTaskNo &&
|
|
|
+ this.taskNolist[i].moveTaskNo != this.currectdata.contractNo)
|
|
|
+ ) {
|
|
|
+ this.arr2.push(this.taskNolist[i])
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
- this.contractNo=await getcontract({contractNo:this.currectdata.contractNoNew,warehouseName:this.warehouseName,compId:localStorage.getItem('ws-pf_compId')}).toPromise()
|
|
|
- this.currectdata.pointOutNew=this.contractNo.pointOut
|
|
|
- if(this.contractNo.pointOut){
|
|
|
- this.currectdata.contractNopointOut=this.currectdata.contractNoNew+'('+this.currectdata.pointOutNew+')'
|
|
|
- }else{
|
|
|
- this.currectdata.contractNopointOut=this.currectdata.contractNoNew
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- var data=await getYunShuNumber({contractNo:this.currectdata.contractNoNew}).toPromise()
|
|
|
- this.currectdata.tranTaskNew=data[0].taskNo
|
|
|
- this.taskInfo=data
|
|
|
- console.log(this.taskinfo)
|
|
|
- },
|
|
|
- async salesTransfer(){
|
|
|
- var arr=[]
|
|
|
- if (this.modification.length == 0) {
|
|
|
- this.$message.error("请勾选要转移的条目!")
|
|
|
- } else {
|
|
|
- this.num=0
|
|
|
- for (var i = 0; i < this.modification.length; i++) {
|
|
|
- if(this.modification[i].inOutType!='销售出库'){
|
|
|
- this.$message.error("请勾选相同合同编号的销售出库记录!")
|
|
|
- return
|
|
|
- }
|
|
|
- this.num+=Number(this.modification[i].netWeight)
|
|
|
- if(arr.length==0){
|
|
|
- arr.push(this.modification[i])
|
|
|
- }
|
|
|
- var arr1=arr.filter((item)=>{return item.contractNo==this.modification[i].contractNo})
|
|
|
- if(arr1.length==0){
|
|
|
- arr.push(this.modification[i])
|
|
|
- }
|
|
|
- }
|
|
|
- if(arr.length>1){
|
|
|
- this.$message.error("请勾选相同合同编号的销售出库记录!")
|
|
|
- return
|
|
|
- }
|
|
|
- var contractNo=await getExpense({ contractNo: arr[0].contractNo, compId: this.compId }).toPromise()
|
|
|
- if(contractNo.status=='已完成'||contractNo.status=='已结算'){
|
|
|
- this.$message.error("已完成的合同记录不可转移!")
|
|
|
+ console.log(this.arr2)
|
|
|
+ this.show = true
|
|
|
+ }
|
|
|
+ },
|
|
|
+ batchPrint() {
|
|
|
+ this.printList=[]
|
|
|
+ if (this.modification.length == 0) {
|
|
|
+ this.$message.error('请勾选要打印的条目!')
|
|
|
+ } else {
|
|
|
+ localStorage.removeItem('warehouseBatchPrint')
|
|
|
+ var count = 0
|
|
|
+ for (var i = 0; i < this.modification.length; i++) {
|
|
|
+ if (this.modification[i].printedFlag == 1) {
|
|
|
+ this.$message({
|
|
|
+ message: '不能选择已打印的数据',
|
|
|
+ type: 'warning',
|
|
|
+ })
|
|
|
return
|
|
|
}
|
|
|
- this.currectdata.warehouseInOutInfoList=this.modification
|
|
|
-
|
|
|
- let map = new Map();
|
|
|
- for (let item of this.modification) {
|
|
|
- map.set(item.inOutTaskNo, item.inOutTaskNo);
|
|
|
- }
|
|
|
- var arr = [...map.values()]
|
|
|
- console.log(arr)
|
|
|
- this.currectdata.taskNo=arr.toString()
|
|
|
- this.currectdata.contractNo=this.modification[0].contractNo
|
|
|
- this.currectdata.pointOut=contractNo.pointOut
|
|
|
- this.taskNolist=this.taskNolist1
|
|
|
- this.arr2=[]
|
|
|
- for (let i = 0; i < this.taskNolist.length; i++) {
|
|
|
- if(this.taskNolist[i].contractNo&&this.taskNolist[i].contractNo!=this.currectdata.contractNo||this.taskNolist[i].moveTaskNo&&this.taskNolist[i].moveTaskNo!=this.currectdata.contractNo){
|
|
|
- this.arr2.push(this.taskNolist[i])
|
|
|
- }
|
|
|
- }
|
|
|
- console.log(this.arr2)
|
|
|
- this.show=true
|
|
|
+ getPrintInfoNew({
|
|
|
+ id: this.modification[i].id,
|
|
|
+ })
|
|
|
+ .toPromise()
|
|
|
+ .then((response) => {
|
|
|
+ count++
|
|
|
+ this.printList.push(response)
|
|
|
+ if (count == this.modification.length) {
|
|
|
+ localStorage.setItem(
|
|
|
+ 'warehouseBatchPrint',
|
|
|
+ JSON.stringify(this.printList)
|
|
|
+ )
|
|
|
+ window.open('../../../../static/warehouseBatchPrint.html')
|
|
|
+ }
|
|
|
+ })
|
|
|
}
|
|
|
- },
|
|
|
- batchPrint() {
|
|
|
- if (this.modification.length == 0) {
|
|
|
- this.$message.error("请勾选要打印的条目!")
|
|
|
- } else {
|
|
|
- localStorage.removeItem("warehouseBatchPrint")
|
|
|
- var count = 0
|
|
|
- for (var i = 0; i < this.modification.length; i++) {
|
|
|
- getPrintInfo({
|
|
|
- id: this.modification[i].id
|
|
|
- })
|
|
|
- .toPromise()
|
|
|
- .then((response) => {
|
|
|
- count++
|
|
|
- this.printList.push(response)
|
|
|
- if (count == this.modification.length) {
|
|
|
- localStorage.setItem("warehouseBatchPrint", JSON.stringify(this.printList))
|
|
|
- window.open('../../../../static/warehouseBatchPrint.html')
|
|
|
- }
|
|
|
- })
|
|
|
+ }
|
|
|
+ },
|
|
|
+ handleSelectionChange(val) {
|
|
|
+ this.modification = val
|
|
|
+ console.log('sfasa', this.modification)
|
|
|
+ },
|
|
|
+ selectInit(row) {
|
|
|
+ //在这里一定要记得类型匹配的上。
|
|
|
+ // if (row.inOutType != '收购入库' && row.inOutType != '期初') {
|
|
|
+ return true
|
|
|
+ // } else {
|
|
|
+ // return false
|
|
|
+ // }
|
|
|
+ },
|
|
|
+ binNumberChange(e) {
|
|
|
+ if (e == '全部仓位') {
|
|
|
+ this.deptBudgetList.positionId = ''
|
|
|
+ this.getList()
|
|
|
+ } else {
|
|
|
+ for (let i = 0; i < this.binnumberList.length; i++) {
|
|
|
+ if (this.binnumberList[i].binNumber == e) {
|
|
|
+ this.deptBudgetList.positionId = this.binnumberList[i].id
|
|
|
}
|
|
|
}
|
|
|
+ this.getList()
|
|
|
+ // var seperator1 = "-"
|
|
|
+ // var date = new Date()
|
|
|
|
|
|
- },
|
|
|
- handleSelectionChange(val) {
|
|
|
- this.modification = val
|
|
|
- console.log("sfasa", this.modification)
|
|
|
- },
|
|
|
- selectInit(row) {
|
|
|
- //在这里一定要记得类型匹配的上。
|
|
|
- if (row.inOutType != '收购入库' && row.inOutType != '期初') {
|
|
|
- return true
|
|
|
- } else {
|
|
|
- return false
|
|
|
+ // var formatDate = date.getFullYear() + seperator1 + Number(date.getMonth() + 1) + seperator1 + date.getDate()
|
|
|
+ // this.getNowFormatDate(formatDate)
|
|
|
+ }
|
|
|
+ },
|
|
|
+ printChange(e) {
|
|
|
+ this.printedFlag = e
|
|
|
+ this.getList()
|
|
|
+ },
|
|
|
+ /* 获取现在时间,并接受过去时间的值 */
|
|
|
+ getNowFormatDate(formatDate) {
|
|
|
+ var date = new Date()
|
|
|
+ date.setTime(date.getTime() + 24 * 60 * 60 * 1000)
|
|
|
+ var seperator1 = '-'
|
|
|
+ var year = date.getFullYear()
|
|
|
+ var month = date.getMonth() + 1
|
|
|
+ var strDate = date.getDate()
|
|
|
+ if (month >= 1 && month <= 9) {
|
|
|
+ month = '0' + month
|
|
|
+ }
|
|
|
+ if (strDate >= 0 && strDate <= 9) {
|
|
|
+ strDate = '0' + strDate
|
|
|
+ }
|
|
|
+ var nowData = year + seperator1 + month + seperator1 + strDate
|
|
|
+ this.value2 = [formatDate, nowData] // 默认赋值一年时间
|
|
|
+ },
|
|
|
+ print(row) {
|
|
|
+ sessionStorage.removeItem('record_print')
|
|
|
+ getPrintInfo({
|
|
|
+ id: row.id,
|
|
|
+ })
|
|
|
+ .toPromise()
|
|
|
+ .then((response) => {
|
|
|
+ localStorage.setItem('ck_bd_printData', JSON.stringify(response))
|
|
|
+ window.open('../../../../static/weightCheckInOut.html?type=2')
|
|
|
+ })
|
|
|
+ },
|
|
|
+ //返回按钮
|
|
|
+ returnWarehouse() {
|
|
|
+ this.$router.push({
|
|
|
+ path: 'warehouseManagementList',
|
|
|
+ })
|
|
|
+ this.searchKeyWord = ''
|
|
|
+ },
|
|
|
+ //
|
|
|
+ iossrecord() {
|
|
|
+ this.$router.push({
|
|
|
+ path: 'warehouseManagementIossRecord',
|
|
|
+ query: {
|
|
|
+ baseId: this.deptBudgetList.baseId,
|
|
|
+ positionId: this.deptBudgetList.positionId,
|
|
|
+ warehouseName: this.deptBudgetList.warehouseName,
|
|
|
+ binNumber: this.binNumber,
|
|
|
+ },
|
|
|
+ })
|
|
|
+ },
|
|
|
+ dateFormat(fmt, date) {
|
|
|
+ let ret
|
|
|
+ const opt = {
|
|
|
+ 'Y+': date.getFullYear().toString(), // 年
|
|
|
+ 'm+': (date.getMonth() + 1).toString(), // 月
|
|
|
+ 'd+': date.getDate().toString(), // 日
|
|
|
+ 'H+': date.getHours().toString(), // 时
|
|
|
+ // "M+": date.getMinutes().toString(), // 分
|
|
|
+ // "S+": date.getSeconds().toString() // 秒
|
|
|
+ // 有其他格式化字符需求可以继续添加,必须转化成字符串
|
|
|
+ }
|
|
|
+ for (let k in opt) {
|
|
|
+ ret = new RegExp('(' + k + ')').exec(fmt)
|
|
|
+ if (ret) {
|
|
|
+ fmt = fmt.replace(
|
|
|
+ ret[1],
|
|
|
+ ret[1].length == 1 ? opt[k] : opt[k].padStart(ret[1].length, '0')
|
|
|
+ )
|
|
|
}
|
|
|
- },
|
|
|
- binNumberChange(e) {
|
|
|
- if (e == '全部仓位') {
|
|
|
- this.deptBudgetList.positionId = ''
|
|
|
- this.getList()
|
|
|
- } else {
|
|
|
- for (let i = 0; i < this.binnumberList.length; i++) {
|
|
|
- if (this.binnumberList[i].binNumber == e) {
|
|
|
- this.deptBudgetList.positionId = this.binnumberList[i].id
|
|
|
+ }
|
|
|
+ return fmt
|
|
|
+ },
|
|
|
+ datechange() {
|
|
|
+ this.getList()
|
|
|
+ },
|
|
|
+ find() {
|
|
|
+ this.getList()
|
|
|
+ },
|
|
|
+ handleClose() {
|
|
|
+ this.accessoryTFs = false
|
|
|
+ this.show = true
|
|
|
+ },
|
|
|
+ handleSizeChange(val) {
|
|
|
+ console.log(`每页 ${val} 条`)
|
|
|
+ this.pageSize = val
|
|
|
+ this.getList()
|
|
|
+ },
|
|
|
+ handleCurrentChange(val) {
|
|
|
+ this.currentPage = val
|
|
|
+ console.log(`当前页: ${val}`)
|
|
|
+ this.getList()
|
|
|
+ },
|
|
|
+ record(status, status1) {
|
|
|
+ this.status = status1
|
|
|
+ this.searchType = status
|
|
|
+ this.currentPage = '1'
|
|
|
+ this.getList()
|
|
|
+ },
|
|
|
+ // 上传附件
|
|
|
+ uploadSuccess(data, files, url) {
|
|
|
+ console.log(data, files, url)
|
|
|
+
|
|
|
+ // this.deptBudgetList.
|
|
|
+ // this.formData.append('files', files)
|
|
|
+ // this.feedbackObj.uploadNameAttachment = data.appendixName
|
|
|
+ // this.feedbackObj.pathUploadAttachment = data.appendixPath
|
|
|
+ // // this.newAppendixs = files
|
|
|
+ // this.onChangeFlag = true
|
|
|
+ },
|
|
|
+ getList() {
|
|
|
+ var startDate = ''
|
|
|
+ var endDate = ''
|
|
|
+ if (this.value2) {
|
|
|
+ startDate = this.value2[0] ? this.value2[0] : ''
|
|
|
+ endDate = this.value2[1] ? this.value2[1] : ''
|
|
|
+ }
|
|
|
+ if (this.warehouseType == 1) {
|
|
|
+ getbinnumber({ id: this.deptBudgetList.baseId })
|
|
|
+ .toPromise()
|
|
|
+ .then((response) => {
|
|
|
+ this.binnumberList = response.warehousePositionInfoList
|
|
|
+ })
|
|
|
+ addselectinfoList({
|
|
|
+ compId: localStorage.getItem('ws-pf_compId'),
|
|
|
+ baseId: this.deptBudgetList.baseId,
|
|
|
+ positionId: this.deptBudgetList.positionId,
|
|
|
+ warehouseName: this.deptBudgetList.warehouseName,
|
|
|
+ startDate: startDate,
|
|
|
+ endDate: endDate,
|
|
|
+ inOutType: this.inOutType,
|
|
|
+ printedFlag: this.printedFlag,
|
|
|
+ searchType: this.searchType,
|
|
|
+ searchKeyWord: this.searchKeyWord,
|
|
|
+ currentPage: this.currentPage,
|
|
|
+ pcFlag: this.pcFlag,
|
|
|
+ pageSize: this.pageSize,
|
|
|
+ })
|
|
|
+ .toPromise()
|
|
|
+ .then((response) => {
|
|
|
+ for (var i = 0; i < response.records.length; i++) {
|
|
|
+ if (response.records[i].addressUrl != null) {
|
|
|
+ response.records[i].addressUrlArray =
|
|
|
+ response.records[i].addressUrl.split(',')
|
|
|
+ } else {
|
|
|
+ response.records[i].addressUrlArray = []
|
|
|
+ }
|
|
|
}
|
|
|
- }
|
|
|
- this.getList()
|
|
|
- // var seperator1 = "-"
|
|
|
- // var date = new Date()
|
|
|
-
|
|
|
- // var formatDate = date.getFullYear() + seperator1 + Number(date.getMonth() + 1) + seperator1 + date.getDate()
|
|
|
- // this.getNowFormatDate(formatDate)
|
|
|
- }
|
|
|
- },
|
|
|
- /* 获取现在时间,并接受过去时间的值 */
|
|
|
- getNowFormatDate (formatDate) {
|
|
|
- var date = new Date()
|
|
|
- date.setTime(date.getTime()+24*60*60*1000)
|
|
|
- var seperator1 = '-'
|
|
|
- var year = date.getFullYear()
|
|
|
- var month = date.getMonth() + 1
|
|
|
- var strDate = date.getDate()
|
|
|
- if (month >= 1 && month <= 9) {
|
|
|
- month = '0' + month
|
|
|
- }
|
|
|
- if (strDate >= 0 && strDate <= 9) {
|
|
|
- strDate = '0' + strDate
|
|
|
- }
|
|
|
- var nowData = year + seperator1 + month + seperator1 + strDate
|
|
|
- this.value2= [formatDate, nowData] // 默认赋值一年时间
|
|
|
- },
|
|
|
- print(row){
|
|
|
- sessionStorage.removeItem('record_print')
|
|
|
- getPrintInfo({
|
|
|
- id: row.id
|
|
|
- })
|
|
|
- .toPromise()
|
|
|
- .then((response) => {
|
|
|
- localStorage.setItem('ck_bd_printData',JSON.stringify(response))
|
|
|
- window.open('../../../../static/weightCheckInOut.html?type=2')
|
|
|
-
|
|
|
- })
|
|
|
- },
|
|
|
- //返回按钮
|
|
|
- returnWarehouse() {
|
|
|
- this.$router.push({
|
|
|
- path: 'warehouseManagementList'
|
|
|
- })
|
|
|
- this.searchKeyWord = ''
|
|
|
- },
|
|
|
- //
|
|
|
- iossrecord() {
|
|
|
- this.$router.push({
|
|
|
- path: 'warehouseManagementIossRecord',
|
|
|
- query: {
|
|
|
- baseId: this.deptBudgetList.baseId,
|
|
|
- positionId: this.deptBudgetList.positionId,
|
|
|
- warehouseName: this.deptBudgetList.warehouseName,
|
|
|
- binNumber: this.binNumber,
|
|
|
- },
|
|
|
- })
|
|
|
- },
|
|
|
- dateFormat(fmt, date) {
|
|
|
- let ret
|
|
|
- const opt = {
|
|
|
- 'Y+': date.getFullYear().toString(), // 年
|
|
|
- 'm+': (date.getMonth() + 1).toString(), // 月
|
|
|
- 'd+': date.getDate().toString(), // 日
|
|
|
- 'H+': date.getHours().toString(), // 时
|
|
|
- // "M+": date.getMinutes().toString(), // 分
|
|
|
- // "S+": date.getSeconds().toString() // 秒
|
|
|
- // 有其他格式化字符需求可以继续添加,必须转化成字符串
|
|
|
- }
|
|
|
- for (let k in opt) {
|
|
|
- ret = new RegExp('(' + k + ')').exec(fmt)
|
|
|
- if (ret) {
|
|
|
- fmt = fmt.replace(
|
|
|
- ret[1],
|
|
|
- ret[1].length == 1 ? opt[k] : opt[k].padStart(ret[1].length, '0')
|
|
|
- )
|
|
|
- }
|
|
|
- }
|
|
|
- return fmt
|
|
|
- },
|
|
|
- datechange(){
|
|
|
- this.getList()
|
|
|
- },
|
|
|
- find() {
|
|
|
- this.getList()
|
|
|
- },
|
|
|
- handleClose() {
|
|
|
- this.accessoryTFs = false
|
|
|
- this.show=true
|
|
|
- },
|
|
|
- handleSizeChange(val) {
|
|
|
- console.log(`每页 ${val} 条`)
|
|
|
- this.pageSize = val
|
|
|
- this.getList()
|
|
|
- },
|
|
|
- handleCurrentChange(val) {
|
|
|
- this.currentPage = val
|
|
|
- console.log(`当前页: ${val}`)
|
|
|
- this.getList()
|
|
|
- },
|
|
|
- record(status, status1) {
|
|
|
- this.status = status1
|
|
|
- this.searchType = status
|
|
|
- this.currentPage = '1'
|
|
|
- this.getList()
|
|
|
- },
|
|
|
- // 上传附件
|
|
|
- uploadSuccess(data, files, url) {
|
|
|
- console.log(data, files, url)
|
|
|
-
|
|
|
- // this.deptBudgetList.
|
|
|
- // this.formData.append('files', files)
|
|
|
- // this.feedbackObj.uploadNameAttachment = data.appendixName
|
|
|
- // this.feedbackObj.pathUploadAttachment = data.appendixPath
|
|
|
- // // this.newAppendixs = files
|
|
|
- // this.onChangeFlag = true
|
|
|
- },
|
|
|
- getList() {
|
|
|
-
|
|
|
- var startDate=''
|
|
|
- var endDate=''
|
|
|
- if(this.value2){
|
|
|
- startDate=this.value2[0]?this.value2[0]:''
|
|
|
- endDate=this.value2[1]?this.value2[1]:''
|
|
|
- }
|
|
|
- if (this.warehouseType == 1) {
|
|
|
- getbinnumber({id: this.deptBudgetList.baseId}).toPromise()
|
|
|
- .then((response) => {
|
|
|
-
|
|
|
- this.binnumberList = response.warehousePositionInfoList
|
|
|
- })
|
|
|
- addselectinfoList({
|
|
|
- compId: localStorage.getItem('ws-pf_compId'),
|
|
|
- baseId: this.deptBudgetList.baseId,
|
|
|
- positionId: this.deptBudgetList.positionId,
|
|
|
- warehouseName: this.deptBudgetList.warehouseName,
|
|
|
- startDate:startDate,
|
|
|
- endDate:endDate,
|
|
|
- inOutType:this.inOutType,
|
|
|
- searchType: this.searchType,
|
|
|
- searchKeyWord: this.searchKeyWord,
|
|
|
- currentPage: this.currentPage,
|
|
|
- pcFlag: this.pcFlag,
|
|
|
- pageSize: this.pageSize
|
|
|
- })
|
|
|
- .toPromise()
|
|
|
- .then((response) => {
|
|
|
- for (var i = 0; i < response.records.length; i++) {
|
|
|
- if (response.records[i].addressUrl != null) {
|
|
|
- response.records[i].addressUrlArray = response.records[
|
|
|
- i
|
|
|
- ].addressUrl.split(',')
|
|
|
- } else {
|
|
|
- response.records[i].addressUrlArray = []
|
|
|
- }
|
|
|
- }
|
|
|
- this.deptCircularPage.currentPage = response.current
|
|
|
- this.deptCircularPage.pageSize = response.size
|
|
|
- this.deptBudgetTotal = response.total
|
|
|
- this.warehouseList = response
|
|
|
- })
|
|
|
- } else if (this.warehouseType == 2) {
|
|
|
- recordss({
|
|
|
- compId: localStorage.getItem('ws-pf_compId'),
|
|
|
- baseId: this.deptBudgetList.baseId,
|
|
|
- positionId: this.deptBudgetList.positionId,
|
|
|
- warehouseName: this.deptBudgetList.warehouseName,
|
|
|
- startDate:startDate,
|
|
|
- endDate:endDate,
|
|
|
- searchType: this.searchType,
|
|
|
- searchKeyWord: this.searchKeyWord,
|
|
|
- currentPage: this.currentPage,
|
|
|
- pageSize: this.pageSize,
|
|
|
- })
|
|
|
- .toPromise()
|
|
|
- .then((response) => {
|
|
|
- for (var i = 0; i < response.records.length; i++) {
|
|
|
- if (response.records[i].addressUrl != null) {
|
|
|
- response.records[i].addressUrlArray = response.records[
|
|
|
- i
|
|
|
- ].addressUrl.split(',')
|
|
|
- } else {
|
|
|
- response.records[i].addressUrlArray = []
|
|
|
- }
|
|
|
- }
|
|
|
- this.deptCircularPage.currentPage = response.current
|
|
|
- this.deptCircularPage.pageSize = response.size
|
|
|
- this.deptBudgetTotal = response.total
|
|
|
- this.warehouseList = response
|
|
|
- })
|
|
|
-
|
|
|
- }
|
|
|
- getReceiptTaskNo({
|
|
|
- flag: 1,
|
|
|
- warehouseName: this.deptBudgetList.warehouseName,
|
|
|
- agentKey: localStorage.getItem('ws-pf_userId'),
|
|
|
+ this.deptCircularPage.currentPage = response.current
|
|
|
+ this.deptCircularPage.pageSize = response.size
|
|
|
+ this.deptBudgetTotal = response.total
|
|
|
+ this.warehouseList = response
|
|
|
})
|
|
|
+ } else if (this.warehouseType == 2) {
|
|
|
+ recordss({
|
|
|
+ compId: localStorage.getItem('ws-pf_compId'),
|
|
|
+ baseId: this.deptBudgetList.baseId,
|
|
|
+ positionId: this.deptBudgetList.positionId,
|
|
|
+ warehouseName: this.deptBudgetList.warehouseName,
|
|
|
+ startDate: startDate,
|
|
|
+ endDate: endDate,
|
|
|
+ searchType: this.searchType,
|
|
|
+ searchKeyWord: this.searchKeyWord,
|
|
|
+ currentPage: this.currentPage,
|
|
|
+ pageSize: this.pageSize,
|
|
|
+ })
|
|
|
.toPromise()
|
|
|
.then((response) => {
|
|
|
- this.taskNolist1 = response
|
|
|
- this.taskNolist = response
|
|
|
+ for (var i = 0; i < response.records.length; i++) {
|
|
|
+ if (response.records[i].addressUrl != null) {
|
|
|
+ response.records[i].addressUrlArray =
|
|
|
+ response.records[i].addressUrl.split(',')
|
|
|
+ } else {
|
|
|
+ response.records[i].addressUrlArray = []
|
|
|
+ }
|
|
|
+ }
|
|
|
+ this.deptCircularPage.currentPage = response.current
|
|
|
+ this.deptCircularPage.pageSize = response.size
|
|
|
+ this.deptBudgetTotal = response.total
|
|
|
+ this.warehouseList = response
|
|
|
})
|
|
|
-
|
|
|
- },
|
|
|
- selecttaskType(e) {
|
|
|
- for (var i = 0; i < this.taskTypeList.length; i++) {
|
|
|
- if (this.taskTypeList[i].value == e) {
|
|
|
- this.searchType = this.taskTypeList[i].type
|
|
|
- }
|
|
|
- }
|
|
|
- },
|
|
|
- fujian(row) {
|
|
|
- if (
|
|
|
- row.addressUrl === null ||
|
|
|
- row.addressUrl === ''
|
|
|
- ) {
|
|
|
- EventBus.$emit(
|
|
|
- 'warning',
|
|
|
- this.$t('system.noticeCircular.NoInformation')
|
|
|
- )
|
|
|
- } else {
|
|
|
- this.accessoryTFs = true
|
|
|
- }
|
|
|
- this.appendixIdss = row.addressUrl
|
|
|
- this.srcList=[row.addressUrl]
|
|
|
- },
|
|
|
- // 关闭 dialog时 处理文件url 初始化upload组件
|
|
|
- handleCloe() {
|
|
|
- this.dialogViewSpareMoney = false
|
|
|
- },
|
|
|
- history(row) {
|
|
|
- console.log(row)
|
|
|
- billoperatehis({
|
|
|
- id: row.id
|
|
|
- })
|
|
|
- .toPromise()
|
|
|
- .then((response) => {
|
|
|
- this.historyList = response
|
|
|
- })
|
|
|
- },
|
|
|
- // async exportlist() {
|
|
|
- // const { data } = await export1(
|
|
|
- // {
|
|
|
- // compId: localStorage.getItem('ws-pf_compId'),
|
|
|
- // contractType: this.contractType,
|
|
|
- // currentPage: this.currentPage,
|
|
|
- // pageSize: this.pageSize,
|
|
|
- // searchType: this.searchType,
|
|
|
- // searchKeyWord: this.searchKeyWord,
|
|
|
- // startDate: this.startDate,
|
|
|
- // endDate: this.endDate,
|
|
|
- // },
|
|
|
- // {},
|
|
|
- // { responseType: 'blob' }
|
|
|
- // ).toPromise()
|
|
|
- // downloadFile({
|
|
|
- // res: data,
|
|
|
- // fileName: `${
|
|
|
- // this.date.year + (this.date.month ? `-${this.date.month}` : '')
|
|
|
- // }_采购合同`,
|
|
|
- // type: 'xls',
|
|
|
- // })
|
|
|
- // },
|
|
|
- // deletecontract(){},
|
|
|
- //删除
|
|
|
-
|
|
|
- approve() {},
|
|
|
- listQuery() {},
|
|
|
- total() {},
|
|
|
- clearfiltQuery() {},
|
|
|
- selectCrtDuty() {},
|
|
|
- },
|
|
|
- }
|
|
|
+ }
|
|
|
+ getReceiptTaskNo({
|
|
|
+ flag: 1,
|
|
|
+ warehouseName: this.deptBudgetList.warehouseName,
|
|
|
+ agentKey: localStorage.getItem('ws-pf_userId'),
|
|
|
+ })
|
|
|
+ .toPromise()
|
|
|
+ .then((response) => {
|
|
|
+ this.taskNolist1 = response
|
|
|
+ this.taskNolist = response
|
|
|
+ })
|
|
|
+ },
|
|
|
+ selecttaskType(e) {
|
|
|
+ for (var i = 0; i < this.taskTypeList.length; i++) {
|
|
|
+ if (this.taskTypeList[i].value == e) {
|
|
|
+ this.searchType = this.taskTypeList[i].type
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ fujian(row) {
|
|
|
+ if (row.addressUrl === null || row.addressUrl === '') {
|
|
|
+ EventBus.$emit(
|
|
|
+ 'warning',
|
|
|
+ this.$t('system.noticeCircular.NoInformation')
|
|
|
+ )
|
|
|
+ } else {
|
|
|
+ this.accessoryTFs = true
|
|
|
+ }
|
|
|
+ this.appendixIdss = row.addressUrl
|
|
|
+ this.srcList = [row.addressUrl]
|
|
|
+ },
|
|
|
+ // 关闭 dialog时 处理文件url 初始化upload组件
|
|
|
+ handleCloe() {
|
|
|
+ this.dialogViewSpareMoney = false
|
|
|
+ },
|
|
|
+ history(row) {
|
|
|
+ console.log(row)
|
|
|
+ billoperatehis({
|
|
|
+ id: row.id,
|
|
|
+ })
|
|
|
+ .toPromise()
|
|
|
+ .then((response) => {
|
|
|
+ this.historyList = response
|
|
|
+ })
|
|
|
+ },
|
|
|
+ // async exportlist() {
|
|
|
+ // const { data } = await export1(
|
|
|
+ // {
|
|
|
+ // compId: localStorage.getItem('ws-pf_compId'),
|
|
|
+ // contractType: this.contractType,
|
|
|
+ // currentPage: this.currentPage,
|
|
|
+ // pageSize: this.pageSize,
|
|
|
+ // searchType: this.searchType,
|
|
|
+ // searchKeyWord: this.searchKeyWord,
|
|
|
+ // startDate: this.startDate,
|
|
|
+ // endDate: this.endDate,
|
|
|
+ // },
|
|
|
+ // {},
|
|
|
+ // { responseType: 'blob' }
|
|
|
+ // ).toPromise()
|
|
|
+ // downloadFile({
|
|
|
+ // res: data,
|
|
|
+ // fileName: `${
|
|
|
+ // this.date.year + (this.date.month ? `-${this.date.month}` : '')
|
|
|
+ // }_采购合同`,
|
|
|
+ // type: 'xls',
|
|
|
+ // })
|
|
|
+ // },
|
|
|
+ // deletecontract(){},
|
|
|
+ //删除
|
|
|
+
|
|
|
+ approve() {},
|
|
|
+ listQuery() {},
|
|
|
+ total() {},
|
|
|
+ clearfiltQuery() {},
|
|
|
+ selectCrtDuty() {},
|
|
|
+ },
|
|
|
+}
|
|
|
</script>
|
|
|
<style lang="scss" scoped>
|
|
|
- /deep/.totalStorage .el-input__inner {
|
|
|
- color: #afb5cb;
|
|
|
- background: #f5f7fa;
|
|
|
- }
|
|
|
-
|
|
|
- .small-title {
|
|
|
- position: relative;
|
|
|
- padding: 10px;
|
|
|
- font-weight: 600;
|
|
|
- }
|
|
|
-
|
|
|
- .small-title::before {
|
|
|
- position: absolute;
|
|
|
- content: '';
|
|
|
- display: block;
|
|
|
- background: #5473e8;
|
|
|
- width: 4px;
|
|
|
- height: 14px;
|
|
|
- left: 0px;
|
|
|
- top: 13px;
|
|
|
- }
|
|
|
-
|
|
|
- .position {
|
|
|
- position: relative;
|
|
|
- }
|
|
|
-
|
|
|
- .add,
|
|
|
- .del {
|
|
|
- position: absolute;
|
|
|
- right: -38px;
|
|
|
- top: 9px;
|
|
|
- cursor: pointer;
|
|
|
- }
|
|
|
-
|
|
|
- .del {
|
|
|
- right: -70px;
|
|
|
- }
|
|
|
-
|
|
|
- .amap-page-container {
|
|
|
- width: 300px;
|
|
|
- height: 300px;
|
|
|
- }
|
|
|
-
|
|
|
- .ware {
|
|
|
- font-size: 12px;
|
|
|
- color: rgb(255, 255, 255);
|
|
|
- padding: 3px;
|
|
|
- position: relative;
|
|
|
- top: -1px;
|
|
|
- border-radius: 3px;
|
|
|
- display: inline-block;
|
|
|
- text-align: center;
|
|
|
- }
|
|
|
-
|
|
|
- .title1 {
|
|
|
- position: relative;
|
|
|
- }
|
|
|
-
|
|
|
- .title1::before {
|
|
|
- content: '';
|
|
|
- display: inline-block;
|
|
|
- width: 5px;
|
|
|
- height: 30px;
|
|
|
- background: #5473e8;
|
|
|
- position: absolute;
|
|
|
- left: 0;
|
|
|
- }
|
|
|
-
|
|
|
- .ws-info-table {
|
|
|
- border-left: 1px solid transparent;
|
|
|
- border-top: 1px solid transparent;
|
|
|
- }
|
|
|
-
|
|
|
- .el-button--primary {
|
|
|
- background-color: #5878e8;
|
|
|
- border-color: #5878e8;
|
|
|
- }
|
|
|
-
|
|
|
- .adjustment.el-button--primary {
|
|
|
- background-color: #51cdd9;
|
|
|
- border-color: #51cdd9;
|
|
|
- }
|
|
|
-
|
|
|
- .el-col {
|
|
|
- background: #f6f7fc;
|
|
|
- }
|
|
|
-
|
|
|
- .record {
|
|
|
- background: #fff;
|
|
|
- color: #8890b1;
|
|
|
- border-color: #fff;
|
|
|
- display: inline-block;
|
|
|
- margin-bottom: 10px;
|
|
|
- cursor: pointer;
|
|
|
- margin-left: 5px;
|
|
|
- margin-right: 5px;
|
|
|
- }
|
|
|
-
|
|
|
- .record img {
|
|
|
- position: relative;
|
|
|
- top: 2px;
|
|
|
- }
|
|
|
-
|
|
|
- .record.active img {
|
|
|
- position: relative;
|
|
|
- top: 4px;
|
|
|
- }
|
|
|
-
|
|
|
- .record.active {
|
|
|
- color: #262626;
|
|
|
- }
|
|
|
-
|
|
|
- .button-container {
|
|
|
+/deep/.totalStorage .el-input__inner {
|
|
|
+ color: #afb5cb;
|
|
|
+ background: #f5f7fa;
|
|
|
+}
|
|
|
+
|
|
|
+.small-title {
|
|
|
+ position: relative;
|
|
|
+ padding: 10px;
|
|
|
+ font-weight: 600;
|
|
|
+}
|
|
|
+
|
|
|
+.small-title::before {
|
|
|
+ position: absolute;
|
|
|
+ content: '';
|
|
|
+ display: block;
|
|
|
+ background: #5473e8;
|
|
|
+ width: 4px;
|
|
|
+ height: 14px;
|
|
|
+ left: 0px;
|
|
|
+ top: 13px;
|
|
|
+}
|
|
|
+
|
|
|
+.position {
|
|
|
+ position: relative;
|
|
|
+}
|
|
|
+
|
|
|
+.add,
|
|
|
+.del {
|
|
|
+ position: absolute;
|
|
|
+ right: -38px;
|
|
|
+ top: 9px;
|
|
|
+ cursor: pointer;
|
|
|
+}
|
|
|
+
|
|
|
+.del {
|
|
|
+ right: -70px;
|
|
|
+}
|
|
|
+
|
|
|
+.amap-page-container {
|
|
|
+ width: 300px;
|
|
|
+ height: 300px;
|
|
|
+}
|
|
|
+
|
|
|
+.ware {
|
|
|
+ font-size: 12px;
|
|
|
+ color: rgb(255, 255, 255);
|
|
|
+ padding: 3px;
|
|
|
+ position: relative;
|
|
|
+ top: -1px;
|
|
|
+ border-radius: 3px;
|
|
|
+ display: inline-block;
|
|
|
+ text-align: center;
|
|
|
+}
|
|
|
+
|
|
|
+.title1 {
|
|
|
+ position: relative;
|
|
|
+}
|
|
|
+
|
|
|
+.title1::before {
|
|
|
+ content: '';
|
|
|
+ display: inline-block;
|
|
|
+ width: 5px;
|
|
|
+ height: 30px;
|
|
|
+ background: #5473e8;
|
|
|
+ position: absolute;
|
|
|
+ left: 0;
|
|
|
+}
|
|
|
+
|
|
|
+.ws-info-table {
|
|
|
+ border-left: 1px solid transparent;
|
|
|
+ border-top: 1px solid transparent;
|
|
|
+}
|
|
|
+
|
|
|
+.el-button--primary {
|
|
|
+ background-color: #5878e8;
|
|
|
+ border-color: #5878e8;
|
|
|
+}
|
|
|
+
|
|
|
+.adjustment.el-button--primary {
|
|
|
+ background-color: #51cdd9;
|
|
|
+ border-color: #51cdd9;
|
|
|
+}
|
|
|
+
|
|
|
+.el-col {
|
|
|
+ background: #f6f7fc;
|
|
|
+}
|
|
|
+
|
|
|
+.record {
|
|
|
+ background: #fff;
|
|
|
+ color: #8890b1;
|
|
|
+ border-color: #fff;
|
|
|
+ display: inline-block;
|
|
|
+ margin-bottom: 10px;
|
|
|
+ cursor: pointer;
|
|
|
+ margin-left: 5px;
|
|
|
+ margin-right: 5px;
|
|
|
+}
|
|
|
+
|
|
|
+.record img {
|
|
|
+ position: relative;
|
|
|
+ top: 2px;
|
|
|
+}
|
|
|
+
|
|
|
+.record.active img {
|
|
|
+ position: relative;
|
|
|
+ top: 4px;
|
|
|
+}
|
|
|
+
|
|
|
+.record.active {
|
|
|
+ color: #262626;
|
|
|
+}
|
|
|
+
|
|
|
+.button-container {
|
|
|
+ display: flex;
|
|
|
+ flex-wrap: nowrap;
|
|
|
+ justify-content: space-between;
|
|
|
+ align-items: center;
|
|
|
+ background-color: #fff;
|
|
|
+ width: 100%;
|
|
|
+ height: 50px;
|
|
|
+ padding: 0 10px;
|
|
|
+
|
|
|
+ & > div {
|
|
|
+ margin-left: 10px;
|
|
|
display: flex;
|
|
|
flex-wrap: nowrap;
|
|
|
- justify-content: space-between;
|
|
|
- align-items: center;
|
|
|
- background-color: #fff;
|
|
|
- width: 100%;
|
|
|
- height: 50px;
|
|
|
- padding: 0 10px;
|
|
|
-
|
|
|
- &>div {
|
|
|
- margin-left: 10px;
|
|
|
- display: flex;
|
|
|
- flex-wrap: nowrap;
|
|
|
- flex-direction: row;
|
|
|
-
|
|
|
- &>span {
|
|
|
- line-height: 50px;
|
|
|
- }
|
|
|
- }
|
|
|
+ flex-direction: row;
|
|
|
|
|
|
- /deep/.auditFlow-box {
|
|
|
- position: unset;
|
|
|
- margin-left: 10px;
|
|
|
-
|
|
|
- &/deep/.auditFlow-icon {
|
|
|
- width: auto;
|
|
|
- padding-right: 30px;
|
|
|
- }
|
|
|
-
|
|
|
- &/deep/.auditFlow-main {
|
|
|
- position: absolute;
|
|
|
- }
|
|
|
+ & > span {
|
|
|
+ line-height: 50px;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- .box-app {
|
|
|
- display: inline-block;
|
|
|
- float: left;
|
|
|
- margin-left: 30px;
|
|
|
- line-height: 50px;
|
|
|
- }
|
|
|
+ /deep/.auditFlow-box {
|
|
|
+ position: unset;
|
|
|
+ margin-left: 10px;
|
|
|
|
|
|
- /deep/.el-dialog {
|
|
|
- .el-form-item {
|
|
|
- margin-bottom: 0 !important;
|
|
|
-
|
|
|
- .el-input--medium {
|
|
|
- textarea {
|
|
|
- min-height: 100px !important;
|
|
|
- }
|
|
|
- }
|
|
|
+ &/deep/.auditFlow-icon {
|
|
|
+ width: auto;
|
|
|
+ padding-right: 30px;
|
|
|
}
|
|
|
- }
|
|
|
-
|
|
|
- .top-grade {
|
|
|
- background: linear-gradient(90deg, #5678e9, #7993f6);
|
|
|
- color: #fff;
|
|
|
- padding: 3px;
|
|
|
- border-radius: 2px;
|
|
|
- }
|
|
|
-
|
|
|
- .second-class {
|
|
|
- background: linear-gradient(90deg, #50cdd9, #82e2ea);
|
|
|
- color: #fff;
|
|
|
- padding: 3px;
|
|
|
- border-radius: 2px;
|
|
|
- }
|
|
|
-
|
|
|
- .third-class {
|
|
|
- background: linear-gradient(90deg, #ffa735, #ffbf70);
|
|
|
- color: #fff;
|
|
|
- padding: 3px;
|
|
|
- border-radius: 2px;
|
|
|
- }
|
|
|
-
|
|
|
- .substandard {
|
|
|
- background: linear-gradient(90deg, #b2b4bb, #ced0d5);
|
|
|
- color: #fff;
|
|
|
- padding: 3px;
|
|
|
- border-radius: 2px;
|
|
|
- }
|
|
|
-
|
|
|
- .collapse-bottom {
|
|
|
- margin-bottom: 20px;
|
|
|
- }
|
|
|
-
|
|
|
- .input-main .textarea .el-textarea__inner {
|
|
|
- width: 100%;
|
|
|
- z-index: 1;
|
|
|
- }
|
|
|
-
|
|
|
- .bg-left {
|
|
|
- padding-left: 30px;
|
|
|
- }
|
|
|
-
|
|
|
- .bg-right {
|
|
|
- padding-right: 10px;
|
|
|
- text-align: right;
|
|
|
- }
|
|
|
-
|
|
|
- .bg-bottom {
|
|
|
- margin: 15px 0px;
|
|
|
- }
|
|
|
|
|
|
- .wenzi {
|
|
|
- width: 900px;
|
|
|
- margin: 0 auto;
|
|
|
- }
|
|
|
-
|
|
|
- .wenzi h3 {
|
|
|
- display: inline-block;
|
|
|
- left: 10px;
|
|
|
+ &/deep/.auditFlow-main {
|
|
|
+ position: absolute;
|
|
|
+ }
|
|
|
}
|
|
|
-
|
|
|
- .wenzi p {
|
|
|
- display: inline-block;
|
|
|
+}
|
|
|
+
|
|
|
+.box-app {
|
|
|
+ display: inline-block;
|
|
|
+ float: left;
|
|
|
+ margin-left: 30px;
|
|
|
+ line-height: 50px;
|
|
|
+}
|
|
|
+
|
|
|
+/deep/.el-dialog {
|
|
|
+ .el-form-item {
|
|
|
+ margin-bottom: 0 !important;
|
|
|
+
|
|
|
+ .el-input--medium {
|
|
|
+ textarea {
|
|
|
+ min-height: 100px !important;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
-
|
|
|
- .center {
|
|
|
- padding: 0 1%;
|
|
|
+}
|
|
|
+
|
|
|
+.top-grade {
|
|
|
+ background: linear-gradient(90deg, #5678e9, #7993f6);
|
|
|
+ color: #fff;
|
|
|
+ padding: 3px;
|
|
|
+ border-radius: 2px;
|
|
|
+}
|
|
|
+
|
|
|
+.second-class {
|
|
|
+ background: linear-gradient(90deg, #50cdd9, #82e2ea);
|
|
|
+ color: #fff;
|
|
|
+ padding: 3px;
|
|
|
+ border-radius: 2px;
|
|
|
+}
|
|
|
+
|
|
|
+.third-class {
|
|
|
+ background: linear-gradient(90deg, #ffa735, #ffbf70);
|
|
|
+ color: #fff;
|
|
|
+ padding: 3px;
|
|
|
+ border-radius: 2px;
|
|
|
+}
|
|
|
+
|
|
|
+.substandard {
|
|
|
+ background: linear-gradient(90deg, #b2b4bb, #ced0d5);
|
|
|
+ color: #fff;
|
|
|
+ padding: 3px;
|
|
|
+ border-radius: 2px;
|
|
|
+}
|
|
|
+
|
|
|
+.collapse-bottom {
|
|
|
+ margin-bottom: 20px;
|
|
|
+}
|
|
|
+
|
|
|
+.input-main .textarea .el-textarea__inner {
|
|
|
+ width: 100%;
|
|
|
+ z-index: 1;
|
|
|
+}
|
|
|
+
|
|
|
+.bg-left {
|
|
|
+ padding-left: 30px;
|
|
|
+}
|
|
|
+
|
|
|
+.bg-right {
|
|
|
+ padding-right: 10px;
|
|
|
+ text-align: right;
|
|
|
+}
|
|
|
+
|
|
|
+.bg-bottom {
|
|
|
+ margin: 15px 0px;
|
|
|
+}
|
|
|
+
|
|
|
+.wenzi {
|
|
|
+ width: 900px;
|
|
|
+ margin: 0 auto;
|
|
|
+}
|
|
|
+
|
|
|
+.wenzi h3 {
|
|
|
+ display: inline-block;
|
|
|
+ left: 10px;
|
|
|
+}
|
|
|
+
|
|
|
+.wenzi p {
|
|
|
+ display: inline-block;
|
|
|
+}
|
|
|
+
|
|
|
+.center {
|
|
|
+ padding: 0 1%;
|
|
|
+}
|
|
|
+
|
|
|
+.el-form-item__label {
|
|
|
+ text-align: center;
|
|
|
+}
|
|
|
+
|
|
|
+.ce {
|
|
|
+ width: 900px;
|
|
|
+ margin: 0 auto;
|
|
|
+}
|
|
|
+
|
|
|
+/*.crt-main .textarea /deep/ .el-form-item__label {*/
|
|
|
+/* height: 82px;*/
|
|
|
+/*}*/
|
|
|
+// 控制select为只读的时候显示样式
|
|
|
+
|
|
|
+.hide-sel {
|
|
|
+ .el-input__inner {
|
|
|
+ border: 0px;
|
|
|
}
|
|
|
|
|
|
- .el-form-item__label {
|
|
|
- text-align: center;
|
|
|
+ .el-icon-arrow-up {
|
|
|
+ display: none;
|
|
|
}
|
|
|
|
|
|
- .ce {
|
|
|
- width: 900px;
|
|
|
- margin: 0 auto;
|
|
|
+ .el-textarea__inner {
|
|
|
+ background-color: #fff !important;
|
|
|
+ border: 0;
|
|
|
}
|
|
|
|
|
|
- /*.crt-main .textarea /deep/ .el-form-item__label {*/
|
|
|
- /* height: 82px;*/
|
|
|
- /*}*/
|
|
|
- // 控制select为只读的时候显示样式
|
|
|
-
|
|
|
- .hide-sel {
|
|
|
- .el-input__inner {
|
|
|
- border: 0px;
|
|
|
- }
|
|
|
-
|
|
|
- .el-icon-arrow-up {
|
|
|
+ .el-date-editor {
|
|
|
+ i {
|
|
|
display: none;
|
|
|
}
|
|
|
+ }
|
|
|
|
|
|
- .el-textarea__inner {
|
|
|
+ .is-disabled {
|
|
|
+ .el-input__inner:hover {
|
|
|
background-color: #fff !important;
|
|
|
border: 0;
|
|
|
}
|
|
|
|
|
|
- .el-date-editor {
|
|
|
- i {
|
|
|
- display: none;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- .is-disabled {
|
|
|
- .el-input__inner:hover {
|
|
|
- background-color: #fff !important;
|
|
|
- border: 0;
|
|
|
- }
|
|
|
+ color: #606266;
|
|
|
|
|
|
+ .el-input__inner {
|
|
|
+ background-color: #fff !important;
|
|
|
+ border: 0;
|
|
|
color: #606266;
|
|
|
-
|
|
|
- .el-input__inner {
|
|
|
- background-color: #fff !important;
|
|
|
- border: 0;
|
|
|
- color: #606266;
|
|
|
- }
|
|
|
-
|
|
|
- .el-textarea__inner {
|
|
|
- background-color: #fff !important;
|
|
|
- border: 0;
|
|
|
- color: #606266;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- // 控制select为只读的时候显示样式
|
|
|
- /deep/.ws-class-table-col {
|
|
|
- height: auto;
|
|
|
- padding: 0px 2px;
|
|
|
-
|
|
|
- /deep/.el-input__inner {
|
|
|
- padding: 0px 2px;
|
|
|
}
|
|
|
- }
|
|
|
|
|
|
- /deep/.is-disabled {
|
|
|
- .el-input__prefix,
|
|
|
- .el-input__suffix {
|
|
|
- display: none;
|
|
|
- }
|
|
|
-
|
|
|
- .el-input__inner {
|
|
|
- background-color: #fff;
|
|
|
- border-color: #fff !important;
|
|
|
- color: #000 !important;
|
|
|
- font-size: 14px;
|
|
|
- cursor: text;
|
|
|
- padding: 0 !important;
|
|
|
+ .el-textarea__inner {
|
|
|
+ background-color: #fff !important;
|
|
|
+ border: 0;
|
|
|
+ color: #606266;
|
|
|
}
|
|
|
}
|
|
|
+}
|
|
|
|
|
|
- .winseaview-view {
|
|
|
- padding: 0 0 20px;
|
|
|
- }
|
|
|
+// 控制select为只读的时候显示样式
|
|
|
+/deep/.ws-class-table-col {
|
|
|
+ height: auto;
|
|
|
+ padding: 0px 2px;
|
|
|
|
|
|
- .container {
|
|
|
- overflow: scroll;
|
|
|
- height: 93vh;
|
|
|
+ /deep/.el-input__inner {
|
|
|
+ padding: 0px 2px;
|
|
|
}
|
|
|
+}
|
|
|
|
|
|
- .el-textarea__inner {
|
|
|
+/deep/.is-disabled {
|
|
|
+ .el-input__prefix,
|
|
|
+ .el-input__suffix {
|
|
|
display: none;
|
|
|
}
|
|
|
|
|
|
- .readonly {
|
|
|
- width: 16%;
|
|
|
- }
|
|
|
-
|
|
|
- .ws-info-table .el-form-item {
|
|
|
- width: 14.28%;
|
|
|
- }
|
|
|
-
|
|
|
- .dataClass {
|
|
|
- width: 20% !important;
|
|
|
- }
|
|
|
-
|
|
|
- .input {
|
|
|
- width: 20% !important;
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- /deep/.ws-info-table .el-form-item .el-form-item__label {
|
|
|
- background-color: #f6f7fc;
|
|
|
- font-size: 12px;
|
|
|
- height: 45px;
|
|
|
- }
|
|
|
-
|
|
|
- //去边框
|
|
|
- /deep/.el-form-item {
|
|
|
- border-right: 0px;
|
|
|
- border-bottom: 0px;
|
|
|
- }
|
|
|
-
|
|
|
- /deep/.ws-info-table {
|
|
|
- border-left: 0px;
|
|
|
- border-top: 0px;
|
|
|
- }
|
|
|
-
|
|
|
- .ws-info-table .el-form-item .el-form-item__content {
|
|
|
- border-right: 0px;
|
|
|
- border-bottom: 0px;
|
|
|
- border-left: 0px;
|
|
|
- border-top: 0px;
|
|
|
- }
|
|
|
-
|
|
|
- /deep/.ws-info-table .el-form-item {
|
|
|
- border-right: 0px;
|
|
|
- border-bottom: 0px;
|
|
|
- border-left: 0px;
|
|
|
- border-top: 0px;
|
|
|
- }
|
|
|
-
|
|
|
- /deep/.ws-info-table .el-form-item .el-form-item__content {
|
|
|
- background: #f5f7fa;
|
|
|
- border-radius: 4px;
|
|
|
- border: 1px solid #d8dce6;
|
|
|
- font-family: PingFangSC-Regular, PingFang SC;
|
|
|
- margin-bottom: 5px;
|
|
|
+ .el-input__inner {
|
|
|
background-color: #fff;
|
|
|
+ border-color: #fff !important;
|
|
|
+ color: #000 !important;
|
|
|
font-size: 14px;
|
|
|
- font-weight: 400;
|
|
|
- color: #8890b1;
|
|
|
- line-height: 16px;
|
|
|
- }
|
|
|
-
|
|
|
- /deep/.ws-info-table .el-form-item .el-form-item__content {
|
|
|
- border: 0px;
|
|
|
- }
|
|
|
-
|
|
|
- /deep/.el-table td,
|
|
|
- /deep/.el-table .el-table__header .cell {
|
|
|
- text-align: center;
|
|
|
- }
|
|
|
-
|
|
|
- .binNo {
|
|
|
- color: #333;
|
|
|
- font-size: 18px;
|
|
|
- margin-left: 20px;
|
|
|
- }
|
|
|
- /deep/.sale-form .el-select{
|
|
|
- width:100%;
|
|
|
- }
|
|
|
- /deep/.winsea__content-modal .winsea__content-modal__win-wrap {
|
|
|
- width:50%;
|
|
|
- position: absolute;
|
|
|
- top: 0;
|
|
|
- bottom: 0;
|
|
|
- left: 0;
|
|
|
- right: 0;
|
|
|
- margin: auto;
|
|
|
- height: 369px;
|
|
|
- border-radius: 10px;
|
|
|
- }
|
|
|
- /deep/.sale-form .title{
|
|
|
- font-weight:600;
|
|
|
- }
|
|
|
- /deep/.sale-form .el-form-item__label{
|
|
|
- font-weight:500;
|
|
|
+ cursor: text;
|
|
|
+ padding: 0 !important;
|
|
|
}
|
|
|
+}
|
|
|
+
|
|
|
+.winseaview-view {
|
|
|
+ padding: 0 0 20px;
|
|
|
+}
|
|
|
+
|
|
|
+.container {
|
|
|
+ overflow: scroll;
|
|
|
+ height: 93vh;
|
|
|
+}
|
|
|
+
|
|
|
+.el-textarea__inner {
|
|
|
+ display: none;
|
|
|
+}
|
|
|
+
|
|
|
+.readonly {
|
|
|
+ width: 16%;
|
|
|
+}
|
|
|
+
|
|
|
+.ws-info-table .el-form-item {
|
|
|
+ width: 14.28%;
|
|
|
+}
|
|
|
+
|
|
|
+.dataClass {
|
|
|
+ width: 20% !important;
|
|
|
+}
|
|
|
+
|
|
|
+.input {
|
|
|
+ width: 20% !important;
|
|
|
+}
|
|
|
+
|
|
|
+/deep/.ws-info-table .el-form-item .el-form-item__label {
|
|
|
+ background-color: #f6f7fc;
|
|
|
+ font-size: 12px;
|
|
|
+ height: 45px;
|
|
|
+}
|
|
|
+
|
|
|
+//去边框
|
|
|
+/deep/.el-form-item {
|
|
|
+ border-right: 0px;
|
|
|
+ border-bottom: 0px;
|
|
|
+}
|
|
|
+
|
|
|
+/deep/.ws-info-table {
|
|
|
+ border-left: 0px;
|
|
|
+ border-top: 0px;
|
|
|
+}
|
|
|
+
|
|
|
+.ws-info-table .el-form-item .el-form-item__content {
|
|
|
+ border-right: 0px;
|
|
|
+ border-bottom: 0px;
|
|
|
+ border-left: 0px;
|
|
|
+ border-top: 0px;
|
|
|
+}
|
|
|
+
|
|
|
+/deep/.ws-info-table .el-form-item {
|
|
|
+ border-right: 0px;
|
|
|
+ border-bottom: 0px;
|
|
|
+ border-left: 0px;
|
|
|
+ border-top: 0px;
|
|
|
+}
|
|
|
+
|
|
|
+/deep/.ws-info-table .el-form-item .el-form-item__content {
|
|
|
+ background: #f5f7fa;
|
|
|
+ border-radius: 4px;
|
|
|
+ border: 1px solid #d8dce6;
|
|
|
+ font-family: PingFangSC-Regular, PingFang SC;
|
|
|
+ margin-bottom: 5px;
|
|
|
+ background-color: #fff;
|
|
|
+ font-size: 14px;
|
|
|
+ font-weight: 400;
|
|
|
+ color: #8890b1;
|
|
|
+ line-height: 16px;
|
|
|
+}
|
|
|
+
|
|
|
+/deep/.ws-info-table .el-form-item .el-form-item__content {
|
|
|
+ border: 0px;
|
|
|
+}
|
|
|
+
|
|
|
+/deep/.el-table td,
|
|
|
+/deep/.el-table .el-table__header .cell {
|
|
|
+ text-align: center;
|
|
|
+}
|
|
|
+
|
|
|
+.binNo {
|
|
|
+ color: #333;
|
|
|
+ font-size: 18px;
|
|
|
+ margin-left: 20px;
|
|
|
+}
|
|
|
+/deep/.sale-form .el-select {
|
|
|
+ width: 100%;
|
|
|
+}
|
|
|
+/deep/.winsea__content-modal .winsea__content-modal__win-wrap {
|
|
|
+ width: 50%;
|
|
|
+ position: absolute;
|
|
|
+ top: 0;
|
|
|
+ bottom: 0;
|
|
|
+ left: 0;
|
|
|
+ right: 0;
|
|
|
+ margin: auto;
|
|
|
+ height: 369px;
|
|
|
+ border-radius: 10px;
|
|
|
+}
|
|
|
+/deep/.sale-form .title {
|
|
|
+ font-weight: 600;
|
|
|
+}
|
|
|
+/deep/.sale-form .el-form-item__label {
|
|
|
+ font-weight: 500;
|
|
|
+}
|
|
|
</style>
|