فهرست منبع

修改抽屉宽度与附件上传改成多附件

asd123a20 2 سال پیش
والد
کامیت
31c4e32334

+ 1 - 1
admin-code/src/views/Home.vue

@@ -16,7 +16,7 @@
       </div>
       <filterList ref="filterList" :tableData="tableData" :filed="filed" @edit="filtereEdit" @delete="filterDelete" @query="filterQuery" :total="codeTotal"></filterList>
     </el-card>
-    <dialogAndDrawer :width="'55%'" :title="title" :visibleSync="visibleSync" v-if="visibleSync" @close="visibleSync = false">
+    <dialogAndDrawer :width="'70%'" :title="title" :visibleSync="visibleSync" v-if="visibleSync" @close="visibleSync = false">
       <template v-slot:windowMain>
         <formData :filed="formfiled" :data="formdata" :rules="formrules" @save="formSave"></formData>
       </template>

+ 12 - 5
admin-content/src/views/home.vue

@@ -21,7 +21,7 @@
         </filterList>
       </div>
     </el-card>
-    <dialogAndDrawer :width="'55%'" :title="title" :visibleSync="visibleSync" v-if="visibleSync" @close="visibleSync = false, lookUser = false">
+    <dialogAndDrawer :width="'70%'" :title="title" :visibleSync="visibleSync" v-if="visibleSync" @close="visibleSync = false, lookUser = false">
       <template v-slot:windowMain>
         <formData v-if="!lookUser" ref="formData" :filed="formfiled" :data="formdata" :rules="formrules" @save="formSave">
           <template v-slot:formItem="{ item, formdata }">
@@ -48,6 +48,7 @@
               action="/api/files/annex/upload"
               :on-success="handleAnnexSuccess"
               :on-remove="handleRemove"
+              :on-error="handleerr"
               :file-list="fileList">
               <el-button size="small" type="primary">附件上传</el-button>
             </el-upload>
@@ -168,6 +169,7 @@ export default {
       this.formdata = res.data;
       this.title = '修改文章';
       this.visibleSync = true;
+      if (e.annex) this.fileList = e.annex;
     },
     // 删除
     async filterDelete (e) {
@@ -188,6 +190,7 @@ export default {
       }
       this.$delete(e, 'isRevise');
       let res, msg;
+      if (this.fileList.length > 0) e.annex = this.fileList;
       // 修改
       if (e._id) {
         delete e.svip;
@@ -196,13 +199,14 @@ export default {
         msg = '文章修改成功';
       } else {
         res = await this.contentsCreate(e);
-        msg = '文章修改成功';
+        msg = '文章添加成功';
       }
       this.$resChange(res, msg);
       const filter = { bind: this.types };
       this.filterQuery({ filter });
       this.visibleSync = false;
       this.$refs.filterList.resetPage(-1);
+      this.fileList = [];
     },
     // 富文本改变
     editChage (e) {
@@ -210,13 +214,16 @@ export default {
     },
     // 附件上传
     handleAnnexSuccess(res, file) {
-      this.$refs.formData.setForm('annex', res.data.filePath);
+      console.log(res, 'res');
       this.fileList.push({ name: res.data.name, url: res.data.filePath });
     },
+    // 附件上传失败
+    handleerr(err, file, fileList) {
+      console.log(err);
+    },
     // 删除附件列表
     handleRemove(file, fileList) {
-      this.$refs.formData.setForm('annex', null);
-      delete this.fileList[0];
+      this.fileList = fileList;
     },
     // 缩略图上传
     handleAvatarSuccess(res, file) {

+ 2 - 2
admin-frame/vue.config.js

@@ -22,8 +22,8 @@ module.exports = {
     port: 3000,
     proxy: {
       '/api/': {
-        target: 'http://skl.cc-lotus.info'
-        // target: 'http://127.0.0.1:18090'
+        // target: 'http://skl.cc-lotus.info'
+        target: 'http://127.0.0.1:18090'
       },
       '/upload/': {
         // target: 'http://127.0.0.1:9002'

+ 1 - 1
admin-img-news/src/views/home.vue

@@ -18,7 +18,7 @@
         <filterList ref="filterList" :tableData="imgNewsList" :filed="filed" @edit="filtereEdit" @delete="filterDelete" @query="filterQuery" :total="Total"></filterList>
       </div>
     </el-card>
-    <dialogAndDrawer :width="'55%'" :title="title" :visibleSync="visibleSync" v-if="visibleSync" @close="visibleSync = false">
+    <dialogAndDrawer :width="'70%'" :title="title" :visibleSync="visibleSync" v-if="visibleSync" @close="visibleSync = false">
       <template v-slot:windowMain>
         <formData ref="formData" :filed="formfiled" :data="formdata" :rules="formrules" @save="formSave">
           <template v-slot:formItem="{ item, formdata }">

+ 1 - 1
admin-log/src/views/home.vue

@@ -8,7 +8,7 @@
         <filterList ref="filterList" :operation="operation" :tableData="logList" :filed="filed" @look="look" @query="filterQuery" :total="Total"></filterList>
       </div>
     </el-card>
-    <dialogAndDrawer :width="'55%'" :title="title" :visibleSync="visibleSync" v-if="visibleSync" @close="visibleSync = false">
+    <dialogAndDrawer :width="'70%'" :title="title" :visibleSync="visibleSync" v-if="visibleSync" @close="visibleSync = false">
       <template v-slot:windowMain>
         <p>模块: {{ formdata.service }}</p>
         <p>服务: {{ formdata.module }}</p>

+ 1 - 1
admin-menu/src/views/home.vue

@@ -15,7 +15,7 @@
         <filterList ref="filterList" :tableData="menusList" :filed="filed" @edit="filtereEdit" @delete="filterDelete" @query="filterQuery" :total="Total"></filterList>
       </div>
     </el-card>
-    <dialogAndDrawer :width="'55%'" :title="title" :visibleSync="visibleSync" v-if="visibleSync" @close="visibleSync = false">
+    <dialogAndDrawer :width="'70%'" :title="title" :visibleSync="visibleSync" v-if="visibleSync" @close="visibleSync = false">
       <template v-slot:windowMain>
         <formData ref="formData" :filed="formfiled" :data="formdata" :rules="formrules" @save="formSave">
           <template v-slot:formItem="{ item, formdata }">

+ 1 - 1
admin-page/src/views/home.vue

@@ -9,7 +9,7 @@
         <filterList ref="filterList" :tableData="contents" :filed="filed" @edit="filtereEdit" @delete="filterDelete" @query="filterQuery" :total="Total"></filterList>
       </div>
     </el-card>
-    <dialogAndDrawer :width="'55%'" :title="title" :visibleSync="visibleSync" v-if="visibleSync" @close="visibleSync = false">
+    <dialogAndDrawer :width="'70%'" :title="title" :visibleSync="visibleSync" v-if="visibleSync" @close="visibleSync = false">
       <template v-slot:windowMain>
         <formData ref="formData" :filed="formfiled" :data="formdata" :rules="formrules" @save="formSave">
           <template v-slot:formItem="{ item, formdata }">

+ 1 - 1
admin-role-menu/src/views/home.vue

@@ -8,7 +8,7 @@
         <filterList ref="filterList" :pagination="false" :filter="false" :operation="operation" :options="options" :tableData="menus" :filed="filed" @view="view"></filterList>
       </div>
     </el-card>
-    <dialogAndDrawer :width="'55%'" :title="title" :visibleSync="visibleSync" v-if="visibleSync" @close="visibleSync = false">
+    <dialogAndDrawer :width="'70%'" :title="title" :visibleSync="visibleSync" v-if="visibleSync" @close="visibleSync = false">
       <template v-slot:windowMain>
         <transfer :data="roleList" :values="values" @change="transferChage"></transfer>
       </template>

+ 1 - 1
admin-role/src/views/home.vue

@@ -9,7 +9,7 @@
         <filterList ref="filterList" :tableData="roleList" :filed="filed" @edit="filtereEdit" @delete="filterDelete" @query="filterQuery" :total="Total"></filterList>
       </div>
     </el-card>
-    <dialogAndDrawer :width="'55%'" :title="title" :visibleSync="visibleSync" v-if="visibleSync" @close="visibleSync = false">
+    <dialogAndDrawer :width="'70%'" :title="title" :visibleSync="visibleSync" v-if="visibleSync" @close="visibleSync = false">
       <template v-slot:windowMain>
         <formData :filed="formfiled" :data="formdata" :rules="formrules" @save="formSave"></formData>
       </template>

+ 1 - 1
admin-toconfig/src/views/home.vue

@@ -9,7 +9,7 @@
         <filterList ref="filterList" :tableData="toConfigList" :filed="filed" @edit="filtereEdit" @delete="filterDelete" @query="filterQuery" :total="Total"></filterList>
       </div>
     </el-card>
-    <dialogAndDrawer :width="'55%'" :title="title" :visibleSync="visibleSync" v-if="visibleSync" @close="visibleSync = false">
+    <dialogAndDrawer :width="'70%'" :title="title" :visibleSync="visibleSync" v-if="visibleSync" @close="visibleSync = false">
       <template v-slot:windowMain>
         <formData :filed="formfiled" :data="formdata" :rules="formrules" @save="formSave"></formData>
       </template>

+ 1 - 1
admin-user/src/views/home.vue

@@ -9,7 +9,7 @@
         <filterList ref="filterList" :options="options" :operation="operation" :tableData="userList" :filed="filed" @bind="bindRole" @edit="filtereEdit" @delete="filterDelete" @query="filterQuery" :total="Total"></filterList>
       </div>
     </el-card>
-    <dialogAndDrawer :width="'55%'" :title="title" :visibleSync="visibleSync" v-if="visibleSync" @close="visibleSync = false">
+    <dialogAndDrawer :width="'70%'" :title="title" :visibleSync="visibleSync" v-if="visibleSync" @close="visibleSync = false">
       <template v-slot:windowMain>
         <formData v-if="!bind" :filed="formfiled" :data="formdata" :rules="formrules" @save="formSave"></formData>
         <transfer v-else :data="roleList" :values="values" @change="transferChage"></transfer>