|
|
|
@ -1,15 +1,9 @@
|
|
|
|
|
<template>
|
|
|
|
|
<el-card class="hl-card">
|
|
|
|
|
<template #header>
|
|
|
|
|
<span>新建</span>
|
|
|
|
|
<span v-text="dialogTitle"></span>
|
|
|
|
|
</template>
|
|
|
|
|
<el-form
|
|
|
|
|
ref="formRef"
|
|
|
|
|
:model="formData"
|
|
|
|
|
:rules="formRules"
|
|
|
|
|
label-width="100px"
|
|
|
|
|
v-loading="formLoading"
|
|
|
|
|
>
|
|
|
|
|
<el-form ref="formRef" :model="formData" :rules="formRules" label-width="100px" v-loading="formLoading">
|
|
|
|
|
<el-card class="hl-card-info">
|
|
|
|
|
<template #header>
|
|
|
|
|
<div class="hl-card-info-icona"></div><span class="hl-card-info-text">基础信息</span>
|
|
|
|
@ -19,25 +13,21 @@
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="24">
|
|
|
|
|
<el-form-item prop="name" label="入库单号" required>
|
|
|
|
|
<el-input v-model="formData.name" disabled />
|
|
|
|
|
<el-input v-model="formData.stockNo" disabled />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="24">
|
|
|
|
|
<el-form-item prop="level" label="入库类型">
|
|
|
|
|
<el-select v-model="formData.level" clearable style="width: 100%">
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="dict in getIntDictOptions(DICT_TYPE.HELI_CUSTOMER_LEVEL)"
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
:value="dict.value"
|
|
|
|
|
/>
|
|
|
|
|
<el-form-item prop="stockInType" label="入库类型" required>
|
|
|
|
|
<el-select v-model="formData.stockInType" clearable style="width: 100%">
|
|
|
|
|
<el-option v-for="dict in getIntDictOptions(DICT_TYPE.HELI_STORAGE_IN_TYPE)" :key="dict.value"
|
|
|
|
|
:label="dict.label" :value="dict.value" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-row>
|
|
|
|
@ -54,38 +44,36 @@
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-row v-if="isShow">
|
|
|
|
|
<el-col :span="24">
|
|
|
|
|
<el-form-item prop="industry" label="单据状态">
|
|
|
|
|
<el-input v-model="formData.industry" disabled />
|
|
|
|
|
<el-select v-model="formData.status" placeholder="下拉选择" clearable class="!w-400px" disabled>
|
|
|
|
|
<el-option v-for="dict in getIntDictOptions(DICT_TYPE.HELI_STORAGE_STATUS)" :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 prop="level" label="入库仓库">
|
|
|
|
|
<el-select v-model="formData.level" clearable style="width: 100%">
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="dict in getIntDictOptions(DICT_TYPE.HELI_CUSTOMER_LEVEL)"
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
:value="dict.value"
|
|
|
|
|
/>
|
|
|
|
|
<el-select v-model="formData.whId" placeholder="下拉选择" clearable class="!w-400px">
|
|
|
|
|
<el-option v-for="dict in warehouseList" :key="dict.value" :label="dict.label" :value="dict.value" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="24">
|
|
|
|
|
<el-form-item label="备注" prop="description">
|
|
|
|
|
<el-input type="textarea" v-model="formData.description" show-word-limit maxlength="200"/>
|
|
|
|
|
<el-input type="textarea" v-model="formData.description" show-word-limit maxlength="200" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
@ -99,16 +87,10 @@
|
|
|
|
|
<el-col>
|
|
|
|
|
<el-card class="hl-incard">
|
|
|
|
|
<el-col>
|
|
|
|
|
<el-button class="hl-addbutton" type="primary" size="large" @click="onAddItem"
|
|
|
|
|
>新增</el-button
|
|
|
|
|
>
|
|
|
|
|
<el-button class="hl-addbutton" type="primary" size="large" @click="onAddItem">新增</el-button>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-table
|
|
|
|
|
:data="formData.productBomItemDOList"
|
|
|
|
|
class="hl-table"
|
|
|
|
|
@cell-click="handleCellClick"
|
|
|
|
|
@cell-blur="handleCellBlur"
|
|
|
|
|
>
|
|
|
|
|
<el-table :data="formData.productBomItemDOList" class="hl-table" @cell-click="handleCellClick"
|
|
|
|
|
@cell-blur="handleCellBlur">
|
|
|
|
|
<el-table-column prop="" label="序号" />
|
|
|
|
|
<el-table-column prop="projectName" label="物料编码">
|
|
|
|
|
<template #default="scope">
|
|
|
|
@ -117,52 +99,35 @@
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="name" label="物料名称">
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
<el-input
|
|
|
|
|
v-model="scope.row.name"
|
|
|
|
|
@click="openshoopname(scope.$index)"
|
|
|
|
|
:disabled="!scope.row.editable"
|
|
|
|
|
/>
|
|
|
|
|
<el-input v-model="scope.row.name" @click="openshoopname(scope.$index)"
|
|
|
|
|
:disabled="!scope.row.editable" />
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="inventoryType" label="物料类型">
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
<dict-tag
|
|
|
|
|
:type="DICT_TYPE.PRODUCT_SAVE_TYPE"
|
|
|
|
|
:value="scope.row.inventoryType"
|
|
|
|
|
/>
|
|
|
|
|
<dict-tag :type="DICT_TYPE.HELI_MATERIAL_TYPE" :value="scope.row.inventoryType" />
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="spec" label="规格/型号" />
|
|
|
|
|
|
|
|
|
|
<el-table-column prop="inventoryUnitId" label="系统单位">
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
<dict-tag
|
|
|
|
|
:type="DICT_TYPE.PRODUCT_INVENTORY_UNIT_ID"
|
|
|
|
|
:value="scope.row.inventoryUnitId"
|
|
|
|
|
/>
|
|
|
|
|
<dict-tag :type="DICT_TYPE.HELI_MATERIAL_UNIT" :value="scope.row.inventoryUnitId" />
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="unit" width="120" label="入库库区">
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
<el-select v-model="scope.row.unit" placeholder="" style="width: 100%">
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="dict in getIntDictOptions(DICT_TYPE.PRODUCT_INVENTORY_UNIT_ID)"
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
:value="dict.value.toString()"
|
|
|
|
|
/>
|
|
|
|
|
<el-option v-for="dict in getIntDictOptions(DICT_TYPE.PRODUCT_INVENTORY_UNIT_ID)" :key="dict.value"
|
|
|
|
|
:label="dict.label" :value="dict.value.toString()" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="unit" width="120" label="入库库位">
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
<el-select v-model="scope.row.unit" placeholder="" style="width: 100%">
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="dict in getIntDictOptions(DICT_TYPE.PRODUCT_INVENTORY_UNIT_ID)"
|
|
|
|
|
:key="dict.value"
|
|
|
|
|
:label="dict.label"
|
|
|
|
|
:value="dict.value.toString()"
|
|
|
|
|
/>
|
|
|
|
|
<el-option v-for="dict in getIntDictOptions(DICT_TYPE.PRODUCT_INVENTORY_UNIT_ID)" :key="dict.value"
|
|
|
|
|
:label="dict.label" :value="dict.value.toString()" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
@ -183,34 +148,16 @@
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column label="操作" align="center" width="240">
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
<el-button
|
|
|
|
|
v-if="!scope.row.editable"
|
|
|
|
|
type="primary"
|
|
|
|
|
size="small"
|
|
|
|
|
link
|
|
|
|
|
@click="handleEdit(scope.$index)"
|
|
|
|
|
>
|
|
|
|
|
<!-- <el-button v-if="!scope.row.editable" type="primary" size="small" link
|
|
|
|
|
@click="handleEdit(scope.$index)">
|
|
|
|
|
编辑
|
|
|
|
|
</el-button>
|
|
|
|
|
<el-button
|
|
|
|
|
link
|
|
|
|
|
v-else
|
|
|
|
|
type="success"
|
|
|
|
|
size="small"
|
|
|
|
|
@click="handleSave(scope.$index)"
|
|
|
|
|
>
|
|
|
|
|
<el-button link v-else type="success" size="small" @click="handleSave(scope.$index)">
|
|
|
|
|
保存
|
|
|
|
|
</el-button>
|
|
|
|
|
|
|
|
|
|
<el-button link type="primary" @click="handlefuke(scope.$index, scope.row)"
|
|
|
|
|
>复制</el-button
|
|
|
|
|
>
|
|
|
|
|
<el-button
|
|
|
|
|
link
|
|
|
|
|
type="danger"
|
|
|
|
|
size="small"
|
|
|
|
|
@click.prevent="handleDelete2(scope.$index)"
|
|
|
|
|
>
|
|
|
|
|
<el-button link type="primary" @click="handlefuke(scope.$index, scope.row)">复制</el-button> -->
|
|
|
|
|
<el-button link type="danger" size="small" @click.prevent="handleDelete2(scope.$index)">
|
|
|
|
|
删除
|
|
|
|
|
</el-button>
|
|
|
|
|
</template>
|
|
|
|
@ -229,19 +176,10 @@
|
|
|
|
|
<el-col>
|
|
|
|
|
<el-card class="hl-incard">
|
|
|
|
|
<el-col>
|
|
|
|
|
<el-upload
|
|
|
|
|
v-model:file-list="fileList"
|
|
|
|
|
:show-file-list="false"
|
|
|
|
|
class="upload-demo"
|
|
|
|
|
action="https://run.mocky.io/v3/9d059bf9-4660-45f2-925d-ce80ad6c4d15"
|
|
|
|
|
multiple
|
|
|
|
|
:on-preview="handlePreview"
|
|
|
|
|
:on-remove="handleRemove"
|
|
|
|
|
:before-remove="beforeRemove"
|
|
|
|
|
:limit="3"
|
|
|
|
|
:on-exceed="handleExceed"
|
|
|
|
|
@before-upload="handleBeforeUpload"
|
|
|
|
|
>
|
|
|
|
|
<el-upload v-model:file-list="fileList" :show-file-list="false" class="upload-demo"
|
|
|
|
|
action="https://run.mocky.io/v3/9d059bf9-4660-45f2-925d-ce80ad6c4d15" multiple
|
|
|
|
|
:on-preview="handlePreview" :on-remove="handleRemove" :before-remove="beforeRemove" :limit="3"
|
|
|
|
|
:on-exceed="handleExceed" @before-upload="handleBeforeUpload">
|
|
|
|
|
<el-button type="primary" size="large" class="hl-addbutton">上传</el-button>
|
|
|
|
|
</el-upload>
|
|
|
|
|
</el-col>
|
|
|
|
@ -275,37 +213,37 @@
|
|
|
|
|
|
|
|
|
|
<el-row justify="center">
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item prop="level" label="创建人">
|
|
|
|
|
<el-input v-model="formData.level" class="!w-300px" disabled />
|
|
|
|
|
<el-form-item prop="creator" label="创建人">
|
|
|
|
|
<el-input v-model="formData.creator" class="!w-300px" disabled />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item prop="level" label="创建时间">
|
|
|
|
|
<el-input v-model="formData.level" class="!w-300px" disabled />
|
|
|
|
|
<el-form-item prop="createTime" label="创建时间">
|
|
|
|
|
<el-input v-model="formData.createTime" class="!w-300px" disabled />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row justify="center">
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item prop="level" label="入库人">
|
|
|
|
|
<el-input v-model="formData.level" class="!w-300px" disabled />
|
|
|
|
|
<el-form-item prop="keeper" label="入库人">
|
|
|
|
|
<el-input v-model="formData.keeper" class="!w-300px" disabled />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item prop="level" label="入库时间">
|
|
|
|
|
<el-input v-model="formData.level" class="!w-300px" disabled />
|
|
|
|
|
<el-form-item prop="keeperTime" label="入库时间">
|
|
|
|
|
<el-input v-model="formData.keeperTime" class="!w-300px" disabled />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row justify="center">
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item prop="level" label="作废人">
|
|
|
|
|
<el-input v-model="formData.level" class="!w-300px" disabled />
|
|
|
|
|
<el-form-item prop="outbound" label="作废人">
|
|
|
|
|
<el-input v-model="formData.outbound" class="!w-300px" disabled />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item prop="level" label="作废时间">
|
|
|
|
|
<el-input v-model="formData.level" class="!w-300px" disabled />
|
|
|
|
|
<el-form-item prop="outboundTime" label="作废时间">
|
|
|
|
|
<el-input v-model="formData.outboundTime" class="!w-300px" disabled />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
@ -313,15 +251,9 @@
|
|
|
|
|
</el-form>
|
|
|
|
|
<div class="text-center hl-footer">
|
|
|
|
|
<el-button @click="goback" size="large">取 消</el-button>
|
|
|
|
|
<el-button @click="submitForm" type="success" :disabled="formLoading" size="large"
|
|
|
|
|
>保 存</el-button
|
|
|
|
|
>
|
|
|
|
|
<el-button @click="submitForm" type="primary" :disabled="formLoading" size="large"
|
|
|
|
|
>提 交</el-button
|
|
|
|
|
>
|
|
|
|
|
<el-button @click="submitForm" type="danger" :disabled="formLoading" size="large"
|
|
|
|
|
>报 废</el-button
|
|
|
|
|
>
|
|
|
|
|
<el-button @click="submitForm" type="success" :disabled="formLoading" size="large">保 存</el-button>
|
|
|
|
|
<el-button @click="submitForm" type="primary" :disabled="formLoading" size="large">提 交</el-button>
|
|
|
|
|
<el-button @click="submitForm" type="danger" :disabled="formLoading" size="large">报 废</el-button>
|
|
|
|
|
</div>
|
|
|
|
|
</el-card>
|
|
|
|
|
</template>
|
|
|
|
@ -332,18 +264,36 @@ import { ElMessage, ElMessageBox } from 'element-plus'
|
|
|
|
|
import type { UploadProps, UploadUserFile } from 'element-plus'
|
|
|
|
|
import { getIntDictOptions, DICT_TYPE } from '@/utils/dict'
|
|
|
|
|
import * as MouldTypeApi from '@/api/heli/mouldtype'
|
|
|
|
|
import * as WarehouseApi from '@/api/heli/warehouse'
|
|
|
|
|
import * as RgApi from '@/api/heli/rg'
|
|
|
|
|
import * as PnApi from '@/api/heli/pn'
|
|
|
|
|
|
|
|
|
|
const { t } = useI18n() // 国际化
|
|
|
|
|
const message = useMessage() // 消息弹窗
|
|
|
|
|
|
|
|
|
|
const isShow = ref(false)
|
|
|
|
|
const dialogVisible = ref(false) // 弹窗的是否展示
|
|
|
|
|
const dialogTitle = ref('') // 弹窗的标题
|
|
|
|
|
const formLoading = ref(false) // 表单的加载中:1)修改时的数据加载;2)提交的按钮禁用
|
|
|
|
|
const formType = ref('') // 表单的类型:create - 新增;update - 修改
|
|
|
|
|
const formData = ref({
|
|
|
|
|
id: undefined,
|
|
|
|
|
name: undefined,
|
|
|
|
|
status: 1,
|
|
|
|
|
stockType: undefined,
|
|
|
|
|
stockInType: undefined,
|
|
|
|
|
stockOutType: undefined,
|
|
|
|
|
stockNo: undefined,
|
|
|
|
|
headerNo: undefined,
|
|
|
|
|
description: undefined,
|
|
|
|
|
status: undefined,
|
|
|
|
|
whId: undefined,
|
|
|
|
|
creator :undefined,
|
|
|
|
|
createTime :undefined,
|
|
|
|
|
keeper: undefined,
|
|
|
|
|
keeperTime: undefined,
|
|
|
|
|
outbound: undefined,
|
|
|
|
|
outboundTime: undefined,
|
|
|
|
|
cancel: undefined,
|
|
|
|
|
cancelTime: undefined,
|
|
|
|
|
productBomItemDOList: []
|
|
|
|
|
})
|
|
|
|
|
const formRules = reactive({
|
|
|
|
@ -352,6 +302,7 @@ const formRules = reactive({
|
|
|
|
|
})
|
|
|
|
|
const formRef = ref() // 表单 Ref
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** 打开弹窗 */
|
|
|
|
|
const open = async (type: string, id?: number) => {
|
|
|
|
|
dialogVisible.value = true
|
|
|
|
@ -499,8 +450,7 @@ const handlePreview: UploadProps['onPreview'] = (uploadFile) => {
|
|
|
|
|
|
|
|
|
|
const handleExceed: UploadProps['onExceed'] = (files, uploadFiles) => {
|
|
|
|
|
ElMessage.warning(
|
|
|
|
|
`The limit is 3, you selected ${files.length} files this time, add up to ${
|
|
|
|
|
files.length + uploadFiles.length
|
|
|
|
|
`The limit is 3, you selected ${files.length} files this time, add up to ${files.length + uploadFiles.length
|
|
|
|
|
} totally`
|
|
|
|
|
)
|
|
|
|
|
console.log('333')
|
|
|
|
@ -512,7 +462,7 @@ const handleBeforeUpload = (file: File) => {
|
|
|
|
|
// 如果需要阻止默认上传行为,可以返回 false
|
|
|
|
|
// return false;
|
|
|
|
|
|
|
|
|
|
// 创建新的文件对象并添加到 filelist 中
|
|
|
|
|
// 创建新的文件对象并添加到 filelist 中
|
|
|
|
|
const newFile: any = {
|
|
|
|
|
name: '',
|
|
|
|
|
url: '', // 这里可以是实际上传后的URL,根据实际情况填写
|
|
|
|
@ -535,6 +485,66 @@ const beforeRemove: UploadProps['beforeRemove'] = (uploadFile, uploadFiles) => {
|
|
|
|
|
const handleDelete = (index: number) => {
|
|
|
|
|
fileList.value.splice(index, 1)
|
|
|
|
|
}
|
|
|
|
|
//仓库全数据
|
|
|
|
|
const warehouseList = ref([])
|
|
|
|
|
//库区全数据
|
|
|
|
|
const rgList = ref([])
|
|
|
|
|
//库位全数据
|
|
|
|
|
const pnList = ref([])
|
|
|
|
|
/** 初始化 **/
|
|
|
|
|
onMounted(async () => {
|
|
|
|
|
|
|
|
|
|
const router = useRoute();
|
|
|
|
|
dialogTitle.value = t('action.' + router.query.type)
|
|
|
|
|
|
|
|
|
|
isShow.value =router.query.type == "create"?false: true
|
|
|
|
|
|
|
|
|
|
//-------------------仓库全数据
|
|
|
|
|
const queryParamsWarehouse = reactive({
|
|
|
|
|
pageNo: 1,
|
|
|
|
|
pageSize: 99,
|
|
|
|
|
whStatus :1
|
|
|
|
|
})
|
|
|
|
|
const data = await WarehouseApi.getWarehousePage(queryParamsWarehouse)
|
|
|
|
|
|
|
|
|
|
data.list.forEach(element => {
|
|
|
|
|
element.label = element.whName
|
|
|
|
|
element.value = element.id
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
warehouseList.value = data.list
|
|
|
|
|
//-------------------
|
|
|
|
|
//-------------------库区全数据
|
|
|
|
|
const queryParamsRg = reactive({
|
|
|
|
|
pageNo: 1,
|
|
|
|
|
pageSize: 99,
|
|
|
|
|
rgStatus : 1
|
|
|
|
|
})
|
|
|
|
|
const dataRg = await RgApi.getRgPage(queryParamsRg)
|
|
|
|
|
|
|
|
|
|
dataRg.list.forEach(element => {
|
|
|
|
|
element.label = element.rgName
|
|
|
|
|
element.value = element.id
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
rgList.value = dataRg.list
|
|
|
|
|
//-------------------
|
|
|
|
|
//-------------------库位全数据
|
|
|
|
|
const queryParamsRPn = reactive({
|
|
|
|
|
pageNo: 1,
|
|
|
|
|
pageSize: 99,
|
|
|
|
|
pnStatus : 1
|
|
|
|
|
})
|
|
|
|
|
const dataPn = await PnApi.getPnPage(queryParamsRPn)
|
|
|
|
|
|
|
|
|
|
dataRg.list.forEach(element => {
|
|
|
|
|
element.label = element.rgName
|
|
|
|
|
element.value = element.id
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
pnList.value = dataPn.list
|
|
|
|
|
//-------------------
|
|
|
|
|
})
|
|
|
|
|
</script>
|
|
|
|
|
<style>
|
|
|
|
|
a {
|
|
|
|
|