diff --git a/App.vue b/App.vue index daa6b1c..556fefc 100644 --- a/App.vue +++ b/App.vue @@ -11,7 +11,7 @@ /*每个页面公共css */ page { - // background-color: #F4F5F7; + background-color: #F4F5F7; } .app { diff --git a/api/pagesB/myfamilydoctorteam/index.js b/api/pagesB/myfamilydoctorteam/index.js new file mode 100644 index 0000000..ed43382 --- /dev/null +++ b/api/pagesB/myfamilydoctorteam/index.js @@ -0,0 +1,12 @@ +import request from "@/api/request.js" + + +export function getDoctorListtwo(pageNum, pageSize, teamNo, region) { + return request({ + url: `/applet/signinfo/getDoctorList?pageNum=${pageNum}&pageSize=${pageSize}&teamNo=${teamNo}`, + method: 'get', + header: { + region: region + } + }) +} diff --git a/api/pagesB/mysigning/index.js b/api/pagesB/mysigning/index.js new file mode 100644 index 0000000..60d95ed --- /dev/null +++ b/api/pagesB/mysigning/index.js @@ -0,0 +1,12 @@ +import request from "@/api/request.js" +//解约 +export function rescindapplysave(data, region) { + return request({ + url: `/applet/rescind/apply/save`, + method: 'post', + data: data, + header: { + region: region + } + }) +} \ No newline at end of file diff --git a/api/pagesB/performancedetails/index.js b/api/pagesB/performancedetails/index.js new file mode 100644 index 0000000..e171393 --- /dev/null +++ b/api/pagesB/performancedetails/index.js @@ -0,0 +1,12 @@ +import request from "@/api/request.js" + + +export function getPerformance(identity, region) { + return request({ + url: `/applet/signinfo/getPerformance/${identity}`, + method: 'get', + header: { + region: region + } + }) +} \ No newline at end of file diff --git a/api/pagesC/Onlinesigning/index.js b/api/pagesC/Onlinesigning/index.js index 8259b73..708cd5b 100644 --- a/api/pagesC/Onlinesigning/index.js +++ b/api/pagesC/Onlinesigning/index.js @@ -44,4 +44,4 @@ export function getPackageByCrowdNo(data, region) { region: region } }) -} +} \ No newline at end of file diff --git a/api/pagesC/contractsigningprotocol/index.js b/api/pagesC/contractsigningprotocol/index.js new file mode 100644 index 0000000..a7f3cfa --- /dev/null +++ b/api/pagesC/contractsigningprotocol/index.js @@ -0,0 +1,24 @@ +import request from "@/api/request.js" + + +export function getContent(orgNo, region) { + return request({ + url: `/applet/signinfo/getContent/${orgNo}`, + method: 'get', + header: { + region: region + } + }) +} + + + +export function getSignProtocol(cardNo, region) { + return request({ + url: `/applet/signinfo/getSignProtocol/${cardNo}`, + method: 'get', + header: { + region: region + } + }) +} diff --git a/components/protocol/index.vue b/components/protocol/index.vue new file mode 100644 index 0000000..6ede464 --- /dev/null +++ b/components/protocol/index.vue @@ -0,0 +1,263 @@ + + + + + diff --git a/components/signature/signature.vue b/components/signature/signature.vue new file mode 100644 index 0000000..5a97667 --- /dev/null +++ b/components/signature/signature.vue @@ -0,0 +1,52 @@ + + + + diff --git a/components/v-sign/utils.js b/components/v-sign/utils.js new file mode 100644 index 0000000..a5a9ab7 --- /dev/null +++ b/components/v-sign/utils.js @@ -0,0 +1,15 @@ +/** + * 判断是否未数值 + * @param {Object} val + */ +export function isNumber(val) { + return !isNaN(Number(val)) +} + +/** + * 处理大小单位 + * @param {Object} val + */ +export function formatSize(val) { + return isNumber(val) ? `${val}rpx` : val +} diff --git a/components/v-sign/v-sign-action.vue b/components/v-sign/v-sign-action.vue new file mode 100644 index 0000000..65d11d1 --- /dev/null +++ b/components/v-sign/v-sign-action.vue @@ -0,0 +1,162 @@ + + + + + diff --git a/components/v-sign/v-sign-pen.vue b/components/v-sign/v-sign-pen.vue new file mode 100644 index 0000000..9c26a66 --- /dev/null +++ b/components/v-sign/v-sign-pen.vue @@ -0,0 +1,211 @@ + + + + + diff --git a/components/v-sign/v-sign.vue b/components/v-sign/v-sign.vue new file mode 100644 index 0000000..afb3020 --- /dev/null +++ b/components/v-sign/v-sign.vue @@ -0,0 +1,238 @@ + + + + + diff --git a/pages.json b/pages.json index 69c7711..7c968c3 100644 --- a/pages.json +++ b/pages.json @@ -3,7 +3,7 @@ "^u-(.*)": "uview-ui/components/u-$1/u-$1.vue" }, "pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages - + { "path": "pages/startup/startup", "style": { @@ -16,7 +16,7 @@ "enablePullDownRefresh": false, "navigationStyle": "custom" } - }, + }, { "path": "pages/medicalservice/medicalservice", "style": { @@ -398,12 +398,6 @@ "navigationBarTitleText": "履约详情", "enablePullDownRefresh": false } - }, { - "path": "contractsigningprotocol/contractsigningprotocol", - "style": { - "navigationBarTitleText": "签约协议", - "enablePullDownRefresh": false - } } ] }, { @@ -509,6 +503,13 @@ "navigationBarTitleText": "", "enablePullDownRefresh": false } + }, + { + "path": "contractsigningprotocol/contractsigningprotocol", + "style": { + "navigationBarTitleText": "签约协议", + "enablePullDownRefresh": false + } } ] }], @@ -551,4 +552,4 @@ } ] } -} \ No newline at end of file +} diff --git a/pages/homepage/homepage.vue b/pages/homepage/homepage.vue index 894f245..6de6826 100644 --- a/pages/homepage/homepage.vue +++ b/pages/homepage/homepage.vue @@ -114,7 +114,7 @@ // 家医签约 goonline() { uni.navigateTo({ - url: "/pagesB/mysigning/mysigning" + url: "/pagesC/Onlinesigning/Onlinesigning" }) // if (!this.userinfo) { // this.gologin(); @@ -246,4 +246,4 @@ \ No newline at end of file + diff --git a/pages/medicalservice/medicalservice.scss b/pages/medicalservice/medicalservice.scss index 6d74e75..e9766c6 100644 --- a/pages/medicalservice/medicalservice.scss +++ b/pages/medicalservice/medicalservice.scss @@ -114,4 +114,4 @@ padding-left: 10rpx; } } - } \ No newline at end of file + } diff --git a/pagesB/SelectItem/SelectItem.vue b/pagesB/SelectItem/SelectItem.vue index 27f55f5..4bbebb5 100644 --- a/pagesB/SelectItem/SelectItem.vue +++ b/pagesB/SelectItem/SelectItem.vue @@ -3,7 +3,7 @@ {{item.projectName}} - + 查看筛查结果 @@ -33,7 +33,7 @@ } from '@/api/pagesB/SelectItem/SelectItem.js' export default { data() { - + return { prejectlist:{}, }; @@ -43,19 +43,20 @@ projectTypedata(projectType).then(res=>{ this.prejectlist=res.data console.log(res) - + }) // this.resultstype(); }, methods: { resultstype(){ - + }, // 查看筛查结果 result(item){ + console.log(item) uni.navigateTo({ - url: `/pagesB/screeningResult/screeningResult?registerId=${item}` + url: `/pagesB/screeningResult/screeningResult?projectId=${item.projectId}` }); console.log(item) diff --git a/pagesB/consultationplatform/consultationplatform.vue b/pagesB/consultationplatform/consultationplatform.vue index 621585a..4752b80 100644 --- a/pagesB/consultationplatform/consultationplatform.vue +++ b/pagesB/consultationplatform/consultationplatform.vue @@ -86,11 +86,7 @@ \ No newline at end of file diff --git a/pagesB/createnewconsultation/createnewconsultation.scss b/pagesB/createnewconsultation/createnewconsultation.scss new file mode 100644 index 0000000..f2409c2 --- /dev/null +++ b/pagesB/createnewconsultation/createnewconsultation.scss @@ -0,0 +1,178 @@ +.app { + padding-top: 10rpx; + width: 100%; + + .btns { + width: 100%; + display: flex; + font-size: 31rpx; + justify-content: space-around; + text-align: center; + font-weight: 500; + margin-top: 80rpx; + padding-bottom: 50rpx; + + .btnleft { + width: 290rpx; + height: 62rpx; + background: #FFFFFF; + border: 1px solid #26A888; + border-radius: 5rpx; + color: #26A888; + line-height: 62rpx + } + + .btnright { + width: 289rpx; + height: 62rpx; + background: #26A888; + border-radius: 5rpx; + color: #FFFFFF; + line-height: 62rpx; + } + } + + .item { + width: 96%; + margin: 20rpx auto; + background-color: #fff; + box-shadow: 0rpx 9rpx 31rpx 9rpx rgba(0, 0, 0, 0.03); + border-radius: 5rpx; + padding-bottom: 50rpx; + + .select { + width: 90%; + height: 80rpx; + background: #F6F6F6; + margin: 12rpx auto; + border-radius: 5rpx; + display: flex; + position: relative; + + text { + padding: 0 60rpx 0 20rpx; + line-height: 80rpx; + font-size: 22rpx; + font-weight: 400; + height: 80rpx; + color: #8E8E8E; + // text-overflow: -o-ellipsis-lastline; + // overflow: hidden; + // text-overflow: ellipsis; + // display: -webkit-box; + // -webkit-line-clamp: 1; + // line-clamp: 1; + // -webkit-box-orient: vertical; + // white-space:normal; + // word-break:break-all; + } + + image { + width: 9rpx; + height: 17rpx; + position: absolute; + right: 40rpx; + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + } + } + + .textarea { + font-size: 18rpx; + font-weight: 400; + color: #8E8E8E; + line-height: 42rpx; + padding: 30rpx 0 0 40rpx; + } + + .text { + font-size: 30rpx; + font-weight: 400; + color: #333333; + padding: 30rpx 0 0 40rpx; + } + + ::v-deep .u-upload { + padding: 30rpx 30rpx 0 30rpx; + } + + .input { + width: 90%; + height: 80rpx; + border-radius: 5rpx; + background: #f6f6f6; + margin: 20rpx 0 0 40rpx; + position: relative; + padding-left: 10rpx; + + image { + width: 10rpx; + height: 20rpx; + position: absolute; + top: 50%; + right: 5%; + transform: translateY(-50%); + } + + .uni-textarea-placeholder { + padding-left: 12rpx; + font-size: 22rpx; + font-weight: 400; + color: #8E8E8E !important; + } + + .phsy { + padding-left: 12rpx; + font-size: 22rpx; + font-weight: 400; + color: #8E8E8E !important; + } + + .inputtext { + padding-left: 12rpx; + color: black; + font-size: 26rpx; + width: 90%; + height: 80rpx; + line-height: 80rpx; + } + + .uinput { + color: black; + font-size: 26rpx; + width: 90%; + height: 80rpx; + line-height: 80rpx; + } + + .noimageuinput { + width: 98% !important; + } + } + } + + .title { + width: 100%; + padding: 10rpx 0 10rpx 35rpx; + + .left { + vertical-align: middle; + display: inline-block; + width: 10rpx; + height: 30rpx; + background: #26A888; + border-radius: 1rpx; + } + + .right { + vertical-align: middle; + display: inline-block; + font-size: 30rpx; + font-weight: 500; + color: #26A888; + line-height: 30rpx; + margin-left: 20rpx; + } + } + } diff --git a/pagesB/createnewconsultation/createnewconsultation.vue b/pagesB/createnewconsultation/createnewconsultation.vue index e0e28f5..c3145a5 100644 --- a/pagesB/createnewconsultation/createnewconsultation.vue +++ b/pagesB/createnewconsultation/createnewconsultation.vue @@ -39,6 +39,14 @@ + + 选择医生 + + + {{formdata.doctorName}} + 请选择医生 + + @@ -163,6 +171,13 @@ }, onShow() { this.areaInfo(); + let that = this + uni.$on('doctordata', function(data) { + let item = JSON.parse(data.data) + that.formdata.doctorName = item.realname + that.formdata.doctorId = item.userNo + uni.$off('doctordata') + }) }, methods: { updata() { @@ -222,153 +237,15 @@ this.address = '请选择所属地区' } }, + gochoosedoctor() { + uni.navigateTo({ + url: '/pagesC/choosedoctor/choosedoctor' + }) + }, } } \ No newline at end of file + @import './createnewconsultation.scss'; + diff --git a/pagesB/doctordetails/doctordetails.vue b/pagesB/doctordetails/doctordetails.vue index fd675a8..79afda0 100644 --- a/pagesB/doctordetails/doctordetails.vue +++ b/pagesB/doctordetails/doctordetails.vue @@ -74,11 +74,7 @@ \ No newline at end of file + @import './myfamilydoctorteam.scss'; + diff --git a/pagesB/mysigning/mysigning.scss b/pagesB/mysigning/mysigning.scss new file mode 100644 index 0000000..666be57 --- /dev/null +++ b/pagesB/mysigning/mysigning.scss @@ -0,0 +1,220 @@ +.app { + width: 96%; + margin: 20rpx auto; + background-color: #fff; + padding-bottom: 50rpx; + font-size: 31rpx; + + .mask { + background-color: #fff; + width: 100%; + position: relative; + height: 100%; + padding-top: 80rpx; + + .titletext { + width: 100%; + padding: 40rpx 30rpx 0; + display: flex; + + .select { + width: 60%; + height: 63rpx; + border: 2rpx solid #d0d0d0; + border-radius: 5rpx; + display: flex; + position: relative; + flex: 1; + + text { + height: 63rpx; + padding: 0 60rpx 0 20rpx; + line-height: 63rpx; + font-weight: 400; + color: gray; + font-size: 24rpx; + // text-overflow: -o-ellipsis-lastline; + // overflow: hidden; + // text-overflow: ellipsis; + // display: -webkit-box; + // -webkit-line-clamp: 1; + // line-clamp: 1; + // -webkit-box-orient: vertical; + // white-space:normal; + // word-break:break-all; + } + + image { + width: 9rpx; + height: 17rpx; + position: absolute; + right: 40rpx; + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + } + } + } + + .btnss { + display: flex; + text-align: center; + border-top: 1rpx solid #f6f6f6; + font-size: 32rpx; + line-height: 100rpx; + width: 100%; + position: absolute; + bottom: 0; + + .cancel { + width: 50%; + height: 100rpx; + border-right: 0.5rpx solid #f6f6f6; + } + + .Rescind { + width: 50%; + height: 100rpx; + color: #55d0df; + border-left: 0.5rpx solid #f6f6f6; + } + } + + textarea { + padding: 10rpx 20rpx; + font-size: 24rpx; + border: 1rpx solid #d0d0d0; + flex: 1; + } + + text { + display: inline-block; + padding-left: 20rpx; + width: 200rpx; + height: 50rpx; + font-size: 28rpx; + line-height: 50rpx; + color: #333333; + } + } + + .btns { + width: 100%; + display: flex; + justify-content: space-evenly; + padding-bottom: 100rpx; + + .leftbtn, + .rightbtn { + width: 290rpx; + height: 62rpx; + background: #FFFFFF; + border: 1px solid #26A888; + border-radius: 5rpx; + text-align: center; + font-weight: 500; + color: #26A888; + line-height: 62rpx; + } + + .rightbtn { + color: #fff; + background: #26A888; + } + } + + .lookbtn { + margin: 50rpx auto 0; + width: 497rpx; + height: 62rpx; + background: #FFFFFF; + border: 1px solid #26A888; + border-radius: 5rpx; + font-weight: 500; + color: #26A888; + text-align: center; + line-height: 62rpx; + } + + .border { + width: 94%; + height: 2rpx; + margin: 60rpx auto 30rpx; + background: #E6E6E6; + } + + .item { + width: 100%; + padding: 30rpx 50rpx 0 50rpx; + font-size: 30rpx; + font-weight: 400; + color: #333333; + word-break: break-all; + } + + .flexitem { + display: flex; + justify-content: space-between; + + .right { + display: flex; + align-items: flex-end; + + image { + width: 30rpx; + height: 30rpx; + } + + text { + padding-left: 10rpx; + } + } + } + + .name { + width: 100%; + font-size: 38rpx; + font-weight: 500; + color: #333333; + padding: 60rpx 50rpx 0 50rpx; + display: flex; + align-items: flex-end; + + .text { + margin-right: 40rpx; + } + + .card { + font-size: 18rpx; + font-weight: 400; + color: #FFA115; + padding: 0 15rpx; + height: 35rpx; + line-height: 35rpx; + background: #FFFFFF; + border: 1px solid #FFA115; + border-radius: 5rpx; + margin-right: 14rpx; + text-align: center; + } + } + + .title { + width: 100%; + padding: 20rpx 0 0 30rpx; + display: flex; + align-items: flex-end; + + .text { + font-size: 28rpx; + font-weight: 500; + color: #000000; + padding-left: 20rpx; + } + + image { + width: 35rpx; + height: 35rpx; + } + } + } \ No newline at end of file diff --git a/pagesB/mysigning/mysigning.vue b/pagesB/mysigning/mysigning.vue index d520ea2..a44c9eb 100644 --- a/pagesB/mysigning/mysigning.vue +++ b/pagesB/mysigning/mysigning.vue @@ -15,7 +15,7 @@ - {{list.gender=='2'?'女':''}}{{list.gender=='1'?'男':''}}    {{list.age}}岁 + {{list.gender=='2'?'女':''}}{{list.gender=='1'?'男':''}}    {{list.age? list.age +'岁':''}} {{list.phone?list.phone:''}} @@ -73,17 +73,48 @@ - + 申请解约 查看签约协议 + + + + 解约类型: + + {{list.rescindName}} + 请选择解约类型 + + + + + 解约原因: + + + + + 取消 + + + 解约 + + + + + + \ No newline at end of file + @import './mysigning.scss'; + diff --git a/pagesB/performancedetails/performancedetails.vue b/pagesB/performancedetails/performancedetails.vue index 5b13b22..bef89b2 100644 --- a/pagesB/performancedetails/performancedetails.vue +++ b/pagesB/performancedetails/performancedetails.vue @@ -1,14 +1,14 @@ \ No newline at end of file + diff --git a/pagesC/Onlinesigning/Onlinesigning.scss b/pagesC/Onlinesigning/Onlinesigning.scss index 83e26d4..18dbb1c 100644 --- a/pagesC/Onlinesigning/Onlinesigning.scss +++ b/pagesC/Onlinesigning/Onlinesigning.scss @@ -1,8 +1,4 @@ -page { - background-color: #F4F5F7; - } - - .app { +.app { width: 96%; margin: 20rpx auto; background-color: #F7F5F5; diff --git a/pagesC/Onlinesigning/Onlinesigning.vue b/pagesC/Onlinesigning/Onlinesigning.vue index 0b82a02..7a35b39 100644 --- a/pagesC/Onlinesigning/Onlinesigning.vue +++ b/pagesC/Onlinesigning/Onlinesigning.vue @@ -103,7 +103,11 @@ - + + 签约周期(年) + + + 签约提醒: @@ -144,6 +148,7 @@ + @@ -159,7 +164,11 @@ getSex, getBirthday } from '@/api/conversion.js' + import protocol from '@/components/protocol/index.vue' export default { + components: { + protocol + }, data() { return { showGroup: 1, @@ -200,12 +209,19 @@ crowdNoList: null, packageList: [], packageNoList: null, + signYears: null, } } }, + watch: { + // 'query.signYears': { + // handler(newVal, oldVal) {}, + // } + }, methods: { updata() { if (this.radio == 2) { + if (!this.query.signYears) this.query.signYears = 1 let date = new Date(); let year = date.getFullYear(); let month = date.getMonth() + 1; @@ -450,4 +466,4 @@ \ No newline at end of file + diff --git a/pagesC/choosedoctor/choosedoctor.scss b/pagesC/choosedoctor/choosedoctor.scss index 9b02e45..3ceb29d 100644 --- a/pagesC/choosedoctor/choosedoctor.scss +++ b/pagesC/choosedoctor/choosedoctor.scss @@ -1,7 +1,3 @@ - page { - background-color: #F4F5F7; - } - .app { width: 100%; diff --git a/pagesC/choosedoctor/choosedoctor.vue b/pagesC/choosedoctor/choosedoctor.vue index cc58b5d..5c7fcf6 100644 --- a/pagesC/choosedoctor/choosedoctor.vue +++ b/pagesC/choosedoctor/choosedoctor.vue @@ -28,10 +28,14 @@ import { getDoctorList } from '@/api/pagesC/choosedoctor/index.js' + import { + getDoctorListtwo + } from '@/api/pagesB/myfamilydoctorteam/index.js' export default { data() { return { orgNo: null, + teamNo: null, doctorlist: [], doctortotal: 0, pageNum: 1, @@ -39,10 +43,17 @@ }, methods: { getDoctorListinfo() { - getDoctorList(this.pageNum, this.orgNo, '1').then(res => { - this.doctorlist = res.rows - this.doctortotal = res.total - }) + if (this.orgNo) { + getDoctorList(this.pageNum, this.orgNo, '1').then(res => { + this.doctorlist = res.rows + this.doctortotal = res.total + }) + } else { + getDoctorListtwo(this.pageNum, 10, this.teamNo, '1').then(res => { + this.doctorlist = res.rows + this.doctortotal = res.total + }) + } }, emitdata(item) { uni.$emit('doctordata', { @@ -54,18 +65,32 @@ }, }, onLoad(options) { - this.orgNo = options.orgNo + if (options.orgNo) { + this.orgNo = options.orgNo + } else { + // this.teamNo = uni.getStorageSync('userinfo').teamNo + this.teamNo = "00bf7f5a02f3460aa975721ff9f5e533" + } this.getDoctorListinfo(); }, onReachBottom() { //上滑加载 if (this.doctorlist.length >= this.doctortotal) {} else { this.pageNum++; - getDoctorList(this.pageNum, this.orgNo, '1').then(res => { - res.rows.forEach(e => { - this.doctorlist.push(e) + if (this.orgNo) { + getDoctorList(this.pageNum, this.orgNo, '1').then(res => { + res.rows.forEach(e => { + this.doctorlist.push(e) + }) + this.doctortotal = res.total }) - this.doctortotal = res.total - }) + } else { + getDoctorListtwo(this.pageNum, 10, this.teamNo, '1').then(res => { + res.rows.forEach(e => { + this.doctorlist.push(e) + }) + this.doctortotal = res.total + }) + } } }, onPullDownRefresh() { //下拉刷新 diff --git a/pagesC/contractsigningprotocol/contractsigningprotocol.vue b/pagesC/contractsigningprotocol/contractsigningprotocol.vue new file mode 100644 index 0000000..c430642 --- /dev/null +++ b/pagesC/contractsigningprotocol/contractsigningprotocol.vue @@ -0,0 +1,263 @@ + + + + + diff --git a/pagesC/selectInstitution/selectInstitution.vue b/pagesC/selectInstitution/selectInstitution.vue index 51e219f..9a80945 100644 --- a/pagesC/selectInstitution/selectInstitution.vue +++ b/pagesC/selectInstitution/selectInstitution.vue @@ -103,7 +103,22 @@ that.query.lng = resp.longitude that.getNearbyOrginfo() }, - fail: function(err) {}, + fail: function(err) { + // uni.openSetting({ + // success(res) { + // if (res.authSetting['scope.userLocation']) { + // uni.getLocation({ + // type: 'wgs84', + // success: function(resp) { + // that.query.lat = resp.latitude + // that.query.lng = resp.longitude + // that.getNearbyOrginfo() + // }, + // }); + // } + // } + // }); + }, }); }, onReachBottom() { //上滑加载 @@ -127,10 +142,6 @@ + \ No newline at end of file diff --git a/static/pageC/camera-unselected.png b/static/pageC/camera-unselected.png new file mode 100644 index 0000000..f0f0a8d Binary files /dev/null and b/static/pageC/camera-unselected.png differ diff --git a/static/pageC/camera.png b/static/pageC/camera.png new file mode 100644 index 0000000..0e4826a Binary files /dev/null and b/static/pageC/camera.png differ diff --git a/static/pageC/signature-selected.png b/static/pageC/signature-selected.png new file mode 100644 index 0000000..c1f76af Binary files /dev/null and b/static/pageC/signature-selected.png differ diff --git a/static/pageC/signature-unselected.png b/static/pageC/signature-unselected.png new file mode 100644 index 0000000..f952c4c Binary files /dev/null and b/static/pageC/signature-unselected.png differ