@ -0,0 +1,22 @@ | |||
<template> | |||
<view> | |||
</view> | |||
</template> | |||
<script> | |||
export default { | |||
data() { | |||
return { | |||
} | |||
}, | |||
methods: { | |||
} | |||
} | |||
</script> | |||
<style> | |||
</style> |
@ -1,88 +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; | |||
} | |||
// 这里可以添加登录逻辑 | |||
uni.showToast({ | |||
title: '登录成功', | |||
icon: 'success' | |||
}); | |||
} | |||
} | |||
}; | |||
</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> |
@ -0,0 +1,290 @@ | |||
<template> | |||
<view class="container"> | |||
<!-- 顶部标题 --> | |||
<view class="header"> | |||
<view class="header_info"> | |||
<uni-icons class="header_info_icon" type="left" size="30" color="#c2d4de" :size="1" @click="toBack"></uni-icons> | |||
<text class="header_text">录入订单</text> | |||
</view> | |||
</view> | |||
<view class="content_container"> | |||
<view class="isshow-header"> | |||
<uni-icons class=" isshow-header-content-icon" type="search" :size="20"></uni-icons> | |||
<uni-easyinput :inputBorder="false" class=" isshow-header-content-input" v-model="ServiceName" placeholder="请输入服务名称" :focus="firstFocus" /> | |||
<text class="isshow-header-content-text" @click="searchName">搜索</text> | |||
</view> | |||
</view> | |||
<!-- 二级分类 --> | |||
<view class="content_footer"> | |||
<!-- 分类 --> | |||
<scroll-view show-scrollbar="false" class="content_footer_left"> | |||
<view v-for="(item,index) in product" :class="['content_footer_left_product', FirstIndex === item.id?'click_color':'']" @click="FirstLevelChange(item.id)">{{item.name}}</view> | |||
</scroll-view> | |||
<scroll-view show-scrollbar="false" class="content_footer_right"> | |||
<view v-for="(item,index) in product_2" class="content_footer_right_content"> | |||
<text class="text" :class="['content_footer_right_content_text', item.name === name?'select_color':'']">{{item.name}}</text> | |||
<radio class="content_footer_right_content_radio" value="item.id" :checked="item.name == name" activeBackgroundColor="#04517b" @click="selctRadio(item.name)"></radio> | |||
</view> | |||
</scroll-view> | |||
</view> | |||
<!-- 下一步 --> | |||
<view class="buttun" @click="toNext">下一步</view> | |||
</view> | |||
</template> | |||
<script> | |||
export default { | |||
data() { | |||
return { | |||
firstFocus:true, | |||
ServiceName:'', | |||
product:[ | |||
{ | |||
id: 1, | |||
name: '数码', | |||
children: [ | |||
{ | |||
id: 12, | |||
name: '耳机', | |||
children: [ | |||
{ id: 121, name: '漫步者' }, | |||
{ id: 122, name: '倍思' } | |||
] | |||
}, | |||
{ | |||
id: 13, | |||
name: '电脑', | |||
children: [ | |||
{ id: 131, name: '联想' }, | |||
{ id: 132, name: '小米' }, | |||
{ id: 133, name: '戴尔' } | |||
] | |||
} | |||
] | |||
}, | |||
{ | |||
id: 2, | |||
name: '家用电器', | |||
// 类似数码的子结构 | |||
children:[ | |||
{ | |||
id: 11, | |||
name: '手机', | |||
children: [ | |||
{ id: 111, name: 'iphone' }, | |||
{ id: 112, name: 'vivo' }, | |||
{ id: 113, name: 'oppo' } | |||
] | |||
} | |||
] | |||
} | |||
], | |||
product_2:[], | |||
FirstIndex:0, | |||
name:'' | |||
} | |||
}, | |||
onLoad() { | |||
uni.request( | |||
{ | |||
url: 'https://gpt.aiym.run/contract/miniapp/product/categories' , | |||
method:'GET', | |||
header:{ | |||
"Content-Type": "application/json", | |||
"X-Access-Token":'11' | |||
}, | |||
success:(res)=>{ | |||
console.log(res.data.result) | |||
} | |||
} | |||
); | |||
}, | |||
methods: { | |||
toBack(){ | |||
uni.navigateBack({ | |||
delta: 1 | |||
}); | |||
}, | |||
toNext(){ | |||
console.log(111); | |||
uni.navigateTo( | |||
{ url: '/pages/views/payment' } | |||
) | |||
}, | |||
nameClick (){ | |||
}, | |||
FirstLevelChange(id){ | |||
this.FirstIndex = id; | |||
this.product_2 = this.product[id-1].children; | |||
}, | |||
selctRadio(name){ | |||
console.log(name); | |||
this.name = name; | |||
} | |||
}, | |||
searchName(){ | |||
console.log('1'); | |||
} | |||
} | |||
</script> | |||
<style> | |||
.container { | |||
display: flex; | |||
flex-direction: column; | |||
height: 100vh; | |||
background-color: #f5f5f5; | |||
position: relative; | |||
} | |||
/* 头部 */ | |||
.header { | |||
width: 100%; | |||
height: 15%; | |||
background-color: #044f7a; | |||
color: #fff; | |||
display: flex; | |||
flex-direction: row; | |||
align-items: center; | |||
} | |||
.header_info{ | |||
width: 100%; | |||
display: flex; | |||
flex-direction: row; | |||
align-items: center; | |||
color: #e0e9ef; | |||
justify-content: center; | |||
align-items: center; | |||
flex: 15; | |||
} | |||
.header_info_icon{ | |||
margin-right: auto; | |||
flex: 1; | |||
} | |||
.header_text{ | |||
flex: 14; | |||
display: flex; | |||
/* justify-content: center; */ | |||
left:35%; | |||
align-items: center; | |||
} | |||
/* 搜索框 */ | |||
.content_container{ | |||
width: 100%; | |||
height: 10%; | |||
display: flex; | |||
flex-direction: row; | |||
justify-content: center; | |||
align-items: center | |||
} | |||
.content_footer{ | |||
width: 100%; | |||
height: 75%; | |||
display: flex; | |||
flex-direction: row; | |||
} | |||
/* 搜索框 */ | |||
/* 遮罩层 */ | |||
.isshow-header{ | |||
width: 90%; | |||
height: 100%; | |||
display: flex; | |||
justify-content: center; | |||
align-items: center; | |||
flex-direction: row; | |||
color: #3c7697; | |||
} | |||
.isshow-header-content-icon{ | |||
width: 10%; | |||
height: 30%; | |||
} | |||
.isshow-header-content-input{ | |||
width: 80%; | |||
height: 40%; | |||
margin: 0 20rem 0 20rem; | |||
border:none; | |||
outline:none; | |||
} | |||
.isshow-content{ | |||
height: 70%; | |||
display: flex; | |||
flex-direction: column; | |||
align-items: center; | |||
overflow-y:scroll; | |||
} | |||
.isshow-content-text{ | |||
color: #414141; | |||
height: 30rem; | |||
width: 100%; | |||
line-height: 30rem; | |||
margin: 20rem 0 20rem 0; | |||
font-size: 30rem; | |||
} | |||
.isshow-content::-webkit-scrollbar { | |||
display: none; | |||
} | |||
/* 二级分类 */ | |||
.content_footer_left{ | |||
width: 20%; | |||
} | |||
.content_footer_left_product{ | |||
width: 100%; | |||
height: 10%; | |||
display: flex; | |||
justify-content: center; | |||
align-items: center; | |||
font-size: 27rem; | |||
color: #7f7f7f; | |||
} | |||
.content_footer_right{ | |||
width: 80%; | |||
display: flex; | |||
flex-direction: column; | |||
align-items: center; | |||
} | |||
.content_footer_right_content{ | |||
width: 100%; | |||
height: 10%; | |||
display: flex; | |||
flex-direction: row; | |||
/* background-color: red; */ | |||
align-items: center; | |||
} | |||
.content_footer_right_content_text{ | |||
margin-right: auto; | |||
color:#242424; | |||
margin-left: 5%; | |||
} | |||
.content_footer_right_content_radio{ | |||
margin-left: auto; | |||
margin-right: 5%; | |||
} | |||
/* 点击颜色 */ | |||
.click_color{ | |||
background-color: #044f7a; | |||
color: #f0fcf2; | |||
} | |||
.select_color{ | |||
color: #316b8b; | |||
} | |||
/* 按钮 */ | |||
.buttun{ | |||
width: 30%; | |||
height: 5%; | |||
position: absolute; | |||
display: flex; | |||
justify-content: center; | |||
align-items: center; | |||
font-size: 25rem; | |||
border-radius: 30rem; | |||
background-color: #05507c; | |||
bottom:5%; | |||
right: 5%; | |||
color: #fafcff; | |||
z-index: 99999; | |||
} | |||
</style> |
@ -0,0 +1,151 @@ | |||
<template> | |||
<view class="idCard-box"> | |||
<view class="positive"> | |||
<image :src="upLoadPositiveImg == ''?positiveImg:upLoadPositiveImg" @tap.prevent="uploadPositive"> | |||
</image> | |||
</view> | |||
<view class="reverse"> | |||
<image :src="upLoadReverseImg == ''?reverseImg:upLoadReverseImg" @tap.prevent="uploadReverse"> | |||
</image> | |||
</view> | |||
</view> | |||
</template> | |||
<script> | |||
export default { | |||
data() { | |||
return { | |||
// 正面身份证 | |||
positiveImg: '',//自己图片路径 | |||
upLoadPositiveImg: '', | |||
// 反面身份证 | |||
reverseImg: '', //自己图片路径 | |||
upLoadReverseImg: '', | |||
baidu_token:' '//百度token | |||
} | |||
}, | |||
onLoad() { | |||
// this.getACSS_TOKEN() | |||
}, | |||
methods: { | |||
// file文件转base64 | |||
getImageBase64(blob) { | |||
return new Promise((resolve, reject) => { | |||
const reader = new FileReader(); | |||
reader.readAsDataURL(blob); | |||
reader.onload = () => { | |||
const base64 = reader.result; | |||
resolve(base64); | |||
} | |||
reader.onerror = error => reject(error); | |||
}); | |||
}, | |||
// 身份证正面上传 | |||
uploadPositive() { | |||
uni.chooseImage({ | |||
count: 1, | |||
sizeType: ['original', 'compressed'], | |||
sourceType: ['album', 'camera'], | |||
success: (res) => { | |||
this.upLoadPositiveImg = res.tempFilePaths[0] | |||
this.getImageBase64(res.tempFiles[0]).then(res => { | |||
this.uploadIdentify(res) | |||
}) | |||
} | |||
}) | |||
}, | |||
// 身份证反面上传 | |||
uploadReverse() { | |||
uni.chooseImage({ | |||
count: 1, | |||
sizeType: ['original', 'compressed'], | |||
sourceType: ['album', 'camera'], | |||
success: (res) => { | |||
this.upLoadReverseImg = res.tempFilePaths[0] | |||
this.getImageBase64(res.tempFiles[0]).then(res => { | |||
this.uploadIdentify(res) | |||
}) | |||
} | |||
}) | |||
}, | |||
// 获取百度token | |||
getACSS_TOKEN() { | |||
let that = this | |||
uni.request({ | |||
// url: '/baiduApi/oauth/2.0/token', | |||
url: 'https://aip.baidubce.com/oauth/2.0/token', | |||
method: 'POST', | |||
data: { | |||
grant_type: 'client_credentials', | |||
client_id: '你的', | |||
client_secret: '你的', | |||
}, | |||
header: { | |||
'Content-Type': 'application/x-www-form-urlencoded' | |||
}, | |||
success: res => { | |||
this.baidu_token = res.data.access_token | |||
} | |||
}); | |||
}, | |||
// 上传识别 | |||
uploadIdentify(res) { | |||
uni.request({ | |||
url: '/baiduApi/rest/2.0/ocr/v1/idcard?access_token=' + this.baidu_token, | |||
method: 'POST', | |||
data: { | |||
image: res, | |||
id_card_side: 'back' // 身份证 正反面 front:身份证含照片的一面 back:身份证带国徽的一面 | |||
}, | |||
header: { | |||
'Content-Type': 'application/x-www-form-urlencoded' | |||
}, | |||
success: res => { | |||
console.log(res.data) | |||
} | |||
}) | |||
}, | |||
} | |||
} | |||
</script> | |||
<style lang="scss" scoped> | |||
.idCard-box { | |||
margin-top: 100px; | |||
width: 100%; | |||
height: 100%; | |||
display: flex; | |||
flex-direction: row; | |||
background-color: #fff; | |||
.positive { | |||
flex: 1; | |||
height: 30%; | |||
width: 30%; | |||
display: flex; | |||
align-items: center; | |||
justify-content: center; | |||
background-color: red; | |||
image { | |||
width: 80%; | |||
height: 100%; | |||
} | |||
} | |||
.reverse { | |||
flex: 1; | |||
height: 30%; | |||
width: 30%; | |||
display: flex; | |||
align-items: center; | |||
justify-content: center; | |||
background-color: blue; | |||
image { | |||
width: 80%; | |||
height: 100%; | |||
} | |||
} | |||
} | |||
</style> |
@ -0,0 +1 @@ | |||
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const o=require("./common/vendor.js");Math;const n=o.defineComponent({onLaunch:function(){console.log("App Launch")},onShow:function(){console.log("App Show")},onHide:function(){console.log("App Hide")},onExit:function(){console.log("App Exit")}});function e(){return{app:o.createSSRApp(n)}}e().app.mount("#app"),exports.createApp=e; |
@ -0,0 +1,43 @@ | |||
{ | |||
"pages": [ | |||
"pages/index/login", | |||
"pages/home/home", | |||
"pages/index/wode", | |||
"pages/views/dingDanCreate", | |||
"pages/views/payment", | |||
"pages/index/dingdan" | |||
], | |||
"window": { | |||
"navigationBarTextStyle": "black", | |||
"navigationBarTitleText": "uni-app x", | |||
"navigationBarBackgroundColor": "#F8F8F8", | |||
"backgroundColor": "#F8F8F8" | |||
}, | |||
"tabBar": { | |||
"color": "#7A7E83", | |||
"selectedColor": "#3cc51f", | |||
"borderStyle": "black", | |||
"backgroundColor": "#ffffff", | |||
"list": [ | |||
{ | |||
"pagePath": "pages/home/home", | |||
"iconPath": "/static/image/11.png", | |||
"selectedIconPath": "/static/image/路径 3909.png", | |||
"text": "首页" | |||
}, | |||
{ | |||
"pagePath": "pages/index/dingdan", | |||
"iconPath": "/static/image/路径 4016_1.png", | |||
"selectedIconPath": "/static/image/路径 4016.png", | |||
"text": "订单" | |||
}, | |||
{ | |||
"pagePath": "pages/index/wode", | |||
"iconPath": "/static/image/路径 3917.png", | |||
"selectedIconPath": "/static/image/路径 24.png", | |||
"text": "我的" | |||
} | |||
] | |||
}, | |||
"usingComponents": {} | |||
} |
@ -0,0 +1 @@ | |||
"use strict";exports._imports_0="/static/image/组件 3 – 1.png",exports._imports_0$1="/static/image/组 71699.png",exports._imports_0$2="/static/arrow-right.png",exports._imports_1="/static/image/组 71699_1@3x.png",exports._imports_2="/static/image/图层_6.png"; |
@ -0,0 +1,7 @@ | |||
module.exports = { | |||
sS: function (newValue, oldValue, _ownerInstance, instance) { | |||
if (newValue) { | |||
instance.setStyle(newValue) | |||
} | |||
} | |||
} |
@ -0,0 +1 @@ | |||
"use strict";const e=require("../../common/vendor.js"),t=require("../../common/assets.js"),i=e.defineComponent({data:()=>({ServiceName:"",title:"北京汽车有限公司",isshow:!1,isshow_1:!1,newListData:[],allMsg:[new UTSJSONObject({name:"myhua",id:1}),new UTSJSONObject({name:"mp3",id:2}),new UTSJSONObject({name:"hello",id:3}),new UTSJSONObject({name:"world",id:4}),new UTSJSONObject({name:"warm weather",id:5}),new UTSJSONObject({name:"m3",id:6}),new UTSJSONObject({name:"hahaha",id:7})],textcontent:["公告1:欢迎使用车辆合同生成系统!","公告2:请及时查看最新用户协议。","公告3:隐私政策已更新,请知悉。","公告1:欢迎使用车辆合同生成系统!","公告2:请及时查看最新用户协议。","公告3:隐私政策已更新,请知悉。"]}),mounted(){this.allMsg=[{name:"myhua",id:1},{name:"mp3",id:2},{name:"hello",id:3},{name:"world",id:4},{name:"warm weather",id:5},{name:"m3",id:6},{name:"hahaha",id:7}],this.textcontent=this.allMsg},methods:{change_text(){this.isshow?this.isshow=!1:(this.isshow=!0,console.log("111"))},orderEntry(){console.log("111"),e.index.navigateTo({url:"/pages/views/dingDanCreate"})},searchName(){},change_city(e=null){this.title=e,this.change_text(),this.isshow_1=!0},close_view(){this.isshow_1=!1},handleSearch(e=null){if(event.target.value){let e=event.target.value.split(""),t="(.*?)";this.textcontent=[];let i=t+e.join(t)+t,n=RegExp(i,"i");this.allMsg.map((e=>{n.test(e.name)&&this.textcontent.push(e)}))}else this.textcontent=[],this.textcontent=this.allMsg}}});if(!Array){(e.resolveComponent("uni-icons")+e.resolveComponent("uni-easyinput"))()}Math||((()=>"../../uni_modules/uni-icons/components/uni-icons/uni-icons.js")+(()=>"../../uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.js"))();const n=e._export_sfc(i,[["render",function(i,n,s,o,a,h){return e.e({a:e.t(a.title),b:a.title,c:e.p({type:"right",size:"30",color:"#c2d4de",size:1}),d:e.o(((...e)=>h.change_text&&h.change_text(...e))),e:t._imports_0$1,f:t._imports_1,g:e.p({type:"right",size:25,color:"#306e91"}),h:e.o(((...e)=>h.orderEntry&&h.orderEntry(...e))),i:a.isshow},a.isshow?{j:e.p({type:"search",size:20}),k:e.o((e=>h.handleSearch(a.ServiceName))),l:e.o((e=>a.ServiceName=e)),m:e.p({inputBorder:!1,placeholder:"请输入服务名称",modelValue:a.ServiceName}),n:e.o(((...e)=>h.searchName&&h.searchName(...e))),o:e.f(a.textcontent,((t,i,n)=>({a:e.t(t.name),b:i,c:e.o((e=>h.change_city(t.name)),i)})))}:{},{p:a.isshow_1},a.isshow_1?{q:t._imports_2,r:e.t(a.title),s:e.o(((...e)=>h.close_view&&h.close_view(...e)))}:{},{t:e.sei(i.virtualHostId,"view")})}]]);wx.createPage(n); |
@ -0,0 +1,8 @@ | |||
{ | |||
"navigationBarTitleText": "主页", | |||
"navigationStyle": "custom", | |||
"usingComponents": { | |||
"uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons", | |||
"uni-easyinput": "../../uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput" | |||
} | |||
} |
@ -0,0 +1 @@ | |||
<view id="{{t}}" change:eS="{{uV.sS}}" eS="{{$eS[t]}}" class="{{['container', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden}}"><view class="header"><view class="header_info"><text class="header_text" title="{{b}}">{{a}}</text><text style="margin-right:10rpx;font-size:40rpx">|</text><view bindtap="{{d}}" class="header_change"><text>切换</text><uni-icons u-i="6e052f20-0" bind:__l="__l" u-p="{{c||''}}"></uni-icons></view></view></view><view class="swiper"><image class="swiper-image" src="{{e}}"></image></view><view class="order_Entry_container" bindtap="{{h}}"><image class="order_Entry_image" src="{{f}}"></image><text style="color:#115881;font-weight:bold;margin-left:20rpx">录入订单</text><uni-icons class="order_Entry_end" virtualHostClass="order_Entry_end" u-i="6e052f20-1" bind:__l="__l" u-p="{{g||''}}"></uni-icons></view><view wx:if="{{i}}" class="show_container"><view class="isshow-header"><uni-icons class="isshow-header-content-icon" virtualHostClass="isshow-header-content-icon" u-i="6e052f20-2" bind:__l="__l" u-p="{{j||''}}"></uni-icons><uni-easyinput bindinput="{{k}}" class="isshow-header-content-input" virtualHostClass="isshow-header-content-input" u-i="6e052f20-3" bind:__l="__l" bindupdateModelValue="{{l}}" u-p="{{m||''}}"/><text class="isshow-header-content-text" bindtap="{{n}}">搜索</text></view><view class="isshow-content"><text wx:for="{{o}}" wx:for-item="item" wx:key="b" class="isshow-content-text" bindtap="{{item.c}}">{{item.a}}</text></view></view><view wx:if="{{p}}" class="show_container_1"><image class="show_container_1_image" src="{{q}}"></image><view class="show_container_1_footer"><text>门店已经切换为{{r}}</text><button bindtap="{{s}}">好的</button></view></view></view><wxs src="/common/uniView.wxs" module="uV"/> |
@ -0,0 +1,3 @@ | |||
@import "../../uvue.wxss"; | |||
:host{display:flex;flex-direction:column} | |||
.container{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5}.header{padding:20px;width:100%;height:15%;background-color:#044f7a;color:#fff;display:flex;flex-direction:row;align-items:center}.header_info{width:100%;display:flex;flex-direction:row;align-items:center;color:#e0e9ef}.header_text{width:45%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header_change{width:100%;display:flex;flex-direction:row;align-items:center}.order_Entry_container{width:90%;height:8%;background-color:#d9e5eb;border-radius:10rpx;left:5%;display:flex;flex-direction:row;align-items:center;margin-top:10%}.order_Entry_image{width:10%;height:70%;margin-left:3%}.order_Entry_end{margin-left:auto;margin-right:7%}.swiper{height:30%;width:100%;display:flex;flex-direction:row;align-items:center;overflow:hidden}.swiper-image{width:100%;height:100%;margin:0 auto}.form{flex:1;padding:20px}.submit-button{width:100%;height:40px;background-color:#007aff;color:#fff;border:none;border-radius:4px;font-size:16px}.footer{display:flex;justify-content:space-around;padding:10px;background-color:#fff;border-top:1px solid #ccc}.nav-item{text-align:center}.nav-item text{font-size:14px}.icon-image{width:30%;height:140px;margin:20px auto 0}.show_container{width:60%;height:36%;background-color:#fff;position:absolute;border-radius:20rpx;box-shadow:0 3rpx #e4e4e4;left:5%;top:13%;z-index:999;display:flex;flex-direction:column;align-items:center}.isshow-header{width:90%;height:30%;display:flex;justify-content:center;align-items:center;flex-direction:row;color:#3c7697}.isshow-header-content-icon{width:10%;height:30%}.isshow-header-content-input{width:80%;height:40%;margin:0 20rpx;border:none;outline:none}.isshow-content{height:70%;display:flex;flex-direction:column;align-items:center;overflow-y:scroll}.isshow-content-text{color:#414141;height:30rpx;width:100%;line-height:30rpx;margin:20rpx 0;font-size:30rpx}.isshow-content::-webkit-scrollbar{display:none}.show_container_1{width:80%;height:40%;background-color:#fff;position:absolute;border-radius:20rpx;box-shadow:0 3rpx #e4e4e4;left:10%;top:30%;z-index:999;display:flex;flex-direction:column;align-items:center}.show_container_1_image{height:50%;width:50%;top:5%}.show_container_1_footer{height:50%;width:100%;color:#0b5583;display:flex;flex-direction:column;align-items:center;font-weight:700;font-size:10rpx}.show_container_1_footer text{margin-top:10%}.show_container_1_footer button{color:#0b5583;height:30%;border-radius:40rpx;width:80%;margin-top:5%;border:1px solid #0c547e;display:flex;justify-content:center;align-items:center} |
@ -0,0 +1 @@ | |||
"use strict";const e=require("../../common/vendor.js"),t=e.defineComponent({data:()=>({}),methods:{}});const n=e._export_sfc(t,[["render",function(t,n,o,r,s,c){return{a:e.sei(t.virtualHostId,"view")}}]]);wx.createPage(n); |
@ -0,0 +1,5 @@ | |||
{ | |||
"navigationBarTitleText": "订单", | |||
"navigationStyle": "custom", | |||
"usingComponents": {} | |||
} |
@ -0,0 +1 @@ | |||
<view id="{{a}}" change:eS="{{uV.sS}}" eS="{{$eS[a]}}" class="{{[virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden}}"></view><wxs src="/common/uniView.wxs" module="uV"/> |
@ -0,0 +1,2 @@ | |||
@import "../../uvue.wxss"; | |||
:host{display:flex;flex-direction:column} |
@ -0,0 +1 @@ | |||
"use strict";const o=require("../../common/vendor.js"),e=require("../../common/assets.js"),n=o.defineComponent({data:()=>({username:"",password:"",isModalVisible:!1,modalTitle:"",modalContent:"",popupNoCancelShow:!1,checked:!1}),onLoad(){o.index.request({url:"https://gpt.aiym.run/contract/miniapp/product/categories",method:"GET",header:new UTSJSONObject({"Content-Type":"application/json","X-Access-Token":"11"}),success:o=>{console.log(o.data)}})},methods:{handleLogin(){if(!this.username||!this.password)return o.index.showToast({title:"请输入账号和密码",icon:"none"}),null;console.log(this.checked),this.checked?(o.index.showToast({title:"登录成功",icon:"success"}),o.index.switchTab({url:"/pages/home/home"})):o.index.showToast({title:"请勾选服务协议",icon:"none"})},showModal(){this.popupNoCancelShow=!0},closeModal(){this.popupNoCancelShow=!1},change(o=null){console.log("当前模式:"+o.type+",状态:"+o.show)},changeCK(){this.checked?this.checked=!1:this.checked=!0},getConfirm(){console.log("111"),this.checked?this.checked=this.checked:this.checked=!0,this.popupNoCancelShow=!1}}});if(!Array){(o.resolveComponent("uni-easyinput")+o.resolveComponent("mosowe-confirm-popup"))()}Math||((()=>"../../uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.js")+(()=>"../../uni_modules/mosowe-confirm-popup/components/mosowe-confirm-popup/mosowe-confirm-popup.js"))();const s=o._export_sfc(n,[["render",function(n,s,c,t,i,a){return{a:e._imports_0,b:o.o((o=>i.username=o)),c:o.p({prefixIcon:"person",placeholder:"请输入您的账号",inputBorder:!1,modelValue:i.username}),d:o.o((o=>i.password=o)),e:o.p({prefixIcon:"locked",type:"password",placeholder:"请输入您的密码",inputBorder:!1,modelValue:i.password}),f:i.checked,g:o.o(((...o)=>a.changeCK&&a.changeCK(...o))),h:o.o(((...o)=>a.showModal&&a.showModal(...o))),i:o.o(((...o)=>a.showModal&&a.showModal(...o))),j:o.o(((...o)=>a.handleLogin&&a.handleLogin(...o))),k:o.o(((...o)=>a.closeModal&&a.closeModal(...o))),l:o.o(((...o)=>a.getConfirm&&a.getConfirm(...o))),m:o.o((o=>i.popupNoCancelShow=o)),n:o.p({title:"服务协议和隐私政策",confirmText:!0,cancelText:!0,modelValue:i.popupNoCancelShow}),o:o.sei(n.virtualHostId,"view")}}]]);wx.createPage(s); |
@ -0,0 +1,8 @@ | |||
{ | |||
"navigationBarTitleText": "登录", | |||
"navigationStyle": "custom", | |||
"usingComponents": { | |||
"uni-easyinput": "../../uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput", | |||
"mosowe-confirm-popup": "../../uni_modules/mosowe-confirm-popup/components/mosowe-confirm-popup/mosowe-confirm-popup" | |||
} | |||
} |
@ -0,0 +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"/> |
@ -0,0 +1,3 @@ | |||
@import "../../uvue.wxss"; | |||
:host{display:flex;flex-direction:column} | |||
.login-container{display:flex;flex-direction:column;align-items:center;background-color:#fff;height:100vh;width:100%}.button-text{color:#fff;font-size:12px}.login_image{width:100%;height:40%}.login_image_img{width:100%;height:100%}.welcome{height:15%;margin-bottom:40rpx;display:flex;justify-content:end;align-items:center}.welcome-text{font-size:20px;font-weight:700;color:#044f7a}.input-container{width:90%;height:7%;left:10%}.input{width:70%;height:40px;font-size:16px;border:none;outline:none;background-color:transparent}.underline{width:100%;height:1px;background-color:#f2f2f2;margin-top:5px}.agreement{font-size:14px;color:#666;margin-bottom:20px;width:90%;left:10%;display:flex;flex-direction:row;align-items:center}.login-agree{font-size:20rpx}.link{color:#007aff;text-decoration:underline;font-size:20rpx}.button_container{width:100%;height:40%;display:flex;align-items:center}.login-button{width:70%;height:70rpx;line-height:70rpx;background-color:#044f7a;color:#fff;border:none;border-radius:4px;font-size:16px;position:absolute;top:15%;left:20%}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.modal-content{width:80%;background-color:#fff;border-radius:8px;padding:20px}.modal-header{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:700;margin-bottom:15px}.close{font-size:24px;cursor:pointer}.modal-body{font-size:16px;line-height:1.5}.mini_container{display:flex;flex-direction:row;align-items:center}.mini-btn{width:30%;margin-left:15%} |
@ -0,0 +1 @@ | |||
"use strict";const e=require("../../common/vendor.js"),o=require("../../common/assets.js"),s=e.defineComponent({methods:{logout(){e.index.showModal({title:"提示",content:"确定要退出登录吗?",success:o=>{o.confirm&&e.index.showToast({title:"退出登录成功",icon:"success",success:()=>{setTimeout((()=>{e.index.navigateTo({url:"/pages/index/index"})}),1500)}})}})}}});const t=e._export_sfc(s,[["render",function(s,t,i,n,r,c){return{a:o._imports_0$2,b:o._imports_0$2,c:o._imports_0$2,d:o._imports_0$2,e:o._imports_0$2,f:e.o(((...e)=>c.logout&&c.logout(...e))),g:e.sei(s.virtualHostId,"view")}}]]);wx.createPage(t); |
@ -0,0 +1,5 @@ | |||
{ | |||
"navigationBarTitleText": "我的", | |||
"navigationStyle": "custom", | |||
"usingComponents": {} | |||
} |
@ -0,0 +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"/> |
@ -0,0 +1,3 @@ | |||
@import "../../uvue.wxss"; | |||
:host{display:flex;flex-direction:column} | |||
.container{display:flex;flex-direction:column;height:300vh;background-color:#f5f5f5}.user-info{padding:20px;height:200px;background-color:#007aff;color:#fff;text-align:center}.username{font-size:20px;font-weight:700;margin:0 auto;line-height:200px}.menu{flex:1;padding:20px;background-color:#fff}.menu-item{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #eee}.menu-item text{font-size:16px}.arrow{width:20px;height:20px}.footer{display:flex;justify-content:space-around;padding:10px;background-color:#fff;border-top:1px solid #ccc}.nav-item{text-align:center}.nav-item text{font-size:14px} |
@ -0,0 +1 @@ | |||
"use strict";const e=require("../../common/vendor.js"),n=e.defineComponent({data:()=>({firstFocus:!0,ServiceName:"",product:[new UTSJSONObject({id:1,name:"数码",children:[new UTSJSONObject({id:12,name:"耳机",children:[new UTSJSONObject({id:121,name:"漫步者"}),new UTSJSONObject({id:122,name:"倍思"})]}),new UTSJSONObject({id:13,name:"电脑",children:[new UTSJSONObject({id:131,name:"联想"}),new UTSJSONObject({id:132,name:"小米"}),new UTSJSONObject({id:133,name:"戴尔"})]})]}),new UTSJSONObject({id:2,name:"家用电器",children:[new UTSJSONObject({id:11,name:"手机",children:[new UTSJSONObject({id:111,name:"iphone"}),new UTSJSONObject({id:112,name:"vivo"}),new UTSJSONObject({id:113,name:"oppo"})]})]})],product_2:[],FirstIndex:0,name:""}),onLoad(){e.index.request({url:"https://gpt.aiym.run/contract/miniapp/product/categories",method:"GET",header:new UTSJSONObject({"Content-Type":"application/json","X-Access-Token":"11"}),success:e=>{console.log(e.data.result)}})},methods:{toBack(){e.index.navigateBack({delta:1})},toNext(){console.log(111),e.index.navigateTo({url:"/pages/views/payment"})},nameClick(){},FirstLevelChange(e=null){this.FirstIndex=e,this.product_2=this.product[e-1].children},selctRadio(e=null){console.log(e),this.name=e}},searchName(){console.log("1")}});if(!Array){(e.resolveComponent("uni-icons")+e.resolveComponent("uni-easyinput"))()}Math||((()=>"../../uni_modules/uni-icons/components/uni-icons/uni-icons.js")+(()=>"../../uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.js"))();const t=e._export_sfc(n,[["render",function(n,t,o,i,c,a){return{a:e.o(a.toBack),b:e.p({type:"left",size:"30",color:"#c2d4de",size:1}),c:e.p({type:"search",size:20}),d:e.o((e=>c.ServiceName=e)),e:e.p({inputBorder:!1,placeholder:"请输入服务名称",focus:c.firstFocus,modelValue:c.ServiceName}),f:e.o(((...e)=>n.searchName&&n.searchName(...e))),g:e.f(c.product,((n,t,o)=>({a:e.t(n.name),b:e.n(c.FirstIndex===n.id?"click_color":""),c:e.o((e=>a.FirstLevelChange(n.id)))}))),h:e.f(c.product_2,((n,t,o)=>({a:e.t(n.name),b:e.n(n.name===c.name?"select_color":""),c:n.name==c.name,d:e.o((e=>a.selctRadio(n.name)))}))),i:e.o(((...e)=>a.toNext&&a.toNext(...e))),j:e.sei(n.virtualHostId,"view")}}]]);wx.createPage(t); |
@ -0,0 +1,8 @@ | |||
{ | |||
"navigationBarTitleText": "录入订单", | |||
"navigationStyle": "custom", | |||
"usingComponents": { | |||
"uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons", | |||
"uni-easyinput": "../../uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput" | |||
} | |||
} |
@ -0,0 +1 @@ | |||
<view id="{{j}}" change:eS="{{uV.sS}}" eS="{{$eS[j]}}" class="{{['container', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden}}"><view class="header"><view class="header_info"><uni-icons class="header_info_icon" virtualHostClass="header_info_icon" bindclick="{{a}}" u-i="38cc2be1-0" bind:__l="__l" u-p="{{b||''}}"></uni-icons><text class="header_text">录入订单</text></view></view><view class="content_container"><view class="isshow-header"><uni-icons class="isshow-header-content-icon" virtualHostClass="isshow-header-content-icon" u-i="38cc2be1-1" bind:__l="__l" u-p="{{c||''}}"></uni-icons><uni-easyinput class="isshow-header-content-input" virtualHostClass="isshow-header-content-input" u-i="38cc2be1-2" bind:__l="__l" bindupdateModelValue="{{d}}" u-p="{{e||''}}"/><text class="isshow-header-content-text" bindtap="{{f}}">搜索</text></view></view><view class="content_footer"><scroll-view show-scrollbar="false" class="content_footer_left" enable-flex="true" enhanced="true" scroll-y="true"><view wx:for="{{g}}" wx:for-item="item" class="{{['content_footer_left_product', item.b]}}" bindtap="{{item.c}}">{{item.a}}</view></scroll-view><scroll-view show-scrollbar="false" class="content_footer_right" enable-flex="true" enhanced="true" scroll-y="true"><view wx:for="{{h}}" wx:for-item="item" class="content_footer_right_content"><text class="{{['text', 'content_footer_right_content_text', item.b]}}">{{item.a}}</text><radio class="content_footer_right_content_radio" value="item.id" checked="{{item.c}}" color="#04517b" bindtap="{{item.d}}"></radio></view></scroll-view></view><view class="buttun" bindtap="{{i}}">下一步</view></view><wxs src="/common/uniView.wxs" module="uV"/> |
@ -0,0 +1,3 @@ | |||
@import "../../uvue.wxss"; | |||
:host{display:flex;flex-direction:column} | |||
.container{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;position:relative}.header{width:100%;height:15%;background-color:#044f7a;color:#fff;display:flex;flex-direction:row;align-items:center}.header_info{width:100%;display:flex;flex-direction:row;color:#e0e9ef;justify-content:center;align-items:center;flex:15}.header_info_icon{margin-right:auto;flex:1}.header_text{flex:14;display:flex;left:35%;align-items:center}.content_container{width:100%;height:10%;display:flex;flex-direction:row;justify-content:center;align-items:center}.content_footer{width:100%;height:75%;display:flex;flex-direction:row}.isshow-header{width:90%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;color:#3c7697}.isshow-header-content-icon{width:10%;height:30%}.isshow-header-content-input{width:80%;height:40%;margin:0 20rpx;border:none;outline:none}.isshow-content{height:70%;display:flex;flex-direction:column;align-items:center;overflow-y:scroll}.isshow-content-text{color:#414141;height:30rpx;width:100%;line-height:30rpx;margin:20rpx 0;font-size:30rpx}.isshow-content::-webkit-scrollbar{display:none}.content_footer_left{width:20%}.content_footer_left_product{width:100%;height:10%;display:flex;justify-content:center;align-items:center;font-size:27rpx;color:#7f7f7f}.content_footer_right{width:80%;display:flex;flex-direction:column;align-items:center}.content_footer_right_content{width:100%;height:10%;display:flex;flex-direction:row;align-items:center}.content_footer_right_content_text{margin-right:auto;color:#242424;margin-left:5%}.content_footer_right_content_radio{margin-left:auto;margin-right:5%}.click_color{background-color:#044f7a;color:#f0fcf2}.select_color{color:#316b8b}.buttun{width:30%;height:5%;position:absolute;display:flex;justify-content:center;align-items:center;font-size:25rpx;border-radius:30rpx;background-color:#05507c;bottom:5%;right:5%;color:#fafcff;z-index:99999} |
@ -0,0 +1 @@ | |||
"use strict";const e=require("../../common/vendor.js"),t=e.defineComponent({data:()=>({positiveImg:"",upLoadPositiveImg:"",reverseImg:"",upLoadReverseImg:"",baidu_token:" "}),onLoad(){},methods:{getImageBase64:(e=null)=>new Promise(((t,o)=>{const s=new FileReader;s.readAsDataURL(e),s.onload=()=>{const e=s.result;t(e)},s.onerror=(e=null)=>o(e)})),uploadPositive(){e.index.chooseImage({count:1,sizeType:["original","compressed"],sourceType:["album","camera"],success:e=>{this.upLoadPositiveImg=e.tempFilePaths[0],this.getImageBase64(e.tempFiles[0]).then(((e=null)=>{this.uploadIdentify(e)}))}})},uploadReverse(){e.index.chooseImage({count:1,sizeType:["original","compressed"],sourceType:["album","camera"],success:e=>{this.upLoadReverseImg=e.tempFilePaths[0],this.getImageBase64(e.tempFiles[0]).then(((e=null)=>{this.uploadIdentify(e)}))}})},getACSS_TOKEN(){e.index.request({url:"https://aip.baidubce.com/oauth/2.0/token",method:"POST",data:new UTSJSONObject({grant_type:"client_credentials",client_id:"你的",client_secret:"你的"}),header:new UTSJSONObject({"Content-Type":"application/x-www-form-urlencoded"}),success:e=>{this.baidu_token=e.data.access_token}})},uploadIdentify(t=null){e.index.request({url:"/baiduApi/rest/2.0/ocr/v1/idcard?access_token="+this.baidu_token,method:"POST",data:new UTSJSONObject({image:t,id_card_side:"back"}),header:new UTSJSONObject({"Content-Type":"application/x-www-form-urlencoded"}),success:e=>{console.log(e.data)}})}}});const o=e._export_sfc(t,[["render",function(t,o,s,a,i,d){return{a:""==i.upLoadPositiveImg?i.positiveImg:i.upLoadPositiveImg,b:e.o(((...e)=>d.uploadPositive&&d.uploadPositive(...e))),c:""==i.upLoadReverseImg?i.reverseImg:i.upLoadReverseImg,d:e.o(((...e)=>d.uploadReverse&&d.uploadReverse(...e))),e:e.sei(t.virtualHostId,"view")}}],["__scopeId","data-v-4f0dfac5"]]);wx.createPage(o); |
@ -0,0 +1,5 @@ | |||
{ | |||
"navigationBarTitleText": "付款信息", | |||
"navigationStyle": "custom", | |||
"usingComponents": {} | |||
} |
@ -0,0 +1 @@ | |||
<view id="{{e}}" change:eS="{{uV.sS}}" eS="{{$eS[e]}}" class="{{['idCard-box', 'data-v-4f0dfac5', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden}}"><view class="positive data-v-4f0dfac5"><image class="data-v-4f0dfac5" src="{{a}}" catchtap="{{b}}"></image></view><view class="reverse data-v-4f0dfac5"><image class="data-v-4f0dfac5" src="{{c}}" catchtap="{{d}}"></image></view></view><wxs src="/common/uniView.wxs" module="uV"/> |
@ -0,0 +1,3 @@ | |||
@import "../../uvue.wxss"; | |||
:host{display:flex;flex-direction:column} | |||
.idCard-box.data-v-4f0dfac5{margin-top:100px;width:100%;height:100%;display:flex;flex-direction:row;background-color:#fff}.idCard-box .positive.data-v-4f0dfac5{flex:1;height:30%;width:30%;display:flex;align-items:center;justify-content:center;background-color:red}.idCard-box .positive image.data-v-4f0dfac5{width:80%;height:100%}.idCard-box .reverse.data-v-4f0dfac5{flex:1;height:30%;width:30%;display:flex;align-items:center;justify-content:center;background-color:#00f}.idCard-box .reverse image.data-v-4f0dfac5{width:80%;height:100%} |
@ -0,0 +1,29 @@ | |||
{ | |||
"description": "项目配置文件。", | |||
"packOptions": { | |||
"ignore": [], | |||
"include": [] | |||
}, | |||
"setting": { | |||
"urlCheck": false, | |||
"es6": true, | |||
"postcss": false, | |||
"minified": false, | |||
"newFeature": true, | |||
"bigPackageSizeSupport": true, | |||
"babelSetting": { | |||
"ignore": [], | |||
"disablePlugins": [], | |||
"outputPath": "" | |||
} | |||
}, | |||
"compileType": "miniprogram", | |||
"libVersion": "3.7.8", | |||
"appid": "wx5b4b75c83b7485b1", | |||
"projectname": "111", | |||
"condition": {}, | |||
"editorSetting": { | |||
"tabIndent": "insertSpaces", | |||
"tabSize": 2 | |||
} | |||
} |
@ -0,0 +1,8 @@ | |||
{ | |||
"description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html", | |||
"projectname": "111", | |||
"setting": { | |||
"compileHotReLoad": true, | |||
"autoAudits": true | |||
} | |||
} |
@ -0,0 +1,63 @@ | |||
@font-face { | |||
font-family: "iconfont"; /* Project id 2996747 */ | |||
src: url('/static/iconfont.ttf') format('woff2'), | |||
url('/static/iconfont.ttf') format('woff'), | |||
url('iconfont.ttf?t=1739713766886') format('truetype'); | |||
} | |||
.iconfont { | |||
font-family: "iconfont" !important; | |||
font-size: 16px; | |||
font-style: normal; | |||
-webkit-font-smoothing: antialiased; | |||
-moz-osx-font-smoothing: grayscale; | |||
} | |||
.qungonggao:before { | |||
content: "\e69a"; | |||
} | |||
.cancel:before { | |||
content: "\e6db"; | |||
} | |||
.showviewvisible:before { | |||
content: "\e9d3"; | |||
} | |||
.hideinvisiblehidden:before { | |||
content: "\e9db"; | |||
} | |||
.check:before { | |||
content: "\e645"; | |||
} | |||
.delete:before { | |||
content: "\e67e"; | |||
} | |||
.error:before { | |||
content: "\e613"; | |||
} | |||
.message:before { | |||
content: "\e604"; | |||
} | |||
.search:before { | |||
content: "\e626"; | |||
} | |||
.edit:before { | |||
content: "\e62a"; | |||
} | |||
.star-off:before { | |||
content: "\e60e"; | |||
} | |||
.goback:before { | |||
content: "\e68c"; | |||
} | |||