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