From e554769ca482311a0bc89aa05c3998dac862cc91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E9=99=8C?= Date: Fri, 9 Jun 2023 19:34:06 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=AC=E5=AF=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/model/app.js | 42 +++- src/api/model/common.js | 2 +- src/components/scForm/index.vue | 33 +--- src/components/scTitle/index.vue | 3 +- src/components/scUpload/file.vue | 14 +- src/components/scUpload/index.vue | 20 +- src/components/scUpload/multiple.vue | 6 - src/config/upload.js | 4 +- src/views/app/apartment/images.vue | 41 ++++ src/views/app/apartment/index.vue | 66 +++++-- src/views/app/apartment/room.vue | 269 ++++++++++++++++++++++++++ src/views/app/apartment/save.vue | 229 ---------------------- src/views/app/apartment/update.vue | 86 ++++++++ src/views/template/list/chartlist.vue | 222 +++++++++++++++++++++ 14 files changed, 734 insertions(+), 303 deletions(-) create mode 100644 src/views/app/apartment/images.vue create mode 100644 src/views/app/apartment/room.vue delete mode 100644 src/views/app/apartment/save.vue create mode 100644 src/views/app/apartment/update.vue create mode 100644 src/views/template/list/chartlist.vue diff --git a/src/api/model/app.js b/src/api/model/app.js index ee7bd91..2957a2a 100644 --- a/src/api/model/app.js +++ b/src/api/model/app.js @@ -8,19 +8,47 @@ export default { return await http.get(this.url, params); } }, - info: { - url: `/app/apartment/info`, - name: "详情", - get: async function(params) { - return await http.get(this.url, params); - } - }, submit: { url: `/app/apartment/submit`, name: "提交数据", post: async function(params) { return await http.post(this.url, params); } + }, + info: { + url: `/app/apartment/info`, + name: "获取数据", + get: async function(params) { + return await http.get(this.url, params); + } + }, + config: { + url: `/app/apartment/config`, + name: "读取配置", + get: async function(params) { + return await http.get(this.url, params); + } + }, + roomSubmit: { + url: `/app/apartment/roomSubmit`, + name: "房源详情", + post: async function(params) { + return await http.post(this.url, params); + } + }, + roomGet: { + url: `/app/apartment/roomGet`, + name: "房源提交数据", + get: async function(params) { + return await http.get(this.url, params); + } + }, + getImages: { + url: `/app/apartment/getImages`, + name: "房源提交数据", + get: async function(params) { + return await http.get(this.url, params); + } } }, } \ No newline at end of file diff --git a/src/api/model/common.js b/src/api/model/common.js index f69d0bc..2821f79 100644 --- a/src/api/model/common.js +++ b/src/api/model/common.js @@ -9,7 +9,7 @@ export default { } }, uploadFile: { - url: `/app/upload/file`, + url: `/app/upload?type=file`, name: "附件上传", post: async function(data, config={}){ return await http.post(this.url, data, config); diff --git a/src/components/scForm/index.vue b/src/components/scForm/index.vue index 146acdf..6d6ed74 100644 --- a/src/components/scForm/index.vue +++ b/src/components/scForm/index.vue @@ -23,11 +23,15 @@ - - @@ -71,7 +70,6 @@ }, data(){ return { - value: "", defaultFileList: [] } }, @@ -80,19 +78,16 @@ if(Array.isArray(val)){ if (JSON.stringify(val) != JSON.stringify(this.formatArr(this.defaultFileList))) { this.defaultFileList = val - this.value = val } }else{ if (val != this.toStr(this.defaultFileList)) { this.defaultFileList = this.toArr(val) - this.value = val } } }, defaultFileList: { handler(val){ this.$emit('update:modelValue', Array.isArray(this.modelValue) ? this.formatArr(val) : this.toStr(val)) - this.value = this.toStr(val) }, deep: true } @@ -104,7 +99,6 @@ }, mounted() { this.defaultFileList = Array.isArray(this.modelValue) ? this.modelValue : this.toArr(this.modelValue) - this.value = this.toStr( this.modelValue) if(!this.disabled && this.draggable){ this.rowDrop() } diff --git a/src/config/upload.js b/src/config/upload.js index fc60cae..e536015 100644 --- a/src/config/upload.js +++ b/src/config/upload.js @@ -10,10 +10,10 @@ export default { parseData: function (res) { return { code: res.code, //分析状态字段结构 - name: res.data.original,//分析文件名称 + msg: res.message, //分析描述字段结构 + name: res.data.original, //分析文件名称 url: res.data.url, //分析图片远程地址结构 aid: res.data.aid, //分析图片远程地址结构 - msg: res.message //分析描述字段结构 } }, apiObjFile: API.common.uploadFile, //附件上传请求API对象 diff --git a/src/views/app/apartment/images.vue b/src/views/app/apartment/images.vue new file mode 100644 index 0000000..659755c --- /dev/null +++ b/src/views/app/apartment/images.vue @@ -0,0 +1,41 @@ + + + diff --git a/src/views/app/apartment/index.vue b/src/views/app/apartment/index.vue index 8eb9fbc..e0a6f76 100644 --- a/src/views/app/apartment/index.vue +++ b/src/views/app/apartment/index.vue @@ -16,6 +16,13 @@ + + + @@ -31,7 +38,7 @@ + + diff --git a/src/views/app/apartment/save.vue b/src/views/app/apartment/save.vue deleted file mode 100644 index 6f31eaf..0000000 --- a/src/views/app/apartment/save.vue +++ /dev/null @@ -1,229 +0,0 @@ - - - - - diff --git a/src/views/app/apartment/update.vue b/src/views/app/apartment/update.vue new file mode 100644 index 0000000..c985a5c --- /dev/null +++ b/src/views/app/apartment/update.vue @@ -0,0 +1,86 @@ + + + + + diff --git a/src/views/template/list/chartlist.vue b/src/views/template/list/chartlist.vue new file mode 100644 index 0000000..d82e922 --- /dev/null +++ b/src/views/template/list/chartlist.vue @@ -0,0 +1,222 @@ + + + + +