|
@@ -127,6 +127,11 @@
|
|
|
:default-time="defaultTimeStartEnd"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="当前节点" prop="CurrentStepCode">
|
|
|
+ <el-select v-model="state.queryParams.CurrentStepCode" placeholder="请选择当前节点" clearable @change="handleQuery">
|
|
|
+ <el-option v-for="item in state.currentStepOptions" :value="item.key" :key="item.key" :label="item.value" />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="一级部门" prop="OrgLevelOneName">
|
|
|
<el-input v-model="state.queryParams.OrgLevelOneName" placeholder="请填写一级部门名称" clearable @keyup.enter="handleQuery" />
|
|
|
</el-form-item>
|
|
@@ -196,6 +201,7 @@ const state = reactive<any>({
|
|
|
exTime: [], // 期满时间
|
|
|
ExpiredTimeStart: null, //办理期限 开始
|
|
|
ExpiredTimeEnd: null, //办理期限 结束
|
|
|
+ CurrentStepCode:null, // 当前节点
|
|
|
ActualHandleOrgName: null, // 接办部门
|
|
|
OrgLevelOneName: null, // 一级部门
|
|
|
AcceptType: null, // 受理类型
|
|
@@ -204,6 +210,7 @@ const state = reactive<any>({
|
|
|
tableData: [], //表单
|
|
|
loading: false, // 加载
|
|
|
total: 0, // 总数
|
|
|
+ currentStepOptions: [], // 办理节点
|
|
|
});
|
|
|
// 排序
|
|
|
const sortChange = (val: any) => {
|
|
@@ -304,6 +311,7 @@ const getBaseData = async () => {
|
|
|
const res: any = await departmentSatisfactionDetailBase();
|
|
|
const mappings: any = {
|
|
|
acceptTypeOptions: 'acceptTypeOptions',
|
|
|
+ currentStepOptions: 'currentStepOptions',
|
|
|
};
|
|
|
for (const key in mappings) {
|
|
|
state[key] = res.result?.[mappings[key]] ?? [];
|