| | |
| | | import { dayjs } from "element-plus"; |
| | | // import XLSX from "xlsx"; //导å
¥xlsx |
| | | |
| | | export const baseUrl = "http://192.168.0.80:5000/" |
| | | // export const baseUrl = "http://192.168.0.12:5000/"//æµè¯å°å |
| | | // http://115.159.85.185:9091/ |
| | | |
| | | // export const baseUrl = "http://szmz.gdkuanhai.com:9001" |
| | | // export const baseUrl = "http://43.139.109.189:9001/"; |
| | | // export const baseUrl = "http://192.168.137.1:5000/" |
| | | // export const baseUrl = "http://115.159.85.185:9091/" |
| | | // export const baseUrl = "http://192.168.157.97:5000/" |
| | | // export const baseUrl = 'http://127.0.0.1:5000/' |
| | | |
| | | export const goodsTypeList = [ |
| | | // { label: 'ç©æç±»å', value: null }, |
| | | { label: "ç©æ", value: 1 }, |
| | | { label: "å·¥å
·", value: 2 }, |
| | | { label: "è¾
æ", value: 3 }, |
| | | { label: "èæ", value: 4 }, |
| | | ]; |
| | | |
| | | export const goodsSourceList = [ |
| | | // { label: 'ç©ææ¥æº', value: null }, |
| | | { label: "å¤è´", value: 1 }, |
| | | { label: "å¤å", value: 2 }, |
| | | { label: "èªå¶", value: 3 }, |
| | | { label: "ç»ä»¶", value: 4 }, |
| | | ]; |
| | | export const assembleStatusList = [ |
| | | { label: "å¾
è£
é
", value: 1 }, |
| | | { label: "è£
é
ä¸", value: 2 }, |
| | | { label: "å·²è£
é
", value: 3 }, |
| | | { label: "å·²ä½åº", value: 4 }, |
| | | ]; |
| | | |
| | | export const goodsQrCodeStatusList = [ |
| | | { label: "æ£å¸¸ç ", value: 1 }, |
| | | { label: "ä½åºç ", value: 2 }, |
| | | ]; |
| | | |
| | | export const DeliverStatus = [ |
| | | { label: "å¾
åè´§", value: 1 }, |
| | | { label: "å·²åè´§", value: 2 }, |
| | | ]; |
| | | |
| | | export const ReceiveStatus = [ |
| | | { label: "å¾
æ¶è´§", value: 1 }, |
| | | { label: "å·²æ¶è´§", value: 2 }, |
| | | ]; |
| | | export const InstallStatus = [ |
| | | { label: "å¾
å®è£
", value: 1 }, |
| | | { label: "å®è£
ä¸", value: 2 }, |
| | | { label: "å·²å®è£
", value: 3 }, |
| | | ]; |
| | | export const DebugStatus = [ |
| | | { label: "å¾
è°è¯", value: 1 }, |
| | | { label: "è°è¯ä¸", value: 2 }, |
| | | { label: "å·²è°è¯", value: 3 }, |
| | | ]; |
| | | export const AcceptanceStatus = [ |
| | | { label: "å¾
éªæ¶", value: 1 }, |
| | | { label: "éªæ¶ä¸", value: 2 }, |
| | | { label: "å·²éªæ¶", value: 3 } |
| | | |
| | | ]; |
| | | export const AuditStatus = [ |
| | | { label: "å¾
å®¡æ ¸", value: 0 }, |
| | | { label: "è¯ç¨", value: 1 }, |
| | | { label: "æ£å¼", value: 2 }, |
| | | { label: "å®¡æ ¸ä¸éè¿", value: 3 }, |
| | | // å¾
å®¡æ ¸ãè¯ç¨ãæ£å¼ãå®¡æ ¸ä¸éè¿ |
| | | ]; |
| | | |
| | | //对象转FormDataçææ¹æ³ |
| | | export function objToFormData(obj) { |
| | |
| | | return ""; |
| | | } |
| | | } |
| | | |
| | | export function exportExcel(json, name, titleArr, sheetName) { |
| | | /* convert state to workbook */ |
| | | var data = new Array(); |
| | | var keyArray = new Array(); |
| | | const getLength = function (obj) { |
| | | var count = 0; |
| | | for (var i in obj) { |
| | | if (obj.hasOwnProperty(i)) { |
| | | count++; |
| | | } |
| | | } |
| | | return count; |
| | | }; |
| | | for (const key1 in json) { |
| | | if (json.hasOwnProperty(key1)) { |
| | | const element = json[key1]; |
| | | var rowDataArray = new Array(); |
| | | for (const key2 in element) { |
| | | if (element.hasOwnProperty(key2)) { |
| | | const element2 = element[key2]; |
| | | rowDataArray.push(element2); |
| | | if (keyArray.length < getLength(element)) { |
| | | keyArray.push(key2); |
| | | } |
| | | } |
| | | } |
| | | data.push(rowDataArray); |
| | | } |
| | | } |
| | | // keyArrayä¸ºè±æåæ®µè¡¨å¤´ |
| | | data.splice(0, 0, keyArray, titleArr); |
| | | const ws = XLSX.utils.aoa_to_sheet(data); |
| | | const wb = XLSX.utils.book_new(); |
| | | // æ¤å¤éèè±æåæ®µè¡¨å¤´ |
| | | var wsrows = [{ hidden: true }]; |
| | | ws['!rows'] = wsrows; // ws - worksheet |
| | | XLSX.utils.book_append_sheet(wb, ws, sheetName); |
| | | /* generate file and send to client */ |
| | | XLSX.writeFile(wb, name + '.xlsx'); |
| | | } |