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 @@ + + + + + +