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
61f7baf0
authored
2023-07-14 13:27:27 +0800
by
renchao@pashanhoo.com
Browse Files
Options
Browse Files
Tag
Download
Plain Diff
Merge branch 'dev'
2 parents
b2f1769b
d2bcb2fa
Hide whitespace changes
Inline
Side-by-side
Showing
67 changed files
with
1006 additions
and
1063 deletions
src/api/file.js
src/api/opinion.js
src/api/selectQlxx.js
src/api/sysSqdjyw.js
src/api/system.js
src/api/fqsq.js → src/api/workFlow.js
src/api/workflow/diyaqFlow.js
src/api/workflow/jsydsyqFlow.js
src/api/workflow/tdsyqFlow.js
src/api/workflow/zjgcdyFlow.js
src/api/ywbl.js
src/components/LbTable/lb-table.vue
src/views/djbworkflow/components/batchDel.vue
src/views/djbworkflow/components/dialog/commonOpinion.vue
src/views/djbworkflow/components/leftmenu/ordinaryMenu.vue
src/views/djbworkflow/components/stop.vue
src/views/djbworkflow/components/th.vue
src/views/djbworkflow/components/zc.vue
src/views/djbworkflow/djbBook/components/blxxtabs/ygdj.vue
src/views/djbworkflow/djbBook/components/blxxtabs/yydj.vue
src/views/djbworkflow/djbBook/spyj.vue
src/views/djbworkflow/mixin/index.js
src/views/djbworkflow/workFrame.vue
src/views/djbworkflow/workFrameView.vue
src/views/registerBook/djbFrameall.vue
src/views/system/dictionaries/components/editDialog.vue
src/views/system/dictionaries/dictionaries.vue
src/views/system/dymbgl/components/editDialog.vue
src/views/system/flfg/components/addDialog.vue
src/views/system/sqywgz/components/editDialog.vue
src/views/system/sqywgz/sqywDetail.vue
src/views/system/sqywgz/sqywgz.vue
src/views/system/xttz/components/addDialog.vue
src/views/workflow/components/dialog/commonOpinion.vue
src/views/workflow/components/leftmenu/ordinaryMenu.vue
src/views/workflow/components/leftmenu/segmentMenu.vue
src/views/workflow/components/spyj.vue
src/views/workflow/components/stop.vue
src/views/workflow/components/tdytTable.vue
src/views/workflow/components/th.vue
src/views/workflow/components/zc.vue
src/views/workflow/mixin/index.js
src/views/workflow/mixin/public.js
src/views/workflow/workFrame.vue
src/views/workflow/workFrameView.vue
src/views/ywbl/dbx/dbx.vue
src/views/ywbl/slsqxx/fdcq2/slxx.vue
src/views/ywbl/slsqxx/fdcq2/slxx300.vue
src/views/ywbl/slsqxx/jsydsyq/slxx.vue
src/views/ywbl/slsqxx/tdsyq/slxx.vue
src/views/ywbl/ybx/ybx.vue
src/views/ywbl/ywsq/components/cfdj.vue
src/views/ywbl/ywsq/components/diyaq.vue
src/views/ywbl/ywsq/components/fwsyq.vue
src/views/ywbl/ywsq/components/nydsyq100.vue
src/views/ywbl/ywsq/components/nydsyq200.vue
src/views/ywbl/ywsq/components/selecBdcql.vue
src/views/ywbl/ywsq/components/selectDjbbl.vue
src/views/ywbl/ywsq/components/selectFwsyq.vue
src/views/ywbl/ywsq/components/selectH.vue
src/views/ywbl/ywsq/components/selectJsydsyq.vue
src/views/ywbl/ywsq/components/selectJsydsyqSplitMerge.vue
src/views/ywbl/ywsq/components/selectQjzdjbxx.vue
src/views/ywbl/ywsq/components/selectTdsyq.vue
src/views/ywbl/ywsq/components/selectYgdj200.vue
src/views/ywbl/ywsq/components/selectYgdy.vue
src/views/ywbl/ywsq/components/selectZrzH.vue
src/api/file.js
View file @
61f7baf
/*
* @Description:
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-16 13:36:44
*/
...
...
@@ -8,3 +8,16 @@ let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('Ap
export
function
uploadUrl
()
{
return
process
.
env
.
VUE_APP_BASE_API
+
SERVER
.
SERVERAPI
+
'/file/upload'
}
/**
* @description: 上传单个文件
* @param {*} data
* @author: renchao
*/
export
function
upload
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/file/upload'
,
method
:
'post'
,
data
})
}
...
...
src/api/opinion.js
0 → 100644
View file @
61f7baf
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-16 14:01:26
*/
import
request
from
'@/utils/request'
let
SERVER
=
window
.
config
?
window
.
config
:
JSON
.
parse
(
localStorage
.
getItem
(
'ApiUrl'
))
/**
* @description: 获取审批意见
* @param {*} data
* @author: renchao
*/
export
function
getSpyjList
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/ywbl/opinion/getSpyjList'
,
method
:
'post'
,
data
})
}
/**
* @description: 保存审批意见
* @param {*} data
* @author: renchao
*/
export
function
saveSpyj
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/ywbl/opinion/saveSpyj'
,
method
:
'post'
,
data
})
}
/**
* @description: 根据受理申请保存审批意见
* @param {*} data
* @author: renchao
*/
export
function
saveSpyjBySlsq
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/ywbl/opinion/saveSpyjBySlsq'
,
method
:
'post'
,
data
})
}
/**
* @description: 获取用户常用意见
* @param {*} data
* @author: renchao
*/
export
function
getUserCommonOpinion
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/ywbl/opinion/getUserCommonOpinion'
,
method
:
'post'
,
data
})
}
/**
* @description: 新增用户常用意见
* @param {*} params
* @author: renchao
*/
export
function
addUserCommonOpinion
(
params
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/ywbl/opinion/addUserCommonOpinion'
,
method
:
'get'
,
params
})
}
/**
* @description: 删除常用意见
* @param {*} params
* @author: renchao
*/
export
function
delUserCommonOpinion
(
params
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/ywbl/opinion/delUserCommonOpinion'
,
method
:
'get'
,
params
})
}
src/api/selectQlxx.js
View file @
61f7baf
...
...
@@ -53,18 +53,6 @@ export function deleteCollectBiz (bsmSqyw) {
method
:
'post'
})
}
/**
* @description: 国有建设用地使用权/房屋使用权 -选择不动产单元
* @param {*} data
* @author: renchao
*/
export
function
choiceBdcdy
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/choiceBdcdy'
,
method
:
'post'
,
data
})
}
/**
* @description: 选择补录权利信息
...
...
src/api/sysSqdjyw.js
0 → 100644
View file @
61f7baf
/*
* @Description: 申请登记业务规则
* @Autor: renchao
* @LastEditTime: 2023-05-16 16:02:32
*/
import
request
from
'@/utils/request'
let
SERVER
=
window
.
config
?
window
.
config
:
JSON
.
parse
(
localStorage
.
getItem
(
'ApiUrl'
))
/**
* @description: 申请业务规则API-根据条件进行列表查询
* @param {*} data
* @author: renchao
*/
export
function
getSysSqdjywBysearch
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/system/sysSqdjyw/getSysSqdjywBysearch'
,
method
:
'post'
,
data
})
}
/**
* @description: 获取登记类型信息-申请业务规则
* @param {*} id
* @author: renchao
*/
export
function
getDjlxInfo
(
id
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/system/sysSqdjyw/getDjlxInfo?parentid='
+
id
,
method
:
'post'
})
}
/**
* @description: 获取登记类型信息-申请业务规则
* @param {*} id
* @author: renchao
*/
export
function
getQllxByBsmSqyw
(
id
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/system/sysSqdjyw/getQllxByBsmSqyw?bsmSqyw='
+
id
,
method
:
'post'
})
}
/**
* @description: 读取申请登记业务信息-申请业务规则
* @param {*} bsmSqyw
* @author: renchao
*/
export
function
getSqdjywDetail
(
bsmSqyw
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/system/sysSqdjyw/getSqdjywDetail?bsmSqyw='
+
bsmSqyw
,
method
:
'get'
})
}
/**
* @description: 保存登记业务信息-申请业务规则
* @param {*} data
* @author: renchao
*/
export
function
saveSqdjyw
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/system/sysSqdjyw/saveSqdjyw'
,
method
:
'post'
,
data
})
}
src/api/system.js
View file @
61f7baf
...
...
@@ -8,82 +8,6 @@ import request from '@/utils/request'
let
SERVER
=
window
.
config
?
window
.
config
:
JSON
.
parse
(
localStorage
.
getItem
(
'ApiUrl'
))
/**
* @description: 上传单个文件
* @param {*} data
* @author: renchao
*/
export
function
upload
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/file/upload'
,
method
:
'post'
,
data
})
}
/**
* @description: 申请业务规则API-根据条件进行列表查询
* @param {*} data
* @author: renchao
*/
export
function
getSysSqdjywBysearch
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/system/sysSqdjyw/getSysSqdjywBysearch'
,
method
:
'post'
,
data
})
}
/**
* @description: 获取登记类型信息-申请业务规则
* @param {*} id
* @author: renchao
*/
export
function
getDjlxInfo
(
id
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/system/sysSqdjyw/getDjlxInfo?parentid='
+
id
,
method
:
'post'
})
}
/**
* @description: 获取登记类型信息-申请业务规则
* @param {*} id
* @author: renchao
*/
export
function
getQllxByBsmSqyw
(
id
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/system/sysSqdjyw/getQllxByBsmSqyw?bsmSqyw='
+
id
,
method
:
'post'
})
}
/**
* @description: 读取申请登记业务信息-申请业务规则
* @param {*} bsmSqyw
* @author: renchao
*/
export
function
getSqdjywDetail
(
bsmSqyw
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/system/sysSqdjyw/getSqdjywDetail?bsmSqyw='
+
bsmSqyw
,
method
:
'get'
})
}
/**
* @description: 保存登记业务信息-申请业务规则
* @param {*} data
* @author: renchao
*/
export
function
saveSqdjyw
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/system/sysSqdjyw/saveSqdjyw'
,
method
:
'post'
,
data
})
}
/**
* @description: 其他及附记模板-列表详情
* @param {*} data
* @author: renchao
...
...
@@ -148,7 +72,7 @@ export function updateSysNotice (data) {
// 获取通知列表
/**
* @description:
* @description:
* @param {*} data
* @author: renchao
*/
...
...
src/api/
fqsq
.js
→
src/api/
workFlow
.js
View file @
61f7baf
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-1
6 14:01:26
* @LastEditTime: 2023-05-1
7 10:24:24
*/
import
request
from
'@/utils/request'
let
SERVER
=
window
.
config
?
window
.
config
:
JSON
.
parse
(
localStorage
.
getItem
(
'ApiUrl'
))
/**
* @description: 流程图
* @param {*} bsmSlsq
* @param {*} bestepid
* @author: renchao
*/
export
function
getWorkFlowImage
(
bsmSlsq
,
bestepid
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/getWorkFlowImage'
,
method
:
'get'
,
params
:
{
bsmSlsq
:
bsmSlsq
,
bestepid
:
bestepid
}
})
}
/**
* @description: 转出
* @param {*} data
* @author: renchao
*/
export
function
completeTask
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/completeTask'
,
method
:
'post'
,
data
})
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/completeTask'
,
method
:
'post'
,
data
})
}
/**
* @description: 回退表格数据
...
...
@@ -23,11 +39,11 @@ export function completeTask (data) {
* @author: renchao
*/
export
function
getTaskBackNode
(
params
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/getTaskBackNode'
,
method
:
'get'
,
params
:
params
})
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/getTaskBackNode'
,
method
:
'get'
,
params
:
params
})
}
/**
* @description: 退回确认接口
...
...
@@ -35,11 +51,11 @@ export function getTaskBackNode (params) {
* @author: renchao
*/
export
function
sendBackTask
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/sendBackTask'
,
method
:
'post'
,
data
})
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/sendBackTask'
,
method
:
'post'
,
data
})
}
/**
* @description: 获取左侧列表
...
...
@@ -47,11 +63,11 @@ export function sendBackTask (data) {
* @author: renchao
*/
export
function
leftMenu
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/leftMenu'
,
method
:
'post'
,
data
})
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/leftMenu'
,
method
:
'post'
,
data
})
}
/**
...
...
@@ -60,11 +76,11 @@ export function leftMenu (data) {
* @author: renchao
*/
export
function
getNextLinkInfo
(
params
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/getNextLinkInfo'
,
method
:
'get'
,
params
:
params
});
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/getNextLinkInfo'
,
method
:
'get'
,
params
:
params
});
}
/**
...
...
@@ -73,22 +89,22 @@ export function getNextLinkInfo (params) {
* @author: renchao
*/
export
function
getStepFormInfo
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/getStepFormInfo'
,
method
:
'post'
,
data
});
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/getStepFormInfo'
,
method
:
'post'
,
data
});
}
/**
* @description: 获取单元对应的环节表单信息
* @param {*} data
* @author: renchao
*/
export
function
getBlYbxStepFormInfo
(
data
)
{
export
function
getBlYbxStepFormInfo
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/getBlYbxStepFormInfo'
,
method
:
'post'
,
data
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/getBlYbxStepFormInfo'
,
method
:
'post'
,
data
});
}
/**
...
...
@@ -97,134 +113,145 @@ export function getStepFormInfo (data) {
* @author: renchao
*/
export
function
stepExpandInfo
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/stepExpandInfo'
,
method
:
'post'
,
data
})
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/stepExpandInfo'
,
method
:
'post'
,
data
})
}
/**
* @description:
获取审批意见
* @description:
登簿接口
* @param {*} data
* @author: renchao
*/
export
function
getSpyjList
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/ywbl/opinion/getSpyjList'
,
method
:
'post'
,
data
})
export
function
record
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/record'
,
method
:
'post'
,
data
})
}
// 终止任务
export
function
stopTask
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/stopTask'
,
method
:
'post'
,
data
})
}
/**
* @description:
保存审批意见
* @param {*}
data
* @description:
获取用户任务权限
* @param {*}
params
* @author: renchao
*/
export
function
saveSpyj
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/ywbl/opinion/saveSpyj
'
,
method
:
'pos
t'
,
data
})
export
function
judgeUserTaskPermission
(
params
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/judgeUserTaskPermission
'
,
method
:
'ge
t'
,
params
})
}
/**
* @description:
根据受理申请保存审批意见
* @description:
获取申请书数据
* @param {*} data
* @author: renchao
*/
export
function
saveSpyjBySlsq
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/ywbl/opinion/saveSpyjBySlsq
'
,
method
:
'post'
,
data
})
export
function
getPrintApplicationInfo
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/getPrintApplicationInfo
'
,
method
:
'post'
,
data
})
}
/**
* @description:
获取用户常用意见
* @description:
国有建设用地使用权/房屋使用权 -选择不动产单元
* @param {*} data
* @author: renchao
*/
export
function
getUserCommonOpinion
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/ywbl/opinion/getUserCommonOpinion
'
,
method
:
'post'
,
data
})
export
function
choiceBdcdy
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/choiceBdcdy
'
,
method
:
'post'
,
data
})
}
/**
* @description:
新增用户常用意见
* @param {*}
params
* @description:
待办箱/不动产单元删除接口
* @param {*}
data
* @author: renchao
*/
export
function
addUserCommonOpinion
(
params
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/ywbl/opinion/addUserCommonOpinion
'
,
method
:
'ge
t'
,
params
})
export
function
deleteFlow
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/deleteFlow
'
,
method
:
'pos
t'
,
data
})
}
/**
* @description:
删除常用意见
* @param {*}
params
* @description:
业务办理-发起业务申请流程
* @param {*}
data
* @author: renchao
*/
export
function
delUserCommonOpinion
(
params
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/ywbl/opinion/delUserCommonOpinion
'
,
method
:
'ge
t'
,
params
})
export
function
startBusinessFlow
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/startBusinessFlow
'
,
method
:
'pos
t'
,
data
})
}
/**
* @description:
登簿接口
* @description:
业务办理-发起补录申请流程
* @param {*} data
* @author: renchao
*/
export
function
record
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/record
'
,
method
:
'post'
,
data
})
export
function
startRepairFlow
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/startRepairFlow
'
,
method
:
'post'
,
data
})
}
// 终止任务
export
function
stopTask
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/stopTask'
,
method
:
'post'
,
data
})
/**
* @description: 申请列表删除
* @param {*} data
* @author: renchao
*/
export
function
deleteSlbdcdy
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/deleteSlbdcdy'
,
method
:
'post'
,
data
})
}
/**
* @description: 获取用户任务权限
* @param {*} params
* @description: 认领任务
* @param {*} bsmSlsq
* @param {*} bestepid
* @author: renchao
*/
export
function
judgeUserTaskPermission
(
params
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/judgeUserTaskPermission'
,
method
:
'get'
,
params
})
export
function
claimTask
(
bsmSlsq
,
bestepid
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/claimTask?bsmSlsq='
+
bsmSlsq
+
'&bestepid='
+
bestepid
,
method
:
'get'
,
})
}
/**
* @description: 获取申请书数据
* @param {*} data
* @description: 取消认领任务
* @param {*} bsmSlsq
* @param {*} bestepid
* @author: renchao
*/
export
function
getPrintApplicationInfo
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/getPrintApplicationInfo'
,
method
:
'post'
,
data
})
export
function
unClaimTask
(
bsmSlsq
,
bestepid
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/unClaimTask?bsmSlsq='
+
bsmSlsq
+
'&bestepid='
+
bestepid
,
method
:
'get'
,
})
}
...
...
src/api/workflow/diyaqFlow.js
View file @
61f7baf
/*
* @Description:
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:30:47
*/
...
...
@@ -56,20 +56,3 @@ export function saveData (data, djlx) {
data
})
}
/**
* @description: 流程图
* @param {*} bsmSlsq
* @param {*} bestepid
* @author: renchao
*/
export
function
getWorkFlowImage
(
bsmSlsq
,
bestepid
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/getWorkFlowImage'
,
method
:
'get'
,
params
:
{
bsmSlsq
:
bsmSlsq
,
bestepid
:
bestepid
}
})
}
...
...
src/api/workflow/jsydsyqFlow.js
View file @
61f7baf
/*
* @Description:
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:31:23
*/
...
...
@@ -50,20 +50,3 @@ export function saveData (data) {
data
})
}
/**
* @description: 流程图
* @param {*} bsmSlsq
* @param {*} bestepid
* @author: renchao
*/
export
function
getWorkFlowImage
(
bsmSlsq
,
bestepid
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/getWorkFlowImage'
,
method
:
'get'
,
params
:
{
bsmSlsq
:
bsmSlsq
,
bestepid
:
bestepid
}
})
}
...
...
src/api/workflow/tdsyqFlow.js
View file @
61f7baf
...
...
@@ -50,20 +50,3 @@ export function saveData (data) {
data
})
}
/**
* @description: 流程图
* @param {*} bsmSlsq
* @param {*} bestepid
* @author: renchao
*/
export
function
getWorkFlowImage
(
bsmSlsq
,
bestepid
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/getWorkFlowImage'
,
method
:
'get'
,
params
:
{
bsmSlsq
:
bsmSlsq
,
bestepid
:
bestepid
}
})
}
...
...
src/api/workflow/zjgcdyFlow.js
View file @
61f7baf
/*
* @Description:
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:32:45
*/
...
...
@@ -67,18 +67,6 @@ export function saveBatchData (data, djlx) {
data
})
}
// 流程图
export
function
getWorkFlowImage
(
bsmSlsq
,
bestepid
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/getWorkFlowImage'
,
method
:
'get'
,
params
:
{
bsmSlsq
:
bsmSlsq
,
bestepid
:
bestepid
}
})
}
// 上传单个文件
export
function
sjClmxUpload
(
data
)
{
return
request
({
...
...
src/api/ywbl.js
View file @
61f7baf
...
...
@@ -89,43 +89,6 @@ export function searchTaskToDo (data) {
data
})
}
/**
* @description: 待办箱/不动产单元删除接口
* @param {*} data
* @author: renchao
*/
export
function
deleteFlow
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/deleteFlow'
,
method
:
'post'
,
data
})
}
/**
* @description: 业务办理-发起业务申请流程
* @param {*} data
* @author: renchao
*/
export
function
startBusinessFlow
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/startBusinessFlow'
,
method
:
'post'
,
data
})
}
/**
* @description: 业务办理-发起补录申请流程
* @param {*} data
* @author: renchao
*/
export
function
startRepairFlow
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/startRepairFlow'
,
method
:
'post'
,
data
})
}
/**
* @description: 已办箱列表查询接口
...
...
@@ -201,31 +164,6 @@ export function deleteCollectBiz (bsmSqyw) {
method
:
'post'
})
}
/**
* @description: 国有建设用地使用权/房屋使用权 -选择不动产单元
* @param {*} data
* @author: renchao
*/
export
function
choiceBdcdy
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/choiceBdcdy'
,
method
:
'post'
,
data
})
}
/**
* @description: 申请列表删除
* @param {*} data
* @author: renchao
*/
export
function
deleteSlbdcdy
(
data
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/deleteSlbdcdy'
,
method
:
'post'
,
data
})
}
/**
* @description: 获取自然幢下其他户
...
...
@@ -241,32 +179,6 @@ export function selectOtherH (data) {
}
/**
* @description: 认领任务
* @param {*} bsmSlsq
* @param {*} bestepid
* @author: renchao
*/
export
function
claimTask
(
bsmSlsq
,
bestepid
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/claimTask?bsmSlsq='
+
bsmSlsq
+
'&bestepid='
+
bestepid
,
method
:
'get'
,
})
}
/**
* @description: 取消认领任务
* @param {*} bsmSlsq
* @param {*} bestepid
* @author: renchao
*/
export
function
unClaimTask
(
bsmSlsq
,
bestepid
)
{
return
request
({
url
:
SERVER
.
SERVERAPI
+
'/rest/business/workFlow/unClaimTask?bsmSlsq='
+
bsmSlsq
+
'&bestepid='
+
bestepid
,
method
:
'get'
,
})
}
/**
* @description: 业务办理-选择农用地信息-根据条件进行列表查询
* @param {*} data
* @author: renchao
...
...
src/components/LbTable/lb-table.vue
View file @
61f7baf
...
...
@@ -127,7 +127,7 @@
// 单选
singleElection
(
row
)
{
this
.
selected
=
this
.
data
.
indexOf
(
row
);
this
.
$emit
(
'row-click'
,
val
)
// this.$emit('row-click', row
)
},
tableRowClassName
({
row
,
rowIndex
})
{
...
...
src/views/djbworkflow/components/batchDel.vue
View file @
61f7baf
...
...
@@ -16,7 +16,7 @@
</div>
</
template
>
<
script
>
import
{
deleteFlow
}
from
"@/api/
ywbl
.js"
import
{
deleteFlow
}
from
"@/api/
workFlow
.js"
import
store
from
'@/store/index.js'
export
default
{
components
:
{},
...
...
src/views/djbworkflow/components/dialog/commonOpinion.vue
deleted
100644 → 0
View file @
b2f1769
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:40:02
-->
<
template
>
<div>
<el-button
type=
"primary"
native-type=
"submit"
@
click=
"openDialog"
>
新增常用
</el-button>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
v-show=
"addDialog"
>
<el-form-item
prop=
"commonOpinion"
>
<div
class=
"invalid-reson"
>
常用意见:
</div>
<el-input
v-model=
"form.commonOpinion"
placeholder=
"请输入常用意见"
type=
"textarea"
:rows=
"4"
></el-input>
</el-form-item>
<el-form-item
class=
"text-center"
>
<el-button
@
click=
"closeaddDiglog"
>
取 消
</el-button>
<el-button
type=
"primary"
@
click=
"addOpinion"
>
确 定
</el-button>
</el-form-item>
</el-form>
<lb-table
:heightNumSetting=
"true"
@
row-dblclick=
"handleRowClick"
:pagination=
"false"
:column=
"columns"
:minHeight=
"300"
:data=
"tableData.data"
>
</lb-table>
<div
style=
"height:15px"
></div>
<div
class=
"text-center"
>
<el-button
@
click=
"$popupCacel"
>
取消
</el-button>
</div>
</div>
</
template
>
<
script
>
import
store
from
'@/store/index.js'
import
{
getUserCommonOpinion
,
addUserCommonOpinion
,
delUserCommonOpinion
}
from
"@/api/fqsq.js"
export
default
{
components
:
{},
props
:
{
formData
:
{
type
:
Object
,
default
:
{}
}
},
data
()
{
return
{
addDialog
:
false
,
columns
:
[
{
label
:
'序号'
,
type
:
'index'
,
width
:
'50'
,
},
{
prop
:
"opinion"
,
label
:
"意见描述"
,
},
{
label
:
'操作'
,
width
:
'100'
,
render
:
(
h
,
scope
)
=>
{
return
(
<
div
>
<
el
-
button
type
=
"text"
onClick
=
{()
=>
{
this
.
useCommonOpinion
(
scope
.
row
)
}}
>
使用
<
/el-button
>
<
el
-
button
type
=
"text"
onClick
=
{()
=>
{
this
.
deleteOpinion
(
scope
.
row
)
}}
>
删除
<
/el-button
>
<
/div
>
)
}
}
],
tableData
:
{
total
:
0
,
data
:
[],
},
form
:
{
commonOpinion
:
''
,
},
rules
:
{
commonOpinion
:
[
{
required
:
true
,
message
:
'请输入常用意见'
,
trigger
:
'blur'
}
]
}
}
},
mounted
()
{
this
.
getList
()
},
methods
:
{
getList
()
{
getUserCommonOpinion
().
then
(
res
=>
{
this
.
tableData
.
data
=
res
.
result
})
},
//新增常用意见
addOpinion
()
{
this
.
$refs
.
form
.
validate
(
valid
=>
{
if
(
valid
)
{
addUserCommonOpinion
({
commonOpinion
:
this
.
form
.
commonOpinion
}).
then
(
res
=>
{
if
(
res
.
code
==
200
)
{
this
.
$message
.
success
(
"新增成功"
)
this
.
closeaddDiglog
();
this
.
getList
()
}
else
{
this
.
$message
.
error
(
res
.
message
)
}
})
}
else
{
return
false
;
}
});
},
//打开新增弹窗
openDialog
()
{
this
.
addDialog
=
true
},
//关闭新增弹窗
closeaddDiglog
()
{
this
.
addDialog
=
false
this
.
$refs
[
'form'
].
resetFields
();
},
handleRowClick
(
item
)
{
this
.
useCommonOpinion
(
item
)
},
//使用常用意见
useCommonOpinion
(
item
)
{
store
.
dispatch
(
'workflow/setOptions'
,
item
.
opinion
);
this
.
$popupCacel
()
},
//删除常用意见
deleteOpinion
(
item
)
{
this
.
$confirm
(
"确定要删除吗, 是否继续?"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
cancelButtonText
:
"取消"
,
type
:
"warning"
,
}).
then
(()
=>
{
delUserCommonOpinion
({
bsmOpinion
:
item
.
bsmOpinion
}).
then
(
res
=>
{
if
(
res
.
code
==
200
)
{
this
.
$message
.
success
(
"删除成功"
)
this
.
getList
()
}
else
{
this
.
$message
.
error
(
res
.
message
)
}
})
})
.
catch
(()
=>
{
this
.
$message
({
type
:
"info"
,
message
:
"已取消删除"
,
});
});
},
//关闭列表弹窗
closeDialog
()
{
this
.
form
.
commonOpinion
=
""
;
}
}
}
</
script
>
<
style
scoped
lang=
'scss'
>
@import
"~@/styles/mixin.scss"
;
@import
"~@/styles/dialogBox.scss"
;
.invalid-reson
{
margin-bottom
:
10px
;
}
.dialog-footer
{
margin-top
:
10px
;
display
:
flex
;
justify-content
:
flex-end
;
}
</
style
>
src/views/djbworkflow/components/leftmenu/ordinaryMenu.vue
View file @
61f7baf
...
...
@@ -60,10 +60,9 @@
</
template
>
<
script
>
import
{
mapGetters
}
from
"vuex"
;
import
{
leftMenu
}
from
"@/api/fqsq
.js"
;
import
{
leftMenu
,
deleteSlbdcdy
}
from
"@/api/workFlow
.js"
;
import
{
deleteRepairRecord
}
from
"@/api/djbbl.js"
;
import
{
leftMenubl
}
from
"@/api/djbbl.js"
;
import
{
deleteSlbdcdy
}
from
"@/api/ywbl.js"
;
import
{
getBdcqljqtsx
}
from
"@/api/registerBook.js"
;
import
{
loadTreeData
,
getNode
}
from
"./djbFrameData.js"
;
export
default
{
...
...
@@ -104,7 +103,7 @@ export default {
mounted
()
{
this
.
delel
=
this
.
$parent
.
isEdit
this
.
loadBdcdylist
();
this
.
getleftMenubl
();
//
this.getleftMenubl();
},
...
...
@@ -121,7 +120,7 @@ export default {
},
methods
:
{
//读取申请单元信息
loadBdcdylist
(
add
)
{
loadBdcdylist
()
{
var
formdata
=
new
FormData
();
if
(
this
.
bsmSlsq
){
formdata
.
append
(
"bsmSlsq"
,
this
.
bsmSlsq
);
...
...
@@ -130,9 +129,6 @@ export default {
if
(
res
.
code
===
200
&&
res
.
result
)
{
this
.
currentSelectProps
=
res
.
result
[
0
];
this
.
$emit
(
"getCurrentSelectProps"
,
this
.
currentSelectProps
);
if
(
add
){
this
.
$parent
.
getQllxByBdcdyid
()
}
}
});
}
...
...
@@ -141,9 +137,13 @@ export default {
},
// 获取右侧菜单
getleftMenubl
(
row
)
{
leftMenubl
(
this
.
bsmSlsq
).
then
((
res
)
=>
{
this
.
supplementarylist
=
res
.
result
;
if
(
row
){
if
(
row
==
1
){
this
.
delel
=
false
}
if
(
row
&&
row
!=
1
){
this
.
supplementarylist
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
bsmRepair
==
row
.
bsmRepair
){
this
.
activeIndex
=
index
.
toString
()
...
...
src/views/djbworkflow/components/stop.vue
View file @
61f7baf
<!--
* @Description:
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:41:45
-->
...
...
@@ -21,7 +21,7 @@
</
template
>
<
script
>
import
{
stopTask
}
from
"@/api/
fqsq
.js"
;
import
{
stopTask
}
from
"@/api/
workFlow
.js"
;
export
default
{
props
:
{
formData
:
{
...
...
src/views/djbworkflow/components/th.vue
View file @
61f7baf
<!--
* @Description:
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:41:57
-->
...
...
@@ -46,7 +46,7 @@
<
script
>
import
{
getTaskBackNode
,
sendBackTask
}
from
"@/api/
fqsq
.js"
import
{
getTaskBackNode
,
sendBackTask
}
from
"@/api/
workFlow
.js"
import
{
popupCacel
}
from
"@/utils/popup.js"
;
export
default
{
...
...
src/views/djbworkflow/components/zc.vue
View file @
61f7baf
<!--
* @Description:
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:42:01
-->
...
...
@@ -24,7 +24,7 @@
</
template
>
<
script
>
import
{
completeTask
,
getNextLinkInfo
}
from
"@/api/
fqsq
.js"
import
{
completeTask
,
getNextLinkInfo
}
from
"@/api/
workFlow
.js"
export
default
{
components
:
{
},
...
...
src/views/djbworkflow/djbBook/components/blxxtabs/ygdj.vue
View file @
61f7baf
...
...
@@ -136,7 +136,7 @@
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"预告登记种类"
>
<el-form-item
label=
"预告登记种类"
prop=
"ygdj.ygdjlx"
:rules=
"rules.ygdjlxrules"
>
<el-select
v-model=
"ruleForm.ygdj.ygdjlx"
>
<el-option
v-for=
"item in dictData['A29']"
...
...
@@ -217,17 +217,17 @@
<el-input
v-model=
"ruleForm.ygdj.jzmj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
v-if=
"ruleForm.qlxx.qszt == '2'"
>
<el-form-item
label=
"注销预告业务号"
>
<el-input
v-model=
"ruleForm.ygdj.zxygywh"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
v-if=
"ruleForm.qlxx.qszt == '2'"
>
<el-form-item
label=
"注销预告原因"
>
<el-input
v-model=
"ruleForm.ygdj.zxygyy"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
v-if=
"ruleForm.qlxx.qszt == '2'"
>
<el-form-item
label=
"注销时间"
>
<el-input
v-model=
"ruleForm.ygdj.zxsj"
></el-input>
</el-form-item>
...
...
@@ -375,6 +375,7 @@ export default {
djjgrules
:
[{
required
:
true
,
message
:
"登记机构"
,
trigger
:
"change"
}],
dbrrules
:
[{
required
:
true
,
message
:
"登簿人"
,
trigger
:
"blur"
}],
djsjrules
:
[{
required
:
true
,
message
:
"登记时间"
,
trigger
:
"change"
}],
ygdjlxrules
:
[{
required
:
true
,
message
:
"预告登记种类"
,
trigger
:
"change"
}],
},
};
},
...
...
src/views/djbworkflow/djbBook/components/blxxtabs/yydj.vue
View file @
61f7baf
...
...
@@ -145,21 +145,31 @@
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"登记时间:"
>
<el-input
v-model=
"ruleForm.yydj.djsj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"24"
>
<el-form-item
label=
"附记:"
>
<el-input
v-model=
"ruleForm.yydj.fj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
v-if=
"ruleForm.qlxx.qszt == '2'"
>
<el-form-item
label=
"注销异议业务号"
>
<el-input
v-model=
"ruleForm.yydj.zxyyywh"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
v-if=
"ruleForm.qlxx.qszt == '2'"
>
<el-form-item
label=
"注销异议原因"
>
<el-input
v-model=
"ruleForm.yydj.zxyyyy"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
v-if=
"ruleForm.qlxx.qszt == '2'"
>
<el-form-item
label=
"注销异议登簿人"
>
<el-input
v-model=
"ruleForm.yydj.zxyydbr"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
v-if=
"ruleForm.qlxx.qszt == '2'"
>
<el-form-item
label=
"注销异议登记时间"
>
<el-date-picker
v-model=
"ruleForm.yydj.zxyydjsj"
...
...
@@ -171,16 +181,6 @@
</el-date-picker>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"登记时间:"
>
<el-input
v-model=
"ruleForm.yydj.djsj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"24"
>
<el-form-item
label=
"附记:"
>
<el-input
v-model=
"ruleForm.yydj.fj"
></el-input>
</el-form-item>
</el-col>
</el-row>
<div
class=
"slxx_title title-block"
>
权利人信息
...
...
src/views/djbworkflow/djbBook/spyj.vue
View file @
61f7baf
...
...
@@ -48,6 +48,7 @@
placeholder=
"请输入审批意见"
v-model=
"item.shyj"
></el-input>
<el-button
class=
"opinion_btn"
@
click=
"commonOpinion(index)"
v-if=
"ableOperation"
>
常用意见
</el-button>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -74,7 +75,7 @@
</div>
</el-form>
</div>
<div
class=
"submit_button"
v-if=
"
!$route.query.viewtype
"
>
<div
class=
"submit_button"
v-if=
"
ableOperation
"
>
<el-button
type=
"primary"
@
click=
"onSubmit('ruleFormRef')"
>
保存
</el-button
>
...
...
@@ -93,6 +94,7 @@ export default {
data
()
{
return
{
isNoData
:
false
,
currentindex
:
0
,
ableOperation
:
true
,
tableData
:
[{
jdmc
:
"初审"
}],
rules
:
{
...
...
@@ -103,19 +105,29 @@ export default {
};
},
watch
:
{},
watch
:
{
yjsqOptions
:
{
handler
(
val
)
{
this
.
add
(
val
)
},
deep
:
true
,
immediate
:
true
},
},
created
()
{},
mounted
()
{
this
.
propsParam
.
isEdit
=
this
.
$parent
.
isEdit
this
.
propsParam
=
this
.
$attrs
;
if
(
this
.
$route
.
query
.
viewtype
)
{
this
.
ableOperation
=
false
}
this
.
getShList
();
},
methods
:
{
deleClick
(){
console
.
log
(
"111 "
);
if
(
this
.
tableData
.
length
<=
1
){
console
.
log
(
"w222"
);
this
.
$message
.
error
(
"最少填写一条初审意见"
);
}
else
if
(
this
.
tableData
.
length
>=
2
){
console
.
log
(
"3333"
);
this
.
tableData
=
this
.
tableData
.
slice
(
0
,
-
1
)
}
...
...
@@ -175,23 +187,15 @@ export default {
return
false
;
}
},
// onSubmit() {
// this.$refs.tablelist[index].validate((valid) => {
// if (valid) {
// this.tableData.forEach((item, index) => {
// item["bsmBusiness"] = this.$parent.bsmRepair;
// }),
// addidea(this.tableData).then((res) => {
// if (res.code === 200) {
// this.$message.success("保存成功");
// this.refresh += 1;
// } else {
// this.$message.error(res.message);
// }
// });
// }
// });
// },
//打开常用意见列表弹窗
commonOpinion
(
index
)
{
this
.
currentindex
=
index
this
.
$popupDialog
(
"常用意见"
,
"workflow/components/dialog/commonOpinion"
,
{},
"70%"
,
true
)
},
add
(
val
){
this
.
$set
(
this
.
tableData
[
this
.
currentindex
],
'shyj'
,
val
)
}
},
};
</
script
>
...
...
src/views/djbworkflow/mixin/index.js
View file @
61f7baf
...
...
@@ -3,9 +3,7 @@
* @Autor: miaofang
* @LastEditTime: 2023-06-14 15:01:31
*/
import
{
getWorkFlowImage
}
from
"@/api/workflow/jsydsyqFlow.js"
;
import
{
getPrintTemplateByCode
}
from
"@/api/system"
;
import
{
getPrintApplicationInfo
}
from
"@/api/fqsq"
;
import
{
getQllxByBdcdyid
}
from
"@/api/djbbl.js"
;
import
{
uploadUndo
}
from
"@/api/clxx"
;
import
{
deleteFlow
}
from
"@/api/djbbl"
;
...
...
@@ -15,7 +13,10 @@ import {
record
,
completeTask
,
getNextLinkInfo
,
}
from
"@/api/fqsq.js"
;
getWorkFlowImage
,
getPrintApplicationInfo
,
unClaimTask
}
from
"@/api/workFlow.js"
;
import
{
mapGetters
}
from
'vuex'
import
{
log
}
from
"bpmn-js-token-simulation"
;
export
default
{
...
...
@@ -34,7 +35,8 @@ export default {
//批量按钮名称
batchButtonName
:
''
,
// 受理申请信息
slsq
:
{}
slsq
:
{},
ableOperation
:
true
}
},
mounted
()
{
...
...
@@ -54,7 +56,18 @@ export default {
if
(
res
.
code
===
200
)
{
this
.
leftButtonList
=
res
.
result
.
button
;
this
.
rightButtonList
=
res
.
result
.
operation
;
// this.rightButtonList.splice(0,2)
let
arr
=
this
.
rightButtonList
.
filter
((
item
)
=>
{
return
item
.
name
==
"删除"
})
if
(
arr
.
length
){
console
.
log
(
"1111111111111111111"
);
this
.
$refs
.
Menu
.
getleftMenubl
();
}
else
{
this
.
ableOperation
=
false
console
.
log
(
"22222222222222"
);
this
.
$refs
.
Menu
.
getleftMenubl
(
1
);
}
}
})
...
...
src/views/djbworkflow/workFrame.vue
View file @
61f7baf
...
...
@@ -69,7 +69,7 @@
<
script
>
import
WorkFlow
from
"./mixin/index"
;
import
{
getForm
}
from
"./flowform"
;
import
{
getStepFormInfo
}
from
"@/api/
fqsq
.js"
;
import
{
getStepFormInfo
}
from
"@/api/
workFlow
.js"
;
import
NoticeBar
from
"@/components/NoticeBar/index"
;
import
ProcessViewer
from
"./components/processViewer.vue"
;
// 引入左侧菜单
...
...
src/views/djbworkflow/workFrameView.vue
View file @
61f7baf
...
...
@@ -73,7 +73,7 @@
<
script
>
import
WorkFlow
from
"./mixin/index"
;
import
{
getForm
}
from
"./flowform"
;
import
{
getBlYbxStepFormInfo
}
from
"@/api/
fqsq
.js"
;
import
{
getBlYbxStepFormInfo
}
from
"@/api/
workFlow
.js"
;
import
NoticeBar
from
"@/components/NoticeBar/index"
;
import
ProcessViewer
from
"./components/processViewer.vue"
;
// 引入左侧菜单
...
...
src/views/registerBook/djbFrameall.vue
View file @
61f7baf
...
...
@@ -16,7 +16,7 @@
import
{
searchTaskToDo
}
from
"@/api/ywbl"
;
import
{
leftMenu
}
from
"@/api/
fqsq
.js"
;
}
from
"@/api/
workFlow
.js"
;
export
default
{
data
()
{
return
{
...
...
src/views/system/dictionaries/components/editDialog.vue
View file @
61f7baf
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-13 16:42:17
-->
<
template
>
<div>
<el-form
:model=
"ruleForm"
ref=
"ruleForm"
label-width=
"100px"
>
...
...
@@ -26,302 +31,302 @@
</
template
>
<
script
>
import
{
getUuid
,
judgeSort
,
realMove
,
findParents
,
removeTreeListItem
}
from
'@/utils/operation'
import
{
editDictNode
,
getChildDictList
}
from
'@/api/user'
export
default
{
props
:
{
formData
:
{
type
:
Object
,
default
:
()
=>
{
}
}
},
data
()
{
return
{
key
:
0
,
keyList
:
[],
ruleForm
:
{
dcode
:
''
,
dname
:
''
},
column
:
[],
columns
:
[
{
width
:
'70'
,
renderHeader
:
(
h
,
scope
)
=>
{
return
(
<
div
>
{
this
.
formData
.
isenable
===
'0'
?
<
span
>
序号
<
/span>
:
<
i
class
=
"el-icon-plus"
onClick
=
{()
=>
{
this
.
handleAdd
()
}}
style
=
"cursor:pointer;color:#409EFF"
><
/i
>
}
<
/div>
)
},
render
:
(
h
,
scope
)
=>
{
return
(
<
span
>
{
scope
.
row
.
index
}
<
/span
>
)
}
import
{
getUuid
,
judgeSort
,
realMove
,
findParents
,
removeTreeListItem
}
from
'@/utils/operation'
import
{
editDictNode
,
getChildDictList
}
from
'@/api/user'
export
default
{
props
:
{
formData
:
{
type
:
Object
,
default
:
()
=>
{
}
}
},
data
()
{
return
{
key
:
0
,
keyList
:
[],
ruleForm
:
{
dcode
:
''
,
dname
:
''
},
{
prop
:
'dcode'
,
width
:
'100'
,
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
>
column
:
[],
columns
:
[
{
width
:
'70'
,
renderHeader
:
(
h
,
scope
)
=>
{
return
(
<
div
>
{
this
.
formData
.
isenable
===
'0'
?
<
span
>
序号
<
/span>
:
<
i
class
=
"el-icon-plus"
onClick
=
{()
=>
{
this
.
handleAdd
()
}}
style
=
"cursor:pointer;color:#409EFF"
><
/i
>
}
<
/div>
)
},
render
:
(
h
,
scope
)
=>
{
return
(
<
span
>
{
scope
.
row
.
index
}
<
/span
>
)
}
},
{
prop
:
'dcode'
,
width
:
'100'
,
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
>
<
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
>
<
/div
>
)
}
},
{
prop
:
'dname'
,
label
:
'字典项名称'
,
render
:
(
h
,
scope
)
=>
{
return
(
<
div
>
<
el
-
input
placeholder
=
"字典项编码"
disabled
=
{
this
.
formData
.
isenable
==
2
}
v
-
show
=
{
scope
.
row
.
nameShow
}
v
-
fo
value
=
{
scope
.
row
[
scope
.
column
.
property
]}
onFocus
=
{()
=>
{
this
.
itemShowFalse
();
scope
.
row
.
nameShow
=
true
;
}}
onInput
=
{(
val
)
=>
{
scope
.
row
[
scope
.
column
.
property
]
=
val
;
this
.
itemShowFalse
();
scope
.
row
.
codeShow
=
true
;
}}
><
/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
>
<
/div
>
)
}
},
{
prop
:
'dname'
,
label
:
'字典项名称'
,
render
:
(
h
,
scope
)
=>
{
return
(
<
div
>
<
el
-
input
placeholder
=
"字典项编码"
disabled
=
{
this
.
formData
.
isenable
==
2
}
v
-
show
=
{
scope
.
row
.
nameShow
}
v
-
fo
value
=
{
scope
.
row
[
scope
.
column
.
property
]}
onFocus
=
{()
=>
{
this
.
itemShowFalse
();
scope
.
row
.
nameShow
=
true
;
}}
onInput
=
{(
val
)
=>
{
scope
.
row
[
scope
.
column
.
property
]
=
val
;
this
.
itemShowFalse
();
scope
.
row
.
codeShow
=
true
;
}}
><
/el-input
>
<
el
-
input
placeholder
=
"字典项名称"
disabled
=
{
this
.
formData
.
isenable
==
2
}
v
-
show
=
{
!
scope
.
row
.
nameShow
}
value
=
{
scope
.
row
[
scope
.
column
.
property
]}
onFocus
=
{()
=>
{
this
.
itemShowFalse
();
scope
.
row
.
nameShow
=
true
;
}}
onInput
=
{(
val
)
=>
{
scope
.
row
[
scope
.
column
.
property
]
=
val
;
this
.
itemShowFalse
();
scope
.
row
.
codeShow
=
true
;
}}
><
/el-input
>
<
/div
>
)
}
},
{
prop
:
'normcode'
,
label
:
'部标编码'
,
width
:
'100'
,
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
>
<
el
-
input
placeholder
=
"字典项名称"
disabled
=
{
this
.
formData
.
isenable
==
2
}
v
-
show
=
{
!
scope
.
row
.
nameShow
}
value
=
{
scope
.
row
[
scope
.
column
.
property
]}
onFocus
=
{()
=>
{
this
.
itemShowFalse
();
scope
.
row
.
nameShow
=
true
;
}}
onInput
=
{(
val
)
=>
{
scope
.
row
[
scope
.
column
.
property
]
=
val
;
this
.
itemShowFalse
();
scope
.
row
.
codeShow
=
true
;
}}
><
/el-input
>
<
/div
>
)
}
},
{
prop
:
'normcode'
,
label
:
'部标编码'
,
width
:
'100'
,
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
>
<
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
>
<
/div
>
)
}
},
{
prop
:
'normname'
,
label
:
'部标名称'
,
render
:
(
h
,
scope
)
=>
{
return
(
<
div
>
<
el
-
input
placeholder
=
"部标名称"
disabled
=
{
this
.
formData
.
isenable
==
2
}
v
-
show
=
{
scope
.
row
.
normnameShow
}
v
-
fo
value
=
{
scope
.
row
[
scope
.
column
.
property
]}
onFocus
=
{()
=>
{
this
.
itemShowFalse
();
scope
.
row
.
normnameShow
=
true
;
}}
onInput
=
{(
val
)
=>
{
scope
.
row
[
scope
.
column
.
property
]
=
val
;
this
.
itemShowFalse
();
scope
.
row
.
codeShow
=
true
;
}}
><
/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
>
<
/div
>
)
}
},
{
prop
:
'normname'
,
label
:
'部标名称'
,
render
:
(
h
,
scope
)
=>
{
return
(
<
div
>
<
el
-
input
placeholder
=
"部标名称"
disabled
=
{
this
.
formData
.
isenable
==
2
}
v
-
show
=
{
scope
.
row
.
normnameShow
}
v
-
fo
value
=
{
scope
.
row
[
scope
.
column
.
property
]}
onFocus
=
{()
=>
{
this
.
itemShowFalse
();
scope
.
row
.
normnameShow
=
true
;
}}
onInput
=
{(
val
)
=>
{
scope
.
row
[
scope
.
column
.
property
]
=
val
;
this
.
itemShowFalse
();
scope
.
row
.
codeShow
=
true
;
}}
><
/el-input
>
<
el
-
input
placeholder
=
"部标名称"
disabled
=
{
this
.
formData
.
isenable
==
2
}
v
-
show
=
{
!
scope
.
row
.
normnameShow
}
value
=
{
scope
.
row
[
scope
.
column
.
property
]}
onFocus
=
{()
=>
{
this
.
itemShowFalse
();
scope
.
row
.
normnameShow
=
true
;
}}
onInput
=
{(
val
)
=>
{
scope
.
row
[
scope
.
column
.
property
]
=
val
;
this
.
itemShowFalse
();
scope
.
row
.
codeShow
=
true
;
}}
><
/el-input
>
<
/div
>
)
<
el
-
input
placeholder
=
"部标名称"
disabled
=
{
this
.
formData
.
isenable
==
2
}
v
-
show
=
{
!
scope
.
row
.
normnameShow
}
value
=
{
scope
.
row
[
scope
.
column
.
property
]}
onFocus
=
{()
=>
{
this
.
itemShowFalse
();
scope
.
row
.
normnameShow
=
true
;
}}
onInput
=
{(
val
)
=>
{
scope
.
row
[
scope
.
column
.
property
]
=
val
;
this
.
itemShowFalse
();
scope
.
row
.
codeShow
=
true
;
}}
><
/el-input
>
<
/div
>
)
}
},
{
prop
:
'isenable'
,
width
:
'160'
,
label
:
'是否禁用'
,
render
:
(
h
,
scope
)
=>
{
return
(
<
el
-
radio
-
group
disabled
=
{
this
.
formData
.
isenable
==
2
}
v
-
model
=
{
scope
.
row
.
isenable
}
>
<
el
-
radio
label
=
"1"
>
启用
<
/el-radio
>
<
el
-
radio
label
=
"0"
>
禁用
<
/el-radio
>
<
/el-radio-group
>
)
}
},
{
width
:
'130'
,
label
:
'移动'
,
render
:
(
h
,
scope
)
=>
{
return
(
<
div
>
<
el
-
button
type
=
'text'
disabled
=
{
scope
.
row
.
isTop
}
onClick
=
{()
=>
{
this
.
moveUpward
(
scope
.
$index
,
scope
.
row
)
}}
>
上移
<
/el-button
>
<
el
-
button
type
=
'text'
disabled
=
{
scope
.
row
.
isBottom
}
onClick
=
{()
=>
{
this
.
moveDown
(
scope
.
$index
,
scope
.
row
)
}}
>
下移
<
/el-button
>
<
/div
>
)
}
},
{
width
:
'150'
,
label
:
'操作'
,
render
:
(
h
,
scope
)
=>
{
return
(
<
div
>
<
el
-
button
type
=
"text"
style
=
"margin-right:10px"
onClick
=
{()
=>
{
this
.
handleAddSubordinate
(
scope
.
row
)
}}
>
增加下级
<
/el-button
>
<
el
-
button
type
=
"text"
style
=
"margin-left:0"
onClick
=
{()
=>
{
this
.
handleMinus
(
scope
.
$index
,
scope
.
row
)
}}
>
删除
<
/el-button
>
<
/div
>
)
}
}
},
{
prop
:
'isenable'
,
width
:
'160'
,
label
:
'是否禁用'
,
render
:
(
h
,
scope
)
=>
{
return
(
<
el
-
radio
-
group
disabled
=
{
this
.
formData
.
isenable
==
2
}
v
-
model
=
{
scope
.
row
.
isenable
}
>
<
el
-
radio
label
=
"1"
>
启用
<
/el-radio
>
<
el
-
radio
label
=
"0"
>
禁用
<
/el-radio
>
<
/el-radio-group
>
)
],
tableData
:
[]
}
},
mounted
()
{
if
(
this
.
formData
?.
bsmDict
)
{
this
.
$startLoading
();
getChildDictList
(
this
.
formData
.
bsmDict
).
then
(
res
=>
{
this
.
$endLoading
();
let
{
result
}
=
res
this
.
tableData
=
result
?
result
:
[]
this
.
tableData
.
forEach
((
item
,
index
)
=>
{
item
.
index
=
index
+
1
})
this
.
tableData
=
judgeSort
(
this
.
tableData
)
})
}
if
(
this
.
formData
?.
isenable
==
2
)
{
this
.
column
=
this
.
columns
.
slice
(
0
,
6
)
}
else
{
this
.
column
=
this
.
columns
}
this
.
ruleForm
=
this
.
formData
.
rowData
this
.
addIndexes
()
this
.
key
++
},
methods
:
{
// 添加索引
addIndexes
(
data
=
this
.
tableData
,
isAdd
=
true
)
{
data
.
forEach
((
item
,
index
)
=>
{
if
(
index
==
0
)
{
item
.
codeShow
=
true
item
.
nameShow
=
false
item
.
normcodeShow
=
false
item
.
normnameShow
=
false
}
else
{
item
.
codeShow
=
false
item
.
nameShow
=
false
item
.
normcodeShow
=
false
item
.
normnameShow
=
false
}
},
{
width
:
'130'
,
label
:
'移动'
,
render
:
(
h
,
scope
)
=>
{
return
(
<
div
>
<
el
-
button
type
=
'text'
disabled
=
{
scope
.
row
.
isTop
}
onClick
=
{()
=>
{
this
.
moveUpward
(
scope
.
$index
,
scope
.
row
)
}}
>
上移
<
/el-button
>
<
el
-
button
type
=
'text'
disabled
=
{
scope
.
row
.
isBottom
}
onClick
=
{()
=>
{
this
.
moveDown
(
scope
.
$index
,
scope
.
row
)
}}
>
下移
<
/el-button
>
<
/div
>
)
if
(
isAdd
)
{
item
.
index
=
index
+
1
}
},
{
width
:
'150'
,
label
:
'操作'
,
render
:
(
h
,
scope
)
=>
{
return
(
<
div
>
<
el
-
button
type
=
"text"
style
=
"margin-right:10px"
onClick
=
{()
=>
{
this
.
handleAddSubordinate
(
scope
.
row
)
}}
>
增加下级
<
/el-button
>
<
el
-
button
type
=
"text"
style
=
"margin-left:0"
onClick
=
{()
=>
{
this
.
handleMinus
(
scope
.
$index
,
scope
.
row
)
}}
>
删除
<
/el-button
>
<
/div
>
)
if
(
item
.
children
)
{
this
.
addIndexes
(
item
.
children
,
false
)
}
}
],
tableData
:
[]
}
},
mounted
()
{
if
(
this
.
formData
?.
bsmDict
)
{
this
.
$startLoading
();
getChildDictList
(
this
.
formData
.
bsmDict
).
then
(
res
=>
{
this
.
$endLoading
();
let
{
result
}
=
res
this
.
tableData
=
result
?
result
:
[]
this
.
tableData
.
forEach
((
item
,
index
)
=>
{
item
.
index
=
index
+
1
})
this
.
tableData
=
judgeSort
(
this
.
tableData
)
})
}
if
(
this
.
formData
?.
isenable
==
2
)
{
this
.
column
=
this
.
columns
.
slice
(
0
,
6
)
}
else
{
this
.
column
=
this
.
columns
}
this
.
ruleForm
=
this
.
formData
.
rowData
this
.
addIndexes
()
this
.
key
++
},
methods
:
{
// 添加索引
addIndexes
(
data
=
this
.
tableData
,
isAdd
=
true
)
{
data
.
forEach
((
item
,
index
)
=>
{
if
(
index
==
0
)
{
item
.
codeShow
=
true
item
.
nameShow
=
false
item
.
normcodeShow
=
false
item
.
normnameShow
=
false
}
else
{
},
itemShowFalse
()
{
this
.
tableData
.
forEach
((
item
,
index
)
=>
{
item
.
codeShow
=
false
item
.
nameShow
=
false
item
.
normcodeShow
=
false
item
.
normnameShow
=
false
}
if
(
isAdd
)
{
item
.
index
=
index
+
1
}
if
(
item
.
children
)
{
this
.
addIndexes
(
item
.
children
,
false
)
}
})
},
itemShowFalse
()
{
this
.
tableData
.
forEach
((
item
,
index
)
=>
{
item
.
codeShow
=
false
item
.
nameShow
=
false
item
.
normcodeShow
=
false
item
.
normnameShow
=
false
})
},
handleMinus
(
index
,
row
)
{
this
.
$confirm
(
'此操作将永久删除, 是否继续?'
,
'提示'
,
{
confirmButtonText
:
'确定'
,
cancelButtonText
:
'取消'
,
type
:
'warning'
}).
then
(()
=>
{
removeTreeListItem
(
this
.
tableData
,
row
.
bsmDict
)
this
.
$message
({
type
:
'success'
,
message
:
'删除成功!'
})
}).
catch
(()
=>
{
this
.
$message
({
type
:
'info'
,
message
:
'已取消删除'
})
})
},
handleSubmit
()
{
this
.
$startLoading
();
editDictNode
({
bsmDict
:
this
.
formData
.
rowData
.
bsmDict
,
typeid
:
this
.
formData
.
rowData
.
typeid
,
children
:
this
.
tableData
}).
then
(
res
=>
{
this
.
$endLoading
();
if
(
res
.
code
===
200
)
{
},
handleMinus
(
index
,
row
)
{
this
.
$confirm
(
'此操作将永久删除, 是否继续?'
,
'提示'
,
{
confirmButtonText
:
'确定'
,
cancelButtonText
:
'取消'
,
type
:
'warning'
}).
then
(()
=>
{
removeTreeListItem
(
this
.
tableData
,
row
.
bsmDict
)
this
.
$message
({
message
:
'修改成功
'
,
type
:
'success
'
type
:
'success
'
,
message
:
'删除成功!
'
})
this
.
$popupCacel
()
}).
catch
(()
=>
{
this
.
$message
({
type
:
'info'
,
message
:
'已取消删除'
})
})
},
handleSubmit
()
{
this
.
$startLoading
();
editDictNode
({
bsmDict
:
this
.
formData
.
rowData
.
bsmDict
,
typeid
:
this
.
formData
.
rowData
.
typeid
,
children
:
this
.
tableData
}).
then
(
res
=>
{
this
.
$endLoading
();
if
(
res
.
code
===
200
)
{
this
.
$message
({
message
:
'修改成功'
,
type
:
'success'
})
this
.
$popupCacel
()
}
})
},
// 增加下级
handleAddSubordinate
(
row
)
{
if
(
!
row
.
children
)
{
row
.
children
=
[]
}
})
},
// 增加下级
handleAddSubordinate
(
row
)
{
if
(
!
row
.
children
)
{
row
.
children
=
[]
row
.
children
.
push
(
{
dcode
:
''
,
dname
:
''
,
isenable
:
'1'
,
normcode
:
''
,
normname
:
''
,
bsmDict
:
getUuid
(
32
),
typeid
:
row
.
typeid
,
}
)
this
.
keyList
=
[];
this
.
keyList
.
push
(
row
.
bsmDict
)
},
// 增加
handleAdd
()
{
this
.
$nextTick
(()
=>
{
let
container
=
this
.
$el
.
querySelector
(
'.el-table__body-wrapper'
);
container
.
scrollTop
=
container
.
scrollHeight
;
})
this
.
tableData
.
push
(
{
dcode
:
''
,
dname
:
''
,
isenable
:
'1'
,
normcode
:
''
,
normname
:
''
,
bsmDict
:
getUuid
(
32
),
typeid
:
this
.
ruleForm
.
typeid
,
}
)
this
.
addIndexes
()
this
.
key
++
},
// 上移下移
moveUpward
(
index
,
row
)
{
realMove
(
row
.
bsmDict
,
'UP'
,
this
.
tableData
)
this
.
key
++
let
id
=
findParents
(
this
.
tableData
,
row
.
bsmDict
)
this
.
keyList
=
id
},
moveDown
(
index
,
row
)
{
realMove
(
row
.
bsmDict
,
'DOWN'
,
this
.
tableData
)
this
.
key
++
let
id
=
findParents
(
this
.
tableData
,
row
.
bsmDict
)
this
.
keyList
=
id
}
row
.
children
.
push
(
{
dcode
:
''
,
dname
:
''
,
isenable
:
'1'
,
normcode
:
''
,
normname
:
''
,
bsmDict
:
getUuid
(
32
),
typeid
:
row
.
typeid
,
}
)
this
.
keyList
=
[];
this
.
keyList
.
push
(
row
.
bsmDict
)
},
// 增加
handleAdd
()
{
this
.
$nextTick
(()
=>
{
let
container
=
this
.
$el
.
querySelector
(
'.el-table__body-wrapper'
);
container
.
scrollTop
=
container
.
scrollHeight
;
})
this
.
tableData
.
push
(
{
dcode
:
''
,
dname
:
''
,
isenable
:
'1'
,
normcode
:
''
,
normname
:
''
,
bsmDict
:
getUuid
(
32
),
typeid
:
this
.
ruleForm
.
typeid
,
}
)
this
.
addIndexes
()
this
.
key
++
},
// 上移下移
moveUpward
(
index
,
row
)
{
realMove
(
row
.
bsmDict
,
'UP'
,
this
.
tableData
)
this
.
key
++
let
id
=
findParents
(
this
.
tableData
,
row
.
bsmDict
)
this
.
keyList
=
id
},
moveDown
(
index
,
row
)
{
realMove
(
row
.
bsmDict
,
'DOWN'
,
this
.
tableData
)
this
.
key
++
let
id
=
findParents
(
this
.
tableData
,
row
.
bsmDict
)
this
.
keyList
=
id
}
}
}
</
script
>
<
style
rel=
"stylesheet/scss"
lang=
"scss"
scoped
>
@import
"~@/styles/dialogBoxheader.scss"
;
@import
"~@/styles/dialogBoxheader.scss"
;
/
deep
/
.el-radio
{
margin-right
:
5px
!important
;
}
/
deep
/
.el-radio
{
margin-right
:
5px
!important
;
}
</
style
>
...
...
src/views/system/dictionaries/dictionaries.vue
View file @
61f7baf
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-13 16:31:56
-->
<
template
>
<div
class=
"from-clues"
>
<!-- 表单部分 -->
...
...
@@ -33,84 +38,84 @@
</div>
</
template
>
<
script
>
import
table
from
"@/utils/mixin/table"
import
{
getQlxxDictList
,
getChildDictList
,
refreshDictCache
}
from
"@/api/user.js"
import
{
datas
,
sendThis
}
from
"./dictionaries"
import
editDialog
from
"./components/editDialog.vue"
export
default
{
name
:
"dictionaries"
,
components
:
{
editDialog
},
mixins
:
[
table
],
mounted
()
{
sendThis
(
this
);
},
data
()
{
return
{
details
:
{
bsmDict
:
''
,
isenable
:
1
,
rowData
:
{}
},
ruleForm
:
{
dcode
:
''
,
dname
:
''
},
tableData
:
{
total
:
0
,
columns
:
datas
.
columns
(),
data
:
[]
import
table
from
"@/utils/mixin/table"
import
{
getQlxxDictList
,
getChildDictList
,
refreshDictCache
}
from
"@/api/user.js"
import
{
datas
,
sendThis
}
from
"./dictionaries"
import
editDialog
from
"./components/editDialog.vue"
export
default
{
name
:
"dictionaries"
,
components
:
{
editDialog
},
mixins
:
[
table
],
mounted
()
{
sendThis
(
this
);
},
data
()
{
return
{
details
:
{
bsmDict
:
''
,
isenable
:
1
,
rowData
:
{}
},
ruleForm
:
{
dcode
:
''
,
dname
:
''
},
tableData
:
{
total
:
0
,
columns
:
datas
.
columns
(),
data
:
[]
}
}
}
},
methods
:
{
// 初始化数据
queryClick
()
{
this
.
$startLoading
();
getQlxxDictList
({
...
this
.
ruleForm
,
...
this
.
pageData
}).
then
(
res
=>
{
this
.
$endLoading
();
let
{
records
,
total
}
=
res
.
result
this
.
tableData
.
data
=
records
?
records
:
[]
this
.
tableData
.
total
=
total
?
total
:
0
})
},
handleRefresh
()
{
this
.
$confirm
(
'是否确认刷新'
,
'提示'
,
{
confirmButtonText
:
'确定'
,
cancelButtonText
:
'取消'
,
type
:
'warning'
}).
then
(()
=>
{
this
.
$startLoading
()
refreshDictCache
().
then
(
res
=>
{
if
(
res
.
code
==
200
)
{
let
refech
=
this
.
$store
.
dispatch
(
'dict/generateDic'
)
this
.
$endLoading
()
refech
&&
this
.
$message
({
message
:
'刷新成功'
,
type
:
'success'
});
}
else
{
this
.
$message
.
error
(
res
.
message
)
}
methods
:
{
// 初始化数据
queryClick
()
{
this
.
$startLoading
();
getQlxxDictList
({
...
this
.
ruleForm
,
...
this
.
pageData
}).
then
(
res
=>
{
this
.
$endLoading
();
let
{
records
,
total
}
=
res
.
result
this
.
tableData
.
data
=
records
?
records
:
[]
this
.
tableData
.
total
=
total
?
total
:
0
})
}).
catch
(()
=>
{
this
.
$message
({
type
:
'info'
,
message
:
'取消刷新'
},
handleRefresh
()
{
this
.
$confirm
(
'是否确认刷新'
,
'提示'
,
{
confirmButtonText
:
'确定'
,
cancelButtonText
:
'取消'
,
type
:
'warning'
}).
then
(()
=>
{
this
.
$startLoading
()
refreshDictCache
().
then
(
res
=>
{
if
(
res
.
code
==
200
)
{
let
refech
=
this
.
$store
.
dispatch
(
'dict/generateDic'
)
this
.
$endLoading
()
refech
&&
this
.
$message
({
message
:
'刷新成功'
,
type
:
'success'
});
}
else
{
this
.
$message
.
error
(
res
.
message
)
}
})
}).
catch
(()
=>
{
this
.
$message
({
type
:
'info'
,
message
:
'取消刷新'
});
});
}
);
},
// 修改
editClick
(
row
,
val
)
{
this
.
details
.
rowData
=
row
this
.
details
.
isenable
=
val
this
.
details
.
bsmDict
=
row
.
bsmDict
this
.
$popupDialog
(
"字典信息"
,
"system/dictionaries/components/editDialog"
,
this
.
details
)
}
,
// 修改
editClick
(
row
,
val
)
{
this
.
details
.
rowData
=
row
this
.
details
.
isenable
=
val
this
.
details
.
bsmDict
=
row
.
bsmDict
this
.
$popupDialog
(
"字典信息"
,
"system/dictionaries/components/editDialog"
,
this
.
details
)
}
}
}
}
</
script
>
<
style
scoped
lang=
"scss"
>
@import
"~@/styles/public.scss"
;
@import
"~@/styles/public.scss"
;
</
style
>
...
...
src/views/system/dymbgl/components/editDialog.vue
View file @
61f7baf
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-13 16:42:26
-->
<
template
>
<el-form
ref=
"ruleForm"
:model=
"ruleForm"
label-width=
"100px"
:rules=
"rules"
>
<el-row>
...
...
src/views/system/flfg/components/addDialog.vue
View file @
61f7baf
...
...
@@ -26,7 +26,7 @@
<
script
>
import
{
addSysNotice
}
from
"@/api/system.js"
import
{
upload
}
from
"@/api/
system
.js"
import
{
upload
}
from
"@/api/
file
.js"
export
default
{
props
:
{
value
:
{
type
:
Boolean
,
default
:
false
},
...
...
@@ -93,4 +93,4 @@ export default {
</
script
>
<
style
scoped
lang=
"scss"
>
</
style
>
\ No newline at end of file
</
style
>
...
...
src/views/system/sqywgz/components/editDialog.vue
View file @
61f7baf
...
...
@@ -127,7 +127,7 @@ 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/sys
tem
'
import
{
getSqdjywDetail
,
saveSqdjyw
}
from
'@/api/sys
Sqdjyw
'
export
default
{
components
:
{
djqxsd
,
...
...
src/views/system/sqywgz/sqywDetail.vue
View file @
61f7baf
...
...
@@ -136,7 +136,7 @@
<
script
>
import
{
uploadUrl
}
from
'@/api/file'
import
{
upward
,
down
}
from
"@/utils/operation"
;
import
{
getDjlxInfo
,
getSqdjywDetail
,
saveSqdjyw
}
from
"@/api/sys
tem
.js"
;
import
{
getDjlxInfo
,
getSqdjywDetail
,
saveSqdjyw
}
from
"@/api/sys
Sqdjyw
.js"
;
import
{
datas
,
sendThis
}
from
"./sqywDetail"
;
export
default
{
name
:
"componentDialog"
,
...
...
src/views/system/sqywgz/sqywgz.vue
View file @
61f7baf
...
...
@@ -40,7 +40,7 @@ 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/sys
tem
.js"
;
import
{
getSysSqdjywBysearch
,
getDjlxInfo
}
from
"@/api/sys
Sqdjyw
.js"
;
export
default
{
name
:
"djbcx"
,
components
:
{
...
...
src/views/system/xttz/components/addDialog.vue
View file @
61f7baf
...
...
@@ -55,7 +55,7 @@
</
template
>
<
script
>
import
{
addSysNotice
,
updateSysNotice
}
from
"@/api/system.js"
;
import
{
upload
}
from
"@/api/
system
.js"
;
import
{
upload
}
from
"@/api/
file
.js"
;
import
{
quillEditor
}
from
"vue-quill-editor"
;
export
default
{
props
:
{
...
...
src/views/workflow/components/dialog/commonOpinion.vue
View file @
61f7baf
<!--
* @Description:
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:40:02
-->
...
...
@@ -28,7 +28,7 @@
</
template
>
<
script
>
import
store
from
'@/store/index.js'
import
{
getUserCommonOpinion
,
addUserCommonOpinion
,
delUserCommonOpinion
}
from
"@/api/
fqsq
.js"
import
{
getUserCommonOpinion
,
addUserCommonOpinion
,
delUserCommonOpinion
}
from
"@/api/
opinion
.js"
export
default
{
components
:
{},
props
:
{
...
...
@@ -164,4 +164,4 @@
display
:
flex
;
justify-content
:
flex-end
;
}
</
style
>
\ No newline at end of file
</
style
>
...
...
src/views/workflow/components/leftmenu/ordinaryMenu.vue
View file @
61f7baf
...
...
@@ -40,8 +40,7 @@
</
template
>
<
script
>
import
{
mapGetters
}
from
'vuex'
import
{
leftMenu
}
from
"@/api/fqsq.js"
import
{
deleteSlbdcdy
}
from
"@/api/ywbl.js"
;
import
{
leftMenu
,
deleteSlbdcdy
}
from
"@/api/workFlow.js"
export
default
{
data
()
{
return
{
...
...
src/views/workflow/components/leftmenu/segmentMenu.vue
View file @
61f7baf
...
...
@@ -53,8 +53,7 @@
</
template
>
<
script
>
import
{
mapGetters
}
from
'vuex'
import
{
leftMenu
}
from
"@/api/fqsq.js"
import
{
deleteFlow
}
from
"@/api/ywbl.js"
;
import
{
leftMenu
,
deleteFlow
}
from
"@/api/workFlow.js"
export
default
{
data
()
{
return
{
...
...
src/views/workflow/components/spyj.vue
View file @
61f7baf
...
...
@@ -48,7 +48,7 @@
</div>
</
template
>
<
script
>
import
{
getSpyjList
,
saveSpyj
,
saveSpyjBySlsq
}
from
"@/api/
fqsq
.js"
;
import
{
getSpyjList
,
saveSpyj
,
saveSpyjBySlsq
}
from
"@/api/
opinion
.js"
;
import
{
mapGetters
}
from
'vuex'
export
default
{
computed
:
{
...
...
src/views/workflow/components/stop.vue
View file @
61f7baf
<!--
* @Description:
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:41:45
-->
...
...
@@ -21,7 +21,7 @@
</
template
>
<
script
>
import
{
stopTask
}
from
"@/api/
fqsq
.js"
;
import
{
stopTask
}
from
"@/api/
workFlow
.js"
;
export
default
{
props
:
{
formData
:
{
...
...
src/views/workflow/components/tdytTable.vue
View file @
61f7baf
...
...
@@ -19,10 +19,15 @@
prop=
"index"
width=
"50"
:render-header=
"renderHeader"
>
<template
slot-scope=
"scope"
>
<template
slot-scope=
"scope"
>
<i
class=
"el-icon-minus pointer"
@
click=
"deleClick(scope.$index, scope.row)"
></i>
@
click=
"deleClick(scope.$index, scope.row)"
v-if=
"!$route.query.viewtype == 1"
></i>
<div
style=
"text-align:center;"
v-else
>
{{
scope
.
$index
+
1
}}
</div>
</
template
>
</el-table-column>
<el-table-column
prop=
"yt"
label=
"土地用途"
min-width=
"100"
>
...
...
@@ -64,12 +69,12 @@
</el-date-picker>
</
template
>
</el-table-column>
<el-table-column
prop=
"syqx"
label=
"土地使用期限"
min-width=
"100"
>
<el-table-column
prop=
"
td
syqx"
label=
"土地使用期限"
min-width=
"100"
>
<
template
slot-scope=
"scope"
>
<el-input
class=
"item"
:disabled=
"disabled"
v-model=
"scope.row.syqx"
v-model=
"scope.row.
td
syqx"
placeholder=
"请输入内容"
@
blur=
"addrow(scope.row)"
>
>
</el-input>
...
...
src/views/workflow/components/th.vue
View file @
61f7baf
<!--
* @Description:
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:41:57
-->
...
...
@@ -46,7 +46,7 @@
<
script
>
import
{
getTaskBackNode
,
sendBackTask
}
from
"@/api/
fqsq
.js"
import
{
getTaskBackNode
,
sendBackTask
}
from
"@/api/
workFlow
.js"
import
{
popupCacel
}
from
"@/utils/popup.js"
;
export
default
{
...
...
src/views/workflow/components/zc.vue
View file @
61f7baf
<!--
* @Description:
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:42:01
-->
...
...
@@ -24,7 +24,7 @@
</
template
>
<
script
>
import
{
completeTask
,
getNextLinkInfo
}
from
"@/api/
fqsq
.js"
import
{
completeTask
,
getNextLinkInfo
}
from
"@/api/
workFlow
.js"
export
default
{
components
:
{
},
...
...
src/views/workflow/mixin/index.js
View file @
61f7baf
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-1
2 16:37:53
* @LastEditTime: 2023-07-1
3 11:06:42
*/
import
{
getWorkFlowImage
}
from
"@/api/workflow/jsydsyqFlow.js"
;
import
{
getPrintTemplateByCode
}
from
"@/api/system"
;
import
{
getPrintApplicationInfo
}
from
"@/api/fqsq"
;
import
{
uploadUndo
}
from
"@/api/clxx"
;
import
{
deleteFlow
}
from
"@/api/ywbl"
;
import
{
getLodop
}
from
"@/utils/LodopFuncs"
import
{
stepExpandInfo
,
record
,
completeTask
,
getNextLinkInfo
,
}
from
"@/api/fqsq.js"
;
getWorkFlowImage
,
getPrintApplicationInfo
,
deleteFlow
,
unClaimTask
}
from
"@/api/workFlow.js"
;
import
{
mapGetters
}
from
'vuex'
import
{
getZrzbsm
}
from
"@/api/lpb"
;
import
{
ywPopupDialog
}
from
"@/utils/popup.js"
;
...
...
@@ -205,10 +206,10 @@ export default {
res
.
result
[
0
].
state
?
that
.
$message
({
message
:
'登簿成功'
,
type
:
'success'
})
:
ywPopupDialog
(
"登簿错误明细"
,
"workflow/components/dialog/dblist"
,
{
result
:
res
.
result
},
'30%'
)
})
:
ywPopupDialog
(
"登簿错误明细"
,
"workflow/components/dialog/dblist"
,
{
result
:
res
.
result
},
'30%'
,
true
)
}
else
{
ywPopupDialog
(
"登簿错误明细"
,
"workflow/components/dialog/dblist"
,
{
result
:
res
.
result
},
'30%'
)
ywPopupDialog
(
"登簿错误明细"
,
"workflow/components/dialog/dblist"
,
{
result
:
res
.
result
},
'30%'
,
true
)
}
}
else
{
that
.
$message
.
error
(
res
.
message
)
...
...
src/views/workflow/mixin/public.js
View file @
61f7baf
/*
* @Description:
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-11 13:59:14
*/
...
...
@@ -37,8 +37,7 @@ export default {
//根据tabname获取选中的表单 此操作为了获取后端返回的表单对象,使用里面的是否可操作的属性
for
(
let
item
of
this
.
tabList
)
{
if
(
item
.
value
===
tabname
)
{
this
.
currentSelectTab
=
item
console
.
log
(
item
,
'item11111111111'
);
this
.
currentSelectTab
=
item
;
break
;
}
}
...
...
src/views/workflow/workFrame.vue
View file @
61f7baf
...
...
@@ -60,10 +60,9 @@
<
script
>
import
WorkFlow
from
"./mixin/index"
import
publicFlow
from
"./mixin/public.js"
import
{
getStepFormInfo
}
from
"@/api/fqsq
.js"
import
{
getStepFormInfo
,
unClaimTask
}
from
"@/api/workFlow
.js"
import
{
getForm
}
from
"./flowform"
import
NoticeBar
from
"@/components/NoticeBar/index"
import
{
unClaimTask
}
from
"@/api/ywbl.js"
import
ProcessViewer
from
"./components/processViewer.vue"
// 引入左侧菜单
import
ordinaryMenu
from
"./components/leftmenu/ordinaryMenu.vue"
...
...
src/views/workflow/workFrameView.vue
View file @
61f7baf
<!--
* @Description:
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-06-09 16:55:31
-->
...
...
@@ -53,7 +53,7 @@
<
script
>
import
WorkFlow
from
"./mixin/index"
import
publicFlow
from
"./mixin/public.js"
import
{
getStepFormInfo
}
from
"@/api/
fqsq
.js"
import
{
getStepFormInfo
}
from
"@/api/
workFlow
.js"
import
{
getForm
}
from
"./flowform"
import
NoticeBar
from
"@/components/NoticeBar/index"
;
// 引入左侧菜单
...
...
src/views/ywbl/dbx/dbx.vue
View file @
61f7baf
...
...
@@ -104,8 +104,8 @@
import
table
from
"@/utils/mixin/table"
;
import
searchMin
from
"../components/mixin/index"
;
import
{
datas
,
sendThis
}
from
"./dbxdata"
;
import
{
searchTaskToDo
,
deleteFlow
,
claimTask
}
from
"@/api/ywbl"
;
import
{
judgeUserTaskPermission
}
from
"@/api/fqsq
"
;
import
{
searchTaskToDo
}
from
"@/api/ywbl"
;
import
{
judgeUserTaskPermission
,
deleteFlow
,
claimTask
}
from
"@/api/workFlow.js
"
;
import
{
log
}
from
'bpmn-js-token-simulation'
;
export
default
{
name
:
"dbx"
,
...
...
@@ -217,7 +217,7 @@
"&sqywbm="
+
item
.
djywbm
);
window
.
open
(
href
,
`
urln
ame
${
item
.
bsmSlsq
}
`
);
window
.
open
(
href
,
`
djbworkFr
ame
${
item
.
bsmSlsq
}
`
);
}
else
{
const
{
href
}
=
this
.
$router
.
resolve
(
"/workFrame?bsmSlsq="
+
...
...
@@ -228,7 +228,7 @@
"&sqywbm="
+
item
.
djywbm
);
window
.
open
(
href
,
`
urln
ame
${
item
.
bsmSlsq
}
`
);
window
.
open
(
href
,
`
workFr
ame
${
item
.
bsmSlsq
}
`
);
}
localStorage
.
setItem
(
'ywbl'
,
JSON
.
stringify
(
item
));
...
...
src/views/ywbl/slsqxx/fdcq2/slxx.vue
View file @
61f7baf
<!--
* @Description: 受理信息
* @Autor: renchao
* @LastEditTime: 2023-07-1
1 10:01:58
* @LastEditTime: 2023-07-1
4 11:16:12
-->
<
template
>
<div
class=
"slxx"
>
...
...
@@ -64,39 +64,32 @@
</el-row>
<el-row
:gutter=
"10"
v-if=
"ruleForm.fdcq2"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"土地用途:"
>
<el-input
disabled
v-model=
"ruleForm.fdcq2.yt"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"土地使用起止时间:"
>
<el-input
disabled
v-model=
"ruleForm.fdcq2.tdsyqzsj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"土地使用期限:"
>
<el-input
disabled
v-model=
"ruleForm.fdcq2.tdsyqx"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"10"
v-if=
"ruleForm.qlxx"
>
<el-col
:span=
"8"
>
<!--
<el-col
:span=
"8"
>
<el-form-item
label=
"房屋用途:"
>
<el-input
disabled
v-model=
"ruleForm.qlxx.ytmc"
></el-input>
</el-form-item>
</el-col>
-->
<el-col
:span=
"8"
>
<el-form-item
label=
"规划用途名称:"
>
<el-input
disabled
v-model=
"ruleForm.zdjbxx.ghytmc"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"房屋性质:"
>
<el-input
disabled
v-model=
"ruleForm.fdcq2.fwxzmc"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"10"
v-if=
"ruleForm.qlxx"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"房屋结构:"
>
<el-input
disabled
v-model=
"ruleForm.fdcq2.fwjgmc"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"10"
v-if=
"ruleForm.fdcq2"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"所在层:"
>
<el-input
disabled
v-model=
"ruleForm.fdcq2.szc"
></el-input>
...
...
@@ -107,13 +100,13 @@
<el-input
disabled
v-model=
"ruleForm.fdcq2.zcs"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"10"
v-if=
"ruleForm.fdcq2"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"竣工时间:"
>
<el-input
disabled
v-model=
"ruleForm.fdcq2.jgsj"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"10"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"建筑面积:"
>
<el-input
disabled
v-model=
"ruleForm.qlxx.mj"
></el-input>
...
...
@@ -124,6 +117,9 @@
<el-input
disabled
v-model=
"ruleForm.fdcq2.zyjzmj"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"10"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"分摊建筑面积:"
>
<el-input
disabled
v-model=
"ruleForm.fdcq2.ftjzmj"
></el-input>
...
...
src/views/ywbl/slsqxx/fdcq2/slxx300.vue
View file @
61f7baf
<!--
* @Description: 受理信息
* @Autor: renchao
* @LastEditTime: 2023-07-1
1 10:05:03
* @LastEditTime: 2023-07-1
4 11:18:17
-->
<
template
>
<div
class=
"slxx"
>
...
...
@@ -83,10 +83,15 @@
</el-col>
</el-row>
<el-row
:gutter=
"10"
v-if=
"ruleForm.qlxx"
>
<el-col
:span=
"8"
>
<
!--
<
el-col
:span=
"8"
>
<el-form-item
label=
"房屋用途:"
>
<el-input
disabled
v-model=
"ruleForm.qlxx.ytmc"
></el-input>
</el-form-item>
</el-col>
-->
<el-col
:span=
"8"
>
<el-form-item
label=
"规划用途名称:"
>
<el-input
disabled
v-model=
"ruleForm.zdjbxx.ghytmc"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"房屋性质:"
>
...
...
src/views/ywbl/slsqxx/jsydsyq/slxx.vue
View file @
61f7baf
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-1
1 10:09:49
* @LastEditTime: 2023-07-1
4 11:09:33
-->
<
template
>
<!-- 受理信息 -->
...
...
@@ -74,18 +74,16 @@
<el-input
disabled
v-model=
"ruleForm.zdjbxx.zdmj"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<
!--
<
el-col
:span=
"8"
>
<el-form-item
label=
"土地用途:"
>
<el-input
disabled
v-model=
"ruleForm.zdjbxx.ghytmc"
></el-input>
</el-form-item>
</el-col>
</el-col>
-->
<el-col
:span=
"8"
>
<el-form-item
label=
"权利设定方式:"
>
<el-input
disabled
v-model=
"ruleForm.zdjbxx.qlsdfsmc"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"10"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"取得价格:"
>
<div
style=
"display:flex"
>
...
...
@@ -98,23 +96,11 @@
</div>
</el-form-item>
</el-col>
<el-col
:span=
"16"
>
<el-form-item
label=
"坐落:"
>
<el-input
disabled
v-model=
"ruleForm.zdjbxx.zl"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"10"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"使用期限:"
>
<el-input
disabled
v-model=
"ruleForm.jsydsyq.tdsyqx"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"16"
>
<el-form-item
label=
"使用权起止时间:"
>
<el-input
disabled
v-model=
"ruleForm.jsydsyq.syqqzsj"
></el-input>
<el-col
:span=
"24"
>
<el-form-item
label=
"坐落:"
>
<el-input
disabled
v-model=
"ruleForm.zdjbxx.zl"
></el-input>
</el-form-item>
</el-col>
</el-row>
...
...
src/views/ywbl/slsqxx/tdsyq/slxx.vue
View file @
61f7baf
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-1
1 09:48:21
* @LastEditTime: 2023-07-1
4 11:06:27
-->
<
template
>
<!-- 受理信息 -->
...
...
@@ -75,66 +75,103 @@
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"
土地用途
:"
>
<el-input
disabled
v-model=
"ruleForm.zdjbxx.
ghyt
mc"
></el-input>
<el-form-item
label=
"
权利设定方式
:"
>
<el-input
disabled
v-model=
"ruleForm.zdjbxx.
qlsdfs
mc"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"
权利设定方式
:"
>
<el-input
disabled
v-model=
"ruleForm.zdjbxx.qlsdfsmc
"
></el-input>
<el-form-item
label=
"
面积单位
:"
>
<el-input
v-model=
"ruleForm.tdsyq.mjdw"
:disabled=
"!ableOperation
"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"10"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"农用地面积:"
>
<el-input
v-model=
"ruleForm.tdsyq.nydmj"
:disabled=
"!ableOperation"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,3})/g)[0]) || null">
</el-input>
<div
class=
"flex"
>
<el-input
v-model=
"ruleForm.tdsyq.nydmj"
:disabled=
"!ableOperation"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,3})/g)[0]) || null">
</el-input>
<el-select
v-model=
"mjdw"
:disabled=
"!ableOperation"
style=
"width:20%"
>
<el-option
v-for=
"item in dictData['A7']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
</div>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"耕地面积:"
>
<el-input
v-model=
"ruleForm.tdsyq.gdmj"
:disabled=
"!ableOperation"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,3})/g)[0]) || null">
</el-input>
<div
class=
"flex"
>
<el-input
v-model=
"ruleForm.tdsyq.gdmj"
:disabled=
"!ableOperation"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,3})/g)[0]) || null">
</el-input>
<el-select
v-model=
"mjdw"
:disabled=
"!ableOperation"
style=
"width:20%"
>
<el-option
v-for=
"item in dictData['A7']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
</div>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"林地面积:"
>
<el-input
v-model=
"ruleForm.tdsyq.ldmj"
:disabled=
"!ableOperation"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,3})/g)[0]) || null">
</el-input>
<div
class=
"flex"
>
<el-input
v-model=
"ruleForm.tdsyq.ldmj"
:disabled=
"!ableOperation"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,3})/g)[0]) || null">
</el-input>
<el-select
v-model=
"mjdw"
:disabled=
"!ableOperation"
style=
"width:20%"
>
<el-option
v-for=
"item in dictData['A7']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
</div>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"10"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"草地面积:"
>
<el-input
v-model=
"ruleForm.tdsyq.cdmj"
:disabled=
"!ableOperation"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,3})/g)[0]) || null">
</el-input>
<div
class=
"flex"
>
<el-input
v-model=
"ruleForm.tdsyq.cdmj"
:disabled=
"!ableOperation"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,3})/g)[0]) || null">
</el-input>
<el-select
v-model=
"mjdw"
:disabled=
"!ableOperation"
style=
"width:20%"
>
<el-option
v-for=
"item in dictData['A7']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
</div>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"其他农用地面积:"
>
<el-input
v-model=
"ruleForm.tdsyq.qtnydmj"
:disabled=
"!ableOperation"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,3})/g)[0]) || null">
</el-input>
<div
class=
"flex"
>
<el-input
v-model=
"ruleForm.tdsyq.qtnydmj"
:disabled=
"!ableOperation"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,3})/g)[0]) || null">
</el-input>
<el-select
v-model=
"mjdw"
:disabled=
"!ableOperation"
style=
"width:20%"
>
<el-option
v-for=
"item in dictData['A7']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
</div>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"建筑使用面积:"
>
<el-input
v-model=
"ruleForm.tdsyq.jsydmj"
:disabled=
"!ableOperation"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,3})/g)[0]) || null">
</el-input>
<div
class=
"flex"
>
<el-input
v-model=
"ruleForm.tdsyq.jsydmj"
:disabled=
"!ableOperation"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,3})/g)[0]) || null">
</el-input>
<el-select
v-model=
"mjdw"
:disabled=
"!ableOperation"
style=
"width:20%"
>
<el-option
v-for=
"item in dictData['A7']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
</div>
</el-form-item>
</el-col>
</el-row>
<el-row
:gutter=
"10"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"未利用地面积:"
>
<el-input
v-model=
"ruleForm.tdsyq.wlydmj"
:disabled=
"!ableOperation"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,3})/g)[0]) || null">
</el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"面积单位:"
>
<el-input
v-model=
"ruleForm.tdsyq.mjdw"
:disabled=
"!ableOperation"
></el-input>
<div
class=
"flex"
>
<el-input
v-model=
"ruleForm.tdsyq.wlydmj"
:disabled=
"!ableOperation"
oninput=
"value = (value.match(/^\d*(\.?\d
{0,3})/g)[0]) || null">
</el-input>
<el-select
v-model=
"mjdw"
:disabled=
"!ableOperation"
style=
"width:20%"
>
<el-option
v-for=
"item in dictData['A7']"
:key=
"item.dcode"
:label=
"item.dname"
:value=
"item.dcode"
>
</el-option>
</el-select>
</div>
</el-form-item>
</el-col>
</el-row>
...
...
@@ -243,6 +280,7 @@
},
data
()
{
return
{
mjdw
:
'1'
,
value2
:
{
id
:
"520000198407304275"
,
user
:
"史平"
...
...
src/views/ywbl/ybx/ybx.vue
View file @
61f7baf
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-13 16:31:05
-->
<
template
>
<div
class=
"from-clues"
>
<!-- 表单部分 -->
...
...
@@ -198,11 +203,11 @@
"/djbworkFrameview?bsmSlsq="
+
item
.
bsmSlsq
+
"&bestepid="
+
item
.
bestepid
+
item
.
bestepid
+
"&bsmBusiness="
+
"&viewtype=1"
);
window
.
open
(
href
,
`
urlname
${
item
.
bsmSlsq
}
`
);
window
.
open
(
href
,
`
djbworkFrameview
${
item
.
bsmSlsq
}
`
);
}
else
{
const
{
href
}
=
this
.
$router
.
resolve
(
"/workFrameView?bsmSlsq="
+
...
...
@@ -212,7 +217,7 @@
"&bsmBusiness="
+
"&viewtype=1"
);
window
.
open
(
href
,
`
urlname
${
item
.
bsmSlsq
}
`
);
window
.
open
(
href
,
`
workFrameView
${
item
.
bsmSlsq
}
`
);
}
...
...
src/views/ywbl/ywsq/components/cfdj.vue
View file @
61f7baf
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-13 14:47:30
-->
<
template
>
<div
class=
"from-clues"
>
<!-- 表单部分 -->
...
...
@@ -74,7 +79,8 @@
import
{
ywPopupDialog
}
from
"@/utils/popup.js"
;
import
{
datas
,
sendThis
}
from
"../javascript/cfdj.js"
;
import
{
defaultParameters
}
from
"../javascript/publicDefaultPar.js"
;
import
{
selectCfdj
,
startBusinessFlow
,
choiceBdcdy
}
from
"@/api/ywbl.js"
;
import
{
selectCfdj
}
from
"@/api/ywbl.js"
;
import
{
startBusinessFlow
,
choiceBdcdy
}
from
"@/api/workFlow.js"
;
export
default
{
props
:
{
isJump
:
{
type
:
Boolean
,
default
:
false
},
...
...
src/views/ywbl/ywsq/components/diyaq.vue
View file @
61f7baf
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-13 14:47:36
-->
<
template
>
<!-- 抵押权利信息查询 -->
<div
class=
"from-clues"
>
...
...
@@ -61,7 +66,8 @@
import
{
ywPopupDialog
}
from
"@/utils/popup.js"
;
import
{
datas
,
sendThis
}
from
"../javascript/diyaq.js"
;
import
{
defaultParameters
}
from
"../javascript/publicDefaultPar.js"
;
import
{
selectDiyaq
,
startBusinessFlow
}
from
"@/api/ywbl.js"
;
import
{
selectDiyaq
}
from
"@/api/ywbl.js"
;
import
{
startBusinessFlow
}
from
"@/api/workFlow.js"
;
export
default
{
mixins
:
[
table
,
jump
],
props
:
{
...
...
src/views/ywbl/ywsq/components/fwsyq.vue
View file @
61f7baf
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-13 15:23:28
-->
<
template
>
<div
class=
"from-clues"
>
<el-tabs
type=
"card"
v-model=
"activeName"
@
tab-click=
"handleTabClick"
v-if=
"!isJump"
>
...
...
@@ -128,7 +133,8 @@
import
{
ywPopupDialog
}
from
"@/utils/popup.js"
;
import
{
datas
,
sendThis
}
from
"../javascript/fwsyq.js"
;
import
jump
from
"@/views/ywbl/ywsq/components/mixin/jump"
;
import
{
selectScBdcdy
,
startBusinessFlow
,
choiceBdcdy
,
selectOtherH
,
selectZrz
,
selectDz
}
from
"@/api/ywbl.js"
;
import
{
selectOtherH
,
selectZrz
,
selectDz
}
from
"@/api/ywbl.js"
;
import
{
startBusinessFlow
,
choiceBdcdy
}
from
"@/api/workFlow.js"
;
export
default
{
mixins
:
[
table
,
jump
],
props
:
{
...
...
src/views/ywbl/ywsq/components/nydsyq100.vue
View file @
61f7baf
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-13 15:23:44
-->
<
template
>
<div
class=
"from-clues"
>
<!-- 表单部分 国有建设用地使用权 -->
...
...
@@ -47,7 +52,8 @@
import
{
ywPopupDialog
}
from
"@/utils/popup.js"
;
import
{
datas
,
sendThis
}
from
"../javascript/nydsyq100.js"
;
import
{
defaultParameters
}
from
"../javascript/publicDefaultPar.js"
;
import
{
startBusinessFlow
,
selectZdjbxx
}
from
"@/api/ywbl.js"
;
import
{
selectZdjbxx
}
from
"@/api/ywbl.js"
;
import
{
startBusinessFlow
}
from
"@/api/workFlow.js"
;
export
default
{
mixins
:
[
table
,
jump
],
props
:
{
...
...
src/views/ywbl/ywsq/components/nydsyq200.vue
View file @
61f7baf
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-13 15:23:51
-->
<
template
>
<div
class=
"from-clues"
>
<!-- 表单部分 -->
...
...
@@ -47,7 +52,8 @@
import
{
ywPopupDialog
}
from
"@/utils/popup.js"
;
import
{
datas
,
sendThis
}
from
"../javascript/selectJsydsyq.js"
;
import
{
defaultParameters
}
from
"../javascript/publicDefaultPar.js"
;
import
{
startBusinessFlow
,
selectNydsyqQlxx
}
from
"@/api/ywbl.js"
;
import
{
selectNydsyqQlxx
}
from
"@/api/ywbl.js"
;
import
{
startBusinessFlow
}
from
"@/api/workFlow.js"
;
export
default
{
mixins
:
[
table
,
jump
],
props
:
{
...
...
src/views/ywbl/ywsq/components/selecBdcql.vue
View file @
61f7baf
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-13 15:26:40
-->
<
template
>
<!-- 主体权利信息查询 -->
<div
class=
"from-clues"
>
...
...
@@ -61,8 +66,9 @@
import
{
ywPopupDialog
}
from
"@/utils/popup.js"
;
import
{
datas
,
sendThis
}
from
"../javascript/selecBdcql.js"
;
import
{
defaultParameters
}
from
"../javascript/publicDefaultPar.js"
;
import
{
selectQlxx
,
startBusinessFlow
}
from
"@/api/ywbl.js"
;
import
{
getQllxByBsmSqyw
}
from
"@/api/system.js"
;
import
{
selectQlxx
}
from
"@/api/ywbl.js"
;
import
{
startBusinessFlow
}
from
"@/api/workFlow.js"
;
import
{
getQllxByBsmSqyw
}
from
"@/api/sysSqdjyw.js"
;
export
default
{
mixins
:
[
table
,
jump
],
props
:
{
...
...
src/views/ywbl/ywsq/components/selectDjbbl.vue
View file @
61f7baf
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-13 15:26:46
-->
<
template
>
<div
class=
"from-clues"
>
<!-- 表单部分 -->
...
...
@@ -55,7 +60,7 @@
import
store
from
'@/store/index.js'
import
table
from
"@/utils/mixin/table"
;
import
{
ywPopupDialog
}
from
"@/utils/popup.js"
;
import
{
startRepairFlow
}
from
"@/api/
ywbl
.js"
;
import
{
startRepairFlow
}
from
"@/api/
workFlow
.js"
;
import
{
datas
,
sendThis
}
from
"../javascript/selectDjbbl.js"
;
import
{
selectRepairQlxx
}
from
"@/api/selectQlxx.js"
;
import
jump
from
"../components/mixin/djbbljump"
;
...
...
src/views/ywbl/ywsq/components/selectFwsyq.vue
View file @
61f7baf
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-13 15:26:51
-->
<
template
>
<!-- 主体权利信息查询 -->
<div
class=
"from-clues"
>
...
...
@@ -53,7 +58,8 @@
import
{
ywPopupDialog
}
from
"@/utils/popup.js"
;
import
{
datas
,
sendThis
}
from
"../javascript/selectFwsyq.js"
;
import
{
defaultParameters
}
from
"../javascript/publicDefaultPar.js"
;
import
{
selectFwsyq
,
startBusinessFlow
}
from
"@/api/ywbl.js"
;
import
{
selectFwsyq
}
from
"@/api/ywbl.js"
;
import
{
startBusinessFlow
}
from
"@/api/workFlow.js"
;
export
default
{
mixins
:
[
table
,
jump
],
props
:
{
...
...
src/views/ywbl/ywsq/components/selectH.vue
View file @
61f7baf
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-13 15:26:55
-->
<
template
>
<!-- 主体权利信息查询 -->
<div
class=
"from-clues"
>
...
...
@@ -53,7 +58,8 @@
import
{
ywPopupDialog
}
from
"@/utils/popup.js"
;
import
{
datas
,
sendThis
}
from
"../javascript/selectH.js"
;
import
{
defaultParameters
}
from
"../javascript/publicDefaultPar.js"
;
import
{
selectHQjdc
,
startBusinessFlow
}
from
"@/api/ywbl.js"
;
import
{
selectHQjdc
}
from
"@/api/ywbl.js"
;
import
{
startBusinessFlow
}
from
"@/api/workFlow.js"
;
export
default
{
mixins
:
[
table
,
jump
],
props
:
{
...
...
src/views/ywbl/ywsq/components/selectJsydsyq.vue
View file @
61f7baf
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-13 15:27:00
-->
<
template
>
<div
class=
"from-clues"
>
<!-- 表单部分 -->
...
...
@@ -61,7 +66,8 @@
import
{
ywPopupDialog
}
from
"@/utils/popup.js"
;
import
{
datas
,
sendThis
}
from
"../javascript/selectJsydsyq.js"
;
import
{
defaultParameters
}
from
"../javascript/publicDefaultPar.js"
;
import
{
startBusinessFlow
,
selectJsydQlxx
}
from
"@/api/ywbl.js"
;
import
{
selectJsydQlxx
}
from
"@/api/ywbl.js"
;
import
{
startBusinessFlow
}
from
"@/api/workFlow.js"
;
export
default
{
mixins
:
[
table
,
jump
],
props
:
{
...
...
src/views/ywbl/ywsq/components/selectJsydsyqSplitMerge.vue
View file @
61f7baf
<!--
* @Description:
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-07 09:48:53
-->
...
...
@@ -144,7 +144,8 @@
import
{
ywPopupDialog
}
from
"@/utils/popup.js"
;
import
{
datas
,
datastwo
,
sendThis
}
from
"../javascript/selectJsydsyqhbfg.js"
;
import
{
defaultParameters
}
from
"../javascript/publicDefaultPar.js"
;
import
{
startBusinessFlow
,
selectJsydQlxxSplitMergeBefore
,
selectZdjbxxSplitMergeLast
}
from
"@/api/ywbl.js"
;
import
{
selectJsydQlxxSplitMergeBefore
,
selectZdjbxxSplitMergeLast
}
from
"@/api/ywbl.js"
;
import
{
startBusinessFlow
}
from
"@/api/workFlow.js"
;
export
default
{
mixins
:
[
table
,
jump
],
props
:
{
...
...
src/views/ywbl/ywsq/components/selectQjzdjbxx.vue
View file @
61f7baf
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-13 15:27:13
-->
<
template
>
<div
class=
"from-clues"
>
<!-- 表单部分 国有建设用地使用权 -->
...
...
@@ -51,7 +56,8 @@
import
store
from
'@/store/index.js'
import
table
from
"@/utils/mixin/table"
;
import
{
ywPopupDialog
}
from
"@/utils/popup.js"
;
import
{
startBusinessFlow
,
selectZdjbxx
}
from
"@/api/ywbl.js"
;
import
{
selectZdjbxx
}
from
"@/api/ywbl.js"
;
import
{
startBusinessFlow
}
from
"@/api/workFlow.js"
;
import
{
datas
,
sendThis
}
from
"../javascript/selectQjzdjbxx.js"
;
import
{
defaultParameters
}
from
"../javascript/publicDefaultPar.js"
;
export
default
{
...
...
src/views/ywbl/ywsq/components/selectTdsyq.vue
View file @
61f7baf
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-13 15:27:16
-->
<
template
>
<div
class=
"from-clues"
>
<!-- 表单部分 -->
...
...
@@ -61,7 +66,8 @@
import
{
ywPopupDialog
}
from
"@/utils/popup.js"
;
import
{
datas
,
sendThis
}
from
"../javascript/selectTdsyq.js"
;
import
{
defaultParameters
}
from
"../javascript/publicDefaultPar.js"
;
import
{
startBusinessFlow
,
selectTdsyqQlxx
}
from
"@/api/ywbl.js"
;
import
{
selectTdsyqQlxx
}
from
"@/api/ywbl.js"
;
import
{
startBusinessFlow
}
from
"@/api/workFlow.js"
;
export
default
{
mixins
:
[
table
,
jump
],
props
:
{
...
...
src/views/ywbl/ywsq/components/selectYgdj200.vue
View file @
61f7baf
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-13 15:27:19
-->
<
template
>
<!-- 主体权利信息查询 -->
<div
class=
"from-clues"
>
...
...
@@ -53,7 +58,8 @@
import
{
defaultParameters
}
from
"../javascript/publicDefaultPar.js"
;
import
table
from
"@/utils/mixin/table"
;
import
jump
from
"./mixin/jump"
;
import
{
selectYgdj200
,
startBusinessFlow
}
from
"@/api/ywbl.js"
;
import
{
selectYgdj200
}
from
"@/api/ywbl.js"
;
import
{
startBusinessFlow
}
from
"@/api/workFlow.js"
;
export
default
{
mixins
:
[
table
,
jump
],
props
:
{
...
...
src/views/ywbl/ywsq/components/selectYgdy.vue
View file @
61f7baf
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-13 15:27:26
-->
<
template
>
<!-- 主体权利信息查询 -->
<div
class=
"from-clues"
>
...
...
@@ -53,7 +58,8 @@
import
{
defaultParameters
}
from
"../javascript/publicDefaultPar.js"
;
import
table
from
"@/utils/mixin/table"
;
import
jump
from
"./mixin/jump"
;
import
{
selectYgdy
,
startBusinessFlow
}
from
"@/api/ywbl.js"
;
import
{
selectYgdy
}
from
"@/api/ywbl.js"
;
import
{
startBusinessFlow
}
from
"@/api/workFlow.js"
;
export
default
{
mixins
:
[
table
,
jump
],
props
:
{
...
...
src/views/ywbl/ywsq/components/selectZrzH.vue
View file @
61f7baf
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-07-13 15:27:34
-->
<
template
>
<!-- 主体权利信息查询 -->
<div
class=
"from-clues"
>
...
...
@@ -53,7 +58,8 @@
import
{
defaultParameters
}
from
"../javascript/publicDefaultPar.js"
;
import
table
from
"@/utils/mixin/table"
;
import
jump
from
"./mixin/jump"
;
import
{
selectHQjdc
,
startBusinessFlow
}
from
"@/api/ywbl.js"
;
import
{
selectHQjdc
}
from
"@/api/ywbl.js"
;
import
{
startBusinessFlow
}
from
"@/api/workFlow.js"
;
export
default
{
mixins
:
[
table
,
jump
],
props
:
{
...
...
Please
register
or
sign in
to post a comment