|
@@ -4,7 +4,7 @@
|
|
|
label-width="160px" @submit.native.prevent>
|
|
|
<el-divider content-position="left"><i class="el-icon-document"></i>
|
|
|
<span style="color: red;border-top: 20px">*</span>关联项目
|
|
|
- <el-button style="margin-left: 20px" type="primary" :disabled="status === 'audit' || status === 'taskFormDetail'" @click="insertEvent('base')" plain>
|
|
|
+ <el-button style="margin-left: 20px" type="primary" :readonly="true" :disabled="status === 'audit' || status === 'taskFormDetail' || method === 'view'" @click="insertEvent('base')" plain>
|
|
|
新增
|
|
|
</el-button>
|
|
|
</el-divider>
|
|
@@ -23,13 +23,14 @@
|
|
|
@cell-click=""
|
|
|
@edit-closed=""
|
|
|
keep-source
|
|
|
+ :readonly="true"
|
|
|
highlight-current-row
|
|
|
:edit-rules="tableRules"
|
|
|
:edit-config="{trigger: 'click', mode: 'cell', showStatus: true, autoClear: true, icon: '-'}"
|
|
|
>
|
|
|
<vxe-table-column field="name" align="center" title="项目名称" :edit-render="{}" show-overflow="title">
|
|
|
<template v-slot:edit="scope">
|
|
|
- <el-input :disabled="status === 'audit' || status === 'taskFormDetail'" @focus="openProgramPageForm(scope.$rowIndex)" placeholder="请填写项目名称" :readonly="true" v-model="scope.row.name"/>
|
|
|
+ <el-input :disabled="status === 'audit' || status === 'taskFormDetail' || method === 'view'" @focus="openProgramPageForm(scope.$rowIndex)" placeholder="请填写项目名称" :readonly="true" v-model="scope.row.name"/>
|
|
|
</template>
|
|
|
</vxe-table-column>
|
|
|
<vxe-table-column field="no" align="center" title="项目编号" :edit-render="{}">
|
|
@@ -37,9 +38,9 @@
|
|
|
<el-input :disabled="true" :readonly="true" placeholder="请填写项目编号" v-model="scope.row.no"/>
|
|
|
</template>
|
|
|
</vxe-table-column>
|
|
|
- <vxe-table-column field="projectLeader" align="center" title="项目负责人" :edit-render="{}">
|
|
|
+ <vxe-table-column field="leader" align="center" title="项目负责人" :edit-render="{}">
|
|
|
<template v-slot:edit="scope">
|
|
|
- <el-input :disabled="true" placeholder="请填写项目负责人" v-model="scope.row.projectLeader"/>
|
|
|
+ <el-input :disabled="true" placeholder="请填写项目负责人" v-model="scope.row.leader"/>
|
|
|
</template>
|
|
|
</vxe-table-column>
|
|
|
<vxe-table-column field="createTime" align="center" title="创建时间" :edit-render="{}">
|
|
@@ -49,7 +50,7 @@
|
|
|
</vxe-table-column>
|
|
|
<vxe-table-column title="操作" align="center" width="100">
|
|
|
<template v-slot="scope">
|
|
|
- <el-button type="danger" @click="removeEvent(scope.row,scope.$rowIndex,'base')">删除</el-button>
|
|
|
+ <el-button :disabled="status === 'audit' || status === 'taskFormDetail' || method === 'view'" type="danger" @click="removeEvent(scope.row,scope.$rowIndex,'base')">删除</el-button>
|
|
|
</template>
|
|
|
</vxe-table-column>
|
|
|
</vxe-table>
|
|
@@ -76,7 +77,7 @@
|
|
|
:rules="[
|
|
|
{required: true, message:'用印类型不能为空', trigger:'blur'}
|
|
|
]">
|
|
|
- <el-cascader style="width: 100%" v-model="inputForm.types" :options="typeData" @change="handleChange" placeholder="请选择" clearable />
|
|
|
+ <el-cascader :disabled="status === 'audit' || status === 'taskFormDetail' || method === 'view'" style="width: 100%" v-model="inputForm.types" :options="typeData" @change="handleChange" placeholder="请选择" clearable />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
@@ -85,7 +86,7 @@
|
|
|
{required: true, message:'用印份数不能为空', trigger:'blur'}
|
|
|
|
|
|
]">
|
|
|
- <el-input oninput="value=value.replace(/[^\d]/g,'')" :disabled="status === 'audit' || status === 'taskFormDetail'" v-model="inputForm.number" placeholder="请输入用印份数" ></el-input>
|
|
|
+ <el-input oninput="value=value.replace(/[^\d]/g,'')" :disabled="status === 'audit' || status === 'taskFormDetail' || method === 'view'" v-model="inputForm.number" placeholder="请输入用印份数" ></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
@@ -94,7 +95,7 @@
|
|
|
:rules="[
|
|
|
{required: true, message:'说明不能为空', trigger:'blur'}
|
|
|
]">
|
|
|
- <el-input type="textarea" placeholder="请输入说明" maxlength="500" style="width:100%" v-model="inputForm.remarks" show-word-limit></el-input>
|
|
|
+ <el-input :disabled="status === 'audit' || status === 'taskFormDetail' || method === 'view'" type="textarea" placeholder="请输入说明" maxlength="500" style="width:100%" v-model="inputForm.remarks" show-word-limit></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|