Browse Source

2026-08-25

技术参数卡-查看,查询数据要求不显示“草稿”、“已升版”和“Dead”状态的数据,然后“状态”筛选条件去掉;
Inventory Part页面和项目信息页面里,物料的“编码”属性允许用户手填,暂时不校验合法性;
master
fengyuan_yang 4 weeks ago
parent
commit
4eaa3a2ff2
  1. 2
      src/views/modules/part/partInformation.vue
  2. 2
      src/views/modules/project/projectInfo/com_project_info_part.vue
  3. 8
      src/views/modules/sampleManagement/technicalSpecificationList.vue

2
src/views/modules/part/partInformation.vue

@ -169,7 +169,7 @@
<el-input v-model="modalData.partDesc" clearable style="width: 330px"></el-input>
</el-form-item>
<el-form-item v-if="modalData.flag === '2' && !copyFlag2 && modalData.status === 'Y'" label="编码">
<el-input v-model="modalData.drawingNo" readonly style="width: 150px" placeholder="获取编码后填入"></el-input>
<el-input v-model="modalData.drawingNo" style="width: 150px" placeholder="可手填或获取编码"></el-input>
</el-form-item>
<el-form-item v-if="modalData.flag === '2' && !copyFlag2 && modalData.status === 'Y'" :label="' '">
<el-button type="primary" :loading="drawingNoSaving" @click="openDrawingNoDialog">获取编码</el-button>

2
src/views/modules/project/projectInfo/com_project_info_part.vue

@ -108,7 +108,7 @@
<el-input v-model="modalData.partDesc" clearable style="width: 300px"></el-input>
</el-form-item>
<el-form-item v-if="modalData.flag === '2' && modalData.status === 'Y'" label="编码">
<el-input v-model="modalData.drawingNo" readonly style="width: 150px" placeholder="获取编码后填入"></el-input>
<el-input v-model="modalData.drawingNo" style="width: 150px" placeholder="可手填或获取编码"></el-input>
</el-form-item>
<el-form-item v-if="modalData.flag === '2' && modalData.status === 'Y'" :label="' '">
<el-button type="primary" :loading="drawingNoSaving" @click="openDrawingNoDialog">获取编码</el-button>

8
src/views/modules/sampleManagement/technicalSpecificationList.vue

@ -42,7 +42,7 @@
<el-option label="Copy" value="Copy"></el-option>
</el-select>
</el-form-item>
<el-form-item label="状态">
<el-form-item v-if="!queryOnly" label="状态">
<el-select v-model="searchData.statusDesc" clearable style="width: 90px">
<el-option label="全部" value=""></el-option>
<el-option label="草稿" value="cg"></el-option>
@ -1160,13 +1160,17 @@
},
methods: {
buildExcludeStatusList () {
return this.queryOnly ? ['death', 'dead'] : null
return this.queryOnly ? ['cg', 'death', 'dead'] : null
},
applyQueryOnlyFilter (target) {
if (this.queryOnly) {
target.statusDesc = ''
target.excludeStatusList = this.buildExcludeStatusList()
target.menuId = '103002'
if (Array.isArray(target.querySavedDetailList)) {
target.querySavedDetailList = target.querySavedDetailList.filter(item => item && !['statusDesc', 'status', 'status_desc'].includes(item.fieldName))
}
} else {
delete target.excludeStatusList
delete target.excludeStatusClause

Loading…
Cancel
Save