Browse Source

质量通知

master_hella_20240701
zhang_li 5 months ago
parent
commit
4fa3e86c5f
  1. 7
      src/views/qms/qualityNotice/addForm.vue
  2. 4
      src/views/qms/qualityNotice/components/notaicType.vue
  3. 1
      src/views/qms/qualityNotice/components/qualityNotice.vue

7
src/views/qms/qualityNotice/addForm.vue

@ -13,8 +13,8 @@
<el-step title="质量通知" />
<el-step title="质量物料批次" />
</el-steps>
<NotaicType v-show="active == 0" ref="notaicTypeFrom" :data='data' :disabled='disabled'/>
<qualityNotice v-show="active == 1" ref="qualityNoticeFrom" :data='data' :type="notaicTypeFrom?.type||1" :disabled='disabled'/>
<NotaicType v-show="active == 0" ref="notaicTypeFrom" :data='data' :disabled='disabled' @changeType="changeType"/>
<qualityNotice v-show="active == 1" ref="qualityNoticeFrom" :data='data' :type="data?.type||1" :disabled='disabled' />
<qualityBatch v-show="active == 2" ref="qualityBatchFrom" :subListData='data.subList' :number='data.number' :disabled='disabled'/>
</div>
<template #footer>
@ -226,6 +226,9 @@ const submitForm = async () => {
console.log(111)
}
}
const changeType = (e)=>{
data.value.type = e
}
/** 弹窗按钮 */
let Butttondata: any = []
if (props.footButttondata) {

4
src/views/qms/qualityNotice/components/notaicType.vue

@ -146,6 +146,7 @@
</template>
<script setup lang="ts">
import { DICT_TYPE, getIntDictOptions } from '@/utils/dict'
import { emit } from 'process'
const type = ref(1)//
//
@ -188,6 +189,7 @@ const rules3 =ref({
woContact: [required],
})
const changeType =(e)=>{
emit('changeType',e)
// if(e == 1){
// form.value = q1.value
// }else if(e == 2){
@ -196,6 +198,8 @@ const changeType =(e)=>{
// form.value = form3.value
// }
}
//
const emit = defineEmits(['changeType'])
defineExpose({type,formRef1,formRef2,formRef3,q1,q2,q3})
</script>
<style scoped lang="scss">

1
src/views/qms/qualityNotice/components/qualityNotice.vue

@ -167,6 +167,7 @@ nextTick(()=>{
statusList.value =getIntDictOptions(DICT_TYPE.QUALITY_NOTICE_STATUS).filter(item=>item.value == 1)
}
form.value.status = parseInt(form.value.status)
form.value.type = parseInt(form.value.type)
})
//

Loading…
Cancel
Save