lichao 3 rokov pred
rodič
commit
97eceec917
2 zmenil súbory, kde vykonal 34 pridanie a 0 odobranie
  1. 26 0
      src/api/lock/lock.js
  2. 8 0
      src/main.js

+ 26 - 0
src/api/lock/lock.js

@@ -0,0 +1,26 @@
+import request from '@/router/axios';
+
+// 检查当前表单是否可以编辑
+export function checkLock(data) {
+  return request({
+    url: '/api/blade-client/lock/checkLock',
+    method: 'get',
+    params: data
+  })
+}
+// 上锁
+export function onLock(data) {
+  return request({
+    url: '/api/blade-client/lock/onLock',
+    method: 'post',
+    params: data
+  })
+}
+// 解锁
+export function unLock(data) {
+  return request({
+    url: '/api/blade-client/lock/unLock',
+    method: 'delete',
+    params: data
+  })
+}

+ 8 - 0
src/main.js

@@ -28,6 +28,7 @@ import format from 'vue-text-format'; //v-format
 import {
   getWorkDicts
 } from '@/api/system/dictbiz'
+import { checkLock, onLock, unLock } from "@/api/lock/lock"
 import './util/directives.js'
 //客户选择组件
 import selectComponent from '@/components/selectComponent/customerSelect';
@@ -41,6 +42,8 @@ import breakdownSelect from '@/components/costBreakdown/costBreakdown';
 import userSelect from '@/components/selectComponent/userSelect';
 //重新封装了客户选择组件
 import cropSelect from "@/components/crop-select/main";
+// 发送消息㢟
+import messagePost from "@/components/messageSend/main"
 //枚举列设置名称管理
 import {
   getColumnName
@@ -60,6 +63,7 @@ Vue.component('goodsSelect', goodsSelect);
 Vue.component('breakdownSelect', breakdownSelect);
 Vue.component('userSelect', userSelect);
 Vue.component('cropSelect', cropSelect);
+Vue.component('messagePost', messagePost);
 import portInfo from "@/components/port-info/index";
 Vue.component('portInfo', portInfo);
 // 注册全局crud驱动
@@ -109,6 +113,10 @@ Vue.prototype.saveColumnData = saveColumnData
 Vue.prototype.delColumnData=delColumnData
 Vue.config.productionTip = false;
 Vue.prototype.corpAddr = corpAddr;
+// 业务锁
+Vue.prototype.checkLock = checkLock;
+Vue.prototype.onLock = onLock;
+Vue.prototype.unLock = unLock;
 new Vue({
   router,
   store,