fix: BUG修改

This commit is contained in:
kun 2023-08-18 17:42:47 +08:00
parent 45a064af18
commit 330abe56a3
15 changed files with 170 additions and 104 deletions

View File

@ -262,15 +262,19 @@ const tooltipContent = ref({
name: "" name: ""
}); });
const getDataList = async () => { const getDataList = async () => {
const res = await bigItemAll({ engineeringSn: searchSn.value }); if (searchSn.value) {
console.log(res); const res = await bigItemAll({ engineeringSn: searchSn.value });
if (res) { console.log(res);
const arr = dealArr(res.result); if (res) {
projects.value = arr; const arr = dealArr(res.result);
projects.value = arr;
}
setTimeout(function () {
setGantts();
}, 300);
} else {
projects.value = [];
} }
setTimeout(function () {
setGantts();
}, 300);
}; };
const dealArr = arr => { const dealArr = arr => {
arr.map(item => { arr.map(item => {

View File

@ -296,11 +296,18 @@ const rules = reactive<FormRules>({
message: "请输入", message: "请输入",
trigger: "blur" trigger: "blur"
}, },
completeRatio: { completeRatio: [
required: true, {
message: "请输入", required: true,
trigger: "blur" message: "请输入",
}, trigger: "blur"
},
{
pattern: /^[0-9\.]+$/,
message: "请输入整数或小数",
trigger: "blur"
}
],
state: { state: {
required: true, required: true,
message: "请选择", message: "请选择",
@ -383,14 +390,18 @@ const getDataList = async () => {
engineeringSn: searchSn.value engineeringSn: searchSn.value
}; };
delete requestData.timeRange; delete requestData.timeRange;
const res = await bigItemList(requestData); if (requestData.engineeringSn || requestData.projectSn) {
if (res) { const res = await bigItemList(requestData);
tableData.value = res.result.records; if (res) {
pageable.value = reactive({ tableData.value = res.result.records;
pageNo: +res.result.current, pageable.value = reactive({
pageSize: +res.result.size, pageNo: +res.result.current,
total: +res.result.total pageSize: +res.result.size,
}); total: +res.result.total
});
}
} else {
tableData.value = [];
} }
console.log(res); console.log(res);
}; };
@ -406,8 +417,8 @@ const childrenConfirm = async (formEl: FormInstance | undefined, form: any) => {
return; return;
} }
} }
form.overdueIssueFile = JSON.stringify(form.overdueIssueFile); form.overdueIssueFile = form.overdueIssueFile ? JSON.stringify(form.overdueIssueFile) : "";
form.annexFile = JSON.stringify(form.annexFile); form.annexFile = form.annexFile ? JSON.stringify(form.annexFile) : "";
if (form.id) { if (form.id) {
if (newTitle.value == "编辑子项") { if (newTitle.value == "编辑子项") {
form.parentId = parentObj.value.parentId; form.parentId = parentObj.value.parentId;

View File

@ -333,17 +333,19 @@ const getVideoData = async () => {
engineeringSn: searchSn.value ? searchSn.value : "" engineeringSn: searchSn.value ? searchSn.value : ""
}; };
delete requestData.createTime; delete requestData.createTime;
const res = await videoList(requestData); if (requestData.engineeringSn || requestData.projectSn) {
if (res.result && res.result.records.length > 0) { const res = await videoList(requestData);
res.result.records.map(item => { if (res.result && res.result.records.length > 0) {
item.videoUrl = JSON.parse(item.videoUrl); res.result.records.map(item => {
}); item.videoUrl = JSON.parse(item.videoUrl);
videoData.value.records = res.result.records; });
videoData.value.records = res.result.records;
} else {
videoData.value.records = [];
}
} else { } else {
videoData.value.records = []; videoData.value.records = [];
} }
console.log(videoData.value);
console.log(res);
}; };
const uploadSuccess = (response: any) => { const uploadSuccess = (response: any) => {

View File

@ -327,15 +327,19 @@ const getDataList = async () => {
} else { } else {
requestData.engineeringSn = searchSn.value; requestData.engineeringSn = searchSn.value;
} }
const res = await bigItemGovermentAll(requestData); if (requestData.projectSn || requestData.engineeringSn) {
console.log(res); const res = await bigItemGovermentAll(requestData);
if (res) { console.log(res);
const arr = dealArr(res.result); if (res) {
projects.value = arr; const arr = dealArr(res.result);
projects.value = arr;
}
setTimeout(function () {
setGantts();
}, 300);
} else {
projects.value = [];
} }
setTimeout(function () {
setGantts();
}, 300);
}; };
const dealArr = arr => { const dealArr = arr => {
arr.map(item => { arr.map(item => {

View File

@ -353,14 +353,18 @@ const getDataList = async () => {
} else { } else {
requestData.engineeringSn = searchSn.value; requestData.engineeringSn = searchSn.value;
} }
const res = await bigItemGovermentList(requestData); if (requestData.engineeringSn || requestData.projectSn) {
if (res) { const res = await bigItemGovermentList(requestData);
tableData.value = res.result.records; if (res) {
pageable.value = reactive({ tableData.value = res.result.records;
pageNo: +res.result.current, pageable.value = reactive({
pageSize: +res.result.size, pageNo: +res.result.current,
total: +res.result.total pageSize: +res.result.size,
}); total: +res.result.total
});
}
} else {
tableData.value = [];
} }
console.log(res); console.log(res);
}; };

View File

@ -305,24 +305,27 @@ const refresh = () => {
}; };
// form // form
const handSearch = async () => { const handSearch = async () => {
const res = await getUnmannedPage( if (searchSn.value) {
active.value === 0 const res = await getUnmannedPage(
? { ...form.value, ...pageable.value, projectSn: searchSn.value } active.value === 0
: { ...form.value, ...pageable.value, engineeringSn: searchSn.value } ? { ...form.value, ...pageable.value, projectSn: searchSn.value }
); : { ...form.value, ...pageable.value, engineeringSn: searchSn.value }
if (res.result && res.result.records.length > 0) { );
res.result.records.map(item => { if (res.result && res.result.records.length > 0) {
item.videoUrl = JSON.parse(item.videoUrl); res.result.records.map(item => {
}); item.videoUrl = JSON.parse(item.videoUrl);
questList.value = res.result.records; });
questList.value = res.result.records;
} else {
questList.value = [];
}
pageable.value.total = +res.result.total;
} else { } else {
questList.value = []; questList.value = [];
} }
pageable.value.total = +res.result.total;
}; };
// div // div
const onSearch = async (params: ResAiProjectPage | ResAiEngineerPage) => { const onSearch = async (params: ResAiProjectPage | ResAiEngineerPage) => {
handSearch();
active.value === 0 active.value === 0
? (searchSn.value = (params as ResAiProjectPage).projectSn) ? (searchSn.value = (params as ResAiProjectPage).projectSn)
: (searchSn.value = (params as ResAiEngineerPage).engineeringSn); : (searchSn.value = (params as ResAiEngineerPage).engineeringSn);
@ -336,6 +339,7 @@ const onSearch = async (params: ResAiProjectPage | ResAiEngineerPage) => {
startTime: "", startTime: "",
endTime: "" endTime: ""
}; };
handSearch();
// getAiMonitorDevList(); // getAiMonitorDevList();
}; };
@ -377,12 +381,14 @@ const getAIproPage = async () => {
const { result } = await getUnmannedProjectPage(pages.value); const { result } = await getUnmannedProjectPage(pages.value);
records.value = result.records; records.value = result.records;
pages.value.total = Number(result.total); pages.value.total = Number(result.total);
searchSn.value = (records.value as ResAiProjectPage[])[0].projectSn;
}; };
// //
const getAIengPage = async () => { const getAIengPage = async () => {
const { result } = await getUnmannedEngineeringPage(pages.value); const { result } = await getUnmannedEngineeringPage(pages.value);
records.value = result.records; records.value = result.records;
pages.value.total = +result.total; pages.value.total = +result.total;
searchSn.value = (records.value as ResAiProjectPage[])[0].engineeringSn;
}; };
// //

View File

@ -410,10 +410,16 @@ const getAIproPage = async () => {
} else if (activeValue.value == "project") { } else if (activeValue.value == "project") {
requestData.projectSn = searchSn.value; requestData.projectSn = searchSn.value;
} }
const { result } = await getAIAlarmPage(requestData); if (requestData.engineeringSn || requestData.projectSn) {
questList.value = result; const { result } = await getAIAlarmPage(requestData);
qusLength.value = result.records; questList.value = result;
pages.value.total = Number(result.total); qusLength.value = result.records;
pages.value.total = Number(result.total);
} else {
questList.value = { records: [] };
qusLength.value = [];
pages.value.total = 0;
}
}; };
// value // value
const getAiMonitorDevList = async () => { const getAiMonitorDevList = async () => {

View File

@ -242,6 +242,11 @@ const handleDeleteItem = async (params: jxj_User.ResUserList) => {
// //
const saveItem = async (form: any) => { const saveItem = async (form: any) => {
if (activeValue.value == "eng") {
form.engineeringSn = searchSn.value;
} else if (activeValue.value == "project") {
form.projectSn = searchSn.value;
}
if (form.id) { if (form.id) {
const res = await editDustManagement(form); const res = await editDustManagement(form);
proTable.value.getTableList(); proTable.value.getTableList();

View File

@ -345,7 +345,7 @@
v-model="form.entryTime" v-model="form.entryTime"
format="YYYY-MM-DD" format="YYYY-MM-DD"
value-format="YYYY-MM-DD" value-format="YYYY-MM-DD"
type="datetime" type="date"
placeholder="请选择" placeholder="请选择"
:disabled="props.title == '查看人员'" :disabled="props.title == '查看人员'"
/> />
@ -355,7 +355,7 @@
v-model="form.trainingTime" v-model="form.trainingTime"
format="YYYY-MM-DD" format="YYYY-MM-DD"
value-format="YYYY-MM-DD" value-format="YYYY-MM-DD"
type="datetime" type="date"
placeholder="请选择" placeholder="请选择"
:disabled="props.title == '查看人员'" :disabled="props.title == '查看人员'"
/> />

View File

@ -175,7 +175,7 @@ const exitFormData = ref({
const formData = ref({ const formData = ref({
personName: "", personName: "",
sex: 1, sex: 1,
birthday: "", birthday: null,
nation: "", nation: "",
registerAddress: "", registerAddress: "",
idCard: "", idCard: "",
@ -208,8 +208,8 @@ const formData = ref({
maritalStatus: null, maritalStatus: null,
contacts: "", contacts: "",
contactsTel: "", contactsTel: "",
entryTime: "", entryTime: null,
trainingTime: "", trainingTime: null,
personEmail: "" personEmail: ""
}); });
// - // -
@ -408,7 +408,7 @@ const handleAddItem = async (index: number, row: any) => {
formData.value = reactive({ formData.value = reactive({
personName: "", personName: "",
sex: 1, sex: 1,
birthday: "", birthday: null,
nation: "", nation: "",
registerAddress: "", registerAddress: "",
idCard: "", idCard: "",
@ -441,8 +441,8 @@ const handleAddItem = async (index: number, row: any) => {
maritalStatus: null, maritalStatus: null,
contacts: "", contacts: "",
contactsTel: "", contactsTel: "",
entryTime: "", entryTime: null,
trainingTime: "", trainingTime: null,
personEmail: "" personEmail: ""
}); });
} else { } else {
@ -527,8 +527,10 @@ const saveItem = async (form: any) => {
}; };
const res = await addMember(requestData); const res = await addMember(requestData);
proTable.value.getTableList(); proTable.value.getTableList();
ElMessage.success("添加成功"); if (res.success) {
newMemberDialog.value = false; ElMessage.success("添加成功");
newMemberDialog.value = false;
}
}; };
// tab // tab

View File

@ -295,15 +295,19 @@ const getDataList = async () => {
} else if (activeValue.value == "project") { } else if (activeValue.value == "project") {
requestData.projectSn = searchSn.value; requestData.projectSn = searchSn.value;
} }
const res = await bigItemAll(requestData); if (requestData.engineeringSn || requestData.projectSn) {
console.log(res); const res = await bigItemAll(requestData);
if (res) { console.log(res);
const arr = dealArr(res.result); if (res) {
projects.value = arr; const arr = dealArr(res.result);
projects.value = arr;
}
setTimeout(function () {
setGantts();
}, 300);
} else {
projects.value = [];
} }
setTimeout(function () {
setGantts();
}, 300);
}; };
const dealArr = arr => { const dealArr = arr => {
arr.map(item => { arr.map(item => {

View File

@ -298,11 +298,18 @@ const rules = reactive<FormRules>({
message: "请输入", message: "请输入",
trigger: "blur" trigger: "blur"
}, },
completeRatio: { completeRatio: [
required: true, {
message: "请输入", required: true,
trigger: "blur" message: "请输入",
}, trigger: "blur"
},
{
pattern: /^[0-9\.]+$/,
message: "请输入整数或小数",
trigger: "blur"
}
],
state: { state: {
required: true, required: true,
message: "请选择", message: "请选择",
@ -407,15 +414,20 @@ const getDataList = async () => {
requestData.projectSn = searchSn.value; requestData.projectSn = searchSn.value;
} }
delete requestData.timeRange; delete requestData.timeRange;
const res = await bigItemList(requestData); if (requestData.engineeringSn || requestData.projectSn) {
if (res) { const res = await bigItemList(requestData);
tableData.value = res.result.records; if (res) {
pageable.value = reactive({ tableData.value = res.result.records;
pageNo: +res.result.current, pageable.value = reactive({
pageSize: +res.result.size, pageNo: +res.result.current,
total: +res.result.total pageSize: +res.result.size,
}); total: +res.result.total
});
}
} else {
tableData.value = [];
} }
console.log(res); console.log(res);
}; };
const childrenConfirm = async (formEl: FormInstance | undefined, form: any) => { const childrenConfirm = async (formEl: FormInstance | undefined, form: any) => {
@ -434,8 +446,8 @@ const childrenConfirm = async (formEl: FormInstance | undefined, form: any) => {
return; return;
} }
} }
form.overdueIssueFile = JSON.stringify(form.overdueIssueFile); form.overdueIssueFile = form.overdueIssueFile ? JSON.stringify(form.overdueIssueFile) : "";
form.annexFile = JSON.stringify(form.annexFile); form.annexFile = form.annexFile ? JSON.stringify(form.annexFile) : "";
if (form.id) { if (form.id) {
if (newTitle.value == "编辑子项") { if (newTitle.value == "编辑子项") {
form.parentId = parentObj.value.parentId; form.parentId = parentObj.value.parentId;

View File

@ -283,17 +283,19 @@ const getVideoData = async () => {
requestData.projectSn = searchSn.value; requestData.projectSn = searchSn.value;
} }
delete requestData.createTime; delete requestData.createTime;
const res = await videoList(requestData); if (requestData.engineeringSn || requestData.projectSn) {
if (res.result && res.result.records.length > 0) { const res = await videoList(requestData);
res.result.records.map(item => { if (res.result && res.result.records.length > 0) {
item.videoUrl = JSON.parse(item.videoUrl); res.result.records.map(item => {
}); item.videoUrl = JSON.parse(item.videoUrl);
videoData.value.records = res.result.records; });
videoData.value.records = res.result.records;
} else {
videoData.value.records = [];
}
} else { } else {
videoData.value.records = []; videoData.value.records = [];
} }
console.log(videoData.value);
console.log(res);
}; };
const handleExceed: UploadProps["onExceed"] = files => { const handleExceed: UploadProps["onExceed"] = files => {
// console.log(1111); // console.log(1111);

View File

@ -361,6 +361,7 @@ const getengineering = async () => {
if (res.result && res.result.length > 0) { if (res.result && res.result.length > 0) {
searchSn.value = res.result[0].engineeringSn; searchSn.value = res.result[0].engineeringSn;
} }
proTable.value.getTableList();
console.log(res); console.log(res);
}; };
// //
@ -370,6 +371,7 @@ const onUpdate = async row => {
} else if (activeValue.value == "project") { } else if (activeValue.value == "project") {
searchSn.value = row.projectSn; searchSn.value = row.projectSn;
} }
proTable.value.getTableList();
ElMessage.success("页面已更新"); ElMessage.success("页面已更新");
}; };
onMounted(async () => { onMounted(async () => {

View File

@ -296,6 +296,7 @@ const getengineering = async () => {
if (res.result && res.result.length > 0) { if (res.result && res.result.length > 0) {
searchSn.value = res.result[0].engineeringSn; searchSn.value = res.result[0].engineeringSn;
} }
proTable.value.getTableList();
console.log(res); console.log(res);
}; };
// //
@ -305,6 +306,7 @@ const onUpdate = async row => {
} else if (activeValue.value == "project") { } else if (activeValue.value == "project") {
searchSn.value = row.projectSn; searchSn.value = row.projectSn;
} }
proTable.value.getTableList();
ElMessage.success("页面已更新"); ElMessage.success("页面已更新");
}; };
onMounted(async () => { onMounted(async () => {