From f2ecd120bbb808088f45f2be07350849be14399f Mon Sep 17 00:00:00 2001 From: liugongyu <290219706@qq.com> Date: Tue, 26 Aug 2025 19:40:51 +0800 Subject: [PATCH] 树 修改 --- api/tree.js | 2 ++ components/common/tui-request/index.js | 5 +++++ subPackages/treePage/addTree.vue | 16 ++++------------ subPackages/treePage/editTree.vue | 10 ++++++---- subPackages/treePage/editTreeIfo.vue | 508 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 525 insertions(+), 16 deletions(-) create mode 100644 subPackages/treePage/editTreeIfo.vue diff --git a/api/tree.js b/api/tree.js index ad02539..fb21980 100644 --- a/api/tree.js +++ b/api/tree.js @@ -11,6 +11,8 @@ export const addTree = (params) => request.post('/business/tree', params) // 树基本详情 export const treeDetailReq = (params) => request.get('/business/tree/'+params ) +// 修改树 +export const updateTree = (params) => request.put('/business/tree/',params ) // 归属公司 export const belongCompanyreq = (params) => request.get('/system/dict/data/type/belongCompanyId', params) diff --git a/components/common/tui-request/index.js b/components/common/tui-request/index.js index 6a1fc73..e3b7dab 100644 --- a/components/common/tui-request/index.js +++ b/components/common/tui-request/index.js @@ -123,6 +123,11 @@ const http = { config.url = url || config.url || '' return http.request(config) }, + put(url, config = {}) { + config.method = 'put' + config.url = url || config.url || '' + return http.request(config) + }, all(requests) { return Promise.all(requests) }, diff --git a/subPackages/treePage/addTree.vue b/subPackages/treePage/addTree.vue index 68ea503..cbd70f4 100644 --- a/subPackages/treePage/addTree.vue +++ b/subPackages/treePage/addTree.vue @@ -86,6 +86,7 @@ :value="formData.treeImgListFile" :serverUrl="serverURL" :header="{'Authorization': userToken}" @complete="handleComplete" + @remove="handleRemove" :limit="3" accept="image/*" > @@ -310,15 +311,9 @@ export default { longitude: '', // 经度 road: '' }, - // currentFiles: [...this.value], // 当前已上传文件列表 - // value: [] } }, watch: { - // 监听外部传入的value变化 - // value(newVal) { - // this.currentFiles = [...newVal]; - // } }, onReady() { //开启即时校验,开启后输入即校验【参数必传】,第一参数:是否开启;第二参数:校验规则 @@ -334,9 +329,7 @@ export default { this.treeOwnership() }, methods: { - handleInput() { - this.formData.treeheight = this.formData.treeheight.replace(/^(\d*\.\d{0,2}).*/, '$1'); - }, + // 权属分类 treeOwnership() { treeOwnership().then(res => { console.log(res) @@ -369,10 +362,9 @@ export default { handleRemove(index) { // 从列表中移除 this.formData.treeImgList.splice(index, 1); + this.formData.treeImgListFile.splice(index, 1); console.log(this.formData.treeImgList.length) - // // 通知父组件更新 - // this.$emit('input', this.currentFiles); - // this.$emit('remove', index); + }, pickerShow() { this.show = true diff --git a/subPackages/treePage/editTree.vue b/subPackages/treePage/editTree.vue index 7f9a609..8e27f91 100644 --- a/subPackages/treePage/editTree.vue +++ b/subPackages/treePage/editTree.vue @@ -6,7 +6,7 @@ - xiugai基本信息 + @@ -14,11 +14,12 @@ + + \ No newline at end of file -- libgit2 0.21.4