|
@@ -30,7 +30,7 @@
|
|
|
</a-col>
|
|
|
<a-col :span="8">
|
|
|
<a-form-item label="核放单类型:" name="hfdLx">
|
|
|
- <a-select v-model:value="formData.hfdLx" :disabled="isView" placeholder="请选择核放单类型" :options="hfdLxOptions" show-search allow-clear option-filter-prop="label"/>
|
|
|
+ <a-select v-model:value="formData.hfdLx" :disabled="true" placeholder="请选择核放单类型" :options="hfdLxOptions" show-search allow-clear option-filter-prop="label"/>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :span="8">
|
|
@@ -353,15 +353,15 @@
|
|
|
</a-card>
|
|
|
</template>
|
|
|
|
|
|
-<script setup name="qySecondlineHfdDetail">
|
|
|
+<script setup name="qysecondlinerqhfdDetail">
|
|
|
import tool from '@/utils/tool'
|
|
|
import { cloneDeep } from 'lodash-es'
|
|
|
import { required } from '@/utils/formRules'
|
|
|
- import qySecondlineHfdApi from '@/api/yqyc/qySecondlineHfdApi'
|
|
|
+ import qySecondLineInHfdApi from '@/api/yqyc/qySecondLineInHfdApi'
|
|
|
import {message, Modal} from "ant-design-vue";
|
|
|
import {createVNode} from "vue";
|
|
|
import {ExclamationCircleOutlined} from "@ant-design/icons-vue";
|
|
|
- import qySecondlineHzdTzApi from "@/api/yqyc/qySecondLineHzdTzApi";
|
|
|
+ import qySecondLineInHzdApi from "@/api/yqyc/qySecondLineInHzdApi";
|
|
|
const { proxy } = getCurrentInstance()
|
|
|
|
|
|
// 抽屉状态
|
|
@@ -392,6 +392,7 @@
|
|
|
const showFileUpload = ref(true)
|
|
|
const showGldz = ref(false)
|
|
|
const showHfdbt = ref(false)
|
|
|
+ const bodyListTemp = ref([])
|
|
|
|
|
|
const bodySelectedRowKeys = ref([])
|
|
|
const bodyList = ref([])
|
|
@@ -510,7 +511,7 @@
|
|
|
showGldz.value = false
|
|
|
showHfdbt.value = false
|
|
|
if (record) {
|
|
|
- qySecondlineHfdApi.qySecondlineHfdDetail({id: record.id}).then(res => {
|
|
|
+ qySecondLineInHfdApi.qysecondlinerqhfdDetail({id: record.id}).then(res => {
|
|
|
formData.value = res.baseInfo
|
|
|
bodyList.value = res.productList
|
|
|
relationList.value = res.dzList
|
|
@@ -526,7 +527,7 @@
|
|
|
formData.value.sblx = type
|
|
|
}
|
|
|
if (formData.value.hfdBgCode) {
|
|
|
- qySecondlineHfdApi.qysecondlinehfdlistGetHfdBgInfoByBgCode({hfdBgCode: formData.value.hfdBgCode}).then(res => {
|
|
|
+ qySecondLineInHfdApi.qysecondlinerqhfdGetHfdBgInfoByBgCode({hfdBgCode: formData.value.hfdBgCode}).then(res => {
|
|
|
jzxhOptions.value = res.jzxList.map(v => {
|
|
|
v.value = v.jzxh
|
|
|
v.label = v.jzxh
|
|
@@ -543,11 +544,12 @@
|
|
|
formData.value.sbqybh = userInfo.sbqyNumber
|
|
|
formData.value.sbqyshxydm = userInfo.companyNumber
|
|
|
formData.value.sblx = type
|
|
|
+ formData.value.hfdLx = '1'
|
|
|
}
|
|
|
- qySecondlineHfdApi.qySecondlineHfdGetHzListByCondition().then(res => {
|
|
|
+ qySecondLineInHfdApi.qysecondlinerqhfdGetHzListByCondition().then(res => {
|
|
|
hzqdOptions.value = res.map(v => Object.assign(v, {label: v.hgHzdCode, value: v.hgHzdCode}))
|
|
|
})
|
|
|
- qySecondlineHfdApi.qysecondlinehfdlistGetBgCodeList().then(res => {
|
|
|
+ qySecondLineInHfdApi.qysecondlinerqhfdGetBgCodeList().then(res => {
|
|
|
bgdhOptions.value = res.map(v => ({label: v, value: v}))
|
|
|
})
|
|
|
hfdLxOptions.value = tool.dictList('hfdlx')
|
|
@@ -617,8 +619,8 @@
|
|
|
dzList: relationList.value,
|
|
|
attachmentList: fileList.value,
|
|
|
}
|
|
|
- qySecondlineHfdApi
|
|
|
- .qySecondlineHfdSubmitForm(params, formData.value.id)
|
|
|
+ qySecondLineInHfdApi
|
|
|
+ .qysecondlinerqhfdSubmitForm(params, formData.value.id)
|
|
|
.then(() => {
|
|
|
onClose()
|
|
|
emit('successful')
|
|
@@ -640,8 +642,8 @@
|
|
|
dzList: relationList.value,
|
|
|
attachmentList: fileList.value,
|
|
|
}
|
|
|
- qySecondlineHfdApi
|
|
|
- .qySecondlineHfdSubmitForm(params, formData.value.id)
|
|
|
+ qySecondLineInHfdApi
|
|
|
+ .qysecondlinerqhfdSubmitForm(params, formData.value.id)
|
|
|
.then(() => {
|
|
|
onClose()
|
|
|
emit('successful')
|
|
@@ -824,13 +826,15 @@
|
|
|
const onChangHzqd = (val, obj) => {
|
|
|
if (val) {
|
|
|
formData.value.ledgerCode = obj.tzCode
|
|
|
- qySecondlineHzdTzApi.qySecondlineHzdTzGetProductByHgHzdCode({hgHzCode: val}).then(res => {
|
|
|
- bodyList.value = res
|
|
|
+ qySecondLineInHzdApi.qysecondlinehzdrqtzGetProductByHgHzdCode({hgHzCode: val}).then(res => {
|
|
|
+ bodyListTemp.value = res
|
|
|
+ bodyList.value = []
|
|
|
onBodyReset()
|
|
|
})
|
|
|
} else {
|
|
|
formData.value.ledgerCode = ''
|
|
|
bodyList.value = []
|
|
|
+ bodyListTemp.value = []
|
|
|
onBodyReset()
|
|
|
}
|
|
|
}
|
|
@@ -854,7 +858,7 @@
|
|
|
}
|
|
|
const onChangBgdh = (val) => {
|
|
|
if (val) {
|
|
|
- qySecondlineHfdApi.qysecondlinehfdlistGetHfdBgInfoByBgCode({hfdBgCode: val}).then(res => {
|
|
|
+ qySecondLineInHfdApi.qysecondlinerqhfdGetHfdBgInfoByBgCode({hfdBgCode: val}).then(res => {
|
|
|
formData.value.czz = res.cyc.czz
|
|
|
formData.value.cjz = res.cyc.cjz
|
|
|
formData.value.cjh = res.cyc.cjh
|
|
@@ -887,6 +891,7 @@
|
|
|
formData.value.hwmzl = obj.hwmzl
|
|
|
formData.value.zzl = obj.zzl
|
|
|
formData.value.jzxlx = obj.jzxlx
|
|
|
+ bodyList.value = JSON.parse(JSON.stringify(bodyListTemp.value))
|
|
|
} else {
|
|
|
formData.value.hwjzl = ''
|
|
|
formData.value.hwmzl = ''
|