|
@@ -119,7 +119,7 @@
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column prop="instid" label="补正流程主键" align="center">
|
|
<el-table-column prop="instid" label="补正流程主键" align="center">
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column prop="fileupload" label="上传状态" align="center">
|
|
|
|
|
|
+ <!-- <el-table-column prop="fileupload" label="上传状态" align="center">
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
<el-tag
|
|
<el-tag
|
|
v-if="
|
|
v-if="
|
|
@@ -137,7 +137,7 @@
|
|
>上传失败</el-tag
|
|
>上传失败</el-tag
|
|
>
|
|
>
|
|
</template>
|
|
</template>
|
|
- </el-table-column>
|
|
|
|
|
|
+ </el-table-column> -->
|
|
<el-table-column prop="uploadtime" label="上报时间" align="center">
|
|
<el-table-column prop="uploadtime" label="上报时间" align="center">
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column prop="uploadstatus" label="上报状态" align="center">
|
|
<el-table-column prop="uploadstatus" label="上报状态" align="center">
|
|
@@ -190,9 +190,9 @@
|
|
<slot name="xq" :item="scope.row">
|
|
<slot name="xq" :item="scope.row">
|
|
<el-button
|
|
<el-button
|
|
type="text"
|
|
type="text"
|
|
|
|
+ v-if="scope.row.fileuploadremark"
|
|
class="caozuo"
|
|
class="caozuo"
|
|
- @click="detail(scope.row)"
|
|
|
|
- :disabled="!scope.row.fileid"
|
|
|
|
|
|
+ @click="xmDetail(scope.row.fileuploadremark)"
|
|
>详情</el-button
|
|
>详情</el-button
|
|
>
|
|
>
|
|
</slot>
|
|
</slot>
|
|
@@ -268,6 +268,15 @@
|
|
>下载</el-button
|
|
>下载</el-button
|
|
>
|
|
>
|
|
</slot>
|
|
</slot>
|
|
|
|
+ <slot name="rz">
|
|
|
|
+ <el-button
|
|
|
|
+ type="text"
|
|
|
|
+ class="caozuo"
|
|
|
|
+ v-if="scope.row.loginfo"
|
|
|
|
+ @click="showRzDialog(scope.row.loginfo)"
|
|
|
|
+ >日志</el-button
|
|
|
|
+ >
|
|
|
|
+ </slot>
|
|
<slot name="sc">
|
|
<slot name="sc">
|
|
<el-button
|
|
<el-button
|
|
v-if="$store.getters.roles.indexOf('shiji') > -1"
|
|
v-if="$store.getters.roles.indexOf('shiji') > -1"
|
|
@@ -428,13 +437,38 @@
|
|
v-model:rkxxDialog="rkxxDialog"
|
|
v-model:rkxxDialog="rkxxDialog"
|
|
v-model:cgDetail="activeCg"
|
|
v-model:cgDetail="activeCg"
|
|
></RkDialog>
|
|
></RkDialog>
|
|
|
|
+ <el-dialog
|
|
|
|
+ v-model="xmDetailDialogVisible"
|
|
|
|
+ :title="xmDetailDialogTitle"
|
|
|
|
+ :before-close="handleClose"
|
|
|
|
+ :align-center="true"
|
|
|
|
+ style="
|
|
|
|
+ white-space: initial;
|
|
|
|
+ overflow: hidden;
|
|
|
|
+ width: 850px;
|
|
|
|
+ height: 600px;
|
|
|
|
+ "
|
|
|
|
+ >
|
|
|
|
+ <el-descriptions
|
|
|
|
+ column="2"
|
|
|
|
+ border="true"
|
|
|
|
+ style="overflow-y: auto; width: 100%; height: 500px"
|
|
|
|
+ >
|
|
|
|
+ <el-descriptions-item
|
|
|
|
+ v-for="(value, key) in xmDetailInfo"
|
|
|
|
+ :key="key"
|
|
|
|
+ :label="key"
|
|
|
|
+ >
|
|
|
|
+ {{ value }}
|
|
|
|
+ </el-descriptions-item>
|
|
|
|
+ </el-descriptions>
|
|
|
|
+ </el-dialog>
|
|
</div>
|
|
</div>
|
|
<Scjg
|
|
<Scjg
|
|
v-model:showTypeInfo="showTypeInfo"
|
|
v-model:showTypeInfo="showTypeInfo"
|
|
v-else-if="showTypeInfo.type === 'scjg'"
|
|
v-else-if="showTypeInfo.type === 'scjg'"
|
|
:act_tab="'sj'"
|
|
:act_tab="'sj'"
|
|
></Scjg>
|
|
></Scjg>
|
|
-
|
|
|
|
<errorLog
|
|
<errorLog
|
|
v-model:dialogLog="dialogLog"
|
|
v-model:dialogLog="dialogLog"
|
|
v-model:logData="logData"
|
|
v-model:logData="logData"
|
|
@@ -478,6 +512,9 @@ export default {
|
|
|
|
|
|
const sjghcg = reactive({
|
|
const sjghcg = reactive({
|
|
cascader: ref(null),
|
|
cascader: ref(null),
|
|
|
|
+ xmDetailDialogVisible: false,
|
|
|
|
+ xmDetailDialogTitle: "基本信息",
|
|
|
|
+ xmDetailInfo: {},
|
|
startjqscVisible: false,
|
|
startjqscVisible: false,
|
|
formLabelWidth: "120px",
|
|
formLabelWidth: "120px",
|
|
jqscform: {
|
|
jqscform: {
|
|
@@ -566,6 +603,19 @@ export default {
|
|
editId: "",
|
|
editId: "",
|
|
name: "",
|
|
name: "",
|
|
loading: {},
|
|
loading: {},
|
|
|
|
+ xmDetail(detail) {
|
|
|
|
+ try {
|
|
|
|
+ let info = JSON.parse(detail);
|
|
|
|
+ console.log(info);
|
|
|
|
+ sjghcg.xmDetailDialogVisible = true;
|
|
|
|
+ sjghcg.xmDetailInfo = info;
|
|
|
|
+ } catch {
|
|
|
|
+ this.$alert(detail, "详情", {
|
|
|
|
+ confirmButtonText: "关闭",
|
|
|
|
+ type: "warning",
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ },
|
|
getPlantype(plantype) {
|
|
getPlantype(plantype) {
|
|
for (let i = 0; i < sjghcg.plantypeoptions.length; i++) {
|
|
for (let i = 0; i < sjghcg.plantypeoptions.length; i++) {
|
|
if (sjghcg.plantypeoptions[i].value == plantype) {
|
|
if (sjghcg.plantypeoptions[i].value == plantype) {
|
|
@@ -598,6 +648,18 @@ export default {
|
|
sjghcg.startjqscVisible = true;
|
|
sjghcg.startjqscVisible = true;
|
|
sjghcg.jqscform.cgid = row.id;
|
|
sjghcg.jqscform.cgid = row.id;
|
|
},
|
|
},
|
|
|
|
+ showRzDialog(msg) {
|
|
|
|
+ this.$alert(msg, "上报日志", {
|
|
|
|
+ confirmButtonText: "关闭",
|
|
|
|
+ type: "warning",
|
|
|
|
+ // callback: (action) => {
|
|
|
|
+ // this.$message({
|
|
|
|
+ // type: "info",
|
|
|
|
+ // message: `action: ${action}`,
|
|
|
|
+ // });
|
|
|
|
+ // },
|
|
|
|
+ });
|
|
|
|
+ },
|
|
startsc() {
|
|
startsc() {
|
|
this.$refs.jqscformModel.validate(function (valid, msg) {
|
|
this.$refs.jqscformModel.validate(function (valid, msg) {
|
|
if (valid) {
|
|
if (valid) {
|