소스 검색

Merge remote-tracking branch 'origin/master'

wyh 1 년 전
부모
커밋
26594cf489

+ 11 - 3
src/views/module_cmms/submission/SubmissionList.vue

@@ -96,7 +96,8 @@
 
         <span slot="action" slot-scope="text, record">
           <a @click="handleEdit(record)">编辑</a>
-
+          <a-divider type="vertical" />
+          <a @click="fankui(record)">反馈</a>
           <a-divider type="vertical" />
           <a-dropdown>
             <a class="ant-dropdown-link">更多 <a-icon type="down" /></a>
@@ -117,6 +118,7 @@
     </div>
 
     <cmms-submission-modal ref="modalForm" @ok="modalFormOk"></cmms-submission-modal>
+    <SubmissionEquipmentModalFK ref="modalFormFK" @ok="modalFormOk"> </SubmissionEquipmentModalFK>
   </a-card>
 </template>
 
@@ -126,13 +128,14 @@
   import { mixinDevice } from '@/utils/mixin'
   import { JeecgListMixin } from '@/mixins/JeecgListMixin'
   import CmmsSubmissionModal from './modules/SubmissionModal'
-  import {filterMultiDictText} from '@/components/dict/JDictSelectUtil'
+  import SubmissionEquipmentModalFK from "./modulesFK/SubmissionEquipmentModalFK.vue";
 
   export default {
     name: 'CmmsSubmissionList',
     mixins:[JeecgListMixin, mixinDevice],
     components: {
-      CmmsSubmissionModal
+      CmmsSubmissionModal,
+      SubmissionEquipmentModalFK,
     },
     data () {
       return {
@@ -220,6 +223,11 @@
         fieldList.push({type:'string',value:'returnNum',text:'返回设备数量',dictCode:''})
         fieldList.push({type:'string',value:'remark',text:'备注',dictCode:''})
         this.superFieldList = fieldList
+      },
+      fankui(record) {
+        this.$refs.modalFormFK.title = "送检信息反馈";
+        this.$refs.modalFormFK.disableSubmit = false;
+        this.$refs.modalFormFK.fankui(record.id);
       }
     }
   }

+ 1 - 1
src/views/module_cmms/submission/modules/SubmissionForm.vue

@@ -40,7 +40,7 @@
   import { validateDuplicateValue } from '@/utils/util'
 
   export default {
-    name: 'CmmsSubmissionForm',
+    name: 'SubmissionForm',
     components: {
     },
     props: {

+ 4 - 4
src/views/module_cmms/submission/modules/SubmissionModal.Style#Drawer.vue

@@ -7,7 +7,7 @@
     @close="close"
     destroyOnClose
     :visible="visible">
-    <cmms-submission-form ref="realForm" @ok="submitCallback" :disabled="disableSubmit" normal></cmms-submission-form>
+    <submission-form ref="realForm" @ok="submitCallback" :disabled="disableSubmit" normal></submission-form>
     <div class="drawer-footer">
       <a-button @click="handleCancel" style="margin-bottom: 0;">关闭</a-button>
       <a-button v-if="!disableSubmit"  @click="handleOk" type="primary" style="margin-bottom: 0;">提交</a-button>
@@ -17,12 +17,12 @@
 
 <script>
 
-  import CmmsSubmissionForm from './SubmissionForm'
+  import SubmissionForm from './SubmissionForm'
 
   export default {
-    name: 'CmmsSubmissionModal',
+    name: 'SubmissionModal',
     components: {
-      CmmsSubmissionForm
+      SubmissionForm
     },
     data () {
       return {

+ 4 - 4
src/views/module_cmms/submission/modules/SubmissionModal.vue

@@ -8,17 +8,17 @@
     :okButtonProps="{ class:{'jee-hidden': disableSubmit} }"
     @cancel="handleCancel"
     cancelText="关闭">
-    <cmms-submission-form ref="realForm" @ok="submitCallback" :disabled="disableSubmit"></cmms-submission-form>
+    <submission-form ref="realForm" @ok="submitCallback" :disabled="disableSubmit"></submission-form>
   </j-modal>
 </template>
 
 <script>
 
-  import CmmsSubmissionForm from './SubmissionForm'
+  import SubmissionForm from './SubmissionForm'
   export default {
-    name: 'CmmsSubmissionModal',
+    name: 'SubmissionModal',
     components: {
-      CmmsSubmissionForm
+      SubmissionForm
     },
     data () {
       return {

+ 129 - 0
src/views/module_cmms/submission/modulesFK/SubmissionEquipmentFormFK.vue

@@ -0,0 +1,129 @@
+<template>
+  <div class="center">
+    <a-table
+      ref="table"
+      size="small"
+      :scroll="{x:true}"
+      bordered
+      rowKey="id"
+      :columns="columns"
+      :dataSource="sjsbdataPoint"
+      :pagination="false"
+      class="j-table-force-nowrap">
+    </a-table>
+
+  </div>
+</template>
+
+<script>
+
+import '@/assets/less/TableExpand.less'
+import { mixinDevice } from '@/utils/mixin'
+import { JeecgListMixin } from '@/mixins/JeecgListMixin'
+import SubmissionEquipmentModalFK from "@views/module_cmms/submission/modulesFK/SubmissionEquipmentModalFK";
+import {getAction, httpAction} from "@api/manage";
+
+export default {
+  name: 'SubmissionEquipmentformFK',
+  mixins:[JeecgListMixin, mixinDevice],
+  components: {
+    SubmissionEquipmentModalFK
+  },
+  data () {
+    return {
+      //送检工单设备查询参数
+      queryParam: {},
+      // 送检设备及相关数据
+      sjsbdataPoint: [],
+      model:{
+      },
+      description: '送检工单设备表管理页面',
+      // 表头
+      columns: [
+        {
+          title: '#',
+          dataIndex: '',
+          key:'rowIndex',
+          width:60,
+          align:"center",
+          customRender:function (t,r,index) {
+            return parseInt(index)+1;
+          }
+        },
+        {
+          title:'送检工单id',
+          align:"center",
+          dataIndex: 'cmmsSubmissionId'
+        },
+        {
+          title:'设备',
+          align:"center",
+          dataIndex: 'equipmentid_dictText'
+        },
+        {
+          title:'检定日期',
+          align:"center",
+          dataIndex: 'submissionDate'
+        },
+        {
+          title:'检定结果',
+          align:"center",
+          dataIndex: 'submissionResult_dictText'
+        },
+        {
+          title:'有效日期',
+          align:"center",
+          dataIndex: 'submissionEffectiveDate'
+        },
+        {
+          title:'班组确认',
+          align:"center",
+          dataIndex: 'teamConfirm'
+        },
+        {
+          title:'备注',
+          align:"center",
+          dataIndex: 'remark'
+        },
+        {
+          title:'送检状态',
+          align:"center",
+          dataIndex: 'submissionStatus_dictText'
+        },
+        {
+          title:'送回日期',
+          align:"center",
+          dataIndex: 'submissionReturnDate'
+        },
+        {
+          title: '操作',
+          dataIndex: 'action',
+          align:"center",
+          fixed:"right",
+          width:147,
+          scopedSlots: { customRender: 'fk' }
+        }
+      ],
+      url: {
+        list: "/cmmsSubmissionEquipment/cmmsSubmissionEquipment/list",
+
+      },
+    }
+  },
+  // created() {
+  //   // 获取送检设备及相关数据
+  //   // const cmmsSubmissionId = { cmmsSubmissionId: '1752140648575492098' };
+  //   // this.getSJSBOptions(cmmsSubmissionId)
+  // },
+  methods: {
+    getSJSBOptions(cmmsSubmissionId) {
+      getAction(this.url.list, {cmmsSubmissionId:cmmsSubmissionId}).then((res) => {
+        this.sjsbdataPoint = res.result.records
+      })
+    },
+  }
+}
+</script>
+<style scoped>
+@import '~@assets/less/common.less';
+</style>

+ 67 - 0
src/views/module_cmms/submission/modulesFK/SubmissionEquipmentModalFK.vue

@@ -0,0 +1,67 @@
+<template>
+  <j-modal
+    :title="title"
+    :width="width"
+    :visible="visible"
+    switchFullscreen
+    @ok="handleOk"
+    :okButtonProps="{ class:{'jee-hidden': disableSubmit} }"
+    @cancel="handleCancel"
+    cancelText="关闭">
+    <SubmissionEquipmentFormFK ref="realForm" @ok="submitCallback" :disabled="disableSubmit"></SubmissionEquipmentFormFK>
+  </j-modal>
+</template>
+
+<script>
+
+import SubmissionEquipmentFormFK from './SubmissionEquipmentFormFK'
+export default {
+  name: 'SubmissionEquipmentModalFK',
+  components: {
+    SubmissionEquipmentFormFK
+  },
+  data () {
+    return {
+      title:'',
+      width:1200,
+      visible: false,
+      disableSubmit: false,
+      cmmsSubmissionId:''
+    }
+  },
+  methods: {
+    fankui(id){
+      this.visible=true
+      this.$nextTick(()=>{
+        this.$refs.realForm.getSJSBOptions(id);
+      })
+    },
+    // add () {
+    //   this.visible=true
+    //   this.$nextTick(()=>{
+    //     this.$refs.realForm.add();
+    //   })
+    // },
+    // edit (record) {
+    //   this.visible=true
+    //   this.$nextTick(()=>{
+    //     this.$refs.realForm.edit(record);
+    //   })
+    // },
+    close () {
+      this.$emit('close');
+      this.visible = false;
+    },
+    handleOk () {
+      this.$refs.realForm.submitForm();
+    },
+    submitCallback(){
+      this.$emit('ok');
+      this.visible = false;
+    },
+    handleCancel () {
+      this.close()
+    }
+  }
+}
+</script>

+ 4 - 4
src/views/module_cmms/submissionEquipment/SubmissionEquipmentList.vue

@@ -89,7 +89,7 @@
       </a-table>
     </div>
 
-    <cmms-submission-equipment-modal ref="modalForm" @ok="modalFormOk"></cmms-submission-equipment-modal>
+    <submission-equipment-modal ref="modalForm" @ok="modalFormOk"></submission-equipment-modal>
   </a-card>
 </template>
 
@@ -98,14 +98,14 @@
   import '@/assets/less/TableExpand.less'
   import { mixinDevice } from '@/utils/mixin'
   import { JeecgListMixin } from '@/mixins/JeecgListMixin'
-  import CmmsSubmissionEquipmentModal from './modules/SubmissionEquipmentModal'
+  import SubmissionEquipmentModal from './modules/SubmissionEquipmentModal'
   import {filterMultiDictText} from '@/components/dict/JDictSelectUtil'
 
   export default {
-    name: 'CmmsSubmissionEquipmentList',
+    name: 'SubmissionEquipmentList',
     mixins:[JeecgListMixin, mixinDevice],
     components: {
-      CmmsSubmissionEquipmentModal
+      SubmissionEquipmentModal
     },
     data () {
       return {

+ 2 - 2
src/views/module_cmms/submissionEquipment/modules/SubmissionEquipmentForm.vue

@@ -60,7 +60,7 @@
   import { validateDuplicateValue } from '@/utils/util'
 
   export default {
-    name: 'CmmsSubmissionEquipmentForm',
+    name: 'SubmissionEquipmentForm',
     components: {
     },
     props: {
@@ -136,7 +136,7 @@
               that.confirmLoading = false;
             })
           }
-         
+
         })
       },
     }

+ 4 - 4
src/views/module_cmms/submissionEquipment/modules/SubmissionEquipmentModal.Style#Drawer.vue

@@ -7,7 +7,7 @@
     @close="close"
     destroyOnClose
     :visible="visible">
-    <cmms-submission-equipment-form ref="realForm" @ok="submitCallback" :disabled="disableSubmit" normal></cmms-submission-equipment-form>
+    <submission-equipment-form ref="realForm" @ok="submitCallback" :disabled="disableSubmit" normal></submission-equipment-form>
     <div class="drawer-footer">
       <a-button @click="handleCancel" style="margin-bottom: 0;">关闭</a-button>
       <a-button v-if="!disableSubmit"  @click="handleOk" type="primary" style="margin-bottom: 0;">提交</a-button>
@@ -17,12 +17,12 @@
 
 <script>
 
-  import CmmsSubmissionEquipmentForm from './SubmissionEquipmentForm'
+  import SubmissionEquipmentForm from './SubmissionEquipmentForm'
 
   export default {
-    name: 'CmmsSubmissionEquipmentModal',
+    name: 'SubmissionEquipmentModal',
     components: {
-      CmmsSubmissionEquipmentForm
+      SubmissionEquipmentForm
     },
     data () {
       return {

+ 4 - 4
src/views/module_cmms/submissionEquipment/modules/SubmissionEquipmentModal.vue

@@ -8,17 +8,17 @@
     :okButtonProps="{ class:{'jee-hidden': disableSubmit} }"
     @cancel="handleCancel"
     cancelText="关闭">
-    <cmms-submission-equipment-form ref="realForm" @ok="submitCallback" :disabled="disableSubmit"></cmms-submission-equipment-form>
+    <submission-equipment-form ref="realForm" @ok="submitCallback" :disabled="disableSubmit"></submission-equipment-form>
   </j-modal>
 </template>
 
 <script>
 
-  import CmmsSubmissionEquipmentForm from './SubmissionEquipmentForm'
+  import SubmissionEquipmentForm from './SubmissionEquipmentForm'
   export default {
-    name: 'CmmsSubmissionEquipmentModal',
+    name: 'SubmissionEquipmentModal',
     components: {
-      CmmsSubmissionEquipmentForm
+      SubmissionEquipmentForm
     },
     data () {
       return {