| ¶Ô±ÈÐÂÎļþ |
| | |
| | | // å·¥åºæäº§é¡µé¢æ¥å£ |
| | | import request from "@/utils/request"; |
| | | |
| | | // å页æ¥è¯¢ |
| | | export function listPageProcess(query) { |
| | | return request({ |
| | | url: "/salesLedger/scheduling/listPageProcess", |
| | | method: "get", |
| | | params: query, |
| | | }); |
| | | } |
| | | // åæ¶æäº§ |
| | | export function productionDispatchDelete(query) { |
| | | return request({ |
| | | url: "/salesLedger/scheduling/productionDispatchDelete", |
| | | method: "delete", |
| | | data: query, |
| | | }); |
| | | } |
| | | // åæ¶æäº§ |
| | | export function processScheduling(query) { |
| | | return request({ |
| | | url: "/salesLedger/scheduling/processScheduling", |
| | | method: "post", |
| | | data: query, |
| | | }); |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | // çäº§æ ¸ç®é¡µé¢æ¥å£ |
| | | import request from "@/utils/request"; |
| | | |
| | | // å页æ¥è¯¢ |
| | | export function productionAccountingListPage(query) { |
| | | return request({ |
| | | url: "/salesLedger/productionAccounting/listPage", |
| | | method: "get", |
| | | params: query, |
| | | }); |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | // ç产订å页颿¥å£ |
| | | import request from "@/utils/request"; |
| | | |
| | | // å页æ¥è¯¢ |
| | | export function schedulingListPage(query) { |
| | | return request({ |
| | | url: "/salesLedger/scheduling/listPage", |
| | | method: "get", |
| | | params: query, |
| | | }); |
| | | } |
| | | // ç产派工 |
| | | export function productionDispatch(query) { |
| | | return request({ |
| | | url: "/salesLedger/scheduling/productionDispatch", |
| | | method: "post", |
| | | data: query, |
| | | }); |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | // ç产æ¥å·¥é¡µé¢æ¥å£ |
| | | import request from "@/utils/request"; |
| | | |
| | | // å页æ¥è¯¢ |
| | | export function workListPage(query) { |
| | | return request({ |
| | | url: "/salesLedger/work/listPage", |
| | | method: "get", |
| | | params: query, |
| | | }); |
| | | } |
| | | // åè¡¨æ ¼æ¥è¯¢ |
| | | export function workListPageById(query) { |
| | | return request({ |
| | | url: "/salesLedger/work/list", |
| | | method: "get", |
| | | params: query, |
| | | }); |
| | | } |
| | | // ç产æ¥å·¥ |
| | | export function productionReport(query) { |
| | | return request({ |
| | | url: "/salesLedger/work/productionReport", |
| | | method: "post", |
| | | data: query, |
| | | }); |
| | | } |
| | | // ç产æ¥å·¥-ç¼è¾ |
| | | export function productionReportUpdate(query) { |
| | | return request({ |
| | | url: "/salesLedger/work/productionReportUpdate", |
| | | method: "post", |
| | | data: query, |
| | | }); |
| | | } |
| | |
| | | const config = { |
| | | // baseUrl: 'https://vue.ruoyi.vip/prod-api', |
| | | // baseUrl: 'http://localhost/prod-api', |
| | | // baseUrl: 'http://114.132.189.42:9036', |
| | | baseUrl: 'http://192.168.1.147:9036', |
| | | baseUrl: 'http://114.132.189.42:9036', |
| | | // baseUrl: 'http://192.168.1.147:9036', |
| | | //cloudåå°ç½å
³å°å |
| | | // baseUrl: 'http://192.168.10.3:8080', |
| | | // åºç¨ä¿¡æ¯ |
| | |
| | | </view> |
| | | </view> |
| | | |
| | | <!-- çäº§ç®¡æ§æ¨¡å --> |
| | | <view class="common-module production-module"> |
| | | <view class="module-header"> |
| | | <view class="module-title-container"> |
| | | <text class="module-title">ç产管æ§</text> |
| | | </view> |
| | | </view> |
| | | <view class="module-content"> |
| | | <up-grid |
| | | :border="false" |
| | | col="4" |
| | | > |
| | | <up-grid-item |
| | | v-for="(item, index) in productionItems" |
| | | :key="index" |
| | | @click="handleCommonItemClick(item)" |
| | | > |
| | | <view class="icon-container" :style="{ background: item.bgColor }"> |
| | | <up-icon |
| | | :name="item.icon" |
| | | :size="58" |
| | | color="#ffffff" |
| | | ></up-icon> |
| | | </view> |
| | | <text class="item-label">{{item.label}}</text> |
| | | </up-grid-item> |
| | | </up-grid> |
| | | </view> |
| | | </view> |
| | | |
| | | <!-- 设å¤ç®¡ç模å --> |
| | | <view class="common-module equipment-module"> |
| | | <view class="module-header"> |
| | |
| | | } |
| | | ]); |
| | | |
| | | // ç产管æ§åè½æ°æ® |
| | | const productionItems = reactive([ |
| | | { |
| | | icon: '/static/images/icon/shengchandingdan@2x.png', |
| | | label: 'ç产订å', |
| | | bgColor: '#FF9800' |
| | | }, |
| | | { |
| | | icon: '/static/images/icon/shengchanpaigong@2x.png', |
| | | label: 'ç产派工', |
| | | bgColor: '#FF6B35' |
| | | }, |
| | | { |
| | | icon: '/static/images/icon/shengchanpaichan@2x.png', |
| | | label: 'å·¥åºæäº§', |
| | | bgColor: '#E91E63' |
| | | }, |
| | | { |
| | | icon: '/static/images/icon/shengchanbaogong@2x.png', |
| | | label: 'ç产æ¥å·¥', |
| | | bgColor: '#673AB7' |
| | | }, |
| | | { |
| | | icon: '/static/images/icon/shengchanhesuan@2x.png', |
| | | label: 'çäº§æ ¸ç®', |
| | | bgColor: '#3F51B5' |
| | | } |
| | | ]); |
| | | |
| | | // 设å¤ç®¡çåè½æ°æ® |
| | | const equipmentItems = reactive([ |
| | | // { |
| | |
| | | case 'å®¢æ·æè®¿': |
| | | uni.navigateTo({ |
| | | url: '/pages/cooperativeOffice/clientVisit/index' |
| | | }); |
| | | break; |
| | | case 'ç产订å': |
| | | uni.navigateTo({ |
| | | url: '/pages/productionManagement/productionOrder/index' |
| | | }); |
| | | break; |
| | | case 'ç产派工': |
| | | uni.navigateTo({ |
| | | url: '/pages/productionManagement/productionDispatch/index' |
| | | }); |
| | | break; |
| | | case 'å·¥åºæäº§': |
| | | uni.navigateTo({ |
| | | url: '/pages/productionManagement/processScheduling/index' |
| | | }); |
| | | break; |
| | | case 'ç产æ¥å·¥': |
| | | uni.navigateTo({ |
| | | url: '/pages/productionManagement/productionReport/index' |
| | | }); |
| | | break; |
| | | case 'çäº§æ ¸ç®': |
| | | uni.navigateTo({ |
| | | url: '/pages/productionManagement/productionAccounting/index' |
| | | }); |
| | | break; |
| | | case '设å¤å°è´¦': |
| | |
| | | --module-color: #4caf50; |
| | | } |
| | | |
| | | .production-module { |
| | | --module-color: #FF9800; |
| | | } |
| | | |
| | | .equipment-module { |
| | | --module-color: #9c27b0; |
| | | } |
| | |
| | | --module-color: #4caf50; |
| | | } |
| | | |
| | | .production-module { |
| | | --module-color: #FF9800; |
| | | } |
| | | |
| | | .equipment-module { |
| | | --module-color: #9c27b0; |
| | | } |