Browse Source

调整建设进度模块

master
xzt 1 month ago
parent
commit
360a1f6185
  1. 86
      jwtech-admin-page/src/views/building/projectInfo/buildProgressWarning/progress.vue

86
jwtech-admin-page/src/views/building/projectInfo/buildProgressWarning/progress.vue

@ -122,13 +122,21 @@
<el-table-column label="审核状态" align="center" prop="status" :formatter="statusFormat" min-width="120"/> <el-table-column label="审核状态" align="center" prop="status" :formatter="statusFormat" min-width="120"/>
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="180" fixed="right"> <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="180" fixed="right">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <!-- <el-button
v-if="scope.row.status==0" v-if="scope.row.status==0"
size="mini" size="mini"
type="text" type="text"
icon="el-icon-edit" icon="el-icon-edit"
@click="handleUpdate(scope.row)" @click="handleUpdate(scope.row)"
v-hasPermi="['build:buildProgressWarning:edit']" v-hasPermi="['build:buildProgressWarning:edit']"
>修改</el-button> -->
<el-button
v-if="scope.row.status==0"
size="mini"
type="text"
icon="el-icon-edit"
@click="handleExmanie(scope.row)"
v-hasPermi="['build:buildProgressWarning:edit']"
>审核</el-button> >审核</el-button>
<el-button <el-button
v-if="scope.row.status==1" v-if="scope.row.status==1"
@ -180,35 +188,38 @@
<el-form-item label="进度要求" prop="scheduleReq"> <el-form-item label="进度要求" prop="scheduleReq">
<el-input type="textarea" :rows="5" v-model="form.scheduleReq" placeholder="请输入进度要求" /> <el-input type="textarea" :rows="5" v-model="form.scheduleReq" placeholder="请输入进度要求" />
</el-form-item> </el-form-item>
<el-form-item label="审核人" prop="applyPerson"> <template v-if="operateProcess==='exmaine' || operateProcess==='view'">
<el-input v-model="form.applyPerson" placeholder="请输入审核人" /> <el-form-item label="审核人" prop="applyPerson">
</el-form-item> <el-input v-model="form.applyPerson" placeholder="请输入审核人" />
<el-form-item label="审核日期" prop="applyDate"> </el-form-item>
<el-date-picker clearable size="small" style="width: 100%" <el-form-item label="审核日期" prop="applyDate">
v-model="form.applyDate" <el-date-picker clearable size="small" style="width: 100%"
type="date" v-model="form.applyDate"
value-format="yyyy-MM-dd" type="date"
placeholder="选择审核日期"> value-format="yyyy-MM-dd"
</el-date-picker> placeholder="选择审核日期">
</el-form-item> </el-date-picker>
<el-form-item label="审核意见" prop="applyOpinion"> </el-form-item>
<el-input type="textarea" :rows="5" v-model="form.applyOpinion" placeholder="请输入审核意见" /> <el-form-item label="审核意见" prop="applyOpinion">
</el-form-item> <el-input type="textarea" :rows="5" v-model="form.applyOpinion" placeholder="请输入审核意见" />
<el-form-item v-if="form.id" label="审核状态" prop="status"> </el-form-item>
<el-select <el-form-item v-if="form.id" label="审核状态" prop="status">
v-model="form.status" <el-select
placeholder="请选择审核状态" v-model="form.status"
clearable placeholder="请选择审核状态"
style="width: 100%;" clearable
> style="width: 100%;"
<el-option >
v-for="dict in examineStatusOptions" <el-option
:key="dict.dictValue" v-for="dict in examineStatusOptions"
:label="dict.dictLabel" :key="dict.dictValue"
:value="dict.dictValue" :label="dict.dictLabel"
/> :value="dict.dictValue"
</el-select> />
</el-form-item> </el-select>
</el-form-item>
</template>
<el-form-item label="附件" prop="attachment"> <el-form-item label="附件" prop="attachment">
<el-upload <el-upload
class="upload-demo" class="upload-demo"
@ -235,7 +246,7 @@
</el-upload> </el-upload>
</el-form-item> </el-form-item>
</el-form> </el-form>
<div v-if="operateProcess!='view'" slot="footer" class="dialog-footer"> <div v-if="operateProcess!='view'&&form.status!='1'" 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="cancel"> </el-button>
</div> </div>
@ -510,6 +521,17 @@ export default {
this.title = "修改建设进度预警"; this.title = "修改建设进度预警";
}); });
}, },
/** 审核按钮操作 */
handleExmanie(row) {
this.operateProcess = 'exmaine'
this.reset();
const id = row.id || this.ids
getBuildProgressWarning(id).then(response => {
this.form = response.data;
this.open = true;
this.title = "审核建设进度信息";
});
},
handleView(row) { handleView(row) {
this.operateProcess = 'view' this.operateProcess = 'view'
this.reset() this.reset()
@ -517,7 +539,7 @@ export default {
getBuildProgressWarning(id).then(response => { getBuildProgressWarning(id).then(response => {
this.form = response.data this.form = response.data
this.open = true this.open = true
this.title = "修改建设进度预警" this.title = "查看建设进度信息"
}) })
}, },
/** 提交按钮 */ /** 提交按钮 */

Loading…
Cancel
Save