parent
4a314fc646
commit
6304bcfceb
|
@ -798,7 +798,7 @@ export default {
|
|||
SHIFTDUTYTWO: this.SHIFTDUTYTWO,
|
||||
IS_HAZARDCONFIRMER: this.IS_HAZARDCONFIRMER,
|
||||
USER_ID: this.USER_ID,
|
||||
ISPUSH:'2'
|
||||
ISPUSH: '2'
|
||||
}
|
||||
).then((data) => {
|
||||
this.listLoading = false
|
||||
|
|
|
@ -37,6 +37,7 @@
|
|||
<el-upload
|
||||
ref="zhenggaiupload"
|
||||
:class="{hide:hideUpload}"
|
||||
:file-list="rectify_files"
|
||||
:on-remove="handleRemove"
|
||||
:on-change="handleChangeIMG"
|
||||
:limit="4"
|
||||
|
@ -53,6 +54,7 @@
|
|||
<img :src="dialogImageUrl" width="100%" alt="">
|
||||
</el-dialog>
|
||||
</el-form-item>
|
||||
<el-button style="margin-left: 10px;" size="small" type="success" @click="submitUpload">上传到服务器</el-button>
|
||||
<div v-if="pd.ISCONFIRM=='0'">
|
||||
<div class="form-flex">
|
||||
<div class="form-item">
|
||||
|
@ -199,6 +201,7 @@ export default {
|
|||
dialogImageVisible: false, // 放大照片的显示和隐藏
|
||||
dialogImageUrl: '', // 照片的地址
|
||||
scheme_files: [], // 整改方案图片
|
||||
temporaryFilePath: '',
|
||||
formRule: {
|
||||
RECTIFICATIONDEPT: [{ required: true, message: '请选择整改部门', trigger: 'blur' }],
|
||||
RECTIFICATIONOR: [{ required: true, message: '请选择整改人', trigger: 'blur' }],
|
||||
|
@ -603,6 +606,7 @@ export default {
|
|||
}
|
||||
todata.append('FOREIGN_KEY', this.HIDDEN_ID)
|
||||
todata.append('TYPE', 8)
|
||||
todata.append('temporaryFilePath', this.temporaryFilePath)
|
||||
upload(
|
||||
'/imgfiles/add',
|
||||
todata
|
||||
|
@ -684,6 +688,39 @@ export default {
|
|||
this.scheme_files.push(file)
|
||||
}
|
||||
},
|
||||
submitUpload() {
|
||||
var _this = this
|
||||
this.$refs.zhenggaiupload.submit()
|
||||
var todata = new FormData()
|
||||
for (var i = 0; i < _this.rectify_files.length; i++) {
|
||||
if (_this.rectify_files[i]) {
|
||||
todata.append('FFILE', _this.rectify_files[i])
|
||||
}
|
||||
}
|
||||
console.log(todata)
|
||||
upload(
|
||||
'/mfolder/upLoadTemporary',
|
||||
todata
|
||||
).then((data) => {
|
||||
if (data.result == 'success') {
|
||||
this.$message({
|
||||
message: '保存成功',
|
||||
type: 'success'
|
||||
})
|
||||
this.loading = false
|
||||
this.temporaryFilePath = data.temporaryFilePath
|
||||
} else {
|
||||
this.$message({
|
||||
message: data.exception,
|
||||
type: 'error'
|
||||
})
|
||||
this.loading = false
|
||||
}
|
||||
}).catch((e) => {
|
||||
this.listLoading = false
|
||||
this.loading = false
|
||||
})
|
||||
},
|
||||
back() {
|
||||
this.$parent.activeName = 'List'
|
||||
}
|
||||
|
|
|
@ -27,20 +27,23 @@
|
|||
<el-col :span="8">
|
||||
<el-form-item label="企业监督部门" class="is-required" prop="DEPARTMENT_ID">
|
||||
<Treeselect
|
||||
v-if="updateSuperviseValue"
|
||||
:multiple="true"
|
||||
:flat="true"
|
||||
:default-expand-level="1"
|
||||
:options="treeDataDept"
|
||||
:normalizer="normalizer2"
|
||||
:normalizer="normalizer"
|
||||
v-model="form.DEPARTMENT_ID"
|
||||
placeholder="请选择部门"
|
||||
no-options-text="暂无数据"
|
||||
no-children-text="暂无数据"
|
||||
style="width: 100%;"
|
||||
@select="handleSuperviseSelect"
|
||||
@deselect="handleSuperviseRemove"
|
||||
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="8">
|
||||
<el-form-item prop="COMPETENT_DEPT_ID" label="企业主管部门:">
|
||||
<SelectTree
|
||||
|
@ -261,6 +264,7 @@ export default {
|
|||
data() {
|
||||
return {
|
||||
updateValue: true,
|
||||
updateSuperviseValue: true,
|
||||
selectUsers: [], // 防止报错,参数无用
|
||||
chooseUserList: [],
|
||||
punishThePerson: [],
|
||||
|
@ -1205,8 +1209,51 @@ export default {
|
|||
}).catch((e) => {
|
||||
})
|
||||
},
|
||||
pullSelectedSuperviseNodes(selectedItems) {
|
||||
if (selectedItems.nodes && selectedItems.nodes.length > 0) {
|
||||
for (let i = 0; i < selectedItems.nodes.length; i++) {
|
||||
if (!this.form.DEPARTMENT_ID.includes(selectedItems.nodes[i].id)) {
|
||||
this.form.DEPARTMENT_ID.push(selectedItems.nodes[i].id)
|
||||
}
|
||||
this.pullSelectedSuperviseNodes(selectedItems.nodes[i])
|
||||
}
|
||||
}
|
||||
console.log('this.form.DEPARTMENT_ID====' + this.form.DEPARTMENT_ID)
|
||||
},
|
||||
handleSuperviseSelect(selectedItems) {
|
||||
// 选择父节点时同时勾选全部子节点
|
||||
if (!this.form.DEPARTMENT_ID.includes(selectedItems.id)) {
|
||||
this.form.DEPARTMENT_ID.push(selectedItems.id)
|
||||
}
|
||||
this.pullSelectedSuperviseNodes(selectedItems)
|
||||
this.onClickSupervise()
|
||||
console.log('this.form.DEPARTMENT_ID==2==' + this.form.DEPARTMENT_ID)
|
||||
},
|
||||
|
||||
// 将选中项的子节点全部移除
|
||||
removeSuperviseSelectedNodes(selectedItems) {
|
||||
if (selectedItems.nodes && selectedItems.nodes.length > 0) {
|
||||
for (let i = 0; i < selectedItems.nodes.length; i++) {
|
||||
if (this.form.DEPARTMENT_ID.includes(selectedItems.nodes[i].id)) {
|
||||
this.form.DEPARTMENT_ID.splice(this.form.DEPARTMENT_ID.indexOf(selectedItems.nodes[i].id), 1)
|
||||
}
|
||||
this.removeSuperviseSelectedNodes(selectedItems.nodes[i])
|
||||
}
|
||||
}
|
||||
},
|
||||
// 移除选中项时触发的事件
|
||||
handleSuperviseRemove(selectedItems) {
|
||||
// 移除选中项时同时移除全部子节点
|
||||
if (this.form.DEPARTMENT_ID.includes(selectedItems.id)) {
|
||||
this.form.DEPARTMENT_ID.splice(this.form.DEPARTMENT_ID.indexOf(selectedItems.id), 1)
|
||||
}
|
||||
this.removeSuperviseSelectedNodes(selectedItems)
|
||||
this.onClickSupervise()
|
||||
},
|
||||
|
||||
// 将树节点的子节点全部添加到数组中
|
||||
pullSelectedNodes(selectedItems) {
|
||||
console.log(selectedItems)
|
||||
if (selectedItems.nodes && selectedItems.nodes.length > 0) {
|
||||
for (let i = 0; i < selectedItems.nodes.length; i++) {
|
||||
if (!this.form.INVOLVING_CORPS_DEPART_ID.includes(selectedItems.nodes[i].id)) {
|
||||
|
@ -1215,6 +1262,7 @@ export default {
|
|||
this.pullSelectedNodes(selectedItems.nodes[i])
|
||||
}
|
||||
}
|
||||
console.info('this.form.INVOLVING_CORPS_DEPART_ID========' + this.form.INVOLVING_CORPS_DEPART_ID)
|
||||
},
|
||||
// 选择项时触发的事件
|
||||
handleSelect(selectedItems) {
|
||||
|
@ -1250,6 +1298,12 @@ export default {
|
|||
this.$nextTick(() => {
|
||||
this.updateValue = true
|
||||
})
|
||||
},
|
||||
onClickSupervise() {
|
||||
this.updateSuperviseValue = false
|
||||
this.$nextTick(() => {
|
||||
this.updateSuperviseValue = true
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -595,7 +595,7 @@ export default {
|
|||
this.$refs.form.validate(valid => {
|
||||
if (valid) {
|
||||
requestFN(
|
||||
'/safetyenvironmental/V2/finalcheck',
|
||||
'/safetyenvironmental/finalcheck',
|
||||
{
|
||||
HIDDEN_ID: this.HIDDEN_ID,
|
||||
FINAL_CHECKDESCR: this.form.FINAL_CHECKDESCR,
|
||||
|
|
|
@ -330,7 +330,7 @@ export default {
|
|||
hiddenCount(INSPECTION_ID) {
|
||||
this.listLoading = true
|
||||
requestFN(
|
||||
'/safetyenvironmental/V2/hiddencount',
|
||||
'/safetyenvironmental/hiddencount',
|
||||
{
|
||||
INSPECTION_ID: INSPECTION_ID
|
||||
}
|
||||
|
|
|
@ -471,7 +471,7 @@ export default {
|
|||
}).then(() => {
|
||||
this.listLoading = true
|
||||
requestFN(
|
||||
'/safetyenvironmental/V2/hide',
|
||||
'/safetyenvironmental/hide',
|
||||
{
|
||||
INSPECTION_ID: id,
|
||||
hide: '1'
|
||||
|
|
Loading…
Reference in New Issue