1、审批页面 TASK_ORGID 传递 Parameter22 赋值 原有orgid

2、initFilter  IgnoreOrgRule: true
This commit is contained in:
wyw 2025-10-24 11:44:10 +08:00
parent 3cc89f5861
commit 30a5fbcc50
4 changed files with 17 additions and 13 deletions

View File

@ -123,6 +123,9 @@ class PFCommonApprove extends React.Component {
if (this.state.data.CALLBACK_INTERFACE && this.state.data.CALLBACK_INTERFACE.indexOf("New") > -1) {
newUrl = this.state.data.CALLBACK_INTERFACE
}
if (this.props.data && this.props.data.TASK_ORGID && this.props.data.TASK_ORGID.length > 0 && this.props.data.TASK_ORGID !== this.props.login.OrgId) {
this.state.data.Parameter22 = this.props.data.TASK_ORGID
}
if (newUrl.length > 0) {
this.props.dispatch({
type: 'app/getDataByPost',

View File

@ -238,6 +238,7 @@ class PFCommonApproveView extends React.Component {
appVisible:appVisibleTemp,
BtnAgreeDisplay:this.props.data.BtnAgreeDisplay?this.props.data.BtnAgreeDisplay:'inline'
});
json.Parameter22=this.props.data?.TASK_ORGID
this.props.dispatch({
type: 'app/getDataByPost',
payload: json,

View File

@ -1,7 +1,7 @@
import { message } from "antd/lib/index";
import { Button, Descriptions, Popconfirm, Row, Col, Form, Input, Select, Modal } from 'antd';
import React from 'react';
import { initFilter, extendRule, extendInclude, extendIgnoreDataRule, setDataFieldValue, guid,showUserSign, showFiles, GetFileModel } from "../../../utils/common";
import { initFilter, extendRule, extendInclude, extendIgnoreDataRule, setDataFieldValue, guid, showUserSign, showFiles, GetFileModel } from "../../../utils/common";
import ReactToPrint from "react-to-print";
import config from "../../../config";
import XLSX from 'xlsx';
@ -12,7 +12,6 @@ import moment from 'moment';
import Item from "antd/lib/list/Item";
class SK033ShowPrint extends React.Component {
constructor(props) {
debugger
super(props);
this.state = {
data: null,
@ -86,7 +85,7 @@ class SK033ShowPrint extends React.Component {
}
onClickApprove = (appVisible) => {
const newtmpData = {
data: { id: this.props.data.id, isShow: true, key: guid(), param: this.props.data.param, appVisible: appVisible, BtnAgreeDisplay: 'inline' },
data: { id: this.props.data.id, isShow: true, key: guid(), param: this.props.data.param, appVisible: appVisible, BtnAgreeDisplay: 'inline', TASK_ORGID: this.props.data?.TASK_ORGID },
formCode: "PF123",
}
this.setState({
@ -137,7 +136,7 @@ class SK033ShowPrint extends React.Component {
<td style={{ width: "80px" }} className={stylesStep.fontBold}>风险类别</td>
<td className={stylesStep.fontBold}>管控措施</td>
<td className={stylesStep.fontBold}>应急处置</td>
<td style={{ width: "50px" }} className={stylesStep.fontBold}>状态</td>
<td style={{ width: "50px" }} className={stylesStep.fontBold}>状态</td>
</tr>
{
data?.Nav_Details && data.Nav_Details?.map((item, i) => {
@ -183,14 +182,14 @@ class SK033ShowPrint extends React.Component {
}
</table>
{
data ?
<div>
<Descriptions size="middle" bordered>
<Descriptions.Item label="辨识人签名">{
data.STATUS !== 0 ? showUserSign(data.Nav_ApplyUser, config.picServerHost) : null
}</Descriptions.Item>
</Descriptions>
</div>:null
data ?
<div>
<Descriptions size="middle" bordered>
<Descriptions.Item label="辨识人签名">{
data.STATUS !== 0 ? showUserSign(data.Nav_ApplyUser, config.picServerHost) : null
}</Descriptions.Item>
</Descriptions>
</div> : null
}
<FormPage {...this.state.tmpData} />
</div>

View File

@ -212,7 +212,8 @@ export function initFilter(OrgId, Keyword = "", Sort, Order, PageIndex = 1, Para
FilterGroup: { Rules: [], Groups: [] },
SelectField: [],
DataRule: [],
IgnoreDataRule: false
IgnoreDataRule: false,
IgnoreOrgRule: true
};
// let params = $("#search-form").elFilterParam();
// extend(json, params);