| @ -0,0 +1,22 @@ | |||||
| <template> | |||||
| <view> | |||||
| </view> | |||||
| </template> | |||||
| <script> | |||||
| export default { | |||||
| data() { | |||||
| return { | |||||
| } | |||||
| }, | |||||
| methods: { | |||||
| } | |||||
| } | |||||
| </script> | |||||
| <style> | |||||
| </style> | |||||
| @ -0,0 +1,55 @@ | |||||
| <template> | |||||
| <view class="Urgent-Work-List" @click="$emit('click')"> | |||||
| <view class="Work-List"> | |||||
| 任务号:{{ obj.taskNo }} | |||||
| </view> | |||||
| <view class="Work-List"> | |||||
| 担当信息:{{obj.responsibler}} | |||||
| </view> | |||||
| <view class="Work-List"> | |||||
| 机型信息:{{obj.model}} | |||||
| </view> | |||||
| <view class="Work-List"> | |||||
| 数量:{{obj.number}} | |||||
| </view> | |||||
| <view class="Work-List"> | |||||
| 工单状态:{{obj.remark}} | |||||
| </view> | |||||
| </view> | |||||
| </template> | |||||
| <script> | |||||
| export default { | |||||
| name: "WorkOrderitem", | |||||
| props : { | |||||
| obj : {} | |||||
| }, | |||||
| data() { | |||||
| return { | |||||
| }; | |||||
| } | |||||
| } | |||||
| </script> | |||||
| <style scoped lang="scss"> | |||||
| .Urgent-Work-Order{ | |||||
| padding: 20rpx; | |||||
| .Urgent-Work{ | |||||
| } | |||||
| .Urgent-Work-List{ | |||||
| margin-top: 20rpx; | |||||
| border: 6rpx solid rgb(99 ,187 ,211); | |||||
| border-radius: 25rpx; | |||||
| padding: 15rpx; | |||||
| .Work-List{ | |||||
| margin: 15rpx 0rpx; | |||||
| letter-spacing: 2px | |||||
| } | |||||
| } | |||||
| } | |||||
| </style> | |||||
| @ -0,0 +1,154 @@ | |||||
| <template> | |||||
| <view class="page"> | |||||
| <navbar | |||||
| title="收藏列表" | |||||
| leftClick | |||||
| @leftClick="$utils.navigateBack"/> | |||||
| <uv-search placeholder="请输入搜索内容" v-model="keyword" height="80"></uv-search> | |||||
| <!-- 标签选项 --> | |||||
| <view class="Tabs"> | |||||
| <uv-tabs :list="listt" @click="click" ></uv-tabs> | |||||
| </view> | |||||
| <view class="Urgent-Work-Order"> | |||||
| <WorkOrderitem | |||||
| v-for="(item,index) in list" | |||||
| :obj="item" | |||||
| /> | |||||
| <!-- <view class="Urgent-Work-List" v-for="(item,index) in 2 " > | |||||
| <view class="Work-List"> | |||||
| 任务号:GY1269103AC0 | |||||
| </view> | |||||
| <view class="Work-List"> | |||||
| 担当信息:李林珠-15177689988 | |||||
| </view> | |||||
| <view class="Work-List"> | |||||
| 机型信息:BSZ24861768 | |||||
| </view> | |||||
| <view class="Work-List"> | |||||
| 数量:88 | |||||
| </view> | |||||
| <view class="Work-List"> | |||||
| 工单状态:本体加工 | |||||
| </view> | |||||
| </view> --> | |||||
| </view> | |||||
| <tabber select="3" /> | |||||
| </view> | |||||
| </template> | |||||
| <script> | |||||
| import tabber from '@/components/base/tabbar.vue' | |||||
| import WorkOrderitem from '@/components/work/WorkOrderitem.vue' | |||||
| import mixinsList from '@/mixins/list.js' | |||||
| export default { | |||||
| mixins: [mixinsList], | |||||
| components: { | |||||
| tabber, | |||||
| WorkOrderitem, | |||||
| }, | |||||
| data() { | |||||
| return { | |||||
| keyword: '水调歌头', | |||||
| listt: [{ | |||||
| name: '所有', | |||||
| }, { | |||||
| name: '备料中', | |||||
| }, { | |||||
| name: '本体加工' | |||||
| }, { | |||||
| name: '气密检测' | |||||
| }, { | |||||
| name: '挂机中' | |||||
| }], | |||||
| value : 0, | |||||
| checkboxValue : [], | |||||
| options: [ | |||||
| { | |||||
| text: '删除', | |||||
| style: { | |||||
| backgroundColor: '#FA5A0A' | |||||
| } | |||||
| }, | |||||
| ], | |||||
| list : [ | |||||
| { | |||||
| id : 1, | |||||
| title : '桌布租赁', | |||||
| num : 1, | |||||
| price : 299, | |||||
| unit : '120*40*75【桌子尺寸】', | |||||
| }, | |||||
| { | |||||
| id : 2, | |||||
| title : '桌布租赁', | |||||
| num : 1, | |||||
| price : 299, | |||||
| unit : '120*40*75【桌子尺寸】', | |||||
| }, | |||||
| ], | |||||
| mixinsListApi : 'queryTemplateList', | |||||
| } | |||||
| }, | |||||
| computed: { | |||||
| totalPrice(){ | |||||
| if (!this.checkboxValue.length) { | |||||
| return 0 | |||||
| } | |||||
| let price = 0 | |||||
| this.list.forEach(n => { | |||||
| if(this.checkboxValue.includes(n.id)){ | |||||
| price += n.price * n.num | |||||
| } | |||||
| }) | |||||
| return price | |||||
| }, | |||||
| }, | |||||
| methods: { | |||||
| valChange(){ | |||||
| }, | |||||
| click(item) { | |||||
| console.log('item', item); | |||||
| } | |||||
| } | |||||
| } | |||||
| </script> | |||||
| <style scoped lang="scss"> | |||||
| .page { | |||||
| padding-bottom: 200rpx; | |||||
| /deep/ .uv-swipe-action{ | |||||
| width: 100%; | |||||
| } | |||||
| .Tabs{ | |||||
| display: flex; | |||||
| justify-content: center; | |||||
| } | |||||
| .Urgent-Work-Order{ | |||||
| padding: 20rpx; | |||||
| .Urgent-Work-List{ | |||||
| margin-top: 20rpx; | |||||
| border: 6rpx solid rgb(99 ,187 ,211); | |||||
| border-radius: 25rpx; | |||||
| padding: 15rpx; | |||||
| .Work-List{ | |||||
| margin: 15rpx 0rpx; | |||||
| letter-spacing: 2px | |||||
| } | |||||
| } | |||||
| } | |||||
| } | |||||
| </style> | |||||
| @ -0,0 +1,137 @@ | |||||
| <template> | |||||
| <view class="page"> | |||||
| <navbar title="工单详情" leftClick @leftClick="$utils.navigateBack" /> | |||||
| <view class="Box"> | |||||
| <view class="work-box"> | |||||
| <view class="works"> | |||||
| 任务号: | |||||
| </view> | |||||
| <view class="index"> | |||||
| GY1269103AC0 | |||||
| </view> | |||||
| </view> | |||||
| <view class="work-box"> | |||||
| <view class="works"> | |||||
| 担当信息: | |||||
| </view> | |||||
| <view class="index"> | |||||
| 李林珠-15197216688 | |||||
| </view> | |||||
| </view> | |||||
| <view class="work-box"> | |||||
| <view class="works"> | |||||
| 机型信息: | |||||
| </view> | |||||
| <view class="index"> | |||||
| BSZ24861768 | |||||
| </view> | |||||
| </view> | |||||
| <view class="work-box"> | |||||
| <view class="works"> | |||||
| 数量: | |||||
| </view> | |||||
| <view class="index"> | |||||
| <uv-input placeholder="88" border="surround" v-model="value" @change="change"></uv-input> | |||||
| </view> | |||||
| </view> | |||||
| <view class="work-box"> | |||||
| <view class="works"> | |||||
| 状态: | |||||
| </view> | |||||
| <view class="index"> | |||||
| <uv-input placeholder="本体加工" border="surround" v-model="value" @change="change"></uv-input> | |||||
| </view> | |||||
| </view> | |||||
| <view class="work-boxx"> | |||||
| <view class="workss"> | |||||
| 备注: | |||||
| </view> | |||||
| <view class="indexx"> | |||||
| <uv-input placeholder="备料已完成,等待本体加工,进入下一步气密检测" border="surround" | |||||
| v-model="value" @change="change" | |||||
| color="#fff" ></uv-input> | |||||
| </view> | |||||
| </view> | |||||
| </view> | |||||
| <view class="modify"> | |||||
| <view class="modi"> | |||||
| 保存 | |||||
| </view> | |||||
| </view> | |||||
| </view> | |||||
| </template> | |||||
| <script> | |||||
| export default { | |||||
| data() { | |||||
| return { | |||||
| value: '' | |||||
| } | |||||
| }, | |||||
| methods: { | |||||
| change(e) { | |||||
| console.log('change', e); | |||||
| } | |||||
| } | |||||
| } | |||||
| </script> | |||||
| <style> | |||||
| .page { | |||||
| .Box { | |||||
| margin-top: 40rpx; | |||||
| .work-box { | |||||
| padding: 0rpx 30rpx; | |||||
| margin: 15rpx 0rpx; | |||||
| display: flex; | |||||
| align-items: center; | |||||
| font-size: 35rpx; | |||||
| } | |||||
| .work-boxx { | |||||
| padding: 0rpx 30rpx; | |||||
| margin: 15rpx 0rpx; | |||||
| display: flex; | |||||
| font-size: 35rpx; | |||||
| .indexx { | |||||
| margin-top: 3rpx; | |||||
| } | |||||
| .workss { | |||||
| font-size: 35rpx; | |||||
| } | |||||
| } | |||||
| } | |||||
| .modify { | |||||
| text-align: center; | |||||
| margin-top: 790rpx; | |||||
| display: flex; | |||||
| align-items: center; | |||||
| justify-content: center; | |||||
| .modi { | |||||
| padding: 20rpx 60rpx; | |||||
| background-color: rgb(2, 167, 240); | |||||
| border-radius: 15rpx; | |||||
| } | |||||
| } | |||||
| } | |||||
| </style> | |||||
| @ -0,0 +1,25 @@ | |||||
| <template> | |||||
| <view> | |||||
| <navbar | |||||
| title="工序卡4" | |||||
| leftClick | |||||
| @leftClick="$utils.navigateBack"/> | |||||
| </view> | |||||
| </template> | |||||
| <script> | |||||
| export default { | |||||
| data() { | |||||
| return { | |||||
| } | |||||
| }, | |||||
| methods: { | |||||
| } | |||||
| } | |||||
| </script> | |||||
| <style> | |||||
| </style> | |||||
| @ -0,0 +1,26 @@ | |||||
| <template> | |||||
| <view> | |||||
| <navbar | |||||
| title="工序卡3" | |||||
| leftClick | |||||
| @leftClick="$utils.navigateBack"/> | |||||
| </view> | |||||
| </template> | |||||
| <script> | |||||
| export default { | |||||
| data() { | |||||
| return { | |||||
| } | |||||
| }, | |||||
| methods: { | |||||
| } | |||||
| } | |||||
| </script> | |||||
| <style> | |||||
| </style> | |||||
| @ -0,0 +1,26 @@ | |||||
| <template> | |||||
| <view> | |||||
| <navbar | |||||
| title="工序卡3" | |||||
| leftClick | |||||
| @leftClick="$utils.navigateBack"/> | |||||
| </view> | |||||
| </template> | |||||
| <script> | |||||
| export default { | |||||
| data() { | |||||
| return { | |||||
| } | |||||
| }, | |||||
| methods: { | |||||
| } | |||||
| } | |||||
| </script> | |||||
| <style> | |||||
| </style> | |||||
| @ -0,0 +1,26 @@ | |||||
| <template> | |||||
| <view> | |||||
| <navbar | |||||
| title="工序卡2" | |||||
| leftClick | |||||
| @leftClick="$utils.navigateBack"/> | |||||
| </view> | |||||
| </template> | |||||
| <script> | |||||
| export default { | |||||
| data() { | |||||
| return { | |||||
| } | |||||
| }, | |||||
| methods: { | |||||
| } | |||||
| } | |||||
| </script> | |||||
| <style> | |||||
| </style> | |||||
| @ -0,0 +1,112 @@ | |||||
| <template> | |||||
| <view class="page"> | |||||
| <navbar title="列表" leftClick @leftClick="$utils.navigateBack" /> | |||||
| <uv-search placeholder="请输入搜索内容" v-model="keyword" height="80"></uv-search> | |||||
| <!-- 标签选项 --> | |||||
| <view class="Tabs"> | |||||
| <uv-tabs :list="listt" @click="click"></uv-tabs> | |||||
| </view> | |||||
| <view class="Urgent-Work-Order"> | |||||
| <WorkOrderitem v-for="(item,index) in list" :obj="item" | |||||
| @click="$utils.navigateTo('/pages_order/order/WorkOrders')" /> | |||||
| </view> | |||||
| <tabber select="1" /> | |||||
| </view> | |||||
| </template> | |||||
| <script> | |||||
| import tabber from '@/components/base/tabbar.vue' | |||||
| import WorkOrderitem from '@/components/work/WorkOrderitem.vue' | |||||
| import mixinsList from '@/mixins/list.js' | |||||
| export default { | |||||
| mixins: [mixinsList], | |||||
| components: { | |||||
| tabber, | |||||
| WorkOrderitem, | |||||
| }, | |||||
| data() { | |||||
| return { | |||||
| mixinsListApi : 'queryTemplateList', | |||||
| keyword: '水调歌头', | |||||
| listt: [{ | |||||
| name: '所有', | |||||
| }, { | |||||
| name: '备料中', | |||||
| }, { | |||||
| name: '本体加工' | |||||
| }, { | |||||
| name: '气密检测' | |||||
| }, { | |||||
| name: '挂机中' | |||||
| }], | |||||
| chain: false, | |||||
| value: 0 | |||||
| } | |||||
| }, | |||||
| computed: { | |||||
| list2() { | |||||
| const _list = this.list[this.value]?.childrens; | |||||
| return _list ? _list : []; | |||||
| } | |||||
| }, | |||||
| onReady() { | |||||
| }, | |||||
| methods: { | |||||
| change(index) { | |||||
| console.log('选项改变:', index) | |||||
| this.value = index; | |||||
| }, | |||||
| click(item) { | |||||
| console.log('item', item); | |||||
| } | |||||
| } | |||||
| } | |||||
| </script> | |||||
| <style scoped lang="scss"> | |||||
| .page { | |||||
| background-color: #fff; | |||||
| /deep/ .uv-vtabs { | |||||
| height: calc(100vh - 360rpx) !important; | |||||
| } | |||||
| /deep/ .uv-vtabs__bar { | |||||
| height: calc(100vh - 360rpx) !important; | |||||
| } | |||||
| /deep/ .uv-vtabs__content { | |||||
| height: calc(100vh - 360rpx) !important; | |||||
| } | |||||
| .Tabs { | |||||
| display: flex; | |||||
| justify-content: center; | |||||
| } | |||||
| .Urgent-Work-Order { | |||||
| padding: 20rpx; | |||||
| .Urgent-Work-List { | |||||
| margin-top: 20rpx; | |||||
| border: 6rpx solid rgb(99, 187, 211); | |||||
| border-radius: 25rpx; | |||||
| padding: 15rpx; | |||||
| .Work-List { | |||||
| margin: 15rpx 0rpx; | |||||
| letter-spacing: 2px | |||||
| } | |||||
| } | |||||
| } | |||||
| } | |||||
| </style> | |||||
| @ -0,0 +1,161 @@ | |||||
| <template> | |||||
| <view class="page"> | |||||
| <navbar | |||||
| title="详情" | |||||
| leftClick | |||||
| @leftClick="$utils.navigateBack" | |||||
| /> | |||||
| <view class="Box"> | |||||
| <view class="work-box"> | |||||
| <view class="works"> | |||||
| 任务号: | |||||
| </view> | |||||
| <view class="index"> | |||||
| GY1269103AC0 | |||||
| </view> | |||||
| </view> | |||||
| <view class="work-box"> | |||||
| <view class="works"> | |||||
| 担当信息: | |||||
| </view> | |||||
| <view class="index"> | |||||
| 李林珠-15197216688 | |||||
| </view> | |||||
| </view> | |||||
| <view class="work-box"> | |||||
| <view class="works"> | |||||
| 机型信息: | |||||
| </view> | |||||
| <view class="index"> | |||||
| BSZ24861768 | |||||
| </view> | |||||
| </view> | |||||
| <view class="work-box"> | |||||
| <view class="works"> | |||||
| 数量: | |||||
| </view> | |||||
| <view class="index"> | |||||
| 88 | |||||
| </view> | |||||
| </view> | |||||
| <view class="work-box"> | |||||
| <view class="works"> | |||||
| 状态: | |||||
| </view> | |||||
| <view class="index"> | |||||
| 本体加工 | |||||
| </view> | |||||
| </view> | |||||
| <view class="work-boxx"> | |||||
| <view class="workss"> | |||||
| 备注: | |||||
| </view> | |||||
| <view class="indexx"> | |||||
| 备料已完成,等待本体加工,进入下一步气 | |||||
| 密检测55555555 | |||||
| </view> | |||||
| </view> | |||||
| </view> | |||||
| <view class="working-procedure"> | |||||
| <view class="working" @click="$utils.navigateTo('/pages_order/order/ProcessCardOne')"> | |||||
| 中试压缩机试作工序卡1(选配) | |||||
| </view> | |||||
| <view class="working" @click="$utils.navigateTo('/pages_order/order/ProcessCardTo')"> | |||||
| 中试压缩机试作工序卡2 | |||||
| </view> | |||||
| <view class="working" @click="$utils.navigateTo('/pages_order/order/ProcessCardThree')"> | |||||
| 中试压缩机试作工序卡2 | |||||
| </view> | |||||
| <view class="working" @click="$utils.navigateTo('/pages_order/order/ProcessCardFour')"> | |||||
| 中试压缩机试作工序卡4(总成) | |||||
| </view> | |||||
| </view> | |||||
| <view class="modify"> | |||||
| <view class="modi" | |||||
| @click="$utils.navigateTo('/pages_order/order/ModifyWorkOrder')"> | |||||
| 修改 | |||||
| </view> | |||||
| </view> | |||||
| </view> | |||||
| </template> | |||||
| <script> | |||||
| export default { | |||||
| data() { | |||||
| return { | |||||
| } | |||||
| }, | |||||
| methods: { | |||||
| } | |||||
| } | |||||
| </script> | |||||
| <style> | |||||
| .page { | |||||
| .Box{ | |||||
| margin-top: 40rpx; | |||||
| .work-box { | |||||
| padding: 0rpx 30rpx; | |||||
| margin: 15rpx 0rpx; | |||||
| display: flex; | |||||
| align-items: center; | |||||
| font-size: 35rpx; | |||||
| } | |||||
| .work-boxx { | |||||
| padding: 0rpx 30rpx; | |||||
| margin: 15rpx 0rpx; | |||||
| display: flex; | |||||
| font-size: 35rpx; | |||||
| .indexx { | |||||
| margin-top: 3rpx; | |||||
| } | |||||
| .workss { | |||||
| width: 170rpx; | |||||
| font-size: 35rpx; | |||||
| } | |||||
| } | |||||
| } | |||||
| .working-procedure { | |||||
| text-align: center; | |||||
| margin-top: 150rpx; | |||||
| font-size: 35rpx; | |||||
| .working { | |||||
| margin: 25rpx 0rpx; | |||||
| color: rgb(83, 125, 180); | |||||
| } | |||||
| } | |||||
| .modify{ | |||||
| text-align: center; | |||||
| margin-top: 380rpx; | |||||
| display: flex; | |||||
| align-items: center; | |||||
| justify-content: center; | |||||
| .modi{ | |||||
| padding: 20rpx 60rpx; | |||||
| background-color:rgb(2 ,167, 240) ; | |||||
| border-radius: 15rpx; | |||||
| } | |||||
| } | |||||
| } | |||||
| </style> | |||||