wangxiaoqian vor 2 Jahren
Ursprung
Commit
dddb38d765
4 geänderte Dateien mit 40 neuen und 12 gelöschten Zeilen
  1. 1 1
      src/api/system/order.js
  2. 1 3
      src/views/index_v1.vue
  3. 35 5
      src/views/project/index.vue
  4. 3 3
      src/views/technician/index.vue

+ 1 - 1
src/api/system/order.js

@@ -21,7 +21,7 @@ export function getOrder(data) {
 // 新增认领
 export function addOrder(data) {
   return request({
-    url: '/dev-api/api/order/v1/wx/add',
+    url: '/api/order/v1/wx/add',
     method: 'post',
     data: data
   })

+ 1 - 3
src/views/index_v1.vue

@@ -6,7 +6,7 @@
     <el-row style="background:#fff;padding:16px 16px 0;margin-bottom:32px;">
       <line-chart :chart-data="lineChartData" />
     </el-row>
-
+    
     <el-row :gutter="32">
       <el-col :xs="24" :sm="24" :lg="8">
         <div class="chart-wrapper">
@@ -24,8 +24,6 @@
         </div>
       </el-col>
     </el-row>
-
-    
   </div>
 </template>
 

+ 35 - 5
src/views/project/index.vue

@@ -175,9 +175,19 @@
           <el-form-item label="适用人群" prop="cSyrq">
             <el-input v-model="form.cSyrq" type="textarea" placeholder="请输入内容" />
           </el-form-item>
-          <el-form-item label="项目详情 富文本" prop="cDetail">
+          <el-form-item label="项目详情" prop="cDetail">
             <!-- <el-input v-model="form.cDetail" type="textarea" placeholder="请输入内容" /> -->
-            <editor v-model="form.cDetail" :min-height="192"/>
+            <!-- <editor v-model="form.cDetail" :min-height="192"/> -->
+            <el-upload
+                action="#"
+                class="avatar-uploader"
+                :http-request="handleDetailsSuccess"
+                :before-upload="beforeDetailsUpload"
+                :show-file-list="false"
+                >
+                <img v-if="form.cDetail" :src="form.cDetail" style="width:100%;">
+                <i v-else class="el-icon-plus avatar-uploader-icon"></i>
+            </el-upload>
           </el-form-item>
           <!-- <el-form-item label="已售" prop="nSaleNumber">
             <el-input v-model="form.nSaleNumber" placeholder="请输入已售" />
@@ -304,12 +314,30 @@
                 console.log(typeof this.form.cCover,"this.form.cCover")
                 console.log(response,"图片上传成功!")
             })
-        },
-        beforeAvatarUpload(file) {
+      },
+      beforeAvatarUpload(file) {
             if (file.type.indexOf("image/") == -1) {
                 this.$modal.msgError("文件格式错误,请上传图片类型,如:JPG,PNG后缀的文件。");
             }
-        },
+      },
+      //项目详情上传 -------------图片
+      handleDetailsSuccess(file) {
+        // console.log(file,"file")
+        const formData = new FormData()
+        formData.append('file',file.file)
+        upload(formData).then(response => {
+            this.queryParams.cDetail = response.fileName
+            this.form.cDetail = process.env.VUE_APP_BASE_API+response.fileName
+            console.log(typeof this.form.cDetail,"this.form.cCover")
+            console.log(response,"图片上传成功!")
+        })
+      },
+      beforeDetailsUpload(file) {
+        if (file.type.indexOf("image/") == -1) {
+          this.$modal.msgError("文件格式错误,请上传图片类型,如:JPG,PNG后缀的文件。");
+        }
+      },
+
       // 取消按钮
       cancel() {
         this.open = false;
@@ -371,6 +399,7 @@
           console.log(res,'5555555555')
           this.form = res.data
           this.form.cCover = process.env.VUE_APP_BASE_API+res.data.cCover
+          this.form.cDetail = process.env.VUE_APP_BASE_API+res.data.cDetail
         })
       },
       /** 提交按钮 */
@@ -379,6 +408,7 @@
           if (valid) {
             if (this.form.cId != null) {
               this.form.cCover = this.queryParams.cCover
+              this.form.cDetail = this.queryParams.cDetail
                 addXiangmu(this.form).then(response => {
                 this.$modal.msgSuccess("修改成功");
                 this.open = false;

+ 3 - 3
src/views/technician/index.vue

@@ -81,7 +81,7 @@
         
         <el-table-column label="电话" align="center" prop="cPhone" />
         <el-table-column label="地址" align="center" prop="cAddress" />
-        <el-table-column label="个人简介" align="center" prop="cJianjie" />
+        <!-- <el-table-column label="个人简介" align="center" prop="cJianjie" /> -->
         <el-table-column label="评分" align="center" prop="nStar" />
         <el-table-column label="佣金比例" align="center" prop="nBili" />
         <el-table-column label="已服务数量" align="center" prop="nNum" />
@@ -525,7 +525,7 @@
       handleUpdate(row) {
         this.reset();
         const cOpenId = {
-          cOpenId :row.cOpenId || this.ids
+          id :row.id || this.ids
         }
         this.open = true;
         this.title = "修改技师";
@@ -578,7 +578,7 @@
       /** 删除按钮操作 */
       handleDelete(row) {
         const cOpenIds = {
-          cOpenId : row.cOpenId || this.ids
+          id : row.id || this.ids
         };
         this.$modal.confirm('是否确认删除"' + row.cName + '"吗?').then(function() {
           return delJs(cOpenIds);