diff --git a/application/admin/view/config/group.html b/application/admin/view/config/group.html
index 5f01097ce6d1407f2d1d55be51f7777f877f91c6..bec7485b4a498f4ad7f782f2621309e104d2815f 100644
--- a/application/admin/view/config/group.html
+++ b/application/admin/view/config/group.html
@@ -59,6 +59,9 @@
{/volist}
+ {/case}
+ {case value="image"}
+ {:widget('common/Form/showConfig',array($item,$item))}
{/case}
{/switch}
{if condition="$item['remark']"}
diff --git a/application/common/view/default/form/image_Config.html b/application/common/view/default/form/image_Config.html
new file mode 100644
index 0000000000000000000000000000000000000000..c0171fc9528538d4ad46879711adc1138ce9ea42
--- /dev/null
+++ b/application/common/view/default/form/image_Config.html
@@ -0,0 +1,46 @@
+
+
上传图片
+ {if isset($value) && $value}
+
+ {else/}
+
+ {/if}
+
+ {if $value}
+ {php}
+ $images = get_cover($value);
+ {/php}
+
+
+
+
+
上传时间:{$images['create_time']|date='Y-m-d H:i:s',###}
+
+
+
+
+
+
+ {/if}
+
+
+
\ No newline at end of file
diff --git a/application/common/widget/Form.php b/application/common/widget/Form.php
index 80c6e30349f12da877e73704bcb9cd4b28d6e565..2aeb7e81dd72436bd012a7b254e71fee76c1993e 100644
--- a/application/common/widget/Form.php
+++ b/application/common/widget/Form.php
@@ -37,4 +37,27 @@ class Form {
$view->assign($data);
return $view->fetch('common@default/form/' . $type);
}
+ public function showConfig($field, $info) {
+ $type = isset($field['type']) ? $field['type'].'_Config' : 'text';
+ //类型合并
+ if (in_array($type, array('string'))) {
+ $type = 'text';
+ }
+ if (in_array($type, array('picture'))) {
+ $type = 'image';
+ }
+
+ $data = array(
+ 'type' => $type,
+ 'field' => isset($field['name']) ? $field['name'] : '',
+ 'value' => isset($info[$field['name']]) ? $info[$field['name']] : (isset($field['value']) ? $field['value'] : ''),
+ 'size' => isset($field['size']) ? $field['size'] : 12,
+ 'option' => isset($field['option']) ? $field['option'] : '',
+ );
+ $no_tem = array('readonly', 'text', 'password','checkbox', 'textarea', 'select', 'bind', 'checkbox', 'radio', 'num', 'bool', 'decimal');
+ $type = !in_array($type, $no_tem) ? $type : 'show';
+ $view = new \think\View();
+ $view->assign($data);
+ return $view->fetch('common@default/form/'.$type);
+ }
}
\ No newline at end of file