企业库
This commit is contained in:
parent
b9324942c5
commit
5f9e2686c2
@ -13,6 +13,9 @@ class SK002CheckList extends React.Component {
|
|||||||
constructor(props) {
|
constructor(props) {
|
||||||
super(props);
|
super(props);
|
||||||
this.state = {
|
this.state = {
|
||||||
|
inputText:"",
|
||||||
|
productionId:null,
|
||||||
|
depart: {},
|
||||||
selectedRowKeys:[],
|
selectedRowKeys:[],
|
||||||
taskSelects: [],
|
taskSelects: [],
|
||||||
dataList: [],
|
dataList: [],
|
||||||
@ -96,6 +99,7 @@ class SK002CheckList extends React.Component {
|
|||||||
loadData = () => {
|
loadData = () => {
|
||||||
let json = initFilter(this.props.login.OrgId);
|
let json = initFilter(this.props.login.OrgId);
|
||||||
extendInclude(json, 'Nav_Details');
|
extendInclude(json, 'Nav_Details');
|
||||||
|
extendInclude(json, 'Nav_ProductionUnit');
|
||||||
extendInclude(json, 'Nav_Details.Nav_DetailContents.Nav_Contents');
|
extendInclude(json, 'Nav_Details.Nav_DetailContents.Nav_Contents');
|
||||||
extendInclude(json, 'Nav_Details.Nav_DetailContents.Nav_DetailHiddens.Nav_Question');
|
extendInclude(json, 'Nav_Details.Nav_DetailContents.Nav_DetailHiddens.Nav_Question');
|
||||||
extendInclude(json, 'Nav_Details.Nav_DetailContents.Nav_DetailBasics.Nav_Law');
|
extendInclude(json, 'Nav_Details.Nav_DetailContents.Nav_DetailBasics.Nav_Law');
|
||||||
@ -118,9 +122,9 @@ class SK002CheckList extends React.Component {
|
|||||||
loadData2()
|
loadData2()
|
||||||
{
|
{
|
||||||
let temp=this.state.data
|
let temp=this.state.data
|
||||||
if(this.state.inputText)
|
if(this.state.productionId)
|
||||||
{
|
{
|
||||||
temp=temp.filter(t=>t.MineType ==this.state.inputText);
|
temp=temp.filter(t=>t.PRODUCTION_UNIT_ID ==this.state.productionId);
|
||||||
}
|
}
|
||||||
if(this.state.inputText2)
|
if(this.state.inputText2)
|
||||||
{
|
{
|
||||||
@ -176,11 +180,22 @@ class SK002CheckList extends React.Component {
|
|||||||
taskSelects:selectedRows
|
taskSelects:selectedRows
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
handleSearch=(value)=>{
|
// handleSearch=(value)=>{
|
||||||
|
// this.setState({
|
||||||
|
// inputText: value
|
||||||
|
// })
|
||||||
|
// }
|
||||||
|
handleSearch = ({data, record}) => {
|
||||||
this.setState({
|
this.setState({
|
||||||
inputText: value
|
depart: {
|
||||||
|
...this.state.depart,
|
||||||
|
PRODUCTION_UNIT_ID: data[0],
|
||||||
|
Nav_ProductionUnit: { NAME: record?.NAME },
|
||||||
|
},
|
||||||
|
inputText: record?.NAME,
|
||||||
|
productionId: record?.ID
|
||||||
})
|
})
|
||||||
}
|
};
|
||||||
handleSearch2=(e)=>{
|
handleSearch2=(e)=>{
|
||||||
this.setState({
|
this.setState({
|
||||||
inputText2: e.target.value
|
inputText2: e.target.value
|
||||||
@ -211,18 +226,12 @@ class SK002CheckList extends React.Component {
|
|||||||
label={'生产单元'}
|
label={'生产单元'}
|
||||||
{...formItemLayout}
|
{...formItemLayout}
|
||||||
>
|
>
|
||||||
<Select
|
<DropDownPagination inputDataApi={'FM/UserProductionUnitSet/OrderPaged'} fieldName={'Nav_ProductionUnit.NAME'}
|
||||||
style={{width:'180px'}}
|
data={this.state.depart} onSelect={this.handleSearch} onFilter={({ params }) => {
|
||||||
allowClear
|
params.OrderType = 1
|
||||||
onChange={this.handleSearch}
|
// params.Keyword = this.state.inputText3
|
||||||
>
|
params.OrgId = this.props.login.OrgId
|
||||||
<Option value="30">露天矿</Option>
|
}} />
|
||||||
<Option value="10">选矿厂</Option>
|
|
||||||
<Option value="20">尾矿库</Option>
|
|
||||||
<Option value="31">职能口</Option>
|
|
||||||
<Option value="32">非金属</Option>
|
|
||||||
<Option value="40">地下矿</Option>
|
|
||||||
</Select>
|
|
||||||
</Form.Item>
|
</Form.Item>
|
||||||
</Col>
|
</Col>
|
||||||
<Col span={5} style={{ marginLeft: "10px" }}>
|
<Col span={5} style={{ marginLeft: "10px" }}>
|
||||||
|
|||||||
@ -517,6 +517,8 @@ export default {
|
|||||||
if(login.tempAddData)
|
if(login.tempAddData)
|
||||||
{
|
{
|
||||||
stateData.MineType = login.tempAddData.MineType
|
stateData.MineType = login.tempAddData.MineType
|
||||||
|
stateData.PRODUCTION_UNIT_ID = login.tempAddData.PRODUCTION_UNIT_ID
|
||||||
|
stateData.Nav_ProductionUnit = login.tempAddData.Nav_ProductionUnit
|
||||||
stateData.RISK_NAME = login.tempAddData.RISK_NAME
|
stateData.RISK_NAME = login.tempAddData.RISK_NAME
|
||||||
stateData.RISK_DESCRIPTION = login.tempAddData.RISK_DESCRIPTION
|
stateData.RISK_DESCRIPTION = login.tempAddData.RISK_DESCRIPTION
|
||||||
stateData.TYPE_ID = login.tempAddData.TYPE_ID
|
stateData.TYPE_ID = login.tempAddData.TYPE_ID
|
||||||
@ -600,13 +602,14 @@ export default {
|
|||||||
if(login.tempAddData.Nav_Details)
|
if(login.tempAddData.Nav_Details)
|
||||||
{
|
{
|
||||||
let details=[]
|
let details=[]
|
||||||
login.tempAddData.Nav_Details.map((item,k)=>{
|
login.tempAddData.Nav_Details.sort((m, n) => (m.NUM > n.NUM ? 1 : -1)).map((item,k)=>{
|
||||||
let contents=[]
|
let contents=[]
|
||||||
item.Nav_DetailContents && item.Nav_DetailContents.map((x,j)=>{
|
item.Nav_DetailContents && item.Nav_DetailContents.sort((m, n) => (m.NUM > n.NUM ? 1 : -1)).map((x,j)=>{
|
||||||
let hiddens=[]
|
let hiddens=[]
|
||||||
x.Nav_DetailHiddens && x.Nav_DetailHiddens.map((y,i)=>{
|
x.Nav_DetailHiddens && x.Nav_DetailHiddens.sort((m, n) => (m.NUM > n.NUM ? 1 : -1)).map((y,i)=>{
|
||||||
let hidden={
|
let hidden={
|
||||||
ID: guid(),
|
ID: guid(),
|
||||||
|
NUM:y.NUM,
|
||||||
RECTIFICATION_MEASURES :y.RECTIFICATION_MEASURES,
|
RECTIFICATION_MEASURES :y.RECTIFICATION_MEASURES,
|
||||||
HIDDEN_LEVEL :y.HIDDEN_LEVEL,
|
HIDDEN_LEVEL :y.HIDDEN_LEVEL,
|
||||||
HIDDEN_DESCRIPTION :y.HIDDEN_DESCRIPTION,
|
HIDDEN_DESCRIPTION :y.HIDDEN_DESCRIPTION,
|
||||||
@ -626,6 +629,7 @@ export default {
|
|||||||
})
|
})
|
||||||
let content={
|
let content={
|
||||||
ID: guid(),
|
ID: guid(),
|
||||||
|
NUM:x.NUM,
|
||||||
CHECK_STANDARD :x.CHECK_STANDARD,
|
CHECK_STANDARD :x.CHECK_STANDARD,
|
||||||
CHECK_CONTENTS_ID:x.CHECK_CONTENTS_ID,
|
CHECK_CONTENTS_ID:x.CHECK_CONTENTS_ID,
|
||||||
Nav_Contents:x.Nav_Contents,
|
Nav_Contents:x.Nav_Contents,
|
||||||
@ -636,6 +640,7 @@ export default {
|
|||||||
})
|
})
|
||||||
let detail={
|
let detail={
|
||||||
ID: guid(),
|
ID: guid(),
|
||||||
|
NUM:item.NUM,
|
||||||
MEASURES_NAME:item.MEASURES_NAME,
|
MEASURES_NAME:item.MEASURES_NAME,
|
||||||
Nav_DetailContents:contents
|
Nav_DetailContents:contents
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user