|
|
@@ -14,12 +14,12 @@
|
|
|
<i class="icon icon-table2"></i> 编辑
|
|
|
</span>
|
|
|
<span style="float: right;">
|
|
|
- <el-button type="primary" size="mini" style="margin-left: 8px" v-if="formData.Status=='7'&&auditBtn" @click="commonAuditClick(7)">企管法规处</el-button>
|
|
|
+ <el-button type="primary" size="mini" style="margin-left: 8px" v-if="formData.Status=='7'&&auditBtn" @click="commonAuditClick(7)">企管法规处审批</el-button>
|
|
|
<el-button type="primary" size="mini" style="margin-left: 8px" v-if="formData.Status=='4'&&auditBtn" @click="commonAuditClick(4)">专业处室审核</el-button>
|
|
|
- <el-button type="primary" size="mini" style="margin-left: 8px" v-if="formData.Status=='3'&&auditBtn" @click="commonAuditClick(3)">专业科室接收</el-button>
|
|
|
+ <el-button type="primary" size="mini" style="margin-left: 8px" v-if="formData.Status=='3'&&auditBtn" @click="commonAuditClick(3)">专业处室分办</el-button>
|
|
|
<el-button type="primary" size="mini" style="margin-left: 8px" v-if="formData.Status=='2'&&auditBtn" @click="commonAuditClick(2)">复审</el-button>
|
|
|
<el-button type="primary" size="mini" style="margin-left: 8px" v-if="formData.Status=='1'&&auditBtn" @click="commonAuditClick(1)">初审</el-button>
|
|
|
- <el-button type="primary" size="mini" style="margin-left: 8px" v-if="formData.Status=='0'&&formData.Id!=0" @click="commonAuditClick(0)">提交审核</el-button>
|
|
|
+ <el-button type="primary" size="mini" style="margin-left: 8px" v-if="formData.Status=='0'&&formData.Id!=0&&checkBoolean" @click="commonAuditClick(0)">提交审核</el-button>
|
|
|
|
|
|
|
|
|
<el-button type="primary" size="mini" v-if="formData.Status=='0'||(formData.Status=='4'&&auditBtn)" @click="saveEntity">保存</el-button>
|
|
|
@@ -33,7 +33,7 @@
|
|
|
<el-form label-width="160px" ref="EntityForm" :model="evaluateData" :rules="rules">
|
|
|
<el-row>
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="承包商名称">
|
|
|
+ <el-form-item label="服务商名称">
|
|
|
<el-input disabled="disabled" v-model="evaluateData.SupplierName" style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
@@ -45,49 +45,29 @@
|
|
|
</el-col>
|
|
|
|
|
|
<el-col :span="8" >
|
|
|
- <el-form-item label="项目组织实施(10分)" prop="SumScore1">
|
|
|
+ <el-form-item label="项目管理(40分)" prop="SumScore1">
|
|
|
<el-input-number :disabled="!auditBtnBoolean" v-model="evaluateData.SumScore1" :max="10" :min="0" placeholder="请输入" style="width: 100%" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
<el-col :span="8" >
|
|
|
- <el-form-item label="项目质量管理(20分)" prop="SumScore2">
|
|
|
+ <el-form-item label="HES管理(30分)" prop="SumScore2">
|
|
|
<el-input-number :disabled="!auditBtnBoolean" v-model="evaluateData.SumScore2" :max="20" :min="0" placeholder="请输入" style="width: 100%" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
<el-col :span="8" >
|
|
|
- <el-form-item label="项目职业健康安全与环境管理(20分)" prop="SumScore3">
|
|
|
+ <el-form-item label="合同履行(15分)" prop="SumScore3">
|
|
|
<el-input-number :disabled="!auditBtnBoolean" v-model="evaluateData.SumScore3" :max="20" :min="0" placeholder="请输入" style="width: 100%" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
<el-col :span="8" >
|
|
|
- <el-form-item label="项目成本管理(5分)" prop="SumScore4">
|
|
|
+ <el-form-item label="企业诚信(15分)" prop="SumScore4">
|
|
|
<el-input-number :disabled="!auditBtnBoolean" v-model="evaluateData.SumScore4" :max="5" :min="0" placeholder="请输入" style="width: 100%" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
- <el-col :span="8" >
|
|
|
- <el-form-item label="项目进度管理(10分)" prop="SumScore5">
|
|
|
- <el-input-number :disabled="!auditBtnBoolean" v-model="evaluateData.SumScore5" :max="10" :min="0" placeholder="请输入" style="width: 100%" />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8" >
|
|
|
- <el-form-item label="项目分包管理(15分)" prop="SumScore6">
|
|
|
- <el-input-number :disabled="!auditBtnBoolean" v-model="evaluateData.SumScore6" :max="15" :min="0" placeholder="请输入" style="width: 100%" />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8" >
|
|
|
- <el-form-item label="信息资料管理(10分)" prop="SumScore7">
|
|
|
- <el-input-number :disabled="!auditBtnBoolean" v-model="evaluateData.SumScore7" :max="10" :min="0" placeholder="请输入" style="width: 100%" />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8" >
|
|
|
- <el-form-item label="诚信履约(10分)" prop="SumScore8">
|
|
|
- <el-input-number :disabled="!auditBtnBoolean" v-model="evaluateData.SumScore8" :max="10" :min="0" placeholder="请输入" style="width: 100%" />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
<el-col :span="8" >
|
|
|
<el-form-item label="评价结果" prop="Conclusion">
|
|
|
<el-select :disabled="!auditBtnBoolean" v-model="evaluateData.Conclusion" placeholder="请选择" style="width: 100%">
|
|
|
@@ -190,7 +170,7 @@
|
|
|
</el-tab-pane>
|
|
|
|
|
|
<!-- :disabled="formData.Status==0" -->
|
|
|
- <el-tab-pane label="审批流程" name="6" v-if="formData.Id!=0">
|
|
|
+ <el-tab-pane label="审批流程" name="6" v-if="formData.Id!=0&&formData.Status!=0">
|
|
|
<el-card class="box-card mycard">
|
|
|
<wf-history ref="WfHistory" :entryinfo="entrydetail"></wf-history>
|
|
|
</el-card>
|
|
|
@@ -320,6 +300,7 @@
|
|
|
//supervisersOptions: [],
|
|
|
|
|
|
departmentBoolean:false,
|
|
|
+ checkBoolean:false,
|
|
|
}
|
|
|
},
|
|
|
watch:{
|
|
|
@@ -355,6 +336,19 @@
|
|
|
}).catch(err => {
|
|
|
console.error(err)
|
|
|
})
|
|
|
+ var data = {
|
|
|
+ percode:'oil_contract.SumStore.Check',
|
|
|
+ }
|
|
|
+ permissionApi.permissionIsauth(data, this.$axios).then(res => {
|
|
|
+ console.log('权限',res.data)
|
|
|
+ if(res.data.code==0){
|
|
|
+ if(res.data.message=='有权限'){
|
|
|
+ this.checkBoolean = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }).catch(err => {
|
|
|
+ console.error(err)
|
|
|
+ })
|
|
|
},
|
|
|
//刷新数据接口
|
|
|
refreshPage(){
|