From 6d0ee85a6c0522f11036ec8c17c3dcb7ac8495da Mon Sep 17 00:00:00 2001 From: wanshenmean <cathay_xy@163.com> Date: 星期二, 08 四月 2025 16:28:20 +0800 Subject: [PATCH] 更新 --- 代码管理/NEWCode/WIDESEAWCS_PDA/pages/叫料/负极叫料.vue | 291 +++++++++++++++ 代码管理/NEWCode/WIDESEAWCS_PDA/pages.json | 103 ---- 代码管理/NEWCode/WIDESEAWCS_PDA/pages/叫料/正极叫料.vue | 290 +++++++++++++++ 代码管理/NEWCode/WIDESEAWCS_PDA/common/http.interceptor.js | 2 代码管理/NEWCode/WIDESEAWCS_PDA/pages/index/index.vue | 14 代码管理/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskCZService.cs | 79 ++++ 代码管理/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_DTO/TaskInfo/CZTaskDto.cs | 10 代码管理/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoRepository/ITaskCZRepository.cs | 31 + /dev/null | 194 ---------- 代码管理/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/PDA/PDAController.cs | 4 代码管理/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskCZService.cs | 38 ++ 代码管理/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoRepository/TaskCZRepository.cs | 35 + 代码管理/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/TaskInfo/DtCZTask.cs | 2 13 files changed, 803 insertions(+), 290 deletions(-) diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/common/http.interceptor.js" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/common/http.interceptor.js" index 186e70a..e3caf08 100644 --- "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/common/http.interceptor.js" +++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/common/http.interceptor.js" @@ -1,4 +1,4 @@ -let baseUrl = 'http://127.0.0.1:9291' +let baseUrl = 'http://192.168.0.191:9291' const install = (Vue, vm) => { // 姝や负鑷畾涔夐厤缃弬鏁帮紝鍏蜂綋鍙傛暟瑙佷笂鏂硅鏄� diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages.json" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages.json" index 9bab3ba..99ce8a4 100644 --- "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages.json" +++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages.json" @@ -4,112 +4,43 @@ }, "pages": [ //pages鏁扮粍涓涓�椤硅〃绀哄簲鐢ㄥ惎鍔ㄩ〉锛屽弬鑰冿細https://uniapp.dcloud.io/collocation/pages { - "path": "pages/index/index", - "style": { - "navigationBarTitleText": "棣栭〉" - } - }, - { - "path": "pages/home/home", - "style": { - "navigationBarTitleText": "", - "navigationBarBackgroundColor": "#E7F0FF" - } - }, - { "path": "pages/login/login", "style": { "navigationBarTitleText": "鐧诲綍" } - }, - { - "path": "pages/createTask/CreateTask", - "name": "createTask", + }, { + "path": "pages/index/index", "style": { - "navigationBarTitleText": "鍓嶆浠诲姟涓嬪彂", - "navigationBarBackgroundColor": "#E7F0FF" + "navigationBarTitleText": "棣栭〉" } - }, - { - "path": "pages/HCJSetting/HCJSetting", - "name": "HCJSetting", + }, { + "path": "pages/home/home", "style": { - "navigationBarTitleText": "缂撳瓨鏋剁姸鎬佽缃�", + "navigationBarTitleText": "", "navigationBarBackgroundColor": "#E7F0FF" } }, { - "path": "pages/setStatus/setStatus", - "name": "setStatus", + "path": "pages/UpdatePassWord/UpdatePassWord", "style": { - "navigationBarTitleText": "缂撳瓨鏋剁姸鎬佽缃�", - "navigationBarBackgroundColor": "#E7F0FF" + "navigationBarTitleText": "淇敼瀵嗙爜", + "enablePullDownRefresh": false } }, { - "path": "pages/getTaskData/getTaskData", - "name": "getTaskData", + "path": "pages/鍙枡/姝f瀬鍙枡", "style": { - "navigationBarTitleText": "浠诲姟鏌ョ湅", - "enablePullDownRefresh": true, - "navigationBarBackgroundColor": "#E7F0FF" + "navigationBarTitleText": "姝f瀬鍙枡", + "enablePullDownRefresh": false } }, { - "path": "pages/createTask/onetotwo", - "name": "onetotwo", + "path": "pages/鍙枡/璐熸瀬鍙枡", "style": { - "navigationBarTitleText": "鍒嗗垏鍚庝笂浜屾ゼ鏋佸嵎搴�", - "navigationBarBackgroundColor": "#E7F0FF" + "navigationBarTitleText": "璐熸瀬鍙枡", + "enablePullDownRefresh": false } - }, { - "path": "pages/createTask/jjkto1F", - "name": "jjkto1F", - "style": { - "navigationBarTitleText": "涓�妤煎啿鍙犱换鍔$敓鎴�", - "navigationBarBackgroundColor": "#E7F0FF" - } - }, { - "path": "pages/createTask/jjkto2F", - "name": "jjkto2F", - "style": { - "navigationBarTitleText": "浜屾ゼ鍐插彔浠诲姟鐢熸垚", - "navigationBarBackgroundColor": "#E7F0FF" - } - }, { - "path": "pages/createTask/cbjtotb", - "name": "cbjtotb", - "style": { - "navigationBarTitleText": "鎷嗗寘闂翠笅娑傚竷", - "navigationBarBackgroundColor": "#E7F0FF" - } + } - ,{ - "path" : "pages/createTask/FQTOCD/FQTOCD", - "style" : - { - "navigationBarTitleText": "鍒嗗垏->鍐插彔", - "enablePullDownRefresh": false - } - - } - ,{ - "path" : "pages/UpdatePassWord/UpdatePassWord", - "style" : - { - "navigationBarTitleText": "淇敼瀵嗙爜", - "enablePullDownRefresh": false - } - - } - ,{ - "path" : "pages/LSMTask/LSMTask", - "style" : - { - "navigationBarTitleText": "绌哄嵎绛�/閾濆鑶�", - "enablePullDownRefresh": false - } - - } - ], + ], "globalStyle": { "navigationBarTextStyle": "black", "navigationBarTitleText": "uView", diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/HCJSetting/HCJSetting.vue" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/HCJSetting/HCJSetting.vue" deleted file mode 100644 index 634ed06..0000000 --- "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/HCJSetting/HCJSetting.vue" +++ /dev/null @@ -1,147 +0,0 @@ -<template> - <view class="example"> - <!-- <u-tabs :list="list" :is-Scroll="false" :current="current"></u-tabs> --> - <!-- <view v-show="current===0"> --> - <!-- <uni-section title="缂撳瓨鏋剁姸鎬佽缃�" type="line" padding style="height: calc(100vh - 100px);"> --> - <uni-forms ref="formup" :modelValue="baseFormData" :rules="formRules"> - <uni-forms-item label="缂撳瓨鏋舵潯鐮�" label-width="120" required name="HCJInput"> - <uni-easyinput v-model="baseFormData.HCJInput" focus placeholder="璇锋壂鎻忕紦瀛樻灦鏉$爜"></uni-easyinput> - </uni-forms-item> - <uni-forms-item label="缂撳瓨鏋剁姸鎬�" label-width="120" required name="classes"> - <uni-data-select placeholder="璇烽�夋嫨缂撳瓨鏋剁姸鎬�" :localdata="dataTree" - v-model="baseFormData.classes"> - </uni-data-select> - </uni-forms-item> - <uni-forms-item label="鍚敤/绂佺敤:" label-width="120" required name="status"> - <uni-data-checkbox v-model="baseFormData.status" :localdata="statuslist" /> - </uni-forms-item> - </uni-forms> - <u-button type="success" size="default" shape="circle" :ripple="true" ripple-bg-color="#909399" - @click="submit"> - 璁剧疆鐘舵�� - </u-button> - <!-- </uni-section> --> - <!-- </view> --> - </view> -</template> -<script> - export default { - data() { - return { - baseFormData: { - HCJInput: '', - classes: 'LocationState_Empty', - status:0, - ng: 0, - pb: 0 - }, - dataTree: [{ - text: "鏈夎揣缂撳瓨鏋�", - value: "LocationState_Stored", - }, - { - text: "鏃犺揣缂撳瓨鏋�", - value: "LocationState_Empty", - } - ], - formRules: { - classes: { - rules: [{ - required: true, - errorMessage: '缂撳瓨鏋剁姸鎬佷笉鑳戒负绌�' - }] - }, - HCJInput: { - rules: [{ - required: true, - errorMessage: '缂撳瓨鏋朵笉鑳戒负绌�' - }] - }, - ng: { - rules: [{ - required: true, - errorMessage: '缂撳瓨鏋朵笉鑳戒负绌�' - }] - }, - pb: { - rules: [{ - required: true, - errorMessage: '缂撳瓨鏋朵笉鑳戒负绌�' - }] - } - }, - list: [{ - name: '缂撳瓨鏋惰缃�' - }], - current: 0, - // 鍗曢�夋暟鎹簮 - ngs: [{ - text: '鏄�', - value: 1 - }, { - text: '鍚�', - value: 0 - }], - // 鍗曢�夋暟鎹簮 - pbs: [{ - text: '鏄�', - value: 1 - }, { - text: '鍚�', - value: 0 - }], - // 鍗曢�夋暟鎹簮 - statuslist: [{ - text: '鍚敤', - value: 0 - }, { - text: '绂佺敤', - value: 1 - }], - } - }, - - methods: { - - // onClickItem(e) { - // if (this.current != e.currentIndex) { - // this.current = e.currentIndex; - // } - // }, - submit() { - this.$refs.formup.validate().then((res) => { - this.$t.message.loading() - let formDataParam = { - UpperCode: this.baseFormData.HCJInput, - LocationState: this.baseFormData.classes, - status:this.baseFormData.status - // Ng: this.baseFormData.ng, - // Pb: this.baseFormData.pb, - } - this.$u.post('/api/PDA/UpdateLocationState', formDataParam).then(res => { - this.$t.message.closeLoading() - if (res.status) { - this.$t.message.toast(res.message) - setTimeout(() => { - this.baseFormData.HCJInput = '' - this.baseFormData.classes = 'LocationState_Empty' - }, 100); - } else - this.$t.message.toast(res.message) - - }).catch((err) => { - this.$t.message.toast(res.message) - }) - }) - } - - }, - } -</script> - -<style lang="scss" scoped> - .example { - padding: 15px; - background-color: #fff; - } -</style> \ No newline at end of file diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/LSMTask/LSMTask.vue" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/LSMTask/LSMTask.vue" deleted file mode 100644 index ec4c9b5..0000000 --- "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/LSMTask/LSMTask.vue" +++ /dev/null @@ -1,367 +0,0 @@ -<template> - <view class="example"> - <!-- <u-tabs :list="list" :is-Scroll="false" :current="current2" @change="change"></u-tabs> --> - <uni-segmented-control :current="current2" :values="list" @clickItem="change" styleType="button" - activeColor="#4cd964"></uni-segmented-control> - <view v-show="current2===0"> - <uni-section title="閫夋嫨鍐插彔鏈夎揣绌烘《鍥炴敹杞�,閫夋嫨鍒嗗垏鍚庢棤璐х┖妗跺洖鏀惰溅" type="line" padding style="height: calc(100vh - 100px);"> - <uni-forms ref="form" :modelValue="baseFormData" :rules="formRules"> - <uni-forms-item label-width="120" label="涓�妤�/浜屾ゼ" name="sexs" required> - <uni-data-checkbox v-model="baseFormData.sex" :localdata="sexs" @change="checkbox" /> - </uni-forms-item> - <uni-forms-item label="缂撳瓨鏋舵潯鐮�" label-width="120" required name="HCJInput"> - <uni-data-picker placeholder="璇烽�夋嫨鏋佸嵎搴撶紦瀛樻灦鏉$爜" popup-title="璇烽�夋嫨鏋佸嵎搴撶紦瀛樻灦鏉$爜" :localdata="HCJInputTree" - v-model="baseFormData.HCJInput" @change="onchange"> - </uni-data-picker> - </uni-forms-item> - <uni-forms-item label-width="120" label="姝f瀬/璐熸瀬" name="sexs" required> - <uni-data-checkbox v-model="baseFormData.sexQ" :localdata="sexss" @change="checkboxs" /> - </uni-forms-item> - <uni-forms-item label-width="120" label="鐗╂祦绾�" name="sexs" required> - <uni-data-checkbox v-model="baseFormData.sex2" :localdata="sexs2" @change="checkbox" /> - </uni-forms-item> - <uni-forms-item label="1F鍐插彔鏉$爜" label-width="120" required name="classes"> - <uni-data-picker placeholder="璇烽�夋嫨1F鍐插彔缂撳瓨鏋舵潯鐮�" popup-title="璇烽�夋嫨1F鍐插彔缂撳瓨鏋舵潯鐮�" :localdata="dataTree" - v-model="baseFormData.classes"> - </uni-data-picker> - </uni-forms-item> - </uni-forms> - <u-button type="success" size="default" shape="circle" :ripple="true" ripple-bg-color="#909399" - @click="submit()"> - 娣诲姞浠诲姟 - </u-button> - </uni-section> - </view> - <view v-show="current2===1"> - <uni-section title="閫夋嫨鍒嗗垏鍚庢湁璐х┖妗跺洖鏀惰溅,閫夋嫨鍐插彔鏃犺揣绌烘《鍥炴敹杞�" type="line" padding style="height: calc(100vh - 100px);"> - <uni-forms ref="form" :modelValue="baseFormData" :rules="formRules"> - <uni-forms-item label-width="120" label="姝f瀬/璐熸瀬" name="sexs" required> - <uni-data-checkbox v-model="baseFormData.sexQ" :localdata="sexss" @change="checkbox" /> - </uni-forms-item> - <uni-forms-item label="绌烘《鍥炴敹杞�" label-width="120" required name="HCJInput"> - <uni-data-picker placeholder="璇烽�夋嫨鍒嗗垏绌烘《鍥炴敹杞�" popup-title="璇烽�夋嫨鍒嗗垏绌烘《鍥炴敹杞�" :localdata="HCJInputTree" - v-model="baseFormData.HCJInput" @change="onchange"> - </uni-data-picker> - </uni-forms-item> - <uni-forms-item label-width="120" label="涓�妤�/浜屾ゼ" name="sexs" required> - <uni-data-checkbox v-model="baseFormData.sex" :localdata="sexs" @change="checkboxs" /> - </uni-forms-item> - <uni-forms-item label="1F/2F绌烘《鍥炴敹杞�" label-width="120" required name="classes"> - <uni-data-picker placeholder="璇烽�夋嫨1F/2F绌烘《鍥炴敹杞�" popup-title="璇烽�夋嫨1F/2F绌烘《鍥炴敹杞�" :localdata="dataTree" - v-model="baseFormData.classes"> - </uni-data-picker> - </uni-forms-item> - </uni-forms> - <u-button type="success" size="default" shape="circle" :ripple="true" ripple-bg-color="#909399" - @click="submit()"> - 娣诲姞浠诲姟 - </u-button> - </uni-section> - </view> - <view v-show="current2===2"> - <uni-section title="閫夋嫨鎷嗗寘闂存湁璐ч摑濉戣啘鏌�,閫夋嫨1F/2F鏃犺揣閾濆鑶滄煖" type="line" padding style="height: calc(100vh - 100px);"> - <uni-forms ref="form" :modelValue="baseFormData" :rules="formRules"> - <uni-forms-item label="鎷嗗寘闂撮摑濉戣啘鏌�" label-width="120" required name="HCJInput"> - <uni-data-picker placeholder="璇烽�夋嫨鎷嗗寘闂撮摑濉戣啘鏌�" popup-title="璇烽�夋嫨鎷嗗寘闂撮摑濉戣啘鏌�" :localdata="HCJInputTree" - v-model="baseFormData.HCJInput" @change="onchange"> - </uni-data-picker> - </uni-forms-item> - <uni-forms-item label-width="120" label="涓�妤�/浜屾ゼ" name="sexs" required> - <uni-data-checkbox v-model="baseFormData.sex" :localdata="sexs" @change="checkboxs" /> - </uni-forms-item> - <uni-forms-item label="1F/2F閾濆鑶滄煖" label-width="120" required name="classes"> - <uni-data-picker placeholder="璇烽�夋嫨1F/2F閾濆鑶滄煖" popup-title="璇烽�夋嫨1F/2F閾濆鑶滄煖" :localdata="dataTree" - v-model="baseFormData.classes"> - </uni-data-picker> - </uni-forms-item> - </uni-forms> - <u-button type="success" size="default" shape="circle" :ripple="true" ripple-bg-color="#909399" - @click="submit()"> - 娣诲姞浠诲姟 - </u-button> - </uni-section> - </view> - <view v-show="current2===3"> - <uni-section title="閫夋嫨1F/2F鏈夎揣閾濆鑶滄煖,閫夋嫨鎷嗗寘闂存棤璐ч摑濉戣啘鏌�" type="line" padding style="height: calc(100vh - 100px);"> - <uni-forms ref="form" :modelValue="baseFormData" :rules="formRules"> - <uni-forms-item label-width="120" label="涓�妤�/浜屾ゼ" name="sexs" required> - <uni-data-checkbox v-model="baseFormData.sex" :localdata="sexs" @change="checkbox" /> - </uni-forms-item> - <uni-forms-item label="1F/2F閾濆鑶滄煖" label-width="120" required name="HCJInput"> - <uni-data-picker placeholder="璇烽�夋嫨1F/2F閾濆鑶滄煖" popup-title="璇烽�夋嫨1F/2F閾濆鑶滄煖" :localdata="HCJInputTree" - v-model="baseFormData.HCJInput" @change="onchange"> - </uni-data-picker> - </uni-forms-item> - <uni-forms-item label="鎷嗗寘闂撮摑濉戣啘鏌�" label-width="120" required name="classes"> - <uni-data-picker placeholder="璇烽�夋嫨鎷嗗寘闂撮摑濉戣啘鏌�" popup-title="璇烽�夋嫨鎷嗗寘闂撮摑濉戣啘鏌�" :localdata="dataTree" - v-model="baseFormData.classes"> - </uni-data-picker> - </uni-forms-item> - </uni-forms> - <u-button type="success" size="default" shape="circle" :ripple="true" ripple-bg-color="#909399" - @click="submit()"> - 娣诲姞浠诲姟 - </u-button> - </uni-section> - </view> - </view> -</template> - -<script> - export default { - data() { - return { - baseFormData: { - HCJInput: '', - classes: '', - sex: '1F', - sexQ: 'ZJ' - }, - list: ['鍐插彔绌烘《鍥炴敹', '鍒嗗垏绌烘《鍥炴敹', 'CBJ閾濆鑶滄煖', '涓閾濆鑶滄煖'], - dataTree: [], - HCJInputTree: [], - sexs: [{ - text: '涓�妤�', - value: '1F' - }, { - text: '浜屾ゼ', - value: '2F' - }], - sexss: [{ - text: '姝f瀬', - value: 'ZJ' - }, { - text: '璐熸瀬', - value: 'FJ' - }], - formRules: { - classes: { - rules: [{ - required: true, - errorMessage: '璁惧缂栧彿涓嶈兘涓虹┖' - }] - }, - HCJInput: { - rules: [{ - required: true, - errorMessage: '缂撳瓨鏋朵笉鑳戒负绌�' - }] - }, - }, - current2: 0, - flag: false - } - }, - onLoad() { - this.onload(0) - }, - methods: { - change(index) { - if (this.current2 != index.currentIndex) { - this.current2 = index.currentIndex; - if (this.current2 === 2) { - this.flag = true - this.onload(this.current2) - } else { - this.flag = false - this.onload(this.current2) - } - } - }, - checkbox(e) { - this.onload(this.current2) - }, - checkboxs(e) { - this.input(this.baseFormData.HCJInput) - }, - onchange(e) { - const value = e.detail.value - this.input(value[0].value) - }, - input(e) { - if (e.length === 9 && e.includes('KJT')) { - let upcode = ''; - if (this.baseFormData.sexQ == 'ZJ') - upcode = 'ZJFQ-KJT001' - else - upcode = 'FJFQ-KJT001' - let formDataParam = { - UpperCode: upcode, - Type: "KJT", - LocationState: "LocationState_Empty" - } - this.$u.post('/biz/location/GetDynamicAsync', formDataParam).then(res => { - if (res.data != null) { - this.dataTree = res.data; - } - }) - } else if (e.length === 11 && e.includes('FQ-KJT')) { - let upcode = ''; - if (this.baseFormData.sex == '1F') - upcode = '1F-KJT001' - else - upcode = '2F-KJT001' - let formDataParam = { - UpperCode: upcode, - Type: "KJT", - LocationState: "LocationState_Empty" - } - this.$u.post('/biz/location/GetDynamicAsync', formDataParam).then(res => { - if (res.data != null) { - this.dataTree = res.data; - } - }) - } else if (e.length === 9 && e.includes('CBJLSM')) { - let upcode = ''; - if (this.baseFormData.sex == '1F') - upcode = '1F-LSM001' - else - upcode = '2F-LSM001' - let formDataParam = { - UpperCode: upcode, - Type: "LSM", - LocationState: "LocationState_Empty" - } - this.$u.post('/biz/location/GetDynamicAsync', formDataParam).then(res => { - if (res.data != null) { - this.dataTree = res.data; - } - }) - } else if (e.length === 9 && e.includes('F-LSM')) { - let formDataParam = { - UpperCode: "CBJLSM001", - Type: "LSM", - LocationState: "LocationState_Empty" - } - this.$u.post('/biz/location/GetDynamicAsync', formDataParam).then(res => { - if (res.data != null) { - this.dataTree = res.data; - } - }) - } - }, - submit() { - this.$refs.form.validate().then((res) => { - this.$t.message.loading() - if (this.flag) { - if (this.baseFormData.HCJInput.includes('1F-CDHCJ')) { - let s = this.baseFormData.HCJInput.replace("SL", "XL"); - this.baseFormData.HCJInput = s - } - } else { - if (this.baseFormData.HCJInput.includes('1F-CDHCJ')) { - let s = this.baseFormData.HCJInput.replace("XL", "SL"); - this.baseFormData.HCJInput = this.baseFormData.classes - this.baseFormData.classes = s - } - } - let AgvCode = "涓AGV" - let formDataParam = {} - formDataParam = { - AgvCode: AgvCode, - AgvFromAddress: this.baseFormData.HCJInput, - AgvToAddress: this.baseFormData.classes, - AgvBarcode: '', - AgvGrade: "1", - AgvTaskQty: '1', - AgvTaskState: "Create", - AgvTaskType: 'TaskType_Outbound', - AgvWorkType: '1' - } - this.$u.post('/biz/agvtask/CreatePDATask', formDataParam).then(res => { - this.$t.message.closeLoading() - if (res.code === 200) { - this.$t.message.toast(res.data) - setTimeout(() => { - this.baseFormData.HCJInput = '' - this.baseFormData.classes = '' - }, 100); - } else - this.$t.message.toast(res.msg) - - }).catch((err) => { - this.$t.message.toast(res.msg) - }) - }) - }, - onload(index) { - if (index === 0) { - let upcode = ''; - if (this.baseFormData.sex == '1F') - upcode = '1F-KJT001' - else - upcode = '2F-KJT001' - let formDataParam = { - UpperCode: upcode, - Type: "KJT", - LocationState: "LocationState_Stored" - } - this.$u.post('/biz/location/GetDynamicAsync', formDataParam).then(res => { - if (res.data != null) { - this.HCJInputTree = res.data; - } else { - this.$t.message.toast("鏆傛棤鏈夎揣缂撳瓨鏋�") - } - }) - } else if (index === 1) { - let upcode = ''; - if (this.baseFormData.sexQ == 'ZJ') - upcode = 'ZJFQ-KJT001' - else - upcode = 'FJFQ-KJT001' - let formDataParam = { - UpperCode: upcode, - Type: "KJT", - LocationState: "LocationState_Stored" - } - this.$u.post('/biz/location/GetDynamicAsync', formDataParam).then(res => { - if (res.data != null) { - this.HCJInputTree = res.data; - } else { - this.$t.message.toast("鏆傛棤鏈夎揣缂撳瓨鏋�") - } - }) - } else if (index === 2) { - let upcode = 'CBJLSM001'; - let formDataParam = { - UpperCode: upcode, - Type: "LSM", - LocationState: "LocationState_Stored" - } - this.$u.post('/biz/location/GetDynamicAsync', formDataParam).then(res => { - if (res.data != null) { - this.HCJInputTree = res.data; - } else { - this.$t.message.toast("鏆傛棤鏈夎揣缂撳瓨鏋�") - } - }) - } else if (index === 3) { - let upcode = ''; - if (this.baseFormData.sex == '1F') - upcode = '1F-LSM001' - else - upcode = '2F-LSM001' - let formDataParam = { - UpperCode: upcode, - Type: "LSM", - LocationState: "LocationState_Stored" - } - this.$u.post('/biz/location/GetDynamicAsync', formDataParam).then(res => { - if (res.data != null) { - this.HCJInputTree = res.data; - } else { - this.$t.message.toast("鏆傛棤鏈夎揣缂撳瓨鏋�") - } - }) - } - } - } - } -</script> - -<style> - .example { - padding: 15px; - background-color: #fff; - } -</style> \ No newline at end of file diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/createTask/CreateTask.vue" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/createTask/CreateTask.vue" deleted file mode 100644 index 0db5fa6..0000000 --- "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/createTask/CreateTask.vue" +++ /dev/null @@ -1,366 +0,0 @@ -<template> - <view class="example"> - <uni-segmented-control :current="current" :values="list" @clickItem="onClickItem" styleType="button" - activeColor="#5500ff"></uni-segmented-control> - <view v-show="current===0"> - <uni-section title="涓婃枡浠诲姟娣诲姞" type="line" padding style="height: calc(100vh - 100px);"> - <uni-forms ref="form" :modelValue="baseFormData" :rules="formRules"> - <uni-forms-item label-width="120" label="姝f瀬/璐熸瀬" name="sexs" required> - <uni-data-checkbox v-model="baseFormData.sexQ" :localdata="sexss" @change="checkbox" /> - - </uni-forms-item><uni-forms-item label-width="120" label="鐗╂祦绾�" name="sexs" required> - <uni-data-checkbox v-model="baseFormData.sexQ2" :localdata="sexss2" @change="checkbox" /> - </uni-forms-item> - <uni-forms-item label="璁惧绫诲瀷" label-width="120" required name="classes"> - <uni-data-picker placeholder="璇烽�夋嫨璁惧绫诲瀷" popup-title="璇烽�夋嫨闇�瑕佷笂鏂欑殑璁惧绫诲瀷" :localdata="dataTreeType" - v-model="baseFormData.classesType" @change="onchange"> - </uni-data-picker> - </uni-forms-item> - <uni-forms-item label="缂撳瓨鏋舵潯鐮�" label-width="120" required name="HCJInput"> - <!-- <uni-easyinput v-model="baseFormData.HCJInput" placeholder="璇锋壂鎻忕紦瀛樻灦鏉$爜" /> --> - <uni-data-picker placeholder="璇烽�夋嫨缂撳瓨鏋舵潯鐮�" popup-title="璇烽�夋嫨缂撳瓨鏋舵潯鐮�" :localdata="HCJInputTree" - v-model="baseFormData.HCJInput" @change="input"> - </uni-data-picker> - </uni-forms-item> - <uni-forms-item label="涓昏澶囩紪鍙�" label-width="120" required name="classes"> - <uni-data-picker placeholder="璇烽�夋嫨璁惧" popup-title="璇烽�夋嫨闇�瑕佷笂鏂欑殑璁惧" :localdata="dataTree" - v-model="baseFormData.classes"> - </uni-data-picker> - </uni-forms-item> - </uni-forms> - <u-button type="success" size="default" shape="circle" :ripple="true" ripple-bg-color="#909399" - @click="submit(1,'form')"> - 娣诲姞浠诲姟 - </u-button> - </uni-section> - </view> - <view v-show="current===1"> - <uni-section title="涓嬫枡浠诲姟娣诲姞" type="line" padding style="height: calc(100vh - 100px);"> - <uni-forms ref="form1" :modelValue="baseFormData" :rules="formRules"> - <uni-forms-item label-width="120" label="姝f瀬/璐熸瀬" name="sexs" required> - <uni-data-checkbox v-model="baseFormData.sexQ" :localdata="sexss" @change="checkbox" /> - </uni-forms-item> - </uni-forms-item><uni-forms-item label-width="120" label="鐗╂祦绾�" name="sexs" required> - <uni-data-checkbox v-model="baseFormData.sexQ2" :localdata="sexss2" @change="checkbox" /> - </uni-forms-item> - <uni-forms-item label="璁惧绫诲瀷" label-width="120" required name="classes"> - <uni-data-picker placeholder="璇烽�夋嫨璁惧绫诲瀷" popup-title="璇烽�夋嫨闇�瑕佷笅鏂欑殑璁惧绫诲瀷" :localdata="dataTreeType1" - v-model="baseFormData.classesType" @change="onchange"> - </uni-data-picker> - </uni-forms-item> - <uni-forms-item label="涓昏澶囩紪鍙�" label-width="120" required name="classes"> - <uni-data-picker placeholder="璇烽�夋嫨璁惧" popup-title="璇烽�夋嫨闇�瑕佷笂鏂欑殑璁惧" :localdata="dataTree" - v-model="baseFormData.classes" @change="input"> - </uni-data-picker> - </uni-forms-item> - <uni-forms-item label="缂撳瓨鏋舵潯鐮�" label-width="120" required name="HCJInput"> - <!-- <uni-easyinput v-model="baseFormData.HCJInput" placeholder="璇锋壂鎻忕紦瀛樻灦鏉$爜" /> --> - <uni-data-picker placeholder="璇烽�夋嫨缂撳瓨鏋舵潯鐮�" popup-title="璇烽�夋嫨缂撳瓨鏋舵潯鐮�" :localdata="HCJInputTree" - v-model="baseFormData.HCJInput"> - </uni-data-picker> - </uni-forms-item> - </uni-forms> - <u-button type="success" size="default" shape="circle" :ripple="true" ripple-bg-color="#909399" - @click="submit(2,'form1')"> - 娣诲姞浠诲姟 - </u-button> - </uni-section> - </view> - </view> -</template> - -<script> - export default { - data() { - return { - baseFormData: { - HCJInput: '', - classes: '', - sexQ: 'ZJ', - sexQ2: '1', - classesType: '' - }, - HCJInputTree: [], - sexss: [{ - text: '姝f瀬', - value: 'ZJ' - }, { - text: '璐熸瀬', - value: 'FJ' - }], - sexss2: [{ - text: '涓�绾�', - value: '1' - }, { - text: '浜岀嚎', - value: '2' - }], - dataTreeType: [{ - text: "娑傚竷", - value: "TB", - }, - { - text: "杈婂帇", - value: "GY", - }, { - text: "鍒嗗垏", - value: "FQ", - } - ], - dataTreeType1: [{ - text: "娑傚竷", - value: "TB", - }, - { - text: "杈婂帇", - value: "GY", - } - ], - dataTree: [], - formRules: { - classes: { - rules: [{ - required: true, - errorMessage: '璁惧缂栧彿涓嶈兘涓虹┖' - }] - }, - HCJInput: { - rules: [{ - required: true, - errorMessage: '缂撳瓨鏋朵笉鑳戒负绌�' - }] - } - }, - formRules1: { - classes: { - rules: [{ - required: true, - errorMessage: '璁惧缂栧彿涓嶈兘涓虹┖' - }] - }, - HCJInput: { - rules: [{ - required: true, - errorMessage: '缂撳瓨鏋朵笉鑳戒负绌�' - }] - } - }, - list: ['涓婃枡浠诲姟', '涓嬫枡浠诲姟'], - current: 0 - } - }, - onLoad() { - this.onload(0) - }, - methods: { - onClickItem(e) { - if (this.current != e.currentIndex) { - this.current = e.currentIndex; - } - this.dataTree = []; - this.HCJInputTree = [] - this.baseFormData.HCJInput = ''; - this.baseFormData.classes = ''; - this.baseFormData.classesType = ''; - this.baseFormData.sexQ = 'ZJ'; - this.baseFormData.sexQ2 = '1'; - this.HCJInputTree = []; - }, - onchange(e) { - const value = e.detail.value - this.onload(this.current) - }, - checkbox(e) { - this.onload(this.current) - }, - submit(root, ref) { - this.$refs[ref].validate().then((res) => { - this.$t.message.loading() - let bz = this.baseFormData.HCJInput.split('-')[0]; - let sbCode = bz + '-' + this.baseFormData.classes - let AgvCode = bz == "ZJSL" ? "姝f瀬1鍙稟GV" : "璐熸瀬1鍙稟GV" - let formDataParam = {} - if (root == 1) { - formDataParam = { - AgvCode: AgvCode, - AgvFromAddress: this.baseFormData.HCJInput, - AgvToAddress: sbCode, - AgvBarcode: '', - AgvGrade: "1", - AgvTaskQty: '1', - AgvTaskState: "Create", - AgvTaskType: 'TaskType_Outbound', - AgvWorkType: '1', - AgvLine: this.baseFormData.sex2 - } - } else { - let sd = bz.replace('S', 'X') - let sbCode1 = sd + '-' + this.baseFormData.classes - formDataParam = { - AgvCode: AgvCode, - AgvFromAddress: sbCode1, - AgvToAddress: this.baseFormData.HCJInput, - AgvBarcode: '', - AgvGrade: "1", - AgvTaskQty: '1', - AgvTaskState: "Create", - AgvTaskType: 'TaskType_Outbound', - AgvWorkType: '1', - AgvLine: this.baseFormData.sex2 - } - } - this.$u.post('/api/PDA/CreatePDATask', formDataParam).then(res => { - this.$t.message.closeLoading() - console.log(res); - if (res.status) { - this.baseFormData.HCJInput = ''; - this.baseFormData.classes = ''; - this.baseFormData.classesType = ''; - this.baseFormData.sexQ = 'ZJ'; - this.baseFormData.sexQ2 = '1'; - this.$t.message.toast(res.message); - this.HCJInputTree = []; - // setTimeout(() => { - console.log(this.HCJInputTree) - // }, 100); - - } else { - this.baseFormData.HCJInput = ''; - this.baseFormData.classes = ''; - this.baseFormData.classesType = ''; - this.baseFormData.sexQ = 'ZJ'; - this.baseFormData.sexQ2 = '1'; - this.HCJInputTree = []; - this.$t.message.toast(res.message) - } - - - }).catch((err) => { - this.baseFormData.HCJInput = ''; - this.baseFormData.classes = ''; - this.baseFormData.classesType = ''; - this.baseFormData.sexQ = 'ZJ'; - this.baseFormData.sexQ2 = '1'; - this.$t.message.toast(res.message) - }) - }) - }, - onload(index) { - if (index === 0) { - - - let upcode = ''; - if (this.baseFormData.sexQ == 'ZJ') - upcode = 'ZJSL-' + this.baseFormData.classesType + 'HCJ001' - else - upcode = 'FJSL-' + this.baseFormData.classesType + 'HCJ001' - let formDataParam = { - UpperCode: upcode, - Type: this.baseFormData.classesType, - LocationState: "LocationState_Stored", - RunLine: this.baseFormData.sexQ2 - } - this.$u.post('/api/PDA/GetDynamicAsync', formDataParam).then(res => { - - if (res != undefined) { - this.HCJInputTree = res; - } else { - this.HCJInputTree = []; - this.$t.message.toast("鏆傛棤鏈夎揣缂撳瓨鏋�") - } - }) - } else if (index === 1) { - if (this.baseFormData.classesType === 'TB') { - this.dataTree = [{ - text: "娑傚竷璁惧1鍙�", - value: "TBSB001", - }, - { - text: "娑傚竷璁惧2鍙�", - value: "TBSB002", - }, - ] - } else if (this.baseFormData.classesType === 'GY') { - this.dataTree = [{ - text: "杈婂帇璁惧1鍙�", - value: "GYSB001", - }, - { - text: "杈婂帇璁惧2鍙�", - value: "GYSB002", - }, - ] - } - } - }, - input() { - if (this.current === 0) { - if (this.baseFormData.classesType === 'TB') { - this.dataTree = [{ - text: "娑傚竷璁惧1鍙�", - value: "TBSB001", - }, - { - text: "娑傚竷璁惧2鍙�", - value: "TBSB002", - }, - ] - } else if (this.baseFormData.classesType === 'GY') { - this.dataTree = [{ - text: "杈婂帇璁惧1鍙�", - value: "GYSB001", - }, - { - text: "杈婂帇璁惧2鍙�", - value: "GYSB002", - }, - ] - } else if (this.baseFormData.classesType === 'FQ') { - this.dataTree = [{ - text: "鍒嗗垏璁惧1鍙�", - value: "FQSB001", - }, - { - text: "鍒嗗垏璁惧2鍙�", - value: "FQSB002", - } - ] - } - } else if (this.current === 1) { - let upcode = ''; - let type = '' - if (this.baseFormData.classesType === 'TB') - type = 'GY' - else if (this.baseFormData.classesType === 'GY') - type = 'FQ' - if (this.baseFormData.sexQ == 'ZJ') - upcode = 'ZJSL-' + type + 'HCJ001' - else - upcode = 'FJSL-' + type + 'HCJ001' - let formDataParam = { - UpperCode: upcode, - Type: type, - LocationState: "LocationState_Empty", - RunLine: this.baseFormData.sexQ2 - } - this.$u.post('/api/PDA/GetDynamicAsync', formDataParam).then(res => { - if (res != undefined) { - this.HCJInputTree = res; - } else { - this.HCJInputTree = []; - this.$t.message.toast("鏆傛棤鏈夎揣缂撳瓨鏋�") - } - }) - } - } - }, - - } -</script> - -<style lang="scss" scoped> - .example { - padding: 15px; - background-color: #fff; - } -</style> \ No newline at end of file diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/createTask/FQTOCD/FQTOCD.vue" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/createTask/FQTOCD/FQTOCD.vue" deleted file mode 100644 index ee50b92..0000000 --- "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/createTask/FQTOCD/FQTOCD.vue" +++ /dev/null @@ -1,188 +0,0 @@ -<template> - <view class="example"> - <!-- <u-tabs :list="list" :is-Scroll="false" :current="current2" @change="change"></u-tabs> --> - <uni-segmented-control :current="current2" :values="list" @clickItem="change" styleType="button" - activeColor="#4cd964"></uni-segmented-control> - <view v-show="current2===0"> - <uni-section title="鎵弿鍒嗗垏缂撳瓨鏋�,閫夋嫨1F鍐插彔缂撳瓨鏋�" type="line" padding style="height: calc(100vh - 100px);"> - <uni-forms ref="form" :modelValue="baseFormData" :rules="formRules"> - <uni-forms-item label="缂撳瓨鏋舵潯鐮�" label-width="120" required name="HCJInput"> - <uni-easyinput v-model="baseFormData.HCJInput" placeholder="璇锋壂鎻忓垎鍒囩紦瀛樻灦鏉$爜" @input="input" /> - </uni-forms-item> - <uni-forms-item label-width="120" label="鐗╂祦绾�" name="sexs2" required> - <uni-data-checkbox v-model="baseFormData.sex2" :localdata="sexs2" @change="checkbox" /> - </uni-forms-item> - <uni-forms-item label="1F鍐插彔鏉$爜" label-width="120" required name="classes"> - <uni-data-picker placeholder="璇烽�夋嫨1F鍐插彔缂撳瓨鏋舵潯鐮�" popup-title="璇烽�夋嫨1F鍐插彔缂撳瓨鏋舵潯鐮�" :localdata="dataTree" - v-model="baseFormData.classes"> - </uni-data-picker> - </uni-forms-item> - </uni-forms> - <u-button type="success" size="default" shape="circle" :ripple="true" ripple-bg-color="#909399" - @click="submit()"> - 娣诲姞浠诲姟 - </u-button> - </uni-section> - </view> - <view v-show="current2===1"> - <uni-section title="鎵弿鍒嗗垏缂撳瓨鏋�,閫夋嫨2F鍐插彔缂撳瓨鏋�" type="line" padding style="height: calc(100vh - 100px);"> - <uni-forms ref="form" :modelValue="baseFormData" :rules="formRules"> - <uni-forms-item label="缂撳瓨鏋舵潯鐮�" label-width="120" required name="HCJInput"> - <uni-easyinput v-model="baseFormData.HCJInput" placeholder="璇锋壂鎻忓垎鍒囩紦瀛樻灦鏉$爜" @input="input1" /> - </uni-forms-item> - <uni-forms-item label-width="120" label="鐗╂祦绾�" name="sexs2" required> - <uni-data-checkbox v-model="baseFormData.sex2" :localdata="sexs2" @change="checkbox" /> - </uni-forms-item> - <uni-forms-item label="2F鍐插彔鏉$爜" label-width="120" required name="classes"> - <uni-data-picker placeholder="璇烽�夋嫨2F鍐插彔缂撳瓨鏋舵潯鐮�" popup-title="璇烽�夋嫨2F鍐插彔缂撳瓨鏋舵潯鐮�" :localdata="dataTree" - v-model="baseFormData.classes"> - </uni-data-picker> - </uni-forms-item> - </uni-forms> - <u-button type="success" size="default" shape="circle" :ripple="true" ripple-bg-color="#909399" - @click="submit()"> - 娣诲姞浠诲姟 - </u-button> - </uni-section> - </view> - </view> -</template> - -<script> - export default { - data() { - return { - baseFormData: { - HCJInput: '', - classes: '', - sex2: '1' - }, - list: ['涓�妤煎啿鍙�', '浜屾ゼ鍐插彔'], - dataTree: [], - sexs2: [{ - text: '涓�绾�', - value: '1' - }, { - text: '浜岀嚎', - value: '2' - }], - formRules: { - classes: { - rules: [{ - required: true, - errorMessage: '璁惧缂栧彿涓嶈兘涓虹┖' - }] - }, - HCJInput: { - rules: [{ - required: true, - errorMessage: '缂撳瓨鏋朵笉鑳戒负绌�' - }] - } - }, - current2: 0, - flag: false - } - }, - methods: { - change(index) { - if (this.current2 != index.currentIndex) { - this.current2 = index.currentIndex; - if (this.current2 === 2) { - this.flag = true - } else { - this.flag = false - } - } - this.baseFormData.HCJInput=''; - this.baseFormData.classes=''; - this.baseFormData.sex2='1'; - this.dataTree=[]; - }, - input(e) { - - if(!e.includes('XL-FQHCJ')){ - return this.$t.message.toast("鏉$爜閿欒") - } - let formDataParam = { - UpperCode: e, - Type: "1-CDHCJ", - LocationState: "LocationState_Empty", - RunLine:this.baseFormData.sex2 - } - this.$u.post('/api/PDA/GetDynamicAsync', formDataParam).then(res => { - if (res != undefined) { - - this.dataTree = res; - }else{ - this.dataTree =[]; - this.$t.message.toast("鏆傛棤鏈夎揣缂撳瓨鏋�") - } - }) - }, - input1(e) { - - if(!e.includes('XL-FQHCJ')){ - return this.$t.message.toast("鏉$爜閿欒") - } - let formDataParam = { - UpperCode: e, - Type: "2-CDHCJ", - LocationState: "LocationState_Empty", - RunLine:this.baseFormData.sex2 - } - this.$u.post('/api/PDA/GetDynamicAsync', formDataParam).then(res => { - if (res != undefined) { - this.dataTree = res; - }else{ - this.dataTree =[]; - this.$t.message.toast("鏆傛棤鏈夎揣缂撳瓨鏋�") - } - }) - }, - submit() { - this.$refs.form.validate().then((res) => { - this.$t.message.loading() - console.log(this.baseFormData.HCJInput) - console.log(this.baseFormData.classes) - let AgvCode = "涓1鍙稟GV" - let formDataParam = {} - formDataParam = { - AgvCode: AgvCode, - AgvFromAddress: this.baseFormData.HCJInput, - AgvToAddress: this.baseFormData.classes, - AgvBarcode: '', - AgvGrade: "1", - AgvTaskQty: '1', - AgvTaskState: "Create", - AgvTaskType: 'TaskType_Outbound', - AgvWorkType: '1', - AgvLine:this.baseFormData.sex2 - } - this.$u.post('/api/PDA/CreatePDATask', formDataParam).then(res => { - this.$t.message.closeLoading() - if (res.status) { - this.$t.message.toast(res.message) - setTimeout(() => { - this.baseFormData.HCJInput = '' - this.baseFormData.classes = '' - this.baseFormData.sex2='1' - }, 100); - } else - this.$t.message.toast(res.message) - - }).catch((err) => { - this.$t.message.toast(res.message) - }) - }) - } - } - } -</script> - -<style> - .example { - padding: 15px; - background-color: #fff; - } -</style> \ No newline at end of file diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/createTask/cbjtotb.vue" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/createTask/cbjtotb.vue" deleted file mode 100644 index 917596a..0000000 --- "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/createTask/cbjtotb.vue" +++ /dev/null @@ -1,177 +0,0 @@ -<template> - <view class="example"> - <u-tabs :list="list" :is-Scroll="false" :current="current2"></u-tabs> - <view v-show="current2===0"> - <uni-section title="涓婃枡浠诲姟娣诲姞" type="line" padding style="height: calc(100vh - 100px);"> - <uni-forms ref="form" :modelValue="baseFormData" :rules="formRules"> - <uni-forms-item label="鎻愬崌鏈轰笅鏂欏彛" label-width="120" required name="classes"> - <uni-data-picker placeholder="璇烽�夋嫨姝h礋鏋佺當鏉愭彁鍗囨満涓嬫枡鍙�" popup-title="璇烽�夋嫨姝h礋鏋佹彁鍗囨満涓嬫枡鍙�" :localdata="dataTree" - v-model="baseFormData.classes" @change="onchange"> - </uni-data-picker> - </uni-forms-item> - <uni-forms-item label-width="120" label="鐗╂祦绾�" name="sexs2" required> - <uni-data-checkbox v-model="baseFormData.sex2" :localdata="sexs2" @change="onchange" /> - </uni-forms-item> - - <uni-forms-item label="娑傚竷涓婃枡缂撳瓨鏋舵潯鐮�" label-width="120" required name="HCJInput"> - <uni-data-picker placeholder="璇烽�夋嫨娑傚竷涓婃枡缂撳瓨鏋舵潯鐮�" popup-title="璇烽�夋嫨娑傚竷涓婃枡缂撳瓨鏋舵潯鐮�" :localdata="HCJInputTree" - v-model="baseFormData.HCJInput"> - </uni-data-picker> - </uni-forms-item> - - </uni-forms> - <u-button type="success" size="default" shape="circle" :ripple="true" ripple-bg-color="#909399" - @click="submit()"> - 娣诲姞浠诲姟 - </u-button> - </uni-section> - </view> - </view> -</template> - -<script> - export default { - data() { - return { - baseFormData: { - HCJInput: '', - classes: '', - sex2: '1' - }, - list: [{ - name: '鎷嗗寘闂村幓娑傚竷浠诲姟娣诲姞' - }], - sexs2: [{ - text: '涓�绾�', - value: '1' - }, { - text: '浜岀嚎', - value: '2' - }], - HCJInputTree: [], - dataTree: [{ - text: '姝f瀬鎻愬崌鏈轰笅鏂欏彛', - value: 'ZJSL-BCTSJSB001' - }, { - text: '璐熸瀬鎻愬崌鏈轰笅鏂欏彛', - value: 'FJSL-BCTSJSB001' - }], - formRules: { - classes: { - rules: [{ - required: true, - errorMessage: ' 鎻愬崌鏈轰笅鏂欏彛涓嶈兘涓虹┖' - }] - }, - HCJInput: { - rules: [{ - required: true, - errorMessage: '娑傚竷涓婃枡缂撳瓨鏋朵笉鑳戒负绌�' - }] - } - }, - current2: 0, - } - }, - methods: { - onchange(){ - let upcode = ''; - if (this.baseFormData.classes.includes('ZJ') ) - { - upcode = 'ZJSL-TBHCJ001'; - - } - else if(this.baseFormData.classes.includes('FJ') ){ - upcode = 'FJSL-TBHCJ001' - - } - let formDataParam = { - UpperCode: upcode, - Type: "TBHCJ", - LocationState: "LocationState_Empty", - RunLine:this.baseFormData.sex2 - } - this.$u.post('/api/PDA/GetDynamicAsync', formDataParam).then(res => { - - if (res != undefined) { - this.HCJInputTree = res; - } else { - this.HCJInputTree=[]; - this.$t.message.toast("鏆傛棤鏈夎揣缂撳瓨鏋�") - } - }) - }, - input(e) { - if (e.length === 13 && e.includes('TBHCJ')) { - let formDataParam = { - UpperCode: e, - Type:"TBHCJ", - LocationState: "LocationState_Empty", - RunLine:this.baseFormData.sex2 - } - this.$u.post('/api/PDA/GetDynamicAsync', formDataParam).then(res => { - if (res != undefined) { - this.dataTree = res; - }else{ - - this.$t.message.toast("鏆傛棤鏈夎揣缂撳瓨鏋�") - } - }) - } - }, - submit() { - this.$refs.form.validate().then((res) => { - this.$t.message.loading() - let bz = this.baseFormData.HCJInput.split('-')[0]; - let AgvCode = bz == "ZJSL" ? "姝f瀬1鍙稟GV" : "璐熸瀬1鍙稟GV" - let formDataParam = {} - formDataParam = { - AgvCode: AgvCode, - AgvFromAddress:this.baseFormData.classes , - AgvToAddress: this.baseFormData.HCJInput, - AgvBarcode: '', - AgvGrade: "1", - AgvTaskQty: '1', - AgvTaskState: "Create", - AgvTaskType: 'TaskType_Outbound', - AgvWorkType: '1', - AgvLine:this.baseFormData.sex2 - } - this.$u.post('/api/PDA/CreatePDATask', formDataParam).then(res => { - this.$t.message.closeLoading() - console.log(res); - if (res.status) { - this.baseFormData.HCJInput = ''; - this.baseFormData.classes= ''; - - this.baseFormData.sexQ2= '1'; - this.$t.message.toast(res.message); - this.HCJInputTree=[]; - // setTimeout(() => { - console.log(this.HCJInputTree) - // }, 100); - - } else{this.baseFormData.HCJInput = ''; - this.baseFormData.classes= ''; - this.baseFormData.classesType=''; - this.baseFormData.sexQ='ZJ'; - this.baseFormData.sexQ2= '1'; - this.HCJInputTree=[]; - this.$t.message.toast(res.message)} - - - }).catch((err) => { - this.$t.message.toast(res.msg) - }) - }) - } - } - } -</script> - -<style> - .example { - padding: 15px; - background-color: #fff; - } -</style> \ No newline at end of file diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/createTask/jjkto1F.vue" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/createTask/jjkto1F.vue" deleted file mode 100644 index 85df98a..0000000 --- "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/createTask/jjkto1F.vue" +++ /dev/null @@ -1,383 +0,0 @@ -<template> - <view class="example"> - <!-- <u-tabs :list="list" :is-Scroll="false" :current="current2" @change="change"></u-tabs> --> - <uni-segmented-control :current="current2" :values="list" @clickItem="change" styleType="button" - activeColor="#4cd964"></uni-segmented-control> - <view v-show="current2===0"> - <uni-section title="閫夋嫨鏋佸嵎搴撴湁璐х紦瀛樻灦,閫夋嫨鍐插彔杞﹂棿鏃犺揣缂撳瓨鏋�" type="line" padding style="height: calc(100vh - 100px);"> - <uni-forms ref="form" :modelValue="baseFormData" :rules="formRules"> - <!-- <uni-forms-item label="缂撳瓨鏋舵潯鐮�" label-width="120" required name="HCJInput"> - <uni-easyinput v-model="baseFormData.HCJInput" placeholder="璇锋壂鎻忕紦瀛樻灦鏉$爜" @input="input" /> - </uni-forms-item> --> - <uni-forms-item label-width="120" label="姝h礋鏋�" name="sexs" required> - <uni-data-checkbox v-model="baseFormData.sex" :localdata="sexs" @change="checkbox" /> - </uni-forms-item> - <uni-forms-item label-width="120" label="鐗╂祦绾�" name="sexs" required> - <uni-data-checkbox v-model="baseFormData.sex2" :localdata="sexs2" @change="checkbox" /> - </uni-forms-item> - <uni-forms-item label="缂撳瓨鏋舵潯鐮�" label-width="120" required name="HCJInput"> - <uni-data-picker placeholder="璇烽�夋嫨鏋佸嵎搴撶紦瀛樻灦鏉$爜" popup-title="璇烽�夋嫨鏋佸嵎搴撶紦瀛樻灦鏉$爜" :localdata="HCJInputTree" - v-model="baseFormData.HCJInput" @change="onchange"> - </uni-data-picker> - </uni-forms-item> - <uni-forms-item label="1F鍐插彔鏉$爜" label-width="120" required name="classes"> - <uni-data-picker placeholder="璇烽�夋嫨1F鍐插彔缂撳瓨鏋舵潯鐮�" popup-title="璇烽�夋嫨1F鍐插彔缂撳瓨鏋舵潯鐮�" :localdata="dataTree" - v-model="baseFormData.classes"> - </uni-data-picker> - </uni-forms-item> - </uni-forms> - <u-button type="success" size="default" shape="circle" :ripple="true" ripple-bg-color="#909399" - @click="submit(0)"> - 娣诲姞浠诲姟 - </u-button> - </uni-section> - </view> - <view v-show="current2===1"> - <uni-section title="閫夋嫨鍐插彔杞﹂棿鏃犺揣缂撳瓨鏋�,閫夋嫨鏋佸嵎搴撴湁璐х紦瀛樻灦" type="line" padding style="height: calc(100vh - 100px);"> - <uni-forms ref="form" :modelValue="baseFormData" :rules="formRules"> - <!-- <uni-forms-item label="缂撳瓨鏋舵潯鐮�" label-width="120" required name="HCJInput"> - <uni-easyinput v-model="baseFormData.HCJInput" placeholder="璇锋壂鎻忕紦瀛樻灦鏉$爜" @input="input" /> - </uni-forms-item> --> - <uni-forms-item label-width="120" label="姝h礋鏋�" name="sexs" required> - <uni-data-checkbox v-model="baseFormData.sex" :localdata="sexs" @change="checkbox" /> - </uni-forms-item> - <uni-forms-item label-width="120" label="鐗╂祦绾�" name="sexs" required> - <uni-data-checkbox v-model="baseFormData.sex2" :localdata="sexs2" @change="checkbox" /> - </uni-forms-item> - <uni-forms-item label="缂撳瓨鏋舵潯鐮�" label-width="120" required name="HCJInput"> - <uni-data-picker placeholder="璇烽�夋嫨鍐插彔杞﹂棿缂撳瓨鏋舵潯鐮�" popup-title="璇烽�夋嫨鍐插彔杞﹂棿缂撳瓨鏋舵潯鐮�" :localdata="HCJInputTree" - v-model="baseFormData.HCJInput" @change="onchange"> - </uni-data-picker> - </uni-forms-item> - <uni-forms-item label="鏋佸嵎搴撴潯鐮�" label-width="120" required name="classes"> - <uni-data-picker placeholder="璇烽�夋嫨鏋佸嵎搴撶紦瀛樻灦鏉$爜" popup-title="璇烽�夋嫨鏋佸嵎搴撶紦瀛樻灦鏉$爜" :localdata="dataTree" - v-model="baseFormData.classes"> - </uni-data-picker> - </uni-forms-item> - </uni-forms> - <u-button type="success" size="default" shape="circle" :ripple="true" ripple-bg-color="#909399" - @click="submit(1)"> - 娣诲姞浠诲姟 - </u-button> - </uni-section> - </view> - <view v-show="current2===2"> - <uni-section title="鎵弿鍐插彔杞﹂棿缂撳瓨鏋�,閫夋嫨鍐插彔璁惧" type="line" padding style="height: calc(100vh - 100px);"> - <uni-forms ref="form" :modelValue="baseFormData" :rules="formRules"> - <!-- <uni-forms-item label="缂撳瓨鏋舵潯鐮�" label-width="120" required name="HCJInput"> - <uni-easyinput v-model="baseFormData.HCJInput" placeholder="璇锋壂鎻忕紦瀛樻灦鏉$爜" @input="input" /> - </uni-forms-item> --> - <uni-forms-item label-width="120" label="姝h礋鏋�" name="sexs" required> - <uni-data-checkbox v-model="baseFormData.sex" :localdata="sexs" @change="checkbox" /> - </uni-forms-item> - <uni-forms-item label-width="120" label="鐗╂祦绾�" name="sexs" required> - <uni-data-checkbox v-model="baseFormData.sex2" :localdata="sexs2" @change="checkbox" /> - </uni-forms-item> - <uni-forms-item label="缂撳瓨鏋舵潯鐮�" label-width="120" required name="HCJInput"> - <uni-data-picker placeholder="璇烽�夋嫨鍐插彔杞﹂棿缂撳瓨鏋舵潯鐮�" popup-title="璇烽�夋嫨鍐插彔杞﹂棿缂撳瓨鏋舵潯鐮�" :localdata="HCJInputTree" - v-model="baseFormData.HCJInput" @change="onchange"> - </uni-data-picker> - </uni-forms-item> - <uni-forms-item label="1F鍐插彔璁惧" label-width="120" required name="classes"> - <uni-data-picker placeholder="璇烽�夋嫨鍐插彔璁惧" popup-title="璇烽�夋嫨鍐插彔璁惧" :localdata="dataTree" - v-model="baseFormData.classes"> - </uni-data-picker> - <!-- <uni-data-picker - placeholder="璇烽�夋嫨鍐插彔璁惧" - popup-title="璇烽�夋嫨鍐插彔璁惧" - :localdata="dataTree" - v-model="baseFormData.classes" - ></uni-data-picker> --> - </uni-forms-item> - </uni-forms> - <u-button type="success" size="default" shape="circle" :ripple="true" ripple-bg-color="#909399" - @click="submit(2)"> - 娣诲姞浠诲姟 - </u-button> - </uni-section> - </view> - </view> -</template> - -<script> - export default { - data() { - return { - baseFormData: { - HCJInput: '', - classes: '', - sex: 'ZJ', - sex2: '1' - }, - list: ['鏋佸嵎搴�', '鍐插彔杞﹂棿', '鍐插彔璁惧'], - dataTree: [], - - HCJInputTree: [], - sexs: [{ - text: '姝f瀬', - value: 'ZJ' - }, { - text: '璐熸瀬', - value: 'FJ' - }], - sexs2: [{ - text: '涓�绾�', - value: '1' - }, { - text: '浜岀嚎', - value: '2' - }], - formRules: { - classes: { - rules: [{ - required: true, - errorMessage: '璁惧缂栧彿涓嶈兘涓虹┖' - }] - }, - HCJInput: { - rules: [{ - required: true, - errorMessage: '缂撳瓨鏋朵笉鑳戒负绌�' - }] - }, - }, - current2: 0, - flag: false - } - }, - onLoad() { - this.onload(0) - }, - methods: { - change(index) { - if (this.current2 != index.currentIndex) { - if (index.currentIndex == 2) { - this.current2 = index.currentIndex; - this.flag = true; - this.onload(this.current2) - } else { - this.current2 = index.currentIndex; - this.flag = false - this.onload(this.current2) - } - - } - this.baseFormData.HCJInput = ''; - this.baseFormData.classes = ''; - this.baseFormData.sex = 'ZJ'; - this.baseFormData.sex2 = '1'; - this.dataTree = []; - this.HCJInputTree = []; - }, - checkbox(e) { - this.onload(this.current2) - }, - onchange(e) { - const value = e.detail.value - this.input(value[0].value) - }, - input(e) { - // console.log(e) - if (e.length === 13 && e.includes('JJHCJ')) { - let formDataParam = { - UpperCode: e, - Type: "1-CDHCJ", - LocationState: "LocationState_Empty", - RunLine: this.baseFormData.sex2 - } - this.$u.post('/api/PDA/GetDynamicAsync', formDataParam).then(res => { - if (res != undefined) { - this.dataTree = []; - this.dataTree = res; - } else { - this.dataTree = []; - this.$t.message.toast("鏆傛棤鏈夎揣缂撳瓨鏋�") - } - }) - } else if (e.length === 15 && e.includes('1-') && e.includes('CDHCJ')) { - if (this.flag) { - let formDataParam = { - DeviceUpCode: e - } - this.$u.get('/api/PDA/GetDevDynamicAsync', formDataParam).then(res => { - if (res != undefined) { - this.dataTree = res; - } else { - this.dataTree = []; - this.$t.message.toast("鏆傛棤鏈夎揣缂撳瓨鏋�") - } - }) - } else { - let formDataParam = { - UpperCode: e, - Type: "JJHCJ", - LocationState: "LocationState_Stored", - RunLine: this.baseFormData.sex2 - } - this.$u.post('/api/PDA/GetDynamicAsync', formDataParam).then(res => { - if (res != undefined) { - this.dataTree = res; - } else { - this.dataTree = []; - this.$t.message.toast("鏆傛棤鏈夎揣缂撳瓨鏋�") - } - }) - } - } - }, - submit(index) { - this.$refs.form.validate().then((res) => { - debugger; - this.$t.message.loading() - // if (this.flag) { - // if (this.baseFormData.HCJInput.includes('1-') && this.baseFormData.HCJInput.includes( - // 'CDHCJ')) { - // let s = this.baseFormData.HCJInput.replace("SL", "XL"); - // this.baseFormData.HCJInput = s - // } - // } - // else { - // if (this.baseFormData.HCJInput.includes('1F-CDHCJ')) { - // let s = this.baseFormData.HCJInput.replace("XL", "SL"); - // this.baseFormData.HCJInput = this.baseFormData.classes - // this.baseFormData.classes = s - // } - // } - let AgvCode = "涓1鍙稟GV" - let formDataParam = {} - formDataParam = { - AgvCode: AgvCode, - AgvFromAddress: this.baseFormData.HCJInput, - AgvToAddress: this.baseFormData.classes, - AgvBarcode: '', - AgvGrade: "1", - AgvTaskQty: '1', - AgvTaskState: "Create", - AgvTaskType: 'TaskType_Outbound', - AgvWorkType: '1', - AgvLine: this.baseFormData.sex2 - } - this.$u.post('/api/PDA/CreatePDATask', formDataParam).then(res => { - this.$t.message.closeLoading() - if (res.status) { - this.$t.message.toast(res.message) - // setTimeout(() => { - // var HCJInputTreedata=this.HCJInputTree.filter(x => x.value !=this.baseFormData.HCJInput); - // this.HCJInputTree=HCJInputTreedata; - // var dataTreedata=this.dataTree.filter(x => x.value !=this.baseFormData.classes); - // this.dataTree =dataTreedata; - // }, 100); - setTimeout(() => { - this.baseFormData.HCJInput = ''; - this.baseFormData.classes = ''; - this.baseFormData.sex = 'ZJ'; - this.dataTree = []; - this.HCJInputTree = []; - this.baseFormData.sex2 = '1'; - this.onload(index); - }, 100); - } else { - this.$t.message.toast(res.message) - setTimeout(() => { - this.baseFormData.HCJInput = ''; - this.baseFormData.classes = ''; - this.baseFormData.sex = 'ZJ'; - this.dataTree = []; - this.HCJInputTree = []; - this.baseFormData.sex2 = '1'; - this.onload(index); - }, 100); - } - - - }).catch((err) => { - this.$t.message.toast(res.message) - setTimeout(() => { - this.baseFormData.HCJInput = ''; - this.baseFormData.classes = ''; - this.baseFormData.sex = 'ZJ'; - this.dataTree = []; - this.HCJInputTree = []; - this.baseFormData.sex2 = '1'; - this.onload(index); - }, 100); - }) - - }); - - }, - onload(index) { - if (index === 0) { - let upcode = ''; - if (this.baseFormData.sex == 'ZJ') - upcode = 'ZJSL-JJHCJ001' - else - upcode = 'FJSL-JJHCJ001' - let formDataParam = { - UpperCode: upcode, - Type: "JJHCJ", - LocationState: "LocationState_Stored", - RunLine: this.baseFormData.sex2 - } - this.$u.post('/api/PDA/GetDynamicAsync', formDataParam).then(res => { - if (res != undefined) { - this.HCJInputTree = res; - console.log(this.HCJInputTree) - } else { - this.HCJInputTree = [] - this.$t.message.toast("鏆傛棤鏈夎揣缂撳瓨鏋�") - } - }) - } else if (index === 1) { - let upcode = ''; - if (this.baseFormData.sex == 'ZJ') - upcode = '1-ZJSL-CDHCJ001' - else - upcode = '1-FJSL-CDHCJ001' - let formDataParam = { - UpperCode: upcode, - Type: "1-CDHCJ", - LocationState: "LocationState_Empty", - RunLine: this.baseFormData.sex2 - } - this.$u.post('/api/PDA/GetDynamicAsync', formDataParam).then(res => { - console.log(res) - if (res != undefined) { - this.HCJInputTree = res; - } else { - this.HCJInputTree = []; - this.$t.message.toast("鏆傛棤鏈夎揣缂撳瓨鏋�") - } - }) - } else if (index === 2) { - let upcode = ''; - if (this.baseFormData.sex == 'ZJ') - upcode = '1-ZJSL-CDHCJ001' - else - upcode = '1-FJSL-CDHCJ001' - let formDataParam = { - UpperCode: upcode, - Type: "1-CDHCJ", - LocationState: "LocationState_Stored", - RunLine: this.baseFormData.sex2 - } - this.$u.post('/api/PDA/GetDynamicAsync', formDataParam).then(res => { - if (res != undefined) { - this.HCJInputTree = res; - } else { - this.HCJInputTree = []; - this.$t.message.toast("鏆傛棤鏈夎揣缂撳瓨鏋�"); - } - }) - } - } - } - } -</script> - -<style> - .example { - padding: 15px; - background-color: #fff; - } -</style> \ No newline at end of file diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/createTask/jjkto2F.vue" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/createTask/jjkto2F.vue" deleted file mode 100644 index 6eb8f1a..0000000 --- "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/createTask/jjkto2F.vue" +++ /dev/null @@ -1,362 +0,0 @@ -<template> - <view class="example"> - <uni-segmented-control :current="current2" :values="list" @clickItem="change" styleType="button" - activeColor="#4cd964"></uni-segmented-control> - <view v-show="current2===0"> - <uni-section title="鎵弿鏋佸嵎搴撴湁璐х紦瀛樻灦,閫夋嫨鍐插彔杞﹂棿鏃犺揣缂撳瓨鏋�" type="line" padding style="height: calc(100vh - 100px);"> - <uni-forms ref="form" :modelValue="baseFormData" :rules="formRules"> - <uni-forms-item label-width="120" label="姝h礋鏋�" name="sexs" required> - <uni-data-checkbox v-model="baseFormData.sex" :localdata="sexs" @change="checkbox" /> - </uni-forms-item> - <uni-forms-item label-width="120" label="鐗╂祦绾�" name="sexs2" required> - <uni-data-checkbox v-model="baseFormData.sex2" :localdata="sexs2" @change="checkbox" /> - </uni-forms-item> - <uni-forms-item label="缂撳瓨鏋舵潯鐮�" label-width="120" required name="HCJInput"> - <uni-data-picker placeholder="璇烽�夋嫨鏋佸嵎搴撶紦瀛樻灦鏉$爜" popup-title="璇烽�夋嫨鏋佸嵎搴撶紦瀛樻灦鏉$爜" :localdata="HCJInputTree" - v-model="baseFormData.HCJInput" @change="onchange"> - </uni-data-picker> - </uni-forms-item> - <uni-forms-item label="2F鍐插彔鏉$爜" label-width="120" required name="classes"> - <uni-data-picker placeholder="璇烽�夋嫨2F鍐插彔缂撳瓨鏋舵潯鐮�" popup-title="璇烽�夋嫨2F鍐插彔缂撳瓨鏋舵潯鐮�" :localdata="dataTree" - v-model="baseFormData.classes"> - </uni-data-picker> - </uni-forms-item> - </uni-forms> - <u-button type="success" size="default" shape="circle" :ripple="true" ripple-bg-color="#909399" - @click="submit(0)"> - 娣诲姞浠诲姟 - </u-button> - </uni-section> - </view> - <view v-show="current2===1"> - <uni-section title="鎵弿鍐插彔杞﹂棿鏃犺揣缂撳瓨鏋�,閫夋嫨鏋佸嵎搴撴湁璐х紦瀛樻灦" type="line" padding style="height: calc(100vh - 100px);"> - <uni-forms ref="form" :modelValue="baseFormData" :rules="formRules"> - <uni-forms-item label-width="120" label="姝h礋鏋�" name="sexs" required> - <uni-data-checkbox v-model="baseFormData.sex" :localdata="sexs" @change="checkbox" /> - </uni-forms-item> - <uni-forms-item label-width="120" label="鐗╂祦绾�" name="sexs2" required> - <uni-data-checkbox v-model="baseFormData.sex2" :localdata="sexs2" @change="checkbox" /> - </uni-forms-item> - <uni-forms-item label="缂撳瓨鏋舵潯鐮�" label-width="120" required name="HCJInput"> - <uni-data-picker placeholder="璇烽�夋嫨鍐插彔杞﹂棿缂撳瓨鏋舵潯鐮�" popup-title="璇烽�夋嫨鍐插彔杞﹂棿缂撳瓨鏋舵潯鐮�" :localdata="HCJInputTree" - v-model="baseFormData.HCJInput" @change="onchange"> - </uni-data-picker> - </uni-forms-item> - <uni-forms-item label="鏋佸嵎搴撴潯鐮�" label-width="120" required name="classes"> - <uni-data-picker placeholder="璇烽�夋嫨鏋佸嵎搴撶紦瀛樻灦鏉$爜" popup-title="璇烽�夋嫨鏋佸嵎搴撶紦瀛樻灦鏉$爜" :localdata="dataTree" - v-model="baseFormData.classes"> - </uni-data-picker> - </uni-forms-item> - </uni-forms> - <u-button type="success" size="default" shape="circle" :ripple="true" ripple-bg-color="#909399" - @click="submit(1)"> - 娣诲姞浠诲姟 - </u-button> - </uni-section> - </view> - <view v-show="current2===2"> - <uni-section title="鎵弿鍐插彔杞﹂棿缂撳瓨鏋�,閫夋嫨鍐插彔璁惧" type="line" padding style="height: calc(100vh - 100px);"> - <uni-forms ref="form" :modelValue="baseFormData" :rules="formRules"> - <uni-forms-item label-width="120" label="姝h礋鏋�" name="sexs" required> - <uni-data-checkbox v-model="baseFormData.sex" :localdata="sexs" @change="checkbox" /> - </uni-forms-item> - <uni-forms-item label-width="120" label="鐗╂祦绾�" name="sexs2" required> - <uni-data-checkbox v-model="baseFormData.sex2" :localdata="sexs2" @change="checkbox" /> - </uni-forms-item> - <uni-forms-item label="缂撳瓨鏋舵潯鐮�" label-width="120" required name="HCJInput"> - <uni-data-picker placeholder="璇烽�夋嫨鏋佸嵎搴撶紦瀛樻灦鏉$爜" popup-title="璇烽�夋嫨鏋佸嵎搴撶紦瀛樻灦鏉$爜" :localdata="HCJInputTree" - v-model="baseFormData.HCJInput" @change="onchange"> - </uni-data-picker> - </uni-forms-item> - <uni-forms-item label="2F鍐插彔璁惧" label-width="120" required name="classes"> - <uni-data-picker placeholder="璇烽�夋嫨鍐插彔璁惧" popup-title="璇烽�夋嫨鍐插彔璁惧" :localdata="dataTree" - v-model="baseFormData.classes"> - </uni-data-picker> - </uni-forms-item> - </uni-forms> - <u-button type="success" size="default" shape="circle" :ripple="true" ripple-bg-color="#909399" - @click="submit(2)"> - 娣诲姞浠诲姟 - </u-button> - </uni-section> - </view> - </view> -</template> - -<script> - export default { - data() { - return { - baseFormData: { - HCJInput: '', - classes: '', - sex: 'ZJ', - sex2: '1' - }, - list: ['鏋佸嵎搴�', '鍐插彔杞﹂棿', '鍐插彔璁惧'], - dataTree: [], - HCJInputTree: [], - sexs: [{ - text: '姝f瀬', - value: 'ZJ' - }, { - text: '璐熸瀬', - value: 'FJ' - }], - sexs2: [{ - text: '涓�绾�', - value: '1' - }, { - text: '浜岀嚎', - value: '2' - }], - formRules: { - classes: { - rules: [{ - required: true, - errorMessage: '璁惧缂栧彿涓嶈兘涓虹┖' - }] - }, - HCJInput: { - rules: [{ - required: true, - errorMessage: '缂撳瓨鏋朵笉鑳戒负绌�' - }] - } - }, - current2: 0, - flag: false - } - }, - onLoad() { - this.onload(0) - }, - methods: { - change(index) { - if (this.current2 != index.currentIndex) { - this.current2 = index.currentIndex; - if (this.current2 === 2) { - this.flag = true; - this.onload(this.current2); - } else { - this.flag = false; - this.onload(this.current2); - } - } - this.baseFormData.HCJInput = ''; - this.baseFormData.classes = ''; - this.baseFormData.sex = 'ZJ'; - this.baseFormData.sex2 = '1'; - this.dataTree = []; - this.HCJInputTree = []; - }, - checkbox(e) { - this.onload(this.current2) - }, - onchange(e) { - const value = e.detail.value; - this.input(value[0].value); - }, - input(e) { - if (e.length === 13 && e.includes('JJHCJ')) { - let formDataParam = { - UpperCode: e, - Type: "2-CDHCJ", - LocationState: "LocationState_Empty", - RunLine: this.baseFormData.sex2 - } - this.$u.post('/api/PDA/GetDynamicAsync', formDataParam).then(res => { - if (res != undefined) { - this.dataTree = []; - this.dataTree = res; - } else { - this.dataTree = []; - this.$t.message.toast("鏆傛棤鏈夎揣缂撳瓨鏋�") - } - }) - } else if (e.length === 15 && e.includes('2-') && e.includes('CDHCJ')) { - if (this.flag) { - let formDataParam = { - DeviceUpCode: e - } - this.$u.get('/api/PDA/GetDevDynamicAsync', formDataParam).then(res => { - - if (res != undefined) { - this.dataTree = res; - } else { - this.dataTree = []; - this.$t.message.toast("鏆傛棤鏈夎揣缂撳瓨鏋�") - } - }) - } else { - let formDataParam = { - UpperCode: e, - Type: "JJHCJ", - LocationState: "LocationState_Stored", - RunLine: this.baseFormData.sex2 - } - this.$u.post('/api/PDA/GetDynamicAsync', formDataParam).then(res => { - if (res != undefined) { - - this.dataTree = res; - } else { - this.dataTree = []; - this.$t.message.toast("鏆傛棤鏈夎揣缂撳瓨鏋�") - } - }) - } - } - }, - submit() { - this.$refs.form.validate().then((res) => { - this.$t.message.loading() - if (this.flag) { - if (this.baseFormData.HCJInput.includes('2-') && this.baseFormData.HCJInput.includes( - 'CDHCJ')) { - let s = this.baseFormData.HCJInput.replace("SL", "XL"); - this.baseFormData.HCJInput = s - } - } - // else { - // if (this.baseFormData.HCJInput.includes('2F-CDHCJ')) { - // let s = this.baseFormData.HCJInput.replace("XL", "SL"); - // this.baseFormData.HCJInput = this.baseFormData.classes; - // this.baseFormData.classes = s; - // } - // } - let AgvCode = "涓1鍙稟GV" - let formDataParam = {} - formDataParam = { - AgvCode: AgvCode, - AgvFromAddress: this.baseFormData.HCJInput, - AgvToAddress: this.baseFormData.classes, - AgvBarcode: '', - AgvGrade: "1", - AgvTaskQty: '1', - AgvTaskState: "Create", - AgvTaskType: 'TaskType_Outbound', - AgvWorkType: '1', - AgvLine: this.baseFormData.sex2 - } - this.$u.post('/api/PDA/CreatePDATask', formDataParam).then(res => { - this.$t.message.closeLoading() - if (res.status) { - this.$t.message.toast(res.message) - // setTimeout(() => { - // var HCJInputTreedata=this.HCJInputTree.filter(x => x.value !=this.baseFormData.HCJInput); - // this.HCJInputTree=HCJInputTreedata; - // var dataTreedata=this.dataTree.filter(x => x.value !=this.baseFormData.classes); - // this.dataTree =dataTreedata; - // }, 100); - setTimeout(() => { - this.baseFormData.HCJInput = ''; - this.baseFormData.classes = ''; - this.baseFormData.sex = 'ZJ'; - this.dataTree = []; - this.HCJInputTree = []; - this.baseFormData.sex2 = '1'; - this.onload(index); - }, 100); - } else { - this.$t.message.toast(res.message) - setTimeout(() => { - this.baseFormData.HCJInput = ''; - this.baseFormData.classes = ''; - this.baseFormData.sex = 'ZJ'; - this.dataTree = []; - this.HCJInputTree = []; - this.baseFormData.sex2 = '1'; - this.onload(index); - }, 100); - } - - - }).catch((err) => { - this.$t.message.toast(res.message) - setTimeout(() => { - this.baseFormData.HCJInput = ''; - this.baseFormData.classes = ''; - this.baseFormData.sex = 'ZJ'; - this.dataTree = []; - this.HCJInputTree = []; - this.baseFormData.sex2 = '1'; - this.onload(index); - }, 100); - }) - }) - }, - onload(index) { - if (index === 0) { - let upcode = ''; - if (this.baseFormData.sex == 'ZJ') - upcode = 'ZJSL-JJHCJ001' - else - upcode = 'FJSL-JJHCJ001' - let formDataParam = { - UpperCode: upcode, - Type: "JJHCJ", - LocationState: "LocationState_Stored", - RunLine: this.baseFormData.sex2 - } - this.$u.post('/api/PDA/GetDynamicAsync', formDataParam).then(res => { - if (res != undefined) { - this.HCJInputTree = res; - console.log(this.HCJInputTree) - } else { - this.HCJInputTree = [] - this.$t.message.toast("鏆傛棤鏈夎揣缂撳瓨鏋�") - } - }) - } else if (index === 1) { - let upcode = ''; - if (this.baseFormData.sex == 'ZJ') - upcode = '2-ZJSL-CDHCJ001' - else - upcode = '2-FJSL-CDHCJ001' - let formDataParam = { - UpperCode: upcode, - Type: "2-CDHCJ", - LocationState: "LocationState_Empty", - RunLine: this.baseFormData.sex2 - } - this.$u.post('/api/PDA/GetDynamicAsync', formDataParam).then(res => { - console.log(res) - if (res != undefined) { - this.HCJInputTree = res; - } else { - this.HCJInputTree = []; - this.$t.message.toast("鏆傛棤鏈夎揣缂撳瓨鏋�") - } - }) - } else if (index === 2) { - let upcode = ''; - if (this.baseFormData.sex == 'ZJ') - upcode = '2-ZJSL-CDHCJ001' - else - upcode = '2-FJSL-CDHCJ001' - let formDataParam = { - UpperCode: upcode, - Type: "2-CDHCJ", - LocationState: "LocationState_Stored", - RunLine: this.baseFormData.sex2 - } - this.$u.post('/api/PDA/GetDynamicAsync', formDataParam).then(res => { - if (res != undefined) { - this.HCJInputTree = res; - } else { - this.HCJInputTree = []; - this.$t.message.toast("鏆傛棤鏈夎揣缂撳瓨鏋�"); - } - }) - } - } - } - } -</script> - -<style> - .example { - padding: 15px; - background-color: #fff; - } -</style> \ No newline at end of file diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/createTask/onetotwo.vue" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/createTask/onetotwo.vue" deleted file mode 100644 index 7623d61..0000000 --- "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/createTask/onetotwo.vue" +++ /dev/null @@ -1,132 +0,0 @@ -<template> - <view class="example"> - <u-tabs :list="list" :is-Scroll="false" :current="current2"></u-tabs> - <view v-show="current2===0"> - <uni-section title="涓婃枡浠诲姟娣诲姞" type="line" padding style="height: calc(100vh - 100px);"> - <uni-forms ref="form" :modelValue="baseFormData" :rules="formRules"> - <uni-forms-item label="缂撳瓨鏋舵潯鐮�" label-width="120" required name="HCJInput"> - <uni-easyinput v-model="baseFormData.HCJInput" placeholder="璇锋壂鎻忕紦瀛樻灦鏉$爜" @input="input" /> - </uni-forms-item> - <uni-forms-item label-width="120" label="鐗╂祦绾�" name="sexs" required> - <uni-data-checkbox v-model="baseFormData.sex2" :localdata="sexs2" /> - </uni-forms-item> - - <uni-forms-item label="鏋佸嵎搴撴潯鐮�" label-width="120" required name="classes"> - <uni-data-select placeholder="璇烽�夋嫨鏋佸嵎搴撶紦瀛樻灦鏉$爜" :localdata="dataTree" - v-model="baseFormData.classes"> - </uni-data-select> - </uni-forms-item> - </uni-forms> - <u-button type="success" size="default" shape="circle" :ripple="true" ripple-bg-color="#909399" - @click="submit()"> - 娣诲姞浠诲姟 - </u-button> - </uni-section> - </view> - </view> -</template> - -<script> - export default { - data() { - return { - baseFormData: { - HCJInput: '', - classes: '', - sex2: '1' - }, - list: [{ - name: '鍒嗗垏鍚庝笂浜屾ゼ鏋佸嵎搴撲换鍔℃坊鍔�' - }], - sexs2: [{ - text: '涓�绾�', - value: '1' - }, { - text: '浜岀嚎', - value: '2' - }], - dataTree: [], - formRules: { - classes: { - rules: [{ - required: true, - errorMessage: '璁惧缂栧彿涓嶈兘涓虹┖' - }] - }, - HCJInput: { - rules: [{ - required: true, - errorMessage: '缂撳瓨鏋朵笉鑳戒负绌�' - }] - } - }, - current2: 0, - } - }, - methods: { - input(e) { - if (e.length === 13 && e.includes('XL-FQHCJ')) { - let formDataParam = { - UpperCode: e, - Type: "JJHCJ", - LocationState:"LocationState_Empty", - RunLine:this.baseFormData.sex2 - } - this.$u.post('/api/PDA/GetDynamicAsync', formDataParam).then(res => { - - if (res != undefined) { - this.dataTree = res; - } - else { - this.dataTree=[]; - this.$t.message.toast("鏆傛棤鏈夎揣缂撳瓨鏋�") - } - }) - } - }, - submit() { - this.$refs.form.validate().then((res) => { - this.$t.message.loading() - let bz = this.baseFormData.HCJInput.split('-')[0]; - let AgvCode = bz == "ZJSL" ? "姝f瀬1鍙稟GV" : "璐熸瀬1鍙稟GV" - let formDataParam = {} - formDataParam = { - AgvCode: "涓1鍙稟GV", - AgvFromAddress: this.baseFormData.HCJInput, - AgvToAddress: this.baseFormData.classes, - AgvBarcode: '', - AgvGrade: "1", - AgvTaskQty: '1', - AgvTaskState: "Create", - AgvTaskType: 'TaskType_Outbound', - AgvWorkType: '1', - AgvLine:this.baseFormData.sex2 - } - this.$u.post('/api/PDA/CreatePDATask', formDataParam).then(res => { - this.$t.message.closeLoading() - if (res.status) { - this.$t.message.toast(res.message) - setTimeout(() => { - this.baseFormData.HCJInput = '' - this.baseFormData.classes = '' - this.baseFormData.sex2='1' - this.dataTree=[]; - }, 100); - } else - this.$t.message.toast(res.message) - - }).catch((err) => { - this.$t.message.toast(res.message) - }) - }) - } - } - } -</script> - -<style> - .example { - padding: 15px; - background-color: #fff; - } -</style> \ No newline at end of file diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/getTaskData/getTaskData.vue" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/getTaskData/getTaskData.vue" deleted file mode 100644 index dee3ea5..0000000 --- "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/getTaskData/getTaskData.vue" +++ /dev/null @@ -1,233 +0,0 @@ -<template> - <view class="example"> - <u-tabs :list="list" :is-Scroll="false" :current="current2"></u-tabs> - <view v-show="current2===0"> - <u-button text="鏈堣惤"></u-button> - <uni-section title="涓�妤煎簱瀛樻煡鐪�" type="line" padding style="height: calc(100vh - 100px);"> - <uni-list> - <!-- to 灞炴�ф惡甯﹀弬鏁拌烦杞鎯呴〉闈紝褰撳墠鍙负鍙傝�� --> - <uni-list-item direction="column" v-for="(item,index) in listData" :key="index" - @click="handleClick(item.orderNo,item.productCode,item.number)" link> - <!-- 閫氳繃header鎻掓Ы瀹氫箟鍒楄〃鐨勬爣棰� --> - <template v-slot:header> - <view class="uni-title">宸ュ崟锛歿{item.orderNo}} - <!-- <uni-icons type="trash" size="22" style="position: absolute;right: 5%;" - @click="deleteList(item.container_barcode)"> - </uni-icons> --> - </view> - </template> - <!-- 閫氳繃body鎻掓Ы瀹氫箟鍒楄〃鍐呭鏄剧ず --> - <template v-slot:body> - <view class="uni-list-box"> - <view class="uni-content"> - <view class="uni-title-sub uni-ellipsis-2">鍨嬪彿锛歿{item.productCode}}</view> - <view class="uni-title-sub uni-ellipsis-2">鍙彨浠诲姟鏁伴噺锛歿{item.number}}</view> - <!-- <view class="uni-note"> - 鎵挎帴杞﹀彿锛歿{item.agv_code}} - - 浠诲姟鐘舵�侊細{{item.agv_taskstate}} - </view> --> - </view> - </view> - </template> - </uni-list-item> - </uni-list> - <uni-load-more iconType="circle" :status="status" @clickLoadMore="clickLoadMore" /> - <!-- <u-button type="success" size="default" shape="circle" :ripple="true" ripple-bg-color="#909399" - @click="submit"> - 鐘舵�佹煡璇� - </u-button> --> - </uni-section> - </view> - <view> - <uni-popup ref="alertDialog" type="dialog"> - <uni-popup-dialog :type="msgType" cancelText="鍏抽棴" confirmText="鍚屾剰" :title="鎻愮ず" :content="content" - @confirm="dialogConfirm" @close="dialogClose"></uni-popup-dialog> - </uni-popup> - </view> - </view> -</template> -<script> - export default { - data() { - return { - listData: [], - list: [{ - name: '搴撳瓨鏌ョ湅' - }], - current2: 0, - current: 1, - size: 10, - status: 'more', - Modalshow: false, - title: "鎻愮ず", - content: '娆㈣繋浣跨敤 uni-popup!', - msgType: 'success', - } - }, - onLoad() { - this.submit() - }, - methods: { - onClickItem(e) { - if (this.current != e.currentIndex) { - this.current = e.currentIndex; - } - }, - submit(cb) { - this.$t.message.loading() - let formDataParam = { - current: this.current, - size: this.size - } - this.$u.post('/api/PDA/AGVPage', null).then(res => { - console.log(res); - this.$t.message.closeLoading() - cb && cb() - if (cb != null) this.listData = [] - this.listData = [...this.listData, ...res.data] - console.log(this.listData); - - }).catch((err) => { - this.$t.message.toast(err.message) - }) - }, - clickLoadMore(e) { - this.status = 'loading', - this.current += 1; - this.size += 10; - this.submit(); - }, - handleClick(orderNo, productCode, number) { - console.log(this.$refs) - this.$refs.alertDialog.open() - // this.content = '宸ュ崟锛�' + orderNo + \n'鍨嬪彿锛�' + productCode + \n'璇风‘璁ゆ槸鍚﹀彨浠诲姟' - this.content = `宸ュ崟锛�${orderNo}\n鍨嬪彿锛�${productCode}\n鍙彨鏁伴噺锛�${number}\n璇风‘璁ゆ槸鍚﹀彨浠诲姟(榛樿4涓�)`; - }, - dialogConfirm() { - this.$t.message.loading() - // 鎻愬彇宸ュ崟缂栧彿 - const orderNo = this.content.match(/宸ュ崟锛�(.*)\n/)[1]; - - // 鎻愬彇鍨嬪彿 - const productCode = this.content.match(/鍨嬪彿锛�(.*)\n/)[1]; - - // 鎻愬彇鍙彨鏁伴噺 - const availableQuantity = this.content.match(/鍙彨鏁伴噺锛�(.*)\n/)[1]; - let formDataParam = { - DTaskId: this.generateUUID(), - ProductCode: productCode, - OrderNo: orderNo, - Number: availableQuantity > 4 ? 4 : availableQuantity, - } - console.log(formDataParam) - this.$u.post('/api/PDA/insertTask', formDataParam).then(res => { - // if (res.code === 200) { - if (res.status) { - this.$u.post('/api/PDA/AddCZTask', formDataParam).then(res => { - this.$t.message.closeLoading() - if (res.status) { - this.$t.message.toast(鍛煎彨鎴愬姛) - this.$refs.alertDialog.close() - this.submit() - } else - this.$t.message.toast(res.msg) - - }) ; - this.submit() - } else - this.$t.message.toast(res.msg) - }).catch((err) => { - this.$t.message.toast(err.message) - }) - }, - dialogClose() { - console.log('鐐瑰嚮鍏抽棴') - }, - generateUUID() { - var d = new Date().getTime(); - var uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) { - var r = (d + Math.random() * 16) % 16 | 0; - d = Math.floor(d / 16); - return (c == 'x' ? r : (r & 0x3 | 0x8)).toString(16); - }); - return uuid; - }, - }, - onPullDownRefresh() { - this.current = 1; - this.size = 10; - this.submit(() => uni.stopPullDownRefresh()) - }, - } -</script> - -<style lang="scss" scoped> - @import '@/common/uni-ui.scss'; - - .example { - padding: 15px; - background-color: #fff; - } - - page { - display: flex; - flex-direction: column; - box-sizing: border-box; - background-color: #efeff4; - min-height: 100%; - height: auto; - } - - .tips { - color: #67c23a; - font-size: 14px; - line-height: 40px; - text-align: center; - background-color: #f0f9eb; - height: 0; - opacity: 0; - transform: translateY(-100%); - transition: all 0.3s; - } - - .tips-ani { - transform: translateY(0); - height: 40px; - opacity: 1; - } - - .content { - width: 100%; - display: flex; - } - - .list-picture { - width: 100%; - height: 145px; - } - - .thumb-image { - width: 100%; - height: 100%; - } - - .ellipsis { - display: flex; - overflow: hidden; - } - - .uni-ellipsis-1 { - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; - } - - .uni-ellipsis-2 { - overflow: hidden; - text-overflow: ellipsis; - display: -webkit-box; - -webkit-line-clamp: 2; - -webkit-box-orient: vertical; - } -</style> \ No newline at end of file diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/index/index.vue" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/index/index.vue" index 537428f..c29ca09 100644 --- "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/index/index.vue" +++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/index/index.vue" @@ -18,15 +18,15 @@ data() { return { dynamicList: [{ - text: '涓夋ゼ鍙枡', - url: 'pages/getTaskData/getTaskData', + text: '涓夋ゼ姝f瀬鍙枡', + url: 'pages/鍙枡/姝f瀬鍙枡', image: "data:image/png;base64,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" }, - // { - // text: '涓�妤煎啿鍙犱换鍔�', - // url: 'pages/createTask/jjkto1F', - // image: "data:image/png;base64,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" - // }, + { + text: '涓夋ゼ璐熸瀬鍙枡', + url: 'pages/鍙枡/璐熸瀬鍙枡', + image: "data:image/png;base64,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" + }, // { // text: '浜屾ゼ鍐插彔浠诲姟', // url: 'pages/createTask/jjkto2F', diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/setStatus/setStatus.vue" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/setStatus/setStatus.vue" deleted file mode 100644 index 77aed26..0000000 --- "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/setStatus/setStatus.vue" +++ /dev/null @@ -1,194 +0,0 @@ -<template> - <view class="example"> - <u-tabs :list="list" :is-Scroll="false" :current="current"></u-tabs> - <view v-show="current===0"> - <uni-section title="缂撳瓨鏋剁姸鎬佹煡鐪�" type="line" padding style="height: calc(100vh - 100px);"> - <uni-forms ref="formup" :modelValue="baseFormData" :rules="formRules"> - <uni-forms-item label="缂撳瓨鏋舵潯鐮�:" label-width="120" required name="HCJInput"> - <uni-easyinput v-model="baseFormData.HCJInput" focus placeholder="璇锋壂鎻忕紦瀛樻灦鏉$爜"></uni-easyinput> - </uni-forms-item> - - </uni-forms> - <uni-list> - <!-- to 灞炴�ф惡甯﹀弬鏁拌烦杞鎯呴〉闈紝褰撳墠鍙负鍙傝�� --> - <uni-list-item direction="column" > - <!-- 閫氳繃header鎻掓Ы瀹氫箟鍒楄〃鐨勬爣棰� --> - <template v-slot:header> - <view class="uni-title">鍚嶇О锛歿{listData.name}} - <!-- <uni-icons type="trash" size="22" style="position: absolute;right: 5%;" - @click="deleteList(item.container_barcode)"> - </uni-icons> --> - </view> - </template> - <!-- 閫氳繃body鎻掓Ы瀹氫箟鍒楄〃鍐呭鏄剧ず --> - <template v-slot:body> - <view class="uni-list-box"> - <view class="uni-content"> - <view class="uni-title-sub uni-ellipsis-2">缂撳瓨鏋剁姸鎬侊細{{listData.location_state}}</view> - <view class="uni-title-sub uni-ellipsis-2">缂撳瓨鏋剁紪鐮侊細{{listData.upper_code}}</view> - <view class="uni-title-sub uni-ellipsis-2">鍚敤/绂佺敤锛歿{listData.status}}</view> - <!-- <view class="uni-note"> - NG锛歿{item.extJson.NG+ ' 灞忚斀锛�'+item.extJson.PB}} - </view> --> - <!-- <view class="uni-title-sub uni-ellipsis-2"> - NG锛歿{item.extJson.NG==0?"鍚�":"鏄�"}} 灞忚斀锛歿{item.extJson.PB==0?"鍚�":"鏄�"}} - </view> --> - </view> - </view> - </template> - </uni-list-item> - </uni-list> - <u-button type="success" size="default" shape="circle" :ripple="true" ripple-bg-color="#909399" - @click="submit"> - 鐘舵�佹煡璇� - </u-button> - </uni-section> - </view> - </view> -</template> -<script> - export default { - data() { - return { - baseFormData: { - HCJInput: '', - classes: '' - }, - formRules: { - HCJInput: { - rules: [{ - required: true, - errorMessage: '缂撳瓨鏋朵笉鑳戒负绌�' - }] - } - }, - listData: [], - list: [{ - name: '鐘舵�佹煡鐪�' - }], - current: 0 - } - }, - onLoad() { - - }, - methods: { - // onClickItem(e) { - // if (this.current != e.currentIndex) { - // this.current = e.currentIndex; - // } - // }, - submit() { - this.$refs.formup.validate().then((res) => { - this.$t.message.loading() - let formDataParam = {}; - if (this.baseFormData.HCJInput.includes("SL")) { - formDataParam = { - UpperCode: this.baseFormData.HCJInput, - current: 1, - size: 10 - } - } else { - formDataParam = { - DownCode: this.baseFormData.HCJInput, - current: 1, - size: 10 - } - } - this.$u.get('/api/PDA/LoctionPage', formDataParam).then(res => { - console.log(res) - this.$t.message.closeLoading() - if (res.status) { - this.$t.message.toast(res.message) - // res.data.records[0].extJson = JSON.parse(res.data.records[0].extJson) - res.data.status = res.data.status == - "0" ? "鍚敤" : "绂佺敤" - res.data.location_state = res.data.location_state == - "LocationState_Empty" ? "绌虹紦瀛樻灦" : "鏈夎揣缂撳瓨鏋�" - this.listData = res.data - console.log(this.listData); - setTimeout(() => { - this.baseFormData.HCJInput = '' - }, 100); - } else - this.$t.message.toast(res.message) - - }).catch((err) => { - this.$t.message.toast(res.message) - }) - }) - } - - }, - } -</script> - -<style lang="scss" scoped> - @import '@/common/uni-ui.scss'; - - .example { - padding: 15px; - background-color: #fff; - } - - page { - display: flex; - flex-direction: column; - box-sizing: border-box; - background-color: #efeff4; - min-height: 100%; - height: auto; - } - - .tips { - color: #67c23a; - font-size: 14px; - line-height: 40px; - text-align: center; - background-color: #f0f9eb; - height: 0; - opacity: 0; - transform: translateY(-100%); - transition: all 0.3s; - } - - .tips-ani { - transform: translateY(0); - height: 40px; - opacity: 1; - } - - .content { - width: 100%; - display: flex; - } - - .list-picture { - width: 100%; - height: 145px; - } - - .thumb-image { - width: 100%; - height: 100%; - } - - .ellipsis { - display: flex; - overflow: hidden; - } - - .uni-ellipsis-1 { - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; - } - - .uni-ellipsis-2 { - overflow: hidden; - text-overflow: ellipsis; - display: -webkit-box; - -webkit-line-clamp: 2; - -webkit-box-orient: vertical; - } -</style> \ No newline at end of file diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/\345\217\253\346\226\231/\346\255\243\346\236\201\345\217\253\346\226\231.vue" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/\345\217\253\346\226\231/\346\255\243\346\236\201\345\217\253\346\226\231.vue" new file mode 100644 index 0000000..1c7fc0a --- /dev/null +++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/\345\217\253\346\226\231/\346\255\243\346\236\201\345\217\253\346\226\231.vue" @@ -0,0 +1,290 @@ +<template> + <view class="example"> + <u-tabs :list="list" :is-Scroll="false" :current="current2"></u-tabs> + <view v-show="current2 === 0"> + <uni-section title="涓�妤煎簱瀛樻煡鐪�" type="line" padding style="height: calc(100vh - 100px);"> + <uni-list> + <!-- to 灞炴�ф惡甯﹀弬鏁拌烦杞鎯呴〉闈紝褰撳墠鍙负鍙傝�� --> + <uni-list-item direction="column" v-for="(item, index) in listData" :key="index" + @click="handleClick(item.orderNo, item.productCode, item.number)" link> + <!-- 閫氳繃header鎻掓Ы瀹氫箟鍒楄〃鐨勬爣棰� --> + <template v-slot:header> + <view class="uni-title">宸ュ崟锛歿{item.orderNo}} + <!-- <uni-icons type="trash" size="22" style="position: absolute;right: 5%;" + @click="deleteList(item.container_barcode)"> + </uni-icons> --> + </view> + </template> + <!-- 閫氳繃body鎻掓Ы瀹氫箟鍒楄〃鍐呭鏄剧ず --> + <template v-slot:body> + <view class="uni-list-box"> + <view class="uni-content"> + <view class="uni-title-sub uni-ellipsis-2">鍨嬪彿锛歿{item.productCode}}</view> + <view class="uni-title-sub uni-ellipsis-2">鍙彨浠诲姟鏁伴噺锛歿{item.number}}</view> + </view> + </view> + </template> + </uni-list-item> + </uni-list> + <uni-load-more iconType="circle" :status="status" @clickLoadMore="clickLoadMore" /> + </uni-section> + </view> + <view> + <u-modal v-model="Modalshow" @confirm="confirmInput" :mask-close-able="true" :show-cancel-button="true"> + <view class="slot-content"> + <text>{{content}}</text> + <u-gap height="10"></u-gap> + <!-- 杈撳叆妗嗭紝浣跨敤 v-model 缁戝畾杈撳叆鍊� --> + <uni-easyinput v-model="inputValue" placeholder="璇疯緭鍏ュ彨鏂欑殑鐑樼儰璁惧" /> + </view> + </u-modal> + <!-- 浣跨敤 uni-popup 缁勪欢锛岃缃负瀵硅瘽妗嗙被鍨� --> + <uni-popup ref="popup" type="dialog" background-color="#fff" class="popup-main"> + <!-- 浣跨敤鎻掓Ы鑷畾涔夊脊鍑烘鍐呭 --> + <!-- <template #content> --> + <view class="popup-container"> + <!-- 鏄剧ず瀵硅瘽妗嗗唴瀹� --> + <view class="popup-content">{{ content }}</view> + <!-- 杈撳叆妗嗭紝浣跨敤 v-model 缁戝畾杈撳叆鍊� --> + <uni-easyinput v-model="inputValue" placeholder="璇疯緭鍏ュ唴瀹�" /> + <!-- 鎸夐挳缁� --> + <view class="button-group"> + <!-- 鍏抽棴鎸夐挳 --> + <u-button class="custom-button cancel-button" @click="closePopup" type="default" shape="square" + size="medium">鍏抽棴</u-button> + <!-- 鍚屾剰鎸夐挳 --> + <u-button class="custom-button confirm-button" @click="confirmInput" type="primary" + shape="square" size="medium">鍚屾剰</u-button> + </view> + </view> + <!-- </template> --> + </uni-popup> + </view> + </view> +</template> +<script> + export default { + data() { + return { + listData: [], + list: [{ + name: '搴撳瓨鏌ョ湅' + }], + current2: 0, + current: 1, + size: 10, + status: 'more', + Modalshow: false, + title: "鎻愮ず", + content: '娆㈣繋浣跨敤 uni-popup!', + msgType: 'success', + value: '', + inputValue: '' + }; + }, + onLoad() { + this.submit(); + }, + methods: { + onClickItem(e) { + if (this.current != e.currentIndex) { + this.current = e.currentIndex; + } + }, + submit(cb) { + this.$t.message.loading(); + let formDataParam = { + current: this.current, + size: this.size + }; + // 浣跨敤鍒涙櫤瀹屾暣鎺ュ彛 + this.$u.post('/api/PDA/AGVPage', null).then(res => { + console.log(res); + this.$t.message.closeLoading(); + cb && cb(); + if (cb != null) this.listData = []; + this.listData = [...this.listData, ...res.data]; + console.log(this.listData); + }).catch((err) => { + this.$t.message.toast(err.message); + }); + }, + clickLoadMore(e) { + this.status = 'loading'; + this.current += 1; + this.size += 10; + this.submit(); + }, + handleClick(orderNo, productCode, number) { + console.log(this.$refs); + // this.$refs.popup.open(); + this.Modalshow = true; + this.content = `宸ュ崟锛�${orderNo}\n鍨嬪彿锛�${productCode}\n鍙彨鏁伴噺锛�${number}\n璇风‘璁ゆ槸鍚﹀彨浠诲姟(榛樿4涓�)`; + }, + confirmInput() { + this.$t.message.loading(); + + // 鎻愬彇杈撳叆妗嗙殑鍊� + const inputValue = this.inputValue; + // 鎻愬彇宸ュ崟缂栧彿 + const orderNo = this.content.match(/宸ュ崟锛�(.*)\n/)[1]; + // 鎻愬彇鍨嬪彿 + const productCode = this.content.match(/鍨嬪彿锛�(.*)\n/)[1]; + // 鎻愬彇鍙彨鏁伴噺 + const availableQuantity = this.content.match(/鍙彨鏁伴噺锛�(.*)\n/)[1]; + if (inputValue == "") { + this.$t.message.toast('璇疯緭鍏ョ儤鐑よ澶�'); + return; + } + if (availableQuantity <= 0) { + this.$t.message.toast('鍙彨鏁伴噺涓�0锛屾棤娉曞彨浠诲姟'); + return; + } + let formDataParam = { + DTaskId: this.generateUUID(), + ProductCode: productCode, + OrderNo: orderNo, + Number: availableQuantity > 4 ? 4 : availableQuantity, + InputValue: inputValue, + // ...鍏朵粬闇�瑕佷紶閫掔殑鍙傛暟 + }; + this.$u.post('/api/PDA/AddCZTask', formDataParam).then(res => { + if (res.status) { + // 浣跨敤鍒涙櫤瀹屾暣鎺ュ彛 + this.$u.post('/api/PDA/insertTask', formDataParam).then(res => { + this.$t.message.closeLoading(); + if (res.status) { + this.$t.message.toast('鍛煎彨鎴愬姛'); + this.$refs.popup.close(); + // this.submit(); + } else { + this.$t.message.toast(res.msg); + } + }); + // this.submit(); + } else { + this.$t.message.toast(res.msg); + } + }).catch((err) => { + this.$t.message.toast(err.message); + }); + }, + closePopup() { + this.$refs.popup.close(); + }, + generateUUID() { + var d = new Date().getTime(); + var uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) { + var r = (d + Math.random() * 16) % 16 | 0; + d = Math.floor(d / 16); + return (c == 'x' ? r : (r & 0x3 | 0x8)).toString(16); + }); + return uuid; + }, + }, + onPullDownRefresh() { + this.current = 1; + this.size = 10; + this.submit(() => uni.stopPullDownRefresh()); + }, + }; +</script> + +<style lang="scss" scoped> + @import '@/common/uni-ui.scss'; + + .example { + padding: 15px; + background-color: #fff; + } + + page { + display: flex; + flex-direction: column; + box-sizing: border-box; + background-color: #efeff4; + min-height: 100%; + height: auto; + } + + .tips { + color: #67c23a; + font-size: 14px; + line-height: 40px; + text-align: center; + background-color: #f0f9eb; + height: 0; + opacity: 0; + transform: translateY(-100%); + transition: all 0.3s; + } + + .tips-ani { + transform: translateY(0); + height: 40px; + opacity: 1; + } + + .content { + width: 100%; + display: flex; + } + + .list-picture { + width: 100%; + height: 145px; + } + + .thumb-image { + width: 100%; + height: 100%; + } + + .ellipsis { + display: flex; + overflow: hidden; + } + + .uni-ellipsis-1 { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + } + + .uni-ellipsis-2 { + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; + } + + .popup-container { + padding: 20px; + text-align: center; + } + + .popup-content { + margin-bottom: 15px; + font-size: 16px; + } + + .custom-button { + border: none; + border-radius: 5px; + font-size: 14px; + cursor: pointer; + transition: all 0.3s ease; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); + } + + .confirm-button:hover { + background-color: #0056b3; + } + + .slot-content { + font-size: 28rpx; + color: $u-content-color; + padding-left: 30rpx; + } +</style> \ No newline at end of file diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/\345\217\253\346\226\231/\350\264\237\346\236\201\345\217\253\346\226\231.vue" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/\345\217\253\346\226\231/\350\264\237\346\236\201\345\217\253\346\226\231.vue" new file mode 100644 index 0000000..aa553e5 --- /dev/null +++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/\345\217\253\346\226\231/\350\264\237\346\236\201\345\217\253\346\226\231.vue" @@ -0,0 +1,291 @@ +<template> + <view class="example"> + <u-tabs :list="list" :is-Scroll="false" :current="current2"></u-tabs> + <view v-show="current2 === 0"> + <uni-section title="涓�妤煎簱瀛樻煡鐪�" type="line" padding style="height: calc(100vh - 100px);"> + <uni-list> + <!-- to 灞炴�ф惡甯﹀弬鏁拌烦杞鎯呴〉闈紝褰撳墠鍙负鍙傝�� --> + <uni-list-item direction="column" v-for="(item, index) in listData" :key="index" + @click="handleClick(item.orderNo, item.productCode, item.number)" link> + <!-- 閫氳繃header鎻掓Ы瀹氫箟鍒楄〃鐨勬爣棰� --> + <template v-slot:header> + <view class="uni-title">宸ュ崟锛歿{item.orderNo}} + <!-- <uni-icons type="trash" size="22" style="position: absolute;right: 5%;" + @click="deleteList(item.container_barcode)"> + </uni-icons> --> + </view> + </template> + <!-- 閫氳繃body鎻掓Ы瀹氫箟鍒楄〃鍐呭鏄剧ず --> + <template v-slot:body> + <view class="uni-list-box"> + <view class="uni-content"> + <view class="uni-title-sub uni-ellipsis-2">鍨嬪彿锛歿{item.productCode}}</view> + <view class="uni-title-sub uni-ellipsis-2">鍙彨浠诲姟鏁伴噺锛歿{item.number}}</view> + </view> + </view> + </template> + </uni-list-item> + </uni-list> + <uni-load-more iconType="circle" :status="status" @clickLoadMore="clickLoadMore" /> + </uni-section> + </view> + <view> + <u-modal v-model="Modalshow" @confirm="confirmInput" :mask-close-able="true" :show-cancel-button="true"> + <view class="slot-content"> + <text>{{content}}</text> + <u-gap height="10"></u-gap> + <!-- 杈撳叆妗嗭紝浣跨敤 v-model 缁戝畾杈撳叆鍊� --> + <uni-easyinput v-model="inputValue" placeholder="璇疯緭鍏ュ彨鏂欑殑鐑樼儰璁惧" /> + </view> + </u-modal> + <!-- 浣跨敤 uni-popup 缁勪欢锛岃缃负瀵硅瘽妗嗙被鍨� --> + <uni-popup ref="popup" type="dialog" background-color="#fff" class="popup-main"> + <!-- 浣跨敤鎻掓Ы鑷畾涔夊脊鍑烘鍐呭 --> + <!-- <template #content> --> + <view class="popup-container"> + <!-- 鏄剧ず瀵硅瘽妗嗗唴瀹� --> + <view class="popup-content">{{ content }}</view> + <!-- 杈撳叆妗嗭紝浣跨敤 v-model 缁戝畾杈撳叆鍊� --> + <uni-easyinput v-model="inputValue" placeholder="璇疯緭鍏ュ唴瀹�" /> + <!-- 鎸夐挳缁� --> + <view class="button-group"> + <!-- 鍏抽棴鎸夐挳 --> + <u-button class="custom-button cancel-button" @click="closePopup" type="default" shape="square" + size="medium">鍏抽棴</u-button> + <!-- 鍚屾剰鎸夐挳 --> + <u-button class="custom-button confirm-button" @click="confirmInput" type="primary" + shape="square" size="medium">鍚屾剰</u-button> + </view> + </view> + <!-- </template> --> + </uni-popup> + </view> + </view> +</template> +<script> + export default { + data() { + return { + listData: [], + list: [{ + name: '搴撳瓨鏌ョ湅' + }], + current2: 0, + current: 1, + size: 10, + status: 'more', + Modalshow: false, + title: "鎻愮ず", + content: '娆㈣繋浣跨敤 uni-popup!', + msgType: 'success', + value: '', + inputValue: '' + }; + }, + onLoad() { + this.submit(); + }, + methods: { + onClickItem(e) { + if (this.current != e.currentIndex) { + this.current = e.currentIndex; + } + }, + submit(cb) { + this.$t.message.loading(); + let formDataParam = { + current: this.current, + size: this.size + }; + // 浣跨敤鍒涙櫤瀹屾暣鎺ュ彛 + this.$u.post('/api/PDA/AGVPage', null).then(res => { + console.log(res); + this.$t.message.closeLoading(); + cb && cb(); + if (cb != null) this.listData = []; + this.listData = [...this.listData, ...res.data]; + console.log(this.listData); + }).catch((err) => { + this.$t.message.toast(err.message); + }); + }, + clickLoadMore(e) { + this.status = 'loading'; + this.current += 1; + this.size += 10; + this.submit(); + }, + handleClick(orderNo, productCode, number) { + console.log(this.$refs); + // this.$refs.popup.open(); + this.Modalshow = true; + this.content = `宸ュ崟锛�${orderNo}\n鍨嬪彿锛�${productCode}\n鍙彨鏁伴噺锛�${number}\n璇风‘璁ゆ槸鍚﹀彨浠诲姟(榛樿4涓�)`; + }, + confirmInput() { + this.$t.message.loading(); + + // 鎻愬彇杈撳叆妗嗙殑鍊� + const inputValue = this.inputValue; + // 鎻愬彇宸ュ崟缂栧彿 + const orderNo = this.content.match(/宸ュ崟锛�(.*)\n/)[1]; + // 鎻愬彇鍨嬪彿 + const productCode = this.content.match(/鍨嬪彿锛�(.*)\n/)[1]; + // 鎻愬彇鍙彨鏁伴噺 + const availableQuantity = this.content.match(/鍙彨鏁伴噺锛�(.*)\n/)[1]; + if (inputValue == "") { + this.$t.message.toast('璇疯緭鍏ョ儤鐑よ澶�'); + return; + } + if (availableQuantity <= 0) { + this.$t.message.toast('鍙彨鏁伴噺涓�0锛屾棤娉曞彨浠诲姟'); + return; + } + let formDataParam = { + DTaskId: this.generateUUID(), + ProductCode: productCode, + OrderNo: orderNo, + Number: availableQuantity > 4 ? 4 : availableQuantity, + InputValue: inputValue, + // ...鍏朵粬闇�瑕佷紶閫掔殑鍙傛暟 + }; + + // 浣跨敤鍒涙櫤瀹屾暣鎺ュ彛 + this.$u.post('/api/PDA/insertTask', formDataParam).then(res => { + if (res.status) { + this.$u.post('/api/PDA/AddCZTask', formDataParam).then(res => { + this.$t.message.closeLoading(); + if (res.status) { + this.$t.message.toast('鍛煎彨鎴愬姛'); + this.$refs.popup.close(); + // this.submit(); + } else { + this.$t.message.toast(res.msg); + } + }); + // this.submit(); + } else { + this.$t.message.toast(res.msg); + } + }).catch((err) => { + this.$t.message.toast(err.message); + }); + }, + closePopup() { + this.$refs.popup.close(); + }, + generateUUID() { + var d = new Date().getTime(); + var uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) { + var r = (d + Math.random() * 16) % 16 | 0; + d = Math.floor(d / 16); + return (c == 'x' ? r : (r & 0x3 | 0x8)).toString(16); + }); + return uuid; + }, + }, + onPullDownRefresh() { + this.current = 1; + this.size = 10; + this.submit(() => uni.stopPullDownRefresh()); + }, + }; +</script> + +<style lang="scss" scoped> + @import '@/common/uni-ui.scss'; + + .example { + padding: 15px; + background-color: #fff; + } + + page { + display: flex; + flex-direction: column; + box-sizing: border-box; + background-color: #efeff4; + min-height: 100%; + height: auto; + } + + .tips { + color: #67c23a; + font-size: 14px; + line-height: 40px; + text-align: center; + background-color: #f0f9eb; + height: 0; + opacity: 0; + transform: translateY(-100%); + transition: all 0.3s; + } + + .tips-ani { + transform: translateY(0); + height: 40px; + opacity: 1; + } + + .content { + width: 100%; + display: flex; + } + + .list-picture { + width: 100%; + height: 145px; + } + + .thumb-image { + width: 100%; + height: 100%; + } + + .ellipsis { + display: flex; + overflow: hidden; + } + + .uni-ellipsis-1 { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + } + + .uni-ellipsis-2 { + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; + } + + .popup-container { + padding: 20px; + text-align: center; + } + + .popup-content { + margin-bottom: 15px; + font-size: 16px; + } + + .custom-button { + border: none; + border-radius: 5px; + font-size: 14px; + cursor: pointer; + transition: all 0.3s ease; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); + } + + .confirm-button:hover { + background-color: #0056b3; + } + + .slot-content { + font-size: 28rpx; + color: $u-content-color; + padding-left: 30rpx; + } +</style> \ No newline at end of file diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_DTO/TaskInfo/CZTaskDto.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_DTO/TaskInfo/CZTaskDto.cs" index 315110d..ba6e21e 100644 --- "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_DTO/TaskInfo/CZTaskDto.cs" +++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_DTO/TaskInfo/CZTaskDto.cs" @@ -27,5 +27,15 @@ /// 鏁伴噺 /// </summary> public int Number { get; set; } + + /// <summary> + /// 鍙枡鏈哄彴 + /// </summary> + public string InputValue { get; set; } + + /// <summary> + /// 浠诲姟绫诲瀷 + /// </summary> + public string TaskType { get; set; } } } diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoRepository/ITaskCZRepository.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoRepository/ITaskCZRepository.cs" new file mode 100644 index 0000000..9c471f4 --- /dev/null +++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoRepository/ITaskCZRepository.cs" @@ -0,0 +1,31 @@ +锘�#region << 鐗� 鏈� 娉� 閲� >> +/*---------------------------------------------------------------- + * 鍛藉悕绌洪棿锛歐IDESEAWCS_ITaskInfoRepository + * 鍒涘缓鑰咃細鑳$搴� + * 鍒涘缓鏃堕棿锛�2024/8/2 16:13:36 + * 鐗堟湰锛歏1.0.0 + * 鎻忚堪锛� + * + * ---------------------------------------------------------------- + * 淇敼浜猴細 + * 淇敼鏃堕棿锛� + * 鐗堟湰锛歏1.0.1 + * 淇敼璇存槑锛� + * + *----------------------------------------------------------------*/ +#endregion << 鐗� 鏈� 娉� 閲� >> + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using WIDESEAWCS_Core.BaseRepository; +using WIDESEAWCS_Model.Models; + +namespace WIDESEAWCS_ITaskInfoRepository +{ + public interface ITaskCZRepository : IRepository<DtCZTask> + { + } +} diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskCZService.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskCZService.cs" new file mode 100644 index 0000000..dd629f6 --- /dev/null +++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskCZService.cs" @@ -0,0 +1,38 @@ +锘�#region << 鐗� 鏈� 娉� 閲� >> +/*---------------------------------------------------------------- + * 鍛藉悕绌洪棿锛歐IDESEAWCS_ITaskInfoService + * 鍒涘缓鑰咃細鑳$搴� + * 鍒涘缓鏃堕棿锛�2024/8/2 16:13:36 + * 鐗堟湰锛歏1.0.0 + * 鎻忚堪锛� + * + * ---------------------------------------------------------------- + * 淇敼浜猴細 + * 淇敼鏃堕棿锛� + * 鐗堟湰锛歏1.0.1 + * 淇敼璇存槑锛� + * + *----------------------------------------------------------------*/ +#endregion << 鐗� 鏈� 娉� 閲� >> + +using SqlSugar; +using System; +using System.Collections.Generic; +using System.Diagnostics.CodeAnalysis; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using WIDESEAWCS_Core; +using WIDESEAWCS_Core.BaseServices; +using WIDESEAWCS_Core.Enums; +using WIDESEAWCS_DTO.TaskInfo; +using WIDESEAWCS_Model.Models; +using WIDESEAWCS_Common.TaskEnum; + +namespace WIDESEAWCS_ITaskInfoService +{ + public interface ITaskCZService : IService<DtCZTask> + { + public Task<WebResponseContent> AddTaskCZAsync(CZTaskDto dto); + } +} diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/TaskInfo/DtCZTask.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/TaskInfo/DtCZTask.cs" index f664cdf..09fbda6 100644 --- "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/TaskInfo/DtCZTask.cs" +++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/TaskInfo/DtCZTask.cs" @@ -6,7 +6,7 @@ using System.Threading.Tasks; using WIDESEAWCS_Core.DB.Models; -namespace WIDESEAWCS_Model.Models.TaskInfo +namespace WIDESEAWCS_Model.Models { [SugarTable(nameof(DtCZTask), "浠诲姟淇℃伅")] diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/PDA/PDAController.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/PDA/PDAController.cs" index 29bbb0e..b8dc811 100644 --- "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/PDA/PDAController.cs" +++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/PDA/PDAController.cs" @@ -15,9 +15,11 @@ public class PDAController : ApiBaseController<ITaskService, Dt_Task> { private readonly IHttpContextAccessor _httpContextAccessor; - public PDAController(ITaskService service, IHttpContextAccessor httpContextAccessor) : base(service) + private readonly ITaskCZService _taskCZService; + public PDAController(ITaskService service, IHttpContextAccessor httpContextAccessor, ITaskCZService taskCZService) : base(service) { _httpContextAccessor = httpContextAccessor; + _taskCZService = taskCZService; } [HttpPost, Route("AGVPage"), AllowAnonymous] diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoRepository/TaskCZRepository.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoRepository/TaskCZRepository.cs" new file mode 100644 index 0000000..f112e2b --- /dev/null +++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoRepository/TaskCZRepository.cs" @@ -0,0 +1,35 @@ +锘�#region << 鐗� 鏈� 娉� 閲� >> +/*---------------------------------------------------------------- + * 鍛藉悕绌洪棿锛歐IDESEAWCS_TaskInfoRepository + * 鍒涘缓鑰咃細鑳$搴� + * 鍒涘缓鏃堕棿锛�2024/8/2 16:13:36 + * 鐗堟湰锛歏1.0.0 + * 鎻忚堪锛� + * + * ---------------------------------------------------------------- + * 淇敼浜猴細 + * 淇敼鏃堕棿锛� + * 鐗堟湰锛歏1.0.1 + * 淇敼璇存槑锛� + * + *----------------------------------------------------------------*/ +#endregion << 鐗� 鏈� 娉� 閲� >> + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using WIDESEAWCS_Core.BaseRepository; +using WIDESEAWCS_ITaskInfoRepository; +using WIDESEAWCS_Model.Models; + +namespace WIDESEAWCS_TaskInfoRepository +{ + public class TaskCZRepository : RepositoryBase<DtCZTask>, ITaskCZRepository + { + public TaskCZRepository(IUnitOfWorkManage unitOfWorkManage) : base(unitOfWorkManage) + { + } + } +} diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskCZService.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskCZService.cs" new file mode 100644 index 0000000..9a62871 --- /dev/null +++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskCZService.cs" @@ -0,0 +1,79 @@ +锘�#region << 鐗� 鏈� 娉� 閲� >> +/*---------------------------------------------------------------- + * 鍛藉悕绌洪棿锛歐IDESEAWCS_TaskInfoService + * 鍒涘缓鑰咃細鑳$搴� + * 鍒涘缓鏃堕棿锛�2024/8/2 16:13:36 + * 鐗堟湰锛歏1.0.0 + * 鎻忚堪锛� + * + * ---------------------------------------------------------------- + * 淇敼浜猴細 + * 淇敼鏃堕棿锛� + * 鐗堟湰锛歏1.0.1 + * 淇敼璇存槑锛� + * + *----------------------------------------------------------------*/ +#endregion << 鐗� 鏈� 娉� 閲� >> + +using AutoMapper; +using SqlSugar; +using System.Diagnostics.CodeAnalysis; +using WIDESEAWCS_Common.TaskEnum; +using WIDESEAWCS_Core; +using WIDESEAWCS_Core.BaseServices; +using WIDESEAWCS_DTO.TaskInfo; +using WIDESEAWCS_ITaskInfoRepository; +using WIDESEAWCS_ITaskInfoService; +using WIDESEAWCS_Model.Models; +using WIDESEAWCS_QuartzJob.Models; +using WIDESEAWCS_QuartzJob.Service; + +namespace WIDESEAWCS_TaskInfoService +{ + public class TaskCZService : ServiceBase<DtCZTask, ITaskCZRepository>, ITaskCZService + { + public TaskCZService(ITaskCZRepository BaseDal) : base(BaseDal) + { + } + + public Task<WebResponseContent> AddTaskCZAsync(CZTaskDto dto) + { + var response = new WebResponseContent(); + try + { + var task = BaseDal.QueryFirst(x => (x.TaskTaskID == dto.DTaskId) || (x.TaskEndAddress == dto.InputValue) || (x.TaskType == dto.TaskType)); + if (task != null) + { + response.Error("浠诲姟宸插瓨鍦紝璇峰嬁閲嶅娣诲姞锛�"); + } + var taskModel = new DtCZTask() + { + TaskTaskID = dto.DTaskId, + TaskType = dto.TaskType, + TaskEndAddress = dto.InputValue, + TaskStatus = TaskInStatusEnum.InNew.ToString(), + CreateDate = DateTime.Now, + TaskStartDate = DateTime.Now, + TaskEndDate = DateTime.Now.AddDays(1), + TaskName = dto.TaskType.ToString(), + TaskNumber = dto.Number, + TaskExecutor = "CZ", + TaskOrderNo = dto.OrderNo, + TaskOwner = "KH", + TaskProductCode = dto.ProductCode, + Creater = "KH" + }; + var isTrue = BaseDal.AddData(taskModel) > 0; + if (isTrue) + response.OK("浠诲姟娣诲姞鎴愬姛锛�"); + else + response.Error("浠诲姟娣诲姞澶辫触锛�"); + } + catch (System.Exception ex) + { + response.Error(ex.Message); + } + return Task.FromResult(response); + } + } +} -- Gitblit v1.9.3