|
@@ -1,26 +1,278 @@
|
|
|
// 审批仓单
|
|
|
<template>
|
|
|
<div>
|
|
|
-
|
|
|
+ <el-form
|
|
|
+ ref="deptBudgetList"
|
|
|
+ :rules="mainReportAdd"
|
|
|
+ :model="deptBudgetList"
|
|
|
+ >
|
|
|
+ <!-- <ws-info-table class="el-table"> -->
|
|
|
+ <div>申请信息</div>
|
|
|
+ <el-form-item label="业务编号" span="1" prop="taskNo" class="forlist">
|
|
|
+ <el-input
|
|
|
+ v-model="deptBudgetList.taskNo"
|
|
|
+ placeholder="请输入任务编号"
|
|
|
+ maxlength="20"
|
|
|
+ size="small"
|
|
|
+ disabled
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="名头" span="1" prop="taskNo" class="forlist">
|
|
|
+ <el-select v-model="deptBudgetList.region" placeholder="请选择名头">
|
|
|
+ <el-option label="区域一" value="shanghai"></el-option>
|
|
|
+ <el-option label="区域二" value="beijing"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="仓库名称" span="1" prop="taskNo" class="forlist">
|
|
|
+ <el-select v-model="deptBudgetList.region" placeholder="请选择仓库">
|
|
|
+ <el-option label="区域一" value="shanghai"></el-option>
|
|
|
+ <el-option label="区域二" value="beijing"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="仓位号" span="1" prop="taskNo" class="forlist">
|
|
|
+ <el-select disabled v-model="deptBudgetList.region" placeholder="请选择仓位号">
|
|
|
+ <el-option label="区域一" value="shanghai"></el-option>
|
|
|
+ <el-option label="区域二" value="beijing"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="仓库地址" span="1" prop="taskNo" class="forlist">
|
|
|
+ <el-input
|
|
|
+ disabled
|
|
|
+ v-model="deptBudgetList.goodsName"
|
|
|
+ placeholder="请输入仓库地址"
|
|
|
+ size="small"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="goodsName" label="货名" span="1">
|
|
|
+ <el-select disabled v-model="deptBudgetList.region" placeholder="请选择货名">
|
|
|
+ <el-option label="区域一" value="shanghai"></el-option>
|
|
|
+ <el-option label="区域二" value="beijing"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="goodsName" label="货名" span="1">
|
|
|
+ <el-select disabled v-model="deptBudgetList.region" placeholder="请选择货名">
|
|
|
+ <el-option label="区域一" value="shanghai"></el-option>
|
|
|
+ <el-option label="区域二" value="beijing"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="goodsName" label="品级" span="1">
|
|
|
+ <el-select disabled v-model="deptBudgetList.region" placeholder="请选择品级">
|
|
|
+ <el-option label="区域一" value="shanghai"></el-option>
|
|
|
+ <el-option label="区域二" value="beijing"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="现有储量" span="1" prop="taskNo" class="forlist">
|
|
|
+ <el-input
|
|
|
+ disabled
|
|
|
+ v-model="deptBudgetList.goodsName"
|
|
|
+ placeholder="请输入现有储量"
|
|
|
+ size="small"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="可用储量(吨)" span="1" prop="taskNo" class="forlist">
|
|
|
+ <el-input
|
|
|
+ disabled
|
|
|
+ v-model="deptBudgetList.goodsName"
|
|
|
+ placeholder="请输入可用储量"
|
|
|
+ size="small"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="本单重量(吨)" span="1" prop="taskNo" class="forlist">
|
|
|
+ <el-input
|
|
|
+ v-model="deptBudgetList.goodsName"
|
|
|
+ placeholder="输入本次仓单申请所需的重量"
|
|
|
+ size="small"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="单价(元/吨)" span="1" prop="taskNo" class="forlist">
|
|
|
+ <el-input
|
|
|
+ v-model="deptBudgetList.goodsName"
|
|
|
+ placeholder="输入粮食单价"
|
|
|
+ size="small"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="总价值(元)" span="1" prop="taskNo" class="forlist">
|
|
|
+ <el-input
|
|
|
+ v-model="deptBudgetList.goodsName"
|
|
|
+ placeholder="自动计算,不可编辑"
|
|
|
+ size="small"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="申请比例(%)" span="1" prop="taskNo" class="forlist">
|
|
|
+ <el-input
|
|
|
+ v-model="deptBudgetList.goodsName"
|
|
|
+ placeholder="输入申请比例"
|
|
|
+ size="small"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="申请金额(元)" span="1" prop="taskNo" class="forlist">
|
|
|
+ <el-input
|
|
|
+ v-model="deptBudgetList.goodsName"
|
|
|
+ placeholder="输入申请金额"
|
|
|
+ size="small"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <div>发放信息</div>
|
|
|
+ <el-form-item label="合同编号" span="1" prop="taskNo" class="forlist">
|
|
|
+ <el-input
|
|
|
+ v-model="deptBudgetList.goodsName"
|
|
|
+ placeholder="输入合同编号"
|
|
|
+ size="small"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="发放金额(元)" span="1" prop="taskNo" class="forlist">
|
|
|
+ <el-input
|
|
|
+ v-model="deptBudgetList.goodsName"
|
|
|
+ placeholder="输入发放金额"
|
|
|
+ size="small"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="利息" span="1" prop="taskNo" class="forlist">
|
|
|
+ <el-input
|
|
|
+ v-model="deptBudgetList.goodsName"
|
|
|
+ placeholder="输入金额"
|
|
|
+ size="small"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="监管费(元)" span="1" prop="taskNo" class="forlist">
|
|
|
+ <el-input
|
|
|
+ v-model="deptBudgetList.goodsName"
|
|
|
+ placeholder="输入金额"
|
|
|
+ size="small"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="保险费" span="1" prop="taskNo" class="forlist">
|
|
|
+ <el-input
|
|
|
+ v-model="deptBudgetList.goodsName"
|
|
|
+ placeholder="输入金额"
|
|
|
+ size="small"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="其他费用(元)" span="1" prop="taskNo" class="forlist">
|
|
|
+ <el-input
|
|
|
+ v-model="deptBudgetList.goodsName"
|
|
|
+ placeholder="输入金额"
|
|
|
+ size="small"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="合计应还(元)" span="1" prop="taskNo" class="forlist">
|
|
|
+ <el-input
|
|
|
+ v-model="deptBudgetList.goodsName"
|
|
|
+ placeholder="自动计算,不可编辑"
|
|
|
+ size="small"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <div>附件</div>
|
|
|
+ <ws-upload
|
|
|
+ ref="upload"
|
|
|
+ :comp-id="compId"
|
|
|
+ :appendix-ids="deptBudgetList.addressUrl"
|
|
|
+ :size-limit="size"
|
|
|
+ @onChange="onChange"
|
|
|
+ accept=".jpg, .jpeg, .png, .pdf, .doc, .zip, .rar"
|
|
|
+ />
|
|
|
+ <div>外审部门</div>
|
|
|
+ <el-form-item prop="goodsName" label="银行" span="1">
|
|
|
+ <el-select v-model="deptBudgetList.region" placeholder="请选择银行">
|
|
|
+ <el-option label="区域一" value="shanghai"></el-option>
|
|
|
+ <el-option label="区域二" value="beijing"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="第三方" span="1" prop="taskNo" class="forlist">
|
|
|
+ <el-input
|
|
|
+ v-model="deptBudgetList.goodsName"
|
|
|
+ placeholder="无"
|
|
|
+ size="small"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <div>
|
|
|
+ <el-button @click='reject' type="primary">驳回</el-button>
|
|
|
+ <el-button @click='pass' type="primary">通过</el-button>
|
|
|
+ </div>
|
|
|
+ <div>审核记录</div>
|
|
|
+ <el-table
|
|
|
+ class="wenzi"
|
|
|
+ :data="taskhistories"
|
|
|
+ style="width: 100%"
|
|
|
+ >
|
|
|
+ <el-table-column prop="operatorMajorRoleName" label="审核人">
|
|
|
+ <template scope="scope">
|
|
|
+ {{scope.row.operatorMajorRoleName}}{{scope.row.operatorName}}
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="inOutTaskNo" label="审核结果">
|
|
|
+ <template scope="scope">
|
|
|
+ <span v-if='scope.row.approved'>通过</span>
|
|
|
+ <span v-if='!scope.row.approved'>驳回</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="endTime" label="审核时间"></el-table-column>
|
|
|
+ <el-table-column prop="auditMind" label="审核意见"></el-table-column>
|
|
|
+ </el-table>
|
|
|
+ <!-- </ws-info-table> -->
|
|
|
+ </el-form>
|
|
|
+ <el-dialog :visible.sync="isShowadjustment" :title="title">
|
|
|
+ <div>
|
|
|
+ <textarea placeholder="输入审核原因" name="" id="" cols="30" rows="10"></textarea>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <el-button v-if='status==0' @click='' type="primary">确认驳回</el-button>
|
|
|
+ <el-button v-if='status==1' @click='submit' type="primary">确定通过</el-button>
|
|
|
+ </div>
|
|
|
+ </el-dialog>
|
|
|
</div>
|
|
|
</template>
|
|
|
<script>
|
|
|
import {
|
|
|
getList,
|
|
|
-
|
|
|
} from '@/model/tradeServicesManagement/index'
|
|
|
+ import WsUpload from '@/components/WsUpload'
|
|
|
export default {
|
|
|
- components: {},
|
|
|
+ components: {
|
|
|
+ WsUpload,
|
|
|
+ },
|
|
|
data() {
|
|
|
return {
|
|
|
-
|
|
|
+ deptBudgetList:{},
|
|
|
+ size: 10,
|
|
|
+ compId: sessionStorage.getItem('ws-pf_compId'),
|
|
|
+ iscause:false,
|
|
|
+ title:'',
|
|
|
+ status:0
|
|
|
}
|
|
|
},
|
|
|
activated() {
|
|
|
|
|
|
},
|
|
|
methods: {
|
|
|
-
|
|
|
+ reject(){
|
|
|
+ this.iscause=true
|
|
|
+ this.title='审核原因'
|
|
|
+ this.status=0
|
|
|
+ // this.$router.push({ name: 'inOutRecord' })
|
|
|
+ },
|
|
|
+ pass(){
|
|
|
+ this.iscause=true
|
|
|
+ this.title='审核原因'
|
|
|
+ this.status=1
|
|
|
+ },
|
|
|
+ submit(){
|
|
|
+ this.iscause=false
|
|
|
+ },
|
|
|
+ rejectclick(){
|
|
|
+ this.iscause=false
|
|
|
+ },
|
|
|
+ onChange() {
|
|
|
+ this.$refs.upload
|
|
|
+ .handleSaveBill()
|
|
|
+ .then(async response => {
|
|
|
+ this.deptBudgetList.addressUrl = response
|
|
|
+ })
|
|
|
+ .catch(res => {
|
|
|
+ EventBus.$emit('error', (JSON.parse(res) || {}).message)
|
|
|
+ this.$refs.upload.clearFiles()
|
|
|
+ })
|
|
|
+ },
|
|
|
},
|
|
|
}
|
|
|
</script>
|