待办弹窗修改

请求修改
This commit is contained in:
wyw 2025-10-23 15:47:34 +08:00
parent 0401f7e0b4
commit 3cc89f5861
3 changed files with 16 additions and 10 deletions

View File

@ -94,7 +94,7 @@ class PFCommonApprove extends React.Component {
} }
onsubmit = () => { onsubmit = () => {
this.props.form.validateFields((err, values) => { this.props.form.validateFields((err, values) => {
console.log(this.state.data) // console.log(this.state.data)
//console.log('Received values of form: ', values); //console.log('Received values of form: ', values);
if (err) { if (err) {
return; return;
@ -369,10 +369,9 @@ class PFCommonApprove extends React.Component {
stepDisplay: 'block' stepDisplay: 'block'
}); });
} }
debugger
const json = initFilter(that.props.login.OrgId) const json = initFilter(that.props.login.OrgId)
extendRule(json, 'ID', 1, dataId); extendRule(json, 'ID', 1, dataId);
json.Parameter1 = that.props.data.TASK_ORGID json.Parameter22 = that.props.data.TASK_ORGID
json.Parameter2 = that.props.data.TaskID json.Parameter2 = that.props.data.TaskID
extendInclude(json, "Nav_ApproveDetails") extendInclude(json, "Nav_ApproveDetails")
@ -388,6 +387,7 @@ class PFCommonApprove extends React.Component {
data: { data: {
id: re.Data.DATA_ID, isShow: true, id: re.Data.DATA_ID, isShow: true,
enums: that.props.app.enums, enums: that.props.app.enums,
TASK_ORGID: that.props.data?.TASK_ORGID
// loadDataDeal: this.loadDataDeal, // loadDataDeal: this.loadDataDeal,
// btnDisplay : 'none' // btnDisplay : 'none'
}, },

View File

@ -12,6 +12,7 @@ import moment from 'moment';
import Item from "antd/lib/list/Item"; import Item from "antd/lib/list/Item";
class SK033ShowPrint extends React.Component { class SK033ShowPrint extends React.Component {
constructor(props) { constructor(props) {
debugger
super(props); super(props);
this.state = { this.state = {
data: null, data: null,
@ -42,6 +43,7 @@ class SK033ShowPrint extends React.Component {
loadData = (dataId, taskID) => { loadData = (dataId, taskID) => {
let json = initFilter(this.props.login.OrgId); let json = initFilter(this.props.login.OrgId);
json.Parameter22 = this.props.data?.TASK_ORGID
extendRule(json, 'ID', 1, dataId); extendRule(json, 'ID', 1, dataId);
// extendRule(json, 'TASK_ID', 1, taskID); // extendRule(json, 'TASK_ID', 1, taskID);
// extendInclude(json, 'Nav_ApplyUser'); // extendInclude(json, 'Nav_ApplyUser');

View File

@ -26,7 +26,7 @@ export function request(url, options, onlyData, requestKey, onException) {
data.IsSuccessful !== undefined && !data.IsSuccessful && message.error(data.ErrorMessage) data.IsSuccessful !== undefined && !data.IsSuccessful && message.error(data.ErrorMessage)
return onlyData ? data.Data : data return onlyData ? data.Data : data
}).catch(err => { }).catch(err => {
requestKey && window.localStorage.removeItem(requestKey) requestKey && window.localStorage.removeItem(requestKey)
onException instanceof Function && onException(err) onException instanceof Function && onException(err)
throw err; // 重新抛出错误,确保错误被正确传播 throw err; // 重新抛出错误,确保错误被正确传播
@ -40,7 +40,7 @@ export function request(url, options, onlyData, requestKey, onException) {
* @param {*} isIgnoreTenant * @param {*} isIgnoreTenant
* @returns * @returns
*/ */
export function getRequestHeaders(url, type = 'post', isIgnoreTenant) { export function getRequestHeaders(url, type = 'post', data, isIgnoreTenant) {
// 请求参数 // 请求参数
const addHeader = 'Bearer ' + storage('lacal').getItem('accessToken').val const addHeader = 'Bearer ' + storage('lacal').getItem('accessToken').val
const userId = storage('lacal').getItem('userid').val const userId = storage('lacal').getItem('userid').val
@ -72,9 +72,6 @@ export function getRequestHeaders(url, type = 'post', isIgnoreTenant) {
const latestOrgid = storage('lacal').getItem('Orgid').val const latestOrgid = storage('lacal').getItem('Orgid').val
const latestUserid = storage('lacal').getItem('Userid').val const latestUserid = storage('lacal').getItem('Userid').val
const latestUsername = storage('lacal').getItem('Username').val const latestUsername = storage('lacal').getItem('Username').val
if (latestTenant) { if (latestTenant) {
headers.Tenant = latestTenant headers.Tenant = latestTenant
} }
@ -93,6 +90,13 @@ export function getRequestHeaders(url, type = 'post', isIgnoreTenant) {
} else if (url.indexOf('OP') != 0 && !isIgnoreTenant) { } else if (url.indexOf('OP') != 0 && !isIgnoreTenant) {
headers.Tenant = Tenant headers.Tenant = Tenant
} }
//wyw
if (Tenant && Tenant == '003' && data && data.Parameter22 && data.Parameter22.length > 20) {
//总公司 Parameter22 存入子公司的ORG_ID 自动切换数据库链接
headers.Tenant = data.Parameter22.substring(0, 3)
}
return headers return headers
} }
@ -122,7 +126,7 @@ export function httpPost(url, data, onlyData = true, ignoreThrottle, onException
// 发起请求 // 发起请求
return request(url, { return request(url, {
method: 'POST', method: 'POST',
headers: getRequestHeaders(url, 'post', isIgnoreTenant), headers: getRequestHeaders(url, 'post', data, isIgnoreTenant),
body: dataStr, body: dataStr,
}, onlyData, requestKey, onException) }, onlyData, requestKey, onException)
} }
@ -142,6 +146,6 @@ export function httpGet(url, data, onlyData = true, onException) {
url = formParams ? formUrl : url url = formParams ? formUrl : url
return request(url, { return request(url, {
method: 'GET', method: 'GET',
headers: getRequestHeaders(url, 'get'), headers: getRequestHeaders(url, 'get', data),
}, onlyData, null, onException) }, onlyData, null, onException)
} }