From 2073439ddb4584a1daa629bd749285ffb7f1d2c3 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期二, 10 九月 2024 13:45:03 +0800 Subject: [PATCH] 测试完成 --- src/views/tool/build/index.vue | 2 dist.zip | 0 vue.config.js | 6 src/assets/logo/logoxh.png | 0 .env.staging | 4 public/favicon1.ico | 0 src/views/register.vue | 2 .env.development | 4 src/views/login.vue | 2 src/layout/components/Sidebar/Logo.vue | 4 src/views/outsideChainwt.vue | 180 ++++++++++++++++++++++++++++++++++++++++---- package.json | 2 .env.production | 4 public/favicon.ico | 0 14 files changed, 176 insertions(+), 34 deletions(-) diff --git a/.env.development b/.env.development index dde9393..6b0c6ec 100644 --- a/.env.development +++ b/.env.development @@ -1,10 +1,10 @@ # 椤甸潰鏍囬 -VUE_APP_TITLE = 鎮h�呮櫤鎱ф湇鍔$郴缁� +VUE_APP_TITLE = 娴欎腑澶т簩闄㈡櫤鎱ч殢璁垮钩鍙� # 寮�鍙戠幆澧冮厤缃� ENV = 'development' -# 鎮h�呮櫤鎱ф湇鍔$郴缁�/寮�鍙戠幆澧� +# 娴欎腑澶т簩闄㈡櫤鎱ч殢璁垮钩鍙�/寮�鍙戠幆澧� VUE_APP_BASE_API = '/dev-api' # 璺敱鎳掑姞杞� diff --git a/.env.production b/.env.production index df7f99e..2db2f3c 100644 --- a/.env.production +++ b/.env.production @@ -1,8 +1,8 @@ # 椤甸潰鏍囬 -VUE_APP_TITLE = 鎮h�呮櫤鎱ф湇鍔$郴缁� +VUE_APP_TITLE = 娴欎腑澶т簩闄㈡櫤鎱ч殢璁垮钩鍙� # 鐢熶骇鐜閰嶇疆 ENV = 'production' -# 鎮h�呮櫤鎱ф湇鍔$郴缁�/鐢熶骇鐜 +# 娴欎腑澶т簩闄㈡櫤鎱ч殢璁垮钩鍙�/鐢熶骇鐜 VUE_APP_BASE_API = '/prod-api' diff --git a/.env.staging b/.env.staging index 097f6ae..4a1a952 100644 --- a/.env.staging +++ b/.env.staging @@ -1,10 +1,10 @@ # 椤甸潰鏍囬 -VUE_APP_TITLE = 鎮h�呮櫤鎱ф湇鍔$郴缁� +VUE_APP_TITLE = 娴欎腑澶т簩闄㈡櫤鎱ч殢璁垮钩鍙� NODE_ENV = production # 娴嬭瘯鐜閰嶇疆 ENV = 'staging' -# 鎮h�呮櫤鎱ф湇鍔$郴缁�/娴嬭瘯鐜 +# 娴欎腑澶т簩闄㈡櫤鎱ч殢璁垮钩鍙�/娴嬭瘯鐜 VUE_APP_BASE_API = '/stage-api' diff --git a/dist.zip b/dist.zip index 07b2e2f..223041f 100644 --- a/dist.zip +++ b/dist.zip Binary files differ diff --git a/package.json b/package.json index 2d12b50..c537c27 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "ruoyi", "version": "3.8.5", - "description": "鎮h�呮櫤鎱ф湇鍔$郴缁�", + "description": "娴欎腑澶т簩闄㈡櫤鎱ч殢璁垮钩鍙�", "author": "鏉柊", "license": "MIT", "scripts": { diff --git a/public/favicon.ico b/public/favicon.ico index e263760..3c7a2b4 100644 --- a/public/favicon.ico +++ b/public/favicon.ico Binary files differ diff --git a/public/favicon1.ico b/public/favicon1.ico new file mode 100644 index 0000000..e263760 --- /dev/null +++ b/public/favicon1.ico Binary files differ diff --git a/src/assets/logo/logoxh.png b/src/assets/logo/logoxh.png new file mode 100644 index 0000000..c0760d3 --- /dev/null +++ b/src/assets/logo/logoxh.png Binary files differ diff --git a/src/layout/components/Sidebar/Logo.vue b/src/layout/components/Sidebar/Logo.vue index 36f833b..31371c6 100644 --- a/src/layout/components/Sidebar/Logo.vue +++ b/src/layout/components/Sidebar/Logo.vue @@ -49,7 +49,7 @@ </template> <script> -import logoImg from "@/assets/logo/logo.png"; +import logoImg from "@/assets/logo/logoxh.png"; import variables from "@/assets/styles/variables.scss"; export default { @@ -70,7 +70,7 @@ }, data() { return { - title: "鎮h�呮櫤鎱ф湇鍔$郴缁�", + title: "娴欎腑澶т簩闄㈡櫤鎱ч殢璁垮钩鍙�", logo: logoImg, }; }, diff --git a/src/views/login.vue b/src/views/login.vue index e9975b8..8ace361 100644 --- a/src/views/login.vue +++ b/src/views/login.vue @@ -6,7 +6,7 @@ :rules="loginRules" class="login-form" > - <h3 class="title">鎮h�呮櫤鎱ф湇鍔$郴缁�</h3> + <h3 class="title">娴欎腑澶т簩闄㈡櫤鎱ч殢璁垮钩鍙�</h3> <el-form-item prop="username"> <el-input v-model="loginForm.username" diff --git a/src/views/outsideChainwt.vue b/src/views/outsideChainwt.vue index 6d86ebc..fca9f11 100644 --- a/src/views/outsideChainwt.vue +++ b/src/views/outsideChainwt.vue @@ -1,8 +1,14 @@ <template> <div class="questionnaire"> <div class="CONTENT" v-if="!accomplish"> - <div class="title">{{ taskname ? taskname : "闂嵎" }}</div> <div class="preview-left"> + <div class="toptitle"> + <div class="title">{{ taskname ? taskname : "闂嵎" }}</div> + <div style="font-size: 22px; margin-bottom: 20px; line-height: 1.5;"> + {{ kcb }} + </div> + </div> + <el-divider></el-divider> <!-- 鍗曢�� --> <div class="topic-dev" @@ -11,14 +17,19 @@ > <div class="scriptTopic-dev" :key="index" v-if="item.scriptType == 1"> <div class="dev-text"> - {{ index + 1 }}銆乕鍗曢�塢<span>{{ item.scriptContent }}</span> + {{ index + 1 }}銆�<span>{{ item.scriptContent }} <span style="color: #3BA2F7;">[鍗曢�塢</span></span> </div> <div class="dev-xx"> <el-radio-group + class="radio-group" v-model="item.scriptResult" @change="handleOptionChange($event, index, item)" > <el-radio + :class="{ + 'radio-option': true, + 'radio-option-first': index === 0, + }" border v-for="(items, index) in item.svyLibTemplateTargetoptions" :key="index" @@ -34,15 +45,20 @@ <!-- 澶氶�� --> <div class="scriptTopic-dev" :key="index" v-if="item.scriptType == 2"> <div class="dev-text"> - {{ index + 1 }}銆乕澶氶�塢<span>{{ item.scriptContent }}</span> + {{ index + 1 }}銆�<span>{{ item.scriptContent }} <span style="color: #3BA2F7;">[澶氶�塢</span></span> </div> <div class="dev-xx"> <el-checkbox-group + class="radio-group" v-model="item.scriptResult" @change="updateScore($event, index, item)" > <el-checkbox - border + :class="{ + 'radio-option': true, + 'radio-option-first': index === 0, + }" + border @change="$forceUpdate()" v-for="(items, indexs) in item.svyLibTemplateTargetoptions" :key="indexs" @@ -59,7 +75,7 @@ <!-- 濉┖ --> <div class="scriptTopic-dev" :key="index" v-if="item.scriptType == 4"> <div class="dev-text"> - {{ index + 1 }}銆乕闂瓟]<span>{{ item.scriptContent }}</span> + {{ index + 1 }}銆�<span>{{ item.scriptContent }}<span style="color: #3BA2F7;">[闂瓟]</span></span> </div> <div class="dev-xx"> <el-input @@ -73,13 +89,10 @@ </div> </div> </div> + <div class="bottom-fixed"> + <el-button type="primary" style="width: 100%;" @click="cache(true)">鎻愪氦闂嵎</el-button> + </div> </div> - <el-form :model="formData" label-width="80px"> - <el-form-item> - <el-button type="primary" @click="cache(true)">鎻愪氦闂嵎</el-button> - <!-- <el-button type="primary" @click="cache">缂撳瓨闂嵎</el-button> --> - </el-form-item> - </el-form> </div> <div class="CONTENT" v-else> <div class="preview-left" style="margin-top: 100px"> @@ -120,11 +133,98 @@ return { taskid: 355, patid: 265823, - questionList: null, + kcb:'', + questionList: [ + // { + // scriptType: 1, + // scriptContent: "鎮ㄧ殑骞撮緞鑼冨洿鏄紵", + // scriptResult: null, + // svyLibTemplateTargetoptions: [ + // { optioncontent: "18-25", value: "18-25" }, + // { optioncontent: "26-35", value: "26-35" }, + // { optioncontent: "36-45", value: "36-45" }, + // { optioncontent: "46-55", value: "46-55" }, + // { optioncontent: "56+", value: "56+" }, + // ], + // required: true, + // }, + // { + // scriptType: 1, + // scriptContent: "鎮ㄧ殑鑱屼笟鏄粈涔堬紵", + // scriptResult: null, + // svyLibTemplateTargetoptions: [ + // { optioncontent: "瀛︾敓", value: "student" }, + // { optioncontent: "鏁欏笀", value: "teacher" }, + // { optioncontent: "宸ョ▼甯�", value: "engineer" }, + // { optioncontent: "鍖荤敓", value: "doctor" }, + // { optioncontent: "鍏朵粬", value: "other" }, + // ], + // required: false, + // }, + // { + // scriptType: 2, + // scriptContent: "鎮ㄦ劅鍏磋叮鐨勬椿鍔ㄦ湁鍝簺锛�", + // scriptResult: [], + // svyLibTemplateTargetoptions: [ + // { optioncontent: "鏃呮父", value: "travel" }, + // { optioncontent: "闃呰", value: "reading" }, + // { optioncontent: "杩愬姩", value: "sports" }, + // { optioncontent: "闊充箰", value: "music" }, + // { optioncontent: "鐢靛奖", value: "movies" }, + // ], + // required: false, + // }, + // { + // scriptType: 1, + // scriptContent: "鎮ㄧ殑鑱屼笟鏄粈涔堬紵", + // scriptResult: null, + // svyLibTemplateTargetoptions: [ + // { optioncontent: "瀛︾敓", value: "student" }, + // { optioncontent: "鏁欏笀", value: "teacher" }, + // { optioncontent: "宸ョ▼甯�", value: "engineer" }, + // { optioncontent: "鍖荤敓", value: "doctor" }, + // { optioncontent: "鍏朵粬", value: "other" }, + // ], + // required: false, + // }, + // { + // scriptType: 1, + // scriptContent: "鎮ㄧ殑鑱屼笟鏄粈涔堬紵", + // scriptResult: null, + // svyLibTemplateTargetoptions: [ + // { optioncontent: "瀛︾敓", value: "student" }, + // { optioncontent: "鏁欏笀", value: "teacher" }, + // { optioncontent: "宸ョ▼甯�", value: "engineer" }, + // { optioncontent: "鍖荤敓", value: "doctor" }, + // { optioncontent: "鍏朵粬", value: "other" }, + // ], + // required: false, + // }, + // { + // scriptType: 1, + // scriptContent: "鎮ㄧ殑鑱屼笟鏄粈涔堬紵", + // scriptResult: null, + // svyLibTemplateTargetoptions: [ + // { optioncontent: "瀛︾敓", value: "student" }, + // { optioncontent: "鏁欏笀", value: "teacher" }, + // { optioncontent: "宸ョ▼甯�", value: "engineer" }, + // { optioncontent: "鍖荤敓", value: "doctor" }, + // { optioncontent: "鍏朵粬", value: "other" }, + // ], + // required: false, + // }, + // { + // scriptType: 4, + // scriptContent: "鎮ㄧ殑濮撳悕鏄粈涔堬紵", + // scriptResult: "name", + // required: true, + // scriptResult: null, + // }, + ], revisitAfter: null, dialogVisible: false, Endornot: true, - accomplish: true, + accomplish: false, // 鍓嶇鍏挜 publicKey: "MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKR0yHv0rbJWQE+Sc7/FwpW66qMd9qX2k6z+SDgkSdxWh/1GbBoAP7bDQQRF6vXmoKsD2ya42H6XRLSDXAoayuMCAwEAAQ== ", @@ -192,6 +292,7 @@ if (res.code == 200) { this.questionList = res.data.script; this.revisitAfter = res.data.revisitAfter; + this.kcb = res.data.kcb; // 澶勭悊棰樼洰鏀堕泦缁撴灉鏍煎紡 this.questionList.forEach((item) => { item.nextScriptno = Number(item.nextScriptno); @@ -300,7 +401,7 @@ <style lang="scss" scoped> .questionnaire { // background-image: url("../assets/images/chainbackground.jpg"); - background-color: #DDDDDD; + background-color: #f9f9fb; background-size: cover; background-attachment: fixed; /* 淇濇寔鑳屾櫙鍥哄畾 */ background-position: center; @@ -309,8 +410,8 @@ margin: 0; padding: 0; .CONTENT { - padding: 10px; .title { + color: #3769F3; font-size: 22px; font-weight: bold; margin-bottom: 20px; @@ -320,6 +421,9 @@ } .preview-left { margin: 10px; + margin-bottom: 60px; + background-color: #fff; + border-radius: 5px; // margin: 20px; padding: 10px; // background: #ffff; @@ -334,18 +438,56 @@ } } } +.radio-group { + display: flex; + flex-wrap: wrap; + gap: 10px; /* 璁剧疆閫夐」涔嬮棿鐨勯棿闅� */ + align-items: start; /* 纭繚閫夐」涓婁笅瀵归綈 */ + padding: 10px 0; /* 涓烘暣涓粍璁剧疆涓婁笅闂撮殧 */ +} + +.radio-option { + flex: none; /* 涓嶈閫夐」鑷姩濉厖绌洪棿 */ + white-space: nowrap; /* 闃叉閫夐」鏂囨湰鎹㈣ */ + margin: 0 10px; /* 璁剧疆閫夐」宸﹀彸鐨勯棿闅� */ + font-size: 20px; /* 澧炲ぇ瀛椾綋澶у皬 */ +} + +.el-radio__label { + font-size: 20px; /* 澧炲ぇ鏍囩鏂囧瓧澶у皬 */ +} +.toptitle { +} +.bottom-fixed { + position: fixed; + bottom: 0; + left: 0; + width: 100%; + padding: 10px 0; /* 鏍规嵁闇�瑕佽皟鏁村唴杈硅窛 */ + background: #fff; /* 鏍规嵁闇�瑕佽皟鏁磋儗鏅鑹� */ + box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1); /* 鍙�夌殑闃村奖鏁堟灉 */ + z-index: 1000; /* 纭繚鎸夐挳鍦ㄩ〉闈㈡渶涓婂眰 */ +} ::v-deep.el-alert--warning.is-light { background-color: #fbf9f3; color: #ffba00; } ::v-deep { .el-alert__title { - font-size: 18px; + font-size: 20px; line-height: 18px; } } -::v-deep.el-radio.el-radio__label { - font-size: 22px; - line-height: 2; +::v-deep.el-radio--medium.is-bordered .el-radio__label { + font-size: 20px; +} +::v-deep.el-radio--medium.is-bordered { + padding: 5px 20px 0px 10px; + border-radius: 4px; + height: 36px; +} +::v-deep.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label { + line-height: 17px; + font-size: 20px; } </style> diff --git a/src/views/register.vue b/src/views/register.vue index fda2d82..0f89d7e 100644 --- a/src/views/register.vue +++ b/src/views/register.vue @@ -6,7 +6,7 @@ :rules="registerRules" class="register-form" > - <h3 class="title">鎮h�呮櫤鎱ф湇鍔$郴缁�</h3> + <h3 class="title">娴欎腑澶т簩闄㈡櫤鎱ч殢璁垮钩鍙�</h3> <el-form-item prop="username"> <el-input v-model="registerForm.username" diff --git a/src/views/tool/build/index.vue b/src/views/tool/build/index.vue index d679422..2c8efa0 100644 --- a/src/views/tool/build/index.vue +++ b/src/views/tool/build/index.vue @@ -147,7 +147,7 @@ import { makeUpJs } from '@/utils/generator/js' import { makeUpCss } from '@/utils/generator/css' import drawingDefault from '@/utils/generator/drawingDefault' -import logo from '@/assets/logo/logo.png' +import logo from '@/assets/logo/logoxh.png' import CodeTypeDialog from './CodeTypeDialog' import DraggableItem from './DraggableItem' diff --git a/vue.config.js b/vue.config.js index 60e2b6f..481b81d 100644 --- a/vue.config.js +++ b/vue.config.js @@ -7,9 +7,9 @@ const CompressionPlugin = require('compression-webpack-plugin') -const name = process.env.VUE_APP_TITLE || '鎮h�呮櫤鎱ф湇鍔$郴缁�' // 缃戦〉鏍囬 +const name = process.env.VUE_APP_TITLE || '娴欎腑澶т簩闄㈡櫤鎱ч殢璁垮钩鍙�' // 缃戦〉鏍囬 -const port = process.env.port || process.env.npm_config_port || 8093 // 绔彛 +const port = process.env.port || process.env.npm_config_port || 8096 // 绔彛 // vue.config.js 閰嶇疆璇存槑 //瀹樻柟vue.config.js 鍙傝�冩枃妗� https://cli.vuejs.org/zh/config/#css-loaderoptions @@ -37,7 +37,7 @@ [process.env.VUE_APP_BASE_API]: { target: `http://192.168.1.10:8095`, // target:`http://localhost:8095`, - // target: `http://192.168.101.135:8095`, + // target: `http://192.168.101.166:8093`, changeOrigin: true, pathRewrite: { ['^' + process.env.VUE_APP_BASE_API]: '' -- Gitblit v1.9.3