flx:安全/质量提交责任单位筛选

This commit is contained in:
X_Rian 2024-08-05 10:37:55 +08:00
parent e7f1d02ac5
commit 3b77ed11a5
2 changed files with 473 additions and 204 deletions

File diff suppressed because it is too large Load Diff

View File

@ -220,6 +220,24 @@
></el-cascader> ></el-cascader>
</div> </div>
</el-form-item> </el-form-item>
<el-form-item
label="责任单位"
prop="verifyManId"
>
<el-select
v-model="formInline.enterpriseId"
clearable
:placeholder="$t('message.quality.pleaseSelect')"
>
<el-option
v-for="item in enterpriseList"
:key="item.enterpriseId"
:label="item.enterpriseName"
:value="item.enterpriseId"
>
</el-option>
</el-select>
</el-form-item>
</div> </div>
<el-form-item> <el-form-item>
<el-button <el-button
@ -2278,7 +2296,7 @@ import {
deleteSafeRectifyRecordListApi, deleteSafeRectifyRecordListApi,
backSafeRectifyRecordListApi, backSafeRectifyRecordListApi,
} from "@/assets/js/api/quality.js"; } from "@/assets/js/api/quality.js";
import { getProjectChilderSystemUserListApi } from "@/assets/js/api/configManage.js"; import { getProjectChilderSystemUserListApi, getEnterpriseInfoListApi } from "@/assets/js/api/configManage.js";
import { VueCropper } from "vue-cropper"; import { VueCropper } from "vue-cropper";
import { import {
getSubdivisionProjectApi, // getSubdivisionProjectApi, //
@ -2324,6 +2342,7 @@ export default {
urgentLevel: "", urgentLevel: "",
regionId: "", regionId: "",
dangerInfoId: "", dangerInfoId: "",
enterpriseId: "",
}, },
type: "add", type: "add",
pageNo: 1, pageNo: 1,
@ -2447,6 +2466,7 @@ export default {
videoName: "", videoName: "",
unitEnterpriseId: "", unitEnterpriseId: "",
unitRegionId: "", unitRegionId: "",
enterpriseList: [],
}; };
}, },
created() { created() {
@ -2460,6 +2480,7 @@ export default {
this.getProgressListData(); this.getProgressListData();
this.getPositionList(); this.getPositionList();
this.getDescribeClassifyList(); this.getDescribeClassifyList();
this.getUpdateUnitListFn();
}, },
computed: { computed: {
isJSON() { isJSON() {
@ -2835,13 +2856,17 @@ export default {
} else { } else {
// xmgl/download/exporExcelQualityInspectionRecord // xmgl/download/exporExcelQualityInspectionRecord
const data = {}; const data = {};
if(this.formInline.dangerInfoId.length > 0){ if (this.formInline.dangerInfoId.length > 0) {
data.dangerInfoLevel = this.formInline.dangerInfoId.length; data.dangerInfoLevel = this.formInline.dangerInfoId.length;
data.dangerInfoId = this.formInline.dangerInfoId[this.formInline.dangerInfoId.length - 1]; data.dangerInfoId =
this.formInline.dangerInfoId[
this.formInline.dangerInfoId.length - 1
];
} else { } else {
data.dangerInfoLevel = ""; data.dangerInfoLevel = "";
data.dangerInfoId = ""; data.dangerInfoId = "";
} }
console.log(this.formInline.enterpriseId)
window.location.href = window.location.href =
this.$http.defaults.baseURL + this.$http.defaults.baseURL +
"xmgl/download/exportExcelXzSecurityQualityInspectionRecord?projectSn=" + "xmgl/download/exportExcelXzSecurityQualityInspectionRecord?projectSn=" +
@ -2861,11 +2886,13 @@ export default {
"&pageNo=" + "&pageNo=" +
this.pageNo + this.pageNo +
"&pageSize=" + "&pageSize=" +
this.pageSize+ this.pageSize +
"&dangerInfoId=" + "&dangerInfoId=" +
data.dangerInfoId+ data.dangerInfoId +
"&dangerInfoLevel =" + "&dangerInfoLevel=" +
data.dangerInfoLevel ; data.dangerInfoLevel+
"&enterpriseId=" +
this.formInline.enterpriseId;
} }
}, },
openImg(src) { openImg(src) {
@ -3240,7 +3267,8 @@ export default {
status: "", status: "",
urgentLevel: "", urgentLevel: "",
regionId: "", regionId: "",
dangerInfoId:"" dangerInfoId: "",
enterpriseId: "",
}; };
this.pageNo = 1; this.pageNo = 1;
this.pageSize = 10; this.pageSize = 10;
@ -3249,9 +3277,9 @@ export default {
// //
onSubmit() { onSubmit() {
let data = {...this.formInline}; let data = { ...this.formInline };
console.log(data.dangerInfoId); console.log(data.dangerInfoId);
if(data.dangerInfoId.length > 0){ if (data.dangerInfoId.length > 0) {
data.dangerInfoLevel = data.dangerInfoId.length; data.dangerInfoLevel = data.dangerInfoId.length;
data.dangerInfoId = data.dangerInfoId[data.dangerInfoId.length - 1]; data.dangerInfoId = data.dangerInfoId[data.dangerInfoId.length - 1];
} else { } else {
@ -3475,6 +3503,15 @@ export default {
} }
}); });
}, },
getUpdateUnitListFn() {
getEnterpriseInfoListApi({ projectSn: this.projectSn }).then((res) => {
console.log(res);
if (res.code == 200) {
this.enterpriseList = res.result;
}
});
},
// //
getEnterprise(type) { getEnterprise(type) {
if (type != 1) { if (type != 1) {