|
|
|
@ -50,7 +50,9 @@
|
|
|
|
|
<div class="hl-card-info-icona"></div><span class="hl-card-info-text">基础信息</span>
|
|
|
|
|
</template>
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="24">
|
|
|
|
|
<el-form-item label="项目编号" prop="code">
|
|
|
|
@ -90,20 +92,13 @@
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="24">
|
|
|
|
|
<el-form-item label="所属业务线" prop="businessLine">
|
|
|
|
|
<el-select
|
|
|
|
|
<el-form-item label="模具名称" prop="mouldName">
|
|
|
|
|
<el-input
|
|
|
|
|
class="!w-250px"
|
|
|
|
|
v-model="formData.businessLine"
|
|
|
|
|
placeholder="请选择所属业务线"
|
|
|
|
|
:disabled="alterDisabled || detailDisabled"
|
|
|
|
|
>
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="dict in getStrDictOptions(DICT_TYPE.HELI_BUSINESS_LINE)"
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
:value="dict.value"
|
|
|
|
|
v-model="formData.mouldName"
|
|
|
|
|
placeholder="请输入模具名称"
|
|
|
|
|
/>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
@ -111,6 +106,7 @@
|
|
|
|
|
<el-col :span="24">
|
|
|
|
|
<el-form-item label="项目开始日期" prop="projectStartTime">
|
|
|
|
|
<el-date-picker
|
|
|
|
|
class="!w-250px"
|
|
|
|
|
v-model="formData.projectStartTime"
|
|
|
|
|
type="date"
|
|
|
|
|
value-format="x"
|
|
|
|
@ -120,21 +116,8 @@
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="24">
|
|
|
|
|
<el-form-item label="可引用的原有技术" prop="referenceTechnology">
|
|
|
|
|
<el-input
|
|
|
|
|
class="!w-250px"
|
|
|
|
|
:disabled="detailDisabled"
|
|
|
|
|
v-model="formData.referenceTechnology"
|
|
|
|
|
placeholder="请输入可引用的原有技术"
|
|
|
|
|
:class="{ 'alter-class': fieldHasAlter('referenceTechnology') }"
|
|
|
|
|
/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="24">
|
|
|
|
|
<el-form-item label="单据日期" prop="orderTime">
|
|
|
|
@ -174,13 +157,20 @@
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="24">
|
|
|
|
|
<el-form-item label="模具图号" prop="blueprintNo">
|
|
|
|
|
<el-input
|
|
|
|
|
<el-form-item label="所属业务线" prop="businessLine">
|
|
|
|
|
<el-select
|
|
|
|
|
class="!w-250px"
|
|
|
|
|
v-model="formData.businessLine"
|
|
|
|
|
placeholder="请选择所属业务线"
|
|
|
|
|
:disabled="alterDisabled || detailDisabled"
|
|
|
|
|
v-model="formData.blueprintNo"
|
|
|
|
|
placeholder="请输入模具图号"
|
|
|
|
|
>
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="dict in getStrDictOptions(DICT_TYPE.HELI_BUSINESS_LINE)"
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
:value="dict.value"
|
|
|
|
|
/>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
@ -212,6 +202,22 @@
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="24">
|
|
|
|
|
<el-form-item label="可引用的原有技术" prop="referenceTechnology">
|
|
|
|
|
<el-input
|
|
|
|
|
class="!w-703px"
|
|
|
|
|
:disabled="detailDisabled"
|
|
|
|
|
v-model="formData.referenceTechnology"
|
|
|
|
|
placeholder="请输入可引用的原有技术"
|
|
|
|
|
:class="{ 'alter-class': fieldHasAlter('referenceTechnology') }"
|
|
|
|
|
/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="24">
|
|
|
|
@ -246,6 +252,26 @@
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="24">
|
|
|
|
|
<el-form-item label="性质" prop="property">
|
|
|
|
|
<el-select
|
|
|
|
|
class="!w-250px"
|
|
|
|
|
:class="{ 'alter-class': fieldHasAlter('property') }"
|
|
|
|
|
:disabled="detailDisabled"
|
|
|
|
|
v-model="formData.property"
|
|
|
|
|
placeholder="请选择性质"
|
|
|
|
|
>
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="dict in getIntDictOptions(DICT_TYPE.HELI_PROJECT_PROPERTY)"
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
:value="dict.value"
|
|
|
|
|
/>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="24">
|
|
|
|
|
<el-form-item label="是否有价格" prop="hasPrice">
|
|
|
|
@ -284,21 +310,6 @@
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="24">
|
|
|
|
|
<el-form-item label="是否已变更" prop="hasAlter">
|
|
|
|
|
<el-radio-group v-model="formData.hasAlter" disabled>
|
|
|
|
|
<el-radio
|
|
|
|
|
v-for="dict in getIntDictOptions(DICT_TYPE.HELI_COMMON_IS_OR_NOT)"
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
:label="dict.value"
|
|
|
|
|
>
|
|
|
|
|
{{ dict.label }}
|
|
|
|
|
</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<el-row>
|
|
|
|
@ -322,12 +333,12 @@
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="24">
|
|
|
|
|
<el-form-item label="模具名称" prop="mouldName">
|
|
|
|
|
<el-form-item label="模具图号" prop="blueprintNo">
|
|
|
|
|
<el-input
|
|
|
|
|
class="!w-250px"
|
|
|
|
|
:disabled="alterDisabled || detailDisabled"
|
|
|
|
|
v-model="formData.mouldName"
|
|
|
|
|
placeholder="请输入模具名称"
|
|
|
|
|
v-model="formData.blueprintNo"
|
|
|
|
|
placeholder="请输入模具图号"
|
|
|
|
|
/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
@ -366,31 +377,26 @@
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="24">
|
|
|
|
|
<el-form-item label="性质" prop="property">
|
|
|
|
|
<el-select
|
|
|
|
|
class="!w-250px"
|
|
|
|
|
:class="{ 'alter-class': fieldHasAlter('property') }"
|
|
|
|
|
:disabled="detailDisabled"
|
|
|
|
|
v-model="formData.property"
|
|
|
|
|
placeholder="请选择性质"
|
|
|
|
|
>
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="dict in getIntDictOptions(DICT_TYPE.HELI_PROJECT_PROPERTY)"
|
|
|
|
|
<el-form-item label="是否已变更" prop="hasAlter">
|
|
|
|
|
<el-radio-group v-model="formData.hasAlter" disabled>
|
|
|
|
|
<el-radio
|
|
|
|
|
v-for="dict in getIntDictOptions(DICT_TYPE.HELI_COMMON_IS_OR_NOT)"
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
:value="dict.value"
|
|
|
|
|
/>
|
|
|
|
|
</el-select>
|
|
|
|
|
:label="dict.value"
|
|
|
|
|
>
|
|
|
|
|
{{ dict.label }}
|
|
|
|
|
</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row style="margin-top:-10px;margin-left:15px">
|
|
|
|
|
<el-row >
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="检验要求" prop="qualityRequirement">
|
|
|
|
|
<el-input
|
|
|
|
|
class="!w-700px"
|
|
|
|
|
class="!w-703px"
|
|
|
|
|
:disabled="detailDisabled"
|
|
|
|
|
type="textarea"
|
|
|
|
|
v-model="formData.qualityRequirement"
|
|
|
|
@ -404,7 +410,7 @@
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="备注" prop="remark" :disabled="detailDisabled">
|
|
|
|
|
<el-input
|
|
|
|
|
class="!w-700px"
|
|
|
|
|
class="!w-703px"
|
|
|
|
|
:disabled="detailDisabled"
|
|
|
|
|
type="textarea"
|
|
|
|
|
v-model="formData.remark"
|
|
|
|
|