|
@@ -178,6 +178,9 @@
|
|
|
<el-form-item label="会员自动续费协议" prop="vipAutomaticService">
|
|
|
<editor v-model="form3.vipAutomaticService" :min-height="292"/>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="用户注销协议" prop="vipAutomaticService">
|
|
|
+ <editor v-model="form3.userRemoveService" :min-height="292"/>
|
|
|
+ </el-form-item>
|
|
|
|
|
|
<div class="footer">
|
|
|
<el-button type="primary" @click="submitForm3">提 交</el-button>
|
|
@@ -1596,7 +1599,7 @@
|
|
|
</el-form>
|
|
|
|
|
|
</el-tab-pane>
|
|
|
- <el-tab-pane label="企业理念" name="store.concept">
|
|
|
+ <el-tab-pane label="企业理念" name="store.concept">
|
|
|
<el-form ref="form21" :model="form21" :rules="rules21" label-width="160px">
|
|
|
<el-form-item label="企业理念图片" prop="images">
|
|
|
<Material v-model="images" type="image" :num="10" :width="150" :height="150" />
|
|
@@ -1622,6 +1625,344 @@
|
|
|
</div>
|
|
|
</el-form>
|
|
|
</el-tab-pane>
|
|
|
+ <el-tab-pane label="APP推广" name="app.config">
|
|
|
+ <el-form ref="form25" :model="form25" :rules="rules25" label-width="160px">
|
|
|
+ <el-form-item label="APP推广图片" prop="images">
|
|
|
+ <Material v-model="appImages" type="image" :num="10" :width="150" :height="150" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="APP推广视频" prop="videoUrl">
|
|
|
+ <div>
|
|
|
+ <el-upload
|
|
|
+ ref="upload"
|
|
|
+ class="upload-demo"
|
|
|
+ :action="uploadUrl"
|
|
|
+ :on-success="appHandleSuccess"
|
|
|
+ :before-upload="beforeUpload"
|
|
|
+ :limit="1"
|
|
|
+ :accept="videoAccept"
|
|
|
+ >
|
|
|
+ <el-button size="small" type="primary">点击上传视频</el-button>
|
|
|
+ </el-upload>
|
|
|
+ <video :src="form25.videoUrl" controls style="max-width: 400px; max-height: 400px;"></video>
|
|
|
+ </div>
|
|
|
+ </el-form-item>
|
|
|
+ <div class="footer">
|
|
|
+ <el-button type="primary" @click="submitForm25">提 交</el-button>
|
|
|
+ </div>
|
|
|
+ </el-form>
|
|
|
+ </el-tab-pane>
|
|
|
+
|
|
|
+ <el-tab-pane label="健康指标配置" name="his.healthIndexConfig">
|
|
|
+
|
|
|
+ <el-form ref="form26" :model="form26" label-width="200px">
|
|
|
+ <!-- 红色提示 严格按照对应格式参数填写,指标参数只能是数字和特殊符号,数值保留一位小数,特殊符号只能有 < > ≥ ≤ ~ 不能有空格 -->
|
|
|
+ <el-card class="box-card">
|
|
|
+ <div slot="header" class="clearfix">
|
|
|
+ <span style="color: red;">请严格按照对应格式参数填写,指标参数只能是数字和特殊符号,数值保留一位小数,特殊符号只能有 < > ≥ ≤ ~ 不能有空格</span>
|
|
|
+ </div>
|
|
|
+ </el-card>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ <!-- 血糖指标 -->
|
|
|
+ <el-card class="box-card" style="margin-bottom: 20px;">
|
|
|
+ <div slot="header" class="clearfix">
|
|
|
+ <span>血糖指标 (mmol/L)</span>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <el-form-item label="空腹血糖正常值">
|
|
|
+ <el-input v-model="form26.bloodGlucose.fasting.normal" placeholder="例如: 3.9-6.1">
|
|
|
+ <template slot="append">mmol/L</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
+ <el-form-item label="餐后1小时血糖正常值">
|
|
|
+ <el-input v-model="form26.bloodGlucose.post1Hour.normal" placeholder="例如: 6.7-9.0">
|
|
|
+ <template slot="append">mmol/L</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
+ <el-form-item label="餐后2小时血糖正常值">
|
|
|
+ <el-input v-model="form26.bloodGlucose.post2Hour.normal" placeholder="例如: ≤7.8">
|
|
|
+ <template slot="append">mmol/L</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
+ <el-form-item label="血糖异常程度配置">
|
|
|
+ <el-table :data="form26.bloodGlucose.severity" style="width: 100%;">
|
|
|
+ <el-table-column prop="level" label="严重程度" width="120">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-tag :type="scope.row.level === 'normal' ? 'success' :
|
|
|
+ scope.row.level === 'mild' ? 'warning' : 'danger'">
|
|
|
+ {{ scope.row.level === 'normal' ? '正常' :
|
|
|
+ scope.row.level === 'mild' ? '轻微' : '严重' }}
|
|
|
+ </el-tag>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="range" label="数值范围">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-input v-model="scope.row.range" placeholder="例如: <3.9 or 6.1-7.8"></el-input>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="description" label="描述">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-input v-model="scope.row.description" placeholder="例如: 低血糖风险"></el-input>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ </el-form-item>
|
|
|
+ </el-card>
|
|
|
+
|
|
|
+ <!-- 血压指标 -->
|
|
|
+ <el-card class="box-card" style="margin-bottom: 20px;">
|
|
|
+ <div slot="header" class="clearfix">
|
|
|
+ <span>血压指标 (mmHg)</span>
|
|
|
+ </div>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ <el-form-item label="血压异常程度配置">
|
|
|
+ <el-table :data="form26.bloodPressure.severity" style="width: 100%;">
|
|
|
+ <el-table-column prop="level" label="严重程度" width="120">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-tag :type="scope.row.level === 'normal' ? 'success' :
|
|
|
+ scope.row.level === 'mild' ? 'warning' : 'danger'">
|
|
|
+ {{ scope.row.level === 'normal' ? '正常' :
|
|
|
+ scope.row.level === 'mild' ? '轻微' : '严重' }}
|
|
|
+ </el-tag>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="type" label="血压类型" width="120">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span>{{ scope.row.type === 'systolic' ? '收缩压' : '舒张压' }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="range" label="数值范围">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-input v-model="scope.row.range" placeholder="例如: <90 or 120-139"></el-input>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="description" label="描述">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-input v-model="scope.row.description" placeholder="例如: 正常高值"></el-input>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ </el-form-item>
|
|
|
+ </el-card>
|
|
|
+
|
|
|
+ <el-card class="box-card">
|
|
|
+ <div slot="header" class="clearfix">
|
|
|
+ <span>尿酸指标 (μmol/L)</span>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <el-form-item label="性别分类配置">
|
|
|
+ <el-tabs v-model="form26.uricAcid.activeGender">
|
|
|
+ <el-tab-pane label="男性" name="male">
|
|
|
+ <el-table :data="form26.uricAcid.male" style="width: 100%;">
|
|
|
+ <el-table-column prop="level" label="风险等级" width="120">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-tag :type="scope.row.level === 'normal' ? 'success' :
|
|
|
+ scope.row.level === 'mild' ? 'warning' : 'danger'">
|
|
|
+ {{ scope.row.level === 'normal' ? '正常' :
|
|
|
+ scope.row.level === 'mild' ? '不良' : '高风险' }}
|
|
|
+ </el-tag>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="range" label="数值范围">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-input v-model="scope.row.range" placeholder="例如: <420"></el-input>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="description" label="描述">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-input v-model="scope.row.description" placeholder="例如: 正常范围"></el-input>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ </el-tab-pane>
|
|
|
+
|
|
|
+ <el-tab-pane label="女性" name="female">
|
|
|
+ <el-table :data="form26.uricAcid.female" style="width: 100%;">
|
|
|
+ <el-table-column prop="level" label="风险等级" width="120">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-tag :type="scope.row.level === 'normal' ? 'success' :
|
|
|
+ scope.row.level === 'mild' ? 'warning' : 'danger'">
|
|
|
+ {{ scope.row.level === 'normal' ? '正常' :
|
|
|
+ scope.row.level === 'mild' ? '不良' : '高风险' }}
|
|
|
+ </el-tag>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="range" label="数值范围">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-input v-model="scope.row.range" placeholder="例如: <360"></el-input>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="description" label="描述">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-input v-model="scope.row.description" placeholder="例如: 正常范围"></el-input>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ </el-tab-pane>
|
|
|
+ </el-tabs>
|
|
|
+ </el-form-item>
|
|
|
+ </el-card>
|
|
|
+
|
|
|
+ <!-- Add BMI指标 card after the uric acid card -->
|
|
|
+ <el-card class="box-card" style="margin-bottom: 20px;">
|
|
|
+ <div slot="header" class="clearfix">
|
|
|
+ <span>BMI指标 (kg/m²)</span>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <el-form-item label="BMI异常程度配置">
|
|
|
+ <el-table :data="form26.bmi.severity" style="width: 100%;">
|
|
|
+ <el-table-column prop="level" label="严重程度" width="120">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-tag :type="scope.row.level === 'normal' ? 'success' :
|
|
|
+ scope.row.level === 'mild' ? 'warning' : 'danger'">
|
|
|
+ {{ scope.row.level === 'normal' ? '正常' :
|
|
|
+ scope.row.level === 'mild' ? '偏瘦' : '偏胖' }}
|
|
|
+ </el-tag>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="range" label="数值范围">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-input v-model="scope.row.range" placeholder="例如: 18.5-23.9"></el-input>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="description" label="描述">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-input v-model="scope.row.description" placeholder="例如: 正常范围"></el-input>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ </el-form-item>
|
|
|
+ </el-card>
|
|
|
+
|
|
|
+
|
|
|
+ <!-- 腰围指标 -->
|
|
|
+ <el-card class="box-card" style="margin-bottom: 20px;">
|
|
|
+ <div slot="header" class="clearfix">
|
|
|
+ <span>腰围指标 (cm)</span>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <el-form-item label="性别分类配置">
|
|
|
+ <el-tabs v-model="form26.waist.activeGender">
|
|
|
+ <el-tab-pane label="男性" name="male">
|
|
|
+ <el-table :data="form26.waist.male" style="width: 100%;">
|
|
|
+ <el-table-column prop="level" label="风险等级" width="120">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-tag :type="scope.row.level === 'normal' ? 'success' :
|
|
|
+ scope.row.level === 'mild' ? 'warning' : 'danger'">
|
|
|
+ {{ scope.row.level === 'normal' ? '正常' :
|
|
|
+ scope.row.level === 'mild' ? '偏小' : '偏大' }}
|
|
|
+ </el-tag>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="range" label="数值范围">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-input v-model="scope.row.range" placeholder="例如: <90"></el-input>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="description" label="描述">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-input v-model="scope.row.description" placeholder="例如: 正常范围"></el-input>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ </el-tab-pane>
|
|
|
+
|
|
|
+ <el-tab-pane label="女性" name="female">
|
|
|
+ <el-table :data="form26.waist.female" style="width: 100%;">
|
|
|
+ <el-table-column prop="level" label="风险等级" width="120">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-tag :type="scope.row.level === 'normal' ? 'success' :
|
|
|
+ scope.row.level === 'mild' ? 'warning' : 'danger'">
|
|
|
+ {{ scope.row.level === 'normal' ? '正常' :
|
|
|
+ scope.row.level === 'mild' ? '偏小' : '偏大' }}
|
|
|
+ </el-tag>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="range" label="数值范围">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-input v-model="scope.row.range" placeholder="例如: <80"></el-input>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="description" label="描述">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-input v-model="scope.row.description" placeholder="例如: 正常范围"></el-input>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ </el-tab-pane>
|
|
|
+ </el-tabs>
|
|
|
+ </el-form-item>
|
|
|
+ </el-card>
|
|
|
+
|
|
|
+ <el-card class="box-card" style="margin-bottom: 20px;">
|
|
|
+ <div slot="header" class="clearfix">
|
|
|
+ <span>臀围指标 (cm)</span>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <el-form-item label="性别分类配置">
|
|
|
+ <el-tabs v-model="form26.hip.activeGender">
|
|
|
+ <el-tab-pane label="男性" name="male">
|
|
|
+ <el-table :data="form26.hip.male" style="width: 100%;">
|
|
|
+ <el-table-column prop="level" label="风险等级" width="120">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-tag :type="scope.row.level === 'normal' ? 'success' :
|
|
|
+ scope.row.level === 'mild' ? 'warning' : 'danger'">
|
|
|
+ {{ scope.row.level === 'normal' ? '正常' :
|
|
|
+ scope.row.level === 'mild' ? '偏小' : '偏大' }}
|
|
|
+ </el-tag>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="range" label="数值范围">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-input v-model="scope.row.range" placeholder="例如: 90-100"></el-input>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="description" label="描述">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-input v-model="scope.row.description" placeholder="例如: 正常范围"></el-input>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ </el-tab-pane>
|
|
|
+
|
|
|
+ <el-tab-pane label="女性" name="female">
|
|
|
+ <el-table :data="form26.hip.female" style="width: 100%;">
|
|
|
+ <el-table-column prop="level" label="风险等级" width="120">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-tag :type="scope.row.level === 'normal' ? 'success' :
|
|
|
+ scope.row.level === 'mild' ? 'warning' : 'danger'">
|
|
|
+ {{ scope.row.level === 'normal' ? '正常' :
|
|
|
+ scope.row.level === 'mild' ? '偏小' : '偏大' }}
|
|
|
+ </el-tag>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="range" label="数值范围">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-input v-model="scope.row.range" placeholder="例如: 85-95"></el-input>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="description" label="描述">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-input v-model="scope.row.description" placeholder="例如: 正常范围"></el-input>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ </el-tab-pane>
|
|
|
+ </el-tabs>
|
|
|
+ </el-form-item>
|
|
|
+ </el-card>
|
|
|
+
|
|
|
+ <div class="footer">
|
|
|
+ <el-button type="primary" @click="submitForm26">提交</el-button>
|
|
|
+ </div>
|
|
|
+ </el-form>
|
|
|
+ </el-tab-pane>
|
|
|
</el-tabs>
|
|
|
|
|
|
|
|
@@ -1661,6 +2002,7 @@ export default {
|
|
|
return {
|
|
|
citys:[],
|
|
|
images:[],
|
|
|
+ appImages:[],
|
|
|
uploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
|
|
|
videoAccept:"video/*",
|
|
|
courseMaConfigLoading:false,
|
|
@@ -1742,6 +2084,77 @@ export default {
|
|
|
},
|
|
|
form24:{
|
|
|
},
|
|
|
+ form25:{
|
|
|
+ },
|
|
|
+ form26: {
|
|
|
+ bloodGlucose: {
|
|
|
+ fasting: { normal: "" },
|
|
|
+ post1Hour: { normal: "" },
|
|
|
+ post2Hour: { normal: "" },
|
|
|
+ severity: [
|
|
|
+ { level: "normal", range: "", description: "" },
|
|
|
+ { level: "mild", range: "", description: "" },
|
|
|
+ { level: "severe", range: "", description: "" }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ bloodPressure: {
|
|
|
+ protection: { systolic: "", diastolic: "" },
|
|
|
+ severity: [
|
|
|
+ { level: "normal", type: "systolic", range: "", description: "" },
|
|
|
+ { level: "mild", type: "systolic", range: "", description: "" },
|
|
|
+ { level: "severe", type: "systolic", range: "", description: "" },
|
|
|
+ { level: "normal", type: "diastolic", range: "", description: "" },
|
|
|
+ { level: "mild", type: "diastolic", range: "", description: "" },
|
|
|
+ { level: "severe", type: "diastolic", range: "", description: "" }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ uricAcid: {
|
|
|
+ activeGender: "male",
|
|
|
+ male: [
|
|
|
+ { level: "normal", range: "", description: "" },
|
|
|
+ { level: "mild", range: "", description: "" },
|
|
|
+ { level: "severe", range: "", description: "" }
|
|
|
+ ],
|
|
|
+ female: [
|
|
|
+ { level: "normal", range: "", description: "" },
|
|
|
+ { level: "mild", range: "", description: "" },
|
|
|
+ { level: "severe", range: "", description: "" }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ bmi: {
|
|
|
+ severity: [
|
|
|
+ { level: "normal", range: "", description: "" },
|
|
|
+ { level: "mild", range: "", description: "" },
|
|
|
+ { level: "severe", range: "", description: "" }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ waist: {
|
|
|
+ activeGender: "male",
|
|
|
+ male: [
|
|
|
+ { level: "normal", range: "", description: "" },
|
|
|
+ { level: "mild", range: "", description: "" },
|
|
|
+ { level: "severe", range: "", description: "" }
|
|
|
+ ],
|
|
|
+ female: [
|
|
|
+ { level: "normal", range: "", description: "" },
|
|
|
+ { level: "mild", range: "", description: "" },
|
|
|
+ { level: "severe", range: "", description: "" }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ hip: {
|
|
|
+ activeGender: "male",
|
|
|
+ male: [
|
|
|
+ { level: "normal", range: "", description: "" },
|
|
|
+ { level: "mild", range: "", description: "" },
|
|
|
+ { level: "severe", range: "", description: "" }
|
|
|
+ ],
|
|
|
+ female: [
|
|
|
+ { level: "normal", range: "", description: "" },
|
|
|
+ { level: "mild", range: "", description: "" },
|
|
|
+ { level: "severe", range: "", description: "" }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
photoArr:[],
|
|
|
couponList:[],
|
|
|
inquirySubTypeOptions:[],
|
|
@@ -1795,7 +2208,9 @@ export default {
|
|
|
cLevelMax: [{ required: true, message: '请输入C级最大值', trigger: 'blur' }],
|
|
|
dLevelMax: [{ required: true, message: '请输入D级最大值', trigger: 'blur' }],
|
|
|
},
|
|
|
- rules21:{}
|
|
|
+ rules21:{},
|
|
|
+ rules25:{},
|
|
|
+ rules26: {},
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
@@ -1817,7 +2232,10 @@ export default {
|
|
|
},
|
|
|
images: function(val) {
|
|
|
this.form21.images = val.join(',')
|
|
|
- }
|
|
|
+ },
|
|
|
+ appImages: function(val) {
|
|
|
+ this.form25.images = val.join(',')
|
|
|
+ }
|
|
|
},
|
|
|
methods: {
|
|
|
|
|
@@ -1922,6 +2340,12 @@ export default {
|
|
|
this.form21.videoUrl = response.url;
|
|
|
this.$refs.upload.clearFiles();
|
|
|
},
|
|
|
+ appHandleSuccess(response, file) {
|
|
|
+ // 上传成功后的回调函数
|
|
|
+ this.myloading.close();
|
|
|
+ this.form25.videoUrl = response.url;
|
|
|
+ this.$refs.upload.clearFiles();
|
|
|
+ },
|
|
|
beforeUpload(file) {
|
|
|
// 上传前的钩子函数,可以在这里对文件进行处理
|
|
|
// 返回 false 则取消上传
|
|
@@ -2118,6 +2542,9 @@ export default {
|
|
|
if(key=="his.login"){
|
|
|
this.form22 =JSON.parse(response.data.configValue);
|
|
|
}
|
|
|
+ if (key === "his.healthIndexConfig") {
|
|
|
+ this.form26 =JSON.parse(response.data.configValue);
|
|
|
+ }
|
|
|
else if(key=="store.concept"){
|
|
|
this.configId=response.data.configId;
|
|
|
this.configKey=response.data.configKey;
|
|
@@ -2132,6 +2559,14 @@ export default {
|
|
|
this.form24 =JSON.parse(response.data.configValue);
|
|
|
console.log(this.form24.sign)
|
|
|
}
|
|
|
+ else if(key=="app.config"){
|
|
|
+ this.configId=response.data.configId;
|
|
|
+ this.configKey=response.data.configKey;
|
|
|
+ this.form25 =JSON.parse(response.data.configValue);
|
|
|
+ if(this.form25.images!=null){
|
|
|
+ this.appImages=this.form25.images.split(",");
|
|
|
+ }
|
|
|
+ }
|
|
|
});
|
|
|
},
|
|
|
/** 提交按钮 */
|
|
@@ -2215,6 +2650,7 @@ export default {
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
+
|
|
|
submitForm10(){
|
|
|
var param={configId:this.configId,configValue:JSON.stringify(this.form10)}
|
|
|
updateConfigByKey(param).then(response => {
|
|
@@ -2326,6 +2762,15 @@ export default {
|
|
|
});
|
|
|
|
|
|
},
|
|
|
+ submitForm25(){
|
|
|
+ var param={configId:this.configId,configKey:this.configKey,configValue:JSON.stringify(this.form25)}
|
|
|
+ console.log(param)
|
|
|
+ updateConfigByKey(param).then(response => {
|
|
|
+ if (response.code === 200) {
|
|
|
+ this.msgSuccess("修改成功");
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
submitForm21(){
|
|
|
var param={configId:this.configId,configKey:this.configKey,configValue:JSON.stringify(this.form21)}
|
|
|
updateConfigByKey(param).then(response => {
|
|
@@ -2334,6 +2779,21 @@ export default {
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
+ submitForm26() {
|
|
|
+ const param = {
|
|
|
+ configId:this.configId,
|
|
|
+ configKey:this.configKey,
|
|
|
+ configValue: JSON.stringify(this.form26)
|
|
|
+ };
|
|
|
+
|
|
|
+ updateConfigByKey(param).then(response => {
|
|
|
+ if (response.code === 200) {
|
|
|
+ this.msgSuccess("健康指标配置保存成功");
|
|
|
+ } else {
|
|
|
+ this.msgError("保存失败");
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
submitForm24(){
|
|
|
this.$refs["form24"].validate(valid => {
|
|
|
if (valid) {
|