|
|
@@ -0,0 +1,173 @@
|
|
|
+<!-- @desc:发票管理-发票管理 @auth:??? @time:----- -->
|
|
|
+<template>
|
|
|
+ <div class="main-div" ref="mainDiv">
|
|
|
+ <loading :loading="loading" v-if="!modalVisible"></loading>
|
|
|
+ <!--按钮区-->
|
|
|
+ <BaseIndexButtonGroup id="BaseIndexButtonGroup">
|
|
|
+ <template #left>
|
|
|
+ <!-- 查询 -->
|
|
|
+ <BaseIndexButton ref="search" name="search"></BaseIndexButton>
|
|
|
+ <!-- 清空条件 -->
|
|
|
+ <BaseIndexButton ref="clear" name="clear"></BaseIndexButton>
|
|
|
+ <!-- 编辑 -->
|
|
|
+ <BaseIndexButton right-button="warehouse-management-edit" ref="edit" name="edit"></BaseIndexButton>
|
|
|
+ <!-- 启用 -->
|
|
|
+ <BaseIndexButton right-button="warehouse-management-enable" ref="enable" name="enable"></BaseIndexButton>
|
|
|
+ <!-- 停用 -->
|
|
|
+ <BaseIndexButton right-button="warehouse-management-disable" ref="disable" name="disable"></BaseIndexButton>
|
|
|
+ <!-- 导入 -->
|
|
|
+ <BaseIndexButton right-button="warehouse-management-import" ref="import" name="import"></BaseIndexButton>
|
|
|
+ <!-- 导出 -->
|
|
|
+ <BaseIndexButton right-button="warehouse-management-export" ref="export" name="export"></BaseIndexButton>
|
|
|
+ </template>
|
|
|
+ <template #right>
|
|
|
+ <!-- 新建 -->
|
|
|
+ <BaseIndexButton right-button="warehouse-management-add" ref="add" name="add"></BaseIndexButton>
|
|
|
+ </template>
|
|
|
+ </BaseIndexButtonGroup>
|
|
|
+
|
|
|
+
|
|
|
+ <!-- 表格部分 -->
|
|
|
+ <div :style="'height: ' + tableHeight + 'px'" class="split-div-class">
|
|
|
+ <!-- 卡片区 -->
|
|
|
+ <div class="index-card">
|
|
|
+ <!-- 查询条件区域 -->
|
|
|
+ <div id="search-cond-div" ref="search-cond-div" class="search-cond-class">
|
|
|
+ <SearchCond ref="searchCond" v-model="searchCond"
|
|
|
+ @collapse-change="collapseChange" :setFlag="false"
|
|
|
+ :searchContent="searchContent" ></SearchCond>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <!-- 表格部分 -->
|
|
|
+ <DkTable :id="'table-'+$options.name"
|
|
|
+ ref="table-select"
|
|
|
+ :data="tableData"
|
|
|
+ :height="tableHeight-60"
|
|
|
+ primaryKey="staffId"
|
|
|
+ :multiple="false"
|
|
|
+ :choose-flag="false"
|
|
|
+ @current-change="currentChangeTable"
|
|
|
+ :page-flag="true"
|
|
|
+ :page-total="pageInfo.total"
|
|
|
+ @pageChange="pageSizeChange"
|
|
|
+ :pageSizeOpts="pageSizeOpts"
|
|
|
+ :current-page="pageInfo.currentPage"
|
|
|
+ :pageSize="pageInfo.pageSize"
|
|
|
+ >
|
|
|
+ <!-- 商品编号 -->
|
|
|
+ <DkTableColumn field="ownCpName" title="发票类型"></DkTableColumn>
|
|
|
+ <!-- 商品名称 -->
|
|
|
+ <DkTableColumn field="staffCode" title="发票代码 / 号码"></DkTableColumn>
|
|
|
+ <!-- 规格型号 -->
|
|
|
+ <DkTableColumn field="staffName" type="link" title="开票日期"
|
|
|
+ @on-link="handleLink(Object.assign($event,{button:'edit'}))"></DkTableColumn>
|
|
|
+ <!-- 计量单位 -->
|
|
|
+ <DkTableColumn field="staffPhone" title="开票方 / 受票方信息"></DkTableColumn>
|
|
|
+ <!-- 仓库名称 -->
|
|
|
+ <DkTableColumn field="orgName" title="发票状态"></DkTableColumn>
|
|
|
+ <!-- 存放货位 -->
|
|
|
+ <DkTableColumn field="postName" title="关联合同编号"></DkTableColumn>
|
|
|
+ <!-- 供应商 -->
|
|
|
+ <DkTableColumn field="jobName" title="关联销售单 / 采购单"></DkTableColumn>
|
|
|
+ <!-- 采购人 -->
|
|
|
+ <DkTableColumn field="openStatusName" title="皮棉品种 / 规格"/>
|
|
|
+ <!-- 备注 -->
|
|
|
+ <DkTableColumn field="roleName" title="数量 / 单位"></DkTableColumn>
|
|
|
+ <DkTableColumn field="roleName" title="单价 / 金额"></DkTableColumn>
|
|
|
+ <DkTableColumn field="roleName" title="税率"></DkTableColumn>
|
|
|
+
|
|
|
+
|
|
|
+ </DkTable>
|
|
|
+ </div>
|
|
|
+ <!--新建编辑-->
|
|
|
+ <DkModal
|
|
|
+ :loading="loading"
|
|
|
+ v-model="editAddModal"
|
|
|
+ ref="modal_editAdd"
|
|
|
+ @modalOk="save"
|
|
|
+ :saveFlag="true"
|
|
|
+ :title="modalTitle"
|
|
|
+ @on-visible-change="handleVisibleModal"
|
|
|
+ >
|
|
|
+ <DkForm ref="dk-form" v-model="formData" :col-count="1">
|
|
|
+
|
|
|
+ <DkFormItem prop="remarks" title="发票类型" v-model="formData.remarks" :readonly="readonly"> </DkFormItem>
|
|
|
+ <DkFormItem prop="remarks" title="发票代码 / 号码" v-model="formData.remarks" :readonly="readonly"> </DkFormItem>
|
|
|
+ <DkFormItem prop="remarks" title="开票日期" v-model="formData.remarks" :readonly="readonly"> </DkFormItem>
|
|
|
+ <DkFormItem prop="remarks" title="开票方 / 受票方信息" v-model="formData.remarks" :readonly="readonly"> </DkFormItem>
|
|
|
+ <DkFormItem prop="remarks" title="发票状态" v-model="formData.remarks" :readonly="readonly"> </DkFormItem>
|
|
|
+ <DkFormItem prop="remarks" title="关联合同编号" v-model="formData.remarks" :readonly="readonly"> </DkFormItem>
|
|
|
+ <DkFormItem prop="remarks" title="关联销售单 / 采购单" v-model="formData.remarks" :readonly="readonly"> </DkFormItem>
|
|
|
+ <DkFormItem prop="remarks" title="皮棉品种 / 规格" v-model="formData.remarks" :readonly="readonly"> </DkFormItem>
|
|
|
+ <DkFormItem prop="remarks" title="数量 / 单位" v-model="formData.remarks" :readonly="readonly"> </DkFormItem>
|
|
|
+ <DkFormItem prop="remarks" title="单价 / 金额" v-model="formData.remarks" :readonly="readonly"> </DkFormItem>
|
|
|
+ <DkFormItem prop="remarks" title="税率" v-model="formData.remarks" :readonly="readonly"> </DkFormItem>
|
|
|
+ </DkForm>
|
|
|
+ </DkModal>
|
|
|
+ </div>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script>
|
|
|
+
|
|
|
+import {indexMixin} from '@/mixins'
|
|
|
+
|
|
|
+export default {
|
|
|
+ name: 'sales-order-management',
|
|
|
+ mixins: [indexMixin],
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ //查询条件
|
|
|
+ searchContent: [
|
|
|
+ {
|
|
|
+ //公司名称
|
|
|
+ itemCode: 'cpIds',
|
|
|
+ title: '锁基差单号',
|
|
|
+
|
|
|
+ required: true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ //员工工号
|
|
|
+ itemCode: 'staffCode',
|
|
|
+ title: '关联销售单号',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ //员工名称
|
|
|
+ itemCode: 'staffName',
|
|
|
+ title: '客户名称',
|
|
|
+ },
|
|
|
+
|
|
|
+
|
|
|
+ ],
|
|
|
+ formData: {
|
|
|
+ staffCode: null,//员工工号
|
|
|
+ staffName: null,//员工编码
|
|
|
+ },
|
|
|
+ }
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ /**
|
|
|
+ * @desc : 点击预览页当前行
|
|
|
+ * @author : 王英杰
|
|
|
+ * @date : 2025/5/28 14:41
|
|
|
+ */
|
|
|
+ currentChangeTable(e) {
|
|
|
+ if (e && e.row) {
|
|
|
+ this.row = e
|
|
|
+ }
|
|
|
+ },
|
|
|
+ },
|
|
|
+ created() {
|
|
|
+ this.primaryKey = 'staffId' // 设置主键Id
|
|
|
+ this.routeObjName = 'invoiceManagement' // 设置路由名称
|
|
|
+ },
|
|
|
+
|
|
|
+
|
|
|
+}
|
|
|
+
|
|
|
+</script>
|
|
|
+
|