|
|
@@ -9,15 +9,10 @@
|
|
|
<!-- 规格等级 -->
|
|
|
<up-form-item label="规格等级" required prop="specnLevel">
|
|
|
<view class="flex1" @click="goToSpecLevel">
|
|
|
- <up-input readonly v-model="formData.specnLevel" type="number" placeholder="请选择规格等级"
|
|
|
- style="padding-left: 0; padding-right: 0" border="bottom" clearable
|
|
|
- suffixIcon="arrow-down-fill" suffixIconStyle="color: #2A6D52;font-size: 22rpx">
|
|
|
- </up-input>
|
|
|
+ <up-input readonly v-model="formData.specnLevel" type="number" placeholder="请选择规格等级" style="padding-left: 0; padding-right: 0" border="bottom" clearable suffixIcon="arrow-down-fill" suffixIconStyle="color: #2A6D52;font-size: 22rpx"> </up-input>
|
|
|
</view>
|
|
|
<view class="ml-20">
|
|
|
- <up-checkbox :customStyle="{ marginBottom: '8px' }" label="统货" name="agree"
|
|
|
- usedAlone :checked="formData.specnLevel == '统货'"
|
|
|
- @change="handleSpecnLevelChange"> </up-checkbox>
|
|
|
+ <up-checkbox :customStyle="{ marginBottom: '8px' }" label="统货" name="agree" usedAlone :checked="formData.specnLevel == '统货'" @change="handleSpecnLevelChange"> </up-checkbox>
|
|
|
</view>
|
|
|
</up-form-item>
|
|
|
<!-- 产量 -->
|
|
|
@@ -25,8 +20,7 @@
|
|
|
<view class="flex1 d-flex">
|
|
|
<view class="flex1 ov-hd" id="capacitypppp">
|
|
|
<up-form-item border-bottom prop="capacity" class="form-item-top-padding-0">
|
|
|
- <up-input v-model="formData.capacity" type="number" placeholder="请输入产量"
|
|
|
- border="none" clearable></up-input>
|
|
|
+ <up-input v-model="formData.capacity" type="number" placeholder="请输入产量" border="none" clearable></up-input>
|
|
|
</up-form-item>
|
|
|
</view>
|
|
|
<view class="pd-5"></view>
|
|
|
@@ -34,13 +28,11 @@
|
|
|
<ut-action-sheet v-model="formData.unit" :tabs="pt_out_put_unit" title="选择单位">
|
|
|
<up-form-item border-bottom prop="unit" class="form-item-top-padding-0">
|
|
|
<view class="flex1" style="line-height: 24px">
|
|
|
- <view v-if="formData?.unit" class="f-s-30 c-#333 f-w-5 flex1">{{
|
|
|
- formData?.unit }}</view>
|
|
|
+ <view v-if="formData?.unit" class="f-s-30 c-#333 f-w-5 flex1">{{ formData?.unit }}</view>
|
|
|
<view v-else class="f-s-30 c-ccc f-w-4 flex1">单位</view>
|
|
|
</view>
|
|
|
<template #right>
|
|
|
- <up-icon size="22rpx" color="#2A6D52"
|
|
|
- name="arrow-down-fill"></up-icon>
|
|
|
+ <up-icon size="22rpx" color="#2A6D52" name="arrow-down-fill"></up-icon>
|
|
|
</template>
|
|
|
</up-form-item>
|
|
|
</ut-action-sheet>
|
|
|
@@ -48,15 +40,13 @@
|
|
|
</view>
|
|
|
</up-form-item>
|
|
|
<!-- 产出物图片 -->
|
|
|
- <up-form-item borderBottom label="产出物图片">
|
|
|
- <ut-upload v-model="formData.imgs" :max-count="6" valueType="array" accept="image"
|
|
|
- width="210rpx" height="210rpx" style="card"></ut-upload>
|
|
|
+ <up-form-item borderBottom label="产出物图片" v-if="+processMedType == 2">
|
|
|
+ <ut-upload v-model="formData.imgs" :max-count="6" valueType="array" accept="image" width="210rpx" height="210rpx" style="card"></ut-upload>
|
|
|
</up-form-item>
|
|
|
|
|
|
<!-- 检验报告 -->
|
|
|
- <up-form-item borderBottom label="加工检验报告">
|
|
|
- <ut-upload v-model="formData.examinReport" :max-count="50" valueType="array"
|
|
|
- accept="image,file" width="210rpx" height="210rpx" style="card"></ut-upload>
|
|
|
+ <up-form-item borderBottom label="加工检验报告" v-if="+processMedType == 2">
|
|
|
+ <ut-upload v-model="formData.examinReport" :max-count="50" valueType="array" accept="image,file" width="210rpx" height="210rpx" style="card"></ut-upload>
|
|
|
</up-form-item>
|
|
|
</template>
|
|
|
|
|
|
@@ -65,15 +55,10 @@
|
|
|
<!-- 规格等级 -->
|
|
|
<up-form-item label="规格等级" required prop="specnLevel">
|
|
|
<view class="flex1" @click="goToSpecLevel">
|
|
|
- <up-input readonly v-model="formData.specnLevel" type="number" placeholder="请选择规格等级"
|
|
|
- style="padding-left: 0; padding-right: 0" border="bottom" clearable
|
|
|
- suffixIcon="arrow-down-fill" suffixIconStyle="color: #2A6D52;font-size: 22rpx">
|
|
|
- </up-input>
|
|
|
+ <up-input readonly v-model="formData.specnLevel" type="number" placeholder="请选择规格等级" style="padding-left: 0; padding-right: 0" border="bottom" clearable suffixIcon="arrow-down-fill" suffixIconStyle="color: #2A6D52;font-size: 22rpx"> </up-input>
|
|
|
</view>
|
|
|
<view class="ml-20">
|
|
|
- <up-checkbox :customStyle="{ marginBottom: '8px' }" label="统货" name="agree"
|
|
|
- usedAlone :checked="formData.specnLevel == '统货'"
|
|
|
- @change="handleSpecnLevelChange"> </up-checkbox>
|
|
|
+ <up-checkbox :customStyle="{ marginBottom: '8px' }" label="统货" name="agree" usedAlone :checked="formData.specnLevel == '统货'" @change="handleSpecnLevelChange"> </up-checkbox>
|
|
|
</view>
|
|
|
</up-form-item>
|
|
|
<!-- 产量 -->
|
|
|
@@ -81,8 +66,7 @@
|
|
|
<view class="flex1 d-flex">
|
|
|
<view class="flex1 ov-hd" id="capacitypppp">
|
|
|
<up-form-item border-bottom prop="capacity" class="form-item-top-padding-0">
|
|
|
- <up-input v-model="formData.capacity" type="number" placeholder="请输入产量"
|
|
|
- border="none" clearable></up-input>
|
|
|
+ <up-input v-model="formData.capacity" type="number" placeholder="请输入产量" border="none" clearable></up-input>
|
|
|
</up-form-item>
|
|
|
</view>
|
|
|
<view class="pd-5"></view>
|
|
|
@@ -90,13 +74,11 @@
|
|
|
<ut-action-sheet v-model="formData.unit" :tabs="pt_out_put_unit" title="选择单位">
|
|
|
<up-form-item border-bottom prop="unit" class="form-item-top-padding-0">
|
|
|
<view class="flex1" style="line-height: 24px">
|
|
|
- <view v-if="formData?.unit" class="f-s-30 c-#333 f-w-5 flex1">{{
|
|
|
- formData?.unit }}</view>
|
|
|
+ <view v-if="formData?.unit" class="f-s-30 c-#333 f-w-5 flex1">{{ formData?.unit }}</view>
|
|
|
<view v-else class="f-s-30 c-ccc f-w-4 flex1">单位</view>
|
|
|
</view>
|
|
|
<template #right>
|
|
|
- <up-icon size="22rpx" color="#37A954"
|
|
|
- name="arrow-down-fill"></up-icon>
|
|
|
+ <up-icon size="22rpx" color="#37A954" name="arrow-down-fill"></up-icon>
|
|
|
</template>
|
|
|
</up-form-item>
|
|
|
</ut-action-sheet>
|
|
|
@@ -106,9 +88,7 @@
|
|
|
<!-- 切制形态 -->
|
|
|
<ut-action-sheet v-model="formData.finalFormType" :tabs="pt_final_form_type" title="选择切制形态">
|
|
|
<up-form-item borderBottom label="切制形态" prop="finalFormType" required>
|
|
|
- <view v-if="formData?.finalFormType" class="f-s-30 c-#333 f-w-5 flex1">{{
|
|
|
- selectDictLabel(pt_final_form_type,
|
|
|
- formData?.finalFormType) }}</view>
|
|
|
+ <view v-if="formData?.finalFormType" class="f-s-30 c-#333 f-w-5 flex1">{{ selectDictLabel(pt_final_form_type, formData?.finalFormType) }}</view>
|
|
|
<view v-else class="f-s-30 c-ccc f-w-4 flex1">请选择切制形态</view>
|
|
|
<template #right>
|
|
|
<up-icon size="22rpx" color="#37A954" name="arrow-down-fill"></up-icon>
|
|
|
@@ -117,8 +97,7 @@
|
|
|
</ut-action-sheet>
|
|
|
<!-- 具体切制形态 -->
|
|
|
<up-form-item borderBottom label="具体切制形态" prop="finalFormOther" required>
|
|
|
- <up-input v-model="formData.finalFormOther" placeholder="请输入具体切制形态" border="none"
|
|
|
- clearable></up-input>
|
|
|
+ <up-input v-model="formData.finalFormOther" placeholder="请输入具体切制形态" border="none" clearable></up-input>
|
|
|
</up-form-item>
|
|
|
|
|
|
<!-- 切制尺寸 -->
|
|
|
@@ -126,25 +105,19 @@
|
|
|
<view class="flex1 d-flex">
|
|
|
<view class="flex1 ov-hd" id="finalSpecnpppp">
|
|
|
<up-form-item border-bottom prop="finalSpecn" class="form-item-top-padding-0">
|
|
|
- <up-input v-model="formData.finalSpecn" type="number" placeholder="请输入切制尺寸"
|
|
|
- border="none" clearable></up-input>
|
|
|
+ <up-input v-model="formData.finalSpecn" type="number" placeholder="请输入切制尺寸" border="none" clearable></up-input>
|
|
|
</up-form-item>
|
|
|
</view>
|
|
|
<view class="pd-5"></view>
|
|
|
<view class="min-w-100">
|
|
|
- <ut-action-sheet v-model="formData.finalUnit" :tabs="pt_final_unit"
|
|
|
- title="选择切制单位">
|
|
|
- <up-form-item border-bottom prop="finalUnit"
|
|
|
- class="form-item-top-padding-0">
|
|
|
+ <ut-action-sheet v-model="formData.finalUnit" :tabs="pt_final_unit" title="选择切制单位">
|
|
|
+ <up-form-item border-bottom prop="finalUnit" class="form-item-top-padding-0">
|
|
|
<view class="flex1" style="line-height: 24px">
|
|
|
- <view v-if="formData?.finalUnit" class="f-s-30 c-#333 f-w-5 flex1">
|
|
|
- {{
|
|
|
- selectDictLabel(pt_final_unit, formData?.finalUnit) }}</view>
|
|
|
+ <view v-if="formData?.finalUnit" class="f-s-30 c-#333 f-w-5 flex1"> {{ selectDictLabel(pt_final_unit, formData?.finalUnit) }}</view>
|
|
|
<view v-else class="f-s-30 c-ccc f-w-4 flex1">单位</view>
|
|
|
</view>
|
|
|
<template #right>
|
|
|
- <up-icon size="22rpx" color="#37A954"
|
|
|
- name="arrow-down-fill"></up-icon>
|
|
|
+ <up-icon size="22rpx" color="#37A954" name="arrow-down-fill"></up-icon>
|
|
|
</template>
|
|
|
</up-form-item>
|
|
|
</ut-action-sheet>
|
|
|
@@ -152,15 +125,13 @@
|
|
|
</view>
|
|
|
</up-form-item>
|
|
|
<!-- 产出物图片 -->
|
|
|
- <up-form-item borderBottom label="产出物图片">
|
|
|
- <ut-upload v-model="formData.imgs" :max-count="6" valueType="array" accept="image"
|
|
|
- width="210rpx" height="210rpx" style="card"></ut-upload>
|
|
|
+ <up-form-item borderBottom label="产出物图片" v-if="+processMedType == 2">
|
|
|
+ <ut-upload v-model="formData.imgs" :max-count="6" valueType="array" accept="image" width="210rpx" height="210rpx" style="card"></ut-upload>
|
|
|
</up-form-item>
|
|
|
|
|
|
<!-- 检验报告 -->
|
|
|
- <up-form-item borderBottom label="加工检验报告">
|
|
|
- <ut-upload v-model="formData.examinReport" :max-count="50" valueType="array"
|
|
|
- accept="image,file" width="210rpx" height="210rpx" style="card"></ut-upload>
|
|
|
+ <up-form-item borderBottom label="加工检验报告" v-if="+processMedType == 2">
|
|
|
+ <ut-upload v-model="formData.examinReport" :max-count="50" valueType="array" accept="image,file" width="210rpx" height="210rpx" style="card"></ut-upload>
|
|
|
</up-form-item>
|
|
|
</template>
|
|
|
</up-form>
|
|
|
@@ -193,6 +164,7 @@ const props = defineProps<{
|
|
|
processId: string | number; // 加工任务 ID
|
|
|
isEdit: boolean; // 是否编辑模式
|
|
|
editData: any; // 要编辑的数据
|
|
|
+ processMedType: number; // 加工药材类型 1:种子 2:药材
|
|
|
}>();
|
|
|
const emit = defineEmits<{
|
|
|
'update:show': [value: boolean];
|