This commit is contained in:
bb_pan 2025-10-15 18:36:01 +08:00
parent d5310f9c5a
commit 43dfa3a2ef
3 changed files with 21 additions and 5 deletions

View File

@ -30,8 +30,8 @@
placeholder="请选择操作类型" placeholder="请选择操作类型"
@change="handleStatusChange(row)" @change="handleStatusChange(row)"
> >
<el-option label="维修" value="1"/> <el-option label="合格" value="1"/>
<el-option label="退役" value="4"/> <el-option label="不合格" value="4"/>
</el-select> </el-select>
</template> </template>
</el-table-column> </el-table-column>

View File

@ -145,7 +145,7 @@
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="联系方式:" prop="userPhone"> <el-form-item label="联系方式:" prop="userPhone">
<el-input v-model="outForm.userPhone" placeholder="请输入联系方式" clearable/> <el-input v-model="outForm.userPhone" placeholder="请输入联系方式" clearable maxlength="11"/>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@ -352,7 +352,14 @@ export default {
proLocation: [{ required: true, message: '请输入详细地址', trigger: 'blur' }], proLocation: [{ required: true, message: '请输入详细地址', trigger: 'blur' }],
useUint: [{ required: true, message: '请输入需求单位', trigger: 'blur' }], useUint: [{ required: true, message: '请输入需求单位', trigger: 'blur' }],
userName: [{ required: true, message: '请输入联系人', trigger: 'blur' }], userName: [{ required: true, message: '请输入联系人', trigger: 'blur' }],
userPhone: [{ required: true, message: '请输入联系方式', trigger: 'blur' }] userPhone: [
{ required: true, message: '请输入联系方式', trigger: 'blur' },
{
pattern: /^1[3456789]\d{9}$/,
message: '请输入正确的手机号码',
trigger: 'blur',
},
]
}, },
provinceList: [], provinceList: [],
@ -509,7 +516,11 @@ export default {
useTime: item.useTime useTime: item.useTime
} }
}) })
if (this.maIds) {
params.status = '3'
} else {
params.status = '2'
}
params.jsonData = JSON.stringify(jsonData) params.jsonData = JSON.stringify(jsonData)
console.log('params', params) console.log('params', params)

View File

@ -367,6 +367,10 @@
{{ row.branch ? row.subCategory + '>' : row.subCategory }}{{ row.branch }} {{ row.branch ? row.subCategory + '>' : row.subCategory }}{{ row.branch }}
</span> </span>
</template> </template>
<template v-slot="{ row }" v-else-if="item.prop == 'upDownStatus'">
<el-tag v-if="row.upDownStatus == 1" size="mini">上架</el-tag>
<el-tag v-if="row.upDownStatus == 0" size="mini" type="danger">下架</el-tag>
</template>
<template v-slot="{ row }" v-else-if="item.prop == 'status'"> <template v-slot="{ row }" v-else-if="item.prop == 'status'">
<el-tag v-if="row.status == 1" size="mini">在库</el-tag> <el-tag v-if="row.status == 1" size="mini">在库</el-tag>
<el-tag v-if="row.status == 2" size="mini">自用</el-tag> <el-tag v-if="row.status == 2" size="mini">自用</el-tag>
@ -809,6 +813,7 @@ export default {
{ key: 6, label: `规格型号`, prop: 'specificationModel', visible: true }, { key: 6, label: `规格型号`, prop: 'specificationModel', visible: true },
{ key: 7, label: `装备编码`, prop: 'code', visible: true }, { key: 7, label: `装备编码`, prop: 'code', visible: true },
{ key: 8, label: `装备状态`, prop: 'status', visible: true }, { key: 8, label: `装备状态`, prop: 'status', visible: true },
{ key: 44, label: `上下架状态`, prop: 'upDownStatus', visible: true },
{ key: 9, label: `使用年限`, prop: 'serviceLife', visible: true }, { key: 9, label: `使用年限`, prop: 'serviceLife', visible: true },
{ key: 10, label: `使用项目`, prop: 'usingProject', visible: true }, { key: 10, label: `使用项目`, prop: 'usingProject', visible: true },
{ key: 11, label: `使用到期时间`, prop: 'expirationTime', visible: true }, { key: 11, label: `使用到期时间`, prop: 'expirationTime', visible: true },