Merge branch 'master' into feature/20260622
This commit is contained in:
@@ -99,6 +99,7 @@
|
|||||||
import JModal from '/src/components/Modal/src/JModal/JModal.vue';
|
import JModal from '/src/components/Modal/src/JModal/JModal.vue';
|
||||||
import JDictSelectTag from '/src/components/Form/src/jeecg/components/JDictSelectTag.vue';
|
import JDictSelectTag from '/src/components/Form/src/jeecg/components/JDictSelectTag.vue';
|
||||||
import JSwitch from '/src/components/Form/src/jeecg/components/JSwitch.vue';
|
import JSwitch from '/src/components/Form/src/jeecg/components/JSwitch.vue';
|
||||||
|
import { PARTY_COMMITTEE_DEPT_ID, SDW_LEADER_ROLE_ID } from '/@/constant/supervision';
|
||||||
import SzUserSelectByDeptRoleSecurityModal from '/src/components/semri/userComponent/modal/SzUserSelectByDeptRoleSecurityModal.vue';
|
import SzUserSelectByDeptRoleSecurityModal from '/src/components/semri/userComponent/modal/SzUserSelectByDeptRoleSecurityModal.vue';
|
||||||
import { SearchOutlined } from '@ant-design/icons-vue';
|
import { SearchOutlined } from '@ant-design/icons-vue';
|
||||||
import { getUserList } from '/src/api/common/api';
|
import { getUserList } from '/src/api/common/api';
|
||||||
@@ -134,8 +135,8 @@
|
|||||||
// 所党委领导选人弹窗
|
// 所党委领导选人弹窗
|
||||||
const sdwLeaderModalOpen = ref(false);
|
const sdwLeaderModalOpen = ref(false);
|
||||||
const supDeptleaderName = ref('');
|
const supDeptleaderName = ref('');
|
||||||
const sdwLeaderDeptId = ref('2044677562460508161');
|
const sdwLeaderDeptId = ref(PARTY_COMMITTEE_DEPT_ID);
|
||||||
const sdwLeaderRoleId = ref('2044676455280570370');
|
const sdwLeaderRoleId = ref(SDW_LEADER_ROLE_ID);
|
||||||
const sdwLeaderSecurityValue = ref(5);
|
const sdwLeaderSecurityValue = ref(5);
|
||||||
|
|
||||||
function openSdwLeaderModal() {
|
function openSdwLeaderModal() {
|
||||||
|
|||||||
@@ -52,8 +52,8 @@
|
|||||||
<a-form-item label="所办领导">
|
<a-form-item label="所办领导">
|
||||||
<DeptRoleUserSelectRadioGroup
|
<DeptRoleUserSelectRadioGroup
|
||||||
v-model:value="formData.supDeptleaderid"
|
v-model:value="formData.supDeptleaderid"
|
||||||
deptId="2044677604785229826"
|
:deptId="SUOBAN_DEPT_ID"
|
||||||
roleId="2044680793306591234"
|
:roleId="MEASURE_RES_LEADER_ROLE_ID"
|
||||||
:disabled="String(formData.isNeedAppro) !== '1'"
|
:disabled="String(formData.isNeedAppro) !== '1'"
|
||||||
/>
|
/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
@@ -99,6 +99,7 @@
|
|||||||
import JDictSelectTag from '/src/components/Form/src/jeecg/components/JDictSelectTag.vue';
|
import JDictSelectTag from '/src/components/Form/src/jeecg/components/JDictSelectTag.vue';
|
||||||
import JSwitch from '/src/components/Form/src/jeecg/components/JSwitch.vue';
|
import JSwitch from '/src/components/Form/src/jeecg/components/JSwitch.vue';
|
||||||
import DeptRoleUserSelectRadioGroup from '/@/components/semri/userComponent/DeptRoleUserSelectRadioGroup.vue';
|
import DeptRoleUserSelectRadioGroup from '/@/components/semri/userComponent/DeptRoleUserSelectRadioGroup.vue';
|
||||||
|
import { SUOBAN_DEPT_ID, MEASURE_RES_LEADER_ROLE_ID } from '/@/constant/supervision';
|
||||||
import { useMessage } from '/src/hooks/web/useMessage';
|
import { useMessage } from '/src/hooks/web/useMessage';
|
||||||
|
|
||||||
interface ModalPayload {
|
interface ModalPayload {
|
||||||
|
|||||||
@@ -0,0 +1,17 @@
|
|||||||
|
/** 所党委 */
|
||||||
|
export const PARTY_COMMITTEE_DEPT_ID = '2044677562460508161';
|
||||||
|
|
||||||
|
/** 党群 */
|
||||||
|
export const PARTY_MASSES_DEPT_ID = '2044677628281720834';
|
||||||
|
|
||||||
|
/** 所办 */
|
||||||
|
export const SUOBAN_DEPT_ID = '2044677604785229826';
|
||||||
|
|
||||||
|
/** 所党委领导 */
|
||||||
|
export const SDW_LEADER_ROLE_ID = '2044676455280570370';
|
||||||
|
|
||||||
|
/** 措施责任领导 / 党群领导 */
|
||||||
|
export const MEASURE_RES_LEADER_ROLE_ID = '2044680793306591234';
|
||||||
|
|
||||||
|
/** 分管所领导 */
|
||||||
|
export const CHARGE_LEADER_ROLE_ID = '2062794430936240130';
|
||||||
@@ -99,8 +99,8 @@
|
|||||||
<!-- <j-select-user v-model:value="formData.supDeptleaderid" allow-clear />-->
|
<!-- <j-select-user v-model:value="formData.supDeptleaderid" allow-clear />-->
|
||||||
<DeptRoleUserSelectRadioGroup
|
<DeptRoleUserSelectRadioGroup
|
||||||
v-model:value="formData.supDeptleaderid"
|
v-model:value="formData.supDeptleaderid"
|
||||||
deptId="2044677604785229826"
|
:deptId="SUOBAN_DEPT_ID"
|
||||||
roleId="2044680793306591234"
|
:roleId="MEASURE_RES_LEADER_ROLE_ID"
|
||||||
/>
|
/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
@@ -157,6 +157,7 @@
|
|||||||
import { Form } from 'ant-design-vue';
|
import { Form } from 'ant-design-vue';
|
||||||
import JFormContainer from '/@/components/Form/src/container/JFormContainer.vue';
|
import JFormContainer from '/@/components/Form/src/container/JFormContainer.vue';
|
||||||
import DeptRoleUserSelectRadioGroup from "/@/components/semri/userComponent/DeptRoleUserSelectRadioGroup.vue";
|
import DeptRoleUserSelectRadioGroup from "/@/components/semri/userComponent/DeptRoleUserSelectRadioGroup.vue";
|
||||||
|
import { SUOBAN_DEPT_ID, MEASURE_RES_LEADER_ROLE_ID } from '/@/constant/supervision';
|
||||||
import SzSelectDept from "@/components/Form/src/jeecg/components/SzSelectDept.vue";
|
import SzSelectDept from "@/components/Form/src/jeecg/components/SzSelectDept.vue";
|
||||||
|
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
|
|||||||
@@ -143,8 +143,8 @@
|
|||||||
<a-form-item label="所办领导" v-bind="validateInfos.supDeptleaderid" id="BgTakepulseForm-supDeptleaderid" name="supDeptleaderid">
|
<a-form-item label="所办领导" v-bind="validateInfos.supDeptleaderid" id="BgTakepulseForm-supDeptleaderid" name="supDeptleaderid">
|
||||||
<DeptRoleUserSelectRadioGroup
|
<DeptRoleUserSelectRadioGroup
|
||||||
v-model:value="formData.supDeptleaderid"
|
v-model:value="formData.supDeptleaderid"
|
||||||
deptId="2044677604785229826"
|
:deptId="SUP_LEADER_DEPT_ID"
|
||||||
roleId="2044680793306591234"
|
:roleId="SUP_LEADER_ROLE_ID"
|
||||||
/>
|
/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
@@ -172,6 +172,7 @@
|
|||||||
import DeptRoleUserSelectRadioGroup
|
import DeptRoleUserSelectRadioGroup
|
||||||
from "@/components/semri/userComponent/DeptRoleUserSelectRadioGroup.vue";
|
from "@/components/semri/userComponent/DeptRoleUserSelectRadioGroup.vue";
|
||||||
import SzDeptUserModal from "@/components/semri/deptUserComponent/SzDeptUserModal.vue";
|
import SzDeptUserModal from "@/components/semri/deptUserComponent/SzDeptUserModal.vue";
|
||||||
|
import { SUOBAN_DEPT_ID, MEASURE_RES_LEADER_ROLE_ID } from '/@/constant/supervision';
|
||||||
const useForm = Form.useForm;
|
const useForm = Form.useForm;
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
@@ -195,6 +196,8 @@
|
|||||||
},
|
},
|
||||||
emits:['success'],
|
emits:['success'],
|
||||||
setup(props, {emit}) {
|
setup(props, {emit}) {
|
||||||
|
const SUP_LEADER_DEPT_ID = SUOBAN_DEPT_ID;
|
||||||
|
const SUP_LEADER_ROLE_ID = MEASURE_RES_LEADER_ROLE_ID;
|
||||||
const loading = ref(false);
|
const loading = ref(false);
|
||||||
const formRef = ref();
|
const formRef = ref();
|
||||||
const formData = reactive<Record<string, any>>({
|
const formData = reactive<Record<string, any>>({
|
||||||
@@ -396,6 +399,8 @@
|
|||||||
disabled,
|
disabled,
|
||||||
showSupDeptLeader,
|
showSupDeptLeader,
|
||||||
showFlowSubmitButton,
|
showFlowSubmitButton,
|
||||||
|
SUP_LEADER_DEPT_ID,
|
||||||
|
SUP_LEADER_ROLE_ID,
|
||||||
getFormData,
|
getFormData,
|
||||||
submitForm,
|
submitForm,
|
||||||
add,
|
add,
|
||||||
|
|||||||
@@ -138,8 +138,8 @@
|
|||||||
<a-form-item label="督导领导列表" name="sdwLeaderList">
|
<a-form-item label="督导领导列表" name="sdwLeaderList">
|
||||||
<DeptRoleUserSelectRadioGroup
|
<DeptRoleUserSelectRadioGroup
|
||||||
v-model:value="mainForm.sdwLeaderList"
|
v-model:value="mainForm.sdwLeaderList"
|
||||||
deptId="2044677562460508161"
|
:deptId="PARTY_COMMITTEE_DEPT_ID"
|
||||||
roleId="2044676455280570370"
|
:roleId="SDW_LEADER_ROLE_ID"
|
||||||
:disabled="mainDisabled"
|
:disabled="mainDisabled"
|
||||||
/>
|
/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
@@ -283,6 +283,7 @@
|
|||||||
import BgXiSpeakBPMFeedbackModal from './BgXiSpeakBPMFeedbackModal.vue';
|
import BgXiSpeakBPMFeedbackModal from './BgXiSpeakBPMFeedbackModal.vue';
|
||||||
import SUploadFile from '/@/components/semri/fileComponent/SUploadFile.vue';
|
import SUploadFile from '/@/components/semri/fileComponent/SUploadFile.vue';
|
||||||
import DeptRoleUserSelectRadioGroup from '/@/components/semri/userComponent/DeptRoleUserSelectRadioGroup.vue';
|
import DeptRoleUserSelectRadioGroup from '/@/components/semri/userComponent/DeptRoleUserSelectRadioGroup.vue';
|
||||||
|
import { PARTY_COMMITTEE_DEPT_ID, SDW_LEADER_ROLE_ID } from '/@/constant/supervision';
|
||||||
|
|
||||||
const { isDisabledAuth, hasPermission, initBpmFormData } = usePermission();
|
const { isDisabledAuth, hasPermission, initBpmFormData } = usePermission();
|
||||||
const userStore = useUserStore();
|
const userStore = useUserStore();
|
||||||
|
|||||||
@@ -133,9 +133,7 @@ import JSwitch from '/@/components/Form/src/jeecg/components/JSwitch.vue';
|
|||||||
import { Form } from 'ant-design-vue';
|
import { Form } from 'ant-design-vue';
|
||||||
import JFormContainer from '/@/components/Form/src/container/JFormContainer.vue';
|
import JFormContainer from '/@/components/Form/src/container/JFormContainer.vue';
|
||||||
import { usePermission } from '/@/hooks/web/usePermission';
|
import { usePermission } from '/@/hooks/web/usePermission';
|
||||||
|
import { PARTY_COMMITTEE_DEPT_ID, SDW_LEADER_ROLE_ID } from '/@/constant/supervision';
|
||||||
const PARTY_COMMITTEE_DEPT_ID = '2044677562460508161';
|
|
||||||
const SDW_LEADER_ROLE_ID = '2044676455280570370';
|
|
||||||
|
|
||||||
const { initBpmFormData } = usePermission();
|
const { initBpmFormData } = usePermission();
|
||||||
const useForm = Form.useForm;
|
const useForm = Form.useForm;
|
||||||
|
|||||||
@@ -91,6 +91,11 @@
|
|||||||
columns,
|
columns,
|
||||||
canResize:false,
|
canResize:false,
|
||||||
useSearchForm: false,
|
useSearchForm: false,
|
||||||
|
pagination: {
|
||||||
|
current: 1,
|
||||||
|
pageSize: 12,
|
||||||
|
pageSizeOptions: ['12', '24', '36'],
|
||||||
|
},
|
||||||
isTreeTable: true,
|
isTreeTable: true,
|
||||||
customRow: (record) => {
|
customRow: (record) => {
|
||||||
return {
|
return {
|
||||||
|
|||||||
@@ -127,6 +127,11 @@
|
|||||||
columns: ledgerColumns,
|
columns: ledgerColumns,
|
||||||
canResize: false,
|
canResize: false,
|
||||||
useSearchForm: false,
|
useSearchForm: false,
|
||||||
|
pagination: {
|
||||||
|
current: 1,
|
||||||
|
pageSize: 12,
|
||||||
|
pageSizeOptions: ['12', '24', '36'],
|
||||||
|
},
|
||||||
actionColumn: {
|
actionColumn: {
|
||||||
width: 240,
|
width: 240,
|
||||||
fixed: 'right',
|
fixed: 'right',
|
||||||
|
|||||||
@@ -244,6 +244,7 @@ import SzDeptUserModal from '/@/components/semri/deptUserComponent/SzDeptUserMod
|
|||||||
import { saveBpmForm, setProcessVariable, specificProblemOptions } from '../DqInspectTask.api';
|
import { saveBpmForm, setProcessVariable, specificProblemOptions } from '../DqInspectTask.api';
|
||||||
import { list as progressList, deleteOne as progressDelete } from '../../inspectProgress/DqInspectProgress.api';
|
import { list as progressList, deleteOne as progressDelete } from '../../inspectProgress/DqInspectProgress.api';
|
||||||
import { usePermission } from '/@/hooks/web/usePermission';
|
import { usePermission } from '/@/hooks/web/usePermission';
|
||||||
|
import { PARTY_COMMITTEE_DEPT_ID, SDW_LEADER_ROLE_ID } from '/@/constant/supervision';
|
||||||
import TaskHandleInnerContent from '/@/views/super/bpm/process/personalOffice/myHandleTask/content/TaskHandleInnerContent.vue';
|
import TaskHandleInnerContent from '/@/views/super/bpm/process/personalOffice/myHandleTask/content/TaskHandleInnerContent.vue';
|
||||||
import DqInspectTaskBPMFeedbackModal from './DqInspectTaskBPMFeedbackModal.vue';
|
import DqInspectTaskBPMFeedbackModal from './DqInspectTaskBPMFeedbackModal.vue';
|
||||||
import SUploadFile from '/@/components/semri/fileComponent/SUploadFile.vue';
|
import SUploadFile from '/@/components/semri/fileComponent/SUploadFile.vue';
|
||||||
@@ -439,8 +440,8 @@ import SzDeptUserModal from '/@/components/semri/deptUserComponent/SzDeptUserMod
|
|||||||
const res = await defHttp.get({
|
const res = await defHttp.get({
|
||||||
url: '/sys/user/queryUserRoleComponentData',
|
url: '/sys/user/queryUserRoleComponentData',
|
||||||
params: {
|
params: {
|
||||||
departId: '2044677562460508161',
|
departId: PARTY_COMMITTEE_DEPT_ID,
|
||||||
roleId: '2044676455280570370',
|
roleId: SDW_LEADER_ROLE_ID,
|
||||||
searchSecurityLevel: 5,
|
searchSecurityLevel: 5,
|
||||||
pageNo: 1,
|
pageNo: 1,
|
||||||
pageSize: 999,
|
pageSize: 999,
|
||||||
|
|||||||
@@ -85,9 +85,7 @@
|
|||||||
import JSwitch from '/src/components/Form/src/jeecg/components/JSwitch.vue';
|
import JSwitch from '/src/components/Form/src/jeecg/components/JSwitch.vue';
|
||||||
import DeptRoleUserSelectRadioGroup from '/@/components/semri/userComponent/DeptRoleUserSelectRadioGroup.vue';
|
import DeptRoleUserSelectRadioGroup from '/@/components/semri/userComponent/DeptRoleUserSelectRadioGroup.vue';
|
||||||
import { useMessage } from '/src/hooks/web/useMessage';
|
import { useMessage } from '/src/hooks/web/useMessage';
|
||||||
|
import { PARTY_MASSES_DEPT_ID, MEASURE_RES_LEADER_ROLE_ID } from '/@/constant/supervision';
|
||||||
const PARTY_MASSES_DEPT_ID = '2044677628281720834';
|
|
||||||
const MEASURE_RES_LEADER_ROLE_ID = '2044680793306591234';
|
|
||||||
|
|
||||||
interface ModalPayload {
|
interface ModalPayload {
|
||||||
title?: string;
|
title?: string;
|
||||||
|
|||||||
@@ -174,6 +174,7 @@ import JSwitch from '/@/components/Form/src/jeecg/components/JSwitch.vue';
|
|||||||
import JFormContainer from '/@/components/Form/src/container/JFormContainer.vue';
|
import JFormContainer from '/@/components/Form/src/container/JFormContainer.vue';
|
||||||
import { Form } from 'ant-design-vue';
|
import { Form } from 'ant-design-vue';
|
||||||
import DeptRoleUserSelectDropDown from '@/components/semri/userComponent/DeptRoleUserSelectDropDown.vue';
|
import DeptRoleUserSelectDropDown from '@/components/semri/userComponent/DeptRoleUserSelectDropDown.vue';
|
||||||
|
import { PARTY_COMMITTEE_DEPT_ID, CHARGE_LEADER_ROLE_ID as _CHARGE_LEADER_ROLE_ID, PARTY_MASSES_DEPT_ID as _PARTY_MASSES_DEPT_ID, MEASURE_RES_LEADER_ROLE_ID as _MEASURE_RES_LEADER_ROLE_ID } from '/@/constant/supervision';
|
||||||
const useForm = Form.useForm;
|
const useForm = Form.useForm;
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
@@ -197,10 +198,10 @@ import JSwitch from '/@/components/Form/src/jeecg/components/JSwitch.vue';
|
|||||||
},
|
},
|
||||||
emits: ['success'],
|
emits: ['success'],
|
||||||
setup(props, { emit }) {
|
setup(props, { emit }) {
|
||||||
const CHARGE_LEADER_DEPT_ID = '2044677562460508161';
|
const CHARGE_LEADER_DEPT_ID = PARTY_COMMITTEE_DEPT_ID;
|
||||||
const CHARGE_LEADER_ROLE_ID = '2062794430936240130';
|
const CHARGE_LEADER_ROLE_ID = _CHARGE_LEADER_ROLE_ID;
|
||||||
const PARTY_MASSES_DEPT_ID = '2044677628281720834';
|
const PARTY_MASSES_DEPT_ID = _PARTY_MASSES_DEPT_ID;
|
||||||
const MEASURE_RES_LEADER_ROLE_ID = '2044680793306591234';
|
const MEASURE_RES_LEADER_ROLE_ID = _MEASURE_RES_LEADER_ROLE_ID;
|
||||||
|
|
||||||
const loading = ref(false);
|
const loading = ref(false);
|
||||||
const formRef = ref();
|
const formRef = ref();
|
||||||
|
|||||||
Reference in New Issue
Block a user