Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
V
vue-gjjs
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
fukai
vue-gjjs
Commits
73ec00fa
Commit
73ec00fa
authored
Aug 15, 2023
by
WH
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
litrog缺陷修复
parent
51a863e1
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
200 additions
and
191 deletions
+200
-191
index.js
src/business/litrog/event/index.js
+2
-2
Rog.vue
src/business/litrog/views/Rog.vue
+55
-34
Shpdet.vue
src/business/litrog/views/Shpdet.vue
+143
-155
No files found.
src/business/litrog/event/index.js
View file @
73ec00fa
...
...
@@ -140,7 +140,7 @@ export default {
let
params
=
{
userId
:
window
.
sessionStorage
.
userId
||
'ZL'
,
ptytyp
:
ptytyp
,
extkey
:
this
.
model
.
gi
dgrp
[
type
.
toLowerCase
()].
pts
.
extkey
,
extkey
:
this
.
model
.
br
dgrp
[
type
.
toLowerCase
()].
pts
.
extkey
,
};
let
res
=
await
Api
.
post
(
'/service/ptspta/list'
,
params
);
if
(
res
.
respCode
==
SUCCESS
)
{
...
...
@@ -156,7 +156,7 @@ export default {
};
let
res
=
await
Api
.
post
(
'/service/ptspta/fetch'
,
params
);
if
(
res
.
respCode
==
SUCCESS
)
{
this
.
$set
(
this
.
model
.
gi
dgrp
,
row
.
role
.
toLowerCase
(),
res
.
data
);
this
.
$set
(
this
.
model
.
br
dgrp
,
row
.
role
.
toLowerCase
(),
res
.
data
);
}
},
// 业务信息=》基本信息=》支出目的
...
...
src/business/litrog/views/Rog.vue
View file @
73ec00fa
...
...
@@ -371,44 +371,63 @@
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"地址编码"
prop=
"brdgrp.prb.pts.extkey"
>
<c-fullbox>
<c-input
v-model=
"model.brdgrp.prb.pts.extkey"
maxlength=
"16"
placeholder=
"请输入地址编码"
></c-input>
<
template
slot=
"footer"
>
<c-button
style=
"margin: 0 5px 0 10px; padding: 0 12px"
size=
"small"
type=
"primary"
icon=
"el-icon-info"
>
</c-button>
<c-button
style=
"margin: 0 0"
size=
"small"
type=
"primary"
>
详情
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<!-- <c-col :span="24">-->
<!-- <el-form-item label="地址编码" prop="brdgrp.prb.pts.extkey">-->
<!-- <c-fullbox>-->
<!-- <c-input-->
<!-- v-model="model.brdgrp.prb.pts.extkey"-->
<!-- maxlength="16"-->
<!-- placeholder="请输入地址编码"-->
<!-- ></c-input>-->
<!-- <template slot="footer">-->
<!-- <c-button-->
<!-- style="margin: 0 5px 0 10px; padding: 0 12px"-->
<!-- size="small"-->
<!-- type="primary"-->
<!-- icon="el-icon-info"-->
<!-- >-->
<!-- </c-button>-->
<!-- <c-button style="margin: 0 0" size="small" type="primary">-->
<!-- 详情-->
<!-- </c-button>-->
<!-- </template>-->
<!-- </c-fullbox>-->
<!-- </el-form-item>-->
<!-- </c-col>-->
<!-- <c-col :span="24">-->
<!-- <el-form-item label="地址信息" prop="brdgrp.prb.pts.adrblk">-->
<!-- <c-input-->
<!-- :rows="5"-->
<!-- type="textarea"-->
<!-- v-model="model.brdgrp.prb.pts.adrblk"-->
<!-- maxlength="200"-->
<!-- show-word-limit-->
<!-- placeholder="请输入地址信息"-->
<!-- ></c-input>-->
<!-- </el-form-item>-->
<!-- </c-col>-->
<c-col
:span=
"24"
>
<el-form-item
label=
"地址信息"
prop=
"brdgrp.prb.pts.adrblk"
>
<c-input
:rows=
"5"
type=
"textarea"
v-model=
"model.brdgrp.prb.pts.adrblk"
maxlength=
"200"
show-word-limit
placeholder=
"请输入地址信息"
></c-input>
</el-form-item>
<c-ptap
:model=
"model"
:argadr=
"{
title: '地址编码',
grp: 'brdgrp',
rol: 'prb',
}"
@
keyup
.
enter
.
native=
"
queryGridEtyPromptDialogData('PRB', 'C')
"
:noRef=
"true"
:disabled=
"true"
:isAdrblk=
"true"
>
</c-ptap>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"发票类型"
prop=
"brdgrp.rec.invtyp"
>
<c-select
...
...
@@ -425,8 +444,10 @@
</template>
<
script
>
import
event
from
'../event'
;
import
Ptap
from
"~/views/Public/Ptap"
;
export
default
{
components
:
{
"c-ptap"
:
Ptap
},
inject
:
[
'root'
],
props
:
[
'model'
,
'codes'
],
mixins
:
[
event
],
...
...
src/business/litrog/views/Shpdet.vue
View file @
73ec00fa
<
template
>
<div
class=
"eibs"
>
<!--==========================left====================== -->
<el-col
:span=
"12"
style=
"padding-right: 20px;"
>
<c-col
:span=
"24"
>
<!--==========================left====================== -->
<el-col
:span=
"12"
style=
"padding-right: 20px;"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"提货担保申请人"
prop=
"brdgrp.rec.relgodflg"
>
<c-select
v-model=
"model.brdgrp.rec.relgodflg"
style=
"width:100%"
placeholder=
"请选择提货担保申请人"
:code=
"codes.relgod"
>
</c-select>
<c-select
v-model=
"model.brdgrp.rec.relgodflg"
style=
"width:100%"
placeholder=
"请选择提货担保申请人"
:code=
"codes.relgod"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"放货类型"
prop=
"brdgrp.rec.reltyp"
>
<c-select
v-model=
"model.brdgrp.rec.reltyp"
style=
"width:100%"
placeholder=
"请选择放货类型"
:code=
"codes.reltyp1"
>
</c-select>
<c-select
v-model=
"model.brdgrp.rec.reltyp"
style=
"width:100%"
placeholder=
"请选择放货类型"
:code=
"codes.reltyp1"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"放货日期"
prop=
"brdgrp.rec.relgoddat"
>
<c-date-picker
type=
"date"
v-model=
"model.brdgrp.rec.relgoddat"
style=
"width:100%"
placeholder=
"请选择放货日期"
></c-date-picker>
<c-date-picker
type=
"date"
v-model=
"model.brdgrp.rec.relgoddat"
style=
"width:100%"
placeholder=
"请选择放货日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"到期日"
prop=
"brdgrp.rec.expdat"
>
<c-date-picker
type=
"date"
v-model=
"model.brdgrp.rec.expdat"
style=
"width:100%"
placeholder=
"请选择到期日"
></c-date-picker>
<c-date-picker
type=
"date"
v-model=
"model.brdgrp.rec.expdat"
style=
"width:100%"
placeholder=
"请选择到期日"
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"货物单据类型"
prop=
"brdgrp.rec.trpdoctyp"
>
<c-select
v-model=
"model.brdgrp.rec.trpdoctyp"
style=
"width:100%"
placeholder=
"请选择货物单据类型"
>
<el-option
v-for=
"item in codes.trpdoctyp"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
<c-select
v-model=
"model.brdgrp.rec.trpdoctyp"
style=
"width:100%"
placeholder=
"请选择货物单据类型"
>
<el-option
v-for=
"item in codes.trpdoctyp"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"运输单据编号"
prop=
"brdgrp.rec.trpdocnum"
>
<c-input
v-model=
"model.brdgrp.rec.trpdocnum"
maxlength=
"40"
placeholder=
"请输入运输单据编号"
></c-input>
<c-input
v-model=
"model.brdgrp.rec.trpdocnum"
maxlength=
"40"
placeholder=
"请输入运输单据编号"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"提单装船期"
prop=
"brdgrp.rec.tradat"
>
<c-date-picker
type=
"date"
v-model=
"model.brdgrp.rec.tradat"
style=
"width:100%"
placeholder=
"请选择日期"
></c-date-picker>
<c-date-picker
type=
"date"
v-model=
"model.brdgrp.rec.tradat"
style=
"width:100%"
placeholder=
"请选择日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"运输模式"
prop=
"brdgrp.rec.tramod"
>
<c-select
v-model=
"model.brdgrp.rec.tramod"
style=
"width:100%"
placeholder=
"请选择运输模式"
>
<el-option
v-for=
"item in codes.tramod"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
<c-select
v-model=
"model.brdgrp.rec.tramod"
style=
"width:100%"
placeholder=
"请选择运输模式"
>
<el-option
v-for=
"item in codes.tramod"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"运输工具"
prop=
"brdgrp.blk.vesnam"
>
<c-input
v-model=
"model.brdgrp.blk.vesnam"
maxlength=
"40"
placeholder=
"请输入运输工具"
></c-input>
<c-input
v-model=
"model.brdgrp.blk.vesnam"
maxlength=
"40"
placeholder=
"请输入运输工具"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"卸货口岸"
prop=
"brdgrp.blk.pordis"
>
<c-input
v-model=
"model.brdgrp.blk.pordis"
maxlength=
"40"
placeholder=
"请输入卸货口岸"
></c-input>
<c-input
v-model=
"model.brdgrp.blk.pordis"
maxlength=
"40"
placeholder=
"请输入卸货口岸"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"移交地点"
prop=
"brdgrp.blk.delplc"
>
<c-input
v-model=
"model.brdgrp.blk.delplc"
maxlength=
"40"
placeholder=
"请输入移交地点"
></c-input>
<c-input
v-model=
"model.brdgrp.blk.delplc"
maxlength=
"40"
placeholder=
"请输入移交地点"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"货物描述"
prop=
"brdgrp.blk.roggod"
>
<c-input
:rows=
"6"
type=
"textarea"
v-model=
"model.brdgrp.blk.roggod"
maxlength=
"40"
show-word-limit
placeholder=
"请输入货物描述"
></c-input>
<c-input
:rows=
"6"
type=
"textarea"
v-model=
"model.brdgrp.blk.roggod"
maxlength=
"40"
show-word-limit
placeholder=
"请输入货物描述"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"起运口岸"
prop=
"brdgrp.blk.porlod"
>
<c-input
v-model=
"model.brdgrp.blk.porlod"
maxlength=
"40"
placeholder=
"请输入起运口岸"
></c-input>
<c-input
v-model=
"model.brdgrp.blk.porlod"
maxlength=
"40"
placeholder=
"请输入起运口岸"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"航号"
prop=
"brdgrp.blk.voynum"
>
<c-input
v-model=
"model.brdgrp.blk.voynum"
maxlength=
"30"
placeholder=
"请输入航号"
></c-input>
<c-input
v-model=
"model.brdgrp.blk.voynum"
maxlength=
"30"
placeholder=
"请输入航号"
></c-input>
</el-form-item>
</c-col>
</el-col>
</c-col>
</el-col>
<!-- =========================right====================== -->
<el-col
:span=
"12"
style=
"padding-left: 20px;"
>
<c-col
:span=
"24"
>
<!-- =========================right====================== -->
<el-col
:span=
"12"
style=
"padding-left: 20px;"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"合同编号"
prop=
"brtp.connum"
>
<c-input
v-model=
"model.brtp.connum"
maxlength=
"35"
placeholder=
"请输入合同编号"
></c-input>
<c-input
v-model=
"model.brtp.connum"
maxlength=
"35"
placeholder=
"请输入合同编号"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"承运人"
prop=
"brdgrp.blk.carnam"
>
<c-input
v-model=
"model.brdgrp.blk.carnam"
maxlength=
"35"
placeholder=
"请输入承运人"
></c-input>
<c-input
v-model=
"model.brdgrp.blk.carnam"
maxlength=
"35"
placeholder=
"请输入承运人"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"海运/远洋提单编号"
prop=
"brdgrp.rec.blnum"
>
<c-input
v-model=
"model.brdgrp.rec.blnum"
maxlength=
"20"
placeholder=
"请输入海运/远洋提单编号"
></c-input>
<c-input
v-model=
"model.brdgrp.rec.blnum"
maxlength=
"20"
placeholder=
"请输入海运/远洋提单编号"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"model.brdgrp.rec.rtoaplflg"
style=
"margin-left:140px;padding: 0 10px;"
>
发申请人
</c-checkbox>
</c-col>
<c-col
:span=
"24"
>
<c-checkbox
v-model=
"model.brdgrp.rec.rtoaplflg"
style=
"margin-left:140px;padding: 0 10px;"
>
发申请人
</c-checkbox>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"收货人名称及地址"
prop=
"brdgrp.blk.relstoadr"
>
<c-input
:rows=
"4"
type=
"textarea"
v-model=
"model.brdgrp.blk.relstoadr"
maxlength=
"180"
show-word-limit
placeholder=
"请输入收货人名称及地址"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"船务公司"
prop=
"brdgrp.shp.pts.extkey"
>
<c-fullbox>
<c-input
v-model=
"model.brdgrp.shp.pts.extkey"
maxlength=
"16"
placeholder=
"请输入地址编码"
></c-input>
<template
slot=
"footer"
>
<c-button
style=
"margin: 0 5px 0 10px; padding: 0 12px"
size=
"small"
type=
"primary"
icon=
"el-icon-info"
>
</c-button>
<c-button
style=
"margin: 0 0"
size=
"small"
type=
"primary"
>
详情
</c-button>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"地址信息"
prop=
"brdgrp.shp.pts.adrblk"
>
<c-input
:rows=
"4"
type=
"textarea"
v-model=
"model.brdgrp.shp.pts.adrblk"
maxlength=
"35"
show-word-limit
placeholder=
"请输入地址信息"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-input
:rows=
"4"
type=
"textarea"
v-model=
"model.brdgrp.blk.relstoadr"
maxlength=
"180"
show-word-limit
placeholder=
"请输入收货人名称及地址"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-ptap
:model=
"model"
:argadr=
"
{
title: '船务公司',
grp: 'brdgrp',
rol: 'shp',
}"
@keyup.enter.native="
queryGridEtyPromptDialogData('SHP', 'C')
"
:noRef="true"
:disabled="false"
:isAdrblk="true"
>
</c-ptap>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"被通知人"
prop=
"brdgrp.blk.notpty"
>
<c-input
:rows=
"4"
type=
"textarea"
v-model=
"model.brdgrp.blk.notpty"
maxlength=
"35"
show-word-limit
placeholder=
"请输入被通知人"
></c-input>
<c-input
:rows=
"4"
type=
"textarea"
v-model=
"model.brdgrp.blk.notpty"
maxlength=
"35"
show-word-limit
placeholder=
"请输入被通知人"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"货物类型"
prop=
"brdgrp.rec.ngrcod"
>
<c-select
v-model=
"model.brdgrp.rec.ngrcod"
style=
"width:100%"
placeholder=
"请选择货物类型"
:code=
"codes.bnrsec"
>
</c-select>
</el-form-item>
</c-col>
</el-col>
<c-select
v-model=
"model.brdgrp.rec.ngrcod"
style=
"width:100%"
placeholder=
"请选择货物类型"
:code=
"codes.bnrsec"
>
</c-select>
</el-form-item>
</c-col>
</el-col>
</div>
</
template
>
<
script
>
import
event
from
'../event'
import
Ptap
from
"~/views/Public/Ptap"
;
export
default
{
inject
:
[
'root'
],
props
:[
'model'
,
'codes'
],
mixins
:
[
event
],
data
(){
return
{
}
},
methods
:{},
created
:
function
(){
}
components
:
{
"c-ptap"
:
Ptap
},
inject
:
[
'root'
],
props
:
[
'model'
,
'codes'
],
mixins
:
[
event
],
data
()
{
return
{}
},
methods
:
{},
created
:
function
()
{
}
}
</
script
>
<
style
>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment