|
@@ -258,6 +258,13 @@
|
|
@click="$router.push('/supply/deliver/engin_list?isShow=true')"
|
|
@click="$router.push('/supply/deliver/engin_list?isShow=true')"
|
|
>工程退货申请</el-button
|
|
>工程退货申请</el-button
|
|
>
|
|
>
|
|
|
|
+ <!-- <el-button size="mini"
|
|
|
|
+ type="primary"
|
|
|
|
+ icon="el-icon-download"
|
|
|
|
+ @click="handleFilterData"
|
|
|
|
+ >
|
|
|
|
+ 导出数据
|
|
|
|
+ </el-button> -->
|
|
<ExportButton
|
|
<ExportButton
|
|
:exUrl="'invoice/exportInvoice'"
|
|
:exUrl="'invoice/exportInvoice'"
|
|
:exParams="exParams"
|
|
:exParams="exParams"
|
|
@@ -815,6 +822,22 @@
|
|
<el-button type="primary" @click="submitDialogForm">确 定</el-button>
|
|
<el-button type="primary" @click="submitDialogForm">确 定</el-button>
|
|
</div>
|
|
</div>
|
|
</el-dialog>
|
|
</el-dialog>
|
|
|
|
+
|
|
|
|
+ <el-dialog
|
|
|
|
+ title="导出项"
|
|
|
|
+ :visible.sync="dialogVisible"
|
|
|
|
+ width="50%"
|
|
|
|
+ >
|
|
|
|
+ <el-checkbox :indeterminate="isIndeterminate" v-model="checkAll" @change="handleCheckAllChange">全选</el-checkbox>
|
|
|
|
+ <div style="margin: 15px 0;"></div>
|
|
|
|
+ <el-checkbox-group v-model="check" @change="handleCheckedCitiesChange">
|
|
|
|
+ <el-checkbox v-for="item in excelData" :label="item.value" >{{item.name}}</el-checkbox>
|
|
|
|
+ </el-checkbox-group>
|
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
|
+ <el-button @click="dialogVisible = false">取 消</el-button>
|
|
|
|
+ <el-button type="primary" @click="dialogVisible = false">确 定</el-button>
|
|
|
|
+ </span>
|
|
|
|
+ </el-dialog>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
@@ -907,6 +930,20 @@ export default {
|
|
dialogFormRules: {
|
|
dialogFormRules: {
|
|
password: [{ required: true, message: "请输入密码", trigger: "blur" }],
|
|
password: [{ required: true, message: "请输入密码", trigger: "blur" }],
|
|
},
|
|
},
|
|
|
|
+ dialogVisible:false,
|
|
|
|
+ excelData:[
|
|
|
|
+ {
|
|
|
|
+ value:1,
|
|
|
|
+ name:'状态'
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ value:2,
|
|
|
|
+ name:'打印时间'
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
|
|
+ check:[],
|
|
|
|
+ checkAll:false,
|
|
|
|
+ isIndeterminate: false
|
|
};
|
|
};
|
|
},
|
|
},
|
|
computed: {
|
|
computed: {
|
|
@@ -988,6 +1025,23 @@ export default {
|
|
this.initPrint();
|
|
this.initPrint();
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
|
|
+ handleFilterData(){
|
|
|
|
+ this.dialogVisible = true
|
|
|
|
+ },
|
|
|
|
+
|
|
|
|
+ handleCheckAllChange(val) {
|
|
|
|
+ // let arr = []
|
|
|
|
+ // if (val) {
|
|
|
|
+ // for (let i = 1; i <=this.excelData.length; i++) {
|
|
|
|
+ // arr.push(i)
|
|
|
|
+ // }
|
|
|
|
+ // }
|
|
|
|
+ // this.excelData = val ? arr : [];
|
|
|
|
+ this.isIndeterminate = false;
|
|
|
|
+ },
|
|
|
|
+ handleCheckedCitiesChange(){
|
|
|
|
+ console.log(this.checkAll);
|
|
|
|
+ },
|
|
// 获取业务员列表
|
|
// 获取业务员列表
|
|
getSalesmanList() {
|
|
getSalesmanList() {
|
|
getSalesmanList({
|
|
getSalesmanList({
|