hfxc226 2 rokov pred
rodič
commit
18e9f97026

+ 8 - 10
src/api/sb/changeRecord.js

@@ -7,7 +7,7 @@ import { stringify } from 'qs'
  * @param parameter
  * @returns {*}
  */
-export function getSbChangeRecordPage(parameter) {
+export function getSbChangeRecordPage (parameter) {
   return axios({
     url: '/sb/sb-changes/page?' + stringify(parameter),
     method: 'get',
@@ -23,7 +23,7 @@ export function getSbChangeRecordPage(parameter) {
  * @param parameter
  * @returns {*}
  */
-export function addSbChangeRecord(parameter) {
+export function addSbChangeRecord (parameter) {
   return axios({
     url: '/sb/sb-changes',
     method: 'POST',
@@ -41,7 +41,7 @@ export function addSbChangeRecord(parameter) {
  * @param parameter
  * @returns {*}
  */
-export function updateSbChangeRecord(parameter) {
+export function updateSbChangeRecord (parameter) {
   return axios({
     url: '/sb/sb-changes/' + parameter.id,
     method: 'PUT',
@@ -49,14 +49,13 @@ export function updateSbChangeRecord(parameter) {
   })
 }
 
-
 /**
  * fetch single func
  * parameter: { }
  * @param parameter
  * @returns {*}
  */
-export function fetchSbChangeRecord(parameter) {
+export function fetchSbChangeRecord (parameter) {
   return axios({
     url: '/sb/sb-changes/' + parameter.id,
     method: 'get',
@@ -72,7 +71,7 @@ export function fetchSbChangeRecord(parameter) {
  * @param parameter
  * @returns {*}
  */
-export function querySbChangeRecord(parameter) {
+export function querySbChangeRecord (parameter) {
   return axios({
     url: '/sb/sb-changes?' + stringify(parameter),
     method: 'get',
@@ -88,7 +87,7 @@ export function querySbChangeRecord(parameter) {
  * @param parameter
  * @returns {*}
  */
-export function deleteSbChangeRecords(parameter) {
+export function deleteSbChangeRecords (parameter) {
   return axios({
     url: '/sb/sb-changes',
     method: 'DELETE',
@@ -102,7 +101,7 @@ export function deleteSbChangeRecords(parameter) {
  * @param parameter
  * @returns {*}
  */
-export function deleteSbChangeRecord(parameter) {
+export function deleteSbChangeRecord (parameter) {
   return axios({
     url: '/sb/sb-changes/' + parameter.id,
     method: 'DELETE',
@@ -110,14 +109,13 @@ export function deleteSbChangeRecord(parameter) {
   })
 }
 
-
 /**
  * export file
  * parameter: { }
  * @param parameter :
   * @returns {*}
  */
-export function exportSbChangeRecord(parameter) {
+export function exportSbChangeRecord (parameter) {
   return axios({
     url: '/sb/sb-changes/export?' + stringify(parameter),
     method: 'get',

+ 16 - 0
src/views/remote/opc/modules/BaseForm.vue

@@ -509,6 +509,14 @@ export default {
           this.$message.error('请设置点位')
           return
         }
+        if (res.data.positionFlag == null || res.data.positionFlag === 0) {
+          this.$message.error('请确认opc页面是否已经配置位置,并保存后,再发起')
+          return
+        }
+        if (res.data.createdFlag == null || res.data.createdFlag === 0) {
+          this.$message.error('请确认opc服务器上是否已经创建,并保存后,再发起')
+          return
+        }
         addRemoteOpcGroup(res.data.positionNum)
           .then((res) => {
             this.$message.info(res.data)
@@ -529,6 +537,14 @@ export default {
           this.$message.error('请设置点位')
           return
         }
+        if (res.data.positionFlag == null || res.data.positionFlag === 0) {
+          this.$message.error('请确认opc页面是否已经配置位置,并保存后,再发起')
+          return
+        }
+        if (res.data.createdFlag == null || res.data.createdFlag === 0) {
+          this.$message.error('请确认opc服务器上是否已经创建,并保存后,再发起')
+          return
+        }
         delRemoteOpcGroup(res.data.positionNum)
           .then((res) => {
             this.$message.info(res.data)

+ 73 - 66
src/views/sb/change-log/SbChangeLog.vue

@@ -1,48 +1,52 @@
 <template>
-  <a-card :bordered='false'>
-    <div v-show='visible'>
-      <div class='table-page-search-wrapper' @keyup.enter='handleEnter'>
-        <a-form layout='inline'>
-          <a-row :gutter='48' v-show='advanced'>
-            <a-col :md='6' :sm='24'>
-              <a-form-item label='关键字'>
-                <a-input v-model='queryParam.keyword' placeholder='请输入名称/类型名称' />
+  <a-card :bordered="false">
+    <div v-show="visible">
+      <div class="table-page-search-wrapper" @keyup.enter="handleEnter">
+        <a-form layout="inline">
+          <a-row :gutter="48" v-show="advanced">
+            <a-col :md="6" :sm="24">
+              <a-form-item label="关键字">
+                <a-input v-model="queryParam.keyword" placeholder="请输入名称/类型名称" />
               </a-form-item>
             </a-col>
           </a-row>
-          <a-row :gutter='48'>
-            <a-col :md='24 || 24' :sm='24' style='text-align: right'>
-                            <span class='table-page-search-submitButtons'>
-                              <a-button type='primary' @click='$refs.table.refresh(true)'>查询</a-button>
-                              <a-button style='margin-left: 8px' @click='resetSearchForm'>重置</a-button>
-                              <a @click='()=>{ this.advanced = !this.advanced}' style='margin-left: 8px'>
-                                  {{ advanced ? '收起' : '展开' }}
-                                  <a-icon :type="advanced ? 'up' : 'down'" />
-                              </a>
-                            </span>
+          <a-row :gutter="48">
+            <a-col :md="24 || 24" :sm="24" style="text-align: right">
+              <span class="table-page-search-submitButtons">
+                <a-button type="primary" @click="$refs.table.refresh(true)">查询</a-button>
+                <a-button style="margin-left: 8px" @click="resetSearchForm">重置</a-button>
+                <a @click="()=>{ this.advanced = !this.advanced}" style="margin-left: 8px">
+                  {{ advanced ? '收起' : '展开' }}
+                  <a-icon :type="advanced ? 'up' : 'down'" />
+                </a>
+              </span>
             </a-col>
           </a-row>
         </a-form>
       </div>
 
-      <div class='table-operator' style='margin-bottom: 8px;'>
+      <div class="table-operator" style="margin-bottom: 8px;">
         <a-row>
-          <a-col :md='16'>
-            <a-button v-if="$auth('sb-sbs-add')" type='primary' icon='plus' @click='handleAdd()'>新增</a-button>
-            <a-button style='margin-left: 8px' v-if="$auth('sb-sbs-export')" type='primary' icon='download'
-                      @click='doExport'>导出
+          <a-col :md="16">
+            <a-button v-if="$auth('sb-sbs-add')" type="primary" icon="plus" @click="handleAdd()">新增</a-button>
+            <a-button
+              style="margin-left: 8px"
+              v-if="$auth('sb-sbs-export')"
+              type="primary"
+              icon="download"
+              @click="doExport">导出
             </a-button>
             <a-dropdown v-action:edit v-if="selectedRowKeys.length > 0 && $auth('sb-sbs-del')">
-              <a-menu slot='overlay'>
-                <a-popconfirm title='是否要删除所选数据?' @confirm='batchDelete()'>
-                  <a-menu-item key='1'>
-                    <a-icon type='delete' />
+              <a-menu slot="overlay">
+                <a-popconfirm title="是否要删除所选数据?" @confirm="batchDelete()">
+                  <a-menu-item key="1">
+                    <a-icon type="delete" />
                     <a>删除</a></a-menu-item>
                 </a-popconfirm>
               </a-menu>
-              <a-button style='margin-left: 8px'>
+              <a-button style="margin-left: 8px">
                 批量操作
-                <a-icon type='down' />
+                <a-icon type="down" />
               </a-button>
             </a-dropdown>
           </a-col>
@@ -50,32 +54,33 @@
       </div>
 
       <s-table
-        ref='table'
-        size='default'
-        rowKey='id'
-        :columns='columns'
-        :data='loadData'
-        :alert='options.alert'
-        :rowSelection='options.rowSelection'
-        showPagination='auto'
+        ref="table"
+        size="default"
+        rowKey="id"
+        :columns="columns"
+        :data="loadData"
+        :alert="options.alert"
+        :rowSelection="options.rowSelection"
+        showPagination="auto"
       >
-                <span slot='action' slot-scope='record'>
-                  <template>
-                    <a @click='handleView(record)'>查看</a>
-                    <operation-button
-                      v-if="$auth('sb-sbs-edit')" @click='handleEdit(record)'
-                    >修改</operation-button>
-                    <operation-button
-                      v-if="$auth('sb-sbs-del')"
-                      :type='2'
-                      title='是否要删除该条数据?'
-                      @confirm='batchDelete(record.id)'>删除</operation-button>
-                  </template>
-                </span>
+        <span slot="action" slot-scope="record">
+          <template>
+            <a @click="handleView(record)">查看</a>
+            <operation-button
+              v-if="$auth('sb-sbs-edit')"
+              @click="handleEdit(record)"
+            >修改</operation-button>
+            <operation-button
+              v-if="$auth('sb-sbs-del')"
+              :type="2"
+              title="是否要删除该条数据?"
+              @confirm="batchDelete(record.id)">删除</operation-button>
+          </template>
+        </span>
       </s-table>
     </div>
-    <base-form ref='baseModal' @ok='handleOk' />
-    <detail ref='detailModal' @ok='handleOk' />
+    <base-form ref="baseModal" @ok="handleOk" />
+    <detail ref="detailModal" @ok="handleOk" />
   </a-card>
 </template>
 
@@ -93,7 +98,7 @@ export default {
     BaseForm,
     Detail
   },
-  data() {
+  data () {
     return {
       advanced: false,
       visible: true,
@@ -157,7 +162,8 @@ export default {
 
       options: {
         alert: {
-          show: true, clear: () => {
+          show: true,
+          clear: () => {
             this.selectedRowKeys = []
           }
         },
@@ -169,16 +175,17 @@ export default {
       optionAlertShow: false
     }
   },
-  created() {
+  created () {
     // 下拉框map
     this.tableOption()
   },
   methods: {
-    tableOption() {
+    tableOption () {
       if (!this.optionAlertShow) {
         this.options = {
           alert: {
-            show: true, clear: () => {
+            show: true,
+            clear: () => {
               this.selectedRowKeys = []
             }
           },
@@ -202,7 +209,7 @@ export default {
         this.optionAlertShow = false
       }
     },
-    batchDelete(id) {
+    batchDelete (id) {
       let ids = []
       if (this.BaseTool.String.isBlank(id)) {
         const length = this.selectedRows.length
@@ -220,38 +227,38 @@ export default {
         this.$refs.table.clearSelected()
       })
     },
-    handleAdd() {
+    handleAdd () {
       this.visible = false
       const modal = this.$refs.baseModal
       modal.base()
     },
-    handleEdit(record) {
+    handleEdit (record) {
       this.visible = false
       fetchSbChangeLog({ id: record.id }).then(res => {
         const modal = this.$refs.baseModal
         modal.base(res.data)
       })
     },
-    handleView(record) {
+    handleView (record) {
       this.visible = false
       fetchSbChangeLog({ id: record.id }).then(res => {
         const modal = this.$refs.detailModal
         modal.base(res.data)
       })
     },
-    handleOk(values) {
+    handleOk (values) {
       this.visible = true
       this.$refs.table.refresh()
     },
-    onSelectChange(selectedRowKeys, selectedRows) {
+    onSelectChange (selectedRowKeys, selectedRows) {
       this.selectedRowKeys = selectedRowKeys
       this.selectedRows = selectedRows
     },
-    resetSearchForm() {
+    resetSearchForm () {
       this.queryParam = {}
       this.$refs.table.refresh(true)
     },
-    doExport() {
+    doExport () {
       const parameter = {
         ...this.queryParam
       }
@@ -259,7 +266,7 @@ export default {
         this.BaseTool.Util.downLoadExportExcel(file)
       })
     },
-    handleEnter() {
+    handleEnter () {
       this.$refs.table.refresh(true)
     }
   }

+ 34 - 34
src/views/sb/change-log/modules/BaseForm.vue

@@ -1,26 +1,26 @@
 <template>
-  <a-card :bordered='false' v-show='visible' class='card' :title='modalTitle'>
-    <a-row :gutter='48' slot='extra'>
-      <a-col :md='48' :sm='48'>
-              <span class='table-page-search-submitButtons' style='float: right'>
-                <a-button :loading='confirmLoading' type='primary' @click='save()'>保存</a-button>
-                <a-button style='margin-left: 8px' type='default' @click='handleCancel()'>返回</a-button>
-              </span>
+  <a-card :bordered="false" v-show="visible" class="card" :title="modalTitle">
+    <a-row :gutter="48" slot="extra">
+      <a-col :md="48" :sm="48">
+        <span class="table-page-search-submitButtons" style="float: right">
+          <a-button :loading="confirmLoading" type="primary" @click="save()">保存</a-button>
+          <a-button style="margin-left: 8px" type="default" @click="handleCancel()">返回</a-button>
+        </span>
       </a-col>
     </a-row>
-    <a-form :form='form'>
+    <a-form :form="form">
 
-      <a-form-item v-show='false'>
-        <a-input v-decorator="['id']" type='hidden' />
+      <a-form-item v-show="false">
+        <a-input v-decorator="['id']" type="hidden" />
       </a-form-item>
 
-      <row-list :col='2'>
+      <row-list :col="2">
         <row-item>
 
           <a-form-item
-            label='涉及对象的ID'
-            :labelCol='BaseTool.Constant.labelCol'
-            :wrapperCol='BaseTool.Constant.wrapperCol'
+            label="涉及对象的ID"
+            :labelCol="BaseTool.Constant.labelCol"
+            :wrapperCol="BaseTool.Constant.wrapperCol"
           >
             <a-input
               v-decorator="['objId', {rules: [{required: true, message: '涉及对象的ID不能为空'}]}]" />
@@ -29,24 +29,24 @@
         <row-item>
 
           <a-form-item
-            label='记录类型 0 设备 1 备件 2 仓库'
-            :labelCol='BaseTool.Constant.labelCol'
-            :wrapperCol='BaseTool.Constant.wrapperCol'
+            label="记录类型"
+            :labelCol="BaseTool.Constant.labelCol"
+            :wrapperCol="BaseTool.Constant.wrapperCol"
           >
             <a-input-number
-              style='width: 100%'
-              :min='0'
-              :formatter='BaseTool.Amount.formatter'
-              :parser='BaseTool.Amount.parser'
-              v-decorator="['objType', {rules: [{required: true, message: '记录类型 0 设备 1 备件 2 仓库不能为空'}]}]" />
+              style="width: 100%"
+              :min="0"
+              :formatter="BaseTool.Amount.formatter"
+              :parser="BaseTool.Amount.parser"
+              v-decorator="['objType', {rules: [{required: true, message: '记录类型不能为空'}]}]" />
           </a-form-item>
         </row-item>
         <row-item>
 
           <a-form-item
-            label='修改记录值'
-            :labelCol='BaseTool.Constant.labelCol'
-            :wrapperCol='BaseTool.Constant.wrapperCol'
+            label="修改记录值"
+            :labelCol="BaseTool.Constant.labelCol"
+            :wrapperCol="BaseTool.Constant.wrapperCol"
           >
           </a-form-item>
         </row-item>
@@ -61,7 +61,7 @@ import { addSbChangeLog, updateSbChangeLog } from '@/api/sb/changeLog'
 
 export default {
   name: 'BaseSbChangeLog',
-  data() {
+  data () {
     return {
       confirmLoading: false,
       modalTitle: null,
@@ -71,11 +71,11 @@ export default {
     }
   },
   props: {},
-  created() {
+  created () {
     // 下拉框map
   },
   methods: {
-    base(record) {
+    base (record) {
       this.visible = true
       // 如果是空标识添加
       if (this.BaseTool.Object.isBlank(record)) {
@@ -94,7 +94,7 @@ export default {
         ])))
       })
     },
-    save() {
+    save () {
       const { form: { validateFieldsAndScroll } } = this
       this.confirmLoading = true
       validateFieldsAndScroll((errors, values) => {
@@ -108,19 +108,19 @@ export default {
             .then(() => {
               this.handleCancel(values)
             }).catch(() => {
-            this.confirmLoading = false
-          })
+              this.confirmLoading = false
+            })
         } else {
           updateSbChangeLog(values)
             .then(() => {
               this.handleCancel(values)
             }).catch(() => {
-            this.confirmLoading = false
-          })
+              this.confirmLoading = false
+            })
         }
       })
     },
-    handleCancel(values) {
+    handleCancel (values) {
       this.visible = false
       this.confirmLoading = false
       this.form.resetFields()

+ 56 - 55
src/views/sb/change-log/modules/SbChangeLogSelectModal.vue

@@ -1,26 +1,26 @@
 <template>
   <a-modal
-    :title='modalTitle'
-    :width='1000'
-    :visible='visible'
-    :confirmLoading='confirmLoading'
-    class='ant-modal2'
-    @cancel='handleCancel'
+    :title="modalTitle"
+    :width="1200"
+    :visible="visible"
+    :confirmLoading="confirmLoading"
+    class="ant-modal2"
+    @cancel="handleCancel"
   >
-    <a-card :bordered='false'>
-      <div class='table-page-search-wrapper'>
-        <a-form layout='inline'>
-          <a-row :gutter='48'>
-            <a-col :md='6' :sm='24'>
-              <a-form-item label='关键字'>
-                <a-input v-model='queryParam.keyword' placeholder='请输入名称/类型名称' />
+    <a-card :bordered="false">
+      <div class="table-page-search-wrapper">
+        <a-form layout="inline">
+          <a-row :gutter="48">
+            <a-col :md="6" :sm="24">
+              <a-form-item label="关键字">
+                <a-input v-model="queryParam.keyword" placeholder="请输入名称/类型名称" />
               </a-form-item>
             </a-col>
-            <a-col :md='6 || 24' :sm='24'>
-              <span class='table-page-search-submitButtons'>
-                <a-button type='primary' @click='$refs.table.refresh(true)'>查询</a-button>
-                <a-button style='margin-left: 8px' @click='resetSearchForm'>重置</a-button>
-                <a @click='()=>{ this.advanced = !this.advanced}' style='margin-left: 8px'>
+            <a-col :md="6 || 24" :sm="24">
+              <span class="table-page-search-submitButtons">
+                <a-button type="primary" @click="$refs.table.refresh(true)">查询</a-button>
+                <a-button style="margin-left: 8px" @click="resetSearchForm">重置</a-button>
+                <a @click="()=>{ this.advanced = !this.advanced}" style="margin-left: 8px">
                   {{ advanced ? '收起' : '展开' }}
                   <a-icon :type="advanced ? 'up' : 'down'" />
                 </a>
@@ -30,31 +30,31 @@
         </a-form>
       </div>
 
-      <div class='table-operator'>
+      <div class="table-operator">
       </div>
 
       <s-table
-        ref='table'
-        size='default'
-        rowKey='id'
-        :columns='columns'
-        :data='loadData'
-        :alert='options.alert'
-        :customRow='options.customRow'
-        :rowSelection='options.rowSelection'
-        showPagination='auto'
+        ref="table"
+        size="default"
+        rowKey="id"
+        :columns="columns"
+        :data="loadData"
+        :alert="options.alert"
+        :customRow="options.customRow"
+        :rowSelection="options.rowSelection"
+        showPagination="auto"
       >
-        <span slot='action' slot-scope='record1'>
+        <span slot="action" slot-scope="record1">
           <template>
-            <a @click='handleView(record1)'>查看</a>
+            <a @click="handleView(record1)">查看</a>
           </template>
         </span>
       </s-table>
-      <detail ref='detailModal' />
+      <detail ref="detailModal" />
     </a-card>
-    <template slot='footer'>
-      <a-button :loading='confirmLoading' type='primary' @click='handleCancel()'>取消</a-button>
-      <a-button :loading='confirmLoading' type='primary' @click='handleSelect()'>确定</a-button>
+    <template slot="footer">
+      <a-button :loading="confirmLoading" type="primary" @click="handleCancel()">取消</a-button>
+      <a-button :loading="confirmLoading" type="primary" @click="handleSelect()">确定</a-button>
     </template>
   </a-modal>
 </template>
@@ -89,7 +89,7 @@ export default {
       }
     }
   },
-  data() {
+  data () {
     return {
       advanced: false,
       confirmLoading: false,
@@ -117,12 +117,12 @@ export default {
           title: '修改时间',
           dataIndex: 'createdTime'
         },
-        {
+        /* {
           title: '涉及对象的ID',
           dataIndex: 'objId'
-        },
+        }, */
         {
-          title: '记录类型 0 设备 1 备件 2 仓库',
+          title: '记录类型',
           dataIndex: 'objType',
           customRender: (text, record, index) => {
             return this.BaseTool.Amount.formatter(text)
@@ -131,14 +131,14 @@ export default {
         {
           title: '修改记录值',
           dataIndex: 'updateJson'
-        },
-        {
+        }
+      /*  {
           title: '操作',
           key: 'action',
           width: '200px',
           align: 'center',
           scopedSlots: { customRender: 'action' }
-        }
+        } */
       ],
       // 下拉框map
       // 加载数据方法 必须为 Promise 对象
@@ -149,7 +149,7 @@ export default {
           ...this.extraQueryParam,
           dataScope: {
             sortBy: 'desc',
-            sortName: 'update_time'
+            sortName: 'created_time'
           }
         }
         return getSbChangeLogPage(Object.assign(parameter, this.queryParam))
@@ -162,7 +162,8 @@ export default {
 
       options: {
         alert: {
-          show: true, clear: () => {
+          show: true,
+          clear: () => {
             this.selectedRowKeys = []
           }
         },
@@ -175,15 +176,16 @@ export default {
       isCreated: false
     }
   },
-  created() {
+  created () {
     // 下拉框map
   },
   methods: {
-    tableOption() {
+    tableOption () {
       if (!this.optionAlertShow) {
         this.options = {
           alert: {
-            show: true, clear: () => {
+            show: true,
+            clear: () => {
               this.selectedRowKeys = []
             }
           },
@@ -222,24 +224,24 @@ export default {
         this.optionAlertShow = false
       }
     },
-    handleView(record) {
+    handleView (record) {
       fetchSbChangeLog({ id: record.id }).then(res => {
         const modal = this.$refs.detailModal
         modal.base(res.data)
       })
     },
-    handleOk() {
+    handleOk () {
       this.$refs.table.refresh()
     },
-    onSelectChange(selectedRowKeys, selectedRows) {
+    onSelectChange (selectedRowKeys, selectedRows) {
       this.selectedRowKeys = selectedRowKeys
       this.selectedRows = selectedRows
     },
-    resetSearchForm() {
+    resetSearchForm () {
       this.queryParam = {}
       this.$refs.table.refresh(true)
     },
-    base(record, queryParam = {}) {
+    base (record, queryParam = {}) {
       this.visible = true
       this.modalTitle = '选择信息'
       this.extraQueryParam = queryParam
@@ -253,11 +255,11 @@ export default {
         this.isCreated = true
       }
     },
-    handleCancel() {
+    handleCancel () {
       this.visible = false
       this.confirmLoading = false
     },
-    handleSelect() {
+    handleSelect () {
       if (this.selectedRowKeys.length === 0) {
         this.$message.warn('请至少选择一项信息')
       } else {
@@ -267,7 +269,7 @@ export default {
         this.visible = false
       }
     },
-    mySelect(selectedRowKeys, selectedRows) {
+    mySelect (selectedRowKeys, selectedRows) {
       if (this.type === 'radio') {
         this.$refs.table.updateSelect(selectedRowKeys, selectedRows)
         this.$refs.table.rowSelection.onChange(selectedRowKeys, selectedRows)
@@ -283,7 +285,6 @@ export default {
         this.$refs.table.updateSelect(mySelectedRowKeys, mySelectedRows)
         this.$refs.table.rowSelection.onChange(mySelectedRowKeys, mySelectedRows)
       }
-
     }
   }
 }

+ 3 - 3
src/views/sb/info/SbInfo.vue

@@ -275,7 +275,7 @@
     <base-form-measure ref="baseModalMeasure" @ok="handleOk"/>
     <base-form-measure-in-store ref="baseModalMeasureInStore" @ok="handleOk"/>
     <base-form-location ref="baseFormLocation" @ok="handleOk" />
-    <SbChangeRecordSelectModal ref="sbChangeRecordSelectModal" @ok="handleOk" />
+    <SbChangeLogSelectModal ref="sbChangeRecordSelectModal" @ok="handleOk" />
   </div>
 </template>
 
@@ -300,7 +300,7 @@ import ImportFormUpdate from './modules/ImportFormUpdate'
 import PrintSbCode from '@/views/sb/info/modules/PrintSbCode'
 import PrintInSbInfoBatch from '@/views/sb/info/modules/PrintInSbInfoBatch'
 import { querySbPosition } from '@/api/sb/position'
-import SbChangeRecordSelectModal from '@/views/sb/change-record/modules/SbChangeRecordSelectModal'
+import SbChangeLogSelectModal from '@/views/sb/change-log/modules/SbChangeLogSelectModal'
 export default {
   name: 'SbInfoList',
   components: {
@@ -320,7 +320,7 @@ export default {
     BaseFormMeasureInStore,
     BaseFormLocation,
     BaseFormStatusLog,
-    SbChangeRecordSelectModal
+    SbChangeLogSelectModal
   },
   props: {
     filter: {