update
This commit is contained in:
@@ -70,10 +70,18 @@ const {loading, pagination, fetchData} = useTableQuery({
|
|||||||
api: Api.merchant.getTaskChildrenList,
|
api: Api.merchant.getTaskChildrenList,
|
||||||
callback: (data) => {
|
callback: (data) => {
|
||||||
Object.assign(vo, data);
|
Object.assign(vo, data);
|
||||||
console.log('lime', vo)
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const updateTable = async () => {
|
||||||
|
const {data} = await Api.merchant.getTaskChildrenList(po);
|
||||||
|
vo.rows.forEach((v, v_index) => {
|
||||||
|
v.childrenMaterial.forEach((k, k_index) => {
|
||||||
|
k.comment = data.list[v_index].childrenMaterial[k_index].comment;
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
const editMaterial = (index) => {
|
const editMaterial = (index) => {
|
||||||
AddMaterialRef.value[index].open();
|
AddMaterialRef.value[index].open();
|
||||||
}
|
}
|
||||||
@@ -164,7 +172,7 @@ const success = async () => {
|
|||||||
<div class="flex flex-col gap-[12px]">
|
<div class="flex flex-col gap-[12px]">
|
||||||
<div v-for="(v, index) in record.childrenMaterial" :key="index" class="flex gap-[12px]">
|
<div v-for="(v, index) in record.childrenMaterial" :key="index" class="flex gap-[12px]">
|
||||||
<add-comment
|
<add-comment
|
||||||
@success="fetchData"
|
@success="updateTable"
|
||||||
:material="record"
|
:material="record"
|
||||||
:item="v">
|
:item="v">
|
||||||
<div class="add-materials">
|
<div class="add-materials">
|
||||||
@@ -172,7 +180,7 @@ const success = async () => {
|
|||||||
<div>添加</div>
|
<div>添加</div>
|
||||||
</div>
|
</div>
|
||||||
</add-comment>
|
</add-comment>
|
||||||
<comment @success="fetchData" :data="v.comment"></comment>
|
<comment @success="updateTable" :data="v.comment"></comment>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
Reference in New Issue
Block a user