|  | @@ -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 => {
 |