fix 【变更】车型项目库:
1、列表项目健康状态修改为项目级别,操作列去掉pms详情按钮 2、新增/编辑弹窗:增加项目级别字段 3、项目数据来源去掉pms平台同步 4、pms信息同步按钮删除"
This commit is contained in:
@@ -3,6 +3,7 @@ module.exports = {
|
||||
workOrderNumber: 'Work order number', // 工作令编号
|
||||
projectHealthStatus: 'Project health', // 项目健康度
|
||||
selectProject: 'Select Project', // 选择项目
|
||||
projectLevel: 'Project level', // 项目级别
|
||||
|
||||
// 车型项目库
|
||||
vehicleItemLibrary: {
|
||||
|
||||
@@ -3,6 +3,7 @@ module.exports = {
|
||||
workOrderNumber: '工作令编号',
|
||||
projectHealthStatus: '项目健康度',
|
||||
selectProject: '选择项目',
|
||||
projectLevel: '项目级别',
|
||||
|
||||
// 车型项目库
|
||||
vehicleItemLibrary: {
|
||||
|
||||
@@ -16,16 +16,16 @@
|
||||
<j-input :placeholder="$t('pleaseEnter') + $t('projectLibrary.workOrderNumber')" v-model="queryParam.workNumber"></j-input>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<!--项目健康状态-->
|
||||
<!--项目级别-->
|
||||
<a-col :md="6" :sm="12">
|
||||
<a-form-item :label="$t('projectLibrary.projectHealthStatus')">
|
||||
<a-form-item :label="$t('projectLibrary.projectLevel')">
|
||||
<j-dict-select-tag
|
||||
class="box-input"
|
||||
v-model="queryParam.projectHealth"
|
||||
:placeholder="$t('pleaseSelect') + $t('projectLibrary.projectHealthStatus')"
|
||||
v-model="queryParam.projectLevel"
|
||||
:placeholder="$t('pleaseSelect') + $t('projectLibrary.projectLevel')"
|
||||
:type="'select'"
|
||||
:triggerChange="false"
|
||||
:dictCode="'project_health'" />
|
||||
dictCode="project_level" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
|
||||
@@ -56,13 +56,13 @@
|
||||
}}
|
||||
</a-button>
|
||||
<!-- PMS信息同步-->
|
||||
<a-button type="primary"
|
||||
icon="setting"
|
||||
ghost
|
||||
@click="handlePMSInfoSynchronization"
|
||||
v-has="'vehicleItemLibrary:PMSInfoSynchronization'">
|
||||
{{ $t('projectLibrary.vehicleItemLibrary.PMSInfoSynchronization') }}
|
||||
</a-button>
|
||||
<!--<a-button type="primary"-->
|
||||
<!-- icon="setting"-->
|
||||
<!-- ghost-->
|
||||
<!-- @click="handlePMSInfoSynchronization"-->
|
||||
<!-- v-has="'vehicleItemLibrary:PMSInfoSynchronization'">-->
|
||||
<!-- {{ $t('projectLibrary.vehicleItemLibrary.PMSInfoSynchronization') }}-->
|
||||
<!--</a-button>-->
|
||||
</div>
|
||||
|
||||
<div>
|
||||
@@ -136,10 +136,10 @@ export default {
|
||||
title: this.$t('projectLibrary.vehicleItemLibrary.projectLeader'),
|
||||
width: 250
|
||||
},
|
||||
// 项目健康状态
|
||||
// 项目级别
|
||||
{
|
||||
dataIndex: 'projectHealth_dictText',
|
||||
title: this.$t('projectLibrary.projectHealthStatus'),
|
||||
dataIndex: 'projectLevel_dictText',
|
||||
title: this.$t('projectLibrary.projectLevel'),
|
||||
sorter: true,
|
||||
width: 250
|
||||
},
|
||||
@@ -158,20 +158,24 @@ export default {
|
||||
clickEvent: 'handleDetail',
|
||||
has: 'vehicleItemLibrary:detail'
|
||||
},
|
||||
// PMS详情
|
||||
{
|
||||
text: this.$t('projectLibrary.vehicleItemLibrary.PMSDetails'),
|
||||
clickEvent: 'handlePMSDetail',
|
||||
has: 'vehicleItemLibrary:pmsDetail',
|
||||
show: (record) => {
|
||||
return record.projectSource === ProjectSource.PMS.value
|
||||
}
|
||||
},
|
||||
// // PMS详情
|
||||
// {
|
||||
// text: this.$t('projectLibrary.vehicleItemLibrary.PMSDetails'),
|
||||
// clickEvent: 'handlePMSDetail',
|
||||
// has: 'vehicleItemLibrary:pmsDetail',
|
||||
// show: (record) => {
|
||||
// return record.projectSource === ProjectSource.PMS.value
|
||||
// }
|
||||
// },
|
||||
// 编辑
|
||||
{
|
||||
text: this.$t('edit'),
|
||||
clickEvent: 'handleEdit',
|
||||
has: 'vehicleItemLibrary:edit'
|
||||
has: 'vehicleItemLibrary:edit',
|
||||
show: (record) => {
|
||||
console.log(record)
|
||||
return true
|
||||
}
|
||||
},
|
||||
// 删除
|
||||
{
|
||||
|
||||
@@ -31,7 +31,12 @@
|
||||
<!--项目健康状态-->
|
||||
<div class="detail-page-part-form-item">
|
||||
<label>{{ $t('projectLibrary.projectHealthStatus') }}</label>
|
||||
<span>{{ detailData.projectHealth_dictText }}</span>
|
||||
<span>{{ detailData.projectHealth_dictText || global.emptyLine }}</span>
|
||||
</div>
|
||||
<!--项目级别-->
|
||||
<div class="detail-page-part-form-item">
|
||||
<label>{{ $t('projectLibrary.projectLevel') }}</label>
|
||||
<span>{{ detailData.projectLevel_dictText || global.emptyLine }}</span>
|
||||
</div>
|
||||
</div>
|
||||
<!--风险性总览-->
|
||||
|
||||
@@ -56,6 +56,13 @@
|
||||
:placeholder="$t('pleaseSelect') + $t('projectLibrary.projectHealthStatus')" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<!--项目级别-->
|
||||
<a-col :span="12">
|
||||
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" :label="$t('projectLibrary.projectLevel')">
|
||||
<j-dict-select-tag v-decorator="['projectLevel', validatorRules.projectLevel]" dict-code="project_level"
|
||||
:placeholder="$t('pleaseSelect') + $t('projectLibrary.projectLevel')" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</a-form>
|
||||
</a-spin>
|
||||
@@ -112,6 +119,11 @@ export default {
|
||||
projectHealth: {
|
||||
rules: [{ required: false, message: this.$t('pleaseSelect') + this.$t('projectLibrary.projectHealthStatus') }],
|
||||
validateTrigger: 'change'
|
||||
},
|
||||
// 项目级别
|
||||
projectLevel: {
|
||||
rules: [{ required: false, message: this.$t('pleaseSelect') + this.$t('projectLibrary.projectLevel') }],
|
||||
validateTrigger: 'change'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user