|
@@ -48,6 +48,7 @@ const datascopemanage : React.FC<widowRush> = (prop:widowRush) => {
|
|
|
const [englishSourceFieldNames,setEnglishSourceFieldNames] = useState<any>();
|
|
|
const [englishField,setEnglishField] = useState<any>();
|
|
|
const [a1,setA1]=useState<any>();
|
|
|
+ const [a2,setA2]=useState<any>();
|
|
|
|
|
|
/** 字段关系序号编辑 */
|
|
|
var paramIndex = 0;
|
|
@@ -57,8 +58,6 @@ const datascopemanage : React.FC<widowRush> = (prop:widowRush) => {
|
|
|
|
|
|
useEffect(() => {
|
|
|
select1();
|
|
|
-
|
|
|
- select2();
|
|
|
select3();
|
|
|
|
|
|
}, [englishSourceTableName,englishTargetTableName]);
|
|
@@ -102,7 +101,8 @@ const datascopemanage : React.FC<widowRush> = (prop:widowRush) => {
|
|
|
});
|
|
|
closeAndRefresh();
|
|
|
} else if (editType == 'create' ) {
|
|
|
- data.relationNo = "DCM" + dataIndex;
|
|
|
+ dataIndex++ ;
|
|
|
+ data.relationNo = "DCM" + dataIndex;
|
|
|
await createRowData(data).then(()=>{
|
|
|
createFieldRowData(fieldRelationData,data.relationNo);
|
|
|
});
|
|
@@ -123,22 +123,22 @@ const datascopemanage : React.FC<widowRush> = (prop:widowRush) => {
|
|
|
if(englishTargetTableName!=null || englishTargetTableName!=undefined)
|
|
|
{const sd = await selecFieldName(englishTargetTableName)
|
|
|
console.log(sd)
|
|
|
- return setA1(sd);
|
|
|
+ return setA2(sd);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- const select2 =async()=>{
|
|
|
- if(englishField != undefined ||englishField !=null){
|
|
|
- // console.log(englishField)
|
|
|
- // const a =englishField.indexOf('.');
|
|
|
- // const a1 = englishField.slice(0,a);
|
|
|
- // const a2 = englishField.slice(a+1)
|
|
|
- const a3 = await selectenglishSourceField(englishField)
|
|
|
- return setEnglishSourceFieldNames(a3);
|
|
|
- }else(
|
|
|
- console.log('2222')
|
|
|
- )
|
|
|
- }
|
|
|
+// const select2 =async()=>{
|
|
|
+// if(englishField != undefined ||englishField !=null){
|
|
|
+// // console.log(englishField)
|
|
|
+// // const a =englishField.indexOf('.');
|
|
|
+// // const a1 = englishField.slice(0,a);
|
|
|
+// // const a2 = englishField.slice(a+1)
|
|
|
+// const a3 = await selectenglishSourceField(englishField)
|
|
|
+// return setEnglishSourceFieldNames(a3);
|
|
|
+// }else(
|
|
|
+// console.log('2222')
|
|
|
+// )
|
|
|
+// }
|
|
|
|
|
|
|
|
|
|
|
@@ -356,7 +356,7 @@ const datascopemanage : React.FC<widowRush> = (prop:widowRush) => {
|
|
|
// value={recordKey}
|
|
|
// onChange={(EnglishSourceFieldNames) => editorFormRef.current.setRowData(index,{chineseSourceFieldName:EnglishSourceFieldNames})}
|
|
|
options={
|
|
|
- a1
|
|
|
+ a2
|
|
|
}
|
|
|
/>
|
|
|
)
|
|
@@ -488,14 +488,14 @@ const datascopemanage : React.FC<widowRush> = (prop:widowRush) => {
|
|
|
actionRender: (_row,_config,defaultDoms)=>{
|
|
|
return [defaultDoms.save,defaultDoms.cancel]
|
|
|
},
|
|
|
- onValuesChange: async (changedValues, Values) => {
|
|
|
+ onValuesChange: async (changedValues, Values) => {// 根据源表字段英文名/目标字段英文名,展示源表字段中文名/目标字段中文名
|
|
|
console.log(changedValues);
|
|
|
console.log(Values);
|
|
|
if(changedValues !=undefined && changedValues.englishSourceFieldName!=undefined){
|
|
|
const a3 = await selectenglishSourceField(changedValues.englishSourceFieldName)
|
|
|
const {fieldRelationNo,...res} = changedValues;
|
|
|
if('englishSourceFieldName' in res){
|
|
|
- editorFormRef.current.setRowData(fieldRelationNo,{chineseSourceFieldName:a3})
|
|
|
+ editorFormRef.current.setRowData(fieldRelationNo,{chineseSourceFieldName:a3}) // 展示第fieldRelationNo行的中文
|
|
|
}
|
|
|
}
|
|
|
if(changedValues !=undefined && changedValues.englishTargetFieldName!=undefined) {
|