This commit is contained in:
姜棚 2021-11-27 19:04:02 +08:00
parent bb93c1b999
commit 62ba91fbc6
4 changed files with 20 additions and 8 deletions

View File

@ -32,7 +32,7 @@ export default class add extends React.Component{
step1_data:null, step1_data:null,
step2_data:null, step2_data:null,
step3_data:null, step3_data:null,
disabled:false,
} }
} }
@ -60,6 +60,12 @@ export default class add extends React.Component{
componentDidMount(e){ componentDidMount(e){
console.log("测试编辑") console.log("测试编辑")
console.log(sessionStorage.getItem("plan_id")) console.log(sessionStorage.getItem("plan_id"))
if(sessionStorage.getItem("plan_status") > 0)
{
this.setState({disabled:true})
}
let plan_id = sessionStorage.getItem("plan_id") let plan_id = sessionStorage.getItem("plan_id")
getDraftInfo(plan_id).then((res)=>{ getDraftInfo(plan_id).then((res)=>{
handelResponse(res,(req,msg)=>{ handelResponse(res,(req,msg)=>{
@ -252,7 +258,7 @@ export default class add extends React.Component{
<div id="step1" className="step1"> <div id="step1" className="step1">
<div className="plan-title">营销计划</div> <div className="plan-title">营销计划</div>
<Card style={{ width:'100%' }} title={this.state.step1_pagetitle}> <Card style={{ width:'100%' }} title={this.state.step1_pagetitle}>
<Step1 ref="step1" data={this.state.step1_data} /> <Step1 ref="step1" data={this.state.step1_data} disabled={this.state.disabled} />
</Card> </Card>
</div> </div>
@ -272,7 +278,7 @@ export default class add extends React.Component{
}> }>
<Step2 ref={"step2-"+ index} addNewkey ={()=>{this.addNewkey()}} data={item} /> <Step2 ref={"step2-"+ index} addNewkey ={()=>{this.addNewkey()}} data={item} disabled={this.state.disabled} />
</Card> </Card>
) )
}) })
@ -286,7 +292,7 @@ export default class add extends React.Component{
this.state.card_visible ? ( this.state.card_visible ? (
<div id="step3" className="step3"> <div id="step3" className="step3">
<Card style={{ width:'100%',height:"auto" }} title={this.state.step3_pagetitle}> <Card style={{ width:'100%',height:"auto" }} title={this.state.step3_pagetitle}>
<Step3 ref="step3" data={this.state.step3_data} /> <Step3 ref="step3" data={this.state.step3_data} disabled={this.state.disabled} />
</Card> </Card>
</div> </div>
) : null ) : null
@ -299,12 +305,12 @@ export default class add extends React.Component{
{ {
this.state.curstep == 3 ? ( this.state.curstep == 3 ? (
<div className="step-btn-group"> <div className="step-btn-group">
<Button type="primary" onClick={()=>this.onNextStep()}>提交审核</Button> <Button type="primary" onClick={()=>this.onNextStep()} disabled={this.state.disabled}>提交审核</Button>
<Button type="normal" onClick={()=>this.onReturn()}>取消</Button> <Button type="normal" onClick={()=>this.onReturn()}>取消</Button>
</div> </div>
) :( ) :(
<div className="step-btn-group"> <div className="step-btn-group">
<Button type="primary" onClick={()=>this.onNextStep()}>下一步</Button> <Button type="primary" onClick={()=>this.onNextStep()} disabled={this.state.disabled}>下一步</Button>
<Button type="normal" onClick={()=>this.onReturn()}>取消</Button> <Button type="normal" onClick={()=>this.onReturn()}>取消</Button>
</div> </div>
) )

View File

@ -196,6 +196,7 @@ export default class acclist extends React.Component{
<div id="step1"> <div id="step1">
<Form model={this.state.model} rules={rules} ref="form1"> <Form model={this.state.model} rules={rules} ref="form1">
<FormItem labelname="营销计划名称" prop="title" id="title"> <FormItem labelname="营销计划名称" prop="title" id="title">
<Ipt onChange={(e)=>{ <Ipt onChange={(e)=>{
let model2 = this.state.model; let model2 = this.state.model;
model2.title = e; model2.title = e;
@ -211,6 +212,10 @@ export default class acclist extends React.Component{
}} }}
value={this.state.model.title} placeholder={"请输入"} labelWidth={'0px'} maxLength={12} height={'36px'} width={'520px'} alignment={'left'}/> value={this.state.model.title} placeholder={"请输入"} labelWidth={'0px'} maxLength={12} height={'36px'} width={'520px'} alignment={'left'}/>
</FormItem> </FormItem>
<FormItem labelname="计划类型" prop="type" id="type"> <FormItem labelname="计划类型" prop="type" id="type">
<RadioGroup onChange={(e)=>{this.onTypeChange(e)}} value={this.state.model.type}> <RadioGroup onChange={(e)=>{this.onTypeChange(e)}} value={this.state.model.type}>

View File

@ -468,6 +468,7 @@ export default class acclist extends React.Component{
onEdit(e,row){ onEdit(e,row){
console.log("计划任务ID") console.log("计划任务ID")
sessionStorage.setItem("plan_id",row.id) sessionStorage.setItem("plan_id",row.id)
sessionStorage.setItem("plan_status",row.status)
let link = window.location.href.replace(window.location.hash,"#/home/plan-edit"); let link = window.location.href.replace(window.location.hash,"#/home/plan-edit");
window.open(link, "_blank") window.open(link, "_blank")