|
@@ -1,192 +1,139 @@
|
|
//创建仓单
|
|
//创建仓单
|
|
<template>
|
|
<template>
|
|
- <div>
|
|
|
|
- <el-form
|
|
|
|
- ref="deptBudgetList"
|
|
|
|
- :rules="mainReportAdd"
|
|
|
|
- :model="deptBudgetList"
|
|
|
|
- >
|
|
|
|
|
|
+ <div>
|
|
|
|
+ <el-form ref="deptBudgetList" :rules="mainReportAdd" :model="deptBudgetList">
|
|
<!-- <ws-info-table class="el-table"> -->
|
|
<!-- <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 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 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 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 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>
|
|
|
|
- <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='inoutput' type="primary">出入库记录</el-button>
|
|
|
|
- <el-button @click='submit' type="primary">提交审核</el-button>
|
|
|
|
- </div>
|
|
|
|
|
|
+ <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 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 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 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 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>
|
|
|
|
+ <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='inoutput' type="primary">出入库记录</el-button>
|
|
|
|
+ <el-button @click='submit' type="primary">提交审核</el-button>
|
|
|
|
+ </div>
|
|
<!-- </ws-info-table> -->
|
|
<!-- </ws-info-table> -->
|
|
- </el-form>
|
|
|
|
-
|
|
|
|
- </div>
|
|
|
|
|
|
+ </el-form>
|
|
|
|
+
|
|
|
|
+ </div>
|
|
</template>
|
|
</template>
|
|
<script>
|
|
<script>
|
|
- import {
|
|
|
|
- getList,
|
|
|
|
- } from '@/model/tradeServicesManagement/index'
|
|
|
|
- import WsUpload from '@/components/WsUpload'
|
|
|
|
- export default {
|
|
|
|
- components: {
|
|
|
|
- WsUpload,
|
|
|
|
- },
|
|
|
|
- data() {
|
|
|
|
- return {
|
|
|
|
- deptBudgetList:{},
|
|
|
|
- size: 10,
|
|
|
|
- compId: sessionStorage.getItem('ws-pf_compId'),
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- activated() {
|
|
|
|
-
|
|
|
|
- },
|
|
|
|
- methods: {
|
|
|
|
- inoutput(){
|
|
|
|
- this.$router.push({ name: 'inOutRecord' })
|
|
|
|
- },
|
|
|
|
- submit(){
|
|
|
|
|
|
+ import {
|
|
|
|
+ getList,
|
|
|
|
+ } from '@/model/tradeServicesManagement/index'
|
|
|
|
+ import WsUpload from '@/components/WsUpload'
|
|
|
|
+ export default {
|
|
|
|
+ components: {
|
|
|
|
+ WsUpload,
|
|
|
|
+ },
|
|
|
|
+ data() {
|
|
|
|
+ return {
|
|
|
|
+ deptBudgetList: {},
|
|
|
|
+ size: 10,
|
|
|
|
+ compId: sessionStorage.getItem('ws-pf_compId'),
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ activated() {
|
|
|
|
+
|
|
|
|
+ },
|
|
|
|
+ methods: {
|
|
|
|
+ inoutput() {
|
|
|
|
+ this.$router.push({
|
|
|
|
+ name: 'inOutRecord'
|
|
|
|
+ })
|
|
|
|
+ },
|
|
|
|
+ submit() {
|
|
|
|
|
|
- },
|
|
|
|
- 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()
|
|
|
|
- })
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- }
|
|
|
|
|
|
+ },
|
|
|
|
+ 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>
|
|
</script>
|
|
<style lang="scss" scoped>
|
|
<style lang="scss" scoped>
|
|
-.el-form{
|
|
|
|
- overflow: scroll;
|
|
|
|
- height:94vh;
|
|
|
|
-}
|
|
|
|
-</style>
|
|
|
|
|
|
+ .el-form {
|
|
|
|
+ overflow: scroll;
|
|
|
|
+ height: 94vh;
|
|
|
|
+ }
|
|
|
|
+</style>
|