Merge branch 'dev_New' of http://114.132.189.42:9002/r/product-inventory-management into dev_New
| | |
| | | // 初始化时间选项 |
| | | const initTimeOptions = () => { |
| | | const options = [] |
| | | const now = new Date() |
| | | const currentHour = now.getHours() |
| | | const currentMinute = now.getMinutes() |
| | | for (let hour = 8; hour <= 18; hour++) { |
| | | // 开始时间必须晚于当前时间 |
| | | if (hour < currentHour) { |
| | | continue |
| | | } |
| | | if (hour === currentHour && currentMinute > 30) { |
| | | continue |
| | | } |
| | | // 每个小时添加两个选项:整点和半点 |
| | | options.push({ |
| | | value: `${hour.toString().padStart(2, '0')}:00`, |
| | |
| | | placeholder="请选择" |
| | | clearable |
| | | > |
| | | <el-option :label="item.label" :value="item.value" v-for="(item,index) in income_types" :key="index" /> |
| | | <el-option :label="item.label" :value="item.value" v-for="(item,index) in income_types.filter(item => item.value != 3)" :key="index" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="客户名称" prop="customerName"> |
| | |
| | | <el-table |
| | | :data="tableData" |
| | | border |
| | | ref="tableRef" |
| | | v-loading="tableLoading" |
| | | @selection-change="handleSelectionChange" |
| | | :row-key="(row) => row.id" |
| | |
| | | }); |
| | | const total = ref(0); |
| | | const expandedRowKeys = ref([]); |
| | | const tableRef = ref(null); |
| | | |
| | | // 用户信息表单弹框数据 |
| | | const dialogFormVisible = ref(false); |
| | |
| | | dialogFormVisible.value = false; |
| | | // 避免二次打开弹窗时仍携带上一次的选择导致“多出一行/脏数据” |
| | | selectedRows.value = []; |
| | | tableRef.value?.clearSelection(); |
| | | }; |
| | | |
| | | // 删除回款记录 |