diff --git a/src/api/part/umInformation.js b/src/api/part/umInformation.js
new file mode 100644
index 0000000..083b508
--- /dev/null
+++ b/src/api/part/umInformation.js
@@ -0,0 +1,29 @@
+import { createAPI } from "@/utils/httpRequest.js";
+
+/**
+ * 单位信息列表查询
+ * @param data
+ * @returns {*}
+ */
+export const umInformationSearch = data => createAPI(`/plm/umInformation/umInformationSearch`,'post',data)
+/**
+ * 单位信息新增
+ * @param data
+ * @returns {*}
+ */
+export const umInformationSave = data => createAPI(`/plm/umInformation/umInformationSave`,'post',data)
+/**
+ * 单位信息编辑
+ * @param data
+ * @returns {*}
+ */
+export const umInformationEdit = data => createAPI(`/plm/umInformation/umInformationEdit`,'post',data)
+/**
+ * 单位信息删除
+ * @param data
+ * @returns {*}
+ */
+export const umInformationDelete = data => createAPI(`/plm/umInformation/umInformationDelete`,'post',data)
+
+
+
diff --git a/src/views/modules/common/Chooselist.vue b/src/views/modules/common/Chooselist.vue
index b4a80e6..558e302 100644
--- a/src/views/modules/common/Chooselist.vue
+++ b/src/views/modules/common/Chooselist.vue
@@ -111,13 +111,14 @@ export default {
getChooselist({"tagNo": tagNo}).then(({data}) => {
this.columnList = []
this.baseListData = data.data
- let start = data.data.sqlcode.indexOf("Select")
- let end = data.data.sqlcode.indexOf("from")
+ let start = data.data.sqlcode.toUpperCase().indexOf("Select".toUpperCase())
+ let end = data.data.sqlcode.toUpperCase().indexOf("from".toUpperCase())
let length = end - start
let columns = data.data.sqlcode.trim().substring(start + 6, length).trim()
let props = columns.split(",")
props.forEach((item, index) => {
let name = '信息列'
+ //debugger
switch (index) {
case 0:
name = this.baseListData.caption1
diff --git a/src/views/modules/part/partInformation.vue b/src/views/modules/part/partInformation.vue
index ae86c89..29419c8 100644
--- a/src/views/modules/part/partInformation.vue
+++ b/src/views/modules/part/partInformation.vue
@@ -130,7 +130,7 @@
-
+
计量单位
@@ -166,7 +166,7 @@
-
+
属性模板
@@ -736,55 +736,7 @@
],
// ======== 必填规则 ========
rules: {
- customerDesc: [
- {
- required: true,
- message: ' ',
- trigger: 'change'
- }
- ],
- trackerName: [
- {
- required: true,
- message: ' ',
- trigger: 'change'
- }
- ],
- projectName: [
- {
- required: true,
- message: ' ',
- trigger: 'change'
- }
- ],
- quoterName: [
- {
- required: true,
- message: ' ',
- trigger: 'change'
- }
- ],
- partName: [
- {
- required: true,
- message: ' ',
- trigger: 'change'
- }
- ],
- priorityLevel: [
- {
- required: true,
- message: ' ',
- trigger: 'change'
- }
- ],
- requiredCompletionDate: [
- {
- required: true,
- message: ' ',
- trigger: 'change'
- }
- ]
+
},
// ======== 复选数据集 ========
partSelections: [],
@@ -1209,7 +1161,6 @@
* @param val
*/
getBaseData (val) {
- console.log(222)
if (this.tagNo === 107) {
if(this.tagNo1 === 1) {
this.modalData.umId = val.um_id
diff --git a/src/views/modules/part/umInformation.vue b/src/views/modules/part/umInformation.vue
new file mode 100644
index 0000000..58b4a3e
--- /dev/null
+++ b/src/views/modules/part/umInformation.vue
@@ -0,0 +1,514 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 新增
+
+ {{ "导出" }}
+
+
+
+
+
+
+
+
+ {{ scope.row[item.columnProp] }}
+
+
+
+
+
+ 编辑
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 保存
+ 关闭
+
+
+
+
+
+
+
+
+
+
+
+