Parcourir la source

二线入区核注单

CzRger il y a 9 mois
Parent
commit
d4a83bb95b

+ 48 - 0
snowy-admin-web/src/api/yqyc/qySecondLineInHzdApi.js

@@ -0,0 +1,48 @@
+import { baseRequest } from '@/utils/request'
+
+const request = (url, ...arg) => baseRequest(`/biz/qysecondlinehzdrqtz/` + url, ...arg)
+
+/**
+ * 二线核注单台账信息Api接口管理器
+ *
+ * @author 曹钊瑞
+ * @date  2024/07/06 19:48
+ **/
+export default {
+	// 获取二线核注单台账信息分页
+	qysecondlinehzdrqtzPage(data) {
+		return request('page', data, 'get')
+	},
+	// 删除二线核注单台账信息
+	qysecondlinehzdrqtzDelete(data) {
+		return request('delete', data)
+	},
+	// 导出二线核注单台账信息
+	qysecondlinehzdrqtzExport(data) {
+		return request('export', data, 'post', {
+			responseType: 'blob'
+		})
+	},
+	// 获取二线核注单台账信息详情
+	qysecondlinehzdrqtzDetail(data) {
+		return request('detail', data, 'get')
+	},
+	// 提交二线核注单台账信息表单 edit为true时为编辑,默认为新增
+	qysecondlinehzdrqtzSubmitForm(data, edit = false) {
+		return request(edit ? 'edit' : 'add', data)
+	},
+	qysecondlinehzdrqtzGetHzListByTzId(data) {
+		return request('getHzListByTzId', data, 'get')
+	},
+	// 获取二线核注单台账信息台账编号
+	qysecondlinehzdrqtzQyRecordInfo(data) {
+		return request('qyRecordInfo', data, 'get')
+	},
+	// 获取二线核注单台账信息表体
+	qysecondlinehzdrqtzQyProductById(data) {
+		return request('qyProductById', data, 'get')
+	},
+	qysecondlinehzdrqtzHzdQdList(data) {
+		return request('hzdQdList', data, 'get')
+	}
+}

+ 13 - 14
snowy-admin-web/src/views/yqyc/zero/two/in-nuclear-annotation/detail.vue

@@ -468,15 +468,14 @@
 	</a-card>
 </template>
 
-<script setup name="qySecondlineHzdTzDetail">
+<script setup name="qysecondlinehzdrqtzDetail">
 import tool from '@/utils/tool'
 import {cloneDeep} from 'lodash-es'
 import {required} from '@/utils/formRules'
-import qySecondlineHzdTzApi from '@/api/yqyc/qySecondLineHzdTzApi'
+import qySecondLineInHzdApi from '@/api/yqyc/qySecondLineInHzdApi'
 import {message, Modal} from "ant-design-vue";
 import {createVNode} from "vue";
 import {ExclamationCircleOutlined} from "@ant-design/icons-vue";
-import qySecondlineHfdApi from "@/api/yqyc/qySecondlineHfdApi";
 // 抽屉状态
 const {proxy} = getCurrentInstance()
 const emit = defineEmits({successful: null, onClose: null})
@@ -504,7 +503,7 @@ const userInfo = tool.data.get('USER_INFO')
 const onOpen = (record, view = false, copy) => {
 	isView.value = view
 	if (record) {
-		qySecondlineHzdTzApi.qySecondlineHzdTzDetail({id: record.id}).then(res => {
+		qySecondLineInHzdApi.qysecondlinehzdrqtzDetail({id: record.id}).then(res => {
 			formData.value = res.baseInfo
 			bodyList.value = res.productList
 			fileList.value = res.attachmentList
@@ -513,19 +512,19 @@ const onOpen = (record, view = false, copy) => {
 			}
 		})
 	} else {
-		formData.value.tzType = '二线区'
+		formData.value.tzType = '二线区'
 		formData.value.useDept = userInfo.companyName
 	}
-	qySecondlineHzdTzApi.qySecondlineHzdTzQyRecordInfo().then(res => {
+	qySecondLineInHzdApi.qysecondlinehzdrqtzQyRecordInfo().then(res => {
 		tzOptions.value = res.map(v => Object.assign(v, {label: v.tzCode, value: v.tzCode}))
 		if (formData.value.tzCode) {
 			const obj = tzOptions.value.filter(v => v.tzCode === formData.value.tzCode)[0]
-			qySecondlineHzdTzApi.qySecondlineHzdTzQyProductById({id: obj.id}).then(res2 => {
-				bodyListOptions.value = res2.map(v => Object.assign(v, {label: v.productNumber, value: v.productNumber}))
+			qySecondLineInHzdApi.qysecondlinehzdrqtzQyProductById({id: obj.id}).then(res2 => {
+				bodyListOptions.value = res2.map(v => Object.assign(v, {label: v.productNum, value: v.productNum}))
 			})
 		}
 	})
-	qySecondlineHzdTzApi.qySecondlineHzdTzHzdQdList().then(res => {
+	qySecondLineInHzdApi.qysecondlinehzdrqtzHzdQdList().then(res => {
 		glqdbhOptions.value = res.map(v => Object.assign(v, {label: v.glqdCode, value: v.glqdCode}))
 	})
 	tzTypeOptions.value = tool.dictList('tzlx')
@@ -564,7 +563,7 @@ const onSubmit = () => {
 			productList: bodyList.value,
 			attachmentList: fileList.value,
 		}
-		qySecondlineHzdTzApi.qySecondlineHzdTzSubmitForm(params, formData.value.id).then(() => {
+		qySecondLineInHzdApi.qysecondlinehzdrqtzSubmitForm(params, formData.value.id).then(() => {
 			onClose()
 			emit('successful')
 		}).finally(() => {
@@ -584,7 +583,7 @@ const onTemp = () => {
 			productList: bodyList.value,
 			attachmentList: fileList.value,
 		}
-		qySecondlineHzdTzApi.qySecondlineHzdTzSubmitForm(params, formData.value.id).then(() => {
+		qySecondLineInHzdApi.qysecondlinehzdrqtzSubmitForm(params, formData.value.id).then(() => {
 			onClose()
 			emit('successful')
 		})
@@ -1012,8 +1011,8 @@ const onChangTz = (val) => {
 		formData.value.tzNature = obj.tzType
 		formData.value.companyCode = obj.companyCode
 		formData.value.companyMainHgCode = obj.companyMainHgCode
-		qySecondlineHzdTzApi.qySecondlineHzdTzQyProductById({id: obj.id}).then(res => {
-			bodyListOptions.value = res.map(v => Object.assign(v, {label: v.productNumber, value: v.productNumber}))
+		qySecondLineInHzdApi.qysecondlinehzdrqtzQyProductById({id: obj.id}).then(res => {
+			bodyListOptions.value = res.map(v => Object.assign(v, {label: v.productNum, value: v.productNum}))
 			bodyList.value = []
 			onBodyReset()
 		})
@@ -1039,7 +1038,7 @@ const onChangGlqdbh = (val) => {
 const onChangProductOrderCode = (val) => {
 	if (val) {
 		const obj = bodyListOptions.value.filter(v => v.value === val)[0]
-		bodyData.value.bgdProductOrderCode = obj.productNumber
+		bodyData.value.bgdProductOrderCode = obj.productNum
 		bodyData.value.productCode = obj.productCode
 		bodyData.value.productName = obj.productName
 		console.log(obj)

+ 7 - 7
snowy-admin-web/src/views/yqyc/zero/two/in-nuclear-annotation/index.vue

@@ -105,7 +105,7 @@
 	import tool from '@/utils/tool'
 	import { cloneDeep } from 'lodash-es'
 	import Detail from './detail.vue'
-	import qySecondlineHzdTzApi from '@/api/yqyc/qySecondLineHzdTzApi'
+	import qySecondLineInHzdApi from '@/api/yqyc/qySecondLineInHzdApi'
 	import downloadUtil from "@/utils/downloadUtil";
     import {Modal} from "ant-design-vue";
     import {createVNode} from "vue";
@@ -191,7 +191,7 @@
             searchFormStateReal.value.endSbsj = searchFormStateReal.value.sbsj[1]
             delete searchFormStateReal.value.sbsj
         }
-        return qySecondlineHzdTzApi.qySecondlineHzdTzPage(Object.assign(parameter, searchFormStateReal.value)).then((data) => {
+        return qySecondLineInHzdApi.qysecondlinehzdrqtzPage(Object.assign(parameter, searchFormStateReal.value)).then((data) => {
             return data
         })
     }
@@ -214,13 +214,13 @@
 				id: record.id
 			}
 		]
-		qySecondlineHzdTzApi.qySecondlineHzdTzDelete(params).then(() => {
+		qySecondLineInHzdApi.qysecondlinehzdrqtzDelete(params).then(() => {
 			tableRef.value.refresh(true)
 		})
 	}
 	// 批量删除
 	const deleteBatchQySecondlineHzdTz = (params) => {
-		qySecondlineHzdTzApi.qySecondlineHzdTzDelete(params).then(() => {
+		qySecondLineInHzdApi.qysecondlinehzdrqtzDelete(params).then(() => {
 			tableRef.value.clearRefreshSelected()
 		})
 	}
@@ -239,7 +239,7 @@
                 }
             })
         }
-        qySecondlineHzdTzApi.qySecondlineHzdTzExport(params).then((res) => {
+        qySecondLineInHzdApi.qysecondlinehzdrqtzExport(params).then((res) => {
             downloadUtil.resultDownload(res)
             tableRef.value.clearSelected()
         })
@@ -258,10 +258,10 @@
         content: '确定要对该核注单进行撤回操作?',
         centered: true,
         onOk() {
-          qySecondlineHzdTzApi.qySecondlineHzdTzDetail({id: record.id}).then(res => {
+          qySecondLineInHzdApi.qysecondlinehzdrqtzDetail({id: record.id}).then(res => {
             const params = res
             params.baseInfo.status = '1'
-            qySecondlineHzdTzApi.qySecondlineHzdTzSubmitForm(params, true).then(() => {
+            qySecondLineInHzdApi.qysecondlinehzdrqtzSubmitForm(params, true).then(() => {
               onSearch()
             })
           })

+ 2 - 5
snowy-admin-web/src/views/yqyc/zero/two/in-nuclear-annotation/result.vue

@@ -36,8 +36,6 @@
 </template>
 
 <script setup name="enterpriseDetail">
-import tool from '@/utils/tool'
-import {cloneDeep} from 'lodash-es'
 // 抽屉状态
 const open = ref(false)
 const emit = defineEmits({successful: null})
@@ -45,15 +43,14 @@ const formRef = ref()
 // 表单数据
 const formData = ref({})
 const resultList = ref([])
-import qyImg from '@/views/yqyc/zero/enterprise-qualification/qy.png'
-import qySecondlineHzdTzApi from "@/api/yqyc/qySecondLineHzdTzApi";
+import qySecondLineInHzdApi from '@/api/yqyc/qySecondLineInHzdApi'
 
 // 打开抽屉
 const onOpen = (record, view = false) => {
 	open.value = true
 	if (record) {
 		formData.value = Object.assign({}, record)
-		qySecondlineHzdTzApi.qySecondlineHzdTzGetHzListByTzId({id: record.id}).then(res => {
+		qySecondLineInHzdApi.qysecondlinehzdrqtzGetHzListByTzId({id: record.id}).then(res => {
 			resultList.value = res
 		})
 	}