Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dsk-cr20g
Project
Project
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
Administrator
dsk-cr20g
Commits
9b6a213d
Commit
9b6a213d
authored
Jun 29, 2023
by
huangjie
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
*
parent
87a4488b
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
39 additions
and
39 deletions
+39
-39
index.vue
dsk-operate-ui/src/views/custom/trends/index.vue
+1
-1
gjjl.vue
...erate-ui/src/views/project/projectList/component/gjjl.vue
+6
-6
gzdb.vue
...erate-ui/src/views/project/projectList/component/gzdb.vue
+3
-3
jsnr.vue
...erate-ui/src/views/project/projectList/component/jsnr.vue
+16
-16
lxr.vue
...perate-ui/src/views/project/projectList/component/lxr.vue
+4
-4
xgqy.vue
...erate-ui/src/views/project/projectList/component/xgqy.vue
+4
-4
zlwd.vue
...erate-ui/src/views/project/projectList/component/zlwd.vue
+5
-5
No files found.
dsk-operate-ui/src/views/custom/trends/index.vue
View file @
9b6a213d
...
...
@@ -7,7 +7,7 @@
<!--
</div>
-->
<div
class=
"app-container"
>
<gjjl
types=
"gjdt"
:data=
"datas"
isDisabled=
true
></gjjl>
<gjjl
types=
"gjdt"
isDisabled=
true
></gjjl>
</div>
</div>
</
template
>
...
...
dsk-operate-ui/src/views/project/projectList/component/gjjl.vue
View file @
9b6a213d
...
...
@@ -4,7 +4,7 @@
<div
class=
"cardtitles"
v-if=
"showtype != 'projectgjdt'"
>
跟进记录
</div>
<div
style=
"height: 24px"
v-if=
"showtype == 'projectgjdt'"
></div>
<div
class=
"records"
>
<div
class=
"writeIn"
v-if=
"isDisabled == false"
>
<div
class=
"writeIn"
v-if=
"isDisabled
s
== false"
>
<div
class=
"default"
v-if=
"isEdit == false"
@
click=
"getEdit"
>
<img
src=
"@/assets/images/project/add_3.png"
>
<div>
新建一条跟进记录,如:周五上午预约客户上门拜访
</div>
...
...
@@ -91,7 +91,7 @@
<div
class=
"rec_time"
>
<i
class=
"el-icon-time"
></i>
<div>
{{
item
.
creatTime
}}
</div>
<div
class=
"operate"
v-if=
"isDisabled == false"
>
<div
class=
"operate"
v-if=
"isDisabled
s
== false"
>
<!--
<img
src=
"@/assets/images/edit.png"
>
第一期不做编辑-->
<img
@
click=
"delRecord(item.id)"
src=
"@/assets/images/delete.png"
>
</div>
...
...
@@ -146,7 +146,7 @@
default
:
0
},
datas
:[],
//数据源
isDisabled
:
fals
e
,
isDisabled
:
tru
e
,
},
name
:
'gjjl'
,
data
(){
...
...
@@ -173,7 +173,7 @@
projectId
:
this
.
detailId
?
this
.
detailId
:
parseInt
(
this
.
$route
.
query
.
id
),
//项目详情id
userId
:
this
.
$store
.
state
.
user
.
userId
,
//当前用户id
projectList
:[],
//关联项目
isDisabled
:
this
.
isDisabled
,
isDisabled
s
:
this
.
isDisabled
,
}
},
computed
:
{
...
...
@@ -186,7 +186,7 @@
this
.
showtype
=
this
.
types
//客户管理跟进动态
if
(
this
.
showtype
==
'gjdt'
){
this
.
isDisabled
=
false
this
.
isDisabled
s
=
false
getUserList
().
then
(
result
=>
{
this
.
glqylist
=
result
.
data
})
...
...
@@ -198,7 +198,7 @@
}
//项目管理跟进动态
if
(
this
.
showtype
==
'projectgjdt'
){
this
.
isDisabled
=
false
this
.
isDisabled
s
=
false
this
.
projectId
=
null
//项目id暂时清空,必须手选id
relateProject
(
this
.
userId
).
then
(
res
=>
{
this
.
projectList
=
res
.
data
...
...
dsk-operate-ui/src/views/project/projectList/component/gzdb.vue
View file @
9b6a213d
...
...
@@ -3,7 +3,7 @@
<el-card
class=
"box-card noborder"
>
<div
class=
"cardtitles"
>
工作待办
</div>
<div
class=
"records"
>
<div
class=
"writeIn"
v-if=
"isDisabled == false"
>
<div
class=
"writeIn"
v-if=
"isDisabled
s
== false"
>
<div
class=
"default"
v-if=
"isEdit == false"
@
click=
"getEdit"
>
<img
src=
"@/assets/images/project/add_3.png"
>
<div>
新建一条工作代办,如:周五上午预约客户上门拜访
</div>
...
...
@@ -40,7 +40,7 @@
{{
item
.
state
==
2
?
"已完成"
:
"未完成"
}}
<i
class=
"el-icon-caret-bottom"
></i>
</span>
<el-select
v-if=
"isDisabled == false"
placeholder=
"请选择"
v-model=
"item.state"
class=
"select-multiple"
@
change=
"changes(item.id,$event)"
>
<el-select
v-if=
"isDisabled
s
== false"
placeholder=
"请选择"
v-model=
"item.state"
class=
"select-multiple"
@
change=
"changes(item.id,$event)"
>
<el-option
label=
"未完成"
value=
"1"
></el-option>
<el-option
label=
"已完成"
value=
"2"
></el-option>
</el-select>
...
...
@@ -97,7 +97,7 @@
},
datalist
:[],
yqnum
:
0
,
//已逾期数量
isDisabled
:
this
.
isDisabled
,
isDisabled
s
:
this
.
isDisabled
,
}
},
created
(){
...
...
dsk-operate-ui/src/views/project/projectList/component/jsnr.vue
View file @
9b6a213d
...
...
@@ -8,7 +8,7 @@
<div
class=
"con"
>
<span>
总投资额(万元) :
</span>
<div
class=
"inputxt"
id=
"inputxt1"
>
<div
class=
"flex"
v-if=
"nowedit == 1 && isDisabled == false"
>
<div
class=
"flex"
v-if=
"nowedit == 1 && isDisabled
s
== false"
>
<el-input
placeholder=
"待添加"
v-model=
"investmentAmount"
@
input=
"number"
></el-input>
<div
class=
"flex"
>
<div
class=
"btnsmall btn_primary h28"
style=
"width: 56px"
@
click=
"changes(
{'investmentAmount':investmentAmount})">确定
</div>
...
...
@@ -21,7 +21,7 @@
<div
class=
"con i"
>
<span>
资金来源 :
</span>
<div
class=
"inputxt"
id=
"inputxt2"
>
<div
class=
"flex"
v-if=
"nowedit == 2 && isDisabled == false"
>
<div
class=
"flex"
v-if=
"nowedit == 2 && isDisabled
s
== false"
>
<el-input
placeholder=
"待添加"
v-model=
"amountSource"
></el-input>
<div
class=
"flex"
>
<div
class=
"btnsmall btn_primary h28"
@
click=
"changes(
{'amountSource':amountSource})" style="width: 56px">确定
</div>
...
...
@@ -36,7 +36,7 @@
<div
class=
"con"
>
<span>
建设性质 :
</span>
<div
class=
"inputxt"
id=
"inputxt3"
>
<div
class=
"flex"
v-if=
"nowedit == 3 && isDisabled == false"
>
<div
class=
"flex"
v-if=
"nowedit == 3 && isDisabled
s
== false"
>
<el-input
placeholder=
"待添加"
v-model=
"buildProperty"
></el-input>
<div
class=
"flex"
>
<div
class=
"btnsmall btn_primary h28"
@
click=
"changes(
{'buildProperty':buildProperty})" style="width: 56px">确定
</div>
...
...
@@ -50,7 +50,7 @@
<span>
计划招标 :
</span>
<div
class=
"inputime"
>
<div
class=
"flex"
style=
""
>
<el-date-picker
class=
"timeinput"
v-if=
"isDisabled == false"
<el-date-picker
class=
"timeinput"
v-if=
"isDisabled
s
== false"
v-model=
"planBidTime"
type=
"date"
value-format=
"yyyy-MM-dd"
...
...
@@ -66,7 +66,7 @@
<span>
计划开工 :
</span>
<div
class=
"inputime"
>
<div
class=
"flex"
style=
"opacity: 0;height: 0"
>
<el-date-picker
class=
"timeinput"
v-if=
"isDisabled == false"
<el-date-picker
class=
"timeinput"
v-if=
"isDisabled
s
== false"
v-model=
"planStartTime"
type=
"date"
value-format=
"yyyy-MM-dd"
...
...
@@ -80,7 +80,7 @@
<span>
计划竣工 :
</span>
<div
class=
"inputime"
>
<div
class=
"flex"
style=
"opacity: 0;height: 0"
>
<el-date-picker
class=
"timeinput"
v-if=
"isDisabled == false"
<el-date-picker
class=
"timeinput"
v-if=
"isDisabled
s
== false"
v-model=
"planCompleteTime"
type=
"date"
value-format=
"yyyy-MM-dd"
...
...
@@ -96,7 +96,7 @@
<el-card
class=
"box-card noborder"
>
<div
class=
"cardtitles"
>
项目概况与建设规模
</div>
<div
class=
"baseinfo"
>
<el-input
id=
"inputxt9"
:disabled=
"isDisabled"
v-model=
"projectDetails"
@
focus=
"nowedit = 9"
class=
"textarea"
type=
"textarea"
placeholder=
"请输入项目概况与建设规模详细信息"
maxlength=
"500"
:show-word-limit=
"true"
></el-input>
<el-input
id=
"inputxt9"
:disabled=
"isDisabled
s
"
v-model=
"projectDetails"
@
focus=
"nowedit = 9"
class=
"textarea"
type=
"textarea"
placeholder=
"请输入项目概况与建设规模详细信息"
maxlength=
"500"
:show-word-limit=
"true"
></el-input>
<div
class=
"flex btns"
v-if=
"nowedit == 9"
>
<div
class=
"flex"
>
<div
class=
"btnsmall btn_primary h28"
@
click=
"changes(
{'projectDetails':projectDetails})" style="width: 56px">确定
</div>
...
...
@@ -112,7 +112,7 @@
<div
class=
"con"
>
<span>
评标办法 :
</span>
<div
class=
"inputxt"
id=
"inputxt4"
>
<div
class=
"flex"
v-if=
"nowedit == 4 && isDisabled == false"
>
<div
class=
"flex"
v-if=
"nowedit == 4 && isDisabled
s
== false"
>
<el-input
placeholder=
"待添加"
v-model=
"evaluationBidWay"
></el-input>
<div
class=
"flex"
>
<div
class=
"btnsmall btn_primary h28"
@
click=
"changes(
{'evaluationBidWay':evaluationBidWay})" style="width: 56px">确定
</div>
...
...
@@ -126,7 +126,7 @@
<span>
开标时间 :
</span>
<div
class=
"inputime"
>
<div
class=
"flex"
style=
"opacity: 0;height: 0"
>
<el-date-picker
class=
"timeinput"
v-if=
"isDisabled == false"
<el-date-picker
class=
"timeinput"
v-if=
"isDisabled
s
== false"
v-model=
"bidOpenTime"
type=
"date"
value-format=
"yyyy-MM-dd"
...
...
@@ -141,7 +141,7 @@
<div
class=
"con"
>
<span>
保证金缴纳 :
</span>
<div
class=
"inputxt"
id=
"inputxt5"
>
<div
class=
"flex"
v-if=
"nowedit == 5 && isDisabled == false"
>
<div
class=
"flex"
v-if=
"nowedit == 5 && isDisabled
s
== false"
>
<el-input
placeholder=
"待添加"
v-model=
"earnestMoneyPay"
></el-input>
<div
class=
"flex"
>
<div
class=
"btnsmall btn_primary h28"
@
click=
"changes(
{'earnestMoneyPay':earnestMoneyPay})" style="width: 56px">确定
</div>
...
...
@@ -154,7 +154,7 @@
<div
class=
"con i"
>
<span>
保证金金额(万元) :
</span>
<div
class=
"inputxt"
id=
"inputxt6"
>
<div
class=
"flex"
v-if=
"nowedit == 6 && isDisabled == false"
>
<div
class=
"flex"
v-if=
"nowedit == 6 && isDisabled
s
== false"
>
<el-input
placeholder=
"待添加"
@
input=
"number1"
v-model=
"earnestMoney"
></el-input>
<div
class=
"flex"
>
<div
class=
"btnsmall btn_primary h28"
@
click=
"changes(
{'earnestMoney':earnestMoney})" style="width: 56px">确定
</div>
...
...
@@ -169,7 +169,7 @@
<div
class=
"con"
>
<span>
开标地点 :
</span>
<div
class=
"inputxt"
id=
"inputxt7"
>
<div
class=
"flex"
v-if=
"nowedit == 7 && isDisabled == false"
>
<div
class=
"flex"
v-if=
"nowedit == 7 && isDisabled
s
== false"
>
<el-input
placeholder=
"待添加"
v-model=
"bidOpenPlace"
></el-input>
<div
class=
"flex"
>
<div
class=
"btnsmall btn_primary h28"
@
click=
"changes(
{'bidOpenPlace':bidOpenPlace})" style="width: 56px">确定
</div>
...
...
@@ -182,7 +182,7 @@
<div
class=
"con i"
>
<span>
评标委员会 :
</span>
<div
class=
"inputxt"
id=
"inputxt8"
>
<div
class=
"flex"
v-if=
"nowedit == 8 && isDisabled == false"
>
<div
class=
"flex"
v-if=
"nowedit == 8 && isDisabled
s
== false"
>
<el-input
placeholder=
"待添加"
v-model=
"evaluationBidCouncil"
></el-input>
<div
class=
"flex"
>
<div
class=
"btnsmall btn_primary h28"
@
click=
"changes(
{'evaluationBidCouncil':evaluationBidCouncil})" style="width: 56px">确定
</div>
...
...
@@ -229,14 +229,14 @@
earnestMoney
:
''
,
//保证金金额
earnestMoneyPay
:
''
,
//保证金缴纳
evaluationBidCouncil
:
''
,
//评标委员会
isDisabled
:
this
.
isDisabled
,
isDisabled
s
:
this
.
isDisabled
,
}
},
watch
:{
},
mounted
(){
document
.
getElementById
(
'jsnr'
).
addEventListener
(
'mouseup'
,(
e
)
=>
{
if
(
this
.
isDisabled
==
true
)
if
(
this
.
isDisabled
s
==
true
)
return
false
let
j
=
0
for
(
var
i
=
1
;
i
<=
9
;
i
++
){
...
...
@@ -309,7 +309,7 @@
changes
(
str
){
let
param
=
str
param
.
id
=
this
.
id
if
(
this
.
isDisabled
==
true
)
if
(
this
.
isDisabled
s
==
true
)
return
false
editXMNR
(
param
).
then
(
result
=>
{
if
(
result
.
code
==
200
){
...
...
dsk-operate-ui/src/views/project/projectList/component/lxr.vue
View file @
9b6a213d
...
...
@@ -14,7 +14,7 @@
<img
src=
"@/assets/images/project/empty.png"
>
<div
class=
"p1"
>
暂无数据展示
</div>
<div
class=
"p2"
>
抱歉,你还未添加相关数据,快去添加吧
</div>
<div
class=
"btn btn_primary h36 w102"
@
click=
"opennew"
v-if=
"isDisabled == false"
>
新增联系人
</div>
<div
class=
"btn btn_primary h36 w102"
@
click=
"opennew"
v-if=
"isDisabled
s
== false"
>
新增联系人
</div>
</div>
</
template
>
<el-table-column
...
...
@@ -78,7 +78,7 @@
</el-table-column>
</el-table>
<div
class=
"bottems"
>
<div
class=
"btn btn_primary h28"
@
click=
"opennew"
v-if=
"total>0 && isDisabled == false"
><div
class=
"img img1"
></div>
新增联系人
</div>
<div
class=
"btn btn_primary h28"
@
click=
"opennew"
v-if=
"total>0 && isDisabled
s
== false"
><div
class=
"img img1"
></div>
新增联系人
</div>
<el-pagination
v-if=
"total>searchParam.pageSize"
background
:page-size=
"searchParam.pageSize"
...
...
@@ -162,7 +162,7 @@
total
:
0
,
projectname
:
this
.
$route
.
query
.
projectname
,
queryParam
:[],
isDisabled
:
this
.
isDisabled
,
isDisabled
s
:
this
.
isDisabled
,
}
},
created
(){
...
...
@@ -170,7 +170,7 @@
},
methods
:{
getDetail
(
item
){
if
(
this
.
isDisabled
==
true
){
if
(
this
.
isDisabled
s
==
true
){
return
this
.
$message
.
warning
(
"您无权限进行操作"
)
}
...
...
dsk-operate-ui/src/views/project/projectList/component/xgqy.vue
View file @
9b6a213d
...
...
@@ -11,7 +11,7 @@
<el-input
type=
"text"
placeholder=
"输入关键词查询"
clearable
v-model=
"searchParam.companyName"
></el-input>
<div
class=
"btn"
@
click=
"handleCurrentChange(1)"
>
搜索
</div>
</div>
<div
class=
"btn btn_primary h32 b3"
@
click=
"opennew"
v-if=
"isDisabled == false"
><div
class=
"img img1"
></div>
添加相关企业
</div>
<div
class=
"btn btn_primary h32 b3"
@
click=
"opennew"
v-if=
"isDisabled
s
== false"
><div
class=
"img img1"
></div>
添加相关企业
</div>
</div>
<div
class=
"document tables"
>
<el-table
...
...
@@ -24,7 +24,7 @@
<img
src=
"@/assets/images/project/empty.png"
>
<div
class=
"p1"
>
抱歉,没找到相关数据
</div>
<div
class=
"p2"
>
建议调整关键词或添加相关企业,重新搜索
</div>
<div
class=
"btn btn_primary h36 w102"
@
click=
"opennew"
v-if=
"isDisabled==false"
>
新增相关企业
</div>
<div
class=
"btn btn_primary h36 w102"
@
click=
"opennew"
v-if=
"isDisabled
s
==false"
>
新增相关企业
</div>
</div>
</
template
>
<el-table-column
...
...
@@ -51,7 +51,7 @@
label=
"负责人"
width=
""
>
</el-table-column>
<el-table-column
v-if=
"isDisabled == false"
<el-table-column
v-if=
"isDisabled
s
== false"
prop=
"name"
label=
""
align=
"right"
...
...
@@ -186,7 +186,7 @@
companyName
:
''
,
},
ondel
:
-
1
,
isDisabled
:
this
.
isDisabled
,
isDisabled
s
:
this
.
isDisabled
,
showlist
:
false
,
companData
:[],
}
...
...
dsk-operate-ui/src/views/project/projectList/component/zlwd.vue
View file @
9b6a213d
...
...
@@ -68,8 +68,8 @@
<img
src=
"@/assets/images/project/empty.png"
>
<div
class=
"p1"
>
抱歉,没找到相关数据
</div>
<div
class=
"p2"
>
建议调整关键词或筛选条件,重新搜索
</div>
<!--
<div
v-if=
"isDisabled==false"
class=
"btn btn_primary h36 w102"
@
click=
"getUP"
>
上传文档
</div>
-->
<div
v-if=
"isDisabled==false"
class=
"btn btn_primary h36 w102"
>
<el-upload
<!--
<div
v-if=
"isDisabled
s
==false"
class=
"btn btn_primary h36 w102"
@
click=
"getUP"
>
上传文档
</div>
-->
<div
v-if=
"isDisabled
s
==false"
class=
"btn btn_primary h36 w102"
>
<el-upload
class=
"upload-demo"
:action=
"action"
:on-change=
"handleFileListChange"
...
...
@@ -117,7 +117,7 @@
<
template
slot-scope=
"scope"
>
<div
class=
"hoverbtn"
>
<div
class=
"xz"
@
click=
"downnlod(scope.row)"
>
下载
</div>
<div
class=
"sc"
v-if=
"isDisabled == false"
@
click=
"del(scope.row.filePath)"
>
删除
</div>
<div
class=
"sc"
v-if=
"isDisabled
s
== false"
@
click=
"del(scope.row.filePath)"
>
删除
</div>
</div>
</
template
>
</el-table-column>
...
...
@@ -179,7 +179,7 @@
fileDatas
:[],
filename
:
''
,
ondel
:
""
,
isDisabled
:
this
.
isDisabled
,
isDisabled
s
:
this
.
isDisabled
,
keys
:
1
,
}
},
...
...
@@ -223,7 +223,7 @@
}
},
getUP
(){
if
(
this
.
isDisabled
==
true
)
if
(
this
.
isDisabled
s
==
true
)
return
false
this
.
isupload
=
true
this
.
$nextTick
(()
=>
{
...
...
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