lincl 4 years ago
parent
commit
36ce3ff049

+ 2 - 2
src/components/Form/Upload.vue

@ -24,8 +24,8 @@
</template>
<script>
import {imgCompress} from '@/utils/imgCompress.js'
import Tools from '@/utils/tool'
import {imgCompress} from '../../utils/imgCompress.js'
import Tools from '../../utils/tool'
export default {
	name: 'FormComUpload',
	props: {

+ 1 - 1
src/components/Form/form.vue

@ -79,7 +79,7 @@
<script>
import Upload from './Upload'
import {pickerOptions} from '../js/common'
import Tools from '@/utils/tool'
import Tools from '../../utils/tool'
export default {
	props: {
		fields: {},

+ 2 - 2
src/components/Form/index.vue

@ -34,8 +34,8 @@
<script>
import Form from './form'
import {isIdcard} from '@/utils/validate'
import validateForm from '@/utils/validateForm'
import {isIdcard} from '../../utils/validate'
import validateForm from '../../utils/validateForm'
var validateMobile = (rule, value, callback) => {
    if(!(/^1[3456789]\d{9}$/.test(value))){
        return callback(new Error('号码有误,请重填'));

+ 1 - 1
src/components/TablePage/index.vue

@ -109,7 +109,7 @@
</template>
<script>
import Tools from '@/utils/tool'
import Tools from '../../utils/tool'
export default {
	name: 'CustomTable',
	props: ['totalCount', 'configs', 'loading'],

+ 0 - 47
src/components/js/dictLoader.js

@ -1,47 +0,0 @@
import systemApi from "@/common/api/api-system.js";
import { getHospital } from '@/common/api/baseInfo'
async function loadDict(name){
    var data = []
    var res = await systemApi.findDict({
        name
    }).catch(err=>{
        console.error(err)
        return data
    })
    if(res&&res.status==200){
        res.detailModelList.forEach(v => {
            data.push({
                label: v.dictValue,
                value: v.dictCode
            })
        });
    }
    return data
}
async function getOrgInfoList(){
    var data = []
    var res = await getHospital().catch(err=>{
        console.error(err)
        return data
    })
    if(res&&res.status==200){
        res.detailModelList.forEach(v => {
            data.push({
                label: v.name,
                value: v.code
            })
        });
    }
    return data
}
export default function(config){
    return new Promise((resolve, reject)=>{
        switch(config.type){
            case 'drugStoreOpenControl': ;
            case 'drugStoreStatus': resolve(loadDict(config.type)); return;
            case 'orgList': resolve(getOrgInfoList()); return;
        }
    })
}