| 
					
				 | 
			
			
				@@ -13,11 +13,11 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             @refresh-change="refreshChange" @row-del="rowDel" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             @resetColumn="resetColumnTwo('crud', 'option', 'optionList', 437)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             @saveColumn="saveColumnTwo('crud', 'option', 'optionList', 437)" :page.sync="page"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <template slot="filesListForm"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <!-- <template slot="filesListForm"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <span style="font-size: 12px;">(图片文件像素推荐700X700,有且只允许有一张主图,其余均为副图)</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <c-upload :data="form.filesList" display basic deleteUrl="/api/blade-sales-part/productLaunchFiles/remove" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 :enumerationValue="160" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </template> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <template slot="detailsTextForm"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <avue-ueditor v-model="form.detailsText" :options="optionsUeditor"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -384,14 +384,15 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           dicUrl: '/api/blade-system/dept/deptListAll', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   label: "商品图片", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   prop: "filesList", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   hide: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   showColumn: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   overHidden: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   span: 24, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // },  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          label: "商品图片", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          prop: "filesList", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          hide: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          showColumn: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          overHidden: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          span: 24, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           label: "防爆", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           prop: "explosionProof", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           display: false, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -550,17 +551,12 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 商城图片上传 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     onSuccess(response, file, fileList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      let version = '2' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (this.form.filesList.length == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        version = '0' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // let version = '2' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // if (this.form.filesList.length == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //   version = '0' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.form.filesList.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        fileName: response.data.originalName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        url: response.data.link, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        sort: this.form.filesList.length, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        version: version 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.form.url=response.data.link 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       submit({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ...this.form 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }).then(res => { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -585,10 +581,10 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     annexOpen(row, index) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.dataId = index 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.rowImg = row 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.orderList = row.filesList ? row.filesList : []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      for (let order of this.orderList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        order.paymentType = order.typeFiles 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // this.orderList = row.filesList ? row.filesList : []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // for (let order of this.orderList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //   order.paymentType = order.typeFiles 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       getDetail({ id: row.id }).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.form = res.data.data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -596,24 +592,24 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 附件保存 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     saveAnnex() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (this.orderList.length > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 循环把编辑状态变成保存状态 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.orderList.map((item) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (item.$cellEdit == true) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            item.$cellEdit = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            item.$cellEdit = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        let flag = this.orderList.some(item => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          return item.$version == '主图' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (!flag) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.$message.warning('请选择主图') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.rowImg.filesList = this.orderList; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // if (this.orderList.length > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //   // 循环把编辑状态变成保存状态 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //   this.orderList.map((item) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //     if (item.$cellEdit == true) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //       item.$cellEdit = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //     } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //       item.$cellEdit = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //   }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //   let flag = this.orderList.some(item => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //     return item.$version == '主图' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //   }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //   if (!flag) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //     this.$message.warning('请选择主图') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //     return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // this.rowImg.filesList = this.orderList; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       submit({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ...this.rowImg 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }).then(res => { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -728,28 +724,27 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //编辑确定 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     rowUpdate(form, index, done, loading) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (this.form.filesList.length > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        let flag = this.form.filesList.some(item => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          return item.$version == '主图' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (!flag) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.$message.warning('请选择主图') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          // done() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          loading() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 循环把编辑状态变成保存状态 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.form.filesList.map((item) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (item.$cellEdit == true) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // this.$set(item, "$cellEdit", false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            item.$cellEdit = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // this.$set(item, "$cellEdit", true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            item.$cellEdit = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log({ ...this.form }.detailsText, 651) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // if (this.form.filesList.length > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //   let flag = this.form.filesList.some(item => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //     return item.$version == '主图' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //   }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //   if (!flag) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //     this.$message.warning('请选择主图') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //     // done() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //     loading() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //     return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //   // 循环把编辑状态变成保存状态 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //   this.form.filesList.map((item) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //     if (item.$cellEdit == true) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //       // this.$set(item, "$cellEdit", false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //       item.$cellEdit = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //     } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //       // this.$set(item, "$cellEdit", true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //       item.$cellEdit = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //   }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       submit({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ...this.form 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }).then(res => { 
			 |