|
@@ -43,6 +43,7 @@ function A1ILack({ closeFu, addSuFu, projectId }: Props) {
|
|
data.map((v) => ({
|
|
data.map((v) => ({
|
|
...v,
|
|
...v,
|
|
done: v.attributeId === id ? val : v.done,
|
|
done: v.attributeId === id ? val : v.done,
|
|
|
|
+ desc:v.attributeId === id&&v.desc==='-未填信息'?'':v.desc
|
|
}))
|
|
}))
|
|
);
|
|
);
|
|
},
|
|
},
|
|
@@ -66,11 +67,11 @@ function A1ILack({ closeFu, addSuFu, projectId }: Props) {
|
|
// 点击确定
|
|
// 点击确定
|
|
const btnOk = useCallback(async () => {
|
|
const btnOk = useCallback(async () => {
|
|
// 过滤掉已经 上传的 没有输入的
|
|
// 过滤掉已经 上传的 没有输入的
|
|
- const arr = data.filter((v) => v.desc && v.done);
|
|
|
|
|
|
+ const arr = data.filter((v) => v.done);
|
|
|
|
|
|
const arr2 = arr.map((v) => ({
|
|
const arr2 = arr.map((v) => ({
|
|
attributeId: v.attributeId,
|
|
attributeId: v.attributeId,
|
|
- description: v.desc,
|
|
|
|
|
|
+ description: v.desc || "-未填信息",
|
|
}));
|
|
}));
|
|
|
|
|
|
const res = await A1_APIIsaveLack(projectId, arr2);
|
|
const res = await A1_APIIsaveLack(projectId, arr2);
|
|
@@ -118,13 +119,18 @@ function A1ILack({ closeFu, addSuFu, projectId }: Props) {
|
|
<div className="A1ILmainCRow1Txt2">:</div>
|
|
<div className="A1ILmainCRow1Txt2">:</div>
|
|
</Checkbox>
|
|
</Checkbox>
|
|
</div>
|
|
</div>
|
|
- <div className="A1ILmainCRow2">
|
|
|
|
|
|
+ <div
|
|
|
|
+ className={classNames(
|
|
|
|
+ "A1ILmainCRow2",
|
|
|
|
+ v.desc === "-未填信息" ? "A1ILmainCRow2NoTxt" : ""
|
|
|
|
+ )}
|
|
|
|
+ >
|
|
{v.hasUpload ? (
|
|
{v.hasUpload ? (
|
|
"已上传"
|
|
"已上传"
|
|
) : (
|
|
) : (
|
|
<Input
|
|
<Input
|
|
disabled={!v.done}
|
|
disabled={!v.done}
|
|
- placeholder="请输入缺失原因,为空则不会录入系统"
|
|
|
|
|
|
+ placeholder="请输入缺失原因"
|
|
maxLength={100}
|
|
maxLength={100}
|
|
showCount
|
|
showCount
|
|
value={v.desc}
|
|
value={v.desc}
|