Commit 8f9b5a4a49794dfb85ad64bdc384b5cc3d4e39a8
Merge remote-tracking branch 'origin/cjerp-1.0_20251220' into cjerp-1.0_shipping
# Conflicts: # pages/credit_manage/index.vue
Showing
11 changed files
with
41 additions
and
15 deletions
| 1 | -# 配套 星云erp-手机版 | |
| 1 | +# 配套 楚江erp-手机版 | |
| 2 | 2 | |
| 3 | 3 | #### Description |
| 4 | -一套比较火的erp移动版配套,选了 星云erp v3版。功能和星云erp pc版1比1。完全没有商用限制。技术探讨请加QQ:3783722918。为了更好完善更多功能也欢迎加入我们团队成为共同开发者。 | |
| 4 | +一套比较火的erp移动版配套,选了 楚江erp v3版。功能和楚江erp pc版1比1。完全没有商用限制。技术探讨请加QQ:3783722918。为了更好完善更多功能也欢迎加入我们团队成为共同开发者。 | |
| 5 | 5 | |
| 6 | 6 | #### Software Architecture |
| 7 | 7 | Software architecture description | ... | ... |
| ... | ... | @@ -110,8 +110,8 @@ |
| 110 | 110 | * 运行项目,到浏览器或者小程序即可运行 |
| 111 | 111 | ### 特别鸣谢 |
| 112 | 112 | |
| 113 | -排名不分先后,感谢这些软件的开发者:星云erp、vue、echarts、tree-table-vue、swiper、form-create等,如有遗漏请联系我! | |
| 113 | +排名不分先后,感谢这些软件的开发者:楚江erp、vue、echarts、tree-table-vue、swiper、form-create等,如有遗漏请联系我! | |
| 114 | 114 | |
| 115 | 115 | ### 免责声明 |
| 116 | 116 | |
| 117 | -因为接口端直接使用 星云erp,接口端请自行遵守原作的协议。移动版不受限。 | |
| \ No newline at end of file | ||
| 117 | +因为接口端直接使用 楚江erp,接口端请自行遵守原作的协议。移动版不受限。 | ... | ... |
| 1 | 1 | { |
| 2 | - "name" : "星云erp", | |
| 2 | + "name" : "楚江erp", | |
| 3 | 3 | "appid" : "__UNI__7F58F77", |
| 4 | 4 | "description" : "", |
| 5 | 5 | "versionName" : "1.1.0", |
| ... | ... | @@ -60,7 +60,7 @@ |
| 60 | 60 | "port" : 9090, |
| 61 | 61 | "https" : false |
| 62 | 62 | }, |
| 63 | - "title" : "星云ERP", | |
| 63 | + "title" : "楚江ERP", | |
| 64 | 64 | "router" : { |
| 65 | 65 | "mode" : "hash", |
| 66 | 66 | "base" : "./" | ... | ... |
| ... | ... | @@ -43,7 +43,7 @@ |
| 43 | 43 | |
| 44 | 44 | <view class="form-item"> |
| 45 | 45 | <view class="label">订货日期</view> |
| 46 | - <uni-datetime-picker type="daterange" v-model="model.dateRange" start="2023-01-01" /> | |
| 46 | + <uni-datetime-picker type="daterange" v-model="model.dateRange" start="2023-01-01" @change="onDateChange($event, model)"/> | |
| 47 | 47 | </view> |
| 48 | 48 | </view> |
| 49 | 49 | </template> |
| ... | ... | @@ -137,6 +137,10 @@ export default { |
| 137 | 137 | const raw = e && e.detail && e.detail.value !== undefined ? e.detail.value : (e && e.value !== undefined ? e.value : '') |
| 138 | 138 | this.filterForm.examineStatus = raw |
| 139 | 139 | }, |
| 140 | + onDateChange(e, model) { | |
| 141 | + // 确保同步更新 filterForm,避免数据不同步 | |
| 142 | + this.filterForm.dateRange = e | |
| 143 | + }, | |
| 140 | 144 | onLoaded({ items }) { this.currentItems = items || [] }, |
| 141 | 145 | onError() { uni.showToast({ title: '列表加载失败', icon: 'none' }) }, |
| 142 | 146 | fetchList({ pageIndex, pageSize, query, extra }) { | ... | ... |
| ... | ... | @@ -48,7 +48,7 @@ |
| 48 | 48 | </view> |
| 49 | 49 | <view class="form-item"> |
| 50 | 50 | <view class="label">授权截止时间</view> |
| 51 | - <uni-datetime-picker type="daterange" v-model="model.dateRange" start="2023-01-01" /> | |
| 51 | + <uni-datetime-picker type="daterange" v-model="model.dateRange" start="2023-01-01" @change="onDateChange($event, model)" /> | |
| 52 | 52 | </view> |
| 53 | 53 | </view> |
| 54 | 54 | </template> |
| ... | ... | @@ -168,6 +168,11 @@ export default { |
| 168 | 168 | this.filterForm.materialTypeId = raw |
| 169 | 169 | }, |
| 170 | 170 | |
| 171 | + onDateChange(e, model) { | |
| 172 | + // 确保同步更新 filterForm,避免数据不同步 | |
| 173 | + this.filterForm.dateRange = e | |
| 174 | + }, | |
| 175 | + | |
| 171 | 176 | onAdd() { |
| 172 | 177 | uni.navigateTo({ url: '/pages/contract_framework/add' }) |
| 173 | 178 | }, | ... | ... |
| ... | ... | @@ -143,7 +143,7 @@ |
| 143 | 143 | </uni-list-item> |
| 144 | 144 | <uni-list-item title="员工人数"> |
| 145 | 145 | <template v-slot:footer> |
| 146 | - <uni-easyinput type="number" v-model="form.employeeCount" placeholder="请输入员工人数" :inputBorder="false" /> | |
| 146 | + <uni-easyinput v-model="form.employeeCount" placeholder="请输入员工人数" :inputBorder="false" /> | |
| 147 | 147 | </template> |
| 148 | 148 | </uni-list-item> |
| 149 | 149 | <uni-list-item title="设备属性"> | ... | ... |
| ... | ... | @@ -142,7 +142,7 @@ |
| 142 | 142 | </uni-list-item> |
| 143 | 143 | <uni-list-item title="员工人数"> |
| 144 | 144 | <template v-slot:footer> |
| 145 | - <uni-easyinput type="number" v-model="form.employeeCount" placeholder="请输入员工人数" :inputBorder="false" /> | |
| 145 | + <uni-easyinput v-model="form.employeeCount" placeholder="请输入员工人数" :inputBorder="false" /> | |
| 146 | 146 | </template> |
| 147 | 147 | </uni-list-item> |
| 148 | 148 | <uni-list-item title="设备属性"> | ... | ... |
| ... | ... | @@ -141,7 +141,7 @@ |
| 141 | 141 | </uni-list-item> |
| 142 | 142 | <uni-list-item title="员工人数"> |
| 143 | 143 | <template v-slot:footer> |
| 144 | - <uni-easyinput type="number" v-model="form.employeeCount" placeholder="请输入员工人数" :inputBorder="false" /> | |
| 144 | + <uni-easyinput v-model="form.employeeCount" placeholder="请输入员工人数" :inputBorder="false" /> | |
| 145 | 145 | </template> |
| 146 | 146 | </uni-list-item> |
| 147 | 147 | <uni-list-item title="设备属性"> | ... | ... |
| ... | ... | @@ -84,7 +84,8 @@ |
| 84 | 84 | </view> |
| 85 | 85 | <view class="form-item"> |
| 86 | 86 | <view class="label">创建时间</view> |
| 87 | - <uni-datetime-picker type="daterange" v-model="model.dateRange" start="2023-01-01" /> | |
| 87 | + <uni-datetime-picker type="daterange" :value="model.dateRange" start="2023-01-01" | |
| 88 | + @change="onDateChange($event, model)" /> | |
| 88 | 89 | </view> |
| 89 | 90 | </view> |
| 90 | 91 | </template> |
| ... | ... | @@ -299,11 +300,16 @@ |
| 299 | 300 | this.officeSelectVisible = true |
| 300 | 301 | }, |
| 301 | 302 | onOfficeConfirm(payload) { |
| 303 | + console.log('onOfficeConfirm__this.filterForm', this.filterForm) | |
| 302 | 304 | const val = payload && payload.value != null ? payload.value : '' |
| 303 | 305 | const label = payload && payload.label != null ? payload.label : '' |
| 304 | 306 | this.filterForm.officeId = val |
| 305 | 307 | this.filterForm.officeName = label |
| 306 | 308 | }, |
| 309 | + onDateChange(e, model) { | |
| 310 | + // 确保同步更新 filterForm,避免数据不同步 | |
| 311 | + this.filterForm.dateRange = e | |
| 312 | + }, | |
| 307 | 313 | toggleBatch() { |
| 308 | 314 | this.batchMode = !this.batchMode |
| 309 | 315 | if (!this.batchMode) this.selectedKeys = [] | ... | ... |
| ... | ... | @@ -43,7 +43,7 @@ |
| 43 | 43 | <view class="form-item"> |
| 44 | 44 | <view class="label">办事处</view> |
| 45 | 45 | <uni-easyinput v-model="model.deptName" placeholder="请输入办事处" :inputBorder="false" |
| 46 | - placeholderStyle="font-size:14px" /> | |
| 46 | + placeholderStyle="font-size:14px" @input="onDeptNameInput" /> | |
| 47 | 47 | </view> |
| 48 | 48 | |
| 49 | 49 | <view class="form-item"> |
| ... | ... | @@ -66,7 +66,7 @@ |
| 66 | 66 | |
| 67 | 67 | <view class="form-item"> |
| 68 | 68 | <view class="label">订货日期</view> |
| 69 | - <uni-datetime-picker type="daterange" v-model="model.dateRange" start="2023-01-01" /> | |
| 69 | + <uni-datetime-picker type="daterange" v-model="model.dateRange" start="2023-01-01" @change="onDateChange($event, model)" /> | |
| 70 | 70 | </view> |
| 71 | 71 | </view> |
| 72 | 72 | </template> |
| ... | ... | @@ -215,6 +215,13 @@ export default { |
| 215 | 215 | type: this.tabValue || '' |
| 216 | 216 | } |
| 217 | 217 | }, |
| 218 | + onDateChange(e, model) { | |
| 219 | + // 确保同步更新 filterForm,避免数据不同步 | |
| 220 | + this.filterForm.dateRange = e | |
| 221 | + }, | |
| 222 | + onDeptNameInput(val) { | |
| 223 | + this.filterForm.deptName = val | |
| 224 | + }, | |
| 218 | 225 | onLoaded({ items }) { this.currentItems = items || [] }, |
| 219 | 226 | onError() { uni.showToast({ title: '列表加载失败', icon: 'none' }) }, |
| 220 | 227 | fetchList({ pageIndex, pageSize, query, extra }) { | ... | ... |
| ... | ... | @@ -42,7 +42,7 @@ |
| 42 | 42 | |
| 43 | 43 | <view class="form-item"> |
| 44 | 44 | <view class="label">订货日期</view> |
| 45 | - <uni-datetime-picker type="daterange" v-model="model.dateRange" start="2023-01-01" /> | |
| 45 | + <uni-datetime-picker type="daterange" v-model="model.dateRange" start="2023-01-01" @change="onDateChange($event, model)" /> | |
| 46 | 46 | </view> |
| 47 | 47 | </view> |
| 48 | 48 | </template> |
| ... | ... | @@ -136,6 +136,10 @@ export default { |
| 136 | 136 | const raw = e && e.detail && e.detail.value !== undefined ? e.detail.value : (e && e.value !== undefined ? e.value : '') |
| 137 | 137 | this.filterForm.status = raw |
| 138 | 138 | }, |
| 139 | + onDateChange(e, model) { | |
| 140 | + // 确保同步更新 filterForm,避免数据不同步 | |
| 141 | + this.filterForm.dateRange = e | |
| 142 | + }, | |
| 139 | 143 | onLoaded({ items }) { this.currentItems = items || [] }, |
| 140 | 144 | onError() { uni.showToast({ title: '列表加载失败', icon: 'none' }) }, |
| 141 | 145 | fetchList({ pageIndex, pageSize, query, extra }) { | ... | ... |