Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
严立
/
cd-bid
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
d4fb1cf2
authored
Nov 02, 2020
by
严立
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
LL - 参与竞价状态异常处理
parent
3f66bf67
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
30 additions
and
24 deletions
src/view/personal/supplier-info-change.vue
src/view/personal/supplier-info.vue
src/view/personal/supplier-orders-bills.vue
src/view/personal/supplier-orders-detail.vue
src/view/register-supplier.vue
src/view/personal/supplier-info-change.vue
View file @
d4fb1cf2
...
...
@@ -111,7 +111,7 @@
</el-form-item>
<el-form-item
label=
"发票类型(单选):"
prop=
"companyInvoice"
>
<el-radio-group
v-model=
"formRegister.companyInvoice"
:value=
"formRegister.companyInvoice"
>
<el-radio
label=
"
1
"
>
增值税普票
</el-radio>
<el-radio
label=
"
0
"
>
增值税普票
</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item
label=
"公司名称:"
prop=
"companyName"
>
...
...
@@ -370,8 +370,7 @@
'isQuote'
:
funcResponse
.
isJoinBid
,
'companyTax'
:
funcResponse
.
taxType
,
'companyInvoice'
:
'1'
,
// 'companyInvoice': funcResponse.invoiceType.split(','),
'companyInvoice'
:
'0'
,
'companyPhone'
:
funcResponse
.
phone
,
'bankName'
:
funcResponse
.
openBank
,
'bankAccount'
:
funcResponse
.
bankAccount
,
...
...
@@ -380,7 +379,7 @@
'receiveType'
:
funcResponse
.
receiveType
?
funcResponse
.
receiveType
:
'0'
,
'receiveContactor'
:
funcResponse
.
receiveContactor
?
funcResponse
.
receiveContactor
:
''
,
'receiveMobile'
:
funcResponse
.
receiveMobile
?
funcResponse
.
receiveMobile
:
''
,
'receiveArea'
:
funcResponse
.
receiveArea
?
JSON
.
parse
(
funcResponse
.
receiveArea
)
:
''
,
'receiveArea'
:
[]
,
'receiveAddress'
:
funcResponse
.
receiveAddress
?
funcResponse
.
receiveAddress
:
''
,
'corporationName'
:
funcResponse
.
contactName
,
...
...
@@ -392,11 +391,17 @@
'examineState'
:
Number
(
funcResponse
.
auditState
),
}
// 判断地址数据类型,同时兼容字符串与数组类型
if
(
Object
.
prototype
.
toString
.
call
(
funcResponse
.
receiveArea
)
===
'[object String]'
)
{
this
.
formRegister
.
receiveArea
=
JSON
.
parse
(
funcResponse
.
receiveArea
)
}
else
{
this
.
formRegister
.
receiveArea
=
funcResponse
.
receiveArea
}
// 恢复区域数据
if
(
this
.
formRegister
.
receiveArea
)
{
this
.
$store
.
commit
(
'areaSelection'
,
this
.
formRegister
.
receiveArea
)
}
console
.
log
(
this
.
formRegister
)
// 设置营业执照图片
this
.
uploadOption
.
license
.
image
.
push
({
...
...
@@ -408,7 +413,7 @@
'uid'
:
1592304942343
})
// 设置竞
技
承诺书图片
// 设置竞
价
承诺书图片
if
(
this
.
formRegister
.
isQuote
===
'1'
)
{
this
.
uploadOption
.
quote
.
image
.
push
({
'status'
:
'success'
,
...
...
@@ -424,6 +429,7 @@
this
.
$message
.
error
(
funcError
.
message
)
})
},
reset
:
function
()
{
this
.
formRegister
=
{
'companyName'
:
''
,
...
...
@@ -463,7 +469,7 @@
'isJoinBid'
:
this
.
formRegister
.
isQuote
,
'taxType'
:
this
.
formRegister
.
companyTax
,
'phone'
:
this
.
formRegister
.
companyPhone
,
'invoiceType'
:
'
1
'
,
'invoiceType'
:
'
0
'
,
'openBank'
:
this
.
formRegister
.
bankName
,
'bankAccount'
:
this
.
formRegister
.
bankAccount
,
'contactName'
:
this
.
formRegister
.
corporationName
,
...
...
@@ -476,13 +482,6 @@
'receiveAddress'
:
this
.
formRegister
.
receiveAddress
}
// for (let i = 0, len = funcParam.invoiceType.length; i
<
len
;
i
++
)
{
// if (funcParam.invoiceType[i] === '增值税专票') funcParam.invoiceType[i] = 0
// if (funcParam.invoiceType[i] === '增值税普票') funcParam.invoiceType[i] = 1
// if (funcParam.invoiceType[i] === '其他类型') funcParam.invoiceType[i] = 2
// }
// funcParam.invoiceType = funcParam.invoiceType.join()
iRequest
.
request
(
iHost
.
base
+
'bid/zUserCompany/saveUserInfo'
,
funcParam
,
'json'
,
'post'
)
.
then
((
funcResponse
)
=>
{
this
.
$message
({
message
:
'修改已提交,请等待审核'
,
type
:
'success'
})
...
...
@@ -538,9 +537,11 @@
return
}
if
(
this
.
uploadOption
.
quote
.
image
[
0
].
status
===
'ready'
)
{
this
.
$refs
.
uploadQuote
.
submit
()
return
if
(
this
.
formRegister
.
isQuote
===
'1'
)
{
if
(
this
.
uploadOption
.
quote
.
image
[
0
].
status
===
'ready'
)
{
this
.
$refs
.
uploadQuote
.
submit
()
return
}
}
this
.
registerInfo
()
}
...
...
src/view/personal/supplier-info.vue
View file @
d4fb1cf2
...
...
@@ -54,7 +54,7 @@
<span>
是否参与网上竞价:
</span>
<span>
{{
formInfo
.
isQuote
===
'0'
?
'否'
:
'是'
}}
</span>
</div>
<div
class=
"item-text row align-c"
v-if=
"formInfo.
quoteImage
"
>
<div
class=
"item-text row align-c"
v-if=
"formInfo.
isQuote === '1'
"
>
<span>
竞价承诺书:
</span>
<el-button
size=
"small"
type=
"primary"
@
click
.
prevent=
"onUploadDownloadFile"
>
点击下载
</el-button>
</div>
...
...
src/view/personal/supplier-orders-bills.vue
View file @
d4fb1cf2
This diff is collapsed.
Click to expand it.
src/view/personal/supplier-orders-detail.vue
View file @
d4fb1cf2
...
...
@@ -281,8 +281,8 @@
'agencLiaison'
:
funcResponse
.
company
.
contactName
,
}
if
(
funcResponse
.
orderBilling
.
name
)
{
this
.
isReceive
=
true
if
(
funcResponse
.
orderBilling
)
{
this
.
isReceive
=
!
Boolean
(
Number
(
funcResponse
.
orderBilling
.
receiveType
))
this
.
componentReceive
=
{
'name'
:
funcResponse
.
orderBilling
.
name
,
'phone'
:
funcResponse
.
orderBilling
.
phone
,
...
...
@@ -300,6 +300,8 @@
this
.
isReceive
=
false
}
console
.
log
(
this
.
isReceive
)
if
(
this
.
componentProject
.
isPackage
)
{
// 多个合同
let
funcRawData
=
funcResponse
.
order
.
tenderPackages
...
...
src/view/register-supplier.vue
View file @
d4fb1cf2
...
...
@@ -139,9 +139,9 @@
<el-radio
label=
"2"
>
非增值纳税人
</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item
label=
"发票类型(
可多
选):"
prop=
"companyInvoice"
>
<el-form-item
label=
"发票类型(
单
选):"
prop=
"companyInvoice"
>
<el-radio-group
v-model=
"formRegister.companyInvoice"
:value=
"formRegister.companyInvoice"
>
<el-radio
label=
"0"
>
增值税
专
票
</el-radio>
<el-radio
label=
"0"
>
增值税
普
票
</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item
label=
"公司名称:"
prop=
"companyName"
>
...
...
@@ -287,7 +287,7 @@
companyPhone
:
''
,
bankName
:
''
,
bankAccount
:
''
,
receiveType
:
''
,
receiveType
:
'
0
'
,
receiveContactor
:
''
,
receiveMobile
:
''
,
receiveArea
:
[],
...
...
@@ -431,6 +431,9 @@
{
required
:
true
,
message
:
'请再次输入登录密码'
,
trigger
:
'blur'
},
{
validator
:
(
funcRule
,
funcValue
,
funcCallback
)
=>
iRule
.
passwordRepeat
(
funcRule
,
funcValue
,
funcCallback
,
this
.
formRegister
.
password
),
message
:
'与登录密码不一致,请重新输入'
,
trigger
:
'blur'
}
],
receiveType
:
[
{
required
:
true
,
message
:
'请输选择发票领取方式'
,
trigger
:
'blur'
},
],
receiveContactor
:
[
{
required
:
true
,
message
:
'请输入收件人姓名'
,
trigger
:
'blur'
},
{
validator
:
iRule
.
predefineRoutineText
,
message
:
'请正确输入姓名'
,
trigger
:
'blur'
}
...
...
@@ -485,7 +488,7 @@
companyPhone
:
''
,
bankName
:
''
,
bankAccount
:
''
,
receiveType
:
''
,
receiveType
:
'
1
'
,
receiveContactor
:
''
,
receiveMobile
:
''
,
receiveArea
:
[],
...
...
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