Commit 40c55b31 authored by 吴卿华's avatar 吴卿华

Merge remote-tracking branch 'origin/master'

parents b0e34e21 d784946b
...@@ -55,7 +55,8 @@ service.interceptors.response.use(res => { ...@@ -55,7 +55,8 @@ service.interceptors.response.use(res => {
const msg = errorCode[code] || res.data.msg || errorCode['default'] const msg = errorCode[code] || res.data.msg || errorCode['default']
if (code === 401) { if (code === 401) {
MessageBox.confirm('登录状态已过期,您可以继续留在该页面,或者重新登录', '系统提示', { MessageBox.confirm('登录状态已过期,您可以继续留在该页面,或者重新登录', '系统提示', {
confirmButtonText: '重新登录', // 重新登录
confirmButtonText: '确定',
cancelButtonText: '取消', cancelButtonText: '取消',
type: 'warning' type: 'warning'
} }
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* @Author: 纪泽龙 jizelong@qq.com * @Author: 纪泽龙 jizelong@qq.com
* @Date: 2022-09-22 10:38:49 * @Date: 2022-09-22 10:38:49
* @LastEditors: 纪泽龙 jizelong@qq.com * @LastEditors: 纪泽龙 jizelong@qq.com
* @LastEditTime: 2022-12-26 09:54:47 * @LastEditTime: 2023-01-04 17:50:46
* @FilePath: /danger-manage-web/src/views/lessonsProgram/components/addLesson.vue * @FilePath: /danger-manage-web/src/views/lessonsProgram/components/addLesson.vue
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
--> -->
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* @Author: 纪泽龙 jizelong@qq.com * @Author: 纪泽龙 jizelong@qq.com
* @Date: 2022-09-22 10:59:44 * @Date: 2022-09-22 10:59:44
* @LastEditors: 纪泽龙 jizelong@qq.com * @LastEditors: 纪泽龙 jizelong@qq.com
* @LastEditTime: 2022-09-28 17:52:32 * @LastEditTime: 2023-01-04 17:47:53
* @FilePath: /danger-manage-web/src/views/lessonsProgram/components/Lession.vue * @FilePath: /danger-manage-web/src/views/lessonsProgram/components/Lession.vue
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
--> -->
...@@ -65,6 +65,7 @@ ...@@ -65,6 +65,7 @@
@resFun="getFileInfoFile" @resFun="getFileInfoFile"
@remove="listRemoveFile" @remove="listRemoveFile"
:fileArr="fileListFile" :fileArr="fileListFile"
:fileType="fileType"
/> />
<el-input v-show="false" disabled v-model="form.enclosure"></el-input> <el-input v-show="false" disabled v-model="form.enclosure"></el-input>
</el-form-item> </el-form-item>
...@@ -104,6 +105,7 @@ export default { ...@@ -104,6 +105,7 @@ export default {
video: "", video: "",
enclosure: "", enclosure: "",
}, },
fileType: ["doc", "docx", "xls", "xlsx", "ppt", "txt", "pdf"],
fileListVideo: [], fileListVideo: [],
fileListFile: [], fileListFile: [],
readOnly: false, readOnly: false,
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* @Author: 纪泽龙 jizelong@qq.com * @Author: 纪泽龙 jizelong@qq.com
* @Date: 2022-09-20 20:14:18 * @Date: 2022-09-20 20:14:18
* @LastEditors: 纪泽龙 jizelong@qq.com * @LastEditors: 纪泽龙 jizelong@qq.com
* @LastEditTime: 2022-09-28 16:59:32 * @LastEditTime: 2023-01-05 09:38:13
* @FilePath: /danger-manage-web/src/views/myLessons/CheckLesson.vue * @FilePath: /danger-manage-web/src/views/myLessons/CheckLesson.vue
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
--> -->
...@@ -38,10 +38,10 @@ ...@@ -38,10 +38,10 @@
</div> </div>
</div> </div>
<div class="bt flex fz14 video"> <div class="bt flex fz14 video" >
<div class="a">视频文件</div> <div class="a">视频文件</div>
<div class="b"> <div class="b">
<div class="video"> <div class="video" v-if="lessonData.video">
<video-player <video-player
class="video-player vjs-custom-skin" class="video-player vjs-custom-skin"
ref="videoPlayer" ref="videoPlayer"
...@@ -49,6 +49,7 @@ ...@@ -49,6 +49,7 @@
:options="playerOptions" :options="playerOptions"
></video-player> ></video-player>
</div> </div>
<div v-else>未上传视频</div>
</div> </div>
</div> </div>
...@@ -60,6 +61,9 @@ ...@@ -60,6 +61,9 @@
<el-button style="padding: 0; margin-left: 20px" type="text"> <el-button style="padding: 0; margin-left: 20px" type="text">
<a :href="lessonData.enclosure">下载</a> <a :href="lessonData.enclosure">下载</a>
</el-button> </el-button>
<el-button style="padding: 0; margin-left: 20px" type="text">
<a @click="openXslx(lessonData.enclosure)">预览</a>
</el-button>
</div> </div>
</div> </div>
</div> </div>
...@@ -99,6 +103,9 @@ ...@@ -99,6 +103,9 @@
:visible.sync="answerOpen" :visible.sync="answerOpen"
@jj="jj" @jj="jj"
/> />
<el-dialog :visible.sync="iframeVisible" width="80%">
<iframe style="width: 100%; height: 600px" :src="ky"></iframe>
</el-dialog>
</div> </div>
</template> </template>
...@@ -117,6 +124,7 @@ export default { ...@@ -117,6 +124,7 @@ export default {
playerOptions: { playerOptions: {
aspectRatio: "16:9", aspectRatio: "16:9",
}, },
// 课程类型 // 课程类型
courseOptions: [], courseOptions: [],
lessonData: {}, lessonData: {},
...@@ -128,6 +136,8 @@ export default { ...@@ -128,6 +136,8 @@ export default {
fenshu: 0, fenshu: 0,
answerOpen: false, answerOpen: false,
lessonTypeName: "", lessonTypeName: "",
iframeVisible: false,
ky: "https://view.xdocin.com/222-223-203-154-8082_o52uv3.htm",
}; };
}, },
created() { created() {
...@@ -238,6 +248,12 @@ export default { ...@@ -238,6 +248,12 @@ export default {
}; };
xhr.send(); xhr.send();
}, },
openXslx(url, name) {
// window.open(`https://view.xdocin.com/view?src=${url}`);
console.log(url)
this.ky=`https://view.xdocin.com/view?src=${url}`;
this.iframeVisible=true;
},
}, },
}; };
</script> </script>
......
...@@ -142,6 +142,7 @@ ...@@ -142,6 +142,7 @@
<!-- 添加或修改隐患台账对话框 --> <!-- 添加或修改隐患台账对话框 -->
<el-dialog :title="title" :visible.sync="open" width="900px" append-to-body> <el-dialog :title="title" :visible.sync="open" width="900px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-divider content-position="left"><i class="el-icon-info"></i><span class="boxx">隐患信息</span></el-divider>
<el-form-item label="隐患名称" prop="troubleName"> <el-form-item label="隐患名称" prop="troubleName">
<el-input v-model="form.troubleName" placeholder="请输入隐患名称" /> <el-input v-model="form.troubleName" placeholder="请输入隐患名称" />
</el-form-item> </el-form-item>
...@@ -263,6 +264,9 @@ ...@@ -263,6 +264,9 @@
<!--<el-form-item label="投入物资" prop="investmentMaterial" v-if="zhong==1">--> <!--<el-form-item label="投入物资" prop="investmentMaterial" v-if="zhong==1">-->
<!--<el-input v-model="form.investmentMaterial" placeholder="请输入投入物资" />--> <!--<el-input v-model="form.investmentMaterial" placeholder="请输入投入物资" />-->
<!--</el-form-item>--> <!--</el-form-item>-->
<el-divider content-position="left" v-if="zhong==2||fast"><i class="el-icon-info"></i><span class="boxx">整改信息</span></el-divider>
<el-row :gutter="24" class="mb8">
<el-col :span="12">
<el-form-item label="整改人" prop="rectification" v-if="zhong==2||fast"> <el-form-item label="整改人" prop="rectification" v-if="zhong==2||fast">
<el-select v-model="form.rectification" filterable placeholder="请选择"> <el-select v-model="form.rectification" filterable placeholder="请选择">
<el-option <el-option
...@@ -273,6 +277,19 @@ ...@@ -273,6 +277,19 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="整改时间" prop="rectificationTime" v-if ="zhong==2||fast">
<el-date-picker clearable size="small"
v-model="form.rectificationTime"
type="datetime"
value-format="yyyy-MM-dd HH:mm:ss"
placeholder="选择整改时间">
</el-date-picker>
</el-form-item>
</el-col>
</el-row>
<el-form-item label="整改图片" v-if="!readOnly &&( zhong==2 || fast)" prop="rectificationPictrue" > <el-form-item label="整改图片" v-if="!readOnly &&( zhong==2 || fast)" prop="rectificationPictrue" >
<MyFileUpload <MyFileUpload
listType="picture-card" listType="picture-card"
...@@ -283,22 +300,16 @@ ...@@ -283,22 +300,16 @@
<el-input v-show="false" disabled v-model="form.rectificationPictrue"></el-input> <el-input v-show="false" disabled v-model="form.rectificationPictrue"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="整改时间" prop="rectificationTime" v-if ="zhong==2||fast">
<el-date-picker clearable size="small"
v-model="form.rectificationTime"
type="datetime"
value-format="yyyy-MM-dd HH:mm:ss"
placeholder="选择复查时间">
</el-date-picker>
</el-form-item>
<el-form-item label="整改描述" prop="rectificationText" v-if="zhong==2||fast"> <el-form-item label="整改描述" prop="rectificationText" v-if="zhong==2||fast">
<el-input v-model="form.rectificationText" placeholder="请输入整改描述" /> <el-input v-model="form.rectificationText" placeholder="请输入整改描述" />
</el-form-item> </el-form-item>
<!--
<el-form-item label="备注" prop="remarks"> <el-form-item label="备注" prop="remarks">
<el-input v-model="form.remarks" placeholder="请输入备注" /> <el-input v-model="form.remarks" placeholder="请输入备注" />
</el-form-item> </el-form-item>
-->
<el-divider content-position="left" v-if="!readOnly && fast"><i class="el-icon-info"></i><span class="boxx">复查信息</span></el-divider>
<el-form-item label="复查图片" v-if="!readOnly && fast" prop="picture"> <el-form-item label="复查图片" v-if="!readOnly && fast" prop="picture">
<MyFileUpload <MyFileUpload
listType="picture-card" listType="picture-card"
...@@ -308,7 +319,8 @@ ...@@ -308,7 +319,8 @@
/> />
<el-input v-show="false" disabled v-model="form.inspectPictrue"></el-input> <el-input v-show="false" disabled v-model="form.inspectPictrue"></el-input>
</el-form-item> </el-form-item>
<el-row :gutter="24" class="mb8">
<el-col :span="12">
<el-form-item label="复查时间" prop="inspectTime" v-if ="fast"> <el-form-item label="复查时间" prop="inspectTime" v-if ="fast">
<el-date-picker clearable size="small" <el-date-picker clearable size="small"
v-model="form.inspectTime" v-model="form.inspectTime"
...@@ -317,9 +329,8 @@ ...@@ -317,9 +329,8 @@
placeholder="选择复查时间"> placeholder="选择复查时间">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="复查描述" prop="inspectResult" v-if ="fast"> </el-col>
<el-input type="textarea" v-model="form.inspectResult" placeholder="请输入复查结果描述" /> <el-col :span="12">
</el-form-item>
<el-form-item label="复查人" prop="personLiable" v-if ="fast"> <el-form-item label="复查人" prop="personLiable" v-if ="fast">
<el-select v-model="form.personLiable" filterable placeholder="请选择"> <el-select v-model="form.personLiable" filterable placeholder="请选择">
<el-option <el-option
...@@ -330,6 +341,13 @@ ...@@ -330,6 +341,13 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col>
</el-row>
<el-form-item label="复查描述" prop="inspectResult" v-if ="fast">
<el-input type="textarea" v-model="form.inspectResult" placeholder="请输入复查结果描述" />
</el-form-item>
</el-form> </el-form>
...@@ -341,7 +359,8 @@ ...@@ -341,7 +359,8 @@
<!--详情--> <!--详情-->
<el-dialog :title="title" :visible.sync="open2" width="900px" append-to-body> <el-dialog :title="title" :visible.sync="open2" width="900px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item label="隐患名称" > <el-divider content-position="left"><i class="el-icon-info"></i><span class="boxx">隐患信息</span></el-divider>
<el-form-item label="隐患名称">
<el-input v-model="form.troubleName" placeholder="请输入隐患名称" disabled/> <el-input v-model="form.troubleName" placeholder="请输入隐患名称" disabled/>
</el-form-item> </el-form-item>
...@@ -447,12 +466,15 @@ ...@@ -447,12 +466,15 @@
<el-input type="textarea" v-model="form.proposal" placeholder="请输入整改建议" disabled/> <el-input type="textarea" v-model="form.proposal" placeholder="请输入整改建议" disabled/>
</el-form-item> </el-form-item>
<el-divider content-position="left"><i class="el-icon-info"></i><span class="boxx">整改信息</span></el-divider>
<el-form-item label="投入费用" prop="investmentCost" v-if="zhong==1"> <el-form-item label="投入费用" prop="investmentCost" v-if="zhong==1">
<el-input v-model="form.investmentCost" placeholder="请输入投入费用" disabled/> <el-input v-model="form.investmentCost" placeholder="请输入投入费用" disabled/>
</el-form-item> </el-form-item>
<el-form-item label="投入物资" prop="investmentMaterial" v-if="zhong==1"> <el-form-item label="投入物资" prop="investmentMaterial" v-if="zhong==1">
<el-input v-model="form.investmentMaterial" placeholder="请输入投入物资" disabled/> <el-input v-model="form.investmentMaterial" placeholder="请输入投入物资" disabled/>
</el-form-item> </el-form-item>
<el-row :gutter="24" class="mb8">
<el-col :span="12">
<el-form-item label="整改人" prop="rectification" > <el-form-item label="整改人" prop="rectification" >
<el-select v-model="form.rectification" filterable placeholder="请选择" disabled> <el-select v-model="form.rectification" filterable placeholder="请选择" disabled>
<el-option <el-option
...@@ -463,39 +485,37 @@ ...@@ -463,39 +485,37 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col>
<el-form-item label="整改图片" prop="picture"> <el-col :span="12">
<img :src="form.rectificationPictrue" style="width: 20%;vertical-align:middle;cursor:pointer;" @click="showPicture(form)"/>
<el-image :zIndex="9999" :ref="'a'+form.id" :src="form.rectificationPictrue" v-show="false" :preview-src-list="[form.rectificationPictrue]" v-if="form.rectificationPictrue != '' && form.rectificationPictrue != null"></el-image>
</el-form-item>
<el-form-item label="整改时间" prop="rectificationTime" > <el-form-item label="整改时间" prop="rectificationTime" >
<el-date-picker clearable size="small" <el-date-picker clearable size="small"
v-model="form.rectificationTime" v-model="form.rectificationTime"
type="datetime" type="datetime"
value-format="yyyy-MM-dd HH:mm:ss" value-format="yyyy-MM-dd HH:mm:ss"
placeholder="选择复查时间" disabled> placeholder="选择整改时间" disabled>
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
</el-col>
</el-row>
<el-form-item label="整改图片" prop="picture">
<img :src="form.rectificationPictrue" style="width: 20%;vertical-align:middle;cursor:pointer;" @click="showPicture(form)"/>
<el-image :zIndex="9999" :ref="'a'+form.id" :src="form.rectificationPictrue" v-show="false" :preview-src-list="[form.rectificationPictrue]" v-if="form.rectificationPictrue != '' && form.rectificationPictrue != null"></el-image>
</el-form-item>
<el-form-item label="整改描述" prop="rectificationText" > <el-form-item label="整改描述" prop="rectificationText" >
<el-input v-model="form.rectificationText" placeholder="请输入整改描述" disabled/> <el-input v-model="form.rectificationText" placeholder="请输入整改描述" disabled/>
</el-form-item> </el-form-item>
<!--
<el-form-item label="备注" prop="remarks">
<el-input v-model="form.remarks" placeholder="请输入备注" disabled/>
</el-form-item>
-->
<el-divider content-position="left"><i class="el-icon-info"></i><span class="boxx">复查信息</span></el-divider>
<el-form-item label="复查图片" prop="picture"> <el-form-item label="复查图片" prop="picture">
<img :src="form.inspectPictrue" style="width: 20%;vertical-align:middle;cursor:pointer;" @click="showPicture(form)"/> <img :src="form.inspectPictrue" style="width: 20%;vertical-align:middle;cursor:pointer;" @click="showPicture(form)"/>
<el-image :zIndex="9999" :ref="'a'+form.id" :src="form.inspectPictrue" v-show="false" :preview-src-list="[form.inspectPictrue]" v-if="form.picture != '' && form.inspectPictrue != null"></el-image> <el-image :zIndex="9999" :ref="'a'+form.id" :src="form.inspectPictrue" v-show="false" :preview-src-list="[form.inspectPictrue]" v-if="form.picture != '' && form.inspectPictrue != null"></el-image>
</el-form-item> </el-form-item>
<el-form-item label="复查时间" prop="inspectTime" > <el-row :gutter="24" class="mb8">
<el-date-picker clearable size="small" <el-col :span="12">
v-model="form.inspectTime"
type="datetime"
value-format="yyyy-MM-dd HH:mm:ss"
placeholder="选择复查时间" disabled>
</el-date-picker>
</el-form-item>
<el-form-item label="复查描述" prop="inspectResult">
<el-input type="textarea" v-model="form.inspectResult" placeholder="请输入复查结果描述" disabled/>
</el-form-item>
<el-form-item label="复查人" > <el-form-item label="复查人" >
<el-select v-model="form.personLiable" filterable placeholder="请选择" disabled> <el-select v-model="form.personLiable" filterable placeholder="请选择" disabled>
<el-option <el-option
...@@ -506,15 +526,30 @@ ...@@ -506,15 +526,30 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="备注" prop="remarks"> </el-col>
<el-input v-model="form.remarks" placeholder="请输入备注" disabled/> <el-col :span="12">
<el-form-item label="复查时间" prop="inspectTime" >
<el-date-picker clearable size="small"
v-model="form.inspectTime"
type="datetime"
value-format="yyyy-MM-dd HH:mm:ss"
placeholder="选择复查时间" disabled>
</el-date-picker>
</el-form-item> </el-form-item>
</el-col>
</el-row>
<el-form-item label="复查描述" prop="inspectResult" style="padding-bottom: 16px;">
<el-input type="textarea" v-model="form.inspectResult" placeholder="请输入复查结果描述" disabled/>
</el-form-item>
</el-form> </el-form>
</el-dialog> </el-dialog>
<!--整改复查--> <!--整改复查-->
<el-dialog :title="title" :visible.sync="open3" width="900px" append-to-body> <el-dialog :title="title" :visible.sync="open3" width="900px" append-to-body>
<el-form ref="form" :model="form" label-width="80px"> <el-form ref="form" :model="form" label-width="80px">
<el-divider content-position="left"><i class="el-icon-info"></i><span class="boxx">隐患信息</span></el-divider>
<el-form-item label="隐患名称" prop="troubleName"> <el-form-item label="隐患名称" prop="troubleName">
<el-input v-model="form.troubleName" placeholder="请输入隐患名称" disabled/> <el-input v-model="form.troubleName" placeholder="请输入隐患名称" disabled/>
</el-form-item> </el-form-item>
...@@ -625,15 +660,20 @@ ...@@ -625,15 +660,20 @@
<el-form-item label="整改建议" prop="proposal"> <el-form-item label="整改建议" prop="proposal">
<el-input type="textarea" v-model="form.proposal" placeholder="请输入整改建议" disabled/> <el-input type="textarea" v-model="form.proposal" placeholder="请输入整改建议" disabled/>
</el-form-item> </el-form-item>
<!--
<el-form-item label="备注" prop="remarks"> <el-form-item label="备注" prop="remarks">
<el-input v-model="form.remarks" placeholder="请输入备注" disabled/> <el-input v-model="form.remarks" placeholder="请输入备注" disabled/>
</el-form-item> </el-form-item>
<!--<el-form-item label="投入费用" prop="investmentCost" v-if="zhong==1">--> -->
<!--<el-form-item label="投入费用" prop="investmentCost" v-if="zhong==1">
<!--<el-input v-model="form.investmentCost" placeholder="请输入投入费用" />--> <!--<el-input v-model="form.investmentCost" placeholder="请输入投入费用" />-->
<!--</el-form-item>--> <!--</el-form-item>-->
<!--<el-form-item label="投入物资" prop="investmentMaterial" v-if="zhong==1">--> <!--<el-form-item label="投入物资" prop="investmentMaterial" v-if="zhong==1">-->
<!--<el-input v-model="form.investmentMaterial" placeholder="请输入投入物资" />--> <!--<el-input v-model="form.investmentMaterial" placeholder="请输入投入物资" />-->
<!--</el-form-item>--> <!--</el-form-item>-->
<el-divider content-position="left" ><i class="el-icon-info"></i><span class="boxx">整改信息</span></el-divider>
<el-row :gutter="24" class="mb8">
<el-col :span="12">
<el-form-item label="整改人" prop="rectification" > <el-form-item label="整改人" prop="rectification" >
<el-select v-model="form.rectification" filterable placeholder="请选择" :disabled="disabled"> <el-select v-model="form.rectification" filterable placeholder="请选择" :disabled="disabled">
<el-option <el-option
...@@ -644,6 +684,19 @@ ...@@ -644,6 +684,19 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="整改时间" prop="rectificationTime" >
<el-date-picker clearable size="small"
:disabled="disabled"
v-model="form.rectificationTime"
type="datetime"
value-format="yyyy-MM-dd HH:mm:ss"
placeholder="选择整改时间">
</el-date-picker>
</el-form-item>
</el-col>
</el-row>
<el-form-item label="整改图片" v-if="!disabled" prop="rectificationPictrue" > <el-form-item label="整改图片" v-if="!disabled" prop="rectificationPictrue" >
<MyFileUpload <MyFileUpload
listType="picture-card" listType="picture-card"
...@@ -658,19 +711,36 @@ ...@@ -658,19 +711,36 @@
</img> </img>
</el-form-item> </el-form-item>
<el-form-item label="整改时间" prop="rectificationTime" >
<el-form-item label="整改描述" prop="rectificationText" >
<el-input type="textarea" v-model="form.rectificationText" placeholder="请输入整改描述" :disabled="disabled" />
</el-form-item>
<el-divider content-position="left" ><i class="el-icon-info"></i><span class="boxx">复查信息</span></el-divider>
<el-row :gutter="24" class="mb8">
<el-col :span="12">
<el-form-item label="复查人" prop="personLiable" v-if="disabled">
<el-select v-model="form.personLiable" filterable placeholder="请选择">
<el-option
v-for="item in staffList"
:key="item.staffId"
:label="item.staffName"
:value="item.staffId">
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="复查时间" prop="inspectTime" >
<el-date-picker clearable size="small" <el-date-picker clearable size="small"
:disabled="disabled" v-model="form.inspectTime"
v-model="form.rectificationTime"
type="datetime" type="datetime"
value-format="yyyy-MM-dd HH:mm:ss" value-format="yyyy-MM-dd HH:mm:ss"
placeholder="选择复查时间"> placeholder="选择复查时间" v-if="disabled">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="整改描述" prop="rectificationText" > </el-col>
<el-input type="textarea" v-model="form.rectificationText" placeholder="请输入整改描述" :disabled="disabled" /> </el-row>
</el-form-item>
<el-form-item label="复查图片" v-if="disabled" prop="picture"> <el-form-item label="复查图片" v-if="disabled" prop="picture">
<MyFileUpload <MyFileUpload
...@@ -693,22 +763,13 @@ ...@@ -693,22 +763,13 @@
<el-form-item label="复查描述" prop="inspectResult" v-if="disabled"> <el-form-item label="复查描述" prop="inspectResult" v-if="disabled">
<el-input type="textarea" v-model="form.inspectResult" placeholder="请输入复查结果描述" /> <el-input type="textarea" v-model="form.inspectResult" placeholder="请输入复查结果描述" />
</el-form-item> </el-form-item>
<el-form-item label="复查人" prop="personLiable" v-if="disabled">
<el-select v-model="form.personLiable" filterable placeholder="请选择">
<el-option
v-for="item in staffList"
:key="item.staffId"
:label="item.staffName"
:value="item.staffId">
</el-option>
</el-select>
</el-form-item>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm">确 定</el-button> <el-button type="primary" @click="submitForm">确 定</el-button>
<el-button @click="cancel">取 消</el-button> <el-button @click="cancel2">取 消</el-button>
</div> </div>
</el-dialog> </el-dialog>
</div> </div>
...@@ -870,6 +931,13 @@ export default { ...@@ -870,6 +931,13 @@ export default {
this.fileList1=[]; this.fileList1=[];
this.fileList2=[]; this.fileList2=[];
}, },
cancel2() {
this.open3 = false;
this.reset();
this.fileList=[];
this.fileList1=[];
this.fileList2=[];
},
// 表单重置 // 表单重置
reset() { reset() {
this.form = { this.form = {
...@@ -1166,4 +1234,23 @@ export default { ...@@ -1166,4 +1234,23 @@ export default {
::v-deep .el-input.is-disabled .el-input__inner { ::v-deep .el-input.is-disabled .el-input__inner {
color: #606266; color: #606266;
} }
::v-deep .el-form-item {
margin-bottom: 18px;
}
.boxd{
width: 100%;
height: 30px;
display: flex;
justify-content: center;
margin-bottom: 10px;
}
.boxx {
font-size: 17px;
font-weight: bold;
padding-left: 5px;
}
::v-deep .el-dialog__body{
padding:0px 20px!important;
}
</style> </style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment