栏目自定义页面接口联调
This commit is contained in:
parent
6a6587bea7
commit
9eeadb416e
|
|
@ -16,12 +16,11 @@ class CustomItem extends Component {
|
||||||
};
|
};
|
||||||
|
|
||||||
onRowSelect = (sRowKeys, rows, dataIndex, selectedDatas) => {
|
onRowSelect = (sRowKeys, rows, dataIndex, selectedDatas) => {
|
||||||
console.log(sRowKeys, rows, dataIndex, selectedDatas);
|
|
||||||
const { columnSetting } = this.props;
|
const { columnSetting } = this.props;
|
||||||
if (dataIndex === undefined || selectedDatas === undefined) {
|
if (dataIndex === undefined || selectedDatas === undefined) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
columnSetting.setEnableRows(selectedDatas.isused);
|
columnSetting.setEnableThreeRows(selectedDatas.status);
|
||||||
};
|
};
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
|
|
|
||||||
|
|
@ -176,6 +176,21 @@ export class ColumnSetting {
|
||||||
if (!columns || !datas) {
|
if (!columns || !datas) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
columns.map((c, index) => {
|
||||||
|
if (c.key === "url") {
|
||||||
|
c.title = <span>
|
||||||
|
<span>{c.title}</span>
|
||||||
|
<span style={{ marginLeft: 10 }}>
|
||||||
|
<WeaHelpfulTip
|
||||||
|
ecId={`${this && this.props && this.props.ecId || ""}_WeaHelpfulTip@4vdvfp@${index}`}
|
||||||
|
title="页面链接地址可以为外网地址,如:http://www.baidu.com
|
||||||
|
也可以是内部地址,如:/test.jsp,可以带上参数传参,像这样:/test.jsp?a=1&b=2
|
||||||
|
也可以写占位符{#id}传人员id,像这样:/test.jsp?a=1&b={#id}&mypara2={#id}"/>
|
||||||
|
</span>
|
||||||
|
</span>;
|
||||||
|
}
|
||||||
|
});
|
||||||
extendObservable(this.tabThreeRelatedData, {
|
extendObservable(this.tabThreeRelatedData, {
|
||||||
datas: datas,
|
datas: datas,
|
||||||
columns: columns
|
columns: columns
|
||||||
|
|
@ -235,25 +250,15 @@ export class ColumnSetting {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
customItemSave() {
|
customItemSave() {
|
||||||
// if (!this.verify(toJS(this.tabThreeRelatedData.datas))) return;
|
|
||||||
let params = this.tabThreeSaveParams;
|
let params = this.tabThreeSaveParams;
|
||||||
|
|
||||||
Api.saveFieldDefinedInfo(params).then(res => {
|
Api.saveFieldDefinedInfo(params).then(res => {
|
||||||
console.log(res);
|
let { code, msg } = res;
|
||||||
// let {
|
if (code === 200) {
|
||||||
// api_status,
|
message.success(msg || "操作成功");
|
||||||
// sign
|
this.loadTabThreeRelatedData();
|
||||||
// } = res;
|
} else {
|
||||||
//
|
message.error(msg);
|
||||||
// if (api_status) {
|
}
|
||||||
// if (sign == "1") {
|
|
||||||
// res.message && message.success(res.message);
|
|
||||||
// } else {
|
|
||||||
// res.message && message.warning(res.message);
|
|
||||||
// }
|
|
||||||
// } else {
|
|
||||||
// message.error(res.message);
|
|
||||||
// }
|
|
||||||
}).catch(error => {
|
}).catch(error => {
|
||||||
message.error(error);
|
message.error(error);
|
||||||
});
|
});
|
||||||
|
|
@ -309,6 +314,13 @@ export class ColumnSetting {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
setEnableThreeRows(e) {
|
||||||
|
extendObservable(this.tabThreeRelatedData, {
|
||||||
|
selectedData: {
|
||||||
|
status: e
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
arrToJson(arr, rows, rowKey="isused") {
|
arrToJson(arr, rows, rowKey="isused") {
|
||||||
let json = {};
|
let json = {};
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue