|
|
|
@ -93,7 +93,7 @@
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="24">
|
|
|
|
|
<el-form-item label="业务员" prop="businessMan">
|
|
|
|
|
<el-form-item label="业务员" >
|
|
|
|
|
<UserSelect
|
|
|
|
|
:disabled="alterDisabled || detailDisabled"
|
|
|
|
|
v-model="formData.businessMan"
|
|
|
|
@ -159,7 +159,7 @@
|
|
|
|
|
<el-form-item label="是否紧急" prop="isUrgency">
|
|
|
|
|
<el-radio-group
|
|
|
|
|
v-model="formData.isUrgency"
|
|
|
|
|
:disabled="detailDisabled"
|
|
|
|
|
:disabled="detailDisabled||formData.orderSource!==1"
|
|
|
|
|
:class="{ 'alter-class': fieldHasAlter('isUrgency') }"
|
|
|
|
|
>
|
|
|
|
|
<el-radio
|
|
|
|
@ -179,7 +179,7 @@
|
|
|
|
|
<el-col :span="24">
|
|
|
|
|
<el-form-item label="客户名称" prop="customerId">
|
|
|
|
|
<ClientSelect
|
|
|
|
|
:disabled="alterDisabled || detailDisabled"
|
|
|
|
|
:disabled="alterDisabled || detailDisabled||formData.orderSource!==1"
|
|
|
|
|
v-model="formData.customerId"
|
|
|
|
|
@update:newValue="handleSelectedClient"
|
|
|
|
|
/>
|
|
|
|
@ -245,7 +245,7 @@
|
|
|
|
|
placeholder="下拉选择"
|
|
|
|
|
clearable
|
|
|
|
|
class="!w-400px"
|
|
|
|
|
:disabled="query.active == 'update' || detailDisabled"
|
|
|
|
|
:disabled="detailDisabled"
|
|
|
|
|
>
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="dict in whList"
|
|
|
|
@ -265,7 +265,7 @@
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col>
|
|
|
|
|
<el-card class="hl-incard">
|
|
|
|
|
<el-col v-if="'update,create,alter'.indexOf(query.active) > -1">
|
|
|
|
|
<el-col v-if="'update,create,alter'.indexOf(query.active) > -1&&formData.orderSource==1">
|
|
|
|
|
<el-button class="hl-addbutton" type="primary" size="large" @click="onAddItem"
|
|
|
|
|
>新增</el-button
|
|
|
|
|
>
|
|
|
|
@ -340,7 +340,7 @@
|
|
|
|
|
>
|
|
|
|
|
<el-input-number
|
|
|
|
|
style="width: 100%"
|
|
|
|
|
:disabled="detailDisabled"
|
|
|
|
|
:disabled="detailDisabled||formData.orderSource!==1"
|
|
|
|
|
v-model="row.amount"
|
|
|
|
|
placeholder="请输入数量"
|
|
|
|
|
:min="0"
|
|
|
|
@ -389,7 +389,7 @@
|
|
|
|
|
clearable
|
|
|
|
|
class="!w-400px"
|
|
|
|
|
@change="handleWh(row, $index)"
|
|
|
|
|
:disabled="detailDisabled||formData.orderStatus == 8 "
|
|
|
|
|
:disabled="detailDisabled||formData.orderStatus == 8||formData.orderSource!==1 "
|
|
|
|
|
>
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="dict in whList"
|
|
|
|
@ -409,7 +409,7 @@
|
|
|
|
|
class="mb-0px!"
|
|
|
|
|
>
|
|
|
|
|
<el-input
|
|
|
|
|
:disabled="detailDisabled"
|
|
|
|
|
:disabled="detailDisabled||formData.orderSource!==1"
|
|
|
|
|
v-model="row.remark"
|
|
|
|
|
placeholder="请输入备注"
|
|
|
|
|
:class="{ 'alter-class': fieldHasAlterInRow('remark', row) }"
|
|
|
|
@ -422,7 +422,7 @@
|
|
|
|
|
<el-button
|
|
|
|
|
v-if="
|
|
|
|
|
'update,create,alter'.indexOf(query.active) > -1 && !formData.hasAlter
|
|
|
|
|
"
|
|
|
|
|
&&formData.orderSource==1"
|
|
|
|
|
:disabled="detailDisabled"
|
|
|
|
|
link
|
|
|
|
|
type="danger"
|
|
|
|
@ -446,7 +446,7 @@
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col>
|
|
|
|
|
<el-card class="hl-incard" :class="{ 'alter-class': fieldHasAlter('attachments') }">
|
|
|
|
|
<el-col v-if="'update,create,alter'.indexOf(query.active) > -1">
|
|
|
|
|
<el-col v-if="'update,create,alter'.indexOf(query.active) > -1||formData.orderSource==1">
|
|
|
|
|
<el-upload
|
|
|
|
|
ref="contractUploadRef"
|
|
|
|
|
:file-list="contractUploadFiles"
|
|
|
|
|