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
42744ffa
authored
2022-09-29 15:13:37 +0800
by
田浩浩
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
修改工作流框架内容
1 parent
36f4716b
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
65 additions
and
178 deletions
src/views/ywbl/fqsq/components/slxxCfdj.vue
src/views/ywbl/fqsq/flowform.js
src/views/ywbl/fqsq/workFrame.js
src/views/ywbl/fqsq/workFrame.vue
src/views/ywbl/fqsq/components/slxxCfdj.vue
View file @
42744ff
...
...
@@ -214,7 +214,7 @@ import { Init, fristReg } from "@/api/cfdjFlow.js";
import
{
mapGetters
}
from
"vuex"
;
export
default
{
created
()
{
console
.
log
(
1111111111111111
);
//
console.log(1111111111111111);
var
bsmSldy
=
this
.
$parent
.
_data
.
unitData
[
0
].
bsmSldy
;
var
formdata
=
new
FormData
();
formdata
.
append
(
"bsmSldy"
,
bsmSldy
);
...
...
src/views/ywbl/fqsq/flowform.js
0 → 100644
View file @
42744ff
//流程环节操作按钮
export
function
getForm
(
tabName
)
{
let
form
;
switch
(
tabName
)
{
case
"slxx"
:
form
=
require
(
"@/views/ywbl/fqsq/components/slxx.vue"
);
break
;
case
"slxxCfdj"
:
form
=
require
(
"@/views/ywbl/fqsq/components/slxxCfdj.vue"
);
break
;
case
"clxx"
:
form
=
require
(
"@/views/ywbl/fqsq/components/clxx.vue"
);
break
;
case
"spyj"
:
form
=
require
(
"@/views/ywbl/fqsq/components/spyj.vue"
);
break
;
case
"zdjbxx"
:
form
=
require
(
"@/views/zhcx/djbcx/components/zdxx.vue"
);
break
;
case
"qlxx"
:
form
=
require
(
"@/views/zhcx/djbcx/components/jsydsyq.vue"
);
break
;
case
"szxx"
:
form
=
require
(
"@/views/ywbl/fqsq/components/szxx.vue"
);
break
;
case
"fzxx"
:
form
=
require
(
"@/views/ywbl/fqsq/components/fzxx.vue"
);
break
;
}
return
(
r
)
=>
require
.
ensure
([],
()
=>
r
(
form
));
}
\ No newline at end of file
src/views/ywbl/fqsq/workFrame.js
deleted
100644 → 0
View file @
36f4716
// 时间戳转化
// export default {
// timestampToTime(timestamp) {
// let strDate;
// var date = new Date(timestamp); //时间戳为10位需*1000,时间戳为13位的话不需乘1000
// var Y = date.getFullYear() + '-';
// var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';
// var D = (date.getDate() < 10 ? '0' + date.getDate() : date.getDate()) + ' ';
// var h = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':';
// var m = (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes());
// strDate = Y + M + D + h + m;
// return strDate;
// },
// }
//流程环节操作按钮
export
function
operation
(
index
,
item
)
{
let
that
=
this
;
switch
(
item
.
value
)
{
case
"zsyl"
:
this
.
zsylFlag
=
true
;
break
;
case
"clfp"
:
this
.
key
++
;
this
.
issplitScreen
=
!
this
.
issplitScreen
;
this
.
flag
=
!
this
.
flag
;
if
(
this
.
issplitScreen
)
{
this
.
tabList
.
splice
(
1
,
1
);
}
else
{
this
.
tabList
=
[...
this
.
tabList1
];
}
break
;
case
"th"
:
this
.
thflag
=
true
;
this
.
$nextTick
(()
=>
{
this
.
$refs
.
thdialogRef
.
tablelistFn
();
});
break
;
case
"zc"
:
this
.
zcDialog
=
true
;
this
.
$refs
.
zcDialogRef
.
tablelistFn
();
break
;
case
"tc"
:
window
.
close
();
break
;
case
"db"
:
var
formdata
=
new
FormData
();
formdata
.
append
(
"bsmSlsq"
,
this
.
bsmSlsq
);
formdata
.
append
(
"bestepid"
,
this
.
bestepid
);
// comMsg;
this
.
$confirm
(
"请确认是否登簿"
,
"提示"
,
{
iconClass
:
"el-icon-question"
,
//自定义图标样式
confirmButtonText
:
"确认"
,
//确认按钮文字更换
cancelButtonText
:
"取消"
,
//取消按钮文字更换
showClose
:
true
,
//是否显示右上角关闭按钮
type
:
"warning"
,
//提示类型 success/info/warning/error
}).
then
(
function
()
{
record
(
formdata
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
||
res
.
code
===
2002
)
{
that
.
$alert
(
res
.
message
);
}
});
});
break
;
}
}
export
function
loadBdcdylist
(
that
)
{
var
formdata
=
new
FormData
();
formdata
.
append
(
"bsmSlsq"
,
that
.
bsmSlsq
);
formdata
.
append
(
"bestepid"
,
that
.
bestepid
);
leftMenu
(
formdata
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
that
.
unitData
=
res
.
result
;
that
.
currentSelectProps
=
res
.
result
[
0
];
//debugger;
//this.$alert(res.result[0].bsmSldy);
// setTimeout(() => {
// that.$refs.slxx?.[0].list(that.unitData?.[0]?.bsmSldy);
// this.bsmBusiness = that.unitData?.[0]?.bsmBusiness;
// }, 300);
}
});
}
\ No newline at end of file
src/views/ywbl/fqsq/workFrame.vue
View file @
42744ff
...
...
@@ -30,15 +30,7 @@
<!-- 左侧菜单栏 -->
<div
id=
"leftmenu"
>
<div
class=
"title"
>
申请单元列表(
{{
unitData
.
length
}}
)
</div>
<!--
<ul>
<div
v-for=
"(item, index) in unitData"
:key=
"index"
>
<li
@
click=
"unitClick(item)"
>
<p>
{{
item
.
bdcdyh
}}
</p>
<p>
{{
item
.
zl
}}
</p>
</li>
</div>
</ul>
-->
<el-menu
default-active=
"0"
@
select=
"selectItems"
>
<el-menu
default-active=
"0"
@
select=
"unitClick"
>
<el-menu-item
v-for=
"(item, index) in unitData"
:index=
"index.toString()"
...
...
@@ -50,7 +42,6 @@
</i>
</el-menu-item>
</el-menu>
</div>
<!-- 表单内容区域 -->
<div
id=
"rightContainer"
>
...
...
@@ -85,32 +76,33 @@
<
script
>
import
{
leftMenu
,
stepExpandInfo
,
record
}
from
"@/api/fqsq.js"
;
import
{
getForm
}
from
"./flowform.js"
;
export
default
{
components
:
{
//注册表单组件,后期改为路由模式
slxx
:
()
=>
import
(
".
/components/slxx.vue"
),
clxx
:
()
=>
import
(
"./components/clxx.vue"
),
spyj
:
()
=>
import
(
"./components/spyj.vue"
),
zdjbxx
:
()
=>
import
(
"../../zhcx/djbcx/components/zdxx.vue"
),
qlxx
:
()
=>
import
(
"../../zhcx/djbcx/components/jsydsyq.vue"
),
// slxx: () => import("@/views/ywbl/fqsq
/components/slxx.vue"),
//
clxx: () => import("./components/clxx.vue"),
//
spyj: () => import("./components/spyj.vue"),
//
zdjbxx: () => import("../../zhcx/djbcx/components/zdxx.vue"),
//
qlxx: () => import("../../zhcx/djbcx/components/jsydsyq.vue"),
},
data
()
{
return
{
//受理申请标识码
return
{
//受理申请标识码
bsmSlsq
:
""
,
//当前流程所在环节
//当前流程所在环节
bestepid
:
""
,
//顶部左侧按钮集合
//顶部左侧按钮集合
leftButtonList
:
[],
//顶部右侧按钮集合
//顶部右侧按钮集合
rightButtonList
:
[],
//左侧菜单数据集合
//左侧菜单数据集合
unitData
:
[],
//设置那个表单选中
tabName
:
""
,
//表单集合
//设置那个表单选中
tabName
:
""
,
//表单集合
tabList
:
[],
//选择加载哪一个组件
//选择加载哪一个组件
componentTag
:
""
,
//设置表单组件是否刷选值
fresh
:
0
,
...
...
@@ -125,18 +117,6 @@ export default {
this
.
flowInitParam
();
},
methods
:
{
selectItems
(
index
)
{
//this.$alert(this.unitData[index].bsmSldy);
//this.$store.state.adminleftnavnum = index;
if
(
this
.
currentSelectProps
.
bsmSldy
!=
this
.
unitData
[
index
].
bsmSldy
)
{
this
.
currentSelectProps
=
this
.
unitData
[
index
];
this
.
fresh
+=
1
;
}
//按钮选中之后设置当前的index为store里的值。
},
//加载流程初始参数
flowInitParam
()
{
var
formdata
=
new
FormData
();
...
...
@@ -150,7 +130,7 @@ export default {
//默认选择第一个选项卡内容
this
.
tabName
=
res
.
result
.
form
[
0
].
value
;
//默认加载第一个选项卡的组件内容
this
.
componentTag
=
res
.
result
.
form
[
0
].
value
;
this
.
getFromRouter
(
res
.
result
.
form
[
0
].
value
)
;
}
});
},
...
...
@@ -205,6 +185,7 @@ export default {
break
;
}
},
//读取申请单元信息
loadBdcdylist
()
{
var
formdata
=
new
FormData
();
formdata
.
append
(
"bsmSlsq"
,
this
.
bsmSlsq
);
...
...
@@ -212,65 +193,25 @@ export default {
leftMenu
(
formdata
).
then
((
res
)
=>
{
if
(
res
.
code
===
200
)
{
this
.
unitData
=
res
.
result
;
// this.unitData.push({
// bsmSldy: "edd5ffc12c8dcc237ad06447618dcddc",
// bsmBusiness: "ee5187fa978c9002c3a2991ae5d70482",
// bsmSsql: null,
// ybdcqzsh: null,
// bdcdyid: "dded1d6615be4fbf02de75c93bb5084e",
// bdcdyh: "610102123666GB10165W00000000",
// bdcdylx: null,
// xmmc: null,
// jzwmc: null,
// fh: null,
// zl: "陕西省新城区大庆路1号村",
// bglx: "0",
// wqhtid: null,
// wqhtbh: null,
// htlx: null,
// wqsj: null,
// ydybh: null,
// djyy: "GYJSY2222D",
// qllx: "A03",
// djlx: "200",
// sqzsbs: null,
// gyfs: null,
// sqfbcz: null,
// sfxysczs: null,
// sfxyffzs: null,
// issave: null,
// taskId: null,
// });
// this.unitData.push(res.result[0]);
// this.unitData.push(res.result[0]);
this
.
currentSelectProps
=
res
.
result
[
0
];
//debugger;
//this.$alert(res.result[0].bsmSldy);
// setTimeout(() => {
// that.$refs.slxx?.[0].list(that.unitData?.[0]?.bsmSldy);
// this.bsmBusiness = that.unitData?.[0]?.bsmBusiness;
// }, 300);
}
});
},
// 左侧列表点击调用接口
unitClick
(
item
)
{
// this.bsmBusiness = item.bsmBusiness
// var activeTabName = this.activeName
// if(activeTabName == 'slxx'){
// //受理信息页面接口调取
// this.$nextTick(() => {
// this.$refs.slxx[0].list(item.bsmSldy)
// })
// }else if(activeTabName == 'spyj'){
// //审批页面接口调取
// this.$nextTick(() => {
// this.$refs.spyj[0].list(this.bsmBusiness,this.queryForm.bestepid)
// })
// }
//申请单元点击事件
unitClick
(
index
)
{
if
(
this
.
currentSelectProps
.
bsmSldy
!=
this
.
unitData
[
index
].
bsmSldy
)
{
this
.
currentSelectProps
=
this
.
unitData
[
index
];
this
.
fresh
+=
1
;
}
},
//表单选项卡事件
tabClick
(
tab
,
event
)
{
this
.
componentTag
=
tab
.
name
;
this
.
getFromRouter
(
tab
.
name
);
},
//切换选项卡内容组件
getFromRouter
(
tabname
)
{
//this.$alert(getForm(tabname));
this
.
componentTag
=
getForm
(
tabname
);
},
},
};
...
...
Please
register
or
sign in
to post a comment