From 2df8f34a7ff65c43a367f80e1c88a16b10fcb75b Mon Sep 17 00:00:00 2001
From: Vergil <974548713@qq.com>
Date: Tue, 3 Mar 2020 16:06:30 +0800
Subject: [PATCH] curd
---
src/utils/curd.js | 47 +++++++++++++++++++
.../maintainInformation/index.vue | 14 +++---
2 files changed, 53 insertions(+), 8 deletions(-)
diff --git a/src/utils/curd.js b/src/utils/curd.js
index 66817bfe..3ccfcb3b 100644
--- a/src/utils/curd.js
+++ b/src/utils/curd.js
@@ -7,6 +7,52 @@ export default {
console.log(param, 1)
download(`${ExcelDownLoad}?param=${param}`)
}
+ // 用于生成传通讯服务器参数。
+ // 传入参数
+ // 1)type:11查询;12增删改,必须
+ // 2)name:存储过程名,必须
+ // 3)data:存储过程参数名和对应值,例如:
+ // this.param[0] = ['设备类型编码', '3', 'string', '0']
+ // this.param[1] = ['output', '3', 'int', '1'],必须
+ // 数组里四个分别对应:存储过程参数名(必须);存储过程参数值(必须);参数类型(若是output必须);参数是否为output(0否1是)
+ // 4)pageSize,pageList:分页使用,可选
+ Vue.prototype.CreateData = function(type, name, data, pageSize, pageList) {
+ var param_Str = ''
+ var param_array = []
+ if (type === '7') {
+ data.map(v => {
+ pageSize.map(h => {
+ const val = h.toString()
+ if (!v[val]) {
+ this.$set(v, val, '')
+ }
+ })
+ })
+ param_Str = data
+ } else {
+ if (data !== undefined) {
+ for (let i = 0; i < data.length; i++) {
+ param_array.push({
+ name: data[i][0],
+ value: data[i][1],
+ type: data[i][2],
+ output: data[i][3]
+ })
+ }
+ param_Str = JSON.stringify(param_array)
+ }
+ }
+ var obj = []
+ obj[0] = {}
+ obj[0].type = type
+ obj[0].name = name
+ obj[0].param = param_Str
+ obj[0].pageSize = pageSize
+ obj[0].pageList = pageList
+ var numn = JSON.stringify(obj[0])
+ return numn
+ }
+ // 高精原CreateData
Vue.prototype.CreateData = function(type, name, data, pageSize, pageList) {
var paramStr = ''
var paramarray = []
@@ -31,6 +77,7 @@ export default {
var numn = JSON.stringify(obj[0])
return numn
}
+
// 用于打开增加框,方法能重置表单,并使表单内容回到初始化状态。
// 传入参数
// 1)表单名称,字符串形式如'form',必须
diff --git a/src/views/ManufacturingCenter/maintainInformation/index.vue b/src/views/ManufacturingCenter/maintainInformation/index.vue
index 423ce63d..99a1f57b 100644
--- a/src/views/ManufacturingCenter/maintainInformation/index.vue
+++ b/src/views/ManufacturingCenter/maintainInformation/index.vue
@@ -16,7 +16,7 @@
导出日点检表
-
+
@@ -49,7 +49,7 @@
点检类型、点检内容维护
-
+
@@ -59,10 +59,9 @@
{{ scope.row.点检表类型名称 }}
-
+
-
- 新增
+ 新增
确定
@@ -104,10 +103,9 @@
{{ scope.row.保养项目 }}
-
+
-
- 新增
+ 新增
确定