|
@@ -72,7 +72,7 @@
|
|
|
<el-button size="mini" v-if="scope.row.status===0" type="danger" @click="deleteEnforce(scope.row)">删除
|
|
<el-button size="mini" v-if="scope.row.status===0" type="danger" @click="deleteEnforce(scope.row)">删除
|
|
|
</el-button>
|
|
</el-button>
|
|
|
<el-button size="mini" type="success" @click="openEnforceManageDialog(scope.row)">查看详情</el-button>
|
|
<el-button size="mini" type="success" @click="openEnforceManageDialog(scope.row)">查看详情</el-button>
|
|
|
- <el-button size="mini" v-if="scope.row.status!==0" type="primary" @click="getEnforceDetail(scope.row)">
|
|
|
|
|
|
|
+ <el-button size="mini" v-show="false" v-if="scope.row.status!==0" type="primary" @click="getEnforceDetail(scope.row)">
|
|
|
查看实施详情
|
|
查看实施详情
|
|
|
</el-button>
|
|
</el-button>
|
|
|
</template>
|
|
</template>
|
|
@@ -426,8 +426,13 @@
|
|
|
<div v-else>
|
|
<div v-else>
|
|
|
<el-table :data="enforceFileData" stripe style="width: 100%;margin-top: 15px;">
|
|
<el-table :data="enforceFileData" stripe style="width: 100%;margin-top: 15px;">
|
|
|
<el-table-column type="index" label="序号" width="60"></el-table-column>
|
|
<el-table-column type="index" label="序号" width="60"></el-table-column>
|
|
|
- <el-table-column prop="enforceType" label="运维类型" width="180"></el-table-column>
|
|
|
|
|
-
|
|
|
|
|
|
|
+ <el-table-column prop="fileName" label="文件名称" min-width="500">
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+ <el-table-column prop="op" label="操作" width="180">
|
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
|
+ <el-button type="primary" size="mini" @click="downEnforceFile(scope.row)">下载</el-button>
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </el-table-column>
|
|
|
</el-table>
|
|
</el-table>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -479,7 +484,7 @@ import {
|
|
|
addEnforce,
|
|
addEnforce,
|
|
|
deleteEnforce,
|
|
deleteEnforce,
|
|
|
startEnforceFlow,
|
|
startEnforceFlow,
|
|
|
- getEnforceFlowsByEnforceId, getEnforceFlowsByEnforceIdAndStep
|
|
|
|
|
|
|
+ getEnforceFlowsByEnforceId, getEnforceFlowsByEnforceIdAndStep, getEnforceFlowFiles
|
|
|
} from '@/api/meeting/enforce'
|
|
} from '@/api/meeting/enforce'
|
|
|
import {getDeptUserTree} from '@/api/system/user'
|
|
import {getDeptUserTree} from '@/api/system/user'
|
|
|
import { deleteEnforceRemindById, editEnforceRemind, getEnforceRemindList } from '@/api/meeting/enforceRemind'
|
|
import { deleteEnforceRemindById, editEnforceRemind, getEnforceRemindList } from '@/api/meeting/enforceRemind'
|
|
@@ -787,7 +792,7 @@ export default {
|
|
|
|
|
|
|
|
on_click(e){
|
|
on_click(e){
|
|
|
if(e !== "" || e != null){
|
|
if(e !== "" || e != null){
|
|
|
- if(e!==12){
|
|
|
|
|
|
|
+ if(e!==12 && e !=11){
|
|
|
let id = this.enforceFlowId
|
|
let id = this.enforceFlowId
|
|
|
getEnforceFlowsByEnforceIdAndStep(id,e).then(res=>{
|
|
getEnforceFlowsByEnforceIdAndStep(id,e).then(res=>{
|
|
|
console.log(JSON.stringify(res))
|
|
console.log(JSON.stringify(res))
|
|
@@ -808,9 +813,12 @@ export default {
|
|
|
});
|
|
});
|
|
|
this.active = e
|
|
this.active = e
|
|
|
})
|
|
})
|
|
|
- }else{
|
|
|
|
|
|
|
+ }else if (e===12){
|
|
|
this.getEnforceRemindList()
|
|
this.getEnforceRemindList()
|
|
|
this.active = e
|
|
this.active = e
|
|
|
|
|
+ }else{
|
|
|
|
|
+ this.getEnforceFlowFileList();
|
|
|
|
|
+ this.active = e
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
@@ -909,6 +917,17 @@ export default {
|
|
|
this.getEnforceRecordLists()
|
|
this.getEnforceRecordLists()
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
|
|
+ downEnforceFile(row){
|
|
|
|
|
+ let url=row.url
|
|
|
|
|
+ window.location.href=url
|
|
|
|
|
+ },
|
|
|
|
|
+ getEnforceFlowFileList(){
|
|
|
|
|
+ let id=this.enforceDetail.id
|
|
|
|
|
+ getEnforceFlowFiles(id).then(res=>{
|
|
|
|
|
+ console.log(res.data)
|
|
|
|
|
+ this.enforceFileData=res.data
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
chooseTab(tab, event){
|
|
chooseTab(tab, event){
|
|
|
let active=this.activeName
|
|
let active=this.activeName
|
|
|
if(active==='1'){
|
|
if(active==='1'){
|