戴艳蓉 3 years ago
parent
commit
21e635a150

+ 2 - 0
src/apis/service/purchaseAndSale/adjust/index.js

@@ -8,6 +8,8 @@ export default {
   add: (data, params) => http(api + 'notecreate', data, 'post', params),
   // 详情
   detail: (data, params) => http(api + 'noteinfo', data, 'post', params),
+  // 编辑
+  update: (data, params) => http(api + 'noteedit', data, 'post', params),
   // 删除
   delete: (data, params) => http(api + 'delete', data, 'post', params),
   // 评论新建

+ 16 - 0
src/views/purchaseAndSale/adjust/columns.js

@@ -27,6 +27,22 @@ const seachStatus = [
     value: "6",
     label: "延后处理",
   },
+  {
+    value: "8",
+    label: "未关闭的",
+  },
+  {
+    value: "9",
+    label: "我创建的",
+  },
+  {
+    value: "10",
+    label: "我处理过的",
+  },
+  {
+    value: "11",
+    label: "到我处理的",
+  },
 ]
 const statusOptions = [
   {

+ 11 - 4
src/views/purchaseAndSale/adjust/detail.vue

@@ -69,7 +69,6 @@
                   >
                     <i class="el-icon-edit" @click="editItem(index)"></i>
                     <i class="el-icon-delete" @click="deleteById(item.id)"></i>
-                    <!-- </div> -->
                   </div>
                 </div>
                 <div class="tableData-talk_note">
@@ -81,7 +80,6 @@
                       @submit="plunsubmit"
                     />
                   </div>
-
                   <div
                     class="talk_note-main"
                     v-else
@@ -89,7 +87,11 @@
                   ></div>
                 </div>
               </div>
-              <div class="my-page" style="margin: -40px 0 0 0">
+              <div
+                class="my-page"
+                v-if="pageInfo.total > 5"
+                style="margin: -40px 0 0 0"
+              >
                 <el-pagination
                   @current-change="handleCurrentChange"
                   :current-page="pageInfo.page"
@@ -145,7 +147,7 @@
         <el-form-item label="处理人:">
           <el-select
             class="notshow"
-            v-model="ruleForm.username"
+            v-model="ruleForm.deal_id"
             style="width: 100%"
             placeholder="处理人:"
           >
@@ -265,6 +267,7 @@ export default {
       parmValue: {
         page: 1, // 页码
         size: 5, // 每页显示条数
+        id:this.queryId,
       },
       tableData: [],
       pageInfo: {
@@ -392,6 +395,7 @@ export default {
           status,
           apply_name,
           model_id,
+          deal_id,
         } = res.data;
         // console.log(res.data);
         this.ruleForm = {
@@ -405,7 +409,9 @@ export default {
           type: type || "",
           apply_name: apply_name || "",
           model_id: model_id.split(",") || [],
+          deal_id:deal_id||""
         };
+        await  this.getMuser()
         this.getNewTime();
       } else if (res && res.code >= 100 && res.code <= 104) {
         await this.logout();
@@ -434,6 +440,7 @@ export default {
     // 刷新表格
     async searchList() {
       this.tableData = [];
+      this.parmValue.id=this.queryId
       const res = await asyncRequest.cloudlist(this.parmValue);
       if (res && res.code === 0 && res.data) {
         let { list, count } = res.data;

+ 0 - 11
src/views/purchaseAndSale/adjust/index.vue

@@ -157,17 +157,6 @@
                   添加
                 </el-button>
               </el-col>
-
-              <el-col :span="3" style="width: 126px; float: right">
-                <el-button
-                  :size="searchSize"
-                  type="success"
-                  style="float: right"
-                  @click="showModel1 = true"
-                >
-                  设置处理人
-                </el-button>
-              </el-col>
             </el-row>
           </div>
         </template>