Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
bdc
/
bdcdj-web
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
1a57a7e8
authored
2023-07-20 08:47:27 +0800
by
xiaomiao
Browse Files
Options
Browse Files
Tag
Download
Plain Diff
Merge branch 'dev' of
http://yun.pashanhoo.com:9090/bdc/bdcdj-web
into dev
2 parents
6bd4740f
87098caf
Show whitespace changes
Inline
Side-by-side
Showing
59 changed files
with
1037 additions
and
430 deletions
src/api/businessApply.js
src/api/getusername.js
src/api/lpcx.js
src/api/sysPushRecord.js
src/api/view.js
src/api/workflow/cfdjFlow.js
src/api/workflow/jsydsyqFlow.js
src/api/workflow/nydsyqFlow.js
src/api/workflow/tdsyqFlow.js
src/api/workflow/ygdjFlow.js
src/api/workflow/ygdyFlow.js
src/api/workflow/zjgcdyFlow.js
src/api/ywsq.js
src/components/CheckBox/checkbox.vue
src/components/DialogBox/dialogBox.vue
src/components/LbTable/lb-table.vue
src/components/formMenu/qlr.vue
src/components/formMenu/qlxz.vue
src/components/lineTree/tx/importGeo.vue
src/components/lineTree/tx/js/exportUtils.js
src/components/lineTree/tx/js/geoUtils.js
src/views/jkfw/ptjk/components/addDialog.vue
src/views/jkfw/ptjk/ptjk.vue
src/views/login/index.vue
src/views/lpb/index.vue
src/views/registerBook/bdcqldjml.vue
src/views/registerBook/bdcqljqtsx.vue
src/views/registerBook/cfdj.vue
src/views/registerBook/diyaq.vue
src/views/registerBook/diyiq.vue
src/views/registerBook/djbFrame.vue
src/views/registerBook/djbFrameall.vue
src/views/registerBook/djbfm.vue
src/views/registerBook/fdcq2.vue
src/views/registerBook/jsydsyq.vue
src/views/registerBook/nydsyq.vue
src/views/registerBook/tdsyq.vue
src/views/registerBook/ygdj.vue
src/views/registerBook/yydj.vue
src/views/sjgx/gbmsjgx/gbmsjgx.vue
src/views/sjgx/jkgnck/jkgnck.vue
src/views/system/dictionaries/components/editDialog.vue
src/views/system/gxhpz/gxhpz.vue
src/views/system/qtjfjmb/qtjfjmb.vue
src/views/system/sqywgz/components/clgzsd.vue
src/views/system/sqywgz/components/djqxsd.vue
src/views/system/sqywgz/components/dyztsd.vue
src/views/system/sqywgz/components/editDialog.vue
src/views/system/sqywgz/sqywDetail.vue
src/views/system/sqywgz/sqywgz.vue
src/views/workflow/components/zdt.vue
src/views/workflow/mixin/public.js
src/views/ywbl/components/search.vue
src/views/ywbl/slsqxx/fdcq2/slxx.vue
src/views/ywbl/ybx/ybx.vue
src/views/zhcx/djbcx/djbcx.vue
src/views/zhcx/jdcx/jdcx.vue
src/views/zhcx/lpcx/lpcx.vue
src/views/zhcx/zslqcx/zslqcx.vue
src/api/businessApply.js
View file @
1a57a7e
/*
* @Description: 业务办理
* @Autor: renchao
* @LastEditTime: 2023-0
5-17 10:13:24
* @LastEditTime: 2023-0
7-19 14:53:41
*/
import
request
from
'@/utils/request'
...
...
@@ -17,8 +17,6 @@ export function getCollectBiz () {
method
:
'post'
})
}
/**
* @description: 业务办理-获取左侧菜单
* @author: renchao
...
...
@@ -29,12 +27,11 @@ export function getleftMenu () {
method
:
'post'
})
}
/**
* @description: 登记簿补录
* @author: renchao
*/
export
function
getRepairBiz
()
{
export
function
getRepairBiz
()
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/ywbl/BusinessApply/getRepairBiz'
,
method
:
'post'
...
...
@@ -50,7 +47,7 @@ export function getTogetherBiz () {
url
:
SERVER
.
SERVERAPI
+
'/rest/ywbl/BusinessApply/getTogetherBiz'
,
method
:
'post'
})
}
}
/**
* @description: 业务办理-获取下个节点内容
...
...
src/api/getusername.js
deleted
100644 → 0
View file @
6bd4740
// 封装axios请求
import
axios
from
"axios"
;
// 创建axios的对象
const
instance
=
axios
.
create
({
baseURL
:
"http://192.168.2.235/management/rest/users"
,
})
export
const
getusername
=
(
data
)
=>
instance
({
url
:
''
,
// 请求地址
method
:
'get'
,
params
:{
queryOptions
:
{
conditionGroup
:
{
conditions
:
[
{
property
:
"loginName"
,
value
:
data
,
operator
:
"IN"
,
},
],
queryRelation
:
"AND"
,
},
orderBys
:[{
"property"
:
"sort"
,
"direction"
:
"desc"
}]
},
},
})
src/api/lpcx.js
View file @
1a57a7e
/*
* @Description: 楼盘表查询
* @Autor: renchao
* @LastEditTime: 2023-07-1
2 13:26:37
* @LastEditTime: 2023-07-1
9 15:00:43
*/
import
request
from
"@/utils/request"
;
let
SERVER
=
window
.
config
?
window
.
config
:
JSON
.
parse
(
localStorage
.
getItem
(
"ApiUrl"
));
const
url
=
SERVER
.
SERVERAPI
+
"/rest/zhcx/lpcx/"
;
//
/**
* @description:楼盘查询- 根据条件进行列表查询
* @param {*} data
* @author: renchao
*/
export
function
getLpZrz
(
data
)
{
export
function
getLpZrz
(
data
)
{
return
request
({
url
:
"service-lpb/rest/zhcx/lpcx/getLpZrz"
,
method
:
"post"
,
...
...
@@ -27,7 +26,7 @@ export function getLpZrz(data) {
* @param {*} zrzbsm
* @author: renchao
*/
export
function
getLpb
(
zrzbsm
)
{
export
function
getLpb
(
zrzbsm
)
{
return
request
({
url
:
"service-lpb/rest/zhcx/lpcx/getLpb?scyclx=0&zrzbsm="
+
zrzbsm
,
method
:
"get"
,
...
...
@@ -38,7 +37,7 @@ export function getLpb(zrzbsm) {
* @param {*} zrzbsm
* @author: renchao
*/
export
function
getLpbFwytAndQlxz
(
zrzbsm
)
{
export
function
getLpbFwytAndQlxz
(
zrzbsm
)
{
return
request
({
url
:
"service-lpb/rest/zhcx/lpcx/getLpbFwytAndQlxz?scyclx=0&zrzbsm="
+
...
...
@@ -51,7 +50,7 @@ export function getLpbFwytAndQlxz(zrzbsm) {
* @param {*} zrzbsm
* @author: renchao
*/
export
function
getLpbQsxtj
(
zrzbsm
)
{
export
function
getLpbQsxtj
(
zrzbsm
)
{
return
request
({
url
:
"service-lpb/rest/zhcx/lpcx/getLpbQsxtj?scyclx=0&zrzbsm="
+
zrzbsm
,
method
:
"get"
,
...
...
@@ -65,7 +64,7 @@ export function getLpbQsxtj(zrzbsm) {
* scyclx 实测预测类型 0预测,1实测
* @return {*}
*/
export
function
getLpbTj
(
zrzbsm
)
{
export
function
getLpbTj
(
zrzbsm
)
{
return
request
({
url
:
"service-lpb/rest/zhcx/lpcx/getLpbTj?scyclx=0&zrzbsm="
+
zrzbsm
,
method
:
"get"
,
...
...
src/api/sysPushRecord.js
View file @
1a57a7e
...
...
@@ -6,8 +6,11 @@
import
request
from
'@/utils/request'
let
SERVER
=
window
.
config
?
window
.
config
:
JSON
.
parse
(
localStorage
.
getItem
(
'ApiUrl'
))
// 数据上报推送查询
/**
* @description: 数据上报推送查询
* @param {*} data
* @author: renchao
*/
export
function
list
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/system/sysPushRecord/list'
,
...
...
@@ -16,7 +19,11 @@ export function list (data) {
})
}
// 数据上报推送
/**
* @description: 数据上报推送
* @param {*} data
* @author: renchao
*/
export
function
push
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/system/sysPushRecord/push'
,
...
...
@@ -25,7 +32,11 @@ export function push (data) {
})
}
// 数据上报推送
/**
* @description: 数据上报推送
* @param {*} bsm
* @author: renchao
*/
export
function
detail
(
bsm
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/system/sysPushRecord/detail?bsm='
+
bsm
,
...
...
src/api/view.js
View file @
1a57a7e
...
...
@@ -17,8 +17,6 @@ export function getErrorLogList (data) {
data
})
}
/**
* @description: 系统监控 -获取操作日志列表
* @param {*} data
...
...
@@ -31,7 +29,6 @@ export function getOperationLogList (data) {
data
})
}
/**
* @description: 系统监控 -主机监控
* @author: renchao
...
...
src/api/workflow/cfdjFlow.js
View file @
1a57a7e
...
...
@@ -31,6 +31,11 @@ export function BatchInit (data) {
})
}
/**
* @description: 初始化
* @param {*} data
* @author: renchao
*/
export
function
Init
(
data
)
{
let
apiUrl
=
""
;
switch
(
data
.
get
(
"djlx"
))
{
...
...
src/api/workflow/jsydsyqFlow.js
View file @
1a57a7e
...
...
@@ -6,7 +6,11 @@
import
request
from
'@/utils/request'
let
SERVER
=
window
.
config
?
window
.
config
:
JSON
.
parse
(
localStorage
.
getItem
(
'ApiUrl'
))
// 初始化内容
/**
* @description: 初始化
* @param {*} data
* @author: renchao
*/
export
function
Init
(
data
)
{
let
apiUrl
=
""
;
switch
(
data
.
get
(
"djlx"
))
{
...
...
src/api/workflow/nydsyqFlow.js
View file @
1a57a7e
...
...
@@ -6,7 +6,11 @@
import
request
from
'@/utils/request'
let
SERVER
=
window
.
config
?
window
.
config
:
JSON
.
parse
(
localStorage
.
getItem
(
'ApiUrl'
))
// 初始化内容
/**
* @description: 初始化
* @param {*} data
* @author: renchao
*/
export
function
Init
(
data
)
{
let
apiUrl
=
""
;
switch
(
data
.
get
(
"djlx"
))
{
...
...
@@ -39,7 +43,11 @@ export function Init (data) {
})
}
// 初始化内容
/**
* @description: 保存数据
* @param {*} data
* @author: renchao
*/
export
function
saveData
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/ywbl/nydsyqlr/saveData'
,
...
...
src/api/workflow/tdsyqFlow.js
View file @
1a57a7e
...
...
@@ -6,7 +6,11 @@
import
request
from
'@/utils/request'
let
SERVER
=
window
.
config
?
window
.
config
:
JSON
.
parse
(
localStorage
.
getItem
(
'ApiUrl'
))
// 初始化内容
/**
* @description: 初始化
* @param {*} data
* @author: renchao
*/
export
function
Init
(
data
)
{
let
apiUrl
=
""
;
switch
(
data
.
get
(
"djlx"
))
{
...
...
src/api/workflow/ygdjFlow.js
View file @
1a57a7e
...
...
@@ -5,7 +5,11 @@
*/
import
request
from
'@/utils/request'
let
SERVER
=
window
.
config
?
window
.
config
:
JSON
.
parse
(
localStorage
.
getItem
(
'ApiUrl'
))
// 初始化内容
/**
* @description: 初始化
* @param {*} data
* @author: renchao
*/
export
function
Init
(
data
)
{
let
apiUrl
=
""
;
switch
(
data
.
get
(
"djlx"
))
{
...
...
@@ -37,7 +41,11 @@ export function Init (data) {
data
})
}
// 初始化内容
/**
* @description: 保存数据
* @param {*} data
* @author: renchao
*/
export
function
saveData
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/ywbl/ygmmdj/saveData'
,
...
...
src/api/workflow/ygdyFlow.js
View file @
1a57a7e
...
...
@@ -5,7 +5,11 @@
*/
import
request
from
'@/utils/request'
let
SERVER
=
window
.
config
?
window
.
config
:
JSON
.
parse
(
localStorage
.
getItem
(
'ApiUrl'
))
// 初始化内容
/**
* @description: 初始化
* @param {*} data
* @author: renchao
*/
export
function
Init
(
data
)
{
let
apiUrl
=
""
;
switch
(
data
.
get
(
"djlx"
))
{
...
...
@@ -37,7 +41,11 @@ export function Init (data) {
data
})
}
// 初始化内容
/**
* @description: 保存数据
* @param {*} data
* @author: renchao
*/
export
function
saveData
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/ywbl/ygdydj/saveData'
,
...
...
src/api/workflow/zjgcdyFlow.js
View file @
1a57a7e
...
...
@@ -6,7 +6,11 @@
import
request
from
'@/utils/request'
let
SERVER
=
window
.
config
?
window
.
config
:
JSON
.
parse
(
localStorage
.
getItem
(
'ApiUrl'
))
// 初始化内容
/**
* @description: 初始化
* @param {*} data
* @author: renchao
*/
export
function
Init
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
"/rest/ywbl/zjgcdy/init"
,
...
...
@@ -14,7 +18,11 @@ export function Init (data) {
data
})
}
// 批量初始化内容
/**
* @description: 批量初始化
* @param {*} data
* @author: renchao
*/
export
function
bacthInit
(
data
)
{
let
apiUrl
=
""
;
switch
(
data
.
get
(
"djlx"
))
{
...
...
@@ -46,7 +54,11 @@ export function bacthInit (data) {
data
})
}
// 受理信息保存
/**
* @description: 保存数据
* @param {*} data
* @author: renchao
*/
export
function
saveData
(
data
,
djlx
)
{
let
apiUrl
=
"/rest/ywbl/zjgcdy/saveData"
;
if
(
djlx
==
"400"
)
{
...
...
@@ -59,7 +71,11 @@ export function saveData (data, djlx) {
})
}
// 受理信息保存
/**
* @description: 批量保存
* @param {*} data
* @author: renchao
*/
export
function
saveBatchData
(
data
,
djlx
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
"/rest/ywbl/zjgcdy/saveBatchData"
,
...
...
@@ -67,7 +83,12 @@ export function saveBatchData (data, djlx) {
data
})
}
// 上传单个文件
/**
* @description: 上传当个文件
* @param {*} data
* @author: renchao
*/
export
function
sjClmxUpload
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/zhcx/sjClmx/upload'
,
...
...
@@ -75,7 +96,12 @@ export function sjClmxUpload (data) {
data
})
}
// 删除上传文件
/**
* @description: 删除多个文件
* @param {*} data
* @author: renchao
*/
export
function
sjClmxDelete
(
bsmClmx
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/zhcx/sjClmx/delete?bsmClmx='
+
bsmClmx
,
...
...
src/api/ywsq.js
View file @
1a57a7e
/*
* @Description: 业务申请
* @Autor: renchao
* @LastEditTime: 2023-0
5-17 10:13:24
* @LastEditTime: 2023-0
7-19 14:52:03
*/
import
request
from
'@/utils/request'
...
...
@@ -132,11 +132,11 @@ export function selectDz (data) {
data
})
}
/**
* @description: 业务办理-选择单元-查询户信息
* @author: renchao
*/
/*
业务办理-选择单元-查询户信息
*/
export
function
selectH
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/ywbl/ywsq/selectH'
,
...
...
src/components/CheckBox/checkbox.vue
View file @
1a57a7e
...
...
@@ -54,12 +54,20 @@ export default {
computed
:
{
model
:
{
/**
* @description: get
* @author: renchao
*/
get
()
{
return
this
.
isGroup
?
this
.
store
:
this
.
value
!==
undefined
?
this
.
value
:
this
.
selfModel
;
},
/**
* @description: set
* @param {*} val
* @author: renchao
*/
set
(
val
)
{
if
(
this
.
isGroup
)
{
this
.
isLimitExceeded
=
false
;
...
...
@@ -80,6 +88,10 @@ export default {
}
},
/**
* @description: isChecked
* @author: renchao
*/
isChecked
()
{
if
({}.
toString
.
call
(
this
.
model
)
===
'[object Boolean]'
)
{
return
this
.
model
;
...
...
@@ -89,7 +101,10 @@ export default {
return
this
.
model
===
this
.
trueLabel
;
}
},
/**
* @description: isGroup
* @author: renchao
*/
isGroup
()
{
let
parent
=
this
.
$parent
;
while
(
parent
)
{
...
...
@@ -102,29 +117,44 @@ export default {
}
return
false
;
},
/**
* @description: store
* @author: renchao
*/
store
()
{
return
this
.
_checkboxGroup
?
this
.
_checkboxGroup
.
value
:
this
.
value
;
},
/* used to make the isDisabled judgment under max/min props */
/**
* @description: isLimitDisabled
* @author: renchao
*/
isLimitDisabled
()
{
const
{
max
,
min
}
=
this
.
_checkboxGroup
;
return
!!
(
max
||
min
)
&&
(
this
.
model
.
length
>=
max
&&
!
this
.
isChecked
)
||
(
this
.
model
.
length
<=
min
&&
this
.
isChecked
);
},
/**
* @description: isDisabled
* @author: renchao
*/
isDisabled
()
{
return
this
.
isGroup
?
this
.
_checkboxGroup
.
disabled
||
this
.
disabled
||
(
this
.
elForm
||
{}).
disabled
||
this
.
isLimitDisabled
:
this
.
disabled
||
(
this
.
elForm
||
{}).
disabled
;
},
/**
* @description: _elFormItemSize
* @author: renchao
*/
_elFormItemSize
()
{
return
(
this
.
elFormItem
||
{}).
elFormItemSize
;
},
/**
* @description: checkboxSize
* @author: renchao
*/
checkboxSize
()
{
const
temCheckboxSize
=
this
.
size
||
this
.
_elFormItemSize
||
(
this
.
$ELEMENT
||
{}).
size
;
return
this
.
isGroup
...
...
@@ -149,6 +179,10 @@ export default {
},
methods
:
{
/**
* @description: addToStore
* @author: renchao
*/
addToStore
()
{
if
(
Array
.
isArray
(
this
.
model
)
&&
...
...
@@ -159,6 +193,10 @@ export default {
this
.
model
=
this
.
trueLabel
||
true
;
}
},
/**
* @description: handleChange
* @author: renchao
*/
handleChange
(
ev
)
{
if
(
this
.
isLimitExceeded
)
return
;
let
value
;
...
...
@@ -175,16 +213,26 @@ export default {
});
}
},
/**
* @description: created
* @author: renchao
*/
created
()
{
this
.
checked
&&
this
.
addToStore
();
},
/**
* @description: mounted
* @author: renchao
*/
mounted
()
{
// 为indeterminate元素 添加aria-controls 属性
if
(
this
.
indeterminate
)
{
this
.
$el
.
setAttribute
(
'aria-controls'
,
this
.
controls
);
}
},
/**
* @description: watch
* @author: renchao
*/
watch
:
{
value
(
value
)
{
this
.
dispatch
(
'ElFormItem'
,
'el.form.change'
,
value
);
...
...
src/components/DialogBox/dialogBox.vue
View file @
1a57a7e
...
...
@@ -92,6 +92,10 @@ export default {
}
},
methods
:
{
/**
* @description: handleFullscreen
* @author: renchao
*/
handleFullscreen
()
{
this
.
fullscreen
=
!
this
.
fullscreen
if
(
!
this
.
fullscreen
)
{
...
...
@@ -100,11 +104,19 @@ export default {
this
.
scrollerHeight
=
(
window
.
innerHeight
-
120
)
+
'px'
}
},
/**
* @description: submitForm
* @author: renchao
*/
submitForm
()
{
if
(
this
.
isButton
)
{
this
.
$emit
(
'submitForm'
);
}
},
/**
* @description: closeDialog
* @author: renchao
*/
closeDialog
()
{
this
.
key
++
this
.
$emit
(
'input'
,
false
)
...
...
src/components/LbTable/lb-table.vue
View file @
1a57a7e
...
...
@@ -106,6 +106,11 @@
components
:
{
LbColumn
,
},
/**
* @description: data
* @author: renchao
*/
data
()
{
return
{
tableHeight
:
'auto'
,
...
...
@@ -114,6 +119,10 @@
selected
:
''
}
},
/**
* @description: created
* @author: renchao
*/
created
()
{
this
.
getMergeArr
(
this
.
data
,
this
.
merge
)
this
.
getHeight
()
...
...
@@ -124,17 +133,29 @@
},
},
methods
:
{
// 单选
/**
* @description: 单选
* @param {*} row
* @author: renchao
*/
singleElection
(
row
)
{
this
.
selected
=
this
.
data
.
indexOf
(
row
);
// this.$emit('row-click', row)
},
/**
* @description: tableRowClassName
* @author: renchao
*/
tableRowClassName
({
row
,
rowIndex
})
{
if
(
rowIndex
%
2
===
1
)
{
return
'interlaced'
;
}
},
/**
* @description: getHeight
* @author: renchao
*/
getHeight
()
{
if
(
!
this
.
heightNumSetting
)
{
let
_this
=
this
...
...
@@ -170,6 +191,12 @@
})
}
},
/**
* @description: calcHeightx
* @param {*} value
* @param {*} wappered
* @author: renchao
*/
calcHeightx
(
value
,
wappered
=
true
)
{
//项目自定义的公共header部分的高度,可忽略
let
header
=
document
.
querySelector
(
".from-clues-header"
).
offsetHeight
;
...
...
@@ -195,36 +222,89 @@
}
return
res
;
},
/**
* @description: clearSelection
* @author: renchao
*/
clearSelection
()
{
this
.
$refs
.
elTable
.
clearSelection
()
},
/**
* @description: toggleRowSelection
* @author: renchao
*/
toggleRowSelection
(
row
,
selected
)
{
this
.
$refs
.
elTable
.
toggleRowSelection
(
row
,
selected
)
},
/**
* @description: toggleAllSelection
* @author: renchao
*/
toggleAllSelection
()
{
this
.
$refs
.
elTable
.
toggleAllSelection
()
},
/**
* @description: toggleRowExpansion
* @param {*} row
* @param {*} bsm
* @author: renchao
*/
toggleRowExpansion
(
row
,
expanded
)
{
this
.
$refs
.
elTable
.
toggleRowExpansion
(
row
,
expanded
)
},
/**
* @description: setCurrentRow
* @param {*} row
* @author: renchao
*/
setCurrentRow
(
row
)
{
this
.
$refs
.
elTable
.
setCurrentRow
(
row
)
},
/**
* @description: setCurrentRow
* @author: renchao
*/
clearSort
()
{
this
.
$refs
.
elTable
.
clearSort
()
},
/**
* @description: clearFilter
* @param {*} columnKey
* @author: renchao
*/
clearFilter
(
columnKey
)
{
this
.
$refs
.
elTable
.
clearFilter
(
columnKey
)
},
/**
* @description: doLayout
* @author: renchao
*/
doLayout
()
{
this
.
$refs
.
elTable
.
doLayout
()
},
/**
* @description: sort
* @param {*} prop
* @param {*} order
* @author: renchao
*/
sort
(
prop
,
order
)
{
this
.
$refs
.
elTable
.
sort
(
prop
,
order
)
},
/**
* @description: paginationCurrentChange
* @param {*} val
* @author: renchao
*/
paginationCurrentChange
(
val
)
{
this
.
$emit
(
'p-current-change'
,
val
)
},
/**
* @description: getMergeArr
* @param {*} tableData
* @param {*} merge
* @author: renchao
*/
getMergeArr
(
tableData
,
merge
)
{
if
(
!
merge
)
return
this
.
mergeLine
=
{}
...
...
@@ -247,6 +327,10 @@
})
})
},
/**
* @description: mergeMethod
* @author: renchao
*/
mergeMethod
({
row
,
column
,
rowIndex
,
columnIndex
})
{
const
index
=
this
.
merge
.
indexOf
(
column
.
property
)
if
(
index
>
-
1
)
{
...
...
@@ -260,9 +344,17 @@
},
},
watch
:
{
/**
* @description: merge
* @author: renchao
*/
merge
()
{
this
.
getMergeArr
(
this
.
data
,
this
.
merge
)
},
/**
* @description: dataLength
* @author: renchao
*/
dataLength
()
{
this
.
getMergeArr
(
this
.
data
,
this
.
merge
)
}
...
...
src/components/formMenu/qlr.vue
View file @
1a57a7e
...
...
@@ -345,6 +345,10 @@ export default {
};
},
methods
:
{
/**
* @description: inputBlur
* @author: renchao
*/
inputBlur
(
e
)
{
if
(
e
.
target
.
value
!=
''
)
{
e
.
target
.
style
.
border
=
""
...
...
@@ -353,8 +357,10 @@ export default {
e
.
target
.
style
.
boxSizing
=
'border-box'
;
}
},
//新增行数据
/**
* @description: 新增行数据
* @author: renchao
*/
addRow
()
{
console
.
log
(
this
.
gyfs
,
'共有方式'
)
...
...
@@ -382,7 +388,10 @@ export default {
this
.
dialogVisible
=
true
;
}
},
//确认权利人信息按钮;可以进行新增;可以进行更新;
/**
* @description: 确认权利人信息按钮;可以进行新增;可以进行更新;
* @author: renchao
*/
addNewQlrInfo
()
{
this
.
rules
=
[
...
...
@@ -482,7 +491,10 @@ export default {
},
//修改行数据
/**
* @description: 修改行数据
* @author: renchao
*/
changeRow
()
{
if
(
this
.
multipleSelection
.
length
===
1
)
{
this
.
dialogVisible
=
true
;
...
...
@@ -498,7 +510,10 @@ export default {
});
}
},
/**
* @description: updateGyfs
* @author: renchao
*/
updateGyfs
(
val
)
{
console
.
log
(
val
,
this
.
type
)
updateGyGyQlrQk
(
this
.
bsm
,
this
.
type
,
val
).
then
((
res
)
=>
{
...
...
@@ -509,12 +524,18 @@ export default {
})
},
//父组件改变子组件的共有方式
/**
* @description: 父组件改变子组件的共有方式
* @author: renchao
*/
changeGyfs
(
val
)
{
this
.
gyfs
=
val
;
},
//行双击事件
/**
* @description: 行双击事件
* @author: renchao
*/
rowDbclick
(
row
)
{
if
(
+
this
.
qszt
==
0
)
{
this
.
dialogVisible
=
true
;
...
...
@@ -542,7 +563,10 @@ export default {
// }
// },
//删除行数据
/**
* @description: 删除行数据
* @author: renchao
*/
delRow
()
{
if
(
this
.
multipleSelection
.
length
>
0
)
{
let
qlrbsms
=
[];
...
...
@@ -563,20 +587,35 @@ export default {
});
}
},
//选中表格某一项
/**
* @description: 选中表格某一项
* @author: renchao
*/
handleSelectionChange
(
val
)
{
this
.
multipleSelection
=
val
;
},
//供父组件调用来获取共有方式
/**
* @description: 供父组件调用来获取共有方式
* @author: renchao
*/
getQlgyfsData
()
{
return
this
.
gyfs
;
},
//供父组件调用来获取权利人表格数据
/**
* @description: 供父组件调用来获取权利人表格数据
* @author: renchao
*/
getQlrxxData
()
{
return
this
.
tableData
;
},
//增删代理人
/**
* @description: 增删代理人
* @param {*} obj
* @param {*} ind
* @param {*} type
* @author: renchao
*/
handleClick
(
obj
,
ind
,
type
)
{
if
(
type
===
"add"
)
{
this
.
formData
.
dlrList
.
push
({
...
...
@@ -595,6 +634,11 @@ export default {
});
}
},
/**
* @description: getQlrInfo
* @param {*} bsm
* @author: renchao
*/
getQlrInfo
(
bsm
)
{
if
(
this
.
lq
==
""
)
{
getQlrInfoByGlbsm
(
bsm
).
then
((
res
)
=>
{
...
...
src/components/formMenu/qlxz.vue
View file @
1a57a7e
...
...
@@ -257,6 +257,12 @@ export default {
mounted
()
{
},
methods
:
{
/**
* @description: startTime
* @param {*} index
* @param {*} childIndex
* @author: renchao
*/
startTime
(
index
,
childIndex
)
{
let
startTime
=
this
.
countList
[
index
].
list
[
childIndex
].
tdsyqssj
;
let
endTime
=
this
.
countList
[
index
].
list
[
childIndex
].
tdsyjssj
;
...
...
@@ -276,6 +282,13 @@ export default {
// this.countList[index].list[childIndex].syqx=endYear-startYear;
}
},
/**
* @description: sumTime
* @param {*} index
* @param {*} childIndex
* @param {*} syqx
* @author: renchao
*/
sumTime
(
index
,
childIndex
,
syqx
,
e
)
{
this
.
$refs
.
syqx
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
value
==
syqx
)
{
...
...
@@ -285,6 +298,12 @@ export default {
let
startTime
=
this
.
countList
[
index
].
list
[
childIndex
].
tdsyqssj
;
this
.
countList
[
index
].
list
[
childIndex
].
tdsyjssj
=
Number
(
startTime
.
substring
(
0
,
4
))
+
Number
(
syqx
)
+
startTime
.
slice
(
4
,
10
);
},
/**
* @description: endTime
* @param {*} index
* @param {*} childIndex
* @author: renchao
*/
endTime
(
index
,
childIndex
,
e
)
{
let
startTime
=
this
.
countList
[
index
].
list
[
childIndex
].
tdsyqssj
;
let
endTime
=
this
.
countList
[
index
].
list
[
childIndex
].
tdsyjssj
;
...
...
@@ -303,7 +322,12 @@ export default {
// this.countList[index].list[childIndex].syqx=endYear-startYear;
}
},
//外层操作
/**
* @description: 外层操作
* @param {*} ind
* @param {*} type
* @author: renchao
*/
handleClick
(
ind
,
type
)
{
let
outsideObj
=
{
id
:
Math
.
random
(),
...
...
@@ -348,6 +372,10 @@ export default {
this
.
outNum
--
;
}
},
/**
* @description: reset
* @author: renchao
*/
reset
()
{
this
.
countList
=
[
{
...
...
@@ -383,7 +411,13 @@ export default {
},
];
},
//内层操作
/**
* @description: 内层操作
* @param {*} index
* @param {*} childIndex
* @param {*} type
* @author: renchao
*/
handleInClick
(
index
,
childIndex
,
type
)
{
let
insideObj
=
{
pzdjbsm
:
""
,
...
...
@@ -415,7 +449,10 @@ export default {
}
this
.
hasBorderOrNot
();
},
//判断是否显示边框
/**
* @description: 判断是否显示边框
* @author: renchao
*/
hasBorderOrNot
()
{
this
.
countList
.
forEach
((
item
,
index
)
=>
{
if
(
index
==
this
.
countList
.
length
-
1
)
{
...
...
@@ -426,9 +463,17 @@ export default {
}
});
},
/**
* @description: getQlxzDataList
* @author: renchao
*/
getQlxzDataList
()
{
return
this
.
countList
;
},
/**
* @description: getRules
* @author: renchao
*/
getRules
()
{
let
rules
=
[];
let
temp
=
0
;
...
...
@@ -507,9 +552,17 @@ export default {
})
// console.log(rules,'rules');
},
/**
* @description: getRulesResult
* @author: renchao
*/
getRulesResult
()
{
return
this
.
rulesResult
},
/**
* @description: inputBlur
* @author: renchao
*/
inputBlur
(
e
,
flag
)
{
if
(
flag
)
{
if
(
e
.
value
!=
''
)
{
...
...
src/components/lineTree/tx/importGeo.vue
View file @
1a57a7e
...
...
@@ -157,6 +157,12 @@ export default {
}
},
methods
:
{
/**
* @description: txtFileChange
* @param {*} file
* @param {*} fileList
* @author: renchao
*/
txtFileChange
(
file
,
fileList
)
{
var
self
=
this
;
var
fileReader
=
new
FileReader
();
...
...
@@ -170,6 +176,11 @@ export default {
self
.
analysisTextFile
(
content
);
}
},
/**
* @description: analysisTextFile
* @param {*} content
* @author: renchao
*/
analysisTextFile
(
content
)
{
var
index
=
content
.
indexOf
(
"[地块坐标]"
),
geoInfos
=
content
.
substr
(
index
),
...
...
@@ -225,6 +236,13 @@ export default {
this
.
txtZd
.
name
=
""
;
this
.
txtResultDialog
=
true
;
},
/**
* @description: shpFileSuccess
* @param {*} response
* @param {*} file
* @param {*} fileList
* @author: renchao
*/
shpFileSuccess
(
response
,
file
,
fileList
)
{
var
self
=
this
;
if
(
response
.
success
)
{
...
...
@@ -234,9 +252,23 @@ export default {
this
.
$message
.
warning
(
response
.
message
);
}
},
/**
* @description: cadFileSuccess
* @param {*} response
* @param {*} file
* @param {*} fileList
* @author: renchao
*/
cadFileSuccess
(
response
,
file
,
fileList
)
{
},
/**
* @description: excelFileSuccess
* @param {*} response
* @param {*} file
* @param {*} fileList
* @author: renchao
*/
excelFileSuccess
(
response
,
file
,
fileList
)
{
var
self
=
this
;
if
(
response
.
success
)
{
...
...
@@ -265,7 +297,11 @@ export default {
this
.
$message
.
warning
(
response
.
message
);
}
},
//文本文档导入
/**
* @description: 文本文档导入
* @param {*} formName
* @author: renchao
*/
submitTxtForm
(
formName
)
{
var
self
=
this
;
this
.
$refs
[
formName
].
validate
((
valid
)
=>
{
...
...
@@ -286,6 +322,11 @@ export default {
}
})
},
/**
* @description: txtChange
* @param {*} value
* @author: renchao
*/
txtChange
(
value
)
{
var
wkt
=
"PROJCS[\"XADFZBX\",GEOGCS[\"GCS_WGS_1984\",DATUM[\"D_WGS_1984\",SPHEROID[\"WGS_1984\",6378137.0,298.257223563]],PRIMEM[\"Greenwich\",0.0],UNIT[\"Degree\",0.0174532925199433]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"False_Easting\",0.0],PARAMETER[\"False_Northing\",0.0],PARAMETER[\"Central_Meridian\",0.0],PARAMETER[\"Scale_Factor\",1.0],PARAMETER[\"Latitude_Of_Origin\",0.0],UNIT[\"Meter\",1.0]]"
;
var
graphics
=
this
.
txtResult
.
filter
(
item
=>
{
...
...
@@ -298,7 +339,11 @@ export default {
}
this
.
addOverLayer
(
graphic
.
geometry
,
[]);
},
//校验空间完整性
/**
* @description: 校验空间完整性
* @param {*} graphic
* @author: renchao
*/
checkGeo
(
graphic
)
{
var
self
=
this
;
//校验完整性 直接调用空间方法 提交空间表
...
...
@@ -331,7 +376,11 @@ export default {
}
});
},
//选择处理方式
/**
* @description: 选择处理方式
* @param {*} formName
* @author: renchao
*/
submitDealForm
(
formName
)
{
var
self
=
this
;
this
.
$refs
[
formName
].
validate
((
valid
)
=>
{
...
...
@@ -351,7 +400,11 @@ export default {
}
})
},
//裁剪自己在保存
/**
* @description: 裁剪自己在保存
* @param {*} geometry
* @author: renchao
*/
delOverGeo
(
geometry
)
{
if
(
!
this
.
currntDealGraphic
.
attributes
)
{
this
.
currntDealGraphic
.
attributes
=
{};
...
...
@@ -363,7 +416,11 @@ export default {
}
this
.
saveZd
(
this
.
currntDealGraphic
);
},
//裁剪别的在保存
/**
* @description: 裁剪别的在保存
* @param {*} results
* @author: renchao
*/
delOtherGeo
(
results
)
{
//执行编辑操作
var
layer
=
this
.
getLayerByName
(
"ZDJBXX"
);
...
...
@@ -372,7 +429,12 @@ export default {
this
.
updateGraphic
(
featureUrl
,
results
);
this
.
saveZd
(
this
.
currntDealGraphic
);
},
//下载文档模板
/**
* @description: 下载文档模板
* @param {*} url
* @param {*} fileName
* @author: renchao
*/
downloadFile
(
url
,
fileName
)
{
let
link
=
document
.
createElement
(
"a"
);
link
.
style
.
display
=
"none"
;
...
...
@@ -382,7 +444,11 @@ export default {
link
.
click
();
document
.
body
.
removeChild
(
link
);
},
//导入
/**
* @description: 导入
* @param {*} fileName
* @author: renchao
*/
submitForm
(
formName
)
{
//校验完整性 直接调用空间方法 提交空间表
var
self
=
this
;
...
...
@@ -405,6 +471,12 @@ export default {
}
});
},
/**
* @description: dealOverData
* @param {*} results
* @param {*} graphic
* @author: renchao
*/
dealOverData
(
results
,
graphic
)
{
this
.
overResults
=
results
;
this
.
currntDealGraphic
=
graphic
;
...
...
@@ -412,6 +484,11 @@ export default {
this
.
txtResultDialog
=
false
;
this
.
dealDialog
=
true
;
},
/**
* @description: saveZd
* @param {*} graphic
* @author: renchao
*/
saveZd
(
graphic
)
{
var
self
=
this
;
var
points
=
null
,
lines
=
null
,
...
...
@@ -477,6 +554,11 @@ export default {
});
}
},
/**
* @description: savejzd
* @param {*} points
* @author: renchao
*/
savejzd
(
points
)
{
var
savePoints
=
[]
for
(
var
i
=
0
;
i
<
points
.
length
;
i
++
)
{
...
...
@@ -500,6 +582,11 @@ export default {
//保存空间数据
},
/**
* @description: saveJzx
* @param {*} lines
* @author: renchao
*/
saveJzx
(
lines
)
{
var
jzxLines
=
[];
for
(
var
i
=
0
;
i
<
lines
.
length
;
i
++
)
{
...
...
@@ -526,6 +613,11 @@ export default {
// });
//保存空间数据表
},
/**
* @description: saveZRZ
* @param {*} graphic
* @author: renchao
*/
saveZRZ
(
graphic
)
{
var
self
=
this
;
var
layer
=
null
;
...
...
@@ -559,7 +651,10 @@ export default {
});
}
},
//操作成功不需要跳转地图 (直接定位新导入的图形)
/**
* @description: 操作成功不需要跳转地图 (直接定位新导入的图形)
* @author: renchao
*/
goMap
()
{
var
bsm
=
""
,
type
=
this
.
propertyInfo
.
type
;
if
(
type
==
"zd"
)
{
...
...
@@ -574,7 +669,10 @@ export default {
//TODO 定位当前新导入的图形
this
.
addGeoByBsm
(
bsm
,
type
,
"testMap"
);
},
//取消
/**
* @description: 取消
* @author: renchao
*/
cancel
()
{
this
.
zdForm
.
zdBsm
=
""
;
this
.
currentClickZd
=
null
;
...
...
@@ -582,14 +680,20 @@ export default {
// 清空当前图层上显示的图形
this
.
clearOverLayer
();
},
//取消文本选择的弹出框
/**
* @description: 取消文本选择的弹出框
* @author: renchao
*/
cancelTxtForm
()
{
this
.
txtZd
.
name
=
""
;
this
.
txtResultDialog
=
false
;
// 清空当前图层上显示的图形
this
.
clearOverLayer
();
},
//取消导入处理的结果
/**
* @description: 取消导入处理的结果
* @author: renchao
*/
cancelDealForm
()
{
this
.
dealForm
.
method
=
""
;
this
.
dealDialog
=
false
;
...
...
@@ -597,7 +701,10 @@ export default {
// 清空当前图层上显示的图形
this
.
clearOverLayer
();
},
//宗地选择发生改变
/**
* @description: 宗地选择发生改变
* @author: renchao
*/
zdChange
(
value
)
{
this
.
zdForm
.
zdBsm
=
value
.
XMMC
;
this
.
currentClickZd
=
value
;
...
...
src/components/lineTree/tx/js/exportUtils.js
View file @
1a57a7e
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:24:24
*/
export
default
{
methods
:{
/**
* @description: downloadTxt
* @param {*} text
* @param {*} fileName
* @author: renchao
*/
downloadTxt
(
text
,
fileName
){
let
element
=
document
.
createElement
(
'a'
)
element
.
setAttribute
(
'href'
,
'data:text/plain;charset=utf-8,'
+
encodeURIComponent
(
text
))
...
...
@@ -8,6 +18,11 @@ export default {
element
.
style
.
display
=
'none'
element
.
click
()
},
/**
* @description: createTextContent
* @param {*} jzdInfo
* @author: renchao
*/
createTextContent
(
jzdInfo
){
var
textContent
=
""
;
for
(
var
i
=
0
;
i
<
jzdInfo
.
length
;
i
++
){
...
...
src/components/lineTree/tx/js/geoUtils.js
View file @
1a57a7e
/*
* 图形相关的操作 js
* */
* @Description: 图形相关的操作 js
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:24:24
*/
import
layers
from
'@/api/json/layers.json'
import
queryUtils
from
"@/utils/map/queryUtils"
;
import
identifyUtils
from
'@/utils/map/IdentifyUtils'
...
...
@@ -19,6 +20,11 @@ export default {
}
},
methods
:
{
/**
* @description: getLayerByName
* @param {*} name
* @author: renchao
*/
getLayerByName
(
name
)
{
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
if
(
layers
[
i
].
layerName
==
name
)
{
...
...
@@ -27,6 +33,14 @@ export default {
}
return
null
;
},
/**
* @description: queryGeoByBsm
* @param {*} name
* @param {*} type
* @param {*} callBackFunction
* @param {*} outSpatialReference
* @author: renchao
*/
queryGeoByBsm
(
bsm
,
type
,
callBackFunction
,
outSpatialReference
)
{
var
layer
=
null
;
if
(
type
==
'zd'
)
{
...
...
@@ -48,13 +62,23 @@ export default {
}
});
},
//生成介质点
/**
* @description: 生成介质点
* @param {*} graphic
* @author: renchao
*/
craetJZPoint
(
graphic
)
{
var
geomtry
=
graphic
.
geometry
,
rings
=
geomtry
.
rings
[
0
];
var
pointInfos
=
[];
this
.
getPointByRings
(
rings
,
pointInfos
);
return
pointInfos
;
},
/**
* @description: getPointByRings
* @param {*} rings
* @param {*} pointInfos
* @author: renchao
*/
getPointByRings
(
rings
,
pointInfos
)
{
for
(
var
i
=
0
;
i
<
rings
.
length
;
i
++
)
{
var
children
=
rings
[
i
];
...
...
@@ -70,7 +94,12 @@ export default {
}
}
},
//生成介质线
/**
* @description: 生成介质线
* @param {*} graphic
* @param {*} callBackFunction
* @author: renchao
*/
createJZLine
(
graphic
,
callBackFunction
)
{
var
self
=
this
;
loadModules
([
...
...
@@ -151,7 +180,11 @@ export default {
throw
(
err
);
})
},
//wkt转换成arcgis
/**
* @description: wkt转换成arcgis
* @param {*} wkt
* @author: renchao
*/
parseWktToArc
(
wkt
)
{
var
primitive
=
wktParse
.
parse
(
wkt
);
/*if(primitive.type == "MultiPolygon"){
...
...
@@ -159,6 +192,12 @@ export default {
}*/
return
arcgisParser
.
convert
(
primitive
)
},
/**
* @description: postionToThisGeo
* @param {*} bsm
* @param {*} type
* @author: renchao
*/
postionToThisGeo
(
bsm
,
type
)
{
var
view
=
maps
[
"testMap"
];
var
layer
=
view
.
map
.
findLayerById
(
"highlightLayer"
);
...
...
@@ -173,7 +212,12 @@ export default {
this
.
$message
.
success
(
"暂无图形信息!!!"
);
}
},
//导入空间图形是 先判断数据是否跨界
/**
* @description: 导入空间图形是 先判断数据是否跨界
* @param {*} geometry
* @param {*} callBacFunction
* @author: renchao
*/
geoJoint
(
geometry
,
callBacFunction
)
{
var
self
=
this
;
loadModules
([
...
...
@@ -222,7 +266,15 @@ export default {
throw
(
err
);
})
},
//保存或者编辑属性信息
/**
* @description: 保存或者编辑属性信息
* @param {*} bsm
* @param {*} type
* @param {*} attributes
* @param {*} callBackFunction
* @param {*} ydybsm
* @author: renchao
*/
updAttributes
(
bsm
,
type
,
attributes
,
callBackFunction
,
ydybsm
)
{
var
layer
=
null
;
if
(
type
==
'zd'
)
{
...
...
@@ -252,7 +304,13 @@ export default {
}
});
},
//叠加分析 同一个图层的叠加分析
/**
* @description: 叠加分析 同一个图层的叠加分析
* @param {*} bsm
* @param {*} graphic
* @param {*} callBacFunction
* @author: renchao
*/
zdOverAnalys
(
bsm
,
graphic
,
callBacFunction
)
{
var
self
=
this
;
loadModules
([
...
...
@@ -281,7 +339,12 @@ export default {
throw
(
err
);
})
},
//添加添加元素和覆盖的元素到地图上
/**
* @description: addOverLayer
* @param {*} geometry
* @param {*} results
* @author: renchao
*/
addOverLayer
(
geometry
,
results
)
{
var
view
=
maps
[
"testMap"
];
loadModules
([
...
...
@@ -336,6 +399,10 @@ export default {
})
},
/**
* @description: clearOverLayer
* @author: renchao
*/
clearOverLayer
()
{
var
view
=
maps
[
"testMap"
];
var
layer
=
view
.
map
.
findLayerById
(
"overLayer"
);
...
...
@@ -343,7 +410,13 @@ export default {
layer
.
removeAll
();
}
},
//自然幢叠加分析 不能跨宗地 图层本身的叠加分析
/**
* @description: 自然幢叠加分析 不能跨宗地 图层本身的叠加分析
* @param {*} bsm
* @param {*} graphic
* @param {*} callBacFunction
* @author: renchao
*/
zrzOverAnalys
(
bsm
,
graphic
,
callBacFunction
)
{
var
self
=
this
;
loadModules
([
...
...
@@ -396,7 +469,13 @@ export default {
console
.
log
(
err
);
})
},
//去除重叠部分
/**
* @description: 去除重叠部分
* @param {*} inputGraphic
* @param {*} subGraphic
* @param {*} callBackFuncton
* @author: renchao
*/
getDifference
(
inputGraphic
,
subGraphic
,
callBackFuncton
)
{
loadModules
([
"esri/geometry/Polygon"
,
...
...
@@ -420,7 +499,14 @@ export default {
console
.
log
(
err
);
})
},
//业务处理 先用query方法 查询将所有属性查询 在做空间裁剪
/**
* @description: 业务处理 先用query方法 查询将所有属性查询 在做空间裁剪
* @param {*} subGraphics
* @param {*} currntGraphic
* @param {*} callBackFunction
* @param {*} flag
* @author: renchao
*/
getResultsDif
(
subGraphics
,
currntGraphic
,
callBackFunction
,
flag
)
{
var
self
=
this
;
loadModules
([
...
...
@@ -459,6 +545,13 @@ export default {
})
},
/**
* @description: addGeoByBsm
* @param {*} bsm
* @param {*} type
* @param {*} viewId
* @author: renchao
*/
addGeoByBsm
(
bsm
,
type
,
viewId
)
{
var
self
=
this
;
var
layer
=
null
;
...
...
@@ -512,7 +605,11 @@ export default {
}
});
},
//清空当前图层
/**
* @description: 清空当前图层
* @param {*} viewId
* @author: renchao
*/
clearHighlightLayer
(
viewId
)
{
var
view
=
maps
[
viewId
];
var
layer
=
view
.
map
.
findLayerById
(
"highlightLayer"
);
...
...
src/views/jkfw/ptjk/components/addDialog.vue
View file @
1a57a7e
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-19 09:50:23
-->
<
template
>
<dialogBox
:title=
"editFlag ? '编辑接口信息' : '新增接口信息'"
@
submitForm=
"submitForm"
saveButton=
"保存"
width=
"50%"
:isFullscreen=
"false"
@
closeDialog=
"closeDialog"
v-model=
"value"
>
...
...
@@ -26,7 +31,7 @@
<el-col
:span=
"12"
>
<el-form-item
label=
"接口方式:"
prop=
"interfaceMethod"
>
<el-select
v-model=
"ruleForm.interfaceMethod"
class=
"width100"
placeholder=
"请选择"
>
<el-option
v-for=
"item in interfaceMethods"
:key=
"item"
:label=
"item"
:value=
"item"
></el-option>
<el-option
v-for=
"item in interfaceMethods"
:key=
"item"
:label=
"item"
:value=
"item"
></el-option>
</el-select>
</el-form-item>
</el-col>
...
...
@@ -58,25 +63,25 @@
</
template
>
<
script
>
import
{
addSysInterface
,
editSysInterface
}
from
"@/api/ptjk.js"
export
default
{
import
{
addSysInterface
,
editSysInterface
}
from
"@/api/ptjk.js"
export
default
{
components
:
{
},
computed
:
{
},
props
:
{
value
:
{
type
:
Boolean
,
default
:
false
},
editFlag
:
{
type
:
Boolean
,
default
:
false
}
editFlag
:
{
type
:
Boolean
,
default
:
false
}
},
data
()
{
return
{
//表单提交数据
interfaceMethods
:
[
'webapi'
,
'webservice'
],
interfaceMethods
:
[
'webapi'
,
'webservice'
],
interfaceTypes
:
[
{
'label'
:
'工作流服务平台'
,
'value'
:
'1'
},
{
'label'
:
'权限平台'
,
'value'
:
'2'
},
{
'label'
:
'定时器服务'
,
'value'
:
'3'
},
{
'label'
:
'其他第三方平台'
,
'value'
:
'4'
},
{
'label'
:
'工作流服务平台'
,
'value'
:
'1'
},
{
'label'
:
'权限平台'
,
'value'
:
'2'
},
{
'label'
:
'定时器服务'
,
'value'
:
'3'
},
{
'label'
:
'其他第三方平台'
,
'value'
:
'4'
},
],
ruleForm
:
{
interfaceCode
:
''
,
...
...
@@ -112,9 +117,9 @@ export default {
let
that
=
this
;
that
.
$refs
.
ruleForm
.
validate
(
valid
=>
{
if
(
valid
)
{
if
(
this
.
editFlag
)
{
if
(
this
.
editFlag
)
{
this
.
editInterface
();
}
else
{
}
else
{
this
.
addInterface
();
}
}
else
{
...
...
@@ -124,31 +129,31 @@ export default {
});
},
//新增接口
addInterface
()
{
addInterface
()
{
addSysInterface
(
this
.
ruleForm
).
then
(
res
=>
{
if
(
res
.
code
==
200
)
{
if
(
res
.
code
==
200
)
{
this
.
$message
.
success
(
"保存成功"
);
this
.
closeDialog
();
this
.
$parent
.
queryClick
();
}
else
{
}
else
{
this
.
$message
.
error
(
res
.
message
)
}
})
},
//编辑接口
editInterface
()
{
editInterface
()
{
editSysInterface
(
this
.
ruleForm
).
then
(
res
=>
{
if
(
res
.
code
==
200
)
{
if
(
res
.
code
==
200
)
{
this
.
$message
.
success
(
"编辑成功"
);
this
.
closeDialog
();
this
.
$parent
.
queryClick
();
}
else
{
}
else
{
this
.
$message
.
error
(
res
.
message
)
}
})
},
//获取详情
getDetailInfo
(
item
)
{
getDetailInfo
(
item
)
{
this
.
ruleForm
=
item
},
//关闭弹窗
...
...
@@ -165,8 +170,8 @@ export default {
}
}
}
}
}
</
script
>
<
style
scoped
lang=
"scss"
>
@import
"~@/styles/mixin.scss"
;
@import
"~@/styles/mixin.scss"
;
</
style
>
...
...
src/views/jkfw/ptjk/ptjk.vue
View file @
1a57a7e
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-19 09:50:36
-->
<
template
>
<div
class=
"from-clues"
>
<!-- 表单部分 -->
...
...
@@ -37,13 +42,13 @@
</div>
</
template
>
<
script
>
import
{
mapGetters
}
from
'vuex'
import
table
from
"@/utils/mixin/table"
import
{
datas
,
sendThis
}
from
"./ptjkdata"
import
{
getSysInterfaceList
}
from
'@/api/ptjk.js'
import
addDialog
from
"./components/addDialog.vue"
import
retrieveDialog
from
"./components/retrieveDialog.vue"
export
default
{
import
{
mapGetters
}
from
'vuex'
import
table
from
"@/utils/mixin/table"
import
{
datas
,
sendThis
}
from
"./ptjkdata"
import
{
getSysInterfaceList
}
from
'@/api/ptjk.js'
import
addDialog
from
"./components/addDialog.vue"
import
retrieveDialog
from
"./components/retrieveDialog.vue"
export
default
{
name
:
"ptjk"
,
components
:
{
addDialog
,
retrieveDialog
},
mixins
:
[
table
],
...
...
@@ -101,8 +106,8 @@ export default {
this
.
$refs
.
retrieveDialog
.
getDetailInfo
(
item
);
}
}
};
};
</
script
>
<
style
scoped
lang=
"scss"
>
@import
"~@/styles/public.scss"
;
@import
"~@/styles/public.scss"
;
</
style
>
...
...
src/views/login/index.vue
View file @
1a57a7e
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-19 09:50:45
-->
<
template
>
<div
id=
"login"
>
<div
class=
"login-content-wrap"
>
...
...
@@ -16,14 +21,12 @@
placeholder=
"请输入账号"
v-model=
"userInfo.username"
@
focus=
"reduceBorder('user')"
@
blur=
"addBorder('user')"
/>
@
blur=
"addBorder('user')"
/>
<span
class=
"warning"
v-show=
"warning.user"
>
账号不能为空
</span>
</div>
<div
class=
"login-user user-mt"
:class=
"
{ 'select-border': change.pass }"
>
:class=
"
{ 'select-border': change.pass }">
<img
class=
"user-icon"
src=
"./images/password.svg"
/>
<input
type=
"password"
...
...
@@ -32,8 +35,7 @@
v-model=
"userInfo.password"
v-show=
"!selectEye"
@
focus=
"reduceBorder('pass')"
@
blur=
"addBorder('pass')"
/>
@
blur=
"addBorder('pass')"
/>
<input
type=
"text"
class=
"user-input"
...
...
@@ -41,26 +43,22 @@
v-model=
"userInfo.password"
v-show=
"selectEye"
@
focus=
"reduceBorder('pass')"
@
blur=
"addBorder('pass')"
/>
@
blur=
"addBorder('pass')"
/>
<img
class=
"password-eye"
src=
"./images/open.svg"
@
click=
"selectEyes"
v-show=
"selectEye"
/>
v-show=
"selectEye"
/>
<img
class=
"password-eye"
src=
"./images/close.svg"
@
click=
"selectEyes"
v-show=
"!selectEye"
/>
v-show=
"!selectEye"
/>
<span
class=
"warning"
v-show=
"warning.pass"
>
密码不能为空
</span>
</div>
<div
class=
"login-user login-valid"
:class=
"
{ 'select-border': change.valid }"
>
:class=
"
{ 'select-border': change.valid }">
<img
class=
"user-icon"
src=
"./images/valid.svg"
/>
<input
type=
"text"
...
...
@@ -68,14 +66,12 @@
placeholder=
"请输入验证码"
v-model=
"userInfo.captchaCode"
@
focus=
"reduceBorder('valid')"
@
blur=
"addBorder('valid')"
/>
@
blur=
"addBorder('valid')"
/>
<img
class=
"valid-img"
:src=
"codeSrc"
alt=
"暂无验证码"
@
click=
"reloadCaptcha"
/>
@
click=
"reloadCaptcha"
/>
<span
class=
"warning"
v-show=
"warning.valid"
>
验证码不能为空
</span>
</div>
<div
id=
"loginBtn"
class=
"login-btn"
@
click=
"goHome"
>
登录
</div>
...
...
@@ -85,9 +81,9 @@
</div>
</
template
>
<
script
>
import
axios
from
"axios"
;
export
default
{
data
()
{
import
axios
from
"axios"
;
export
default
{
data
()
{
return
{
// 用户名
selectIcon
:
true
,
...
...
@@ -109,7 +105,7 @@ export default {
change
:
{
user
:
false
,
pass
:
false
,
valid
:
false
valid
:
false
},
// 提示语
warning
:
{
...
...
@@ -118,10 +114,10 @@ export default {
valid
:
false
,
},
// 验证码图片地址
codeSrc
:
""
codeSrc
:
""
};
},
mounted
()
{
mounted
()
{
this
.
initPage
();
this
.
userInfo
.
redirectUrl
=
localStorage
.
getItem
(
"dj-location"
);
this
.
reloadCaptcha
()
...
...
@@ -137,7 +133,7 @@ export default {
},
methods
:
{
// 更新验证码
reloadCaptcha
()
{
reloadCaptcha
()
{
axios
.
get
(
window
.
_config
.
services
.
management
+
"/management/captcha?format=json"
).
then
(
res
=>
{
if
(
res
.
data
.
status
===
1
)
{
this
.
userInfo
.
captchaKey
=
res
.
data
.
content
[
'dubhe.captcha'
]
...
...
@@ -146,7 +142,7 @@ export default {
})
},
// 初始化
initPage
()
{
initPage
()
{
let
userInfo
=
localStorage
.
getItem
(
"userInfo"
)
&&
JSON
.
parse
(
localStorage
.
getItem
(
"userInfo"
));
...
...
@@ -155,7 +151,7 @@ export default {
this
.
userInfo
.
password
=
userInfo
.
password
;
}
},
goHome
()
{
goHome
()
{
if
(
this
.
userInfo
.
username
&&
this
.
userInfo
.
password
)
{
axios
.
post
(
...
...
@@ -179,15 +175,15 @@ export default {
return
}
},
selectEyes
()
{
selectEyes
()
{
this
.
selectEye
=
!
this
.
selectEye
;
},
//获取焦点
reduceBorder
(
type
)
{
reduceBorder
(
type
)
{
this
.
change
[
type
]
=
true
},
addBorder
(
type
)
{
addBorder
(
type
)
{
//失去焦点
switch
(
type
)
{
case
"user"
:
...
...
@@ -219,22 +215,22 @@ export default {
}
}
},
};
};
</
script
>
<
style
lang=
"scss"
scoped
>
input
::placeholder
{
input
::placeholder
{
color
:
#878787
;
font-size
:
14px
;
font-family
:
Arial
,
Helvetica
,
sans-serif
}
#login
{
font-family
:
Arial
,
Helvetica
,
sans-serif
;
}
#login
{
width
:
100vw
;
height
:
100vh
;
background
:
url("./images/login-bg.png")
no-repeat
;
background-size
:
100%
;
overflow
:
hidden
;
position
:
relative
;
.login-content-wrap
{
.login-content-wrap
{
position
:
absolute
;
left
:
50%
;
top
:
calc
(
50%
+
10px
);
...
...
@@ -254,7 +250,7 @@ input::placeholder{
margin
:
0
auto
;
width
:
936px
;
height
:
450px
;
.login-img
{
.login-img
{
width
:
456px
;
height
:
450px
;
float
:
left
;
...
...
@@ -262,42 +258,42 @@ input::placeholder{
padding
:
126px
86px
;
background-color
:
#fff
;
position
:
relative
;
&:after
{
&:after
{
content
:
""
;
display
:
inline-block
;
width
:
1px
;
height
:
calc
(
100%
-
96px
);
background-image
:
linear-gradient
(
#fff
,
#9AA4C8
,
#fff
);
background-image
:
linear-gradient
(
#fff
,
#9aa4c8
,
#fff
);
position
:
absolute
;
right
:
0
;
top
:
48px
;
}
.content
{
.content
{
width
:
100%
;
height
:
100%
;
background
:
url("./images/login-img.svg")
no-repeat
;
}
}
.login-wrap
{
.login-wrap
{
width
:
480px
;
height
:
450px
;
float
:
left
;
box-sizing
:
border-box
;
padding
:
48px
56px
;
background
:
#FFFFFF
;
p
{
background
:
#ffffff
;
p
{
width
:
80px
;
font-size
:
20px
;
font-weight
:
500
;
color
:
#333333
;
line-height
:
26px
;
position
:
relative
;
&:after
{
&:after
{
content
:
""
;
display
:
inline-block
;
height
:
2px
;
width
:
74px
;
background-color
:
#CF
8933
;
background-color
:
#cf
8933
;
position
:
absolute
;
bottom
:
-4px
;
left
:
2px
;
...
...
@@ -308,7 +304,7 @@ input::placeholder{
.login-user
{
width
:
100%
;
height
:
40px
;
border
:
1px
solid
#E5E5E
5
;
border
:
1px
solid
#e5e5e
5
;
box-sizing
:
border-box
;
margin-top
:
34px
;
border-radius
:
2px
;
...
...
@@ -345,9 +341,9 @@ input::placeholder{
bottom
:
-18px
;
}
}
.login-valid
{
.login-valid
{
width
:
60%
;
.valid-img
{
.valid-img
{
width
:
50%
;
position
:
absolute
;
right
:
-66%
;
...
...
@@ -364,7 +360,7 @@ input::placeholder{
.login-btn
{
width
:
100%
;
height
:
48px
;
background
:
#74A3F
5
;
background
:
#74a3f
5
;
border-radius
:
2px
;
margin
:
0
auto
;
margin-top
:
40px
;
...
...
@@ -382,5 +378,5 @@ input::placeholder{
height
:
18px
;
background-color
:
#4971ca
;
}
}
}
</
style
>
...
...
src/views/lpb/index.vue
View file @
1a57a7e
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-19 09:50:51
-->
<
template
>
<div
class=
"edit"
>
<el-tabs
type=
"card"
v-model=
"activeName"
>
...
...
@@ -9,15 +14,13 @@
v-if=
"activeName == 'first'"
ref=
"tabContent"
:style=
"
{ height: lpbContentHight + 'px' }"
v-show="bjztFlag"
>
v-show="bjztFlag">
<!-- 楼盘表主体 -->
<div
class=
"lp-overview"
:style=
"
{ width: lpbContentwidth + 'px' }">
<lpbContent
ref=
"lpbContent"
:zrzbsm=
"formData.bsm"
:key=
"time"
></lpbContent>
:key=
"time"
></lpbContent>
</div>
<!-- 右侧图例 -->
<div
class=
"lp-legend"
>
...
...
@@ -28,40 +31,34 @@
</div>
<div
:class=
"selectedZt == 'dyzt' ? 'dyzt selectedZt' : 'dyzt'"
@
click=
"selectedZt = 'dyzt'"
>
@
click=
"selectedZt = 'dyzt'"
>
<span>
单元状态
</span>
</div>
<div
:class=
"selectedZt == 'fwxz' ? 'fwxz selectedZt' : 'fwxz'"
@
click=
"selectedZt = 'fwxz'"
>
@
click=
"selectedZt = 'fwxz'"
>
<span>
房屋性质
</span>
</div>
<div
:class=
"selectedZt == 'fwyt' ? 'fwyt selectedZt' : 'fwyt'"
@
click=
"selectedZt = 'fwyt'"
>
@
click=
"selectedZt = 'fwyt'"
>
<span>
房屋用途
</span>
</div>
<div
:class=
"selectedZt == 'qsx' ? 'qsx selectedZt' : 'qsx'"
@
click=
"selectedZt = 'qsx'"
>
@
click=
"selectedZt = 'qsx'"
>
<span>
缺失项
</span>
</div>
</div>
<div
class=
"legendTable-wrap"
:style=
"
{ width: legendToggleFlag ? '200px' : '0' }"
>
:style=
"
{ width: legendToggleFlag ? '200px' : '0' }">
<table
class=
"legendTable"
v-show=
"selectedZt == 'dyzt'"
cellspacing=
"1"
cellpadding=
"1"
border=
"1"
>
border=
"1"
>
<tr>
<th>
状态
</th>
<th>
套数
</th>
...
...
@@ -71,14 +68,11 @@
v-for=
"(item, index) in dyztList"
:key=
"index"
class=
"cp"
@
click=
"handleChoosedH(item.bsms, item.color)"
>
@
click=
"handleChoosedH(item.bsms, item.color)"
>
<td>
<i
class=
"fa fa-circle"
:style=
"
{ backgroundColor: item.color }"
>
</i
>
{{
item
.
name
}}
:style=
"
{ backgroundColor: item.color }">
</i>
{{
item
.
name
}}
</td>
<td>
{{
item
.
ts
}}
</td>
<td>
{{
item
.
mj
}}
</td>
...
...
@@ -90,8 +84,7 @@
v-show=
"selectedZt == 'fwxz'"
cellspacing=
"1"
cellpadding=
"1"
border=
"1"
>
border=
"1"
>
<tr>
<th>
性质
</th>
<th>
套数
</th>
...
...
@@ -101,14 +94,11 @@
v-for=
"(item, index) in fwxzList"
:key=
"index"
class=
"cp"
@
click=
"handleChoosedH(item.bsms, item.color)"
>
@
click=
"handleChoosedH(item.bsms, item.color)"
>
<td>
<i
class=
"fa fa-circle"
:style=
"
{ backgroundColor: item.color }"
>
</i
>
{{
item
.
name
}}
:style=
"
{ backgroundColor: item.color }">
</i>
{{
item
.
name
}}
</td>
<td>
{{
item
.
ts
}}
</td>
<td>
{{
item
.
mj
}}
</td>
...
...
@@ -123,8 +113,7 @@
v-show=
"selectedZt == 'fwyt'"
cellspacing=
"1"
cellpadding=
"1"
border=
"1"
>
border=
"1"
>
<tr>
<th>
用途
</th>
<th>
套数
</th>
...
...
@@ -134,14 +123,11 @@
v-for=
"(item, index) in fwytList"
:key=
"index"
class=
"cp"
@
click=
"handleChoosedH(item.bsms, item.color)"
>
@
click=
"handleChoosedH(item.bsms, item.color)"
>
<td>
<i
class=
"fa fa-circle"
:style=
"
{ backgroundColor: item.color }"
>
</i
>
{{
item
.
name
}}
:style=
"
{ backgroundColor: item.color }">
</i>
{{
item
.
name
}}
</td>
<td>
{{
item
.
ts
}}
</td>
<td>
{{
item
.
mj
}}
</td>
...
...
@@ -156,8 +142,7 @@
v-show=
"selectedZt == 'qsx'"
cellspacing=
"1"
cellpadding=
"1"
border=
"1"
>
border=
"1"
>
<tr>
<th>
数据缺失项
</th>
<th>
套数
</th>
...
...
@@ -167,14 +152,11 @@
v-for=
"(item, index) in qsxList"
:key=
"index"
class=
"cp"
@
click=
"handleChoosedH(item.bsms, item.color)"
>
@
click=
"handleChoosedH(item.bsms, item.color)"
>
<td>
<i
class=
"fa fa-circle"
:style=
"
{ backgroundColor: item.color }"
>
</i
>
{{
item
.
name
}}
:style=
"
{ backgroundColor: item.color }">
</i>
{{
item
.
name
}}
</td>
<td>
{{
item
.
ts
}}
</td>
<td>
0
</td>
...
...
@@ -192,10 +174,10 @@
</
template
>
<
script
>
import
lpbContent
from
"./lpbContent/index"
;
import
selectZrzH
from
"../ywbl/ywsq/components/selectZrzH"
;
import
{
getLpbFwytAndQlxz
,
getLpbQsxtj
,
getLpbTj
}
from
"@/api/lpcx.js"
;
export
default
{
import
lpbContent
from
"./lpbContent/index"
;
import
selectZrzH
from
"../ywbl/ywsq/components/selectZrzH"
;
import
{
getLpbFwytAndQlxz
,
getLpbQsxtj
,
getLpbTj
}
from
"@/api/lpcx.js"
;
export
default
{
name
:
"lpb"
,
props
:
{
formData
:
{
...
...
@@ -207,7 +189,7 @@ export default {
lpbContent
,
selectZrzH
,
},
data
()
{
data
()
{
return
{
activeName
:
"first"
,
bsms
:
[],
...
...
@@ -283,12 +265,12 @@ export default {
qsztList
:
[],
};
},
created
()
{
created
()
{
window
.
addEventListener
(
"resize"
,
this
.
getHeight
);
console
.
log
(
this
.
formData
);
this
.
getHeight
();
},
mounted
()
{
mounted
()
{
//获取各项单元状态的户bsm
this
.
getDyztBsmList
();
//获取房屋用途统计数据
...
...
@@ -315,19 +297,19 @@ export default {
}
},*/
//获取高度计算lpb内容区高度
getHeight
()
{
getHeight
()
{
this
.
lpbContentHight
=
window
.
innerHeight
-
190
;
},
//图例的展开收起
legendToggle
()
{
legendToggle
()
{
this
.
legendToggleFlag
=
!
this
.
legendToggleFlag
;
},
//切换房屋状态
handleChoosedH
(
bsms
,
color
)
{
handleChoosedH
(
bsms
,
color
)
{
this
.
$refs
.
lpbContent
.
changeChoosed
(
bsms
,
color
);
},
//获取各项单元状态统计数据
getDyztBsmList
()
{
getDyztBsmList
()
{
getLpbTj
(
this
.
formData
.
bsm
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
dyztList
=
res
.
result
;
...
...
@@ -380,7 +362,7 @@ export default {
});
},
// 获取房屋用途和房屋性质及缺失项统计数据
getLpbFwytAndQlxz
()
{
getLpbFwytAndQlxz
()
{
getLpbFwytAndQlxz
(
this
.
formData
.
bsm
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
// this.fwytList = res.result
...
...
@@ -427,31 +409,31 @@ export default {
},
},
computed
:
{},
destroyed
()
{
destroyed
()
{
window
.
removeEventListener
(
"resize"
,
this
.
getHeight
);
},
watch
:
{
//树结构和图例伸缩时修改楼盘表主要内容区宽度
legendToggleFlag
(
n
)
{
legendToggleFlag
(
n
)
{
if
(
n
)
{
this
.
lpbContentwidth
-=
204
;
}
else
{
this
.
lpbContentwidth
+=
204
;
}
},
selectedZt
(
n
)
{
selectedZt
(
n
)
{
this
.
legendToggleFlag
=
true
;
},
},
};
};
</
script
>
<
style
scoped
lang=
"scss"
>
table
{
table
{
border-width
:
0
;
border-collapse
:
collapse
;
border-spacing
:
0
;
}
.edit
{
}
.edit
{
height
:
100%
;
background-color
:
#f4f9ff
;
.tab-content
{
...
...
@@ -573,5 +555,5 @@ table {
}
}
}
}
}
</
style
>
...
...
src/views/registerBook/bdcqldjml.vue
View file @
1a57a7e
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-19 09:51:37
-->
<
template
>
<div
class=
"bdcqldjml"
>
<table
class=
"mlTable"
>
...
...
@@ -23,26 +28,26 @@
</
template
>
<
script
>
import
{
getBdcqldjmlByBdcdyid
}
from
"@/api/djbDetail.js"
;
export
default
{
data
()
{
import
{
getBdcqldjmlByBdcdyid
}
from
"@/api/djbDetail.js"
;
export
default
{
data
()
{
return
{
bdcqlml
:
[],
propsParam
:
this
.
$attrs
,
};
},
mounted
()
{
mounted
()
{
getBdcqldjmlByBdcdyid
({
bdcdyid
:
this
.
propsParam
.
bdcdyid
}).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
bdcqlml
=
res
.
result
;
}
});
},
};
};
</
script
>
<
style
lang=
"scss"
scoped
>
.bdcqldjml
{
.bdcqldjml
{
width
:
100%
;
height
:
100%
;
background
:
#fff
;
...
...
@@ -69,5 +74,5 @@ export default {
text-align
:
center
;
}
}
}
}
</
style
>
...
...
src/views/registerBook/bdcqljqtsx.vue
View file @
1a57a7e
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-19 09:52:07
-->
<
template
>
<div
class=
"bdcqljqtsx"
>
<div
class=
"content"
>
...
...
@@ -49,17 +54,17 @@
</
template
>
<
script
>
import
{
getBdcqljqtsx
}
from
"@/api/djbDetail.js"
;
export
default
{
import
{
getBdcqljqtsx
}
from
"@/api/djbDetail.js"
;
export
default
{
name
:
"bdcqljqtsx"
,
data
()
{
data
()
{
return
{
//传递参数
propsParam
:
this
.
$attrs
,
qlxxList
:
""
,
};
},
mounted
()
{
mounted
()
{
getBdcqljqtsx
({
bdcdyid
:
this
.
propsParam
.
bdcdyid
,
bdcdyh
:
this
.
propsParam
.
bdcdyh
,
...
...
@@ -69,11 +74,11 @@ export default {
}
});
},
};
};
</
script
>
<
style
lang=
"scss"
scoped
>
.bdcqljqtsx
{
.bdcqljqtsx
{
width
:
100%
;
height
:
100%
;
background
:
#fff
;
...
...
@@ -103,5 +108,5 @@ export default {
display
:
inline-block
;
}
}
}
}
</
style
>
...
...
src/views/registerBook/cfdj.vue
View file @
1a57a7e
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-19 09:52:13
-->
<
template
>
<div
class=
"djxxTable"
>
<div
class=
"tableBox"
>
...
...
src/views/registerBook/diyaq.vue
View file @
1a57a7e
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-19 09:52:28
-->
<
template
>
<div
class=
"djxxTable"
>
<div
class=
"tableBox"
>
...
...
src/views/registerBook/diyiq.vue
View file @
1a57a7e
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-19 09:52:37
-->
<
template
>
<div
class=
"djxxTable"
>
<div
class=
"tableBox"
>
...
...
src/views/registerBook/djbFrame.vue
View file @
1a57a7e
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-19 09:52:46
-->
<
template
>
<div
class=
"content"
>
<div
class=
"left"
>
...
...
@@ -69,7 +74,7 @@
this
.
componentTag
=
(
r
)
=>
require
.
ensure
([],
()
=>
r
(
require
(
"@/views/registerBook/"
+
form
)));
},
}
,
}
};
</
script
>
<
style
scoped
lang=
"scss"
>
...
...
src/views/registerBook/djbFrameall.vue
View file @
1a57a7e
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-19 09:52:59
-->
<
template
>
<div
class=
"content loadingtext"
>
<div
class=
"left"
>
...
...
src/views/registerBook/djbfm.vue
View file @
1a57a7e
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-19 09:52:42
-->
<
template
>
<div
class=
"djbfm"
>
<br
/><br
/>
...
...
@@ -33,9 +38,9 @@
</
template
>
<
script
>
import
{
getDjbfm
}
from
"@/api/djbDetail.js"
;
import
{
getDjbfm
}
from
"@/api/djbDetail.js"
;
export
default
{
export
default
{
data
()
{
return
{
//传递参数
...
...
@@ -55,11 +60,11 @@ export default {
});
},
},
};
};
</
script
>
<
style
lang=
"scss"
scoped
>
.djbfm
{
.djbfm
{
width
:
100%
;
height
:
100%
;
background
:
#fff
;
...
...
@@ -104,5 +109,5 @@ export default {
line-height
:
24px
;
}
}
}
}
</
style
>
...
...
src/views/registerBook/fdcq2.vue
View file @
1a57a7e
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-19 15:01:08
-->
<
template
>
<div
class=
"djxxTable"
>
<div
class=
"tableBox"
>
...
...
src/views/registerBook/jsydsyq.vue
View file @
1a57a7e
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-19 15:01:40
-->
<
template
>
<div
class=
"djxxTable"
>
<div
class=
"tableBox"
>
...
...
src/views/registerBook/nydsyq.vue
View file @
1a57a7e
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-19 15:03:14
-->
<
template
>
<div
class=
"djxxTable"
>
<div
class=
"tableBox"
>
...
...
src/views/registerBook/tdsyq.vue
View file @
1a57a7e
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-19 15:03:56
-->
<
template
>
<div
class=
"djxxTable"
>
<div
class=
"tableBox"
>
...
...
src/views/registerBook/ygdj.vue
View file @
1a57a7e
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-19 15:04:07
-->
<
template
>
<div
class=
"djxxTable"
>
<div
class=
"tableBox"
>
...
...
src/views/registerBook/yydj.vue
View file @
1a57a7e
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-19 15:04:15
-->
<
template
>
<div
class=
"djxxTable"
>
<div
class=
"tableBox"
>
...
...
src/views/sjgx/gbmsjgx/gbmsjgx.vue
View file @
1a57a7e
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-19 15:04:26
-->
<
template
>
<div
class=
"from-clues"
>
<!-- 表单部分 -->
...
...
@@ -10,8 +15,7 @@
placeholder=
"请输入编号"
v-model=
"queryForm.jklx"
class=
"width200px"
clearable
></el-input>
clearable
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"5"
>
...
...
@@ -20,8 +24,7 @@
placeholder=
"请输入编号"
v-model=
"queryForm.dyzt"
class=
"width200px"
clearable
></el-input>
clearable
></el-input>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -33,8 +36,7 @@
placeholder=
"请输入IP"
v-model=
"queryForm.fwip"
class=
"width200px"
clearable
></el-input>
clearable
></el-input>
</el-form-item>
</el-col>
...
...
@@ -53,14 +55,13 @@
placeholder=
"请输入url"
v-model=
"queryForm.qqdz"
class=
"width500px"
clearable
></el-input>
clearable
></el-input>
</el-form-item>
</el-col>
</el-row>
</el-row>
</el-row>
<el-row>
<el-col
:span=
"20"
>
<el-form-item
label=
"请求头数据"
>
...
...
@@ -69,8 +70,7 @@
placeholder=
"请输入请求头数据"
v-model=
"queryForm.qqtsj"
class=
"width500px"
clearable
></el-input>
clearable
></el-input>
</el-form-item>
</el-col>
...
...
@@ -83,8 +83,7 @@
placeholder=
"请输入参数"
v-model=
"queryForm.rcsj"
class=
"width500px"
clearable
></el-input>
clearable
></el-input>
</el-form-item>
</el-col>
...
...
@@ -98,8 +97,7 @@
placeholder=
"调用描述"
v-model=
"queryForm.dyms"
class=
"width200px"
clearable
></el-input>
clearable
></el-input>
</el-form-item>
</el-col>
...
...
@@ -113,8 +111,7 @@
placeholder=
"返回数据"
v-model=
"queryForm.fhsj"
class=
"width200px"
clearable
></el-input>
clearable
></el-input>
</el-form-item>
</el-col>
...
...
@@ -137,7 +134,7 @@
<
script
>
export
default
{
export
default
{
data
()
{
return
{
...
...
@@ -155,8 +152,8 @@ export default {
}
},
}
}
</
script
>
<
style
scoped
lang=
"scss"
>
@import
"~@/styles/public.scss"
;
@import
"~@/styles/public.scss"
;
</
style
>
\ No newline at end of file
...
...
src/views/sjgx/jkgnck/jkgnck.vue
View file @
1a57a7e
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-19 15:04:38
-->
<
template
>
<div
class=
"from-clues"
>
<!-- 表单部分 -->
...
...
@@ -10,8 +15,7 @@
placeholder=
"请输入编号"
v-model=
"queryForm.jklx"
class=
"width200px"
clearable
></el-input>
clearable
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"5"
>
...
...
@@ -20,8 +24,7 @@
placeholder=
"请输入编号"
v-model=
"queryForm.dyzt"
class=
"width200px"
clearable
></el-input>
clearable
></el-input>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -33,8 +36,7 @@
placeholder=
"请输入IP"
v-model=
"queryForm.fwip"
class=
"width200px"
clearable
></el-input>
clearable
></el-input>
</el-form-item>
</el-col>
...
...
@@ -53,14 +55,13 @@
placeholder=
"请输入url"
v-model=
"queryForm.qqdz"
class=
"width500px"
clearable
></el-input>
clearable
></el-input>
</el-form-item>
</el-col>
</el-row>
</el-row>
</el-row>
<el-row>
<el-col
:span=
"20"
>
<el-form-item
label=
"请求头数据"
>
...
...
@@ -69,8 +70,7 @@
placeholder=
"请输入请求头数据"
v-model=
"queryForm.qqtsj"
class=
"width500px"
clearable
></el-input>
clearable
></el-input>
</el-form-item>
</el-col>
...
...
@@ -83,8 +83,7 @@
placeholder=
"请输入参数"
v-model=
"queryForm.rcsj"
class=
"width500px"
clearable
></el-input>
clearable
></el-input>
</el-form-item>
</el-col>
...
...
@@ -98,8 +97,7 @@
placeholder=
"调用描述"
v-model=
"queryForm.dyms"
class=
"width200px"
clearable
></el-input>
clearable
></el-input>
</el-form-item>
</el-col>
...
...
@@ -113,8 +111,7 @@
placeholder=
"返回数据"
v-model=
"queryForm.fhsj"
class=
"width200px"
clearable
></el-input>
clearable
></el-input>
</el-form-item>
</el-col>
...
...
@@ -137,7 +134,7 @@
<
script
>
export
default
{
export
default
{
data
()
{
return
{
...
...
@@ -155,8 +152,8 @@ export default {
}
},
}
}
</
script
>
<
style
scoped
lang=
"scss"
>
@import
"~@/styles/public.scss"
;
@import
"~@/styles/public.scss"
;
</
style
>
\ No newline at end of file
...
...
src/views/system/dictionaries/components/editDialog.vue
View file @
1a57a7e
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-1
3 16:42:1
7
* @LastEditTime: 2023-07-1
9 10:23:2
7
-->
<
template
>
<div>
...
...
@@ -69,19 +69,19 @@
},
{
prop
:
'dcode'
,
width
:
'1
0
0'
,
width
:
'1
5
0'
,
label
:
'字典项编码'
,
render
:
(
h
,
scope
)
=>
{
return
(
<
div
>
<
el
-
input
placeholder
=
"字典项编码"
disabled
=
{
this
.
formData
.
isenable
==
2
}
v
-
show
=
{
scope
.
row
.
codeShow
}
v
-
fo
value
=
{
scope
.
row
[
scope
.
column
.
property
]}
onFocus
=
{()
=>
{
this
.
itemShowFalse
();
scope
.
row
.
codeShow
=
true
;
}}
onInput
=
{(
val
)
=>
{
scope
.
row
[
scope
.
column
.
property
]
=
val
;
this
.
itemShowFalse
();
scope
.
row
.
codeShow
=
true
;
}}
maxlength
=
'
8
'
><
/el-input
>
onInput
=
{(
val
)
=>
{
scope
.
row
[
scope
.
column
.
property
]
=
val
;
this
.
itemShowFalse
();
scope
.
row
.
codeShow
=
true
;
}}
maxlength
=
'
20
'
><
/el-input
>
<
el
-
input
placeholder
=
"字典项编码"
disabled
=
{
this
.
formData
.
isenable
==
2
}
v
-
show
=
{
!
scope
.
row
.
codeShow
}
value
=
{
scope
.
row
[
scope
.
column
.
property
]}
onFocus
=
{()
=>
{
this
.
itemShowFalse
();
scope
.
row
.
codeShow
=
true
;
}}
onInput
=
{(
val
)
=>
{
scope
.
row
[
scope
.
column
.
property
]
=
val
;
this
.
itemShowFalse
();
scope
.
row
.
codeShow
=
true
;
}}
maxlength
=
'
8
'
><
/el-input
>
onInput
=
{(
val
)
=>
{
scope
.
row
[
scope
.
column
.
property
]
=
val
;
this
.
itemShowFalse
();
scope
.
row
.
codeShow
=
true
;
}}
maxlength
=
'
20
'
><
/el-input
>
<
/div
>
)
}
...
...
@@ -106,17 +106,17 @@
{
prop
:
'normcode'
,
label
:
'部标编码'
,
width
:
'1
0
0'
,
width
:
'1
5
0'
,
render
:
(
h
,
scope
)
=>
{
return
(
<
div
>
<
el
-
input
placeholder
=
"部标编码"
disabled
=
{
this
.
formData
.
isenable
==
2
}
v
-
show
=
{
scope
.
row
.
normcodeShow
}
v
-
fo
value
=
{
scope
.
row
[
scope
.
column
.
property
]}
onFocus
=
{()
=>
{
this
.
itemShowFalse
();
scope
.
row
.
normcodeShow
=
true
;
}}
onInput
=
{(
val
)
=>
{
scope
.
row
[
scope
.
column
.
property
]
=
val
;
this
.
itemShowFalse
();
scope
.
row
.
codeShow
=
true
;
}}
maxlength
=
'
8
'
><
/el-input
>
onInput
=
{(
val
)
=>
{
scope
.
row
[
scope
.
column
.
property
]
=
val
;
this
.
itemShowFalse
();
scope
.
row
.
codeShow
=
true
;
}}
maxlength
=
'
20
'
><
/el-input
>
<
el
-
input
placeholder
=
"部标编码"
disabled
=
{
this
.
formData
.
isenable
==
2
}
v
-
show
=
{
!
scope
.
row
.
normcodeShow
}
value
=
{
scope
.
row
[
scope
.
column
.
property
]}
onFocus
=
{()
=>
{
this
.
itemShowFalse
();
scope
.
row
.
normcodeShow
=
true
;
}}
onInput
=
{(
val
)
=>
{
scope
.
row
[
scope
.
column
.
property
]
=
val
;
this
.
itemShowFalse
();
scope
.
row
.
codeShow
=
true
;
}}
maxlength
=
'
8
'
><
/el-input
>
onInput
=
{(
val
)
=>
{
scope
.
row
[
scope
.
column
.
property
]
=
val
;
this
.
itemShowFalse
();
scope
.
row
.
codeShow
=
true
;
}}
maxlength
=
'
20
'
><
/el-input
>
<
/div
>
)
}
...
...
@@ -152,7 +152,7 @@
}
},
{
width
:
'1
3
0'
,
width
:
'1
0
0'
,
label
:
'移动'
,
render
:
(
h
,
scope
)
=>
{
return
(
...
...
@@ -164,7 +164,7 @@
}
},
{
width
:
'1
5
0'
,
width
:
'1
3
0'
,
label
:
'操作'
,
render
:
(
h
,
scope
)
=>
{
return
(
...
...
@@ -324,9 +324,16 @@
</
script
>
<
style
rel=
"stylesheet/scss"
lang=
"scss"
scoped
>
@import
"~@/styles/dialogBoxheader.scss"
;
/
deep
/
.el-radio-group
{
display
:
flex
;
justify-content
:
center
;
}
/
deep
/
.el-radio
{
margin-right
:
5px
!important
;
display
:
flex
;
}
/
deep
/
.el-radio__label
{
display
:
block
!important
;
}
</
style
>
...
...
src/views/system/gxhpz/gxhpz.vue
View file @
1a57a7e
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-19 14:09:11
-->
<
template
>
<div
class=
"from-clues"
>
<!-- 表单部分 -->
...
...
@@ -6,12 +11,12 @@
<el-row>
<el-col
:span=
"5"
>
<el-form-item
label=
"个性化配置"
>
<el-input
></el-input>
<el-input
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"19"
class=
"btnColRight"
>
<el-form-item>
<el-button
type=
"primary"
native-type=
"submit"
>
查询
</el-button>
<el-button
type=
"primary"
native-type=
"submit"
>
查询
</el-button>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -19,12 +24,12 @@
</div>
<!-- 表格 -->
</div>
</
template
>
</
template
>
<
script
>
import
table
from
"@/utils/mixin/table"
;
export
default
{
name
:
"gxhpz"
,
components
:
{
},
components
:
{},
mixins
:
[
table
],
mounted
()
{
},
...
...
@@ -40,5 +45,5 @@
</
script
>
<
style
scoped
lang=
"scss"
>
@import
"~@/styles/public.scss"
;
</
style
>
</
style
>
\ No newline at end of file
...
...
src/views/system/qtjfjmb/qtjfjmb.vue
View file @
1a57a7e
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-19 14:09:29
-->
<
template
>
<div
class=
"from-clues"
>
<!-- 表单部分 -->
...
...
@@ -31,11 +36,11 @@
</div>
</
template
>
<
script
>
import
{
mapGetters
}
from
'vuex'
import
{
sysSqywmbszSearch
}
from
'@/api/sysSqywmbsz'
import
table
from
"@/utils/mixin/table"
import
{
datas
,
sendThis
}
from
"./qtjfjmb"
export
default
{
import
{
mapGetters
}
from
'vuex'
import
{
sysSqywmbszSearch
}
from
'@/api/sysSqywmbsz'
import
table
from
"@/utils/mixin/table"
import
{
datas
,
sendThis
}
from
"./qtjfjmb"
export
default
{
name
:
"qtjfjmb"
,
mixins
:
[
table
],
mounted
()
{
...
...
@@ -73,8 +78,8 @@ export default {
this
.
$popupDialog
(
"其他及附记模板"
,
"system/qtjfjmb/components/editDialog"
,
row
,
'60%'
)
}
}
}
}
</
script
>
<
style
scoped
lang=
"scss"
>
@import
"~@/styles/public.scss"
;
@import
"~@/styles/public.scss"
;
</
style
>
...
...
src/views/system/sqywgz/components/clgzsd.vue
View file @
1a57a7e
<!--
功能:登记情形设定
* @Description: 登记情形设定
* @Autor: renchao
* @LastEditTime: 2023-07-19 14:09:47
-->
<
template
>
<div>
...
...
@@ -22,9 +24,9 @@
</div>
</
template
>
<
script
>
import
{
mapGetters
}
from
'vuex'
import
{
upward
,
down
}
from
'@/utils/operation'
export
default
{
import
{
mapGetters
}
from
'vuex'
import
{
upward
,
down
}
from
'@/utils/operation'
export
default
{
props
:
{
ruleForm
:
{
type
:
Object
,
default
:
{}
...
...
@@ -223,8 +225,7 @@ export default {
down
(
index
,
this
.
tableData
)
},
}
}
}
</
script
>
<
style
scoped
lang=
'scss'
>
</
style
>
\ No newline at end of file
...
...
src/views/system/sqywgz/components/djqxsd.vue
View file @
1a57a7e
<!--
功能:登记情形设定
* @Description: 功能:登记情形设定
* @Autor: renchao
* @LastEditTime: 2023-07-19 14:10:04
-->
<
template
>
<div
class=
'djqxsd'
>
...
...
@@ -22,8 +24,8 @@
</div>
</
template
>
<
script
>
import
{
upward
,
down
}
from
'@/utils/operation'
export
default
{
import
{
upward
,
down
}
from
'@/utils/operation'
export
default
{
props
:
{
ruleForm
:
{
type
:
Object
,
default
:
()
=>
{
...
...
@@ -241,14 +243,14 @@ export default {
this
.
key
++
}
}
}
}
</
script
>
<
style
lang=
'scss'
scoped
>
.djqxsd
{
.djqxsd
{
.repeat
{
.el-input__inner
{
border-color
:
red
!important
;
}
}
}
}
</
style
>
\ No newline at end of file
...
...
src/views/system/sqywgz/components/dyztsd.vue
View file @
1a57a7e
<!--
功能:单元状态设定
* @Description: 单元状态设定
* @Autor: renchao
* @LastEditTime: 2023-07-19 14:10:44
-->
<
template
>
<div
class=
'该组件名称'
>
...
...
@@ -48,7 +50,7 @@
</div>
</
template
>
<
script
>
export
default
{
export
default
{
props
:
{
ruleForm
:
{
type
:
Object
,
default
:
{}
...
...
@@ -103,19 +105,19 @@ export default {
})
}
}
}
}
</
script
>
<
style
scoped
lang=
'scss'
>
@import
"~@/styles/mixin.scss"
;
@import
"~@/styles/mixin.scss"
;
.dyztsd-title
{
.dyztsd-title
{
@include
flex;
align-items
:
center
;
justify-content
:
space-between
;
padding-left
:
20px
;
}
}
.qlxx-list
{
.qlxx-list
{
@include
flex;
flex-wrap
:
wrap
;
padding-left
:
20px
;
...
...
@@ -124,9 +126,9 @@ export default {
width
:
33%
;
margin-bottom
:
15px
;
}
}
}
.screen-list
{
.screen-list
{
@include
flex;
align-items
:
center
;
flex-wrap
:
wrap
;
...
...
@@ -151,5 +153,5 @@ export default {
li
:nth-child
(
odd
)
{
border-right
:
1px
solid
$
borderColor
;
}
}
}
</
style
>
\ No newline at end of file
...
...
src/views/system/sqywgz/components/editDialog.vue
View file @
1a57a7e
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-19 14:10:56
-->
<
template
>
<dialogBox
title=
"申请业务规则配置"
@
submitForm=
"submitForm"
@
closeDialog=
"closeDialog"
v-model=
"myValue"
:btnDisabled=
"btnDisabled"
>
...
...
@@ -123,12 +128,12 @@
</dialogBox>
</
template
>
<
script
>
import
{
uploadUrl
}
from
'@/api/file'
import
djqxsd
from
'./djqxsd.vue'
import
clgzsd
from
'./clgzsd.vue'
import
dyztsd
from
'./dyztsd.vue'
import
{
getSqdjywDetail
,
saveSqdjyw
}
from
'@/api/sysSqdjyw'
export
default
{
import
{
uploadUrl
}
from
'@/api/file'
import
djqxsd
from
'./djqxsd.vue'
import
clgzsd
from
'./clgzsd.vue'
import
dyztsd
from
'./dyztsd.vue'
import
{
getSqdjywDetail
,
saveSqdjyw
}
from
'@/api/sysSqdjyw'
export
default
{
components
:
{
djqxsd
,
clgzsd
,
...
...
@@ -314,25 +319,25 @@ export default {
}
}
}
};
};
</
script
>
<
style
scoped
lang=
"scss"
>
@import
"~@/styles/mixin.scss"
;
@import
"~@/styles/mixin.scss"
;
/
deep
/
.el-radio
{
/
deep
/
.el-radio
{
margin-right
:
0
;
}
}
/
deep
/
.el-radio__label
{
/
deep
/
.el-radio__label
{
padding-left
:
2px
;
}
}
.active
{
.active
{
background
:
$
light-blue
!important
;
color
:
#fff
;
}
}
.edit-title-list
{
.edit-title-list
{
@include
flex;
li
{
...
...
@@ -348,9 +353,9 @@ export default {
@extend
.active;
}
}
}
}
.sqywgz-edit
{
.sqywgz-edit
{
@include
flex;
width
:
100%
;
height
:
563px
;
...
...
@@ -358,11 +363,9 @@ export default {
&-left
{
width
:
26px
;
li
{
@include
flex-center;
background-color
:
#E4E7ED
;
background-color
:
#e4e7ed
;
border-bottom-right-radius
:
5px
;
padding
:
15px
;
cursor
:
pointer
;
...
...
@@ -383,5 +386,5 @@ export default {
flex
:
1
;
width
:
100%
;
}
}
}
</
style
>
...
...
src/views/system/sqywgz/sqywDetail.vue
View file @
1a57a7e
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-19 14:11:05
-->
<
template
>
<div>
<ul
class=
"edit-title-list"
v-if=
"djlxList.length > 0"
>
...
...
src/views/system/sqywgz/sqywgz.vue
View file @
1a57a7e
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-19 14:11:20
-->
<
template
>
<div
class=
"from-clues"
>
<!-- 表单部分 -->
...
...
@@ -36,12 +41,12 @@
</div>
</
template
>
<
script
>
import
table
from
"@/utils/mixin/table"
;
import
editDialog
from
"./components/editDialog.vue"
;
import
componentDialog
from
"./sqywDetail.vue"
;
import
{
datas
,
sendThis
}
from
"./sqywgzdata"
;
import
{
getSysSqdjywBysearch
,
getDjlxInfo
}
from
"@/api/sysSqdjyw.js"
;
export
default
{
import
table
from
"@/utils/mixin/table"
;
import
editDialog
from
"./components/editDialog.vue"
;
import
componentDialog
from
"./sqywDetail.vue"
;
import
{
datas
,
sendThis
}
from
"./sqywgzdata"
;
import
{
getSysSqdjywBysearch
,
getDjlxInfo
}
from
"@/api/sysSqdjyw.js"
;
export
default
{
name
:
"djbcx"
,
components
:
{
editDialog
,
...
...
@@ -93,8 +98,8 @@ export default {
this
.
$popupDialog
(
row
.
nodename
,
"system/sqywgz/sqywDetail"
,
this
.
sqqlRule
,
'80%'
)
}
}
}
}
</
script
>
<
style
scoped
lang=
"scss"
>
@import
"~@/styles/public.scss"
;
@import
"~@/styles/public.scss"
;
</
style
>
...
...
src/views/workflow/components/zdt.vue
View file @
1a57a7e
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-1
4 16:01:33
* @LastEditTime: 2023-07-1
8 14:26:54
-->
<
template
>
<canvas
id=
"mxcad"
>
...
...
@@ -37,9 +37,3 @@
}
}
</
script
>
\ No newline at end of file
<
style
scoped
lang=
'scss'
>
#cad-container
{
width
:
100%
;
height
:
100%
;
}
</
style
>
\ No newline at end of file
...
...
src/views/workflow/mixin/public.js
View file @
1a57a7e
...
...
@@ -34,6 +34,7 @@ export default {
},
//切换选项卡内容组件
getFromRouter
(
tabname
)
{
console
.
log
(
tabname
,
'tabnametabnametabnametabnametabname'
);
//根据tabname获取选中的表单 此操作为了获取后端返回的表单对象,使用里面的是否可操作的属性
for
(
let
item
of
this
.
tabList
)
{
if
(
item
.
value
===
tabname
)
{
...
...
src/views/ywbl/components/search.vue
View file @
1a57a7e
<!--
功能:高级搜索
作者:calliope
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-19 14:08:17
-->
<
template
>
<dialogBox
:isButton=
"false"
:isFullscreen=
"false"
width=
"50%"
@
closeDialog=
"closeDialog"
v-model=
"myValue"
...
...
@@ -42,10 +43,10 @@
</
template
>
<
script
>
export
default
{
export
default
{
props
:
{
value
:
{
type
:
Boolean
,
default
:
false
},
advancedForm
:{
type
:
Object
,
default
:
""
}
advancedForm
:
{
type
:
Object
,
default
:
""
}
},
data
()
{
return
{
...
...
@@ -62,8 +63,8 @@ export default {
value
(
val
)
{
this
.
myValue
=
val
},
advancedForm
()
{
this
.
ruleForm
=
{...
this
.
advancedForm
}
advancedForm
()
{
this
.
ruleForm
=
{
...
this
.
advancedForm
}
}
},
...
...
@@ -74,7 +75,7 @@ export default {
},
resetForm
()
{
this
.
$refs
[
'ruleForm'
].
resetFields
()
this
.
ruleForm
=
{
this
.
ruleForm
=
{
sqywmc
:
''
,
qlrmc
:
''
,
ywrmc
:
''
,
...
...
@@ -88,17 +89,17 @@ export default {
}
}
}
}
</
script
>
<
style
scoped
lang=
'scss'
>
@import
'~@/styles/public.scss'
;
@import
"~@/styles/public.scss"
;
.search-btn
{
.search-btn
{
padding
:
0
20px
20px
20px
;
text-align
:
right
;
}
}
/
deep
/
.el-icon-date
{
/
deep
/
.el-icon-date
{
display
:
none
;
}
}
</
style
>
...
...
src/views/ywbl/slsqxx/fdcq2/slxx.vue
View file @
1a57a7e
<!--
* @Description: 受理信息
* @Autor: renchao
* @LastEditTime: 2023-07-1
4 11:16:12
* @LastEditTime: 2023-07-1
9 14:43:59
-->
<
template
>
<div
class=
"slxx"
>
...
...
@@ -268,7 +268,6 @@
this
.
ruleForm
.
ywrList
=
_
.
cloneDeep
(
val
);
},
onSubmit
()
{
console
.
log
(
"this.ruleForm"
,);
saveData
(
this
.
ruleForm
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
$message
({
...
...
src/views/ywbl/ybx/ybx.vue
View file @
1a57a7e
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-1
3 16:31:05
* @LastEditTime: 2023-07-1
9 14:38:31
-->
<
template
>
<div
class=
"from-clues"
>
...
...
@@ -114,7 +114,7 @@
class=
"loadingtext"
@
sort-change=
"handleSort"
:current-page
.
sync=
"pageData.currentPage"
:heightNum=
"
29
5"
:heightNum=
"
30
5"
:total=
"tableData.total"
@
size-change=
"handleSizeChange"
@
p-current-change=
"handleCurrentChange"
...
...
src/views/zhcx/djbcx/djbcx.vue
View file @
1a57a7e
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-19 13:59:35
-->
<
template
>
<div
class=
"from-clues"
>
<!-- 表单部分 -->
...
...
@@ -89,12 +94,12 @@
</div>
</
template
>
<
script
>
import
{
mapGetters
}
from
"vuex"
;
import
table
from
"@/utils/mixin/table"
;
import
{
datas
,
sendThis
}
from
"./djbcxdata"
;
import
{
getDjbBysearch
}
from
"@/api/search.js"
;
import
{
mapGetters
}
from
"vuex"
;
import
table
from
"@/utils/mixin/table"
;
import
{
datas
,
sendThis
}
from
"./djbcxdata"
;
import
{
getDjbBysearch
}
from
"@/api/search.js"
;
export
default
{
export
default
{
name
:
"djbcx"
,
mixins
:
[
table
],
mounted
()
{
...
...
@@ -181,16 +186,16 @@ export default {
// },
}
}
}
</
script
>
<
style
scoped
lang=
"scss"
>
@import
"~@/styles/public.scss"
;
@import
"~@/styles/public.scss"
;
.icon-circle
{
.icon-circle
{
position
:
relative
;
}
}
.icon-circle
::before
{
.icon-circle
::before
{
content
:
""
;
width
:
4px
;
height
:
4px
;
...
...
@@ -198,5 +203,5 @@ export default {
background
:
#000
;
top
:
0px
;
left
:
0px
;
}
}
</
style
>
...
...
src/views/zhcx/jdcx/jdcx.vue
View file @
1a57a7e
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-19 13:59:55
-->
<
template
>
<div
class=
"from-clues"
>
<!-- 表单部分 -->
...
...
src/views/zhcx/lpcx/lpcx.vue
View file @
1a57a7e
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-19 14:00:03
-->
<
template
>
<div
class=
"from-clues"
>
<!-- 楼盘查询 -->
...
...
src/views/zhcx/zslqcx/zslqcx.vue
View file @
1a57a7e
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-19 14:07:38
-->
<
template
>
<div
class=
"from-clues"
>
<!-- 表单部分 -->
...
...
Please
register
or
sign in
to post a comment