|  | @@ -51,10 +51,9 @@
 | 
											
												
													
														|  |              <el-button type="primary" icon="el-icon-plus" size="small" :disabled="detailData.status == 1"
 |  |              <el-button type="primary" icon="el-icon-plus" size="small" :disabled="detailData.status == 1"
 | 
											
												
													
														|  |                @click.stop="addRow">录入明细
 |  |                @click.stop="addRow">录入明细
 | 
											
												
													
														|  |              </el-button>
 |  |              </el-button>
 | 
											
												
													
														|  | -            <el-button type="success" icon="el-icon-bottom" size="small" @click.stop="getTemplate">下载模板
 |  | 
 | 
											
												
													
														|  | -            </el-button>
 |  | 
 | 
											
												
													
														|  | 
 |  | +<!--            <el-button type="success" icon="el-icon-bottom" size="small" @click.stop="getTemplate">下载模板</el-button>-->
 | 
											
												
													
														|  |              <el-button type="info" icon="el-icon-top" size="small" :disabled="detailData.status == 1"
 |  |              <el-button type="info" icon="el-icon-top" size="small" :disabled="detailData.status == 1"
 | 
											
												
													
														|  | -              @click.stop="addRow">导入
 |  | 
 | 
											
												
													
														|  | 
 |  | +              @click.stop="excelBox = true">导入
 | 
											
												
													
														|  |              </el-button>
 |  |              </el-button>
 | 
											
												
													
														|  |            </template>
 |  |            </template>
 | 
											
												
													
														|  |            <template slot="oneCode" slot-scope="{ row, index }">
 |  |            <template slot="oneCode" slot-scope="{ row, index }">
 | 
											
										
											
												
													
														|  | @@ -92,6 +91,22 @@
 | 
											
												
													
														|  |          </check-schedule>
 |  |          </check-schedule>
 | 
											
												
													
														|  |        </el-dialog>
 |  |        </el-dialog>
 | 
											
												
													
														|  |      </div>
 |  |      </div>
 | 
											
												
													
														|  | 
 |  | +    <el-dialog title="导入"
 | 
											
												
													
														|  | 
 |  | +               append-to-body
 | 
											
												
													
														|  | 
 |  | +               :close-on-click-modal="false"
 | 
											
												
													
														|  | 
 |  | +               :visible.sync="excelBox"
 | 
											
												
													
														|  | 
 |  | +               width="555px">
 | 
											
												
													
														|  | 
 |  | +      <avue-form :option="excelOption" v-model="excelForm" :upload-after="uploadAfter">
 | 
											
												
													
														|  | 
 |  | +        <template slot="excelTemplate">
 | 
											
												
													
														|  | 
 |  | +          <el-button type="primary" @click="getTemplate">
 | 
											
												
													
														|  | 
 |  | +            点击下载<i class="el-icon-download el-icon--right"></i>
 | 
											
												
													
														|  | 
 |  | +          </el-button>
 | 
											
												
													
														|  | 
 |  | +        </template>
 | 
											
												
													
														|  | 
 |  | +      </avue-form>
 | 
											
												
													
														|  | 
 |  | +      <p style="text-align: center;color: #DC0505">
 | 
											
												
													
														|  | 
 |  | +        温馨提示 第一次导入时请先下载模板
 | 
											
												
													
														|  | 
 |  | +      </p>
 | 
											
												
													
														|  | 
 |  | +    </el-dialog>
 | 
											
												
													
														|  |    </div>
 |  |    </div>
 | 
											
												
													
														|  |  </template>
 |  |  </template>
 | 
											
												
													
														|  |  
 |  |  
 | 
											
										
											
												
													
														|  | @@ -107,6 +122,32 @@ export default {
 | 
											
												
													
														|  |    data() {
 |  |    data() {
 | 
											
												
													
														|  |      return {
 |  |      return {
 | 
											
												
													
														|  |        form: {},
 |  |        form: {},
 | 
											
												
													
														|  | 
 |  | +      excelBox:false,
 | 
											
												
													
														|  | 
 |  | +      excelOption: {
 | 
											
												
													
														|  | 
 |  | +        submitBtn: false,
 | 
											
												
													
														|  | 
 |  | +        emptyBtn: false,
 | 
											
												
													
														|  | 
 |  | +        column: [
 | 
											
												
													
														|  | 
 |  | +          {
 | 
											
												
													
														|  | 
 |  | +            label: '模板下载',
 | 
											
												
													
														|  | 
 |  | +            prop: 'excelTemplate',
 | 
											
												
													
														|  | 
 |  | +            formslot: true,
 | 
											
												
													
														|  | 
 |  | +            span: 24,
 | 
											
												
													
														|  | 
 |  | +          },{
 | 
											
												
													
														|  | 
 |  | +            label: '模板上传',
 | 
											
												
													
														|  | 
 |  | +            prop: 'excelFile',
 | 
											
												
													
														|  | 
 |  | +            type: 'upload',
 | 
											
												
													
														|  | 
 |  | +            drag: true,
 | 
											
												
													
														|  | 
 |  | +            loadText: '模板上传中,请稍等',
 | 
											
												
													
														|  | 
 |  | +            span: 24,
 | 
											
												
													
														|  | 
 |  | +            propsHttp: {
 | 
											
												
													
														|  | 
 |  | +              res: 'data'
 | 
											
												
													
														|  | 
 |  | +            },
 | 
											
												
													
														|  | 
 |  | +            tip: '请上传 .xls,.xlsx 标准格式文件',
 | 
											
												
													
														|  | 
 |  | +            action: "/api/trade-purchase/woodHarvestingCloud/import"
 | 
											
												
													
														|  | 
 |  | +          }
 | 
											
												
													
														|  | 
 |  | +        ]
 | 
											
												
													
														|  | 
 |  | +      },
 | 
											
												
													
														|  | 
 |  | +      excelForm:{},
 | 
											
												
													
														|  |        checkScheduleDialog: false,
 |  |        checkScheduleDialog: false,
 | 
											
												
													
														|  |        tableOption: {},
 |  |        tableOption: {},
 | 
											
												
													
														|  |        option: {
 |  |        option: {
 | 
											
										
											
												
													
														|  | @@ -418,6 +459,14 @@ export default {
 | 
											
												
													
														|  |      getTemplate() {
 |  |      getTemplate() {
 | 
											
												
													
														|  |        window.open(`/api/trade-purchase/woodHarvestingCloud/export-template?${this.website.tokenHeader}=${getToken()}`)
 |  |        window.open(`/api/trade-purchase/woodHarvestingCloud/export-template?${this.website.tokenHeader}=${getToken()}`)
 | 
											
												
													
														|  |      },
 |  |      },
 | 
											
												
													
														|  | 
 |  | +    uploadAfter(res, done, loading, column) {
 | 
											
												
													
														|  | 
 |  | +      res.forEach(item => this.itemsVOList.push({
 | 
											
												
													
														|  | 
 |  | +        ...item,
 | 
											
												
													
														|  | 
 |  | +        $cellEdit: true
 | 
											
												
													
														|  | 
 |  | +      }))
 | 
											
												
													
														|  | 
 |  | +      this.excelBox = false
 | 
											
												
													
														|  | 
 |  | +      done();
 | 
											
												
													
														|  | 
 |  | +    },
 | 
											
												
													
														|  |      //返回列表
 |  |      //返回列表
 | 
											
												
													
														|  |      backToList() {
 |  |      backToList() {
 | 
											
												
													
														|  |        this.$emit("goBack");
 |  |        this.$emit("goBack");
 |