@ -1,105 +0,0 @@ | |||
<template> | |||
<view class="container"> | |||
<view class="form"> | |||
<input class="input" type="text" placeholder="请输入您的账号" v-model="username" /> | |||
<input class="input" type="password" placeholder="请输入您的密码" v-model="password" /> | |||
<view class="agreement"> | |||
<checkbox-group @change="handleAgreementChange"> | |||
<label> | |||
<checkbox value="agree" /> 阅读并同意《用户协议》和《隐私政策》 | |||
</label> | |||
</checkbox-group> | |||
</view> | |||
<button class="button" @click="handleLogin">登录</button> | |||
</view> | |||
</view> | |||
</template> | |||
<script> | |||
export default { | |||
data() { | |||
return { | |||
username: '', | |||
password: '', | |||
agreed: false | |||
}; | |||
}, | |||
methods: { | |||
handleAgreementChange(e) { | |||
this.agreed = e.detail.value.includes('agree'); | |||
}, | |||
handleLogin() { | |||
if (!this.agreed) { | |||
uni.showToast({ | |||
title: '请先同意用户协议和隐私政策', | |||
icon: 'none' | |||
}); | |||
return; | |||
} | |||
// 简单的登录验证逻辑 | |||
if (this.username === 'admin' && this.password === '123456') { | |||
uni.showToast({ | |||
title: '登录成功', | |||
icon: 'success', | |||
duration: 1500, // 提示持续时间 | |||
success: () => { | |||
// 延迟跳转,确保用户看到提示 | |||
setTimeout(() => { | |||
uni.navigateTo({ | |||
url: '/pages/home/home' // 跳转到首页或其他页面 | |||
}); | |||
}, 1500); | |||
} | |||
}); | |||
} else { | |||
uni.showToast({ | |||
title: '账号或密码错误', | |||
icon: 'none' | |||
}); | |||
} | |||
} | |||
} | |||
}; | |||
</script> | |||
<style> | |||
.container { | |||
display: flex; | |||
justify-content: center; | |||
align-items: center; | |||
height: 100vh; | |||
background-color: #f5f5f5; | |||
} | |||
.form { | |||
width: 80%; | |||
background-color: #fff; | |||
padding: 20px; | |||
border-radius: 8px; | |||
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); | |||
} | |||
.input { | |||
width: 100%; | |||
height: 40px; | |||
margin-bottom: 15px; | |||
padding: 10px; | |||
border: 1px solid #ccc; | |||
border-radius: 4px; | |||
} | |||
.agreement { | |||
margin-bottom: 15px; | |||
} | |||
.button { | |||
width: 100%; | |||
height: 40px; | |||
background-color: #007aff; | |||
color: #fff; | |||
border: none; | |||
border-radius: 4px; | |||
font-size: 16px; | |||
} | |||
</style> |
@ -1 +1 @@ | |||
{"version":3,"file":"api.js","sources":["api.uts"],"sourcesContent":["import request from 'request.uts'; // 封装的request.js文件的位置\n\n// 获取用户基本信息 \nexport const login = (usr) => {\n\treturn request(`/contract/miniapp/user/login`, 'POST',usr)\n}\r\n\r\n\r\nexport const getStoreName = () => {\n\treturn request(`/contract/miniapp/store/list`, 'GET')\n}\n\n\r\n\r\nexport const getProduct = (product) => {\n\treturn request(`/contract/miniapp/product/categories`, 'GET',product)\n}\r\n\r\n\r\n\r\nexport const idCardInfo = (idCardInfo) => {\n\treturn request(`/contract/miniapp/file/ocr/idcard`, 'GET',idCardInfo,true)\n}\r\n\r\n\r\nexport const upload = (url) => {\n\tuni.uploadFile({\r\n\t\t\t\turl: 'https://gpt.aiym.run/contract/miniapp/file/upload', //仅为示例,非真实的接口地址\r\n\t\t\t\tfilePath: url,\r\n\t\t\t\tname: 'file',\r\n\t\t\t\tformData: {\r\n\t\t\t\t\tbiz: 'cert'\r\n\t\t\t\t},\r\n\t\t\t\tsuccess: (uploadFileRes) => {\r\n\t\t\t\t\treturn uploadFileRes\r\n\t\t\t\t\t\t\t\t console.log('ossurl:',uploadFileRes.data);\r\n\t\t\t\t},\r\n\t\t\t\tfail:(err)=>{\r\n\t\t\t\t\tconsole.log(err)\r\n\t\t\t\t}\r\n\t\t\t});\n}\r\n\r\n\r\n\r\nexport const getOrderList = () => {\n\treturn request(`/contract/miniapp/order/list`, 'POST')\n}\r\n\r\n\r\n\r\nexport const getChildListBatch = () => {\n\treturn request(`/contract/miniapp/car/rootList`, 'GET')\n}\r\n\r\n\r\n\r\n\r\nexport const add = (appOrderCarList) => {\n\treturn request(`/contract/miniapp/order/add`, 'POST',appOrderCarList)\n}"],"names":["request","idCardInfo"],"mappings":";;;AAGa,MAAA,QAAS,CAAC,MAAG,SAAA;AACzB,SAAOA,QAAO,QAAC,gCAAgC,QAAO,GAAG;AAC1D;AAGa,MAAA,eAAgB,MAAA;AAC5B,SAAOA,gBAAQ,gCAAgC,KAAK;AACrD;AAIa,MAAA,aAAc,CAAC,UAAO,SAAA;AAClC,SAAOA,QAAO,QAAC,wCAAwC,OAAM,OAAO;AACrE;AAIa,MAAA,aAAc,CAACC,cAAU,SAAA;AACrC,SAAOD,QAAAA,QAAQ,qCAAqC,OAAMC,aAAW,IAAI;AAC1E;AA6Ba,MAAA,oBAAqB,MAAA;AACjC,SAAOD,gBAAQ,kCAAkC,KAAK;AACvD;AAKa,MAAA,MAAO,CAAC,kBAAe,SAAA;AACnC,SAAOA,QAAO,QAAC,+BAA+B,QAAO,eAAe;AACrE;;;;;;;"} | |||
{"version":3,"file":"api.js","sources":["api.uts"],"sourcesContent":["import request from 'request.uts'; // 封装的request.js文件的位置\n\r\n\r\n\n// 获取用户基本信息 \nexport const login = (usr) => {\n\treturn request(`/contract/miniapp/user/login`, 'POST',usr)\n}\r\n\r\n// 判断token状态是否存在\r\n\r\nexport const isToken = () => {\r\n\tif(!uni.getStorageSync('token')){\r\n\t\tuni.navigateTo(\r\n\t\t{ url: '/pages/index/login' }\r\n\t\t)\r\n\t}\n}\r\n\r\n\r\nexport const getStoreName = () => {\n\treturn request(`/contract/miniapp/store/list`, 'GET')\n}\n\n\r\n\r\nexport const getProduct = (product) => {\n\treturn request(`/contract/miniapp/product/categories`, 'GET',product)\n}\r\n\r\n\r\n\r\nexport const idCardInfo = (idCardInfo) => {\n\treturn request(`/contract/miniapp/file/ocr/idcard`, 'GET',idCardInfo,true)\n}\r\n\r\n\r\nexport const upload = (url) => {\n\tuni.uploadFile({\r\n\t\t\t\turl: 'https://gpt.aiym.run/contract/miniapp/file/upload', //仅为示例,非真实的接口地址\r\n\t\t\t\tfilePath: url,\r\n\t\t\t\tname: 'file',\r\n\t\t\t\tformData: {\r\n\t\t\t\t\tbiz: 'cert'\r\n\t\t\t\t},\r\n\t\t\t\tsuccess: (uploadFileRes) => {\r\n\t\t\t\t\treturn uploadFileRes\r\n\t\t\t\t\t\t\t\t console.log('ossurl:',uploadFileRes.data);\r\n\t\t\t\t},\r\n\t\t\t\tfail:(err)=>{\r\n\t\t\t\t\tconsole.log(err)\r\n\t\t\t\t}\r\n\t\t\t});\n}\r\n\r\n\r\n\r\nexport const getOrderList = () => {\n\treturn request(`/contract/miniapp/order/list`, 'POST')\n}\r\n\r\n\r\n\r\nexport const getChildListBatch = () => {\n\treturn request(`/contract/miniapp/car/rootList`, 'GET')\n}\r\n\r\n\r\n\r\n\r\nexport const add = (appOrderCarList) => {\n\treturn request(`/contract/miniapp/order/add`, 'POST',appOrderCarList)\n}\r\n\r\n\r\n\r\nexport const list = (params) => {\n\treturn request(`/contract/miniapp/order/list`, 'GET',params)\n}\r\n\r\n\r\n\r\n\r\nexport const carCert = (params) => {\n\treturn request(`/contract/miniapp/file/ocr/carCert`, 'GET',params,true)\n}\r\n\r\n\r\n\r\n\r\nexport const logout = () => {\n\treturn request(`/contract/miniapp/user/logout`, 'POST')\n}\r\n"],"names":["request","uni","idCardInfo"],"mappings":";;;AAKa,MAAA,QAAS,CAAC,MAAG,SAAA;AACzB,SAAOA,QAAO,QAAC,gCAAgC,QAAO,GAAG;AAC1D;AAIa,MAAA,UAAW,MAAA;AACvB,MAAG,CAACC,cAAG,MAAC,eAAe,OAAO,GAAE;AAC/BA,kBAAAA,MAAI,WACJ,EAAE,KAAK,qBAAsB,CAAA;AAAA,EAE7B;AACF;AAGa,MAAA,eAAgB,MAAA;AAC5B,SAAOD,gBAAQ,gCAAgC,KAAK;AACrD;AAIa,MAAA,aAAc,CAAC,UAAO,SAAA;AAClC,SAAOA,QAAO,QAAC,wCAAwC,OAAM,OAAO;AACrE;AAIa,MAAA,aAAc,CAACE,cAAU,SAAA;AACrC,SAAOF,QAAAA,QAAQ,qCAAqC,OAAME,aAAW,IAAI;AAC1E;AA6Ba,MAAA,oBAAqB,MAAA;AACjC,SAAOF,gBAAQ,kCAAkC,KAAK;AACvD;AAKa,MAAA,MAAO,CAAC,kBAAe,SAAA;AACnC,SAAOA,QAAO,QAAC,+BAA+B,QAAO,eAAe;AACrE;AAIa,MAAA,OAAQ,CAAC,SAAM,SAAA;AAC3B,SAAOA,QAAO,QAAC,gCAAgC,OAAM,MAAM;AAC5D;AAKa,MAAA,UAAW,CAAC,SAAM,SAAA;AAC9B,SAAOA,QAAAA,QAAQ,sCAAsC,OAAM,QAAO,IAAI;AACvE;AAKa,MAAA,SAAU,MAAA;AACtB,SAAOA,gBAAQ,iCAAiC,MAAM;AACvD;;;;;;;;;;;"} |
@ -1 +1 @@ | |||
{"version":3,"file":"assets.js","sources":["static/image/组件 3 – 1.png","static/image/组 71699.png","static/image/组 71699_1@3x.png","static/image/图层_6.png","D:/static/arrow-right.png","static/image/xuanzhong.png","static/image/weixuanzhong.png","static/image/矩形 5315.png","static/image/组件 5 – 1.png"],"sourcesContent":["export default \"__VITE_ASSET__9906b2be__\"","export default \"__VITE_ASSET__7d91eddf__\"","export default \"__VITE_ASSET__8549dfc3__\"","export default \"__VITE_ASSET__4a7099ec__\"","export default \"/static/arrow-right.png\"","export default \"__VITE_ASSET__02acdf5a__\"","export default \"__VITE_ASSET__c88d9237__\"","export default \"__VITE_ASSET__a9a9b464__\"","export default \"__VITE_ASSET__7aa7f3b1__\""],"names":[],"mappings":";AAAA,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,aAAA;ACAf,MAAe,eAAA;ACAf,MAAe,aAAA;ACAf,MAAe,aAAA;ACAf,MAAe,aAAA;ACAf,MAAe,aAAA;;;;;;;;;;"} | |||
{"version":3,"file":"assets.js","sources":["static/image/组件 3 – 1.png","static/image/组 71699.png","static/image/组 71699_1@3x.png","static/image/图层_6.png","static/image/组 71696.png","static/image/路径 6112.png","static/image/路径 6111.png","static/image/组 71693.png","static/image/组 71697.png","static/image/xuanzhong.png","static/image/weixuanzhong.png","static/image/矩形 5315.png","static/image/组件 5 – 1.png"],"sourcesContent":["export default \"__VITE_ASSET__9906b2be__\"","export default \"__VITE_ASSET__7d91eddf__\"","export default \"__VITE_ASSET__8549dfc3__\"","export default \"__VITE_ASSET__4a7099ec__\"","export default \"__VITE_ASSET__50cba985__\"","export default \"__VITE_ASSET__b2036d57__\"","export default \"__VITE_ASSET__74c2736e__\"","export default \"__VITE_ASSET__389d4790__\"","export default \"__VITE_ASSET__b2851d53__\"","export default \"__VITE_ASSET__02acdf5a__\"","export default \"__VITE_ASSET__c88d9237__\"","export default \"__VITE_ASSET__a9a9b464__\"","export default \"__VITE_ASSET__7aa7f3b1__\""],"names":[],"mappings":";AAAA,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,aAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,aAAA;ACAf,MAAe,aAAA;ACAf,MAAe,aAAA;ACAf,MAAe,aAAA;;;;;;;;;;;;;;"} |
@ -1 +1 @@ | |||
{"version":3,"file":"request.js","sources":["request.uts"],"sourcesContent":["const url_all = {\n\t'DEV': 'https://gpt.aiym.run', // 开发\n\t'PRO': 'http://111.111.111.111:8080', // 生产\n}\n\nlet BASEURL = url_all['DEV'] // 调整当前环境\n\n/*\n* 全局请求封装\n* @param path 请求路径\n* @param method 请求类型(GET/POST/DELETE等)\n* @oaram data 请求体数据\n* @param loading 请求未完成是是否显示加载中,默认为true\n*/\nexport default (path, method, data = {}, loading) => {\n\t// 获取存储token\n\tconst token = uni.getStorageSync(\"token\");\n\n\tif (loading) {\n\t\tuni.showLoading({\n\t\t\ttitle: \"加载中\",\n\t\t\tmask: true\n\t\t});\n\t};\n\t//根据token进行调用函数\n\tif (token != '') {\n\t\treturn tokenRequest(path, method, data, loading, token)\n\t} else {\n\t\treturn noTokenRequest(path, method, data, loading)\n\t}\n};\n\n// 无token时发送请求函数\nfunction noTokenRequest(path, method, data, loading) {\n\treturn new Promise((resolve, reject) => {\n\t\tuni.request({\n\t\t\turl: BASEURL + path,\n\t\t\tmethod: method,\n\t\t\tdata,\r\n\t\t\theader: {\r\n\t\t\t\t\"X-Access-Token\": '111'\r\n\t\t\t},\n\t\t\tsuccess(response) {\n\t\t\t\t// console.log('%c响应拦截:', ' background:green', response);\n\t\t\t\t/* if (response.data.code === 3001) {\n\t\t\t\t\t// logout()\n\t\t\t\t} */\n\t\t\t\t/* if (response.data.code !== 20) {\n\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\ticon: \"none\",\n\t\t\t\t\t\tduration: 4000,\n\t\t\t\t\t\ttitle: response.data.msg\n\t\t\t\t\t});\n\t\t\t\t} */\n\t\t\t\t// console.log(response.data)\n\t\t\t\tresolve(response.data);\n\t\t\t},\n\t\t\tfail(err) {\n\t\t\t\tuni.showToast({\n\t\t\t\t\ticon: \"none\",\n\t\t\t\t\ttitle: '服务响应失败'\n\t\t\t\t});\n\t\t\t\tconsole.error(err);\n\t\t\t\treject(err);\n\t\t\t},\n\t\t\tcomplete() {\n\t\t\t\tuni.hideLoading();\n\t\t\t}\n\t\t});\n\t});\n}\n\n\n// 有token时发送请求函数\nfunction tokenRequest(path, method, data, loading, token) {\n\treturn new Promise((resolve, reject) => {\n\t\tuni.request({\n\t\t\turl: BASEURL + path,\n\t\t\tmethod: method,\n\t\t\tdata,\n\t\t\theader: {\n\t\t\t\t\"X-Access-Token\": token\n\t\t\t},\n\t\t\tsuccess(response) {\n\t\t\t\t// console.log('%c响应拦截:', ' background:green', response);\n\t\t\t\tif (response.data.code === 40101) {\n\t\t\t\t\t// logout()\n\t\t\t\t}\n\t\t\t\tresolve(response.data);\n\t\t\t},\n\t\t\tfail(err) {\n\t\t\t\tuni.showToast({\n\t\t\t\t\ticon: \"none\",\n\t\t\t\t\ttitle: '服务响应失败'\n\t\t\t\t});\n\t\t\t\tconsole.error(err);\n\t\t\t\treject(err);\n\t\t\t},\n\t\t\tcomplete() {\n\t\t\t\tuni.hideLoading();\n\t\t\t}\n\t\t});\n\t});\n}\n"],"names":["uni"],"mappings":";;AAAA,MAAM,UAAU,IAAA,cAAA;AAAA,EACf,OAAO;AAAA,EACP,OAAO;AAAA;AACP,CAAA;AAED,IAAI,UAAU,QAAQ,KAAK;AAS3B,MAAe,UAAA,CAAC,OAAI,MAAE,SAAM,MAAE,OAAO,IAAA,cAAA,CAAE,CAAA,GAAE,UAAO,SAAA;AAE/C,QAAM,QAAQA,cAAAA,MAAI,eAAe,OAAO;AAExC,MAAI,SAAS;AACZA,kBAAAA,MAAI,YAAY;AAAA,MACf,OAAO;AAAA,MACP,MAAM;AAAA,IACN,CAAA;AAAA,EACD;AAED,MAAI,SAAS,IAAI;AAChB,WAAO,aAAa,MAAM,QAAQ,MAAM,SAAS,KAAK;AAAA,EACtD,OAAM;AACN,WAAO,eAAe,MAAM,QAAQ,MAAM,OAAO;AAAA,EACjD;AACF;AAGA,SAAS,eAAe,OAAI,MAAE,SAAM,MAAE,OAAI,MAAE,UAAO,MAAA;AAClD,SAAO,IAAI,QAAQ,CAAC,SAAS,WAAM;AAClCA,kBAAAA,MAAI,QAAQ;AAAA,MACX,KAAK,UAAU;AAAA,MACf;AAAA,MACA;AAAA,MACA,QAAQ,IAAA,cAAA;AAAA,QACP,kBAAmB;AAAA,OACnB;AAAA,MACD,QAAQ,UAAQ;AAaf,gBAAQ,SAAS,IAAI;AAAA,MACrB;AAAA,MACD,KAAK,KAAG;AACPA,sBAAAA,MAAI,UAAU;AAAA,UACb,MAAM;AAAA,UACN,OAAO;AAAA,QACP,CAAA;AACDA,sBAAAA,MAAA,MAAA,SAAA,qBAAc,GAAG;AACjB,eAAO,GAAG;AAAA,MACV;AAAA,MACD,WAAQ;AACPA,sBAAG,MAAC,YAAW;AAAA,MACf;AAAA,IACD,CAAA;AAAA,EACF,CAAC;AACF;AAIA,SAAS,aAAa,OAAI,MAAE,SAAM,MAAE,aAAM,UAAO,MAAE,QAAK,MAAA;AACvD,SAAO,IAAI,QAAQ,CAAC,SAAS,WAAM;AAClCA,kBAAAA,MAAI,QAAQ;AAAA,MACX,KAAK,UAAU;AAAA,MACf;AAAA,MACA;AAAA,MACA,QAAQ,IAAA,cAAA;AAAA,QACP,kBAAmB;AAAA,OACnB;AAAA,MACD,QAAQ,UAAQ;AAEf,YAAI,SAAS,KAAK,SAAS;AAAO;AAGlC,gBAAQ,SAAS,IAAI;AAAA,MACrB;AAAA,MACD,KAAK,KAAG;AACPA,sBAAAA,MAAI,UAAU;AAAA,UACb,MAAM;AAAA,UACN,OAAO;AAAA,QACP,CAAA;AACDA,sBAAAA,MAAA,MAAA,SAAA,qBAAc,GAAG;AACjB,eAAO,GAAG;AAAA,MACV;AAAA,MACD,WAAQ;AACPA,sBAAG,MAAC,YAAW;AAAA,MACf;AAAA,IACD,CAAA;AAAA,EACF,CAAC;AACF;;"} | |||
{"version":3,"file":"request.js","sources":["request.uts"],"sourcesContent":["const url_all = {\n\t'DEV': 'https://gpt.aiym.run', // 开发\n\t// 'PRO': 'http://111.111.111.111:8080', // 生产\n}\n\nlet BASEURL = url_all['DEV'] // 调整当前环境\n\n/*\n* 全局请求封装\n* @param path 请求路径\n* @param method 请求类型(GET/POST/DELETE等)\n* @oaram data 请求体数据\n* @param loading 请求未完成是是否显示加载中,默认为true\n*/\nexport default (path, method, data = {}, loading) => {\n\t// 获取存储token\n\tlet token = uni.getStorageSync(\"token\");\r\n\t\r\n\t// uni.getStorage(\r\n\t// {\r\n\t// key:\"token\",\r\n\t// success: (res) => {\r\n\t// console.log('rea.data:',res.data);\r\n\t// // token = res.data;\r\n\t// },\r\n\t// fail:(err)=>{\r\n\t// token = '';\r\n\t// }\r\n\t// }\r\n\t// )\n\n\tif (loading) {\n\t\tuni.showLoading({\n\t\t\ttitle: \"加载中\",\n\t\t\tmask: true\n\t\t});\n\t};\n\t//根据token进行调用函数\n\tif (token != '') {\n\t\treturn tokenRequest(path, method, data, loading, token)\n\t} else {\n\t\treturn noTokenRequest(path, method, data, loading)\n\t}\n};\n\n// 无token时发送请求函数\nfunction noTokenRequest(path, method, data, loading) {\n\treturn new Promise((resolve, reject) => {\n\t\tuni.request({\n\t\t\turl: BASEURL + path,\n\t\t\tmethod: method,\n\t\t\tdata,\r\n\t\t\theader: {\r\n\t\t\t\t\"X-Access-Token\": '111'\r\n\t\t\t},\n\t\t\tsuccess(response) {\n\t\t\t\t// console.log('%c响应拦截:', ' background:green', response);\n\t\t\t\t/* if (response.data.code === 3001) {\n\t\t\t\t\t// logout()\n\t\t\t\t} */\n\t\t\t\t/* if (response.data.code !== 20) {\n\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\ticon: \"none\",\n\t\t\t\t\t\tduration: 4000,\n\t\t\t\t\t\ttitle: response.data.msg\n\t\t\t\t\t});\n\t\t\t\t} */\n\t\t\t\t// console.log(response.data)\n\t\t\t\tresolve(response.data);\n\t\t\t},\n\t\t\tfail(err) {\n\t\t\t\tuni.showToast({\n\t\t\t\t\ticon: \"none\",\n\t\t\t\t\ttitle: '服务响应失败'\n\t\t\t\t});\n\t\t\t\tconsole.error(err);\n\t\t\t\treject(err);\n\t\t\t},\n\t\t\tcomplete() {\n\t\t\t\tuni.hideLoading();\n\t\t\t}\n\t\t});\n\t});\n}\n\n\n// 有token时发送请求函数\nfunction tokenRequest(path, method, data, loading, token) {\n\treturn new Promise((resolve, reject) => {\n\t\tuni.request({\n\t\t\turl: BASEURL + path,\n\t\t\tmethod: method,\n\t\t\tdata,\n\t\t\theader: {\n\t\t\t\t\"X-Access-Token\": token\n\t\t\t},\n\t\t\tsuccess(response) {\n\t\t\t\t// console.log('%c响应拦截:', ' background:green', response);\n\t\t\t\tif (response.data.code === 40101) {\n\t\t\t\t\t// logout()\n\t\t\t\t}\n\t\t\t\tresolve(response.data);\n\t\t\t},\n\t\t\tfail(err) {\n\t\t\t\tuni.showToast({\n\t\t\t\t\ticon: \"none\",\n\t\t\t\t\ttitle: '服务响应失败'\n\t\t\t\t});\n\t\t\t\tconsole.error(err);\n\t\t\t\treject(err);\n\t\t\t},\n\t\t\tcomplete() {\n\t\t\t\tuni.hideLoading();\n\t\t\t}\n\t\t});\n\t});\n}\n"],"names":["uni"],"mappings":";;AAAA,MAAM,UAAU,IAAA,cAAA;AAAA,EACf,OAAO;AAAA;AAAA;AAEP,CAAA;AAED,IAAI,UAAU,QAAQ,KAAK;AAS3B,MAAe,UAAA,CAAC,OAAI,MAAE,SAAM,MAAE,OAAO,IAAA,cAAA,CAAE,CAAA,GAAE,UAAO,SAAA;AAE/C,MAAI,QAAQA,cAAAA,MAAI,eAAe,OAAO;AAetC,MAAI,SAAS;AACZA,kBAAAA,MAAI,YAAY;AAAA,MACf,OAAO;AAAA,MACP,MAAM;AAAA,IACN,CAAA;AAAA,EACD;AAED,MAAI,SAAS,IAAI;AAChB,WAAO,aAAa,MAAM,QAAQ,MAAM,SAAS,KAAK;AAAA,EACtD,OAAM;AACN,WAAO,eAAe,MAAM,QAAQ,MAAM,OAAO;AAAA,EACjD;AACF;AAGA,SAAS,eAAe,OAAI,MAAE,SAAM,MAAE,OAAI,MAAE,UAAO,MAAA;AAClD,SAAO,IAAI,QAAQ,CAAC,SAAS,WAAM;AAClCA,kBAAAA,MAAI,QAAQ;AAAA,MACX,KAAK,UAAU;AAAA,MACf;AAAA,MACA;AAAA,MACA,QAAQ,IAAA,cAAA;AAAA,QACP,kBAAmB;AAAA,OACnB;AAAA,MACD,QAAQ,UAAQ;AAaf,gBAAQ,SAAS,IAAI;AAAA,MACrB;AAAA,MACD,KAAK,KAAG;AACPA,sBAAAA,MAAI,UAAU;AAAA,UACb,MAAM;AAAA,UACN,OAAO;AAAA,QACP,CAAA;AACDA,sBAAAA,MAAA,MAAA,SAAA,qBAAc,GAAG;AACjB,eAAO,GAAG;AAAA,MACV;AAAA,MACD,WAAQ;AACPA,sBAAG,MAAC,YAAW;AAAA,MACf;AAAA,IACD,CAAA;AAAA,EACF,CAAC;AACF;AAIA,SAAS,aAAa,OAAI,MAAE,SAAM,MAAE,aAAM,UAAO,MAAE,QAAK,MAAA;AACvD,SAAO,IAAI,QAAQ,CAAC,SAAS,WAAM;AAClCA,kBAAAA,MAAI,QAAQ;AAAA,MACX,KAAK,UAAU;AAAA,MACf;AAAA,MACA;AAAA,MACA,QAAQ,IAAA,cAAA;AAAA,QACP,kBAAmB;AAAA,OACnB;AAAA,MACD,QAAQ,UAAQ;AAEf,YAAI,SAAS,KAAK,SAAS;AAAO;AAGlC,gBAAQ,SAAS,IAAI;AAAA,MACrB;AAAA,MACD,KAAK,KAAG;AACPA,sBAAAA,MAAI,UAAU;AAAA,UACb,MAAM;AAAA,UACN,OAAO;AAAA,QACP,CAAA;AACDA,sBAAAA,MAAA,MAAA,SAAA,sBAAc,GAAG;AACjB,eAAO,GAAG;AAAA,MACV;AAAA,MACD,WAAQ;AACPA,sBAAG,MAAC,YAAW;AAAA,MACf;AAAA,IACD,CAAA;AAAA,EACF,CAAC;AACF;;"} |
@ -0,0 +1 @@ | |||
{"code":"import request from \"request\"; // 封装的request.js文件的位置\n// 获取用户基本信息 \nexport const login = (usr = null) => {\n return request(`/contract/miniapp/user/login`, 'POST', usr);\n};\n// 判断token状态是否存在\nexport const isToken = () => {\n if (!uni.getStorageSync('token')) {\n uni.navigateTo({ url: '/pages/index/login' });\n }\n};\nexport const getStoreName = () => {\n return request(`/contract/miniapp/store/list`, 'GET');\n};\nexport const getProduct = (product = null) => {\n return request(`/contract/miniapp/product/categories`, 'GET', product);\n};\nexport const idCardInfo = (idCardInfo = null) => {\n return request(`/contract/miniapp/file/ocr/idcard`, 'GET', idCardInfo, true);\n};\nexport const upload = (url = null) => {\n uni.uploadFile({\n url: 'https://gpt.aiym.run/contract/miniapp/file/upload',\n filePath: url,\n name: 'file',\n formData: new UTSJSONObject({\n biz: 'cert'\n }),\n success: (uploadFileRes) => {\n return uploadFileRes;\n uni.__f__('log', 'at api.uts:48', 'ossurl:', uploadFileRes.data);\n },\n fail: (err) => {\n uni.__f__('log', 'at api.uts:51', err);\n }\n });\n};\nexport const getOrderList = () => {\n return request(`/contract/miniapp/order/list`, 'POST');\n};\nexport const getChildListBatch = () => {\n return request(`/contract/miniapp/car/rootList`, 'GET');\n};\nexport const add = (appOrderCarList = null) => {\n return request(`/contract/miniapp/order/add`, 'POST', appOrderCarList);\n};\nexport const list = (params = null) => {\n return request(`/contract/miniapp/order/list`, 'GET', params);\n};\nexport const carCert = (params = null) => {\n return request(`/contract/miniapp/file/ocr/carCert`, 'GET', params, true);\n};\nexport const logout = () => {\n return request(`/contract/miniapp/user/logout`, 'POST');\n};\n//# sourceMappingURL=C:/Users/lj/Desktop/121/contract-front/111/api.uts.js.map","references":[],"uniExtApis":["uni.getStorageSync","uni.navigateTo","uni.uploadFile","uni.__f__"],"map":"{\"version\":3,\"file\":\"api.uts.js\",\"sourceRoot\":\"\",\"sources\":[\"api.uts\"],\"names\":[],\"mappings\":\"AAAA,OAAO,OAAO,gBAAoB,CAAC,qBAAqB;AAIxD,YAAY;AACZ,MAAM,CAAC,MAAM,KAAK,GAAI,CAAC,GAAG,OAAA;IACzB,OAAO,OAAO,CAAC,8BAA8B,EAAE,MAAM,EAAC,GAAG,CAAC,CAAA;AAC3D,CAAC,CAAA;AAED,gBAAgB;AAEhB,MAAM,CAAC,MAAM,OAAO,GAAI;IACvB,IAAG,CAAC,GAAG,CAAC,cAAc,CAAC,OAAO,CAAC,EAAC;QAC/B,GAAG,CAAC,UAAU,CACd,EAAE,GAAG,EAAE,oBAAoB,EAAE,CAC5B,CAAA;KACD;AACF,CAAC,CAAA;AAGD,MAAM,CAAC,MAAM,YAAY,GAAI;IAC5B,OAAO,OAAO,CAAC,8BAA8B,EAAE,KAAK,CAAC,CAAA;AACtD,CAAC,CAAA;AAID,MAAM,CAAC,MAAM,UAAU,GAAI,CAAC,OAAO,OAAA;IAClC,OAAO,OAAO,CAAC,sCAAsC,EAAE,KAAK,EAAC,OAAO,CAAC,CAAA;AACtE,CAAC,CAAA;AAID,MAAM,CAAC,MAAM,UAAU,GAAI,CAAC,UAAU,OAAA;IACrC,OAAO,OAAO,CAAC,mCAAmC,EAAE,KAAK,EAAC,UAAU,EAAC,IAAI,CAAC,CAAA;AAC3E,CAAC,CAAA;AAGD,MAAM,CAAC,MAAM,MAAM,GAAI,CAAC,GAAG,OAAA;IAC1B,GAAG,CAAC,UAAU,CAAC;QACZ,GAAG,EAAE,mDAAmD;QACxD,QAAQ,EAAE,GAAG;QACb,IAAI,EAAE,MAAM;QACZ,QAAQ,oBAAE;YACT,GAAG,EAAE,MAAM;SACX,CAAA;QACD,OAAO,EAAE,CAAC,aAAa;YACtB,OAAO,aAAa,CAAA;YAChB,GAAG,CAAC,KAAK,CAAC,KAAK,EAAC,eAAe,EAAC,SAAS,EAAC,aAAa,CAAC,IAAI,CAAC,CAAC;QACnE,CAAC;QACD,IAAI,EAAC,CAAC,GAAG;YACR,GAAG,CAAC,KAAK,CAAC,KAAK,EAAC,eAAe,EAAC,GAAG,CAAC,CAAA;QACrC,CAAC;KACD,CAAC,CAAC;AACN,CAAC,CAAA;AAID,MAAM,CAAC,MAAM,YAAY,GAAI;IAC5B,OAAO,OAAO,CAAC,8BAA8B,EAAE,MAAM,CAAC,CAAA;AACvD,CAAC,CAAA;AAID,MAAM,CAAC,MAAM,iBAAiB,GAAI;IACjC,OAAO,OAAO,CAAC,gCAAgC,EAAE,KAAK,CAAC,CAAA;AACxD,CAAC,CAAA;AAKD,MAAM,CAAC,MAAM,GAAG,GAAI,CAAC,eAAe,OAAA;IACnC,OAAO,OAAO,CAAC,6BAA6B,EAAE,MAAM,EAAC,eAAe,CAAC,CAAA;AACtE,CAAC,CAAA;AAID,MAAM,CAAC,MAAM,IAAI,GAAI,CAAC,MAAM,OAAA;IAC3B,OAAO,OAAO,CAAC,8BAA8B,EAAE,KAAK,EAAC,MAAM,CAAC,CAAA;AAC7D,CAAC,CAAA;AAKD,MAAM,CAAC,MAAM,OAAO,GAAI,CAAC,MAAM,OAAA;IAC9B,OAAO,OAAO,CAAC,oCAAoC,EAAE,KAAK,EAAC,MAAM,EAAC,IAAI,CAAC,CAAA;AACxE,CAAC,CAAA;AAKD,MAAM,CAAC,MAAM,MAAM,GAAI;IACtB,OAAO,OAAO,CAAC,+BAA+B,EAAE,MAAM,CAAC,CAAA;AACxD,CAAC,CAAA\"}"} |
@ -1 +0,0 @@ | |||
{"code":"import { defineComponent } from \"vue\";\nexport default defineComponent({\n methods: {\n logout() {\n uni.showModal({\n title: '提示',\n content: '确定要退出登录吗?',\n success: (res) => {\n if (res.confirm) {\n uni.showToast({\n title: '退出登录成功',\n icon: 'success',\n success: () => {\n // 这里可以添加退出登录的逻辑,例如清除用户登录状态\n setTimeout(() => {\n uni.navigateTo({ url: '/pages/index/index' });\n }, 1500);\n }\n });\n }\n }\n });\n }\n }\n});\n//# sourceMappingURL=C:/Users/lj/Desktop/121/contract-front/111/pages/index/wode.uvue?vue&type=script&lang.uts.js.map","references":[],"uniExtApis":["uni.showModal","uni.showToast","uni.navigateTo"],"map":"{\"version\":3,\"file\":\"wode.uvue?vue&type=script&lang.uts.js\",\"sourceRoot\":\"\",\"sources\":[\"wode.uvue?vue&type=script&lang.uts\"],\"names\":[],\"mappings\":\";AACA,+BAAe;IACb,OAAO,EAAE;QACT,MAAM;YACJ,GAAG,CAAC,SAAS,CAAC;gBACZ,KAAK,EAAE,IAAI;gBACX,OAAO,EAAE,WAAW;gBACpB,OAAO,EAAE,CAAC,GAAG;oBACX,IAAI,GAAG,CAAC,OAAO,EAAE;wBACf,GAAG,CAAC,SAAS,CAAC;4BACZ,KAAK,EAAE,QAAQ;4BACf,IAAI,EAAE,SAAS;4BACf,OAAO,EAAE;gCACP,2BAA2B;gCAC3B,UAAU,CAAC;oCACT,GAAG,CAAC,UAAU,CAAC,EAAE,GAAG,EAAE,oBAAoB,EAAE,CAAC,CAAC;gCAChD,CAAC,EAAE,IAAI,CAAC,CAAC;4BACX,CAAC;yBACF,CAAC,CAAC;qBACJ;gBACH,CAAC;aACF,CAAC,CAAC;QACL,CAAC;KACE;CACJ,EAAC\"}"} |
@ -0,0 +1 @@ | |||
{"code":"import { defineComponent } from \"vue\";\nimport { logout, isToken } from \"@/api\";\nexport default defineComponent({\n data() {\n return {\n avatar: '',\n nickName: ''\n };\n },\n mounted() {\n isToken();\n this.avatar = getApp().usrInfo.avatar;\n this.nickName = getApp().usrInfo.nickName;\n uni.__f__('log', 'at pages/index/wode.uvue:55', uni.getStorageSync('token'));\n },\n methods: {\n logout() {\n uni.showModal({\n title: '提示',\n content: '确定要退出登录吗?',\n success: (res) => {\n if (res.confirm) {\n logout().then((res = null) => {\n if (res.success) {\n uni.showToast({\n title: '退出登录成功',\n icon: 'success',\n success: () => {\n // 这里可以添加退出登录的逻辑,例如清除用户登录状态\n uni.clearStorageSync();\n setTimeout(() => {\n uni.navigateTo({ url: '/pages/index/login' });\n }, 1500);\n }\n });\n }\n });\n }\n }\n });\n }\n }\n});\n//# sourceMappingURL=C:/Users/lj/Desktop/121/contract-front/111/pages/index/wode.uvue?vue&type=script&lang.uts.js.map","references":[],"uniExtApis":["uni.__f__","uni.getStorageSync","uni.showModal","uni.showToast","uni.clearStorageSync","uni.navigateTo"],"map":"{\"version\":3,\"file\":\"wode.uvue?vue&type=script&lang.uts.js\",\"sourceRoot\":\"\",\"sources\":[\"wode.uvue?vue&type=script&lang.uts\"],\"names\":[],\"mappings\":\";AACC,OAAO,EAAC,MAAM,EAAC,OAAO,EAAC,cAAkB;AAC1C,+BAAe;IACd,IAAI;QACF,OAAO;YACN,MAAM,EAAC,EAAE;YACT,QAAQ,EAAC,EAAE;SACX,CAAA;IACH,CAAC;IACD,OAAO;QACN,OAAO,EAAE,CAAC;QACV,IAAI,CAAC,MAAM,GAAG,MAAM,EAAE,CAAC,OAAO,CAAC,MAAM,CAAC;QACtC,IAAI,CAAC,QAAQ,GAAG,MAAM,EAAE,CAAC,OAAO,CAAC,QAAQ,CAAC;QAC1C,GAAG,CAAC,KAAK,CAAC,KAAK,EAAC,6BAA6B,EAAC,GAAG,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC,CAAC;IAC5E,CAAC;IACA,OAAO,EAAE;QACT,MAAM;YACL,GAAG,CAAC,SAAS,CAAC;gBACZ,KAAK,EAAE,IAAI;gBACX,OAAO,EAAE,WAAW;gBACpB,OAAO,EAAE,CAAC,GAAG;oBACX,IAAI,GAAG,CAAC,OAAO,EAAE;wBACnB,MAAM,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,OAAA;4BACf,IAAG,GAAG,CAAC,OAAO,EAAC;gCACd,GAAG,CAAC,SAAS,CAAC;oCACZ,KAAK,EAAE,QAAQ;oCACf,IAAI,EAAE,SAAS;oCACf,OAAO,EAAE;wCACP,2BAA2B;wCAC9B,GAAG,CAAC,gBAAgB,EAAE,CAAC;wCACpB,UAAU,CAAC;4CACT,GAAG,CAAC,UAAU,CAAC,EAAE,GAAG,EAAE,oBAAoB,EAAE,CAAC,CAAC;wCAChD,CAAC,EAAE,IAAI,CAAC,CAAC;oCACX,CAAC;iCACF,CAAC,CAAC;6BACH;wBACJ,CAAC,CAAC,CAAA;qBAEC;gBACH,CAAC;aACF,CAAC,CAAC;QACJ,CAAC;KACE;CACJ,EAAC\"}"} |
@ -1 +0,0 @@ | |||
{"code":"import request from \"request\"; // 封装的request.js文件的位置\n// 获取用户基本信息 \nexport const login = (usr = null) => {\n return request(`/contract/miniapp/user/login`, 'POST', usr);\n};\nexport const getStoreName = () => {\n return request(`/contract/miniapp/store/list`, 'GET');\n};\nexport const getProduct = (product = null) => {\n return request(`/contract/miniapp/product/categories`, 'GET', product);\n};\nexport const idCardInfo = (idCardInfo = null) => {\n return request(`/contract/miniapp/file/ocr/idcard`, 'GET', idCardInfo, true);\n};\nexport const upload = (url = null) => {\n uni.uploadFile({\n url: 'https://gpt.aiym.run/contract/miniapp/file/upload',\n filePath: url,\n name: 'file',\n formData: new UTSJSONObject({\n biz: 'cert'\n }),\n success: (uploadFileRes) => {\n return uploadFileRes;\n uni.__f__('log', 'at api.uts:36', 'ossurl:', uploadFileRes.data);\n },\n fail: (err) => {\n uni.__f__('log', 'at api.uts:39', err);\n }\n });\n};\nexport const getOrderList = () => {\n return request(`/contract/miniapp/order/list`, 'POST');\n};\nexport const getChildListBatch = () => {\n return request(`/contract/miniapp/car/rootList`, 'GET');\n};\nexport const add = (appOrderCarList = null) => {\n return request(`/contract/miniapp/order/add`, 'POST', appOrderCarList);\n};\n//# sourceMappingURL=C:/Users/lj/Desktop/121/contract-front/111/api.uts.js.map","references":[],"uniExtApis":["uni.uploadFile","uni.__f__"],"map":"{\"version\":3,\"file\":\"api.uts.js\",\"sourceRoot\":\"\",\"sources\":[\"api.uts\"],\"names\":[],\"mappings\":\"AAAA,OAAO,OAAO,gBAAoB,CAAC,qBAAqB;AAExD,YAAY;AACZ,MAAM,CAAC,MAAM,KAAK,GAAI,CAAC,GAAG,OAAA;IACzB,OAAO,OAAO,CAAC,8BAA8B,EAAE,MAAM,EAAC,GAAG,CAAC,CAAA;AAC3D,CAAC,CAAA;AAGD,MAAM,CAAC,MAAM,YAAY,GAAI;IAC5B,OAAO,OAAO,CAAC,8BAA8B,EAAE,KAAK,CAAC,CAAA;AACtD,CAAC,CAAA;AAID,MAAM,CAAC,MAAM,UAAU,GAAI,CAAC,OAAO,OAAA;IAClC,OAAO,OAAO,CAAC,sCAAsC,EAAE,KAAK,EAAC,OAAO,CAAC,CAAA;AACtE,CAAC,CAAA;AAID,MAAM,CAAC,MAAM,UAAU,GAAI,CAAC,UAAU,OAAA;IACrC,OAAO,OAAO,CAAC,mCAAmC,EAAE,KAAK,EAAC,UAAU,EAAC,IAAI,CAAC,CAAA;AAC3E,CAAC,CAAA;AAGD,MAAM,CAAC,MAAM,MAAM,GAAI,CAAC,GAAG,OAAA;IAC1B,GAAG,CAAC,UAAU,CAAC;QACZ,GAAG,EAAE,mDAAmD;QACxD,QAAQ,EAAE,GAAG;QACb,IAAI,EAAE,MAAM;QACZ,QAAQ,oBAAE;YACT,GAAG,EAAE,MAAM;SACX,CAAA;QACD,OAAO,EAAE,CAAC,aAAa;YACtB,OAAO,aAAa,CAAA;YAChB,GAAG,CAAC,KAAK,CAAC,KAAK,EAAC,eAAe,EAAC,SAAS,EAAC,aAAa,CAAC,IAAI,CAAC,CAAC;QACnE,CAAC;QACD,IAAI,EAAC,CAAC,GAAG;YACR,GAAG,CAAC,KAAK,CAAC,KAAK,EAAC,eAAe,EAAC,GAAG,CAAC,CAAA;QACrC,CAAC;KACD,CAAC,CAAC;AACN,CAAC,CAAA;AAID,MAAM,CAAC,MAAM,YAAY,GAAI;IAC5B,OAAO,OAAO,CAAC,8BAA8B,EAAE,MAAM,CAAC,CAAA;AACvD,CAAC,CAAA;AAID,MAAM,CAAC,MAAM,iBAAiB,GAAI;IACjC,OAAO,OAAO,CAAC,gCAAgC,EAAE,KAAK,CAAC,CAAA;AACxD,CAAC,CAAA;AAKD,MAAM,CAAC,MAAM,GAAG,GAAI,CAAC,eAAe,OAAA;IACnC,OAAO,OAAO,CAAC,6BAA6B,EAAE,MAAM,EAAC,eAAe,CAAC,CAAA;AACtE,CAAC,CAAA\"}"} |
@ -1,20 +1,28 @@ | |||
"use strict"; | |||
const _imports_0$3 = "/static/image/组件 3 – 1.png"; | |||
const _imports_0$2 = "/static/image/组 71699.png"; | |||
const _imports_1$1 = "/static/image/组 71699_1@3x.png"; | |||
const _imports_2 = "/static/image/图层_6.png"; | |||
const _imports_0$1 = "/static/arrow-right.png"; | |||
const _imports_0$4 = "/static/image/组件 3 – 1.png"; | |||
const _imports_0$3 = "/static/image/组 71699.png"; | |||
const _imports_1$3 = "/static/image/组 71699_1@3x.png"; | |||
const _imports_2$1 = "/static/image/图层_6.png"; | |||
const _imports_0$2 = "/static/image/组 71696.png"; | |||
const _imports_1$2 = "/static/image/路径 6112.png"; | |||
const _imports_2 = "/static/image/路径 6111.png"; | |||
const _imports_0$1 = "/static/image/组 71693.png"; | |||
const _imports_1$1 = "/static/image/组 71697.png"; | |||
const _imports_0 = "/static/image/xuanzhong.png"; | |||
const _imports_1 = "/static/image/weixuanzhong.png"; | |||
const _imports_5 = "/static/image/矩形 5315.png"; | |||
const _imports_6 = "/static/image/组件 5 – 1.png"; | |||
exports._imports_0 = _imports_0$3; | |||
exports._imports_0$1 = _imports_0$2; | |||
exports._imports_0$2 = _imports_0$1; | |||
exports._imports_0$3 = _imports_0; | |||
exports._imports_1 = _imports_1$1; | |||
exports._imports_1$1 = _imports_1; | |||
exports._imports_2 = _imports_2; | |||
exports._imports_0 = _imports_0$4; | |||
exports._imports_0$1 = _imports_0$3; | |||
exports._imports_0$2 = _imports_0$2; | |||
exports._imports_0$3 = _imports_0$1; | |||
exports._imports_0$4 = _imports_0; | |||
exports._imports_1 = _imports_1$3; | |||
exports._imports_1$1 = _imports_1$2; | |||
exports._imports_1$2 = _imports_1$1; | |||
exports._imports_1$3 = _imports_1; | |||
exports._imports_2 = _imports_2$1; | |||
exports._imports_2$1 = _imports_2; | |||
exports._imports_5 = _imports_5; | |||
exports._imports_6 = _imports_6; | |||
//# sourceMappingURL=../../.sourcemap/mp-weixin/common/assets.js.map |
@ -1,6 +1,7 @@ | |||
{ | |||
"navigationBarTitleText": "订单", | |||
"navigationStyle": "custom", | |||
"onReachBottomDistance": 50, | |||
"usingComponents": { | |||
"uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons", | |||
"uni-easyinput": "../../uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput" | |||
@ -1 +1 @@ | |||
<view id="{{i}}" change:eS="{{uV.sS}}" eS="{{$eS[i]}}" class="{{['container', 'data-v-6e742b06', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden}}"><view class="header data-v-6e742b06"><view class="header_info data-v-6e742b06"><view class="header_info_icon data-v-6e742b06" catchtap="{{b}}" style="display:flex;justify-content:center;align-items:center"><uni-icons class="data-v-6e742b06" virtualHostClass="data-v-6e742b06" u-i="6e742b06-0" bind:__l="__l" u-p="{{a||''}}"></uni-icons></view><text class="header_text data-v-6e742b06">录入订单</text></view></view><view class="search-box data-v-6e742b06"><uni-icons class="isshow-header-content-icon data-v-6e742b06" virtualHostClass="isshow-header-content-icon data-v-6e742b06" u-i="6e742b06-1" bind:__l="__l" u-p="{{c||''}}"></uni-icons><uni-easyinput class="search-input data-v-6e742b06" virtualHostClass="search-input data-v-6e742b06" u-i="6e742b06-2" bind:__l="__l" bindupdateModelValue="{{d}}" u-p="{{e||''}}"/><button bindtap="{{f}}" class="search-btn data-v-6e742b06" hover-class="none">搜索</button></view><view class="filter-tabs data-v-6e742b06"><text wx:for="{{g}}" wx:for-item="tab" wx:key="b" class="{{['data-v-6e742b06', 'tab-item', tab.c]}}" bindtap="{{tab.d}}">{{tab.a}}</text></view><view wx:for="{{h}}" wx:for-item="order" wx:key="j" class="order-item data-v-6e742b06"><view class="order-header data-v-6e742b06"><text class="order-no data-v-6e742b06">{{order.a}}</text><text class="copy-btn data-v-6e742b06" bindtap="{{order.b}}">复制</text></view><view class="order-info data-v-6e742b06"><text class="data-v-6e742b06">客户姓名:{{order.c}}</text><text class="data-v-6e742b06">联系方式:{{order.d}}</text><text class="data-v-6e742b06">服务名称:{{order.e}}</text><text class="data-v-6e742b06">订单时间:{{order.f}}</text><text class="data-v-6e742b06">销售人员:{{order.g}}</text><text class="data-v-6e742b06">门店名称:{{order.h}}</text></view><button class="download-btn data-v-6e742b06" bindtap="{{order.i}}">PDF下载</button></view></view><wxs src="/common/uniView.wxs" module="uV"/> | |||
<scroll-view lower-threshold="50" bindscrolltolower="{{j}}" enable-flex="true" enhanced="true" scroll-y="true" id="{{i}}" change:eS="{{uV.sS}}" eS="{{$eS[i]}}" class="{{['container', 'data-v-6e742b06', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden}}"><view class="header data-v-6e742b06"><view class="header_info data-v-6e742b06"><view class="header_info_icon data-v-6e742b06" catchtap="{{b}}" style="display:flex;justify-content:center;align-items:center"><uni-icons class="data-v-6e742b06" virtualHostClass="data-v-6e742b06" u-i="6e742b06-0" bind:__l="__l" u-p="{{a||''}}"></uni-icons></view><text class="header_text data-v-6e742b06">录入订单</text></view></view><view class="search-box data-v-6e742b06"><uni-icons class="isshow-header-content-icon data-v-6e742b06" virtualHostClass="isshow-header-content-icon data-v-6e742b06" u-i="6e742b06-1" bind:__l="__l" u-p="{{c||''}}"></uni-icons><uni-easyinput class="search-input data-v-6e742b06" virtualHostClass="search-input data-v-6e742b06" u-i="6e742b06-2" bind:__l="__l" bindupdateModelValue="{{d}}" u-p="{{e||''}}"/><button bindtap="{{f}}" class="search-btn data-v-6e742b06" hover-class="none">搜索</button></view><view class="filter-tabs data-v-6e742b06"><text wx:for="{{g}}" wx:for-item="tab" wx:key="b" class="{{['data-v-6e742b06', 'tab-item', tab.c]}}" bindtap="{{tab.d}}">{{tab.a}}</text></view><view wx:for="{{h}}" wx:for-item="order" wx:key="n" class="order-item data-v-6e742b06"><view class="order-header data-v-6e742b06"><text class="order-no data-v-6e742b06">{{order.a}}</text><text class="copy-btn data-v-6e742b06" bindtap="{{order.b}}">复制</text></view><view class="order-info data-v-6e742b06"><text class="data-v-6e742b06">客户姓名:{{order.c}}</text><text class="data-v-6e742b06">联系方式:{{order.d}}</text><text class="data-v-6e742b06">服务名称:{{order.e}}</text><text class="data-v-6e742b06">订单时间:{{order.f}}</text><text class="data-v-6e742b06">销售人员:{{order.g}}</text><text class="data-v-6e742b06">门店名称:{{order.h}}</text></view><button class="download-btn data-v-6e742b06" bindtap="{{order.i}}">PDF下载</button><image wx:if="{{order.j}}" src="{{order.k}}" class="status data-v-6e742b06"></image><image wx:if="{{order.l}}" src="{{order.m}}" class="status data-v-6e742b06"></image></view></scroll-view><wxs src="/common/uniView.wxs" module="uV"/> |
@ -1 +1 @@ | |||
<view id="{{o}}" change:eS="{{uV.sS}}" eS="{{$eS[o]}}" class="{{['login-container', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden}}"><view class="login_image"><image class="login_image_img" src="{{a}}"></image></view><view class="welcome"><text class="welcome-text">欢迎登陆车辆合同生成</text></view><view class="input-container"><uni-easyinput class="input" virtualHostClass="input" u-i="409a1d3a-0" bind:__l="__l" bindupdateModelValue="{{b}}" u-p="{{c||''}}"></uni-easyinput><view class="underline"></view></view><view class="input-container"><uni-easyinput class="input" virtualHostClass="input" u-i="409a1d3a-1" bind:__l="__l" bindupdateModelValue="{{d}}" u-p="{{e||''}}"></uni-easyinput><view class="underline"></view></view><view class="agreement"><radio class="login-agree" value="r1" checked="{{f}}" bindtap="{{g}}">登录即代表同意 </radio><text class="link" bindtap="{{h}}">《用户协议》</text><text class="login-agree">与</text><text class="link" bindtap="{{i}}">《隐私政策》</text></view><view class="button_container"><button class="login-button" bindtap="{{j}}">登陆</button></view><mosowe-confirm-popup u-s="{{['footer','d']}}" u-i="409a1d3a-2" bind:__l="__l" bindupdateModelValue="{{m}}" u-p="{{n||''}}"> 没有取消弹框 <view class="mini_container" slot="footer"><button class="mini-btn" type="primary" size="mini" bindtap="{{k}}">取消</button><button class="mini-btn" type="primary" size="mini" bindtap="{{l}}">确认</button></view></mosowe-confirm-popup></view><wxs src="/common/uniView.wxs" module="uV"/> | |||
<view id="{{o}}" change:eS="{{uV.sS}}" eS="{{$eS[o]}}" class="{{['login-container', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden}}"><view class="login_image"><image class="login_image_img" src="{{a}}"></image></view><view class="welcome"><text class="welcome-text">欢迎登陆车辆合同生成</text></view><view class="input-container"><uni-easyinput class="input" virtualHostClass="input" u-i="409a1d3a-0" bind:__l="__l" bindupdateModelValue="{{b}}" u-p="{{c||''}}"></uni-easyinput><view class="underline"></view></view><view class="input-container"><uni-easyinput class="input" virtualHostClass="input" u-i="409a1d3a-1" bind:__l="__l" bindupdateModelValue="{{d}}" u-p="{{e||''}}"></uni-easyinput><view class="underline"></view></view><view class="agreement"><radio class="login-agree" value="r1" checked="{{f}}" bindtap="{{g}}">登录即代表同意 </radio><text class="link" bindtap="{{h}}">《用户协议》</text><text class="login-agree">与</text><text class="link" bindtap="{{i}}">《隐私政策》</text></view><view class="button_container"><view class="login-button" bindtap="{{j}}"><button class="login-buttons">登陆</button></view></view><mosowe-confirm-popup u-s="{{['footer','d']}}" u-i="409a1d3a-2" bind:__l="__l" bindupdateModelValue="{{m}}" u-p="{{n||''}}"> 没有取消弹框 <view class="mini_container" slot="footer"><button class="mini-btn" type="primary" size="mini" bindtap="{{k}}">取消</button><button class="mini-btn" type="primary" size="mini" bindtap="{{l}}">确认</button></view></mosowe-confirm-popup></view><wxs src="/common/uniView.wxs" module="uV"/> |
@ -1,5 +1,7 @@ | |||
{ | |||
"navigationBarTitleText": "我的", | |||
"navigationStyle": "custom", | |||
"usingComponents": {} | |||
"usingComponents": { | |||
"uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons" | |||
} | |||
} |
@ -1 +1 @@ | |||
<view id="{{g}}" change:eS="{{uV.sS}}" eS="{{$eS[g]}}" class="{{['container', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden}}"><view class="user-info"><text class="username">李晓春</text></view><view class="menu"><view class="menu-item"><image class="arrow" src="{{a}}"></image><text>关于我们</text></view><view class="menu-item"><image class="arrow" src="{{b}}"></image><text>修改密码</text></view><view class="menu-item"><image class="arrow" src="{{c}}"></image><text>服务协议</text></view><view class="menu-item"><image class="arrow" src="{{d}}"></image><text>隐私政策</text></view><view class="menu-item" bindtap="{{f}}"><image class="arrow" src="{{e}}"></image><text>退出登录</text></view></view></view><wxs src="/common/uniView.wxs" module="uV"/> | |||
<view id="{{j}}" change:eS="{{uV.sS}}" eS="{{$eS[j]}}" class="{{['container', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden}}"><view class="user-info"><view class="user-info-content"><image src="{{a}}"></image><text class="username">{{b}}</text></view></view><view class="menu"><view class="menu-item"><view class="menu-item-left"><image class="arrow" src="{{c}}"></image><text>关于我们</text></view><uni-icons class="menu-item-right" virtualHostClass="menu-item-right" u-i="0fd111b9-0" bind:__l="__l" u-p="{{d||''}}"></uni-icons></view><view class="menu-item"><view class="menu-item-left"><image class="arrow" src="{{e}}"></image><text>联系客服</text></view><uni-icons class="menu-item-right" virtualHostClass="menu-item-right" u-i="0fd111b9-1" bind:__l="__l" u-p="{{f||''}}"></uni-icons></view><view class="menu-item" bindtap="{{i}}"><view class="menu-item-left"><image class="arrow" src="{{g}}"></image><text>退出登录</text></view><uni-icons class="menu-item-right" virtualHostClass="menu-item-right" u-i="0fd111b9-2" bind:__l="__l" u-p="{{h||''}}"></uni-icons></view></view></view><wxs src="/common/uniView.wxs" module="uV"/> |